[ [ -11630066100005625601140791575364710454752482115565436026212733917790462762336460309937622510872883882622589021221096777625276095842604637305484979650726503772526936600313629689012493344686725268229395641275590548934371554225895037423056862233030285379993868806545507888326749565777218772540139780534976675640537762711522466602643901225341942508103753021767178500831622076803877597333820911726663065927783459960605065311502223926239546120712710910320804048538080256272186488514642992677693893968722827231074402843565282787835578047634441125233456842386102197657295251001642939946572507336123410905761088785503002300144112937314840604479047449272506157267494964640465783596023631640601265035546717429945968472627643627889232058132600809988583901205363886231160484929291749451063490180515308533506291983273228245911321683450937509307727735529588817508303263494685052052377506878382672531724466246202853452709240506244928919064305368983671078669200794357143718191400982417120045190741201951127827364228422193972189216500476687602568545747062903577978786473046633600833435785155636415834401724945872152317538404261608402172300492800000000000000000000 + -2353817782761670488694522393276831711133384090135375748700327628422066633125445635358036207163268919161874758506492594049095307678382056060818723762204581188273667727631930361179736304862627570470040625717753744628601706457867087346926703006417637896146763119110302802464916048875922607719664365421511113369547601791228566626050777776906769123881049710639518488539513784787229880525029785776828989052902310262734602817802466277130755726206634442104375433348400727269747567211432710941701608035140629004330381785415331462824392475472154560747757751878406109833211369767487013977890889594854525846197747023202280165535441080436070694839588780629172784917433347923438594009620601358611569705976236113383235159785443061744722173934788750677430266827630520501037370132746124235999977750105460447065539142416824568301748897886814627932434994142942546625523696672713495575592779471482936486290352011173124120499435651822394577704891002196569973820154067371035644622945279811218572165075084210539073492091089215334466426997476628499055247772096331735744714450828475718617699774180298472587450291037799897165422853519037541379997696000000000000000000*i1 + -388224602864578590306654856846659524430181672090623407021449943533546806308853277566868186821548708610847672259600230423765570189052412094334271718444381893952250894961510558733630146070340324098936673410037826034782847796403472180275011224359650774853377498336339736752330856615063956210674674175538650674410500522344798148852159170758541147827169703218299620120657778521397373743948791679800357646346981348551099297806061054319099024362072406710568980166939005082234414578478293103835340390986992045430666301016607286367384558612015081155190050931940254952779311944627631100647935395164561989644719919394239259065697181741436164222388886735145220101902406337690380563939043644479335398319286494657007856175894045667677724793508466491195627113285898113574703254140694284255015344128089942724900267296262273926839286454270630938602175558760333074110670503866948367288989680687056817793391578430631369932739934755422058177822645504932384527649302170669031272377966454360510371041404817791526327288786053990241743187321406428438359540309675933915259429614574705306085951051825996968378383707614164462116726741904927217418240000000000000000*i1^2 + -1064114484812527771124860642421556162850080639149505633789860508507781896029088640804397358779231358525421449328310313590339951681622141380772576494484860031090847457893266837126586902015341112565703130262229897936092322747870775512920167171550346824904439358358600711482352241944653023761506411289478507051649410989475911536118684058661251925520714827645487739604296182760571704484907981818011508309664563922524014165671039005558021633476483207537621932985996917705969731105271017935747777235878054707165870154241942864167111957510584611610696246558541005834615026917175814710420732697224682250627097491167945612352076230166668276213843777264793909667351003614510517911287176271782658279342159782958492156337151562598704080150475104345798088647734993083650553950581553743343513052080522996565327955484201260907320347890450181692454973721218870926301361677357298503164852917306633857949153242688866709142575530058968339990365187516745603045749268589717737972804117124798578181087460799037696424789935283192100230124819559589829591599585219543075429900637338469920838589961662980451543559771262482393518209698206579897139200000000000000*i1^3 + 94465905242243075564220071058431283928287684225864258700938284389354706584172024213474025745608177745147397099583704997293800209058022883767111056739475983479416907089827909904078029822467014163206945800018844426546404752874061188456943352415796259098070234893492469504757386909685717594289240661176116901972367909327939480548955123811666922989655049481682542152386697042469549262680820960642224704297210058802473036117920578872125315728543691593825614915223004687837298606269857669564472888487618452622185597513447221654413000183630569216498604638473613892776911548590863616525580457730643076576774249975753457569933141380929665227701489194538252368664275353923190392646596881512040054956987520103594138615569590439258888326729305660105927149228914242757647806798860319396244129554676014464531611488658494418772455889922013102848248129610447155520625205761193182362319951383538440915031866828242269619864333939540084203804554546309306573866171086610407367805680093385083746047849684624144387261210460385805584448703464948662649209722926637207858794266271444008675091219769336143523940841109927877133122746116640604160000000000000*i1^4 + 67655990495989986600811807039755449698881112242395985659754627322243527394299881992448994912783219951971765621537112127298091620492563184340214053056882187504365800188345381486110218455986907503584024764003374998578677128305575821680690280338719166148210741447276197974999545607300475981052998566837839969928594675378882544777100925867431824182021183718136882047919159689062698870890193616269596240223258949792368231849335913910265833598797098510791957244634764157331237161737179982257158582101529839283159677940380177888591594436585334769968727939213179893720234733366322632093046551184880172714957645800054515077408891909321858838734996330987911705376552019409197572006321057125643006849844674637806262068765233128264810468075486112797002276898035104944361044853883467565018442480939039451282271819860183378506545579478665026330081638110533529840174403784347750892860691249941178378540124063025773629603910087622187187027841052802188173895165710831888112936958078099464632136768931988667221149943003123949054618769063229966438148774039823424297787245052579279850741295547224457459256923664492802375126857813778759680000000000*i1^5 + -6043048726534580501942644692027848017539660234937860745542914719654618242790812357045060068651950631672209925876005524135975518156509022561473054185130870060615513319553987179351769307241979857558841411602195482760148836151691140220906199231923642875263362382181103405218033502380499373770272992563012220869809736230872088689889268108371389133776222833323767634618443144316645004494538062454426110832115169120669966125816572784201297457758129869728815033747219838226817709595402767989292312749070657280264480120751984696589579986070449116365945327707518972497188128672323519323971272409904023675009506660942206890098266812599972427300329047783320665337228234745256493309474688231112370675040786095609460796613617987540456925485368116759742246344331469124330334849783230301513002707336975356942183361725403601418703034246222473267904083162920078257811155790486463519126657549866813741636599820413689355517769928847984980944852515935852760115474627921670443097283857330626157589939171729905367404533161774031520963565160973092850416459187506572982847423849125085611533308005466033073075622852787968938483098107405926400000000*i1^6 + -7476059768681685408006378442500539230658916363358804332635386979629034941189127405984407945499242988853475041204052471172434286816718673964719318391758948540154203704570666185452893064484654441172341306086344175687039701248941867843626222529605722437847905171966534273157255892275726166252189121834540190248351128087604500841784165056194889593803158211450925305549734377690322725797464837739645737858826882354648856965823337998620041987764904146335162736663591272068288459901007917176296494190039691424986109259631711906848236349650846488785017870836768125431803021091067591682379092370534570143176831886435589380677180991747442654222664382161001905223458049150805122984630976958761329173610683519838295418551946931996093131392311971163645311879512430250744947181105359614957162527429930997888694689525185998462579051446573928846115311084284846272002852985542902204570182521346917166096612325915533754691892630844039528162419196509734065157441027184008495760866188533318234938253716606059268138352736592510750426242518445018518029659800298902309784198366807135956924434091670065466709921641700981243909460916699136000000*i1^7 + -5954698320067168040722276240055673733519790179116028618739961398199994512325855382413651981450503781939256983406220857115729636985217557343787047065689567175691822902284751963964185246497031835286543665633543666218267434079758227639283238469498560073900643035907672346329826194096176762179356660525902322347479429957744451260405628137818487631464982735697433394297688028713050067642041794039883881880976521602625056819860097136368703663637870376405673070994084852367576790492939618123265390923824250977809132107275341216399708909509477662861501294771384480372180836532855754472955252540948938417079591581365019911056698454985035697713422968332491610876339961125113785335557821490568732660663210733830251482074398570858881714949171353188141677938944160203741314876124085124919957482272640901138528118499437912440345646420753228629154393996275913181524958873446887861206829942649905563169450143555656385399128231439757610767600694757346126096626041271812721064983012556971198767593519355527918034714279367544905007723396828911471334670394578067195159232182887049320605290304560662641416465350286435373009415627079680000*i1^8 + 976151059489468454696445262961271156509848843747740364882291030664166660165501248447080021914814032759374563661431134827395354816037296514837938435937219759525400663606549000735010596584719634932147267481964825957952121670349960350499695090741912881391774822313013939710011670706839160251645464397263139884102735484034088364680755836109197819035921628761714197221806118172800100121790041969491201839809666747071597478967962020383141739995961129241992355057264655393692750185080190479328846533384428636212210718238496633866367717279270880106520754643214908425204906121970844043267325931640023056478356532794141066020226480815776477747799463435161703677928643977273987502164786976150049065378920087917627758702074183026474577930143820069767849663322862915409493247930398748441063049789072457594794795253535901709885758664367467230044220359284072690417681805749148526584717019976957664914697161257939390398372536184493738674090762629662832329975002737053316691943627039739646353442239192221937735254968064874192754186323770173807344591970010292045336200361398473055680940894250221909944900642135924803635299483648000*i1^9 + -382417045406274364174395009988412869647426685111981087243669910885587117056611082583774368268948308770026433752143544483983978092590358205027281850854618137323398956578400133502752376237642210429903438457123187414161075527918854207101308519285935736340733173095071391489733729719555463531175080795844109288536652593002476366558611117248970707453234261365179419224358867870183345534174333243220625988705265721759904736893140895642565321526517555180881829438328907978068776700516153799382718126282651879511383843442444848240628271940505722753331817852473029544045580202070497213993591061977085527577193760832979579159827312305261502695041075566993546512891793491023874578262723065268560725097102955255640517498223405065225690749600020286837979542713802319573824955186451851770783628927729484875211511911383025262811543629133516089110497491526879255596565854500516245568244263288442158304053419631788086272501357328064700179450682783098438855561977554318106694199386203102797547738496526667011833995191023064449958873960785602344497032250260686713701269370677910384725822167088437186393400074466590404444055142400*i1^10 + 18332133561711180405540470442735977540117103295382274267083458014228624183901770847287460486609960110181980627728335382709055669208485469649650085186713831707441617934255316961022354739968235179920816986523075069109953838749685804916095992483179847918376094170549512817449143373634219589541247573167682586365054012632639888676662192464150005807554622414410772247296874177919124614532633107980851140807131013510079458084058290578611288285506814297403877775791542750740900134687477501317976343239866345122893139325124623207129878626413788934523628164471568826289276872335072317321664413251252709458373920933200297455367593311430332760383042430394884376349537900276405479364141890664761638445165363101430527503167249621104779839141372729084843877344620763401611777693328841363128864256667404380754056031605111878521648144558057589304566936132838226451946009985924411267755488532711357168221553397557975635072570410743395982872875110385503984301615944331649775671489398954429351635330701141651233435526243277340452423339180584622724396494607758486683271791184225374930369349579196159472040992660277282346106880*i1^11 + -3864008912527092069540964032306662307333663732967330447795113161375502378808216842595685371059534208378200847827553968306507662475982158162880159778113583259447617111060737158654959084031878345360146648753205928366638063509311262704263633521301064639163879472234559592587748908986430934904876972029462118506926878549830461157760206031904824113936707363886345139094602214790768660581223150746235491460103191372013275320698830223572351781621801843863598866336974984461158177552482602185683464697112483786506428574290098106834977833869212967989218137235534892105474051569613612074554541035567127611519385896027141241413721026989501598774572859885185114559083487802806985756769642345784806446281495773276927120642071024905104601944030104657893228209072598117766767695113603338070000148751959401037248915161543122802480374287645465906432373376740181295992280087106387876586878495699520597329636342137778749388208056301513200674587111377428336359278917585106053689498342177852544525473492948946155821710612236935023711988919106385832857214731109449364752840983852343559127414743961526786899517040078113210368*i1^12 + 3289699447090191898378277767757200917698149991023376422736785033776461568804796966797679538439155028114175807302746735803321593273253087058229520757259451522645072192794166653423557753096567639513841191165737572257611642821013429356972041232400543382233687378936199022872406516213609718571781596152735905629512997186103884975737695094282816497089490772605120826875334158309140859887573804447939066263510804355462339977167685011208114391603220188315712289363793025395507960121299174516448641936874774313661258466583688178659440830129544073716499020524225555242516961947263656717850462373167344291083005868755482884567028426534736225531395245855181557933717351068883511159906303124755165913552426177321006287128148882380529628592493427117373553355951694759360279592029616390075047919846741163173751017194558262899120245229922054346907713672875148717825348197508432942127256906320662341796809077691579553323961950178067073000843682742540667065733444210958635198463721120440096510560924650393130987193415068177115169441142991235326959966783903373934251201746078698281242950753073830469928060517875712*i1^13 + -191214906081145543460038846464331301820149747205207254153767526149056921087179520647522874801017413743416987024697823087013734705655657385757637938229607489416978031863561991700785119364491049536194242806807420991254822020820071634357280092534303194262024567411265613795476722625669392368419296228209306224440953443346833293328757178760217269551568629189741762729327681063365122226707405597405074210584134882032936586246256604278768425239230781723914974489236186928233194517407614757094827031358165940008394362426657209452982915778550656590476375257853538992336770936329880474471120860213266880157119248564251634280915443927937232991529010214027665233627228564385620286584351245674839479573720627727818938137505834967044724991157536828170728007638542081429544477769755673346829299748038845221323795570117512271049890372976395909141766105409649281140419414782650254493975571891613113933718607423556403214228392448956088015274723481665638474714865421523779524762971838780329267665858051520669168502789734652206582430201149982355188390207400414747298030734904686591708452941113745977167891660800*i1^14 + -6336655755587421363047126707672503982836344239877626266426262298146254367216285415535723536828544750333237990508782355783338290162192972047509881159776077840049953583075747537692785673596053698932299199743414072214586382327375519915625038101000097975354315629512434991976807422750726270060314488423339289120322879961800987368455770798008104948046121972008657132690283301623859968083609337451078909509262876244060520549334906815681020513827856294837640382308615298073630854111904223724027023692396852508780535651740894430528971146838284614773918311931644801393292565890999945156252837438501484067149352040847025210623228166042730819774772986547219917332736903688328848217360882587360382694515118896328175990436611278372160488186508392135600875616291153719757811221378867843922903650813310554236469582488821149986827283803596761584028308081204291089382442056013882327689079862141339664796351023263380486883752788734462707855749103485961612259928411801955245693714304319660068185877924900178688879806530929950150132844722780716685422420691138694142336173794538649636914086905611988940881920*i1^15 + -7829287615482805417131134381051327435412254562492062161609317517296714565026729417142512105005957017208010765417148919809028810841253661597584042239479755227878726853092658265797744483145731866299806973497753710512886015597289058638991229239882121550437616067954681529205507639650195957443248543345212077893750606107595461896101149630142198640385975083225973540204124898416029698878532663652849738509242108255028690258920021488603220468969555693937178515690904786591443945983733652962692508101427562130934510867227381897116128348690748578699371176940323315422380165792316411463098571803367102638859488690737637815609825019246728472673096432662090424779497393165667552551093052817283875506668302891637159905702966416982534951536275009049290665640799502147404492057126477067524929905603079054903185369819487986636523435352376795373478727204926584451861179574519738330495748723232754979623952791719403160072648861500424597913300741348901269201541537787198190844300224585287527428429912836421790926760556557595486228772454389334680706805459567223743554576429466401621935197300308574208*i1^16 + 248284783093690227503108140531523174369856550538690727324798271889843659704785376864480805007284214228320231966767988375891637176808046504490196680913314364113010300733878004160295941358293120987973259331650183368538407306009026058296791274391208467606017302630400653257825311091002787184174231635760332828503211507063179225945848136123737582235518178021363498354123880867274362646393006164653067751415292348035299546886398019888540411957913361825500038779374458650775694823042542216473140985934671731437245620314344706624281878649495238986483031511823245578160084960480121869241203288771094486810859920700899822046358015158320972089991774517200792735447448315266581000542055891800147763599178008799867767213016735843328479056453040831917323133864831867236382540067539499397601403766155136354651448446858352964155365280755243042344582561187190347047839669498285513733905779233135467463193329764575051344391658439937362212940959546937795922827022424524118282867645263848230281490061930620411206213115405950677951551066310896522216985129949354986335163278773160674077300951613440*i1^17 + -330994367601348770161453712297046765090327143370857332832900537375798362117232528684455298824478425738271027610904659739601531066965989987770559762603819208984385911274641750883890862123369674690055334120737043747228929335302586199190372515159060939571736775085736645093585605504895844436496114531344160909397734143506469172729528744555295040328742180546003649694357106305963984341576894243196402022445035395537613992964870913289122550490394197806772107385320155156639562003106079339591609611104654159396932666334535510732612667503084276809386122208706464031215756799628587470447541974994539567803500613072311249803848338299914200737337150113894486906464964799860081277529066004317012363489659198934333697081686334230951815299519805428147075653353463251835768281306077992291313119733902265726198655671150645050511738799708331061870601437047843762186698244268200216076646986943727178025786356087354906803879851484861889938691860248868438110639814213101086086409314202055339359936346045771276537206562126517386978236440622960905428020028407366039076172420416098008567906304*i1^18 + -1877859367974505216001123667253294952089920201416702217378749523382960636790646202496707457598368976380139295303083557273122431133698448226749309223585659783357635305587599692475771836853429434157979143720804519906230878417289259625138094456014958772006740226790242472120789705798536610352043751165647005756212009873316878694261896450623999863273291588447241492933654696417069727588695784196146673455578625017126290752312682485093655929766620578377225670086530960327547234485062882720377483838082778771850879104451899774563688901334208309306076793413922207138325845420683599093426844466143272480512549702854587486544305621502163885384003369110962651847406641979688940234721247669210719047376854626018797549224246445190812958276829992156552785147083071801805268284912916186364360026590260755594254853800545794395310455569142962037106752007397665570096549043199487002827534629528459893033275124495258760568530603240623229681880661894601123689544179346081660699290080068047645162282402227798322036307762917721645764388226224732356813784689573674949422614056887579049984*i1^19 + -1856849857917234618143104538277229011666502559035640582089423696656797329005180463293212861355333341963302538238547834160906572876571492354908849129662392861564173292674140972903193719984775320100077364542253634466002695286655787454025395776974462288282129353109384086200153330264288703366152741066918907176634067558382612703557155195116514304646492593817821836673811255202167040048210825834689081731082394263772685091007648114277351976338205329609645559314818322409879742175442213483447294568076457019097300282984904068667431665560457153295238173469712289201061656919589379533087406633538655380568151824783905217216724925557478344913021779685037539260538746577743688850216728738395123336904095742134384914072599702165695372565822518875832582571029553497019566486185305586666267421393576073648729646206723199757258906268511231814683742896486009378180281744612520245798805032358319714358292332839135130404844790098596578936791782760369285337078433688767663995491254646945709631929695450004604400667823676963365233291037657470160607586376398835427986445690732544*i1^20 + -124796884131145208701289255740925847904413291068427015280632223506675926517515766755845245821774067530474893802770608305192836930373472380075810346724600499358169770512863271894204043480291571876239878673711873614135625859138869486750263075854726935734303142490456814916328473228866425969967051607160472399563342125131730367002910049618317692388558340388942684548536027683931202168520964501655892841637445189876010553863239965469196324486964068366186686550472119368855873990491771976693491194188141268343317028105711304679491864834287984412931330345153386144337840494255636506244571908664732454485750309941100393658721489168741918706170883897092250133079462072326735771568560730458002160679181947896785481720190397489199940724923409867668714826629006999382489300073146936636166982928837561112675104730256176703440646083586813090470185343712949532963013471526561359148142904778353741882610491838485354200474196051022699721743466572397304992922119659547169354595135010236978376009418780912677582670888042453752204685749720100054473748237236698117891424256*i1^21 + 92911511863754646700913243348051200455639923515529601698812251220430594576855863000936049924040817246711677162018449337972686499617819233766541963541535730323910929675454431947154185003602979274467468809726914803325729821945994203126224015765666216224865547288625875075590503596141977599996048954943228375309613410024565302644865533695875130227089920460128958029517497959220470934451208014917096353750007600879384857094991453159668169830470060246263827125870944637662024335177980258206306450312361224604985513079819237865495355245904274358084375511427903914402245841598696265048766640802242802046628334826424379195278180250403051090075436311897925670661846967149364956583729374412711896547671083782454990896297163229136029810815747281303610623819175634057092142002307572367344943635696649272283680485404891442803872291885688574656582392404608606718466108200299784180042384913961045610027025062506355185254563480663710097451949873350836755620036649006329365769859274397105481440319043154297611928814750397516601613870727718549100840032880633577472*i1^22 + 11116135967257826363170359726621451295551523714917379524207423296056825716477194051518361228965524852411211999657826799619834960154420177170123222254505876365238943018073074014054552310490065582127894616663868979997640061172786558779962084937654149319072074827608096052025287665940628924757772588375832048036154376431401782789138447247471168702732292209855390220169763059491665802275475315704162061329364425962968763523253570924961387310113832080623264734107941241117429077354973889408062069989401153560819350950867066590181793839326303543176539796092095229150651901270964369316699848691767195486615824175401642133603464865682626701595884698624588577976278760739839781371276755110197411593370976522240294846645192230692896792529952788656367362183155595364973298583188461005242900578505004698898751651768315889941670896730519661104563483332283543371163966839208822823783571855371459118696061661751052636412036638578192883945763888046980690147121675084193706461113540326020617902694706178194034692003187093638946030165831838609828129624031232*i1^23 + -5937622241767928872236045788006349059525685761128198190512287855420341896829196535730046957939738570864302404431328017339695751087827046965093831312267638538475822711279382197005356683004834789406859799648795764045283931862854735779853512881356788665607866877652798233977599255630658998464691810978793453125343989442996058404620185373542564930482404987562618236302663402168073204379225467493422578791033553687832810820402304008532797510105190208481281637789038874201485083505485258128691829730786746810185260044987783110167813168626803602910368093565222791906811014175581903785061394401013800047935464198116895310693096322381122653196641428180994358668516106097087176996820722095904933698953437772258864637127772743788200185020672961274121278275243313352440305747834297639740238925730233444111294581349040769376706388150579244869790027631100341761896035043227613575498241381589729800549302847169569681461372414108528312560000660038296712173877561736824138777278695376510565130971987544567539264066132415539553608802163250718469783552*i1^24 + -727069489364500872668806628086105676477860963479778467032429223313926773191548972293502832192731811460978586061580895411477954397630512530822969225535081950841974122972777965322361698864355330658926289227565536484330787787607375590774132710523610865852460617861202616093555382322434574090911013450778917689317552502952146759450807832346383095689228777545555472922597873805158592759411093862130526252243551531767644932814772046289136090776546095489862736253488822843073203909792425232675391030605566506889249528924680099838468213586250137248592782350338317884443181135664038103445406053016343583555234767220728434375183908376435959644175421573945230700772738606687219580160545775904684765212081666287586065254617153629449520753423631858558324644647548648211441319698983515843790165165597558796976759885232664775197607772494180281605319034445345834412876737271772753958124560852319234694619743432574596282955447720613920868313898531203215310361813216493721331310826555220752481463238021376340552015931895641980645048293810765824*i1^25 + 177793224174738250999637516047413717135069200067826184792640587659067406624468739215836187808606380689848648202179527571206592227629285933316450181894668196369285647365145847234634382165320289124788134058146366296059298461242980576844795437973442490906056146337826184049900791733528546539244403608932420666700802242954827951912091725178193636375632731955144716747884469006194777543519040027012736079190919516416227655013769733921197181735167625512183516411219973953529982138079077072986233747427545603825350251952398724904344658725898846946945814462832537346318123158439251961399063714884245881968222058654156819916919081833506597471441291137442509854594314691105233103560619278973269093012134584890586482431654378252957602865378759811023643899147267481922315162977968409425363554812539988644591326724929131923633227372837342209015476199230868787832221401013243969826222199457022419610412650523662682204399136085184041835098285215312499021657882679891204084866592077828653338838204467771436870828445842526448724108902400*i1^26 + 5231645996953383550592124157695941216260981531321930709895408213567741101794837692497381994748797639602908441440935221056524478046215988639193222418334258610241742013834561174387675267908447080673243873342612389212864489371798254018214485680906212184353162169708846950410050439340556000386349719410685027752254166419729385552982029674037520270615729701518628357800558783994412915857618801243206251348528214330141662167449563339447607543540900297737916828270164615851941441110026672587591983374040621412244318911603324327539380833794012930066693098178984837109547446909908528570918798154289829191375653636624022490622502844320146637597256395748380875202909922299884007088221695387597044682781093299850727487577194270072889246616527182348381041293513278136646073816850631509981611423934673415618565822378101737015375993560832143943412390496591594544467014493782131016979436793481954458283011316445384004704904566706948442831811747489092521480726656792018007605984525043677386462106323435286849167002667465257779200*i1^27 + -3837000387737227260665872746855449623172920624377145739229520735474361851999630945146443850132567121905446934541707624150745872826084781134729503260979108840277354593426401862770332077829654328657695971092876430747517656951495649893426429550999573830689160689017017259950354291389193854948852294380175112957322280165537787462667489021930727154879264876811682144351744789569318285438971411689274137288265799760052965149248444577768644515153365262174653780777476962670774228319307594794983527582993037394177204680956616937160201516033772146117844429758021424130267630952688854561997280944801044675733365329483754435905054118628295088027570759070172207429009164197664756755012755611529638106702663491513543469713405149909303220416584401383261182735350503179958246583318699727248221693324534565150222263656192380095290535727184780466193101044484102414018150575194253109126847247389899807623488934695805552627328060856488452256908903226693330799181145197825863096902899264593611448885268765722980059409194942464*i1^28 + 282882297733975206609591538143722670765950696179442956396276928513296472206058327727123170108945693965362780663509893634646445586900142663166790365330589984841589446533074046594424919191381685941610407816320285604228799237287693606976117652159335476703224336025295471717752047587980708713672962767221753758856377848324935712335128279683633680877472017087562356512825349621708226814749212186316573154807939668940576447541999615177639418554615180151072976014867450835515153773331348875682307406874006313248170038269992493433683276086419964424709597811682688494482091632027808588308187348516347517006863719168761593662726536567070215627523984388355702274039056087231388888127283160746398184596018903822363652556241974052375314803596868595728075647066505442205265310255086872500283423342738607727100387006617766236035630574828385623279167445753892207758948248232184444358446255583928841945858865291242976277083592452082388533233609349214712028977753060498997922269396800378689740478877407043471982723072*i1^29 + -6383853945331994858857760876873432887894888323091155912386353113185007171393396807480323424740889665737042595555140579549276743374336127710835914528632992542408327253356196935040962615110398553526095661539732733485734243713063038404651742054946038224583372624904361883974175564681136622053287608095076232593016299741637295689188965172491474090173831386688510181043605338463095083991074397411125306669335128756040389659337165480573777665764204668259832153493183640658068848584303047827266823331950170714570274057853915272305063994394860396472739694958490413748045363553375739840661474118156567867715608459677932938434590516935073495121726575810974048369053228520985337703976022886702009207188797736423162423767934573880599315795234101893643698152910208282268267656865139390964846743503737566807782313659111077858973086542669212671411684816093398940301329856597596410771971918592197832524861381604271149732042286009714760397867628296810337511606379020652212629944292814052355184859795194642432*i1^30 + 11021378509544268107727354482420126815639706235733400935531420028617547218724670479560455340763650400573177251324771002126217422191034350046523944364229173566379199306931287558539561456980941382070562346508205202805349749660502917549522739192032454676477897002100562446773310057863855445464539628680574578092513190979292901177712424408014701944571807991982164719872079849832182005510337759767896769810082747976648387789388341020200406512380090772390920056487594738062069654502031845250013534281698187590080972211516702847897771680927832360290255110820762790790121244923901623588126728353334937693205259381638092249627712885980260712888631817470268926102941502571603354029366579383694061106712155724908939997222210361978924424956755248170044382300878986392921132074861517681219481415516385199017329852085643851879862074479508959195929213401346112607115130920267789517027082417406360386265461406708326777319887106235359225701609624684743111932870213123333376591400141817527586927935488*i1^31 + -7224804104302365684572170008056675845053097838039629111385209905735251415928455104453906967091815646124038731523709111935782193142185067217730372470907982467626807408440279388912413733145685077162374685738919021296075874444384145672216957741609961937241378200022595769384067685924078974849719191313455958814479610791346895742403527695197102034707795214910710017473657979219248180668056385981364191950957719107406713466870826383012873789905258260209777017864320015024127886101788399517678293489763357583401321147801058670352303451887102819356448816734522547608089944865866910771388280108211093919783186716347132690582938370350174367184976727886314232586474551130519313014015986368058564943255593358874439886164567170643454967267563360615637188692450770961911633743240497026706992216401840990483425109320652980119765245643841507471339316542342105703722183035416067198127851991812824376754909440805697758418696525798593423459777086028419804152053802720774633788021311342116864*i1^32 + 986742658725670608115579864218287155238921772261562387955256366931875368830938933797336115851974516223119053412015937288447401103236803282906057717778312235373844205371188948290271943890772592203068554044009577121777332956099896869756245732702764976151472444023051508116651465481073065659236473179264774831979805181526768948628783583052544727884433891171578854001755626534147917744002891235067622526027530306339875757945899432231931974756019739706759131398514387880855998482791896145967166908849631491777881535412810399529724081427927491600366040627176043269974842290961776570250645678782468227831236147555368603675892315583521253197011370363373638943170230999978348261894540252235277291684935243916132621572808476504966476527632873811918011972670217273420530327684046891932191060755109741456422245356871384833810165568171016340290586985471256434487421555176903291974526099629838303964900597049391853585808582640071513210073377760093098698939359362901739711758336*i1^33 + -32295872868251583526450485348565782137186236139625588637220010760757957386457979031480153919782325699454993429128953209860281960968673864544504176922376166322486710587250759689355662673956956903560048051513463433923669293279507862298859828798360473671836656458871462208663643680953895168868711925797481914330344769777393632288266653858521823223210821260637262266713997717177140167367107560702803437662952516079172098954738876152031209444808112492831152551163046326134423814405079582211541330607067586548304218412515162687471847085906288922471122891975133877115924616993276045332224613190048226705145414797741476207823976143485701571162968211964196128201754008298043368502644875841541485585350199161272366356228980535524653448807391769323723499896120995002156607970151446651159695507017928360538715382703056449461822005277234726899174341203365464313043003135194495633730632523176410047485322812296761651577285052465367711332820910163369652123939358375936*i1^34 + 532743449918882581877215138676284202565882852472146373144254465723826915077448802472112100502307631431823752904610237717460566860087777565083322260245153372009150355675026658296507603801176044488468202281517387128415372118691975815015159966709419402400409101785627437953014012764457584973413414106187983570535244961608219885321045423861854833453291948433005261448634492851230044073958220249281351467523438435633919022653538914808432668920861671898088314828057237998822151810533801452629941471602556950652461717887386585830458665355208168596032081954573475324023179947161135615110603939750183007592849666144780229557046010600552964352498039030154608034998423750808115116581938458840210656404045209977736834980940851513908383819006200791293584564054156904482717047399740713936797142823412628803934708905413702938050470830864856472367006869407042923409061591307458233083525116517392861522969185812674596106316137180557445724506563783283961757696*i1^35 + 35814355674990126557720810519211445559271370065916093431995802751004175858026457120846230534730983697332552123766960430151799890084728732375255908115622091324029478026812486625191094467019337389829956854233895624513613313370690873764126132185782500722891127762002418753923476174826792397270924469018455988624416896803474529265332460163340972368594863406128797164819159127722317253326934540849425098894031112448654387918641907130504018762710956067134078826472061503932064459922831373633199905588840456046949770283431845501889972998961593732135190024458085827256728660690636960219835365316401767422348901581077138647837697662386895696554344462098918691247744781338564544950742286055994004830665831584188552562471608933300590157466918582403954435211951688623442900301398191485163465334824017131366955011127552744139835296835026913297257345399580889152852940027483955215953489020406812838010086043159130643263182523463512044149416132608*i1^36 + 366416129769316993521284002556325718457136982128318262188959395736524722688981523557802438327295899473382202289483760066177009968017024591984880443400981424384475695644703422543880745639099175232716647023827043200685834856064132624985000256824229420036166909512720458396030318625706993662812877499339618085839133447046924153481437634865975224274402296480886640480534702663959032223897955401176296766227129265367750013817111746441076901475524495174864027975384915274663733337314338827535699383927049456198407474256005444825774198818063812739573284300656389568198572250550467647768778615210503279915769695065422506073214245854549262087675727389200785597984236745259702423413397690520211833959073539385483109116007034975263000140675146674658305771464527622290315273603118968525623350926610749438159892918509328815036437234893880843906372809251649997921626088235321840211589814774927691215614103956401562705315658818876604416*i1^37 + 695704378009268019014407728087569472463548856993463698456262823833931763879369558236107260687820502732363611596947686983613600235063768584346574477309517867340901357972955866198727071680520219437087827282063883522829175297395043080260082613376831227093379753016889583430359076457720690172236723832231958307632740375410928143158874956497895705496273678625867907637262657894101541189445287553121107187583229764254447365431312366521298465904974121031133478373702649943312054997178924647648946821604222870973235843488864332627208071118129615531441466435758159107952275788396006510532139640080913699959254891327874198255089170696270119162997847717980450455796518397725678839111332220925801651827258876749290002596532594843509352166541947392619490776072678716045737174938181035057006326238920116373875081209632903062937683819105164137766160664860801621388626083280829246294142842566595776315942619578051255825596416*i1^38 + 407153042800592219337423869116807711592231239140579085877135921794170936748903053935736771580440782242384352423996108632105391949734363424623081525367363330724902170425328290911943961307554354387873216906721457350939743649825938185136717058349825132020426259997744996624710720970261885571012058637804532454932179146281263902465672787690670571308779554890761708964006901115779489404620131014945736318416584104973652458025564272022506648232927453921621311496497610151908808267734504595376563616767349307537785065244396277171544892443392794130820671442659690508307871047212603633483760653310074959506674061355052506059885583144415393207317088653281555763350700689941755224627389237758981309470295143133744765620483523968887229863091143826039032744284239381005699100344498724130592254980793782611269965857627503931787464977783182196459209105266196436991113257934822830698223945300965985590462302388224*i1^39 + 2166989647332184667186344617881832963043172806055478045174975767647694407926089393450933345029424565843505186859544711787350449985882151118575675437537674857774519360326648410842930183158331882788804361911215765161156006876848045882457963878254836763508091137331133629443956937236535578032684722737968441343920957335193809067655847199378412969522583110719970498529291804390987349094477163626728302653841403719683254986046733571679437416794211736369241814271501971080780442817346974528348046530033200626444426480936866305276375292544940015750074531916819538999165066807695392541586332710562669951098656780586729104537382130047121677812506669249867353536349058519588516709117376626518603922787808786866228572802854679941708919658889627675034537488991691256648369645163010483592802856426746622554229507475251956899967017997018882585916478531119544011224789545331082106997341802897342464*i1^40 + -11146884354106628149409432234168703002956648965170035894941885119127210795117469560601381623621181051153770291732760485403395331882986310119775474772422913079335889258652627701713788454656452124476793270971398657935728918415829899682084186533724947242633953872280658679439969630170185869627380370861357147103362069883942607705513784225892903298550052359664232566660249937076723796896214685795125258767234420271278302010145029917049731232983836649912442543609602975382010883967881699876578852534798571786663595181738949851014221690158309841269448453179934098286103988839142546156463405514135868669716714959575176009932437535928543163031701282049755766410082468764711562563705460531865519217898542751281995817088429196916190791323863457194523704289359519298978408687753948635234875792730781488369491745493130112484863409757765258448810866589333185932602954605081919488*i1^41 + 66165413608306480377959528237408858833964023301646430326969873744300691310667696785874497146415031972320349193348583213365048912087709251169931651774430630999452409238526355105110047679556468125812589748346724919311166554467879520641715220900604785738682454201579411624119651899732700997393541718853505746205774464712231756261463017889839163472396381744876105442340825242835084804168694826910169097652294729043670319211958274639614359815702434667397512682259956993486779419815230656666070790828390856349453070996789891697779122606342102258586206336912118013534079627336278580881781054054023719982009996267197687820203977587623915151781436981744483107701963826806564006221120342823652428822093990047629499645754132063190263242008062966000034661522553210101922369665435311599938125404930161404519315268056232305607325951632686580911349137257368993792*i1^42 + -323722851191818964752415385472318756912885853127446612665454712962129465730925094500577490666642556936603943318036015937896083262145360473140063734171357672876264380548107982792302974233154746062359333165279799037914047514235102470089787761611650971370636000575850651532017137796755929966909795971535879427277266980757627752074093331944857754280743878449425678102923207629807375676477044083436565184982732032161323521795309473084261232194967489837752584510881246286824192685115935773878228621226166735985234197758400828739983330534355856927088972819750509587556409707651030056773669796696884099643362319367026285095472833012297092572021262322789037700033625650675056941608932166315211150188782815364303265733134339157264530364184558827161419101954684089778776511628047601688653454827886851256995900601931007505408*i1^43 + 31184675508886501980844141453306486117205843874417958147557034494199893417478632244894957962763401014429145037572499404188146261469592436107345584209638143439477451322349772476190679958248082106904842156266021673802753696694537945625616693051281133470095705960339366683556517534825102022915603551078517779189225672085329530111667159741400390445537480037636901412343891114909414263671266068301738435097607458959283002906177034434034987928306941083541764186336743848405253981998330973662770993124585024743862493030434790788560216805077830158574957972987772930750327327428350255609254544810800603602089559728436555376594208354293691183923558047822001599344633179601393460747224538851326050461176563146450188239151539033555707695817641309642166977709913391952598332828161*i1^44, 104394943039915699220316566093725948263100648791806484943781832691346510978138278986864834829727572506505636433156044059066633480876393884492599578525700323263242513591537722142669615086532349549456525080169726534414919587136554698152725076565372848334537907427835443573743036098729743622087419782446624080024780355085996371477595181451424746741808025737383745525453433503820231094244716262078604180615683123728217287706590662478329123720962394441796178969579484274720648461985708049350298262568724683583788894540841029354524902859900244373564020352537684693838362172618436548706273676734168076367367870957991503225619827353594196416167294550985488094430678919602447175301847763772833354823822292782996491818045299286519304612395511696565043130036904399239989863131214296898030003551711496526852535246909369336582335765765266707499348086354170203141962716229750822188335657612374094834429756880186136834158297644782473223440084667271237271341160848830410393525488316607553908651380869970587145464118536825089733703165898279067317655147031905224406577506278855117963571945748727142714779879083836080739954629050357585078067810625049138714246678113885263502962946011882063801618791602330524877547815199094478865895154438300927281115152896906525216179713049482696221817587509833213924235194297928369641870615115337575787060684806062594140389185238702036341757889115811909014924787079747283884795443166825900440440500274856917399633995709764797554680112965181323597079634202588223382449109270479559210616805956520354975574186999895584990546922332221212384075283991284321255355291186520464355414301447926705289120713845613038734838090181170085933763317724155178472447327987575577022867997017127835802162765892578192444620800000000000000000000 + 21404858073162206604111230075386032985864834921423297173056936880768521359406172050968160109454894406454203317855270280992250853399766686688149060927417187369660039618414621915948088372585249396173225434653872708987471147203515258135974776669235650846813145123578871207181900919529433074528853068462082969963345421093820424568285827283098388830670319102532503423066642483820684740406581600123411233999441491352997174595500893467438506868517857492495924360726727034978267476744670344604153450844526569132816123601619783928476126768766438494728087101644175643765526726551760520297109624578319380552510402224535558129797415587550790626892758710612561224966446657545387789637624911918301791764140645529525123669315315129662159879910908338953260722967913695872209791559022173897247131167729275275068010937778015890670195809038937781614537248815232177740764442409885168719885832110615210772765826744543594285896890998454292930959518209529078218394087171225659138953716090478802894518515269322017909220142371064503208070332058583398798282516530986219137640298196982520670934465598228993393670057573139988653208816104474488874206119696937742563789286813033702280900839002288304974335974857026811160310903215206141685862597828906202868893556623411351267033189539393676787668803010701864424899731752016621880581412686656372943087240725724842588542707478341700411196773465832259811827315790461498993995651925215521206574479336891002987413856877867388404079086092342583541347290569545785544454244428873888818437502512281214709321489470829408144314577342114825042168284699409348559586239252203861481044347801151272002480833871605233513424086426021122183695482495867675391768987728192048270669673853529143030201432625423839133696000000000000000000*i1 + 3398872566997597309019527461540964502525108972805791578777803412649723521724009897141737208070534322117914384328267819089682655712690337952847880264493239312454636740734699078241042356848337927627722474496905127191718971395703596712342649308745188342699107792450281638890635266367314184244460793341729035195393918308304247318834368535908725597262657536803093017859397409873411718776914666138411879863395599967994789318317637312112021688801152774747232467315267555082997266457607668127201093701477918307298562269055034486797003431269101391036748879343370019798772624861704227206936372398440731309233487510615357306784983202631521880146052515037160347911471758753342458759713972787491812143876893130986450415308220306425490642586582295337306379074765188906537726419268622832487696329557452252982078405501476109785778020072277339553031625688610372386306624469208311205071989789075962401121353961557268720539096131414181923634555764729729297299205773588400945777137663951086865895244409323783404281209200992239148769527781983230679896563950023734020333619050811383924721972995908499711526227129833877655077001838720977487565093208798843049628678676506837065742244001953797654494190183646376913799053570223475583919352226432409120730401575931417763350998963606638878677970257310700233092144646732205514436659701839407900885860816966126467086088027614043018367121640005132368911289943977725256180250356863214348068180648457795955169335455625821141851195213780036538610149173405345713834622255242973768594962430188399569847116529188308092684633608418764904854299609705854732754466101750885596513589558279606418394929151807144763949693855454295378542451031385955315423013098516493530936905836050719298711871073335839293440000000000000000*i1^2 + 9504249960472610126741877547114964984858507471059082198497996561690528012321261124622865248777565376420427216940740961688785090420742450166499487200395156334627319260851499570466182480262296613321257809909361621014005815995104657731684070978797455088455430910460252658372508505199794633478278989216632733987601228332793523281832107585868541397422359404405755490515827471249753445241728664702998632208310002340219305753929263384177265832908157721560768987428373740070362815438617167471011427462072651718077040734391749742534441900158405281570341654444338339409242150014809136947602106343293940234088714180203815319624330615287026434785657628042324998862996095737342572119973029555283553781198969878231497222925303684786742654663212287441045087662793778907289411828485807494461389315714919648025108168813638253977810259814522701692550743137018673817983093419100381513363244299967047486742683342590008320053827317901818991459268473124690287115134240714079903438906509863046148140615582193932772641181805459426946688930345136752659293835739626869594754644676472826598327674563451052809111022681678498270133354713158600563810649971254332769812436551921060012414105155339221563537867523515406517738446005471271575867293745463641042411933218507395700099800144368652468069418499818825585779484402671462957261301589699199877049024290475994491234550431970450482894441399249797948736625935590717582981159640286939940250889208159623509589728693290788227301093453002237036014234358748190517920729953307634000018086200970624826701406275888571909506522027022685707052283525020571651141454230186954413947027082457669957753649854082033838990751039643666102364870543528802544972263800606534306828997529334505491109304264580870963200000000000000*i1^3 + -901240388386063141115828543249103836153695320290455552709992967917249537263800293618773035369610957272879532777884028269343437125159156089742242283134067230353892931048617901119230182306922700749860139170555906184180547933366673640666470913323451068571387405249704869509287054720979309812404046879973922865103092787314114139059930514095999200301169519554933894312200910583674526761301688185909093138723625298442681965828425656805383897915246615321929496222111100197749175412896464649887188799415523813507445777708535067616197634363466741288009426464606975509038171923570205848998989317733295239982351958615510257847328177825996793195223831364704348872904210195911213363865578141783814167687241610936150896979938878049439866155947791174893491969531989895893127932325410800889768464443866203331529881530838434633149709817774050802172158013250636087546451795894621867574653036284453101366786938502455077059212324889297508277857352176388985705316004638558560649108664123299293408908277869853060691068003326882316863194727471734909854512355742139922593671512514509848496224732615346304115516328758483711601901288431040470398841095794582528962483443859289247820309013812878448953362496351842237206906446325268180742150551609958988227840599021981476961962331930515186606751194098332074267820046906329597815097671510632806771563325626916271147991369562252058706980495859143572733162033666496329348263363074731017137166918100740846781910333185661430000504870085807872777951967961665266555963933435731843639383720048583347347322813396498192348858699311292488913396657256870357962783925095612881545461560591656764872818492754591706214682486403873586456007422674280400445304071101610509833450219075055308994160274649907200000000000000*i1^4 + -574711601750327789993673205273581358757858289285295720209650696346575140957483155254996412897784231470643904284066942147765708382766581006474935345753485406272730030809339706649309023156836869103554967361664620169178765288371242303020647875436242560792177985534598820599903485521594283331161639664615916341949907445765392278220308339817545760521558624804143730825870188529810783367884411948709318918184486272246362412034074467362518372736417910818560216707729181695207507010464963295691773363612620289415860037524259509653346208968010953581541032517434062556382770619599265606149823010387289083013543732503893932171292640471992140238353568466682823486962083702818107483613933180248680248697837223758973552385851317766806617340254419627668492746340288735592687490200041388159085804829989333094619975376288739789671916430793552559655256051186905779991083786808779029972222947656503317503467892502935312832323748040419788752644086450255169522537048479293460732747207547411333678826753370417720038874097016488881976365059648222840470928529739346090601441468170886316034520612449960211763883838997842015773393128292018277821438338702316064134974168749897116040448083379110112880610743260866497288259535042025015367005324988478952575219172276644830164911185754925323647054634899509900931710280354966082233341013418573927874556451626340791389600931633917463892671080169841177175965325096403877876868741551462984803035992354047728577663302400303121925564054125995752441889467440317717272285546753595214132151634461015581379706447554942971677710881457821482924764129574127501037710484645962854998215783197960549346913665754486448432410144337557890100307715941507092519239882357030992487052273768538339084754557054484480000000000*i1^5 + 54238637962401657818457867439827824855510014378601216726473009856015179860143787721715270257806583281990676329507389451707874855862121791304307971808781386489394113925745919400843858818430776421609892602787795074813117529027255815498251721844904230260153789308409071344273900433487607946043223730840197011736979697836312231986166232693520555164818343163331310309158223736659179202811702410730192073313554382399724035986277954927458612707884466214607903116634666221307434992600756451499180148375884746492504192659397777362249777676011992703716738020259099621027108930340575916043859156074705804089116062715903883253775801554698203735643127653627281132344426989394925539454316998118808379150969433793497823645719861800580879733997124144176358237229351968091310163524183686081095467067410438609241583704087674011310036624178630564116780019397450350567350653299095542786556347435547417821411408866399560757512018439125570507748154773409625733906192609598650265682230554585862051192000050217335669075657820228617815090985719522154581510419791355392147923622657996765614543510543932530769983660393247878108367220258541571254412483286184133730670353484477159942405296477633259751275556212016670359879560651664795399534721680089115109275005018513448374401848648497887694650279207707205235026520666144739784927089344454174206713178692998976875786833589964561893517642967959235895218558972284836357733559612223703729557943743601230117880297890473067113405681091474985333652679396158849611031395209269894445275051176927391773069571445141467614524642346278402972721901670638992058469840751704404915778142778256600968175882409695096383610191984826249524693962853276057138547151676884948423679854982129395954207095678566400000000*i1^6 + 62919217278823270459404183302361863700108547923006268019055407221721635588483456512923034988313960679233735753737432925652372365729988113716412690062143278060998052343428002395178020853726985156035615401843492739795957385176338949148960634227933640808727573298357793422161656997619359344986660496860313580913275016396414733729517941112917351348521884486130636361198775991270977889796495556898119172121532460239195947015376334104985110495927814930814792650507552868676141467814794965534011085272284084825675381160431587572607176675354300567796872800598711322568387839529172541034993413405527406030338825893660517356921889255874120385835703893641615985569419292545789702449852667535311230115724512858228338447786367321359951795339066057780074385535851718969974519655096204231429983532563008452508016420038429613789498399775330291820896226732159510134688888813715683996421519035698506158766863365611534251201136177076516955665717783737550258568220513387220921331137755523347078632523925310708622742107697547582941177107026836714610777712188748565590324947360127630181025279785685467248869392597042343161369580462412334204518392502342317651374530670200769704048813735026531691090586814140816103889360651230744634975135999434610323714285019808415306858295896036309872746605407475203022039594650741639493438489776616976141660374778275750681360861322857917888518327241169572225719729200172063426427532277769217754768350934080906717841584034101399700268511570463408418332091992876803705928831832892332130057686116660464901529290176984318663389370292181732913832860215063234068134184749413160906016629283528469178967932095648965642029483569607749937947686973518489424355189988744326869966883808922349569464667734016000000*i1^7 + 52803948798926331049396320285171842522922063891854030974415791508728055598721183013061702745011369925057899367258053573914264960831166939270390471390749520579206551700242957001220396467283581478061004356560889067059149516990584007457838653078149645319577881107011998538350413065086608740625271083841412124116843644653947630675284984749179157594030801854130520083465669050183999031335764012065826515081297261940044978598065061418802664235556648119037900632552891474610706030475577534944427077015704014901769906514693918537196725707839510021759421697341072503895332885500416956978581683539087172232729498418388105632689373922687415917694079566814791166212667488186737824217637546248713707100143173837869924396689393333847835976543407644227683084817132488006899793116754289740993836184047737109363779433233277568060305787502475368221577861135481210903754353452196234435747698610707627693941990471611615474467838660403104056983672836853042480100069800120629794595123422987420139626139540909418357025139115407914044984552465854554663203490539866766017219870451498783871043987126614742708592465546707183429943660779842874043806633224072134339092478313522940672130020626854626772677787089169476942615224221068210549060997396991148273189735095184166695940376106358463340032403744100767691707308435153370578772720011697489747404585573538498415448190453474098674314205657725067868429379745089229395177372408698103010225482505584555171400529804528670512237331027860111063253505250931817178217635093302655629153533393166287376931612064733777048187272919368150503029719004685012969527487126668524625762133910668736150480549471986914436390760194190336235690099223628801655769241762799066143779355730128369905078401761280000*i1^8 + -8595510714025087122587125841391237107555227865754799461252130722525274988298451868602631534167371552636999188804015670205751158230062502232300281054402800183485670299538654934584463571094672650026289324057500248598726124362129493341043005093702853284523032258166897145967990877333066229741478953594283528348379077357778296955097459620453336677569147669091131168613370308979738269064314787499986841973280998470808052277410385406414156147185507662657920927583821275552295142746100123857685932550802359609122972629617234465124557832312623052234787263397023826587504737008258565071447148262704407889443782582700572045378522895265603775914728568086806321232525128884644508746052667780359611078755404455897178845808715747988446568768443882977381817536358588741835456524460539141754469928844746672703212657705777982800420750199026510526666064338196523778989443526873639646962053296994946601041372704117849547319599373768222846367741378763134511317488893976495624783859104335786156842488678132854360120596501716917989968342430423575730413704939456399393709950102850264805316206306355326987635336106744490469454571180980172832515798973902581434558351559348600769525327527667549335148089063849234537992212009723893773373174231667156819872991109884809541589750048685867466816071022495861636334116557976850863280594001757709794089365945488174092110421940718836077667717298820191479803610732139970707907433550186780082813024830716495090723323275641642208887390972518950570093595219419245211387923070822226993386280352030857057170761427532811243329282760821717067853393273330732454960018883362830617427510076937967547939289051073240623862941299631455922121110645169360944701207969815739115288373842959200749831061504000*i1^9 + 3325234402516752112850535550609898181596630983851356480218621385258029026278185721351282767515770899071265160010136550037278712218350092841114918855769481109849413044723290898986242276492285452156781661383732424864520910319458856154544486536901554042977780371703687465580532887726721807261648657112959558297573794395550509875055116123872770424375149640474066378800410020469706384667396246468500849814922878775817432539222586984008161610476416936989626958900607140970347864600543431295828943752006559809022419939205923385243399447880655750737176895491121655089145637748327882622085556469351549656960200495221890010209434082625412847030408135813691015105280772534061944129347546073977046325363643363106096151532820150707124072281744967004484348768940176106327885192474593632595286269819663189715570872025436614370489643215246012865321841127859250022536473293732431490534652263036036286443002280584283296582804531389717514587680542330904646493573362019529378716405969629713927019035818541859927408583031419337077770398916973971463066986213196143243461754749632465388788696848380188596537170100348192423651503271018494774399235065608422657741837109073223374340033347048633080968570185682019929579330670121098896719352403896175526411628728492443174146941790864401453056874342259139886065912533483504299043367340617776470268527329762022878261725603337869517387551276805589363458675428309535657281724968268974157305248635175202014969864420705125451290864475113728474607912498872885658832233879970755322978517926558002366482032644638799251491627826453682713746218185759075411060262892407682028874846808991654211792073781757336672468247865969641541921377632601932275102753311572589413630147765005871650701312000*i1^10 + -157074800836716013176686074217062340939511117912296984009801812152761477801160159324187845803234229150893843639892126297223477807476309123447174194156148539157864350275504081351581326302981175356212782662606522000070041497365170161782014257567722245167697237842753043423794654040617254338994119530257756620471836204049789246129173043232449922474529126599147657204688070970787490945655826597173032453411538261948841890976481950138868968879714457500829665822040840580379479666725413798058911161223951591063707755943663632374820939970735559167750529916593098293104746744913795665487722867005914226988926560400337250485831097899150140032447403672634105285389977448465485800713058136278297007176237285812225761868531320990979942100334950894701744617813743074667620446266262927366494819236266866649023405247145611404414541255473248325118741967294478274790860722273455605253508765839615606928647133984053159118001217579645928757479929520227513884019820761917170784678404970863341006507454721267539679352192762995578402956502761433340450254635153864685185120111329067032506300815181673638275677754979514632359623338519868640184043662960253587343936833716795003796797728501952208521630849444065417722294110907272799970179554969532380079753242511992159405620167432274542425520154999689448537907336429309074354859707505883056927226441806526392407449455316056316740898403642126746183964912657420320149232053760091878749289233431238428750338037315346139964444949894061698036535797884141758760009791286124901246037983539447501926153380076648936277467430479511309632575246836551089882275982096968426205268856772992588333842245361124093374472421669278629588458697609957987400007875076497131974061736622605215989760*i1^11 + 33182308762805434111057864926667756109113259696235964733797788134780383434835477411020112130577051096104023349393486318913982286830302848366667478921049746122380730762429334907624555987795612630606443544466776892953257251269275279102841812936537343189913628640187907359514285695217097874812341631083444529786626515085554586548644443213988181911205507172100883058611584527728180103457040133130853729294612393596604664299871636992194494669033086219276439690714702626595223886400801538870791963886122034447720332729441611010720012299430802018663321291875359282223490923934451084540043902625431480290992540707348338621698421523276666914826001553303939121391698478518173718629162200136587521518478927520025184736750816198436559738637627894347202576287055534551971953389296475609296539840703862944499324372534730611637177514394587504947645123637073274390818225177787986594389289748711728969132710250064169330694287967976987251122541738284332054254942386299945310850421394730500072735050024664651986439547338604166002838990338270394322082263935770243589628727104193526755107984243406164645542795887310497374414222184783984800565356564242553530681368051680192186705197052129384940022539557800645412675831329118336957511638535959920156503484207301407951592106126663031793028857138345342269435834872389801757032111473819205433738607097589176228041669170355857618498480192966077684458572248004944525893267101556025241735394129113608432254385069920224141538311766293783275804170172940509077990969687316872330218706596666307498079947123461150514833927534545980639951076822225942724536087073155640601572337332208378965896280608009690870572264140914773478981274245282170457378328536565822071379610116053532672*i1^12 + 15158803220596417729788303159408245187297778308304337636943377814352401348703861968989807066260646253688959401427234188883430605520045160441268526438912851129190111441389714686837369175625774450193718960655782900127919326719456152222400121338988000755947278288265688399141516298236064044762750136921789117860454715851351577181075074893078790359482022275675038565719309532034256442558925898412557899031456036186759183792503266620948806279096740391712236865588282369840438054589519069820250052632646883259060840391971814125291710377113775463099405669870165001285396878381769871708393570878154727216645897810772625877590948106137092145250723826769595230014681755291838093446142454949333079604267175566464877019198324113933443202425297459501771439569323699582515679458378306805745411768862097052711485391116446944885029442072276766007403361626036980065364555894786047510464434579837602258622192965984534805223013612746499035026299727910619188299983904625505370243855044035948542391628708638615846758663325133903579728599699138266341702281998002120502834016907162001990239072379676645057411081234563470091518460175219408810284229592120902236001422810623803430013910257147416507252193670437727916927677389228753434642280377029967630010127967671361050704510851129264326719660039360323874086053709346629304686617162385312453255901554820479661250229757753957456927919113528093292798978782533781925067163178596190121598268884495848943663975766331505157893024069432504499397297306363778937663393520361364750162677852150379264885666737891295914858380717545334688109333385978237572066860222553261612932010997820872981701379665102137215112859735841898793443160811358314094954428786646835996867864559616*i1^13 + 1300745400243766801154499996362741538894650491244107903598879677403015493086681028323499563620126155210861429130691242685099126283220674667014858640739839780696450281011740723326529809583141969897968156767698099627055332032351108319820577248906389084822045737642557482785442920999607561520695544420238476978244682277022732437745036012229863058242611390613210884568104574415682759149442582820820279746441990129060901878672290874644048443488159045580096405390474466318525089473204987095767498244261802843994861224892161364441528743063589013518261528028779958704205272543549040214280726415407825595536352488194010454081084041437628168891719553910730305087276611734654941220860162851283120451994513885824590806123647972541260088967688851875953492150536892482140490336969709662357020801697157920044284502692320651153834642970798586414008434789364445489756120290440457970618317536265928330343316278904272119174698600348978368108859124109891314658129770471955143603316846273751091874947000284416099160658576429445842586362251784930185420728455633538957106362533073511827743439101937024963617483056476273978113334677562476460914416499264672612854352652212298378339975438035691464259574151982971877971955259762106285473073010347302331580851658299910650855554664401780645197955939434962135069684495530817197874923619328269076940635582753125647558106524829865704357810373765992509696803358735602341302018442679309372324490806141483111940499863197651802589713863673464019622783032422607747523256505900818562459303548309785826470852609268619549597695294508135049752700980756901858312328528655093891874756225528518811939259867187702634290978861885127088862038753184751174199243250220778827976540160*i1^14 + 58670971261646932668277499375422554509330528123242141115009122094459903413756338636884667858906650910682931018244839981268272568694090570746429947835856089429881810546901089788451562563570000557940627459209731374421885035421796721169114058826682118917267306868213329095119724622461733547298071207143366677552551429653875627984952351177208965796359338682779993785363721009609823132035365553654737964373357067135257323716282990166884489719749476172238986622822591836536305817144997338860620434745206405298147526263621909178090098710286866472112444671379748121802045078600772210799476033020295081392262309783633013135076969119527129637599456535180314460002128778649912994661049198993417140256033237208653295754305901682022345843116213119742389161251937933340547419510090679828699616305501965376387355001693947595269332220578091513922708479227654094616735599463103683338793429016878721029168941601663022570971980415911137206041749172997700506225646902085885915054362586726561047999357955979689722181502282164754092523103892241296395863114826044515577291341530347877527857586169068920449237111936359596268490986665136337008244837295316132914234678961560422522056223177891523217234286804300670752311693197631411044680346354514366030550951909665152248978733018447628911080648692182127474467270233267735884143624991657141431974666924684094588367807455839109424033094044233105203921303808063547514930518828521672855405802734431861609454106064083704920955947046048282223120155945573653487972046802765712896050350803155113400680269689512281912954559246893801544670404944071159030563636886898534201584280850727221955581191582101579247060642079730810204216946573107749393862988858793316581376*i1^15 + 103217603552929328432950074613637511040562668526199327119220495715669450883874852512899733379891989304742522710288738718944724679634270062997617914597891263621683342903168496159700292087371790036845420320114961473929762607258289828324521092703373329286941491279550698218215528385503380795716372361750148334439257237888215773939277796157578010481208767879106448627187072050325889587873704239713634165175746545446942726757526133464425001061305861096406784606988128955417013134970230037344008798791991379564936154263706436610903002318004486707206273619379545200296517632628249867999655285303373573914795407041540533514777599128793799276879254667312954606680698985227110514035811412466940746577988736237011159900103353903635254277405853969841640954737692369944657976387675218136754548162588805133470969770699436431479807601181263153687279963430950700875804360914732402276091156060196319784704302326713109381348935807354081524385198397860487488384412833262964054862981257182338836085146932962474276974666278096838758210059496233963414554167699937226377794086268479370707324567568209882546265334020268383866713566671881091439019701255391665777764470880099620277857681581776957690721907822320909361935104551773743924074909556523015496266385256472252719737940176720968016666026339039226818677285185348630790263162035783392267473012304004534749529038144023530914905572346314799194754836632031560971131546419417294381717456985654652030904582842902018842414156887659933909690730301568334628289472323778065934127226349509311028897395363535881476203258231540602269154432299340617077865721499808259519388676203102454409844289553979042753441048205047099179638621580880983305733922342567936*i1^16 + -2390460945253412031077972209301429362343389605037292004645397463401086235103672950832178711438989526294533973354617359111206212229760240904629305888018034230627178501343895432428278486724414122753865307162997193138071693653064409115017916470389746204799727378965131620402290367592027805148322183518603475816690073074215038301043599891766164650323905747358007632058071311860170744971868633891023050842452727096719800004921222124806324276241481126641748255250098042696836394968647607396738455656393679179231751141044218927538169300140218445475542005514900014922481232334685165638936491553367500726256065247357278250822146543628306015540042535792605717415742804793285265389595013049232064906014663095997171836254334620412679813476556630323749008910296565265245998543698027957430541776660182586480963793351895579444351710901606729551648149599166715886227363156247007118116954882171966437465325110501978462222832357813123960133618560251422485550061289331821608119030203207964569085889523544416598607634093578982503669275126158303464001461238494209197406985167595437725528357102949119198262315806691891028753308180655794577685747982713280518566797334909367574300559734705211783314644439612377426921912658066061456454352222783835172469690700979250627865638093474407594988310039039767049141155550145229574824303684666002129411778281581413587247318966995997481584657837354987445946257592279001287758955823648341387822323499862883136637481416437310716710436496333336683810275896024906072666525225042880782455850213031997607696159141810500997127527187928484754382510893503961556190550679474496548825496934067297730799865898984319586840152518260000979141942166378269105915504361472*i1^17 + 2929739784009612979626837229528731461667057160321378822881574958456211778385822787375381070070493967601527413223799083533569310442293361349868465234190906622244456294390125991686085669186323538052447413332576306325143372899240993901943351191093202872385548124220067686270849516574135256684331857409727021088029724558405453159717259171737287948665973466105168638632419822212512829475592201056177282687562956730352547792260222185004877255596439821498002606533491635221371715340046443559862882960560470976145906046368323513768522179197523349321316737966235670643202391366623614896738380390989680735100111026630265808964560658068891832590477059480740377430197799189718274441562912584341030856114847437002089873678930450711453532431706313139526778730687872999288607719549556877643030033086512275662378635948687435770264839840190918307622781204451799389215637128134285851133654258656053460273848249925665160505765435239856011899096255540544214418759222013579484052215512081024911697778744066681121277926388122599558129196119978222544219202716536784664907896759169931400983465290538630987164738106656458716298866435677656416207639396933479211345110473531646919793921699747174477532688446338598589305855820036296362555022847500331210152595661680906883648984092586536568833189638251146954540355538472790012521076346880678241064513470132810285433988073634209858036610010626326298722748496358638589076568794254476893332866090817945554911082312250443781410381788201715930460613714153032271337338869551507098662360001014826254996616996785939332396651102766263804087916943437105647593917621451122541670552378882268511489504567918096217169733633924006549824818523193253008769024*i1^18 + 17530653254765676563878587937801734211938337350432493148668703403479287553908770105325366954112514043837534923558009244147876295858566690970215344175422217897194919616872239922864408820749309160990338487674437246236605045459645835261556614566945068258468050393949660795832822546209839394231055335774638161681739787594487884075712478456002776800728792279453646814241578507899485649873894586877689701876890528319695652654516860921501740820008450048577647434603700744037755887300251929713576106037049736684568655754331967393483941285665217236645520337273949228847532593985420526531784729958608928455210786667284930126971295142232179102717497038851583942555776138651360862688916738552600930762798365563266256004350492075498640077536526860289490636636940662115159489027714376059896971466296236044437209328114067046993626296852752048112560425301500155074661504495822791561709959233786984160758624869931691351245794365055062665984901007030564813897109863266649052523577155084055771374319967490536379931481392879281477120349186515745102929981674585685741553496385268663906175905161853362640083538074242089098746032465247023851350495555002788944483656316810535867216683658976630147262608907393826358469123486735320878716867987987990756211952931502728548654326924521692346512499521103422774622154795987875123941878239388884634252680675329307000516374149314268822723247908051350235800717202285810533199958066543502951568314207767284095566046794020702598200950817074673262816128885107468406983773600369872330860253336610393003040330129507799521384686441180880525059753245275688767910969778375461860495495512182909083542066822769666791941676926152868286069837930776494080*i1^19 + 17467759135288066399644433573169037585940875912037704645792550616790741901020507392242573286606408194167626330266369727051469666809863978517548673784867637089038665163442765613203801577940828971081486731791975378727053998539932766399114031927505019411175078668619576048268519803044097564299286410009494276286435772560887310192461212340975785419010286486878317882920715693978528115519907527360603074573116227728497980612909704456564203431110738009629061976827465901097262613157615484992015012641712301586244045553062181707159813794634809484588592175399716952972900497043587489999637437474754496094974245587839544600578585450793917077136170234919924208841327207013116702533731102036484872345282893116696055636542141963181296369307687057531851051556874961418356791798134391056736312944082586361892120390134761350933025928248409874293450749504147753286946441204093198043067088864643856699197867190778778959782172225821372461833507750049519336853023572114775560787642054546005407798458151856488904369393141291319046107002161386602383178829574379564412130710771366175466444386921351265553722259371111757346320615939928569726131590725163591612940481285725525117520333278415244755070705402406332387505323909257947044468336679749079732618306041145398835282675299557812424396699878299838074579922151249786295850582190743655014193440744368834358419597873464358062039981239982078495687061743914059613925575332091581713383940906743247269267419703117473005189362282112089687491664642770075834896946332480010613957987538569763087547882868652385238985313577245945427232415764296680365190997802259633117108492566891884738758978509297089712080022733156420175582076076032*i1^20 + 1162181619989994900454523304323792779741609245477573558066490252701021281517914717240145937238235769966699765646676275391473947964658394175616067054153511519059048265227035429344049927576711359015888807929854933060800307659477421423851765152710551663024947905919500960801797396283310678522367136054203518736952327582447982118644230922272269013908490163531889944685735471466264837482005272846183451123313418824512122736276743555578788864311085489607279238221052790714583578361776582987334203261061498322881950065042235762692485024578326287589706556425811206679416793220042813464792658879776866508911283996705502684643873258592526953283706732801196230729186877335746472309588360752355879559158465156195900421717797884380678369618520922016777208831573500356302460722369982380172415827593674613522095414353952208298301580357195047330924696869179311355853152807852003551756354854145386967210473909230046417738396907822659862340155678235839724924941628866692138968678879397897401429143959938798765664471383862419707241442405900857514722785948045179712712049785533651266258617397707220377542871873378738014645308376691662028726844604761449193764457875221425852454147944249631961775346000377574786263175344200006997334863114973447406371327755668928586338426495868199675232344175376927144260889771682610073152572011300575879773099321108604650890739354816797712015176026549110846507038781143614651341285467865499662362259144134295587826723240499761976966666740072120467074707304963149493501334125071677212645008575355970588699104480913875595900635001502863903666858035061094296143727486233725965406203103923132241676990372236208435899065552721083480670208*i1^21 + -850937729726792073698455119411401787543118114469072242868568835607366891759100083155950211214483936354712520369632203672132850513440645540690031073161909123990032879196894032908813089870726645908783695645114525083068013783519978795378965525651483466001684657413819870537277904694353710367472799448817096480427098972178294995519777602729969186764667932561158853729582814760330561353907583167937221509798611367190188792415590721002547210429222060208611288617654059280116788543265801807294350372742956848607357280488876125091521559927418159115640774987698488083980636658179787386106089570563176052200429581189877748010752210702592540337409109963489619581581671954288004066058678902961994021884360431018964669938966304017276692166986375981094226749229466690880431122382808593839576504168611603761922905280280402866991630766978100576709898046503306445180048934941556043192617512804716135925471863267285554478027417065088020424354954259694787303015945335970505133310630075917585717467859046909722854338688076421716651838280758226435080221161886201078435700968844389321027884159522958048326199947089656165167165388241269975579473064988042112134398420008707552557742291816646534815796440329387284987580054786373532874611133044096669515044266152382577826978787718576024194114470301324004575547347599186623923875748904418745085582789292667955232998405424225047065980554125484333703657154638742263444198601870307366831104094770767120045833573599244837554867852922827974564763888036652897742256486821444486012628290094437870056320358590498470353770211418693202732712172510514573825660792471045232405163680528867928868959520154543350023680276784218112*i1^22 + -96286470971393006205367857650547310602647276725502513240192215910786677565673184456587929640278768477226794809944543173844434252060437688858505444400412419009968433559364077584200612741224396878345851268923044588423827197899198997490678058065636645348817562935654799779203735622186405128844789328809315188476533218994812844384677670936333251525862987109696364450009813010831277396676307294360723868124420209830049051677730007725796880532288753428316328759229643510259709962911044261947487385711644133463560984856972681648823718504268190607505777889273271445657886130338680308483462974713625307290940531495977472744411011701262320890249639058825184723688876756441315270310708220738746461411846806149868839807768353210419489251383457803216358570366967650039810241225274805297920161055002008225792253488155299352482113018446220577724695070969499539242046289853729985616802226253549963312058726220998583355144817594926676736128397872133934626134630011235919998500527856360371359318025897056201004094128061920264011636648091651857384570930758396571433506270369110933455124994145830639939763766221046980499350409037739519570509066602415210755073005466777626894428106418653440535271963646431893820709986323655999262456646820990877740802862780573697670131246249790200110304640444925811513198328561127330138383202699880713733891836117511555331212158721338823159708081369611590802338092665879508827817351200606412278668208059429593305191818249835267434158350568560905587051408480906371315741186700148037152212669245637314964450745775738357768917873550357257738051634468088801024480129316380938572885533223983861446816770415716189298745147392*i1^23 + 53394098440585219521708703995674500927160849354192741585482929107668353018549982167965032651873987531079944488478562342361907293567578338300507939773642434472459617780428600564284102119940834172682797511325569507979416605986517715262236762947142384042846450589313199987438098931946087726582765313686197561929283301432501023377006277017171455009736547998836019390770090838350418739311755901414600762295660057054705490719694007143473577811399168159609011505410116930128758859576663279501912554501549469243683782772230731620031017408407506718546475650377425299756002721625056846793850055583905069535778232060907614094080427402911803737711660573012954114151410633203058258812843633132221279235376082610782032860694800003773285821627841224172712211853126751393554541433418872601197995624433391472782685436622843245976304639663424978429872090239730927024679309869416384550219646577238638725403369600558038541614906307281667336084688206656160304760995216812721428955623155390523363787254880723397978339532250111335624717405662541633825285731402328236895157020953453530164600512823935297926468132536171602080849132366819187393190366737396014465021880636096819095728623073757179954387248090705532892583689485117729647421362287150574001956237254906760864018129868455094370230662118875422542587626519125689141854724918540228144725200837562294220911487701616916653907629027639492454827835759791960353893149494669010674923375374422642421765380464800729719835564208117489694303807953165028388091380189239042608189643909369252214929048281179874622889032798140637376470627394903970363437344714017677713188945602190450222686171272097464057856*i1^24 + 6396419024446671585859417108787434076993280645993368804811397978328717413290918330358045563852272144683772385081967269291418948314856389483549293796029285272542098281633532531944800755096916965072430971198225975407659219707755500599507756040392784318825798291759106751186323753714083810581401720619649846657114307122212870411381168754144039717116606634974189625393184385823855736450842841608665169799044099428847169177930395192821240182284219357556754258758546358794865315819619171243404876481912572560459821491629257298811335827091693777255130025114775877628026446493742721446457291440152398423285243702126594834598572079699233093213377710023486962174418435120051266884282638683446779976883047847567937093987017015110296416646795561006854183090723740910241577035325497535665762407931511473804069051121472035260784295684972351982273093659870154795383728316545960540596920384992159854568144586552854069614651134251197563648345677742628530185443642050889583636497131623058590103035961549357007243070002395412186614315522138937467901880106259122381431141467502873934803900172254746980315392552087340252073254227235606917602620011697345931024176597529063909430250856088571046647327470957595902506926148004444968001097192511201934909902056967131746989088890853914881374983259700712936664543638208621726692532611265854998836593174171717553483505770711519692574830705107595906931933840354292245296045961440223518860122002025044583839747362152001646886557694643081197807706216524588990582370744408018681773747808402715668032317512429398102603003449808675212291849001117762962680417709535884955115572258454823869138295093985280*i1^25 + -1572755130034767498043994544115357070735686330068781359889684815553191196289691385876430775951388245471398582618041534438574905683786916960051468765228172189963455049892419604830957148125203778163862080817020338315198557675485829376395140881317216293417926844089079832422910265302332793389526520017661107914722995856473366186120399102909713531883538918789883282172970168855142480686897721964809926446148444817790398838558650826423623064328287006844830966824136839273011465366971677653815779293671235337746271619400652218148600564141416843118815875155571652865733586163449566275808098007015304546016804899080763119585971291540389365307608998450443061031271422252123792443714398490662981275600320109872981308711821670720919456394102976118777932828267365323015731169199939595385371309132068082768661007920019632576234762352946969898939031793957292566055313599434889791900701502817049734464959931558076277772254074846063815551635701666715539531592365060815507997619973803057644582904288895149165101444439370633723623521290056694480303358076626964625654560112191066047338222257962741456566625559162842544396581392916885691069657133455272839853904147768888915393075324615893701795557935035265259174312912413093839012282836798093509239447288028482042565853138167440313210390511709328205002776411937004860426800177498404127516897515014779781994868329783435437348416348745081793628674776077425424651932616507253427712507882493027700955858904412863886102732511990048989058349832355604257886676188983920865869834765933820203685226994547514539047754554945106505334343830245894588652375668655548378722732631544176892778119168*i1^26 + -46201672417729900488796458132581977721879160218856291933721746625147052836594342249138814360690178947958028243696407850926391970963284732142876413685686385387371640083709490701610381575457693933159619432006326908372963590593698946837715256186893180603019691935172720086249382473923683828317302530090158562167366881007967691591442443157568008756709760296777500977745117180894349602518775173176204918706768805715596484137371201418885173795965032481202208535698016345428575600767871614168509118854161134397016719926242491215570882791753876870242292526210887691982534291637033404391627081009017649193315953684464175289800269105688936032270931144501131190369126352617177138108808182480597213278220904960440002372783577064575352621117573905464735068594868019855413974115628301853715008491855434715939604205622617287005362114793642503377451896243370733626208611712844299800110793092156845781258840166362471668521406757475037166631829599517315269319527864282317814093749434102550076010467474813544506249970688139228607500049428788038450995891672181014403033317788078867964083528945392775257891050958742823202781405359698572103004870531321508412271297431450873812968678608484805590477125411863396631440361458342979842606453534630649682822096273681421022183492360441627833797876774667345613202682056787567586182043936638994047853958396515271570084801897149981449112631245657110598907022956891863063922389048770642292545237209116335510347504896426457912505770206358116773205031128697505720950779387918704324309449880221459470326061579412965409251314164256188855950844359592496318733410374640174874326779731701137408*i1^27 + 33926697204685991185208431734313452908421229718104379289817520203910215759299677024533600251322353549483114084106256811510063170612062144802635883913810232938038956880681265759878355192870709868227096061540990682297068441652296880263532575779086174958330578565874116959817414489863606731162586405425083346152428975638734390358097656976999168485348770755530449444045812219580976900323103703446629972831413181389944082007433055850729922821153482121607543766681437598244336426724118876611023597751380933817960686463403989072075485572900490746825752093651064170457796188822206931759011345561800392808973194924424673758411822229876739642389063643379195611668413796992614043979196134012376566810831994144467155471275631833793528851520359171090272365583807162758831291967690777130884143381519927064635211204429737959972536142918000282979536484345661735118465721318507838860671130001892576931127845701232509010269898143821938399414080406588740409121487632462564329010114683277340255479418238720592872581634067348748147979478473692489420873313632537551432220778629445674351441675091146354125616417670725769476091656315729178819437125361477080640448990209440827415779364925845778937408855324474108447817897877382608204819138557191775333072020774845090703928407380816501563759434157563992849710755990626330530635309373332076815796874993208254938619704841377663951192693265218675997545413065537565354338808828351869532160681473100289123803411741698668124031352201221551807167281256039829277707750710806263219911318623554260564573113678235930504660994335973945400341667705422810816214698034032266314088307490816*i1^28 + -2497039291422136630335853419074983706281218004814841837288289889245810792987663801658702632954529595871214527491884965726277677327701039938725086272102717613451022485161335478894859969958306942716606309413682615354056368904076782587753755155915999141820929950074368897109373685380830114409436803008874110057479849629367757269593354712201164186332596885589023900384165453105350420053417645394054076922735981710519673790338931377326057013352491553799982411589955263728762489856134719457967547978761345604439573070035571746672225264429994677883057829645928229595193152584922676464141549933159058426543987288907872064165300266313831211655858521536968635972107329281562335214914903071656499728533173748267742368566202198251681659016145745552965933445266691524158269756904212863875456012796074475981717946352626671435442734799153301318572021982434517022969406724692383015182598965782426564670750841332746975973739115935740200561625653723038042132067707933844785266640013987908480882030425694472020263438995463143289231426055720103965418674827880851608953226612072198836584332555689663416676383589463770174695773881369701607818211810585088900610957563304634737766361612046641486224362387590703648387118196467500744262615247170717133038756437486040248244155325721849949612284945313814691507540961948558690243138462793093465174179490217328439530787843529805080114683114628055796092568112716071078847670880974953600809561012485600315928060634557076301503323625928740507827309691391996157059114507524590118670752758868725602410828934446444519352324769732076382539467874677035093432728732180451726196736*i1^29 + 56091181192383686359742775719897258746580330343222293484373683468151709074569559638193804015307205112473582453502862360926193162734045662076236009855034892148942064697376156912466321541894360594737419995378886862688823590137002409046488969480866208884807254842105074695264673572941158795837947869224039576203344124065457051752364617524947190090374618915113824714030805806852135699438222492079845705327166690441357225690162283578193282535488027497860346343540043216368967782249065464113402717475352663047854810658019524624251999800355203457785920950284533183389388760887032023649387819909321164093033289436051804167544539575130482487608872729811682221642979423350404253145540403615560586015186799945894945667795811882878346292431595160329594243797825271620776883765331439960149715394079940356331071157637647328872425955914624772528714491757271508019718254639070636121838438525377293563902531643728177821678105346576321959721317527055992447877760879346296149891059729828370094595020305814211288147407876737482667487507313950894593108531817150732361584165020773153096103397918844792271391345562310204616256320369326990124282907943119013698985019191464877339456972403536580681535636268965168455131448944848748738265755898655366652290570502482288009562935833811013642386031903930979278413996528133126297612354582746589967287423351663970214877041571131188728827448266653019686527194451322519775778648686255046606605961490333251341861098830603650391515811646200401768400639007168873296754309889176591013793908472564322648322195534606874625804369701640605118076248392909684456012066595012608*i1^30 + -90480016390036237710613660341976408631926066270652144568147052487388032571547716850859120236997249369243336893716695707271388852296955702019676410533796631954064243197435938621374128733468635601651303698071560604177100120862627002705935437866684971033340828483678362341842064830870186170338742169360157739321152274282456256413056453741815340047534548935628736891067027377686761705528972785151450305840649360425520226642852029849520415381611710280133554049866478161233203482396668337847660189948762328861640894233190429822051208905630816301686654102866421755655464233206560689800824505611856919781083340741216041976708491223713297665943364989764325525957179567824154409586724084132825037597163618076973741637251222919660830511204610529639211046418054589860170522394181939508238603179030229249333366028397473329842324919778158170436517905117774102703406718247616071525798379370888073600826992743413084291113538923022982079215401201850266523102371401954826077703282021522780331902901504854378991304688959506288197331037982123480403157426884884086746335344300794473465642622964251180616947807668522852250855181058452818912502848776564663430479537524651056422059909290232516402008279139963219981457917437220731278667727476407125369047000684173693026029779764320233237262828830874099937371671727431906439958144492847993499043398024069164390237031550995575213197690571545981893911841167710763251735199309173931010362017003949789466905709862028996071627822426533580396973192292141509193404719135644443561442847902548774883822610171227426077329405163024635978250871869419567615836160*i1^31 + 52820459472404898846669895295262328204518141816569144264313408211255965372011503078975253021751086295079598827101414534481805867609434070836396908592604851034260039431383078251745114527063964619484816668015961076117390982738392287265983390270751239357453752623386053199754071701927512377673930832282597096698589408470217709761063781666374543332315324219406162580503640900867109494846989521434098680696869168656257708324149639411128964763323411955663709248655681031213372924725427015676795344000811981077126808076147729566562840375620732440613491736495409855679309790286060856202769392358177726460273116475824439642410238382934929212647759148974712019651254114711576761008999349464418027129907064714759457249189681552917079691438737296809077238456134081459202209612331549756768613275071656107010333567912262781167450169223923864740511329276133587132586519362206260656687735965729780424378714433693293420200400543440710959160587125892151229490674785660653829940431843317653103693665630812604399057996979458626360300844446814514454479754769589714430669658305648546625088158182587441497610596854910941319573157876721650043581942526837235699500713717338631328907451400011601836365168632117486411950600609276787310088263121377724461552167928412237296092042054701191216299946317558203409374338187608063732038730237810834585649185311305874762166489277115440623280917461114942110534178822775012521413774489213785486833440495966278774282559795840682055608796423926686482881702726434349631439064097035035713301152888133505730033635641352523493937784508567284165018046525603840*i1^32 + -1873533615649594490322818656329002937656447168578878499497222398807028404780741718027116640229178847509065956750787498810095727403836007014044741100716626396713036323832192508852267095407418328994256153136705099873299299303827265448079418569490725434964178700255590699854894941456626219066255158100470817796665735585300998600367696796334237821250259259853681996594684322649580941397836251443887901822665281995738503814260835526770723674167636700644041362987674839918782235690334197341161154539564253034793322940096949303629307733580802368591174002671100831363924721408843979953855739610671141352082024610378653636495200636821492308316464488184337900073872042566196576023662318568195406186228553990981648571937157440577474981692796840186659300033886622950400590190653307635807723084705458473294434025485585607777247840061967361691300225466939761207156835160192851831343143047049659239069722709843509836031399809960838314148231153412164216369330325465119873607977714855167143510215607332948230204037517824202873510270594681306612757798335976802892313401917764182986763332318835238573390729866530100123244965292894822097592696668770680680754059955758612517288974339055846118503968900555684744221048053243020665685468721092761214728227240503880355142861519913399997007497538102143778717302173767804901439480961106146084981235227345091638672919726308878540439938602708034817518430463302438149108727734684196670304184748602087632835688211995897111167440665249098605627813462679956202981148589009417221029500510406921704400861966207363463017569331365816163106816*i1^33 + 58847108996244807978915469749263763064867779337799866813193998739920549184185038039900712953289665303485801871477660059171008370203361288692447352937438879302844310706355650805598873567055494034201881495682207715283522132654838712125393760479116947872556803923418168715973817154569577492688694740798794329635869959802032090005766218142269518966925754072512909454692717288906136806005832992938477055521902272854607782534391962631699768572278035651933200425383742971244647884787478976334836294216387263930386142237039187941186522439698498742023809653694422543795755681874478108043330944861555862383744411373693541921342591248141668688094188683636855104602528951914407613667714370505088189832910572934409747695140086339809462829389145638994972070800463243637769550467557766226456620805813086765702062907566156619110065702210792010711961827596259843876553205878319497980921160446601694017654072630273494634876528025654929982632309511712147619697722776887884142658947383439135355473031808204602919252367227840019948465578615080095264428339556040519040773984644013563490344771301652690061628223536363083313190584834032406833976193425077733344125058490604552090759282469442212998876322412146871979194770399553738523066266694237074291905796476709299397494873185029035738202469079326548287620409826977793158943694243221718095515508266710571386300071189699921545585219496065069718746095479404481113745138053866005393541329538643614597889442063273077005531512682038004741635145197180540960855099216666013197367374665966348630049865978536353530810321600512*i1^34 + 2476069653954481755508792684593340287477161798986245319003414870950003078781206353751816930640538427592395415266836573288556868647844673594851361590326758621807937545416161858661658806951999069739681616149673579832834172993380659481378932744433534574470263771267210345424986294818495699703679473027311817671207810319240406045546117331611966428492681427830200705946303742853501160094779519666571973358513744676648945978183986284696826983884711041147826318590987875879877598802794739262862170253453338054732929968659429597592592421697497125971074746210302292399907116586235720549437598196934931998536822598462774392830718634226448807612936233334803349467116139429232674602480173063252762121036277507866047817747300021835756891149045661759666342506964836723781479124561449852891049739589865164134635708745541415953687037996809922539578255328614681844517366489609490036248369318070982255455767502349161459032241748871843389492108653942981503888882017421072655478000923678126395718817158951876635805437765013739655999500806841237828726508381010727393493700912957401140241510557763939801462242912095177175692032922391234976106072278514322499416217315982594711347698076983414703243898414747173266630456554913931646954445431062955686029323602213869443593166851298886432198418051953244039961611952247329566945939114101949490498517478594176366002443725874920439728104565195209785984659841956362120554725431468581960768311142770908767065185229208443643552490175419610358953403065207973167175909056807157374106490491675514958412317527575470538752*i1^35 + 21062644784080509451571048770383312266532847875101530950890549543796776967212359621899519259700458402358081644722645549014304956572646830150725685380563437829189014523564157095746590475945739827034922864257464777442128339894268925829608229614828022404253786121090658098506600002673614839054467853640529680597411392382887031110102480821799671175460061313744354219307763252585362204451865678014169509178063741889099070407567108758499249072742215584505477362533177380450029559004143793314499706900682495897153676433096224044137553342007263398811427305301889862682810998923855637565645060564356943985468499631275451852503275310723562028398569247702667703581034630791164028526022864772527596480567170568522238679561456417596782881102011734610056401424522932433108827557201463256614331360840431042413577976259928292027320191874487966501873358362816869089789835577360678926051404827475593070190564560538352979757550577345907684006342299317017133208110160883128866642238573991957839014099141552658025870787498904496667284829327699238106144610201184114646988872981482870885931227204021812783017457220111743762778438731759443382481652744607953090796046663681768944851734493612835686516157765707139418435967012864169081624607511003557728227955887304037713499019933985235970824937024763358431556651058588792792939244657010216456307200407631794217944810993957648742552332115122580358424030394651514665488346083569187229545044278279769119285746901980113937094972317871063525701588541625195268909690380943291693420912189091639738912210944*i1^36 + 18203372071258576051472054492566535570040943013070859507829354159708727792654295511885429447888055472705949558563743433711371227508780856569652051843282799128197761876668486828092914834773552351680834998830463518540974249584254994636583443569292711898568422235674574576118914640308211161875641467502538234899179817063884596827754408513974757512570802730708143257400225398708359094493984266670341497536109810134847981347395918746928434605067136410277845484962913115160858288218466351443430792118515591120291045889737384188054799103093770187563201535826127757781666862931081118797464021315559398091268956295747964544639102122895978036954306643320661235895769883844196852747318934034434020399937195225841940346454725329508167017508538912701601258465764801324153036740218973618296812468468278354585866883857290409773697794690378862066855603564814986241000065605909938281694294725749025360528784333123504236956455126677953298660770333182234842868865263309356353446518444781260028745995978162075166150817091629825732107034095727258163535582726427578855465745039966356445746363391702352593382883484083534728163883070730392284028590305133966643998177690984324093303720120761022385673252452551687633540768729204673335493008020290725772141517561163077078080755189108072948856203564116006182061503172431521077709570616548362888151532890017336685756329820695606609164689031890922198268285904939878442031917623738761940246886385968594410654906547864928947255628061612364439150083931197161921174314996766651977833180242640896*i1^37 + -26998592147885975627330375858459782948332212481986192455237313398151384487189882142618927648383205073079595372374202794572719575104360034606912989894372674328284202278807389363376277979363460129908949193129679336375965698373093750379761675084137940991555007589193881316985494785010299151601788843721239291667978095303268537829453181574781505554613389688924588611476537531758873491382383016999297719394711130857130851115027547708941605866985955547862701327848170194587248112436181476124558548957251481220903890029957893954990373463322514721586332020615434917303655738162740209530366234036595885111379030410563740213080572267856134584308973951827455842619243985743497763225170668666670831543082722226770919861702807838911376615521189910949960836966584424052260382988047086701884335080335440618072673315699449679499711350151428579152232700354699817643110723923364325100638189035061690103046473877508989581262057871469890867115968906756333134091668781936023802353435295733367773856706656089783905946033956898432479715517645347723183898869304761833074056077914313834083336467737638090077427173276775171138376142964161035766221909923931424618376293465565210540453997181658055308826141577143599949990437352977801316120925782964762024517807615537389973243125122498844897404948095871110749356840439209985513725408815802729134784289377899251863029919856000494473750740731893991982499595985478111313629898204250257757340003813908929251357795043436903006114971248110894119508795885885009138681743028413483974656*i1^38 + -17097135748191070884125502598540850247968344256233438503065894438369200803976270495032890215437696276206954717290709653810685887050116719232305006008216849950539715551249107773656421154967293300361623977883600089182191109509519477161402490714092553002726672141047422085553252862315440178753604169091214299448681359421055075293259495811151548715140961414147458478045363778471709089584109024393698489956982324947029760718485100291144997025038204454725069451844366425520703070093743510806286653499357140457201975288327359595658885086552627079138807419045323550407227040864369249414038807135075357138877992774763640225781632045291900691827356684264656779801989087067873491631492365729495977441795253295133627520456807091980004600251353766396897604475930632571663410707384355775728384177645386716341189431151905588613231630823402870456811236529051533741482994852393850867531182682580594368325291628486019809281304189126434426843382125023729846125783512092551933807767764186916817994919838929169511808753192943147318217738852820059041638343172371590591698088975345140708160211734594012368239600422846658666783790863130591149257883133057514650070478074330789039859929654287404425007177420080920256426624968930597357715374903603555158847929896904490083506694518383004548799307824192489436261735353825419363295070190950434350618443852940687640972792719592583978804751534038390576249625557007883129530808366590064110438977289768617178066872141816980976521806920085962055429590518847567407679012864*i1^39 + -49175742377869849836218586081425732396488821581792904644960683951334619925427617134753939433299980274912849553359420987310488855139013193070982049944247215048019351292236935455145849095741864275423873577999600400805394581717173708509842983176711159044342774499310251071009154673386551949416143804933141429159144470244074025779798713413847253193148716290244714839708868665381767339669909857037456118337943279101416473376392211767809905331845573946948727724400492603172179117304113636542330507289238421079379770151397942851725320681243935479669236484525682041247650930549601985762828821967726196882689189165836558337838138767512023576474983836975001025014458468837401909408832426974418958903520191027280003453778600209102972348744676152139275650369317567784095404783489344001298347067905081834847006320923759996942810171747842966630710765399853277720188174286709231926554321635132644709691240062737841533752013702258788152026838785100303412696420758752427071921001570189309200174827714708700504550202309110616367334664123345866930543548919815983329161453071213994728859163317723120844522509750791197674012927242198705211057979453930177547378638347425851375223935346039541804180405738243927457605938467830088168880783174869193242097811928490928354405136235448494933817530307102368972321110566191373750639209585382009460758686898936231784656858902013586509159407863163561708606267644719700072085538432649212064711294216091030453644587820638633550071566286753547246849117650944*i1^40 + 261318840627679078382253255145405439550945964624871620696825556133423363617547175155528320047809502967038242252127974709398667841852926439217726674365216875335074773163698215824446273002703300215976910981542233470932441308543436511483203648034596218280063771796815060716574438725285377396231587163503541629562709506911424221745543829774837018498323373938394864296480170815941966764577127438678423349782151136712259538037406789546999191522846426876605887725195810791492254122364099217405839626948186618312616674483279244541021329765219187914814478454499248580223134056430458630330315351016275286179112989939379589376886083050742716193445876798321585475406037726836089543474355597523555114524789474169006841779901717316610098380117233294720885014400434239698522635407383529695077073625859772986132756427335648723270347541912745455569487895769412250130951868766267133512770082426555159614574910683420975429639649100429886828913422034314821726272908033520994734703989776024077709631485244716923665393514876734034718774007714508394461069296456655130637562496029435173367937737863306651007856942055060009007191236114515048004267390724746645334686567002651946228922352969991422807540092241018629811788778237059872904342554224081033834430425153001375131564691730709763290209480293819544176218400455045381282308653219871601682761131672834466556121933090062648102645983727958023237914157163165530561095788562588120493880145116045942345374668897027487107496726757376*i1^41 + -1360487025685279206806548101075826289341003687995653754352431250344496029674202772927165484334184513094830252679772810295823578401922202934847880780846696059150799088254997874694877391354123178790602252050506932638774121743992265286665382557273851448340645225260101427380381020856573064375958634647192260508801030566480591089167486830204967742714247712927666720275563267595429789103958294649408320994863076542112963176112431070117461554961023642239763564812612309486804404473911420216996169734086715483041955360943898527924183817406627461903989038943670233173015880730609453567436548157620427247646585278781484429678271269940990805385583756024668534363420500655507968341083057775358989924075507632675029590244280397765484026295238294785671766799131591130328135719621199524381534151761494222528024789341493692696264503695625122526448235948345549646315897042030471755588437907670696724362251844720790782153821876421813233718145757562614109163898828675395289208108965304043958770284323796583515712431676623036781800076151832920587683371319712159471655204830885290392401570879193027472118841415308240174330025963034938614230908260822810756438873318582299384122781717278051475319174052345772922820280570879984619901587470210326888977608894341211617271353547777994586884088723921019290793013939619750825507901973650421807594426122145163186953735566328935663155906460562320470875144483140679256377761631474053782947060769055406619836754622939136*i1^42 + 1881965966395969395148330701022114076515259254676662300602339759118921473110084123382307935329652154147194114328173602356858220411945305295097447277324230561614624041423400853564917040371848261887914700647321165237628851975143502982735880833493021842090550684320450076070730029727233977598338195850747643393471443003093556432565369966343629529082909683539678500890486151328877279407621216349849735462501489549650542491829869656478589107657541748040158402072103879376965489754221245858780277198210111407973750421893580324277670035844689428489378817464900637838138016939805296048330655415675424321956422498194368876928511688583231244862028907145281459274392005172040626852519207642670384154031866705108558876776720590425673544495719704503283336087352068679814212289059876799796698622330639174938670266522698239106175198348686682849452610024512254035985809981879227373693729371836799927420478821834398393793551399837547326212639335989624057254865409251287518142773596704727312568687922006953486070094157618864726570421118779306294534762237830380384133760737265724284265477094013035355942641402034282607846112341171097603145318810320368842746013975311375885276697376330709551137651879762657459387196889617258129407275965489121098546277533970602430063972041061598637454412979846974437920658165294928111964430047454219679130365139824847113307305950404761297843659739213250415393367074830216745314353081745408*i1^43 - N1*231260103833874213505726175681605316362570461094265229077444305724407121680969592527394017988198782906086530990490436028118383443064613838999271651658984024568260492753009509101821281219103982600745727383821506476767964829639420993124272899519847993721381505987824120464566969050072955793897696002953984082394645454090824917609224613406356248445389483455785747692636180009187613716509496578547050097062688260228865746310675961871650650721161429068763244291338501151134337934500761440999707743424529689092514036663259289302100742485423399871439830957739940867010995504674157346627238140625*i2, 34192289669552421305560019212010770742873625800126062325164376651613602800605659108199647642791297910605933145293445568988475455532667070376517791382387503990388360288777668324518018190335397416643705413530089324478563492928206119807219757616931633640325915565053857638145612135776428409148658400113255381070990348169695408995248462416451032860875178649771201111938434013662846265650834566378725153296998088017881001277964812426575505955950735294992680140379516036269282662780158016658591134307036919064664160213260796885809978697082237861325645539154434971378014205210443432847906558882883496524969434570652172804726349539653682991426460829773390442715378081989277304697596658986965528712046859627037165898309667403932176576190668193204518131808428528320553641142784662399572395646313342091398832519837332868899569048775124233353412017283310198822908951270702614590459122627432364667282350619792445720188825165708748760395791106438249455513423957862389143717412076594612597418537786334758795354813217323798378380417145501639015953982219396871065188750081668869583986802763070613837169508750428706191517665799650502266596251644774267094846067844608771888741821761026220281078712987591314960510918394723508600311124854427944119245941449561399779447547967246418582189278433639738021739292104616773698613633394362185495772465535483022432948245172749616097611588372207225213714002096363443333324498149674175970367837499718585270474021009988533883988404630345467978608877498724233704842460647215327778244321357956187224231907910305030807596791855140516671619853234982313590323405101525775394193218411152776785994306729855754076392415793161565411980739420106136729717743454621330346611238951857210634074733735646096166748160000000000000000000 + 6964814284719441705896689231302065899985674600070562340073235988176333795727361907555353439837137045488445585407573700056742466833290778588279238893050243314748124607424502674209348548134451918441906758898410869317591231334489992153942602501771348058309319826663723954859878548246029618706247337394496128230883546828226325843757570007996175458596010892885409326530921535816113645987371090811894276674476551835853881410713214093126501923071523325863836202862140386788239725896879128997179870034837110439265274905647158319356370821961934901565512551442201907533802171541666391807690524459722429572235553460835775932167784618385053779957033173140115426857614831900565826174207162605009515486103069203687322579417311688318449580001406405968779584527531500836556089968237712061502222111219841209109469690828911067418133906696015566199476601967300999611459513762936676862536617246996720894381980580277005282427004010853801964390331244269190114663978647890631630719075727396173333383829319272044276770469445236441708856284049201150475340513648745906750266283799160078258949219846095365774273223369186574921493243842077760363767248890490114924579419307000285537423188422685176102036283533026039530263857406214390362841633017669236422650838288092089301683700126906685234252088934363730678369135340410521466332958187425018779432339633684010070508067796610592626244019854609622990768700148361600503325174449088088567586555523800232641235634713529219370346788416199848111505636268718914817815668957854304384765242204438908787914350825423934232816179746708734975751195927917669991607209025830996784947972242548685416170677289136351123873265411273632109408245453724006574687530074171877254336777973876608121944008361494824825651200000000000000000*i1 + 1154642276575455962167036141749676677545411363455169581129285951881344102573977020906779605003345596469246340279636547927942032300232990764002473562149550321004782477914453231995916810690474437395619981945953830887510855807935971652528951313719560704819040593376697826102594651875350604033952316156047494248056106531445214822091572361705024756168108317819537123081563294497851204281343389746105952271207599004978097139298831471250780282577346103732981437908972934461683195362209577739624081173361042081640632178413940295361669629647699491569853919003428382846763790717094986130823009308597972591819436254666285296887904499010184384048779034864211201852743051503037532462143599122958290082212386156930591673937224561714903816966396240703609910930522346061893765893678509023729195277723522658942769901535192271579302143740798866770097412075259130876739595686337907151572346763511178154597307653721399504354416400829809648682841807024347188739812033197194578761460956821091188515221719914845594883316946741536471837218662850284093599376461325190822435125956961429282706725130824879720504399762317205544312124593946369614686325830250297388382144765416155001297283143707425325254130431562077319377686337360648832903637919792144675628527630428085341261655746172375026325406830752045167312288354626899675023182651971407909581174658450245170815298029044604295759486942498409488712203377559935741428143454589297035559004378617437959518099265170914500671540391611534564213672620708268421494127437789312335641576881302482136672316451279135068954330613635633848232908718891149625213248396905430855217645791076611271770811325057253955254540195378892377253546873502805755540082032415439216223257014188806475659937753363673776128000000000000000*i1^2 + 3120351607823655512781176474721288030906544053149505693079620581051038288045190483831622454768136909011445356370179120011203387123392330249011276712403973196693377781705987157209109320764727782540831542392767171961249539017429192134298260076914674481379704177359456013354270953648939390235705396221489887944812100943843443293631316958124422758485349455032830791614621008617719456804885900180054604486498382897840042407137964223940277754745041204486709649636410796106139728144617240019998102343411947899278875030071216526566352497164612525106512737636401218264792418997526424202582391123394543472175817194696428174474096597467408571725993081944459269716221731615264327130379718944570097536451792660972097689573713772286246593735789518978898308664642731913030121572780212768080662363774025894570227876306473579552950008984536735877951654742753175144426055028002927774376861126446121304517852025512925365076469520991081538287070007674744665944990949825074866093008161993814492874366734577337426371789364484722948505647828183098253459773096783910671035684571217382357583683094008173934629479624231850942240961693745876659859763559881519626457054075613539409504961166138453958753519322483873905871878281263071732448935714947972594264363400696997768186620481395891946213740251460776805280457870974793257262328807376915061390467257018151306096872233397639703699900019773129174327836777494737064330469478857821777318568659162982680651660752256483593731754532545093826190441246376614870878982493708323144391700317074092349148975564120444571335720223028651109909872043205130683590305628228359089171600257041890967758847201868013043864394174240481419718463362039357096016469944226155594927313816485302331390837847560017674240000000000000*i1^3 + -299972999946819691764564610565073220455140405948588535802825014319818260903041939561948499960937176187577492652679314006932773353349687516689124772054631406259537747544090065689677801430720377856515282263783360099381629366863355285381614796155855122198222112786824568513157742465837214142102532586286208599267326058200537280399190607402877577222733308808971672188610714457759860304322097323473749562375008163863364092996265702687657804684130909368784120325672827695388246650346213615152429846735821157587962307600377311442836558614759330262776486585976908399957907530731513413467945208624181865647827761541169678361429948703908951122300449623557412040774498964644864327989273964566506877512581827382258035470680731217641363697618095658796022006366963619869417839567916147788424179505295625393282012094134493347485325608302925881864425318542963980158979883995181473877294147846671316377923220963189850309368749275909044003657865896526912919040683666892628362679571804776977076660274808806962096111787005209823629000478101688466303302637411628755669060440357029165528245827965718306090861904789783419352361612793460636908318181576095897112437819546229362245509987712586393934257155613999169297611122741184545941393142908876906311955328256637043961105450108616939878300282873731972114660500076538288395625774391969424145355694494430466948165647010728883510029767670243966824752905032305919530108181906246190575838674566143137212454611674033601348139738580991168857361478816113300878697391352225491676044726768422495490717591795158379590918638372369837644198990378922898805581300610548610609544275727906643973528308832581982732269966421300241947345926438528417184986558343227019173413759710812269714435852354977792000000000000*i1^4 + -187084295365786960724312097239732576152279124810352969410892197606694326080279784842098162472785256863690795570836068625923050041332869102082523607485121489435892993408328764965044471078811381718451087932000754217438937986736540662706959774150721992445133202007094594309475092842426513889080174002291713979630782141914831211210010528861227974484856874045236334741982625505145246393150184302671452857328096064790656215561299169234735592405156260633465642673231000366116953885981321164032521328475319677166293984421869092923745449896162981092665650143497842753576272294388469064570374963005797115101325870458264605092458703701633167451522427477593964096142280537005355719434239547773347575123315968398129547090971637157764397213772001944471943312998853136500009636605553533589510812776230375862475858892891699942588234101671681842401179022210487547348113019984985171001248739917479025315541734053677150019561459719178803240732910364196440200175617897375200679354944084239196003460910490030462324052610070541748612863570452986573866270393297329756076878237896884647864109951856392409276671343157460868975157807744608387949276100583815161857411896513614756430586088902662907860011852756584353414730926316774654695664729436140962078135316569878769481607416766340412327293357065886217630118082320082013085970621369537671560581192813374854236244507713095675736378495894025549738333489905096447544277012669082058778413930356055548506646176726136106433721905722585836823071751802542161447809596818623285586459575504962852048355334334627279429911974271313040098490491055597759876088346257306764672260302730474113705117907366272103566010990219380704702111120370987212539238839635319156225472393769120739774725112721309696000000000*i1^5 + 17263823347711488056355848567003289707309041305864113549453700915022643117078429402370815455451335440106888154709973645991725542321707431264554182245454449349181491490449965079692734565984667355775190895018753407733369094025214720053674493931463454108237523189911988342955379228444905798917117068530148032767017774147784390885967567733546151352982768079397814254385552395888450449611470037097646021631096378410536798861029448778550223844884381029370622481311535704436833457356774782652108315309203346998306801494960798512227569018762217654017008966055362057220913428489623973198858046558706646978101769113589647573039987066410815216177507388830188229942965617738539531430060887455025925153529003918689396515869353453297347129055703889377561184888356337223126521546647899272963722187418260115330695813707995149431652730653236912810833199243963843400019445763698483139062884495934825070002089424965346324955944589688020026425859587614812011555037360460568176437483600736279688155491460864323766991082417593450203982755643015775024818769581146227994600257247902067958728496996593701865960684135851356292463125436348761550548166823936939145415850792408646052356322618692244199609914403789544851065031866407253344552990027295148187045964014600837512802193438877082341503668508430750094039699338550341288355549667683812554471963627438824553444255448414183768029353373626497782260111525022283550945842042947520803012970476718373989570761465289018755904296094656457101382868391302418584235576065321595626348825308288250853262988881689830461106965962858128545251819533901687706554000313914702501167528575930561095180093255280906917252081484580867154941026095395711276490921736054941329454722051424091458176622348206080000000*i1^6 + 20599443950383113840536283879241759121277832436524365255043618334081910563985659837547181125468978065184308715040066735525335707070679353332620851217362004277105023256871072323154083701044770178583618230774991671660001419436868298477554767023471237904051056126163714414100319182714596020436003527932326994524364798633990801678937161100277906463728428430867234435899215948073419926351178013116977948756403286154684893404462377190195034373630937881874051378454742504433389999945024775379575595983564613260082130120563226888335019593279033159887332721999090858023429575057128570046701747731126270442398281435487180878976554532235203574802417292731144951285307454478639566005684787663718658019973534995268954438253192933614382051369331804504460071351979238684077812591338801288944652790515972644147897207246771828451243423806013049221792607370781689249610006552448989515448214395804344857383549975569399004546226343493076983652746890388433411585783478857981636995169776964773251116418310994051042033552606605486204594934668023495094526220166071689543358974581683340617616494097625779265556844260788238453248208437451033710998377585701222809889107073448627120064138732524997187842840564227557122451944665731340496882611990270472008747788102686783380747908067039922926158174957610382019086977155552205698062207478437683069181311495995940779277750169561014146063706034560529284459261292857320404206008066505887646655665500598284057623115787348404533970810852411373716916850851102283635865141210727199756120246882397273904480413300047722232453115013274677682097761744264412959296746994842609099774714949364873445279325563177470493391486846210330341904222589826512554557691542226240529974615074646282779554699490099200000*i1^7 + 17406308054787676185234220482641197143328454594231874299239274095401144492293169889716292287077183321349861824240267480839509249318393335198477164530527774331211771767491437266555614401797267556699146793967704062566648482675963593933175856273401441472792470483576177186670945566203469264182383487110951484310893009954074408998745059685635597473755262006769107597608014904356958684082736701420143118419147229882750534870159787706711106486915721082062843171764899366319863768155714841507526469841646083160296304600369788316315022397411032700108941439768865707905094050765857950688067174576503601512002948765577946931759047281317387261958280386241705633500343243073475977232714794180811646393587448245533682386951980254038487507066770698355778414433222921969720842222974054123214084497535268985497119952633983706895377044035560944972853788413638171372476394304562989853282441709295098935323482939505466641304318501218909149674931863843816162878578792473776355910728737457067672492276843379086135011940149750118594873010490887094883567168220651114716914367407110858822995991366512064939087517256929091822779290316177052973790617469019081308479602171827733880233321789035636792907776226540132329981527625557019213907525793237138650721008951890966311738003631868988839238570619589715956862125324234210357333970846562523755312447114003832030075292847834278991384370301987467957563834314248160241337587152570003146529264011262848919525553295807216375499509260561687756200886208000902194710325386778128676542744405979529176616597711555359981807170335429685375918033687388190070695017514301119374310013545532647425594635054336016755807988163610766162332310352885281825079819837447209453469731283827961775428779114496000*i1^8 + -2840824510732960906289483854870556766342319166568361620959927903206910968405483434298697919889398459373319490478758427476244713843558681808997396996085969498826732971471504696682012927694091975611577614094043747750014825020778599152953705804796731274723453690720729518392013111185988644554275680757402944067656410384204095239921654493984931003080791177239333297093665302865085609412051348285435276852353090680796282207934878160991004892961092109821763107546555489907888283923540901743943138415577493499096916740710121431051914391313572205004944125465162872474186423745537357268114004971003508635104756058800363081779901322346578177658311347361999662815733025211027085523412709528349106039002932256644807984472396400725776743198479991430734436383758581133071816248016565019692226609129538726556539020572811215844909604204163878620474028471184405550360455815329565303129090531192832190110798065353577006993846199515692799609241099098084048916027014318095075065677558353295844220465761861784725367311231760541484941890799995744525491926439269833231037972351696890553351190440639877275726515089414015015603431025834791595939151717113982173104260801185567423018032422525186070159053597075741372484377631989995236270663702155713968053413829957438408590614594680193341382454304906208532296287372347376427681504690300194805507912749378271000187403264803243457214765044594050353937991597510739068785321836480300783173296692497549381076256100022909412501933454871739962176689477281599743109744494371948433873985550504863629757692058434669052699835263723459599967240831729887535084854481503506798772419814030608401055428341108889174725890148248936551358106084823130924770057540545181804461852220177437331168008601600*i1^9 + 1097263293558717886814469401037652764296657140335271312087427230755992129685970742119117457932744018930956503056782042683701936468300654532666242789694757876421750936501838611910321822316000965520053985833181011351500147739358324353988749190301595541869034758779575707859220293855484191282750592894736670562839579663914915085340361662541230733162494286217757885554543650481975341287188848863428397366370773324625367322195824475210751786338981116000157946541394532054549450090904080281630250415082318670860820773052117743806858162995491454334458341070033835864604467184502455894442795006715698859904378380036652136864765148071675850262064248170122352118940133813592517494302701601124323269992667472452330196961120189055031095656137563246862814936388775326280146479444157640095562254632569750721049969415089576127548014355017929106407016170198707412629412686361030795201136502189920897062788266629181403170838404151107405099685853965423452367940039088918930512302147425986419445759917450204697804707238475105864438318051619446196909887953760119249666782643947804021075652460235476965890764289215406981971116165139741862949844989882101009946590980756079786259906095813223911713475856880034521671320394536152446109041944593502141618389455927036332470927352587581259945775335553004313454721963219363427134886826435835820288044093112887823823190856282138775007415402105808348671243374784510112806939224479152438123760042562578055875644319077516186434832197244340261055157563264363824563336762147306203034642631787912592872733114886936446278173332002489355894115345216119934179573148449918699090214688627390515509471532822842928414085897444524930202686408897344401493961506895096447421513301552737896449966080*i1^10 + -51878661946238436673872880271420841437344164005692869468494350828129027810600076617673148036233753158412281002536287453069346184426552783287437490489057432313478661268123860939790241371165873959425567520657609076317404745968596084300082888163897245751979586020289967740144992874127218862048945246310395931115122492329306585965901785703282965983315913403451039309674932427986309860154353575268880728390583611251681600030292024380356369383497867690248962641075022571434556848806746911545630221544764752198414492755942147439948775436924921726069377658426943788876744135245313500143575944470546719253814912749709356497176944761244976912622054932095146360391855359278124620884193147617085310653330790814375525902648230807805460182200027315051519104753105368067905912614437573803137700652557788032917216996458470116174501513406016033804933888191540800411309573267168292136354374566951062778243930143508552980243020044385321142643651694877463980008907731081446902631941149440631997026358737520517481194607544242257200450710096968993381769720976351363373314547072707637887313603118048205989211729184177067359239043982728285949679656674946783624149198158986045543685334972960911723296212624312177232972802439358469279291837008623365811527631407035443301904294144948834799822750987287183508904363847628010100457898127928887083246419929624678140879822189467999136274730990715757849013505461195457615856332826590323617362530273502348241492702122491884511235571276558737123955872195832237798911010803698955303798885114197627823485973839089671880417498764546846985024956822080602138850797355933638770684486223460858607681274968112743677282794773521865443986277413400545450881196683867760137906430778627088973824*i1^11 + 10961056287893935191825870990995638232149378485108043520100366552541710831483690002680248529028633671042562977818146182275283278399250670639403837579103260043479356619387101669738947275728782669601462569465378867827412158161381444184925055115478080535634392924249482504394831374079242564069176635006217872328491195862116157013104455719661465775655681323912296263431470783424321069051365737406094198584721315221360394241602952322578817079616634770017210803047388979704372209750605244751519327692043703302704625115558588098565435035002438481265010532817176217427380030693138772038766293971647178439058375349581821495227678441685979642542533839416226573022530201136483633861451722486455673105728810000107616958758634426763256430959988580125816938713979626721387443785306069204835145133150606231505579700350675919006180368924315447679362875773649552625270606759141397712967342335739007138144048855682408010701043886866525389254852940579707380024199445235744365265630819540287809489507044766075746590180355221323452984204686051764632451450014190676074243555308726175452106335092159710053400918076364694027679778475980974136208349455584816300588009883619638094683255495858429660174102597524241995127975676392151236833769362288225741029542047909294312178590469002553087532696436353492120034357752483371812021686757187024897360044920930953327185937538988486516957437129464915116804398874522386429471484169040300029382295372095325583883297437405180276184822149057863450798832713594680999490344831517757127971507880538820068356109864670853207449906466119829805670949653825876602169187900050052737183033829755719146804492059064565123647270410638881156680741247660918260573215056747116659963606260795834368*i1^12 + 5339752783878205870061469442094940323583678357597497742179462523637227339346926611555188560971516631964467075644551584317629242409462391690253857182528773140421866760913287965525062139260766878694506237012864752603672630026701073660539325835795186311140613264674535736006349093706763308772798148159313673430860431086491882984677039647762951279762202899417745355329942492329948471213108936277517031443190534166830294858355292389065254633748735956234256384620459272332636307551530223479615521378107629590366726613477114322444935543374121032085499860598334858261572945064625253906078269010912834935584832622580632574254653890546714487983678047423290388619165144366518673439651408062506103467564095830169708926835373892053209067549702186202165517439611856032456726618769181091035962079190370921609101858242395999402135199911516660175567435745392294347579388818045394208800077116438630760667637630206897360739529716127656353278806229466788736207913022237782463238181058117780629363289621239228630821132144948927832968501826100718418572116133518533929754598059614812988435472279967460936215477686918623152793342303530444497331944159493560949821455237845669688694362162874687243535657608827853135095929668971889230100615808481811867226734442094300529698541480368331575470670823061434317046385416912668996383038624027828957064158889298974429900626882256558501165581747180034685195301772213812187110169794087435125325983998607274439662453174956939380126593044748298506280007892429985464876740783649730512894627130994969443779730893194227006844217955029990130386177056239323538948560100506031234561122015372717717114101162699229380476307454055129041529467550060763375613518175456939712308320403456*i1^13 + 428712178570557864062859758033348444217669315802986820248152593784205196385143116764806497867001130533830914436285084348863455443756440475827057354288207137033066311953866433600107680163938427047368058425829636024427859397469155708747179174993275604073641553921753557675261622692214884018692727488799520822605715400965734124840778993212286980547174602413057955325031893496971538052287029413311431550437305446388179324157828737506550400725195907844326789597967496624417640385435573857379620308821145278381360997219135864441634322351633829917016077912042331447198194470762847294053833980234759369926584820901994542596100027152296683703058088003215775453596599541401064708292579014631641492062010296541849868914805558693369064830517058197830430118960722107424749305199647462113234754796414786653208532627328984296788158752246116332569908815596081854408057718752059848858526461784011496908398343689213484519702303597317776996226427287466733205893882978838729923609081959997768398789957261804584528620486267884988020896247466737590653655273445188819371658527491618972109647848500128242898612718775368726389895386138443989824962688454405272833059517357918752408276250206590952708735547798862874092115495793458873563008942573101369475240296099455953954384669031030728487058194722520109691401007731577094621439398749859737689607572766274589232222749689449693808947165185622344293845366896867678670454854705045257384483097449542837801034000494048406853717823314879387221732591614085677746364955038399143805846998396253103434001637007196961370721411433280884715594247670930660314369871988033735564756529800231310098182567630304875184713973532418177661633032733919780300650223943478835878559744*i1^14 + 19432602078875912163629631543961912916183210371315836922119192779711161104866784692607508305078511931736976310711985830752951222299855714395709513344702696277198976483361870548484197519911769278141066734088997395494025991180725394239113426632425190024018481189149263034999694163640517047385667957394766490633489326200416107940500996198299759848761615845428474397723360131324201902997763220779344901201201103942883858503798446388387775659804957754807500534237344091333621564049248267896091570731869372706903432789913112194026067119699578623269641156395684130350887030843669772556276155204434183840255891924526596518125709698837382358136196845675891165082170753544275152460777787816442307391928847425653855859921171933647098047308256071816971631263819407480054704459212629808645468164181370426982096891533341821040648586259665192046477979726302208214806251566408743020665168031528140686693638882613267101399926791675332133122672032562305971566556721871426051200201111439697487236989261713856922376990826465056085317741227286849683932314513713274705618543667338585063965837109922015064331874701123989913308714099035260732338898375613350225597884437968078212420737036839605205972711053175917774952218175089253383290882095223649383966957548178683804785304384115067954224476626161387170502316639853170265923810299256953651014515996757255920928405845333317497311597839762340062488420600892772400605754934705834272429840295040557217157279658019096304988569238742599892678128271683391136175150779424180672349311756774014504073684000490960947211201659235829698339960917508331847928859296156733246436421867751267201289524012040219608243429935372409006307918953261101178570590563617579466752*i1^15 + 34294055796151254483778204583800196325842952466254448880924501000461118948124819284248688586644417748676602181628538542569526171037338996850664169409756379902953405857653014867395239187635565523746440742924154389685510132674519963571867333953774613590325761327680125103334898166856623294651469497554979443016292928223271054648622656969053280889483107600673380809016831247175266080849481571537108658279523906592398714676161567555075984896107943117973556061652464049052385737844821143607508723175855422920587131127543479409573278293141502924043382435405965611523604234936369801809789831225559509945225729122390170207884240410407588333863755396611941920280781761600827213089380254233940974449913434595113810912667216920945274959206167176796087882867437997406399686767671811633556246515363212710637207475508566097921919689097178290378917929268078497837766429255057761960862550062588256055571130458575443919678082425826521421527708566166774702253829801382276588076478957607624485214138562293876787356876956610208859348469406511955807766164649445543313623830801730440878279385481885315110036428433342676555730912128823326555529264418752457421796281249510148796278270482985888831024362085648144992337720759065365627729823236291596934932411503670795159404299532088553281790928145023710942668810168117726899567440396791471746590034871457317914126455766040794354637349622087620946798520365876228354767049393746247553812364542462845148398714192433524848783416684613985743061136113749328089515244191216293489251045034981215974189104753272866988770123144661464219457836154922725107838357060968906857035339223442683352304296437349797205091738094856857116095551835998000324792903945682944*i1^16 + -790339239214861690042165200008272555013468782009613565450646100735345944910239936061602928412059479806223480662277910589501402716251962308605464970987927219348029337670648140137897878238213856798548322274945469755222724281126051703286391372624482772156843997997275609930520769577629799752277887354656220653139006507346765975754876821420213897158700055999474020834754000134173919438156464635381425084618749450597137564456605970259920638278503277133509586226783276930972598583310192170551010655301805762245873799229243656364491883065147717379282019321626208202865981947612463735183664159096526747544280898436358105048939939468260082226916192847726248329624948096353277474100608643470108967990147933481486981491900094495717613368223713958967241586870234989063816854684081780953760515469312513400333648548248280900484433805824344925900418778397514112682688363544432357613163298660862356839244133455796290907660761605290219001316041769521733958953244555717411963586503277953432952141340040926855891017851930927737460982458278378256353416582109523971074934372242589078528030004103367431161841273624628674996368732860841273248943882639481670583493903646906654302571156257304213976832413303582816823246138799364879953117179244238258822852691936758383547332304319128204709387728900665021428399355856645527544505049508070249143213495699200831627110342159954338828947521419977668894255206729368865972986160277955946181341490389186794665183830868587308002313079726959719035676654136857275399981869904033749562856841823038639746107936917591446835055948375215039895088736634758825438541701650109673294162618666686011580487210244531189476325336084034235470832568054950057601237254144*i1^17 + 963852157482722733094682099493646257006119059914526798587497841927677830575589192960327597703380485678619310350886183764340149904236291006612207750859104556593583404635894515088585379050327529084433164516269903745634447246761648903165816252111360802807757314410884153821565111830075877074957473849913093750304691202898097455573388302270537947095072488513651246687095068364999892323881371894649845071501400641208107687534152478659063818227761470162310878299696613192131864394189250560003809913120085107111471563405213843484752255401234768647056954556225643181032445204600166458775788653267678161327918331639116361138652889728922466522985834196942886027922496987249357039048019317218500842166352486372325293143595552621872968425690752738400093593890653192235728681290709214401594621290030959945877189123524671506723002978657665613007088983300998547651090181608037285044344344332481030181566334022803574421664982238455116346840305899739109835560164707688808093989649874761017690041588609778910090806455435419755964350090195280931319997288258289563090437994497502278626753810601063382659350410912729553272825860698925869631053978354168790903534079117912150570049458417725361192979717187452436472609222965954160606270167696923208055610179888266416477532675741882668277140319344712332623368185641045972279085829514841996022704152956463598025724478981598776209553266006536959761267944497761965157208058076551863516254482275784349226504368681304175480976836910933489961750156900628422304454122196862876237648306636508720638438457503849824241111586264666358791199804053569023853522691126996715179497711014619919198583411251485063809444164434205901498713744793585022140416*i1^18 + 5789006046355957511852626569872341709766290358544106607382613438874627250563359172561873062553294380248634638458320881015180861458370932109887347396906205630832658856213983360476231103203965519666434785148391970466434966650852258453506963647758145124201001297932854309137329512385044898756683934955415621804895362406614520486141612724927641835621756506790439285452889658302863804003833783316052717409473444597739490014445544251666856439306639922906109068506808924024294855070098613480429328668542860507573420943144070159595753981444773891807030471526045131079659045856738895728907574369788897170156377012687274040567894539435219724488384905271201311124597984222033291144041722475678434673472417113488998387579789607800144426401488121443905300729574096777813088670658426961722374574808363447656936649473847052840703565948456967906397771268560832156593080566073604556763462735670705061985888557764722460832314365329963033622556332115265711906188651466227712823771798282740916673752197651644576889661724074573829347685885997729420855582883606359518423634460909334318718126326390445801656576057020334216471217014358701926762449523817166771157017942821054363091888365840763029392346229507580884153392954771674545217120212674043905562911353233970790396746795919438266317649370181984785811312534318311255043105611466789083595497920232683539547627848956503086902438856833037581968695379425827458932728033205744796605839843050765789609167187418769388198267330967627980139935352566347164462231278252340008182283184914437370595545076193033115620861677580406274172443714449533198199626216779289145659844619219817267185399573895736566450044830885302680703959235773333504*i1^19 + 5774284430636949990893979784947710231282463015814147578380079779239373151261831650728865928148773374382168704627587615796358001820399442345123075942722775372886201993484251423869025863744916221300995620456188906471437276649370182997054127748582886287130654533107307999711998577559538085097273830785655648486445529549200953963396495533181441544062245190497435460138249177791916755810830883034386591172325903306416731233555331789626574306259822732498452401903724553134864589878860834678491576062804884310292531458499325566303659881092712809662926627396020387773370080777558528783563130527235919696154172890134252846367593686913508684549899331320396198040036907941956754748628724373387224642614166906966059469767365086662156560119993144335827336144799321648530423670382864310440591201008089975737900236004501928409260468657717991799224711997254107421346594850713087140853880314829916696554492331154982543587276673438480912315677613894573234989880610221906876499699074647251879510647997601297383198757453783268589232628608317798384456470893479138975549884875254494840091161071964833291009704837556304085424860029071651125492274562913822466345947034602928124856555499592476082084907328273453036124046683473474720438343438827599283623788827338585291099644598974842398255173061644884259111224237886064549228431437649781913165341117719918494748666193233516168587832534665256913628460591235869163204758590859227916026583949202127836450709457788377107186045038411860188248950773007199499498107103496052974670941599107428778810958562212412564637399833068302534043925452534065317354509508709530390089034587370992513378342271582592604497352547766963317302859137024*i1^20 + 386199026756704428460959675523185225252953004319137195793700970910446843031817498899486226594887357323344167709905121569765140035178064140741156475654961519924120819677932834453000468170333843139827285168292647128376880276419406873768832498426532389292940284596834371294777709093040249806431013420386558059070595399636032540513612353003025624232194851445664145933407059785159166532107665342379198476272680424240229610223195506640222638129020153408242865737532541967390315719335444693384962722016955683444005673183559570749909822304918045735648999512093169891279690594864876839962609894499371610179870803099972133674467583296701465342121870484624428953783973774883141397491184125509404959625183385967986784740663288586797302951644814275439197618928378415532223028134525977431995960930584838264333378882608787861129990684561533968535825159488697419841869361592176979808129932607063805101047487245758323088296131464689393766441377769461147952052897285186308712757297314082076799451043656745983229475066435815383585371727601325533287786299324277915273524678449603136565754855404650075132964224499698183974445338256750389286381547308085242895559116890097606535083559330626020433881013624886795828340018807850753376102246590137287617162162000387046677862372749805896678475474399800979135082750001942386666691486298728044547795620001905383331113374158544616328919726520814723885908533921066950611829464137831712626681073242106254032470096606085073689059823004686685190616813837237835150154164785365354333287372241024626601295413189910954858183047591905770307079770010270407416271395311111062695605579818431320488414403743859720753222513253127267811328*i1^21 + -280590844249646809215900608144267133874195375865944219912434861912248108277071696566728487853603885520706859511022606165770409293390824262358344842547392229211431934285892607782308840476597485320266987558353142902549012089450572352469838634052141761325746942786392592642602333848931381537938591246222657167340157851128590882206064056356059548607387031302528748353809414557899535932138760508949649324688718321251623001711076204588791489046664573104645949986510603094611384159436898872816613345803829960451302265219760108573800388684957502929825250346602846932452610094589024857771938079516042407225241534072550321927480530640924898788492052978334723194101046598089864508950032369837103402151580431913953249739238663762875226056484615549262715840366372990470675206984179399136112791468584698444170779753847997719824264872347074758615052955846937927766250564156469100874338685131172255361757646443983009305369263471996582080537065661337704747908128138562182474666704301264016474104359351954464561722872917947113970712799311186138240807910913470569589017143974231289004057677158017315972553342781375882458545127561333133250459167619955414293505889999844397398351277538767046862533500977469529663573243108879215387603749516075942671657051831509630761628684956548093391908453229498456709498396478388511030582191174520822262587734424228984128496081444131806520249616207052121619828095387560352969821976287038469280046963777478624892734329664013715847153505123652705673082896781539403876040159120916560106163970705904265515638135774855145306657938274519129620669580719226452374892238030675174939393638690409099986660841366843177701485402732363776*i1^22 + -31810378808800759923157083640365290479891417025648726424069661105675473146830900617062129763411879840838192190731726968715988350609472967533493427910732122986706046752524542546332677720504797117050633308937126002551856121365557773217004500990503559990920510953505326086382224102039559913044626259168306437150459476658320515402433208603711560162813810333868081425282330681823674227830718862570205510195909299413700316506126480608624451679148157518945887496541829832246422493738305232953817350644014166592905475307427441674156513400365331566335458953556901540942033822909755138023813454254926896116448482400575457998379841853702660767432860524623468834153451423221110817612370435363350187433822223351773013569901393490002717072197407721382975782778281992237312051305021920329058574809849234880206859575820031843884814905448150885794364223326262267522451236524933379386093517998821744870529646627131704286098515363943237286255997028139766618895355697378835416576487528855079691892246019237409746067384240632365476983092104550204244828717398497843509944422738323204923947577323690789358094521882841248083238656985905254340115992599583342046643332060333238631972503333231940625669254766466257589930393364607255142271144607952309304010861277504596710867176238022261210054070079648176256635222500046501562906266264488659746175377222290149394935528193803609491306635185975611692751913020651574021714312096352175286204404876487996121148164988310206941409197383711242112929977721013380394210046471643368837397821766168667704797414857659772136678447119398914115705958439903987615303536480233383109835799464260518436054113464777596101222989824*i1^23 + 17556203004421176991871506567955932841149210458189717396803804514866572550585369289621167410304770422384783003482252745264379770047791795667217130448012272145253581393450634318537835284617127892082591164184201303924232491579689755356890066445923104547101275319304304422493085419014772750880431643275192827584289606367862882442938729909686047976305051260969933331144577356440399236723056664233992014721588458968407444103466889989507694864973130553602373681541030760713166673455642690092937018655841947971120501197379810459686587622139462746661461068855690967296807861148519207770537021608344694517401372211050982906305794513993215790963027264745087872196259848418664052799532041718098844940848008152128375519619942798824112207480360368985392680254136998093599336737166129133700263076997363728833470602775849464209615806599045715885606918918734960086203896252496972393334385009786957408880284850671581138420070658430252699239044210148870160684901411654551645033401629924851519907880213931299617529465282329156124147364838909701348247681297443298451057029662603847133885679333902278937912709971928171244302680130151234497208035157067785083239043936290929405663234830291696490753518125589232512165650554935327995476600316864887418120634775552362604763006522846833440327522128220122707543564655419812407299606105989865141170792978836897263087771079536230246681378036062133337451109052406654043284023187372517433055795895054433979282536498374681744766842171747888400991736724100583264399682578972174830552093444910609258269614326719755861397865378434920176530619199029616557717194629518921280484577924007498318189518710400153026560*i1^24 + 2110470169092350584242705195811661726901880356239165043221669979685522435678815044695177923415105480895813666985571905930095421503360625377666557412213290325726331251192647115249969741728658062027587603211328836568752512096332369385051172936768477083528679444077680445690127895125097795422796781911527947355666785893816263242405408694786734403021205376903296505308825731049637364639249582545489961417574563163172177357871217428715406152990206575213880591428293532434770506429643754051662004331422020612111237367383496782796785816338666551212402401886186239715468153917802530960032368493936303560887610596712263782507969649060994484735284688015389259124604245967721836744368259683047879670578656214515778318977308896176147293437892284100500480410297086535516479827239053978425456032550256345390155490095119810626826723762405572693327527338860966166428712943141711899641277178447404831559934605283318400087567900060994410040735661228129931000917656162624648446111401580829997956360044187791139295373335648317161403824115519103466179297419444853423126293033936810485013016331244507347976758246993796865244651323394863237438640264019079161562180304850942870687986494995597347511120883660687767691302041929587637683474156113058323068867804990450228342062542655365550124060270760911662450091184105791036725143460308483234810935599969485289364120538679947530494491097355502608862389639937225637324126766159309960571418968050925823237177204737253801218852065164507497270731516260137558718445271344636085737981316502326399675181158857807888412519075217988980694378120102556423188303018616054809773939169474930047479558617169920*i1^25 + -516554260354998505122168981955242541282226842914178125906308261581212878512572842917245130229251706031404696571867579195695678042093108498449939678263087434842959062270448689479079509431597657756023960353800053069964992624434276958648994893964231315406756387560078081744275013177688255303422499596046253668053579495147877247669943388887123065851753166428336199698931656690360282712408453553580899047107868652680687177025329622983538325186082159943215515706540097037116108904996501052396907980553110881987115666619899886780145814955327209719221359349030583466902475720128662395477468253218626975322685749534238096157719374517136777366031126819290017323703129304974145063284418404371217235312981571475030065015566848949454900208168547758552641661226382167095073319957380936297248896982207917964757341956762132178782513860698191356902680229682966726303108316479101945248106023670161665864070741199503841794627447581066794819972283857301017346463390253581408911514529823148076063535705830694855400848655719764339380200090586296009588841485566527123176087779001376190768826492839410418671760123734445135141627765805758541102386116087104774363480354383605852059638324582890311257732654872899940998042050116790275986533137518901637391771918935328299632796604259552666555363882331569079003473058005633767305017904754227641312368294726440559146568403856305748338239382856367625097358365058240129296801092588573874937199724085537501276322831710431104748702481453670112606465162695457430444694269981671183830072375946138757128553433828605920375107393403728732074467606838444276374314952455554594363288931816013075887161344*i1^26 + -15383416852873967202176813347866486652052748645228262083397556206206389641633392484516347360834830366431050143541512672038052119350474172850666706162926840318299633957820103378386869969049265479053200288665584183887987258011602898440934643329793800806291133753084767977167549062224518200775754443047760006990155015122014620621424690697860490879170204763691131731115291904660839304868215923843887765285294184223924884033465085155914998007852611522209766654596727812121374359220922334464950406054588357915361081208210111836843276911014427380594101964322975852375733343440631961332108660437182833868132152742848931026548034005036387774232485691228887456657587352820396345786558053958039236788058483863590000057372271672885245528933263720889592360139206108305234364262040402143088671938880644842101640824920734120242725316331251213682912809326998705440466440179693076104022518014056214196883172012281181708691981159157711672147190208735427670739918048748923810984659846459979264618307817177360402554715028499838634747897489359563805403915197023290194447577355952251419201313373558551441596074820992005054797886212306610530123256983064405440024154349740053321481049956467514842618612166032768879560644636888467055504669901479718909880633041889229360433507315120089456305082978892367130031404227866386322927565932647167089627632205637990741378987851361748663771750361692491573371703620009536566687841106387405382075518236636748569092078769109770038513552563131463694986248197824431260664784969549948983757481025666026075711659444393037741948320450749108939956505211067866104080385346485985548841241475731685376*i1^27 + 11164573769209119489203087902302478330120907385552807988708140338475906890230983436313122730068067746602110840254342906608794923406669786995519493689964145396100055237969857884418860324147553298094255292178788323317394994546832502587438089798070437224204111555406840804713352395382011620928395824175356378869989890279113860531068500888631842865568544138064081140330089622858359059136199099324830677800237697378553808916893322945892243044672158111865916192931593520775515489620574012206184570738627830391980947284219690850818488389010876348647652969693984693039062490440524399688614916136327336604240781871066234883296676061927272216674975279796596986949699066883591374012570664953119953852677426268808770519544678069631535459050123917779799132010674201947575217998021315682086385263665276027487457055684062553612657998705404183288616716442365546384287436091304575506585040670058009814054614969845770742954691392430928479641456384576390745743143546831279087994921825005864969522835649760681438995265427998797506376483078194619762476776702351395932413910095950326403283137691997195216363999352308406674297999327071875958962605640781400393008294116498311783693735315820395962543499417044546406478267442524017977659451752811483324395370194659017505695556085491951787215674756240713760298986702277184512689930818202484472387111532544205337738543944958708210560303616200014125568073174980463560995037608192836814549685041759303635021493037334259922447635449480371579752617117719770422670230370722627974667087558113714169793481817106871980798925791606697015931068295444416383795220276562662970283924652032*i1^28 + -821249604940178713056069825689633737133746369132612694315347577279674151214096937535526474429546892175340547962902424855362091742122674968793241838829311088764240924642205996809015732780787686981730947260166730426663165095407108342499725117019193056848809477505913098199742579736362181964803600918968762905673709160487165365662559567954435840230215851850595017364088347541172013152851124469512917992886978950269777200162254481748549886349977789836726940381792906500199553644093152323156157653969320768841317327688282518156288220359245182624899384438594224954492556203477098852845558749850786413498095652502257811308632511979694181858717514306150501199509874614148802666877378785523626207499714793785620700744024799427267637190501999422816452715121694762894993316925791978041366366405218468155006980966825847604768976557411817266175043587307437157021000118998424098956521153231343056080667120425383828015557763612071451282844775800650318503936818217007948006692766321729106584060255015539149867073966129729302141477224963347091332847805375006455103409035234814379776402045290893056159838661901239768117791437656704305739505643416429797716222249972442231251910038216018940480512131521062854778571846792165892467424437301128145778162823452496398392267415303804494870936817478088005498938227968171503843188440918975607614794766450520869003121337234978085479470025309191758838926563733644968600185005338011116001855068358129674792235570802224507753960537390496862835111151648389851883107361001780451937034788431450532672097960794428443503303732621415477453113203204007540304537438640382335254528*i1^29 + 18448351628421146592577431815426668721095551261013049307748984266160246049173450728346169428189689907257063737584239411920979729843835516339522201468413199984356235577419932773492730334641600972263547595844023495832003858259714131776483951718907079844947570173810050008816514122626049396724119734099035045266814473384276235957298290415752248255326860778180796998145890181654656328406883200904199137791209817409389720131830626044831744874747697005466475709841807470558480113028990342992156104232221382500818042974870757598771692711871386337275295498905494473795845231371141866093782034555585040333023011436825499169482106899337607442716430913796188252337370574814167114850439002958645683108279222574001400808609402507860276215140645759729900604765866937356484995910426154166729160957376741690907154745249430231199056116437988454044365692580999364125797984122908447104180222926503637766857976582926710126357298752591729063400954558116983653646232872193766398151234631456706689619875807762147974034209339879327897726830639160463439141996483950275524554173875998847140628351608019249141452691142033671014243824954300434585406703604957770363841169172563248498709661445845543561320374323370354048922414367325846429115408846081410017987634896144476373400523678081307052512685877788935141661423450539421712408317821567672817059229511205137015604126187152277009062937095661156536479250255876835331503012791394023864220062785431198675826996016025840250518810753931662797638833953768024441892095407217012429848301895619671884680290109583831796192006286684301921099530473788629265692573548150784*i1^30 + -29731980805038304110950834725971470001608767561556788917466161563079505490777299807921946024516516118321503688896943910549644690927472747532803007497554736499980559433485999833783380446042460619652864742691660069518728778023745017489896774222411202003852711001843857867691050963625196145267361044120703118663015465012402252192266443334531202061460957595819654707355454509144108466889860425176600677848937183203477622581827551634121746783747180559234832263097274620143812770746327869307725070116963397886711893979249477122975696385179318734510449736594851698272169155733443055604451207079186099068501164141877981010481454750366370937812693523329662765206594156835409655319336412807681243030571799210184670598426051959384295287558982295032479070048101271688503777707449868679356637165783547053018427162083046744391647325350911355106569785107850306481829114979642792461087456703173160199820204167468476939638068030794668356326296788905346163277465108892075032360746134464717687412136328911405693875144090823609114281842817179464513786124670055440555562912229587834206285189004455501088710280520613848960834656035572594643829616581806835403458290321274358906596830799979891067815314828170524046169836097619154531783209138441843764550495496684900728759798130282831554360704446829640701940742393661404780729003371347210669874740408672357551447480142741467921909018057791966661321507965438507785942555246507659885211062433809956326546578620744603788007753623686154568660793650056410407119064539576084734480865081165355221938903940138652164084781076974700085220934387018230166192128*i1^31 + 17354011978768696123773704421260228382583629954309418479276619557678577163580220914695946643598705840561136127265712430233588685532497189541473674842297630686426085625754963753965024383662285048000352554338459836133468069667901985334821443425240204704065779377068793254384401977720996107187678110081200441811330203778832726207798165991049664320392007238557375956697845716291997460941867743787981160522045609809484529149212371099192333725974665030648013262613869856723222069741333316572834995970747232857742170473205871847261647951464771965033481931180641405794398090502683705053625086139122756512257810793836675572392958844246445059891054940599324311565034025116937155187248967046204231318984726911370213936644636097243686061290150337828328054273813491155281602554661069150277987880734713058559661899589110479490859931669514340162684007195697985065573826452230343562680590532759610448212607703102419712988966335732739950123262186017095209774818382930971125101642472024995797197387691399757697148938759448791338723684746615163427364743043615021447752475222944042427175377038070898848624723499276600393683526723459335719671663333684109987022343483564990434172905924932547595200257140428721439504134379909830801843506740441030617349369036637259063609337981066314483721104123987764415137503884611176464920987143878773436210135126473961396900852703856946251180550279190593605387997211142375047600794570244028980170941167603039072770174158042400226892160506830804582668547763132882508005928236044455533250724119752283358291809615464008755636993829133416497398771238305792*i1^32 + -606854973386681302878478170547032911337782331238696520664776310273049926815045623784210493886866219349451941765096111579025320577027091493283880967205253940162237086128128915715474950179401420889134721831878398367787956326147737678166959445020046029396870797189738949435567677418346795556613373625429878147077756452004387729420687442984349277922435383055205698291984961296669644677921819838614517679512804263119107579691305551070465564225140961291810300112640178786835348751689314050946780921354052912953443485153510115066932994542955974381926757648272798899955379950414691632539047861818659258419024059605091656341347567214211355461317524917881795257468110625035367925629793949677380454049178951517658785295236248594301973241334711125687515843822566129220165901520254415300451257700863003634943353116782486770137011968424220590599685664481158280559763433208401199849370154553314389077641182274653592112448857310411569978333533286526939632316878205460761149373358018860803946172699736877911580107853775496977258494773305773257637387153474793105600010654146279509718690084866638040418634309864725152693344170905848050073801583590646850851246248174500612436310754387063204814352533065818516788611591307048269526933618832621181070067751106217677514804435012500148989507254939839344455571936863686983764357069504920176098355119653561123362155388528371969782522649925331722927598921273424073985697580548193398508242722883102450451161010686009325751964665214121158148570616554030056174832949800889073681028797430459550361464878626830034671625186470702734114816*i1^33 + 19082179215785745483878971145898941770224913041516576697922169212469863630909988110219214530951628156084048748478807310690285838202344336459641772108193840231252977220482674398902552639437882230732988156930527791859234861248335778529060695310400400544634811131461801582132916758023024027067777129304615440966435604482017550890509488286812822433210270625073856714288181200027495851739955633546685954481469834565343560175669620109912183493878220161866195781762706977721766548425287120026069766939191789266233865572301924911254764493904135906129289202677800776807419301780552560512463665216994882043401630386116161056697384432407354446766565148186718440891867980957194109101112473438619585675723392426769100011594311224928401018522088454876155873777333072399402214947193081690851484410243456724781380064423746582174898035999247203815541740950626219986992889175066731867900286681298307782607108529541102843029595422602415029319430241963603007904084795560796004326432280752275228361723602963840354524725197110455051723220422813264904891195753199592220569598148486201639665904394643345233901313597379935868161224785678062235956174905810822926220961253724645889519350452902101734403198406779493794367010512544891038236263659212655381160302150549373524351207479823036638150133226731516169187189487920244514711150938704481155154068763007415047850142811455859832940962323165748405314869608257002516782586404293219292819609252279525643702328688473935877471207940414870778209985220085120173183950712124679443482331654668208694408005100487169772644990976000*i1^34 + 821712148789047040682457309121900229560620589271593964080266930822745821541480144399774290866709614346243793896943695750852911057177153972609955287800817662191740837582413880610131401588573209609553629840441245022370300624640520987422342314943294858612224126286868207571126029378737698454199316526911158642566327492878500372686080718262147524523874676998023629367980979559731049442306670242424539264924118576952498269791198332216178641584383234019630433572889722737157268332897834826967660610727805899127599495576184782523899648904403325052488744041257271657472855068445897178758026926253258748185948899682799275029238003465163092713481177234179690154288249409939423197476550467114429381609628763596983093215288140346532486791586839274148834508694040543072279348615173149231596501029811500437048169898959034179576701740162366861755557371272594233374099316836528654055904502259463599153528574305223147184673164761456147288681383223793331373918616478598984843771730595493366067822929716966900846839431107892948413420498006622544887109550492148177252979752803518241299979995421831663535231407528070318347779102463716864964632404992319950600382780522212315987790168206488183268296145356066281035955527013902251304966615239752952769015454183182670607443700687439885596413763909346075497037827962945661054247827575102912777209500421803515109227587520507257520103848530902455289843044228281070508422389833841034590817193218750570472586116022818958273382235530257815139725150552652922189091952138794722544552829307443805485231348300646449152*i1^35 + 7238834294287399850268158223593131995957973659716619462555122603855932796749810649970758733851403633874680590892119459853080127994413740023908508829833061796358675575290630620993878473456615288075839036188861083798458046633258125209063877412054140106059910212483783851107777144349506624823199033154073321582332773127879231999228322421874488406232866527174381512315205057944361823251533444814620517272592784410340371658913961938142120479618553453303817894031546114378721573669884108503645047588501004218335855849600575328551888577062324695101776549190055649989071204946266271200690143437830223099448624449517687823095670943691711602590686072566761216665812031722661508271265650088983788994912365984331633613920299829740484648668074552811768512634488523307022789977797213700595901101616600986281865568708484737148184053587991576738635039034943569811013896599356786596460273463048564873138913020106320915244357998280299407149493854347551233105372597513996339024870118108599853498697827968837042580878084827299901004223633851267321280025301942819913406778860716889992183922077396115836107454184373804021581901608170519919270961385740962482728956161337593398259675008943535468427240754734450914913620823568316373640706689292289140007436226082190163823256016297973353033186501681607948490527271812113311959699850648064999556126362577951850805233041938687433887601862844887094023375048007937326943042522859380539757861142946448973228244863385760754008230971617158438575118548751997318320415068400304827074109012274703455492243456*i1^36 + 8543677161837374244487886724321710880385947429967658634918785215017725110710637402756177199773735896281768163961631781131477403716255294008099391697833419758341451967888988182127797548368630314642427413754067486286233995260372595688392827934418463925241971963614107947263449253532517935972808056308898715071137556349218007724223426119278456116857728362007616749605968838925115897744728027156049835199329199051864252137920420245611996518191653907399100432659587338912726489820541338997117790438092843897322730303741643183311058166445421168707114851599294903612661609754173037077375602571282416628441096700297266123146227020600852659800903233734113156645816363142969238492210340679559966555271400929662659412781091383436228198424242604723991720636065601167864888095154775503586964716523204614874778922715654987532742808529059076859902773996885836404276814572085939557836205386623817701100118573841545819347682072642805626648211109650364187871013291260431605014237841012461996535302844714290853934387969670677371835453418452314113701632574810235985543117130780105555626724205511221517874348363568687899113197329043403151954996771050148699147050164484393915177263426861074278313322810405634729717741205192099572500786245029521179727279141090203695549543205401716632093958964845634865740803725263121780649810696045851187154437108302613213933473662399933597025769243846512751592407397447138424316825316380667375360550629690388307708083399602678057855477264556652978258377630315366024918072960921558618061860132356096*i1^37 + -5091243597561651065561928265813052206388519146733452390743819784778844819062849137280302795102611716961518482517760234315637108243917488307856831468510966512117623270577938709347573237417383821626335412220244478695303355240774988776607757891626156587862657369788826349236067694154488925896522953505713148633326407309655543366699358186089449959356839289645147780509178399158164749052827662053486515090184107900439080802574609585411637066670135152155936770554754597629154264949082472130301626672925546938860390036651737038540045973422635014291235586883400334457194317217088136268563926961025711007733138902305357844351157700261634774315362080731958352665210461292805408112989558174744884785219564938399062558169251673929345797653470021695036513068397175674340655083107829590518417352318188600098550155113067721824092968209037054499580087655425744766430825890233678501855021535667776114048811309095796953993403462851816919656683018104444860069694262584207618990937327135221971913036378464007851164656913415986465019238761155612482995343289110332355124976674463399512691689463492289765879785764521262190086471961306611873811000546479238913768212856982700485477193356932361964922665972124498146196201284558114258869927971752955043302179315127992424845739659434213968075736963186634208500755428526965566518849934080602379501141309451740160313422540338365736493077907822928131003510174763109245898073565784329520822832102898646669349945764539727444555632193277580479919548668126254420381587473081529532416*i1^38 + -4287708213487426629074970813248472399625750377972162248688012620610268386174416314350720971831599400851588217024425726259818473984011976101245480292375169991990865326831467785734541119950548256024530036425406973311301239011106860327227550748103512421324221712273575056884565342607970881485348406483154320722828993451598372299413319202794388633234910362642732032129826931587751257299355692750051990308656890304304131676311254600783070468050024772947018418131071420558523565174021288462185197105189406598898211164430586541734419060170442958257551313642219188824095228774762167977129327402261376743466855860275936755234768091763945248608691621223271037772535868647985843789442375225168200276303570152589173344846980967129740716873593415729630972234002543042781551897791039845569429093075123919676701813712733896998187516612956328823512454923112037437475561475125340914363279410510724426422061212090098487265767430411606984555744679862217885135994314744841706434428048073818381125428336467293595734050298421263575711744412115837989603439305444121887994007404381167886010471444618803147383480636145820290621528291184144498436877578286780636795500583350847171063248333264858100449107049097501522007139184864625712687090192059491489609735455099784525266307932297412794507707812475283124995526703110463909036477865174873613711395287424385246488854627133396333846828742842190545169096119870170491961056130339658395732102219581438901931983740740127264389305336153510768448305560467842800400990208*i1^39 + -11597575135091569452690195568481841528206519496223488771789508525323041537799535605768610611203399252307370191408414483522435943676413621639934546977203234160552083600360531283940929523343059526898607385425124293130963748906536593432724008833390772992335529892631068610547313166193426317667758696187691631023034401605081948173859209396834667172021705787442349686861209772755640283938306984846153486727397441416434815439008489240925437029034161637615095163902981337529813930078678033844178713210631178768464670874438372242743462842834296609480897906317470369087448427853272207284076767413844447839750606135862298778791922083954960650060647808341677075139018716802312638626722488309322982486212068251804596910076424363510808159297729847739745060617776158781659524724792138634600335166208641319777583138109012161311277598443001533220173262675368057051484208190148109919365325537177946304415592979259714397435557371817698934662261362947122084223586185119045410396518491719923501216416555086324874152859669259454436474987622488787610644287603730785873088512698601572865503705138451607714439402668062510791065254637726600818311365983300400302470604688337543817314662086323620645816793162915274302182942503614328987202336663239951757452157917079309652935033114471145651137037657030195037890371993089939568201603864326454262939810431368948089472417959811465822013796744172114065874742563116842443267705717236403978504718208474997816802255268314579440530305431732874805305831063552*i1^40 + 66534521780962455122454903110315038797223556604551273136687163680614422907684386957869774271621936491012591386678777233921598984894675604675165230482182955095248246496765812394017244704544795934625085042046604776437817825010929404706141543871102281857271994326231174089778779111240009367788218892653796731686740097001617290223656455984058731257481356038831139290495843513787491458844553049241207572965061649015385537374297339353866342802140573629607062709447239813093212444563843917182160164803690076403737968590970853862206532738766357711757784272608802475966360084539937167838282518826775745936188213961577222579971174674400186333657085244776932749915126211794929536278073703282867780565927172904494756860009606278519370929090025382931050800920690225241509971029582922040975523621726586810387405829103793224437770350389724958553555525279260545844370365413452633606508890617597633286380072100051082690681929515983468857382249061040518816354212892875286970585043861521010972584787845226676063646233671117517779509258297815554760897413168212128900706334963704355021982310459140134832647347706683940500650875534547449103226835204837073543493718706877246890190162132238508404652969800551798537773973544120573887289052569199003440597665510823699785298480354270504132262737257058659759456447451068966928696713112466969903091322562827562231734198089921164005459492039650171514401491720311337380297093929078298623086429177958854347630748062811770257872762437632*i1^41 + -310679602419041528449911855163727220779692416683437000788477536913609679071601428877816939774396874838032880082153143876834712046868683398445560219554517662628293001894640020690095377394489551987731848174150146127453184050465024143733233683317951586236506118202561693054927641042014655868259826705599646308768701610651698795425700462728249550142911081612493324691508514490672552913883464040742672639232528722805406824961838130168824993788194904033622357178032633154966787854474672902412461638243855253864985718483307653995772104132780601618261617434622875302736719894491478375620522645453921539515625107259893467518523922921967216927473325785858114831328260595047872135938767334156298229987875591520015216226410353477063341398930045520493336011082547053420492565163756960204288302680168629544763986448244206575592991057560043655102884961193807019822527520235885463966135432148913641642313781970855668558312470457284937692660004967339636877785808292284764495358568271821290919623567995884352880620981959763814824127479230432515977904717522705049461225278524631906791083638448233683594218996619328764917275299652666872233826405826469844781784183724049494016231448127798894284869840326201037297178305183231066236440071898296028242414076164097238931165803974179507686968933699653582962800818771387829159452120242503428610314362949524229063700360088367676564293884143614378232502121923357249577500792118231855723144747670572726589403707736064*i1^42 + 327287311275223909136626103510768806594583756105780941992487342060228274875626929740790693497054772709439934747388417197867762941195688311781211377821864104958094621456368445410012842889041111908176292083168785027452937926137125245240842776968739320384059815180557393659901217872576645114607061946038952893487862257138436780977345580020146186450855051743775816713891184039607107184060831872506016072713612278781332914602266466098487256342938849313657514652845314301679953286914455436466977395435104919612645635420914086915280005106605360832837241111621587977896781192348286450504819881896382614878415572783715784148991143034255553393025944673493033308949904545149967004505187866585621186605566019599899131775546702375473180564404927872362581413463350978268852575673093568623474795404994054588918547196354220896726077163398281524824805718719443042964603510975839180627250738069120879925822129266182456346622865004067442240085572253209841202722889509156492289772610485899787273581301656489286097561522154867972872607939720429665500906033596693209483461941364413287486536383166728654664762000068354443226013742858220798470449106294722516077586490847488913664505089874319873591136049234674427481354484991211949331040665217237425428631294416673030048589902530731151931808177346587151037653434687195365326570985223969512670176250276127167147192680957590179219700813245047816552684110278287998182723009478656*i1^43 - N1*231260103833874213505726175681605316362570461094265229077444305724407121680969592527394017988198782906086530990490436028118383443064613838999271651658984024568260492753009509101821281219103982600745727383821506476767964829639420993124272899519847993721381505987824120464566969050072955793897696002953984082394645454090824917609224613406356248445389483455785747692636180009187613716509496578547050097062688260228865746310675961871650650721161429068763244291338501151134337934500761440999707743424529689092514036663259289302100742485423399871439830957739940867010995504674157346627238140625*i3 ] ]