[ [ 1398734975041233809748117140847993833534251800148201326756256533126971135479007679992411036637941052713494902190567651459214922569506538221360200495525981998144962379677162267939770823669296743386841377839041726396372925151930619268080564255180112102555514819886306184662606308109861397843883929243259935249444311890957720338581089653809392136334262875421305197122843292320724757696091694307168889268068709151264050250303698759640181896969228602835724533377561773489136731256606348322818540051349596572419653711228388001304662265398554448890016113117788503252355082165217342135828315476122813537740969687786656553067373485596995194308147440934891180550905160410360369822950390785237269453748660000639542414700036794045442737625133107176885694151454224383016057465388181143120181318192099796599062228483980616545109592470914590360707412318909656735114837647935344427298341145239270481074107581655356179065284394358772906299815169962611358926472277555220503822225853533919211153909550235873542544458366928137983257325083016332069176332535579023109158683238982558362191743316546409017648805321765016369744883905563013682727740467738687631306956069736148340872211624103047585440161128974451431147434392582908289918386960734273184851598125581291707849142310825442058246007750619474368064617859036735771034184792665298752054488327281121255118760174950660364438609530163343890894345062472513169752985159087809752330732857227003600232245063788082079011489814391713419564054982347986830753358564763830531953549926473012236853903540689542578176000000000000000000000000000000000000 + 7450608576667734765810894402823985335087843438234350417116150980178110527487380063857159645757912178517177318713104060765903285589489216644105031574749548907603269683944739359576389947088073271621895917310338476057616447306091643853537887883656440988022844952783341811687847476274705250412977528842290288264832637874334136851232674548174431354235371044708546249854381505533339879585013563995657139765426995054562649753923686278578067371168422639135898253297235733634257178669291133225310935538006351691606510730036307046410289129736514556985223478929689168680192723477648395454588773180630196873979321639879637041505683338980003740984501273769835690831415619779079813734267363598733684809510700193650984207046085665720980114847243438967414746397582830009651954022484142729495783418517837971030267867825365992870149275344765866191443713237218268052357395150214189700403703516050294437887659625094026960054967496885464170973063702655609764284962655656249015272648813510329257731713618208289524864515487234516952211604786959031108997056927403775937678850701063152501266560125470422189060491210110328850822009550414523171432558806890788832214320297025223792186957347261608282146964013600675357774397447584382876652412079394564680528097983647546134376326691906501520762024328464464844057413710405396318339352401747362353380833507981810069067133955276789644027017843693668432717243692191796058244959934161110631856202201552267749493300832471971766323686230697042449903077132513988636403412743878319020247902864912517939456051690316276695040000000000000000000000000000000000*i1 + 79471754191589650839895968131600019257974094210641133297258600707114754550248290840446336667257222044817150423961970790188816808452925198526516517334157002534732575715164692885655850775558063866164732141071089272142324993968461260621088293309135121882384323357818139129151067229369295618850174084741568707339483747560390300296600091885942832449471788684201304802354467835751577114904735373272797014959014998007527771371268761502761952990972640029732332556100015296211564048515021038609272419326108718006365717173850259259580888619316884437654222105806971667455553480156651281421376486760024363159524547503501023301832445486902452210066112361742954697524143184310790318917602087002260507522003222124664726442894865961464981692993484325575813986799294799897396121928484269562473537105522743691576961228072008873714084245749690712071375593109031909933331990243028951676067451003986549973175454905141267593605622861157346470176830537760405688849144548239321630443334036229604572410832174544403100732418977756897055364136306309722286031578308937537353714243939921395233634839340787878147775038797858282781668072222380174365134641121439131151772584240299549471948328609140565802417132167091007753287739563996447172873412190142288589725608334801297388209865023573780751303283223546218802908468784805163179199828708367076616269430669845911100675070785866828348545773559333604769752943319360358306057727034029971089321840898878907394585505931847804775455458580604461735953227303713864162530285743884333520167451176469936158438384341971107840000000000000000000000000000000000*i1^2 + 337490285600034404044689969252056603860777411067089941526983824592267524718499336369402409341549319652023750065572939790556704656736069870097221454757634777849116854645799224261080080112385811129207074907406765148977128263263571677828180903406471188164385842226089839241213175274983240529053917998215627738013798315498713056357400730596394273982604417887146711076839959320563572790009807075095582169920001664975513935804690832152753530732045596201581444244976260263251811130590293530766649775883641860053152985684453834289347766676540060162061498301843166070632489205828155769649519464419715206307837421668823742874015501454984333508768930441519823885345229185923807313009608189414123501175476410948957188419706653551891482130805873123771039307309062589828764279985117652489265555216215288475542551869706724570518985362127547415948628413948922624352118626529097756327103726137557645083704479183334864195258477852317030790364549326356849234141224346064339777004209116261096828099944062413760686077334564481035604183675581776840950551297025922083350304778869512821243166957649493010918352394487942140146130073968348077237415568861359669334325114191700558681180783579214039542423903035505811725483331433525762867040182385329629599353339196580955380985617285823195884454486955008903062839379714088236610122014601484837584864760263322648116627872741736401053850958475572965012341910953575152288704093603865817241860695102633083959328981631393625849160139230211167803456850745192683758859747529036779826799432060847499055686571988657111040000000000000000000000000000000*i1^3 + 2285398428007985633549211767970311572047060738743222421259582703000221580663111466567822567507015956143127201404097792844678595761072731725504445970804233302096457688662915347745243015832339253423929894143288556331779066403809644789318768838542055826639360472192518199405725652816602730038261658797847626086604773152846281493389715721421880131920736390193174810293224359113904507580164797905902253563034397985983781737319763467809094684962873356968404503180983997482911497542379607678164299488101297684403862889884236112346705139855384726572837826592771496346242593771738746008381199021161195505078283083620367059072667363604396081489380646071950136247138987625006792930566729481145506383211693683554236303004007455731980827820081725008019649557877041712640156935881940506469832050156220122960889393270002084518359520239298459813663401616839209794615113332177764227067738729166919779000857450479009098259451548363073859165944263483377690625445866991406881448186699987556915937924495595625443726328542366782893234541035284484510094162390363019772346951064738514041369531388439461890400634055229283434130094862964466990573498303664253547664401075444039043578450240783490274330557248834974061677034728531612635626721438041521002236752300764927430986663419922299932546205833333136356404864502942112437399092906339407360564024900290407491096725097794968699955302030084692071777476800143933223079693294166098397054081827919938175900457785172100421689995540281432145072041290181853617681650330911619161123161961753011958875018963599962931200000000000000000000000000000*i1^4 + -5472041739460530339160715748542339290073552830678906681645068680294835192347100517612191301387386519460549798503093323882373324985530338313757468758008744469919411360071973225577615285491662878468027733170060519552452198511042503696333367929642860753270497805784491534914709010057981153781888838025858981964275143710159344030123146608818705048992428290393911710187009095238231878621618085150689760945731428081177626772528132403867462540990537589209679741065229368306250944192787534248618296466782825862366663026539166438373537447455863768076245214265169799912243684978807407784407483583588464986925764028181581612437734065647760765087973527561587396497956422618989667129703053501943132832747780974808521375343582843606093938556916503492106919543943315846901688786639541095812745143066508605724135895970160761938377051907556632592701183352930690544398118422065039084297939370636976986547451872324039796784741874538408256468292088409396759270730503245506508014332272334462865027121888882307851333123204199612741351383112929749891203571274422082076115825033972962256579231438856953150823265368241183026649239014103452593972647341061292015321519021949567423693069880467756705717347765563302652065841963897111404801911587157984446412096029140021771793503040860425095720081438336795662395495626413566579609744674440360816522644603023880603663224042824301413928122062428113989183927947766169020831035844038370702197716421309831765025819563372569622407839290902366590823931140966870740544813263678911402224360220560848313747954613697170636800000000000000000000000000*i1^5 + 3281157942279593026225833879180783998704990237595285621502123663030672687227647371265441955460721161431344241804371642276941454709278954465113526342425491378650889614438633529614303684036722397483235261929853687088273944629968721538336417942649884391615083273501893809119397176486690047781268701967914414378667433092818633964185006443692099829411979295803712863137774073156606724703533460654271388710547149504089185144158231031604699378143450661725334633243356127045250070655267909546597062774450524029791839816742687542632500818874633335590328502400630151667323837906423017975566363771107855474760844582689592167831164455145125753190514636912817040878180903519867354736751806345763263863000965961776079311925524217917022346876547637713540935498693813514716771155364304402577131761784951698760013920742407626298423038617875376944199555320470265751876672669261371734329525808283770974592811161572885218625404570918091676778910514049465182564074710122980095411128104761054723815315936719864050898856085726295707441612433734405922273708008704572979425282432698685663915038558009653996819254463701120190580524429039763262606441936692744359064585542429444731807536680182998767598631402249943852612384139383900579180039560579758819239354206715357693675808447046658824420638090414272078762917619461907829653882486689138414082027217825334200096592306005900757076467667805781623382929577939319407124769546572553705174556025089177478869649873643809050499956977512938551351671118821831815408365894879953505468448038228385328207685960647835648000000000000000000000000*i1^6 + -105666400195085387380132526561968246849077157189636002620440494449534286613684662486627367222854765714674983219299317033204538425462615739960786622058867936557859024131267884083068429014402575044508215230558166851836725087775308939560520674448445578450905636658089066514816534570315414052090721018418008608573178008615267752820932417851742095750191601123327358614142284089513081317478139578392925289961247206346046601138281007681269130222046265783989231556049071395055541609928471100940656791117686679431329609249495366328064396325763680031489310894143962689028542594095378505097979627866668356177984573969368175719593971670713482005707402085996415845957843684461113272123674287778502728311127400658094434815329550526131818193451230712087402610005245494820032409445096868464383475687737234232060296275400272519803177502970294914502650625974246308194050265121183518805740304590434977541500017526768820550623377678121292579399597223431013972170353072308346135498800867007448584208566928195231518925645347031651900108524752175708046687851542833554715286918513404978040560971936117835761649648646836046945309961362097326084853922300457161892304899497421341816622121277002503746531160942005607438064838253189080926497786189168324010109673428823303377659877489924810054823361673306706853762846708611092336151088411647583946908582177285526046291741391269491726236693551215007824258761467623147180855275428443238573715993918457724248011458103039775528470960942134661345914093492482132254206963384805029906183592117087168621968716778700800000000000000000000000*i1^7 + -219842650184846794020586725537158096359516898110029591889762132032003478397334163021457262274455411178620354706043365451829044856941271170609309962703843774940230291122433892854300088284565604253734949193066848087950978510295592800070170805169080947199473863965247884556351027872329746123160656501151006644060518499879648212620734537947618074011153457259809690967619616656332837809690136219290766002165511416125534176864906013314405500453404610220971985142657947867841572138186011840549775274766528174468762570391935935245273815780010351276741473478084307212089985245572032234936275069465078934990271168446807343068112386268810336507160715008674854734890327639856891756533713664891677925301833266642146131722154271064711133040599721085741084892093680067448223884423106553312144681395202963605589539012092418314675919995200039865822495437139045541110861582477114101262806064885900776012078235787207086142166611599450702480398830809809065270949247669214443213245853852993225644713872087170920465562076150088712203956266940975855326609199707791283884435689112694912306609247957261138414604161981035209650468661696109480712919005887154912718396373582801547138103897104194813030043651105605969384072414391905559546681742899595812120432815685112677078121317546632172799593433491690385539491241765717470452694279655192012723057567010597184097449088762368024677566309642252196823368337814927437616151556013966761174139174837018955680804363563151763802563110841806010193439082475652553445648431323605374165316350130258285670156917014528000000000000000000000*i1^8 + -132187736605857286883635836789748445654047267401871371123621927954909613046453640721567554154238665635657642882190474467737758567488192224263678109748406491746099530812431678928560474554095258216917115315668369061700174215017122333778113985157272430340167966507755904375625446694369988870882563400783881973402621544932217956027609618089335337756455445011471640981970039302280742107738954635798033032250263931128027004198140328346591058819852349904688672825848012320107588697634650443612053220818788670989973546725457593106519204081018187454123537894851288259829313148064070803792867784227505974542864497438646514376230468761175660932819939536524536698788257022430631598404719453125154809316572420150848579181424840232067375266987533036091103150790942402742857960105789439945632583872937674106905914442740467652036037300399169608760096525623740880349620379888271955900590887808776992909896435183259184647537504785440666088626548189977710096489808103464480443709056358204025421430914445058000263655961114943452237198226073857810058354722170012727069732527064605605283506322435827419956169794506596097127103601932687881001816930151713378245760113647663571780109062231529049479208238348250804362115012618534196513150654575675191429705785354388724738979392156918798353598500919663978146498204339042498636602056186527885787121785614871314370342338753032651300389637889400720969245475051320020732497829630662448668750782128747201749688279194470934428645014298485615211748603298407183738075651017333966371250304681096192246393381847040000000000000000000*i1^9 + 65509443195263497001155800707751124464687382483987358812051725278763091342429187576646929967461338401572579139879676257650371262233215450678098716396438628174557461831390532330441000707026192851330751362295985413522225891192302897003430589165825000080818630503449273452523911340734300536013266379927995731275976350147381159226303322577922759566946106276283944619480454424216400190744040235317682302757504144410900111325937894130483393563483541342080581793391733843975285265531632241343105322947764280962189201116306858669945477630349407193745781428873830482594343726824538743774867077867524597661857719153187725752849854267121534336296563865091498351091870907796856692833979556737151375572304378485186083028712486417304899926863452632531039692992553990982045180191995206732101080618854262521601292328356870066880401948440848856082289987314314014058238219886132633767371981289518939362792416562594504152968346006813893719751880808816297662490589171640459961541841363994914084313437403507911593023706025801239462469988245463544335832293887939554603772424489767899742208952075888790811190918940124151645497105318741866012698572832273081064384464914123112529252118224469790931789270044267655991877063340614113989390231219792595565182466200727579580832786657242554157772337070589547626300814461175086202965415434257810278595295980999024018121114204453343111120510406732412723842641482579607443501953007761529816904800373694375100223185186360114740667602359885330512885246076897044138803148260813261409242852913157201633329891246080000000000000000*i1^10 + 1977348566315288490354729944452402891535890134322449422892046746111155001622603319922833811538307586327032264583358168617207003685846385056574159925561337337582232462821648939570251240614696298974366877032729822192024725357840494195803639194734397611562860573840352143439956077965021063511656002809685237523340990134242959950383872636345974205704172905956646734501814544971295351767428540727191032604359036344641660359497352334180151470154807798371674868310034405384103128556693692221324814679142603725730401603285546984576972524926163102478548671639866254554059399949400567529994616183887115597756517724499116989957057322261928657607262589004019775686304984097749871558439850094425702958836975035638987300050929599592119051814527548174073208371563769133237126461943609257094361543911073478592494420320771181408615953387583615111361604045068519572580366648387772615874363191353411109425590108156458005556629624591369970613640287208315295608793819072492858369331401733533448000106931549791731905546521005859854282604416943000790126200518635828225546558835922714589427681552035615036967664896705415882889668814968229209403581049498442411282647708274320671667845835073330703952961036877495591550645483028393685337881706485822390250263350186582868448091794531368278754370301745843550303742023784555073582152501968671454366651605595664430700541519182921595328493669361398791491840099961903925039097809410272742025739201461248854882519053850857541139293170599794099161904520876221760935206679358406104411196696618533669662044979200000000000000*i1^11 + -111274878932752713141937904913419584609981153806712800668282824016528876150296218992831923104688305997364493416124016901732892860282733651972298744660224387385518672424440698365620164830478562960504157604700165359994979782490247717253761415796832112495355100636297792985376732248368316226024290887078985278798197000084886160933101669016442613587126890026679040382053758374838987318319090574121311962512591884940038920998254964448894137946084342203977298385477033566219413027039050535493979959853372755256362342919192678213498810559798709401000195270861731837154132976873763678416002900196303916048242518783103896883561688578090279119356872266398817329552707621997967198454754850330346206527567485466492288951505963703106539697820628650437873753296460685896526916359954369339742034611397916828287626317431508872871595963589138776256443785275507295722853833882805637288726695972775979911443074367822272155236836074459972459237682805529801360630240415236204400168398788826319365516375455326271321038696791334019564737030348063596372617918033981742588053732442225731978173958670350345737522220788736999555835917897055863793760023574057201837970680047836670677379427617874483880361627606172659749849973023460775052624998020457336431502024033702143526163331948695572378555626920026978555816674448813604510666859793095420550887967961696723831164230154920203653268605249161953548472204799482312941862266746838639565551411595412319004373453357246602320791071648978871378236226884635781633659496405307195597732913364753866544906240000000000000*i1^12 + -254356731569734151427298464487137274597450965448791219324436883974842254761069129134632297234395510592011435999433875832994021592877535435317717143048576642780553945046331767658260972885832632070019186236527700504632469155028422490035278081232403653444074488746455370515347982932411834423317253317835494268869499786646168229552218800331362733475313093012972760617432934189228462297537506274312470766731572356833200810368500191623202185289299701554209132043739991574881019359294399735632513309971838667812332943872595986044716733411563992217916253982023644691258447188885876437794703450554929961417458160559064037324734778154732462692087520017306043258644390687754970750542035927546611050350540239748032092894417616724901377991802927972461655115596540618165191191923545897696452830364831929268752702429725207929222087373742255361021279179703602296132274982025520664227580904635967856061615169357503308810811637623818949107100107120551937595656819211334572720444417482380957424622439515956591097707757164088234456467576010016263501714260131272269359024564389823083099308425663961918308907410135004857341678279067167638616305484285241822311173566609696939641015001331099482488724757065887567564272318872856773395179423278507198982391507521110220709241476328489949195076054507215136194008184899448665733159096398798310489345309953852465524759860596228479847497663672896957349996541011806470542864231924729340484607223618383531251001530902563175001950695551899224576205537280965864554257894686378547379393145823701866905600000000000*i1^13 + 637073118737706691498820993208537985688473125090149087001607664031673601859741176432233075888050438503888866960646862190771523547490753241472775676639991122210434194713779674740813565074988409109916075839310155914161784129388593592232717225320720606640662241628481076505001123837315968744364255925243884379083747627159292732868466177229928150257185113224708464674566523996178247636598284222733149481042539230337227857013073353093555377350540370844701080469383421137629512005458067804560400499503498585183690932009748731621067244336195867596100361240550450527952426379083158119627486715571735516309711712955660292313707582912641702097169740407667725086190505201738562030655494045661847941960208759587012872473250965271749287870094354610668059628554423335602833941500856827470366220402635553204186943795769021926334306470127641095628109439066374551711115812097900831779686900409916838685463406405423216822027439431638013105049161369717082365539231181812807654797252127687950360232041390764965478794771756181286477403856441491389016214190175620493678272012683012084719157489086638627166125718894323659622212197442347877599209422053937246381244140696172673607916771797897672154035919474030884443586518537788018937456838632964537917166385489506612877516151052058449594704410887292813034710938861553374189682059758762933826918243240028265977233279806866068376882471522994160374535121059541773761970763198259226748797053748850301940381528827371800377496921584378460915171016122241680878669324650598620197716362967742676992000000000*i1^14 + 31130623526239456943735423301726780524511545518383525050531787831138685868399197370168197937699933228431779782334762463532029692426837600923164255127238407049960924017366448111969000101931865474329784793696845200073575898407945153708324688516703817118286966984854872717125580290291245371672138615045907809737815904824877496401922592909185519799820575623310100416256885485846293127205494451890429660440368707943610304912909205787959674295343574337370657739410963890276679418420603649587966117875131561165229150691162767975233802365250680978294602657362423176721011959752465472515278431213637088715076625563285038819023941348579544610567092098598402966895159983561044347099053264024624207582328720847229858249629132168488367400495168368308542615859467768428116045984238593776541922921026384289679534478572945008624736473923191635883325064731146337966957872166297890465887296677815467675613291717290418934233902332695523646917632964361230345216773296135213640649825317469679563337610383307189107693919127856756695783471037608824044797491116947008590786957478882283122780516206499415262584851823633191777901392782642446337862642791559195618509122185323300326688329092383751010534119968888856369776506396981019866042062079807312985463858773930751987021136892931442464979814164471706523963342840740504167077363166927491883871309250578232814319912314067056196015136012779796911935381438241470372901663307737854142742012430158565861853018512695723372982205952760532466760546105040389117002933987153884484138609503144771584000000*i1^15 + 549006008621032759177763557648049169355369820871717497634193819982581177027923550412826556226983715863807267531000784493883665057443993564731376470786195997733429480376043758515190722869684720266402554958805255683678132824018624476535923406998806076785250576364680008848453895488824093028722621244101332142887418178383779984424352581908348734889568223327700938664659858574201036336603785369937766831792720464476209177480124846230173973409977485420830583191695173678008611633730280366513570050374975113314011641278737231322526672985017707456653466027082399187061379850732069349287791136844177247323560433645111262669096088149704618482533661111175877544074190641121627828519017408955450541589223754870831060760334210276850048455339137263400505949426816222081377595937854417631883696635902975794743618943212857815298111620071290973351870580405270757240772251951068646170544186648901439261649115107013727300426890414875943936208797639154995763596122855951402630372082783886360980357767388481721423107970602914008036919529656598194993871344379910982772420602428227310027681595966040645964404521261719163646531066258847863562607746155388095262998576125326651113227489326749657543327536955534655914653633861680571144611750825338310116274994420306881243151903794762852086301740476729352038792552336769823664968693750502995199326684159286420117991542732331617744103332595362345712733394420207310773628103098952118888400400552374579307561244530437753936340972661898450304615118145475393069997560144629203483485408916930560000*i1^16 + 24299315875981193391385610412066033786869751869921069454232006944529988688701684066769023552096068374773013696237545402021302185134028892907546176582768126811723643705294400959095169213938697982365719841281772866840742334403311776254270190216763903810080765595691528159533377268262717499826426474210459469630070730519801437559243482602850470690048766216404310207149074371133060278816923558481663697367051192088099732657276742204582092443372350667739502047788440715834278570781917041850831288032825884482759612845661659903279806049857583696582698313754377965129294744276615804315068844904523540996342798950815405335720286826532618947547477733587620591127194129781015738347887055601033506723606396808614168158214281889227401024752675951331191113908412861449898707388069463804357895194782574913609233986610860766629881593591240970446935849804793763084934793711444414687482827366403301862621794195440939718149107994006681783238452697141125772423769449217888336035953829239793056824081582426112507948836749478346946815281374446410632912565306729384447674648840435331025614391802555077785787887449357693011821912882758898414842807177902338694658763621617142408510208307936256955104831960224512004732807963561231801925741102828295982299338518728267686258807484704162653425186716283385206493826302915704553839589619082701809540669543611770313360775713534576526962643613016619084647198702051196394752387127789218152596506450086173973486804356301417540933754493111694469789301636909312473520551031091967434101358592000*i1^17 + 9769675043014017060447325671267682353293052539154256684804574002018278072010521504000279031476720329129771649463408725603295308964867336508740998827230941827131170411472497509936393469019579547004127403266466368690971365242150775923057537123467406923671175323803307527821596905866384345103068563540192392391584020324932678118574962786948476739883738993962924967065685324750201444656124683206386584815126221723546284233381698547148234009565813815510873669313161960409068082466778057131550248292055149656615403802335562845669986068048075973715186322844878994419213717697169378174343721058460459614367098304510420409758380068730920341731549840603723938944655412509787076360117316498435087480680990005686882552100915380124391393766506232993581396660849629026310038235887234816657242071075095168409140973262004976092662788331591202808806689883764264653036729270939267829205409637830951294719425028090106319595006617043585651548181275554945814313680452688259197454355784798752675021387917073349351135095414591452724901778028720640075967245687036045650244168349086493939544071156536103835861294592590326412365656776209150615420624325355417097308733974283071110518735280833379861167072524652047586388456463409716252779972739128844845360282441931005325222162389594753829769034161811906337143514194370259522246265241672229355902687187714403340901399197033304350457125631030988542919322218444694668802807102392234448364157021070149479487700707537085659891933456928620371634909320155676253110750873396654577077452800*i1^18 + -10440524833558862711539679197991668679544964700548344713842542489668610112283567596964081384810560612435019229718707253362605650666103875849017267656969113972987332787173737835231716867689381216359468848379586487923487363458943629568179411440703691266729591356562195729404566975205667091573963327385391721347674787066071081482490843614785536305836834221243332074779494356005341908174586591799789929364847467711782347443370406644667206338450911232750080710044548512415766473825102138545035648870205557803317991269533438659219876730133343209217572945670972007935827148030811697216386908877316278791877120633820321196431623350583373912110314902843987915737378927699774878152073707892445783801525160986718969151350967759619377777596146303374873811434334786020603411031200661907017416953076674604655677472565688788146487509524873978628290139817279247072857733050217602075021817430115213565753362327753191428518504648625651734065711856038471935217920360542778989343174443983828490300194841750531674185378745775251515689584410241256970301082457317671179853029016841937925171756645456830856725840973242494991116987705510556670386125702114966862643798839992672812799325278196167302472284180736688958722164143953595428594423452591114670935592271802983367580773734018843269019077399334959133590246821521606371798791500451801717246667396587649037006669423323116373853819573890319919252411321941129719296888592685611057650826003789004765181601762046734412263867095941693005430027863871614274836623108924013281280*i1^19 + 48194289337229756260824600046919874048486207092924498633655555550063328788092455999796385579392009004574926573831707836879642032554139473187713122541630372349586338780011404448396771037809737134341969289651515546698632095142189598014633424282188636500844200678588590492485432692006566287011067072949777662849955557641535065011076046637270394523352038845626852831864836912571788181022150654256136080989280173229669160634900113545102049368780371250214053921995905391166582019385196815144379640580314153953907132464927755863831069006100926229947055905778794966623562801959272843859129414894125895067477072962428036616000002627238315967472126140599488272280893583395600281929492023611266666761748776137778365581265565507381027070656564138322149813546599190633419236688847278741309480740881025749974715634164644216570375667975787969972744610674016245787742935014229207942236381199945280961349682333998404249034589657721478483658453030689417524095523397461128251519870366490559119016844691821472634580486677605288906597083611606966818891471095414027121738253352517965511068202539978041708282498656549983263947696387438182599394981170189827571657962560013568951816885901253063047697006847200317641063059372517048421511802062931656984350707945039744904165365750044905916233534299614535876993610389812072485990398002139230659643989069618749039306960075578459725142207362731496651110950713364732935553887517729250214155067513931034287231973157660072559549421970829239739317294583732015324651927673765888*i1^20 + 212302253249089222169566181562103808242852543267678485942130022563214644108197851131534706335351629785383123975548303438067381915396321242358139221842161696679693029158803304889691121163617392173378789115403952652466463929727674879625832802920728060835384073309345713763944614685670124002338146121928922831773087008443539292157878194899396010161804150487026985113477984723005104867861395967062162592807999492016412280137902033259830909596622041962725932808170156812208331935605357012861655631824059089363096253234792841876063638841534669107828545416619901035469030391824225732599333227367533094272039896322973572676581516358628239296534296471215483463694085264871332143407996707353482039082333262681726482540027275362172339369664781847716868439404954438650729946166852668938806244871211989118000250904014562042223733404430279774077465184770599315756892245892194588690820987971068699144293631125578456619295602812874783940875928956382917944514357804127214981865489285970138867248956061619507878816354134766173711094104213656060283317170301982439223671970193487685124540956683285760088862379629936481287929594976077359164851933355815360167352606833275466249591327584338399661813799210662369870857976438820249681674522117073437278376850013898612774137946762035646926050405350746648039352617273649213217320655376738789927073545574724911568909772976334035048527075589445218363986396342578817813870231688432996906855967098484526390227001940381909205233963173410940402829216442670761739190009856*i1^21 + 433292452490168110992525651309364879985446577221827893648777495053110825875862511705104191207190956998891193489680003460146248967894716581042644366182025885934147636024706206342053447885786555080379512903627054964620634700262402663217549701394025957995779548589758177984991297200774202318607702267139665051055401389279810558990886206297770653053754909076381864213053674201225226767323862192244221444874683818349307982649250055134942306648272552949110565317554343623231514929887178326286353730598062943030952447610467099646487588068328210429590559164608465381858896129194040703446665335487090721480105676097051866093528851473094595521962137013442327348119880722371962892019343429118189710453274415805112649365266457581486355916864761259087326451099390227367206333969291387548491052166504512929238564168910451123326147721012429802111293783344939545439627879063432873983193316137477407126979775204012254680370987751242143768341578269200246402550327311370210475414205859656147296039400810872714952823557242713262479856863241208612834594668663098145799481933602912389605125475851512765586821474825327458248996111862311814226996908769655255039500090073177372560650254601974586540323140735101560448781446441099999052996711548235358493654943574653474513072929363860736681779108964283745919887525646448112543754625889678217699833234893683568819249029276683166265123104854410493834501647417138248429984680759561456341425911420329341469196926034477693711738138849064717673938682437069883572224*i1^22 + 204258830648531046002133804052826723056642898979276820269739614114021185191472070411967959460828760351255852623113128161037696789462163874486792791809624453998105445940086997459912981514850010790850994034421220855185643022581067361627150253537024804336460738411460582610421094689494105688801170283053823341099869969445493277670769478499388719894839267293287865538109846568103709721986882636027402056236066497916856263259955319073087670971323641050987037006944570191616288718905500296727282923028766285371948142584151062486383053885946835812280462394870239619669822256759887149844914522373576623377453607839169387630490981417382940340227182159120903881709785584020842592280479808018064235342215257594252203468580142503084512480029604879974647394890155776968735928333489209817672557883090733840794635802691916304805350578333162079265378521539385825504082083921044031469962288858505983681823733871852030505271744531969378242251961691898004189761273792005527850430690363498426758024069241323053481978141181082278924888634205190862521337599197020296337406892966132405895185899147903879511258615706447883183536457442674810404344763221932688449525368084398934052086057068438965966451410714491591243462841743443714188354553231082001958468236625894547629225759936679721818885158475110321281121668332400652724501777717228231579179731780599008617532316431282925196334292167402794742594835046801277422630670666589386862392786344451396847939372249556173962781307158630596725693134460157952*i1^23 + 39644012151198825382498882136098373163845242533675701003701456125251758422565422089481689774060791151107276474781200924238584484912886026056196763376835894130885541687353161204593484613972897571381658633882484546913352992236793263674338734327780760792509580475261974489261465023659134050863137131545949496505740452949445147169764609513953078750734992952538639426723877559796293991402167675131657283265620936674165826078392856923116728767570699246028688410590037743265558896811563770984260007825082569712967821904528479823663418507471659560761763724055981663337324824951483323056301772821317633080540198871205136698690540676843002937726474898154431744334311431835123483492193548248344785588277966020826917579382367547939983100139659205016941891495921992379235261818936645273031504654649566825915363447807735741079406996017529872059369303094087109817594888342634460762232039020382044495842428839826450394959834102449178231349614594625743776283310073881022661156937859123162087199871982216402016368186354372223608828439211296547213948992446186821694081027723832895660070665880586261592882240172162423236086069176361878059588145520652892266717706646057297800364309792736901536285844157076279664462796320971499672855753861796393204538804246791278680409349642242366992664510468467035897754550453259953721379067736829568152378903927852113059265037173446485226152541466098627559318818457335475572058021914258772799045983662362108755767416524422602971709087188344002661310267392*i1^24 + 9917240896762969296999172820947399643133175985971718450803111315493976676584030120616484132449470171865865606680413731358734083872522236345984348414506031830389197427243385836080904977050213393638253785370572152118056896020421477762002573072221027325889955806369956200927181066581536745446908079034852209778964421682301529085113736707433145730226652494787927180753267778761173176653258948529561414824702541859342334050970835463425211435192294752042049657019967860558318261585823977015951035621936279192836090701112456391306251885222977404488366613871462671837315606166467818960128083802743227503263576590743873155922451044434783461976374577982671173740305148192572236577918751145767300862872445469810002464863291707475059790751505565372135627268938393415778025059953936407446016007547456975837915321094741692014315203806063952972849686977672903629274074114946797335933113657807183107111710645160134503748614799027348310529995662745818466834514329641885882506250238022794545942987315595975071395781036174418822866011089975530090431551997908532013098735972262356443605821213940244712948389724517045293134272537996140462452338493397629630593459731575045168844216464461068541913651739767220215450675472261002159032026545750045086351250358353162224818462420979953361963842578801926243803861625481637603966350485244710069888915285988239802708271094948346008101442177938745259574198118258860642642767363970169349329807899178226309388002174114627173469034169500319088640*i1^25 + 5170165180271668966205322642284408217257037174835464796095961185525408174895765730873690840410179006678568391187780933165939848022802212677908544322761731482996394628348850730855138890875808758492295176283837169587449555786065752997967064742580073518155487347225675053532290975984225236904120887228183172400130348057130861727503142578245935298386273475967098261411946040753003124123749024327893689886883590043584085815831018316449067780351569633787440435224245727817326349705679724275431775801923659536660470136815080586968302196332007133039843932427745027705774098060549500904229734198250388660055156860320645915182488419511800312148298985741731207979475730694250070721418924222390709026884918346646558050413321956275606156126949361265660987833043587028013841116702418598364475845652159771594248728242806715514931463823555364295367094008841128748456464537605374139382770678257559100689670185249667151294895574614658144163936004384347518906337455014916956923282972184247999384757089558035604730769589013182964789354893319907975056717393068959944718588037613199974530988994505460959539681286980805249515010040025377218784883412255129483938729929269161510159521634522041352206379019516572863630246822858764869072883946045676092409331028108235551392136675790070846684668117824566059783954538404447359614424517219328451056536335197693303557839945329013792034699075655917331570980352005222367122141867533383455840447370984603253967470861028805059981641120743424*i1^26 + -76083890128364174943529480374323000812358008996976660208276457684105327897665151715813649481531414227377946480401945473061314677248014390648317886894336058153408445246134949007376760199412137513034589558134055759447187534715927282033794460424555943696435016312032352878811988744878688306784672592152014198254387207539829532056884831431275727386404302436746332518020572683969431427120726939284435435919030155623459468213692349400602999717332519202489222634470047590691773240722650523619142327818495872951148343787275999327694196748891585071950270509690449770533020681005577426347287757131095675029330787544532958698756866189723503916573930829513074846828398624770787602189657085063062104945475158737140898907537786544496476909630001322696359063805971322182775062112885286005049788881414620920863340147033850043922637856852726129936368134840493026788638977535337485914786425413366449189353727140263770123639516024235850712198728813249450292234605294967558540972493542492242683981406347216848036492446062801947438877037376623286778900050627648155104914726145200032360594392336900860481649098622665838697634329057676051034036385229119996724412313402752349715103934653309042670559657584968288378446158478140357987166310772971706919645731542524915476368291127773755068051259483166041806053709097657782621081582692591056078181344592566549096441689680725363526527301799361189676464716197243999066571265828340345304485003408959633903864654420064331594989568*i1^27 + 1165544785838728675447383360155216934929983250464929738945140367217211496501822008554013224919255139941658962524307175090973708628591033478191428046465900789030618162208913847125849578789200938715847024124257980404375123438415643626064317219702422980465102082453238477565387882043969135064123484636776820337372589954893573695530608580519696859033968065081700647489196535162324042350367129504214732046874139244413689175054913886471721162644541373428260345279951495702841168989170718840071052690949888876367920039965982205191957417325998525463951119606667702900334322970505003924798300536544612455610264576805644464170252835931725363489690790260604213739214327975244872247668968927303640437420716287567716035780507588138738153937100581307575805550767326083042693971582417403566934144641845529287432887554105702670271395019907207876227765641348282848063059041400323658846473717469305771251525566140743001687434949337817152766706744635565518695422369161658942515373003502619584318538958900378001778855850340142244928433571247850484122714514373889806838126087608713805921322768976734119917825852909612558514972232666699239109768741734865325240624137428922601930554293873216870428622819902930503123312995507276293779575450418768650172107841324821289853615405058703540349196188319485670479220298514854963545592494788957834726697578043599183690173874985224732980444733946490965191476545015695588860809323878576713345626549169175080601757496308137984*i1^28 + -11226662709767787343765690152326055862628610348780421264635300293288679121414958317464235999136045650859963416409522488521570952021552175062874568328905798887830932936161478871429274777175115794139668512469645947928138257383164366250397387045703472677742816091978136849462143847647856005364331508856316527344648129537769819653882205300569493315317051738914561191876202550259565041624270834749025076654691975429683622050651423922623054911129846105446316912654979259607073037562320062838833440421125221289455039974513160870594034109530875478470794550734190636739202179641884657225676223740696900204303301881296130645523477098193684898407792117292181052426276734212215317382571858895769972434164753513543918748753860684102259387893405232269031460889201837825964777412320315340924803471304088383092811720379372891290666079730614237239533215686186518247586529109142326131112612562832447554045093662228973269469117369296276866827933139839234859744423918960301526759225066374584771493767511519576666618764462088404147693855508946193105316610972772275542078555945495971801862242370517948412346235505979952007048621004043339238055362258350120056210562762303831288410591620918199086069925719540343983024408331884042874048389890881879655678821713932049518974056445724178936416908102786434725067821388469853777896755689591314888277979438430186346316631160455810417424686710490046312894750487754406223580666419465247372912695531666994264709005312*i1^29 + 167682994920781538890554405354906807817584736971840773396577489420547065048189316910307134397377082330096974032864811463036465926047723745491210021735994294030437644340403379124973356572235819400645647652404238001485429822680752135446833591019569293464940703196459578627191551120527443107580444371884641875427383202323843355531689179964319850780019497377573188436836429805051583928133482908503847809194757149263139399401887250022919625205893152869972986449147773240919182364414369670437615536506835571521474848040067319801725903474318983631680734478104864295547150439771408500023097085199305338786984114148406232825179988339881693030605391780559590115943258020382732000450717079217571286970402063542870951674760014154554815199169536466691063237219043320792904220412543211411802278102187634959878986857018523770622194965794032268600206694445943207525352901766092225640552851052959632704271969433476814071191450507832847717645831492220512822583211039336087495943965488820174386948216652146575812967295029133465127343696036655853929408860195460602351640104928954863140766120583581632183573574792019164324012074382342777505955973064813045711632821992394730095956505410352981858429427081305395329383837346768182779564413872041154240813568546107078231125341041311259570433059486985727503298764079426159388850231644286352183576795896150340340672883536944315740102476870148295038023062613558794625841164734209294927580868258750791680*i1^30 + 597741752701092736766985362720558562362960283497123800921344326773890123642810379755978085523165891116215455806216669821151067621320018033095973707833392111769200950926561506391792296659169161473311548445995735088658105656458106344615094391114084232019613873745359370486950290127776209170138997250788643044347704649660543236010056325688526795743436428561306825301494182486813891443741613138728736077211037649301076453537995015953759951503658036115737486990944280470569992409550907777404392966149857037462676047803436407603252671777472992346954961121147915469837251440292690427045295634326861994460143637352542466416873009392555846220514919566374640316215235804767530176880943425214034664432644368100816986515020114613308827044704301327474623376204425010896214758878153505332208916027835184756830714841393376281182841894447680246730297325338107484815015458539687982375856804377049728960447611382580165184266683035935691229771903163753998708788485151439675443722070006024436075142992024343578626268015139364451667340739809031908141611804675762922219806709443391869037334540932163228143244754947643664349316809850539572216082738203823638462546642149394780211474584215602077166640925526567541637805056996481374919455569938335108099305585777545771902922515509163475779750161707716613292581525233491274766454010842261408230114068225147270211676666056650722313102769607520179740776447954307808368133956581360033843812237312*i1^31 + 600197306316959382734896777219251256706651567938802347723703713915471721079680643510974271410374226387814296401928616003939832918867209490080053799996029366430047359278690856612779509908739392267827737172193814949518719772200113955412881151997185919633093518194312155873670095205894390839532776396830044236676082358192536931908217496506346244156483011064308300579803514290053515808112122161405592948252637768467520925373911315400167685536115070532446583618432949952791955987143201308301967958005873399296086942918718441871598334378291070014098406558858103571548723168788943865280698456035599797793921145213490337867100011237478769487611555570282858737775445382100748688515697584962058798300398102184623828423062740460265276204813296497306584477271201712215226589028948563409281307709564413498888731476993469947777228365760477291986267085799207441260135251074850377603392304970547780141000035347117782222966385736831259229963322048335662357762765696637986904712839091368549894707866171405314757736015964103083590062636327285489157624926281840054853328394731164582459846259644138584377754530384809575047602706550497470190131261522968155233997104795293960773487784881581152515148571892327252844004613554294682289984048092146297269830423063422366740412025422337670207807003450694554956979676991087309915278443383218364731146489164535212015858278736955267227712595153231664878666056884956152612187971611476885504*i1^32 + 186714077749109565997661862327733238108397410384895637581632005951628503290555783867582490783264008011058277026035539979254130259770377328263653064226855004973878334783129152792674473473546244548094944321038597371569827886320722996673864922358680081377431154163895774489593099061249905612299891384696784024997778898568796065704841613848959082794590398732028260805804003612761942227643368374449017923556370212829469853848575959347189554053742276685592086381450635420364224759065999716598344656969958000756842823930114203308716435898334487335406656249317920231561259775516715227530301714704921966817013571128444406038475735165169553560340476712767076210340508399672035440070590301560801066761444809845660886698082933695472134819886815658978411339282777809386586167569274925970341191736252998580854161887224353864498576647384481227634440112029212367883264406472222561453086334050968216516616025333102537554499664341715387332113238756578007432251368731363043580517810239216403822939326469985909450674427144536996944743086081259378440893238218865987115977512534165130101119489118501484254893605565850618046919021320663003071515788419410243782688844899606432599079141363294434713868374490968355845412109025191680959185042765665474873962717375783682901150088082229506547686182942744115052900130291534117634342133727629318274850018031620656404485506123280236208953896114317017005247961503976319812125065216*i1^33 + 32170911157378933991693184199022270412780213133158570073991274550942085592489263678381640398581829439969196194038157911631204665686139249209971932436474582084153753053690330469477774993109886864082966073268046349658422449495329445907240930478955826043604348109286932544778106455107229438127454677966824292660866309660174011874563345632716700837577747893842155092319114050371835683674253612378636987504366301954700348403700218171128821134077031867085762041188663183255372907527329859907282815498686915320499893281230711127289498042885004940365599661347102086056338122357396123347752411796634351034718628251625787478297772745854099167937490152361311680670742025644283349457162102972474082318022855845766622340219061079061510951984995501782068513056556547690024938010558316765446565786766446032681713461307220793381815443516637556686151755003453284710779759013424833729539445000768031109562969225701917953572389874796170368050548509179756134730952685930824536172599786744686109728586717571995251459840384409484720706982631889847065530677035730605478649645330332689564645544307169131266227864097280457941354055029816178551232723930886885157924638177628401052092749320845491356443827142000419246090389293105855615644181282986451154507798335602142751318141339046891775146628820722539727938462974655682126006612039649013939344393611785808737707733421674826148362131093011720293527715305880551424*i1^34 + 4716393064978245222425639406352716944287474187637930042088971991874189948017410272026543074343834701967628809803343679505958643579480985043664757091091664858845857228963694002290014742554290390442850526005578617092098369062356387706365246078574573484475178836722538081453102384886227700898625568934615103461126528966844958183325820714533438930173234888319123824984768238959079521486009797199420151892975061288455248066304397882391366923669647069750871701011275158087789734646932984251035425686898652677686500751951089005869007507603703407401717597022646651716241633190947615117945607522966573652626374098433978737048043769065723972253626887013722482303681934415017031903693602814252486662234211645185557658580180051484458232426158984093531112856985725867469514456755689690161018122045825780540233173302222709581307533566636546360650017387546759727746385556339939540944971712671055653576572636322471915529545229329231939633383401122755583986867430656218499512048512913529624154896670715319953916397263205155814953016378351537947864373674899983724771484074160866442004405413809876468652482332486160295968982887395823044814828556920952338566090872264333174323912269580785645699346454249250838571795608072252416893009870979424313686083993437425074293241932397750410464229416043146572054173719032511373550439598844479527519549487839163672830041051761147660060957470177698485851127808*i1^35 + 648271519348116922639164613581142421832485609779043529480739054832161153020661009467418661661125770692934421906583284977768183684520348387197200052401846649504614340433471103356395413438270079765750414766358543645269421678580442156646055157902598979537821186230591492598177122736261730209447098564545694973705002898551299822337035510520599499792688842469426026877690822862823663803240470396514281116039526417217280001503488957441620403150776732329463614231380397707109793344301132260722654620118689887315201695569191978291146633601804730485793833941673199235471797275604206600863943119767401435122803252668103782312541219454651228645486894127458246228275886629034916426177615412510960885932653681360835112123453872074538423476331834951485096361565586693956948430956766843950753726535345321218015427619376651595265682279866372453893523093178759950043218834168970138754279017250557240293207736492571572439606758299530699677250747092685903861692458581612166373229539134115949140735292059976540551353963147199030437413429873459161796803829305750583589815755253915967959041075747907167913240383989582379741889343444743533067255506809460357227666030755867212163723495284181067821988135682071435762723012616233809228217187615801913375928581839973284840584650272230334189643346361179593248171820780548079852284551119015920158756805186401223573792893595629609645737854592090112*i1^36 + 65586658132764309217423756482825600264511986775823310870465611641549528379477162607726691946932573695275770173224356712918423625022421570997036738929699494810937815015719224707063825679867852744315400956608976246370821368516534450988510540775849753050434143022246060873772668044724999830892161030437356265441372479043943318574637630819806357049748259912415036548625162826510352795681708204816165331594035298815989208847649365266826603828488873625150542525695602050825625629754452966272766133415185059355174330391237081435828917127844952933816078384952824198621923899673688100740301819264841090454772583772909577343576280919465808843083972730310605147969247447601309167343151696719947305953457226465285108257400046583643773173448144466094605886308245690482977996035263356541578737754386977894172260195001383912109101490853826114156941224302231362512022676717931234543737104536946069124564127495586275467634119616563526710300849180227270276786384207838425809348387272406883142247384111404869621622724268901646737486425175321356741652329371923642464685618253705646958082973862918471229188549047962661612836461752296194781301398676497255874853428176096103090925754689804297630108973326371558653707960114394911660356352910943353057199727434766143731847427527167965382202742072231224612181369357791443262832610223835388847065360495035304137536493282405030880608256*i1^37 + 4100711736581417303179471964398700085849454157544142391618443839340639028355341714721010823500645755499696619877341097008181670080512524648869108064214982456170906094276750031580989650110626512076443691023989455899961269916028873982074914233308149042342823082817875816633253107303617213046283375995925814030290015473372061411360646230106463713046687851959350354997625046098757809989833912431197968849420166106628583256019172061201540927643581131522795802335712546645766646621325942807370801368295269402377505604734365133391361112270410357537453715915154132699258705066157533762663231168761794501350334632860368351008574446099703221578041545509773596624365250227565779079771267595689320848138595859075017808129733272424629444238289971972382507983624879465172134313089598548205344454057357018234272893098568009227629444818381552046665157060239770334071940383103580130317156887511930938431447725925736832876337802452590834761782740512828778285773285760373696610735902229185738559252990207895951148095341652210025101689534794723032336761437413247615118481285100217759847660763697333682042715795038312675898920972956391965024448851688318562429952307730950491859846211058650711232201158770643694081090579316778333276156006861978104410121814547087265695669140315497637856241175938272465934818937971675637331346738612376635025964487578275300236688311189504*i1^38 + 150554949663971728447620719253471591275819226022001128609771985166555578901163831184751447452528254704025558748454936312774929392260734470685751486921529692429231867280637902109037804901465913120975356553543190889893600371230623153530667392132356632002934754559306396504349934465483121813487943725737747830333611007888464895368374140137182900642636876883355888287449233838940085256028954252008143418819663426861194734752790124854408551613728898551089368292271223945412594945850304483470006842938288112847881734847330094175798565850523225346720015206254250957896972072890362433748091316210301042665747140160351954733606767599098255500750398852602109883430101815458058625215371672474171342984201822289001304574966259238824064264404778368629243811529347914226429411104022769661841218486329447011757147250932364277116517299963733354621482143608611784612270489163614575037182351198826295250676534757494147978685609021648309163475515298004891977361177239054817964299627670059250341844440849634438271568199127160471527798390895146300634767090703389717272086974574627311655500058478262475907860987237176316390410721229372717161332087706196998513924200461711438344243934408167174218246525441449227937509289931827367781576942532791772740350542659107801502340093181832626076488391661896726339092825695976321492099327935442272016992745104189679468544*i1^39 + 3779246513155528940935877620202570343975497959923445220994393617904842093240813469428223246880250564887966517565183042194668254915701322607632858374069699175527283727318137876245388954845989584013449980194522756923428559203545345307988063292134187281090487695635909078897366691524801664030934564355023808247596901285707771626049393394489559726003861597437886448512572976842622724532372526263237156686191759086167134713671206075624460565085382690856068541341245499907011781080583042497022447961440808610881207924533212531091770807229858285132074004710296539232509288159095731557812649980345145237868997970333261199033408564266271003847997193160283512938138710831682673240531241274432061168824736856894354624896779825856779274335608744511337359407591678604033085742370588473364366021469721972307492739169427541564936528897110351612332817539962905262425205533124054477544149796943714196909910082969299406870256312428258381701812283536589938250063802144942747188933262560679792564755057011508518277022031049973875419766058362242387013610816907158251030499311760007494256113641957483114483865113977925495537176794774394458833632566804248864494042279784576873888859618609463284269022915471094399279618932500018471206311477406339466485314251790294166435158803685083586548138031722188270830200329026650383789858259012228211633584865280*i1^40 + 35676136415251984520801795635857137587852046456648907249100955480464582601453745238379834508468856667807921279397099626274483160061929502390179115357527609281620028270647123193027291854320565146575792219565373970121275488693906533336353721633700880448021573574935178294806711435119053056032564735481814098761444801674465047814597624313951082536088369628633008499229192437514457746493981532338690852920037307577081739716908359649237854661950695482211433477996197060577822607517016762652756640835743790496174757466482051894953155772726288075948409140391136301252770183746112344586971320260808446799746902516067923468192718920504851630940325258777019734157473815057522830434469787836246204122969923723561822333953653431711931544686481437051997391711433131719451681958894124298709746160754589196528845304675671343919748083556397952692277981827472886992902388203329183025860145371431032861655045208520708355512002655255931869970798843713501749421302199202199519680815803522797332851738253152553502041307884874710851762835165216969857086325296505614626004118781758130549469358784875055724081720029474688969186296747398250905731739814438399474048092238646780339569424183765416573815284496605371362749028154639405694924478221245241138022815930469367537301583289567999160769194128556407849963182403680285525273004873850290176*i1^41 + -94842412159885119586545130881105140359641546059570105250633996450049393706548441409204931599331572443391295907670501195985856605220629416335777597355832908107185131481622160463219248361999555047524828451692497265890234948331243304845753987053710199542402550768331623638544705596156255330958456900317654612375536318257494025465098241743024318784314733472686237907703312632893342140240235740341099845450845109531507313014665504683709170014576900031509867271278115724068680546107116602062994925136521118549084537361918174988414615227888648970083806197250553696778697007905080020069753215570238465925847296278214422056799754378070654307019275518669572128424089991998141645741423327963311334142524241731968545829185756205523660767163670478196244048524901841095076836754429252979154120651144006354760868970477458568631750615001856631790345246555844010575298568678605271052034239124475872876604827158335523080812157337759267930309082897137386271209073161266658648920643512640036945215312787590253316508590570650908093266032956075864834383423820264731055529883024971607501739693494092842391843219141841716019597146562396729425479610498228839853486166127008507970812952167035026108606513057961097038436618197589289634735835364896068182905949190739149958859302657029690090703725642571817325124834788626992591798272*i1^42 + -21057652409239004119097437710472414670582074375713987646827180758863080283444922674131061621219282208912364027540244045689368708859010667447946989736486021325555940549239547145976422533523669364098415222231785127704265574398440925854345368032041195951382894170921497941657528358366500304733177329582126340446155538314805553438016501868306171353001201562739710636548670160815499121838075846787461790260799957237390270796656374322096144835352502596489911350629574111956274872923382892918884962050487565973297626266100222658596444455361214655485162813456276695293776848406861607347907984847193837346645380127423798072019591443912836143782527365070011387360029630478911925891429477603481499267984396909223047984554678659648034656147386697902214080826889889597376596459102882547733868491436069298047968211385401121046801078987334295497632034934332108276302020044720990376353852495346962443047581935593844290821475130805333560491106377162785190461058111994059233190870976364729790495689621467059501676125888581148587833588937874896913262341850042046482332174503461034402307043252599670369884057095591746929082239248770922696062024866155434512903212248079332997940269645029784695142690475925359621904894569748262527145679123097912929874933933585340549691273655314915073639834110193037479486185642393600*i1^43 + -77600488655147004869811113699057333015453393391864382952884145200141528517685465940724646579136019438798236761235128543839905179841953949365038840206892788238718731284670497211137688058227029048635233143348648551671790948747424186907711121497539891807789450377243198719864840926262988469849163452359076400852210978361287164321786523976848462417726961408402819923287252802162590705038780397608015929405672422107059219468154579336708489854911300203807073103400017749557335103816888020673381257556104368891695779866721005504853310700896339421571669172281111695926415980015994714330110053798204783346404618319948254127821042531118016844826413535288793189593214222851733703075118545203404755395433599081016637060172747202835607232390852714269871413215312755014381885548229848311819515677014737736431947557411223762795191915245931743144352661851576618911873033897979070268074207867686221842812600514052040204200720421645332391027247958438623334010818933709227160078067396721861855402945635294216882661696969931152111707413917993491725380942367260069886763486356487955196258750073651172735267844941510032626145329464137710512116072263819200659448133765215297626971481638040493473243785508103880571792171482804007519691536053417123476818714859339223861698018508075691958654020529384134279168*i1^44 + 782154442761485558389227782232576668203295857590756561598077629543470667168936233595775835206897556477775690305652103684517781780283391141686646995241310602440188186963640282147612693168476688244584395428023550214639646063909883407778670055550390102379952807217828814885419927995847036067355853925040475825132622424409359967360252664770196964230593302454254840215373976759115507100362092477650805319853587882387127013576015856592029549295778198986853693497733279724370641048967722721825808897970805138678408594986754047373094220796065027075162932874503147444395858190100882232663424743483935738685668213883648397079204671881847463859110229938699620619398015452510059067711929232373634688536956169070456600742358412822014192670109004323410491773979958818215297761463552598374124427397034565194365276294352150768314071900199201299244810408429134155216729957749774775004456253697354072802733094596287562175377048190226048268375525245643778462796620382504617801695544142958432790257413313385707406284792981161825950151403447104909241477126690111528922069614851905843273902168716549054798654114540791089906310887486552565603969562098985386319240861645670176428387262284902368134604484816211607291780536706078541519045986148832350106003107093409706864343178889341008349266706432*i1^45 + 78185062061585766693034859899990314878459130066772431194818491959591017235943179772368920272772001344200336942866130782303611747854863310140774549667246753929152789334587828712553129310989658051531119526963421469278600950625261553392966209416446520864585787745824951794342952504053698364564532194285178961442594870850629011283678470008172647373006232746002694097631153344184606590985478978237289402361359089124213191622987655755905841478957106013898052771793391619296959143815894499634928933831035127737506617842274998636533890363822118071773325346906730333830963698302212225629132594310422534330917457866773345076822165158570765504610807164281194141140282849759431728185523448341200263084559237217766413160001381858255147887556770565728048513649041437599016675985500488666659260448026980730065595657312207690462498468857513237246008938851315616202545114374140709245966294198528284019090891617105091733622254120898548282586482352303327239179607375940457556631985641103957809229063652956031858649935984976453464663586688272224693024292803702962414113612118705776763440967578719977083320014243627960754127847892384807882114852028985103475894772452081097136876739991013491174796810269437432526524254542378168658735887822624520523240072372832781261107686115924508672*i1^46 + -304469660146903424033145242593388754383169229089548416087928507275505748769789959741852431743118996362962245197120255844682938595207652406927919838856561053945471205565479751524285363778823585661918394379229055923010291669301470588946691562471282560547596696945433610766928715723602576894241327330463635970160291694932010709670311594602014863243053160541322029661467201788225149164917522582630423171960910757975774210017580188582966085958933988216871470015603574916807000100822547778899284424483884382257602621119997435110131090236027522575676192363535072805971972800120852595834818069272486830617646234793090161849922440406197929644569810951506961961754799662879045663171194646725235429182364519402242756852470369850215846568415021885558151676462234214494446993929870457656574497684559799727874140128281850273495106556015720819916115315471842665957633926854830073487222911009236511171163230473433570246445390148746482093779435931757404078009560345865553502831198084355459373143888558747139354840466788847340048584743507178404704504060982386069264546499749895858277560436351763921461316145991464590620116765638145088674930661940352249661262778867889700196568462836051870687602911816684381407273936314419132007402866256522930242775166372683444125696*i1^47 + 295673597984631269711820277464072297469590389062699721195589578337473881501361771877245448272800344084143109532303621111638932519769013747913911560209719119648840893354910749404406094548692581924527258673347729444153662835858685140934407021149086533946311384778933139693361470118329889822027091324772619747417453736544741627623227895948981236580995863517619065421832932147029580673427202077116127105392077564660708677718242040108372114746840202471006207880469358175541057441074702846750222526582952280100311769814113923533894511272856592362631373386962772171353733147134294659195840068259966184175147637002145898157431989500857380748414081181225443596799463683680175167877296287577226270095850315361756847777525225543274741729100622562939044343961683970355773330821868624244816801162016742283398199061986222267555136051930649909606624450125773992150889965764324016771322587998902122110528399635002366830929362476601015345658062853243883392033820910015808078776043338454647567497222848229243180112289778332877452275342192564293615106430809884531303240813209024818768596855104783416851527951451221083602666251890747079670391954044999208568559162341359233477406605301305389904503006076042181816178465318993134037918512963999628176392192*i1^48 + 3773803297693848524010278565008294545354238120490824994955283995194350378580586199436660309388305645069954223612067451919378048300971765657943776241807461691926576318142757507787272291594911406459567548090040736741791810612336892173618712796970540317488875054424513152095860126374258242736338645602467627422527499575112657232312414377367997708291078412505092732309889595632312974648463820569903555111336524099819936816869887533737206786594098507818623492197128639960017548590571546116530645186076674218505470120374425320293984560149253483061671186081235373048064002602555122149846349418591182559422528906620712601624389826391083063551068545457779457821076539715914628663274375609795951188398978738075652595731863775299049905827386721941958246202423902375318782716720952135805775208667271488583541153177870581015648053438338901544336050361647538879852997592735120445415332319698303304848390070160164441369361382836828563746485774158864866859866167290023727033328769175789609576936072022381101163402888056001348398676801681676888717169753229005815097768816732601559634876059249124970243717157151695298320495998351889320661754191310546631024516070375559606658820856393369826574796820966641703061304753543575162827309056*i1^49 + 15172258556877128394439054300544887201781047888394208441539456979622498603009374767355544921645599891323138313111591873911449093263736934697598594951335354699434673881200992302986913279342355165648032065508419835882271445438144116398133793339447440281746244655747083003147426906988488224337847687149933736278090716269673308049221935174063290154183748676861474599364812992387799874752992612500684745536746405213140830184540356353381663152021271671151639176302233716952858019873011904789261099660449503031945617753744637988558699828818336319003701998142314882975068437229146782145394912306915297308677462227255241071325723970121749204845774586465429031673668011729742060509132079034249851951696364271064265434771019043157296458701947663515071148384836606165986886491649069325425829722882872614743348570338007032372142214164810505862166875192055389189711524914702950581540079983385349001393326641898562129542790326347632410771139387278056389095870557932947832200771485763029291397307567512883280332552394187030667986626050053411179419472538124487975129657104066041240772467411467774413070279183070075803229828212629850521897506482772590125279932882314714996911294869104390980569827083207691913730445312*i1^50 + 353452163244870566662304648683969323994676292970251367702679406934912676808529546484354277515141725294096583522591955062540881134272117924787380040635841644931484113521827446041405305638942951740907605904737355268927993150644846741463190119654220649268970046624371236521455894172902463715078824900937317114331598304609059785886745051380109620306477033821660499035634010183656696600519055759317984775070374502856185938800815633816581151264370805065022070168682185510610416813055937826628906884231735930194025753720122118035322139429550637424017081688000339012414852505814606182535976516501530332003464488543831823489704400830714060343862718982245083841051013932044386063016649055909904343077906138745926818956541209560783136196820935778093492183425588936503224321350678674033984314292037111687200023026728290488260843308247805076180945330683928730532699758941423963630386137114289220938772908567993432750038645494991684898572948839639123307164885667147167842727838371658521024636710476854492915752349840640728046930109742200085971601478530257181802344074291118030609369972847198459303598110979951782294343465778146026758340351658197359265509142078842180809750749648652943919110144*i1^51 + 2219562010579414167870569246932084250470570434954592220361404369146093258180350329186444869639194754386527286753157184141921750941460857610687179648805460169356426587545491979623993076899106218854191079761971005328861419187983826947473060415924387906797443413982589239270322029455476046657265234147725513898048886101732170523018228943737710172843915268916145946564360236843900283166255469400297370347226681056029381075261727814674479799336641264732716323598070705053879691069279095943081794222104525580813482346573242853522765957306921417095738677272123921351933875215330363626126411335999930962549727105834112707144971511373687336306479966672860020723385305685305146045593237009531458513975609804448026248968456833371280339841604238135335734062673684673341860733655322306402863549637532265388899766772768597352828703682853167566429689157330628678061197884138964390114408322069645499231507413741385868479053865033678410638295125946470640052338499433853931434139834816298779312929910627229991614795844307537950078956968574944385646003927038501144374207805637152635304529300860017932922276551266233966830997421897258663812773685039862192836222191188565227079296*i1^52 + 57232656239515969211616262633524542349719686642165935138658324643663246888178262522070228601714441002391857599692507470982414260227137181922718620926027613967249258493628859463512335548919916840153061247247776609044951003748624092130228601043969552306021577985808531191513306715276528385764149613166681067898590130464983939854464324116283893180343751153167230304574136572977082282504378988045095265092058915656223200346696614477570315705307986997005858458893487195633714717319858581693451878284541833660565742400635900001118249217437920918939549074420662453460259677074415566980570352078698484144291065327898132608873307548221128719284830813197530554923536677404743327579810637864401164523369542310417861857052888421354990933594572402500956868906337812801988886527357235179924979415106278419464172202792888559419731814193104663104176362454154706224102226600935532625555161432917290478790503562871291561811758822725374900330637592181068340966944842419145772537831372017953054098558821123649021297065450489425814973525772720625951793446200252024397928531470691118093461255613952973413941933220285716146272201411688947705312*i1^53 + 9193277321934612409650893729548134280975300510981669009221673686502985968969567028370044200060641031516526438998310601853574203337540501113729205570148638375321531855745829912054301735163836533107162404438797352137981577338690855044157584810688903782294679964528652952720163186538155261660206035884236936896757942447286770856977643639558413034808479859971912517728332990851376320716989178263547470133143968432746765778512661389687650980781867283051070314517754966034378952802767201023810758200142980382411410775560938145924754470061713484400666162555351354043406428024636924310911695085316227531274152825202740020902113850648387799858830007909078775775136987463796507450510360129009491647019146687380234981021623033869394603743440861805161880634166308108222398327220841788654527667380225654036506184372921399423460818502118533932560247128056174452021926922149619736872555456220661019436815074303150992996977738877592557055308136930157476189077935741937009108636692848042595272220758407909744153366978740162410511305752864630045280569771782586463373600625*i1^54, -85703165548367969589401308303367013404699362771604189361939468804948524404984542049203410581783406224093941545255259990176029359444145686227608491709400537265406924422256535960229231848392267596218075008429016851027383792755380795310895055125158583108278599782989484656639246907513708239273173475403983306090577945790715621737926749936504113902104591437914029151466828297916720131950305846842175510794488464807224319849082467170442586142876081583790581928781112922383365076593270446400947681191834329245354135212685143219578947144736252337640905415499848640941267692900392874334974963512395564185245363883958072529126468231366564381972375397450957656554001683154185366535788381105526414016861842115799663300651218429473756858778953400296020269377504114993020297487160977951713609717508580033510141068340435137929828308493527446502679088762939612118455484335734646571116476626298099812065106218908316011239311767223978270402100024135905649041464813181486248506152725107516989972986142699839638189983463015371458199062144871772743993971081753387921201804298298905336142276425639043853975066834228458648481010725751328735079132635054581865602485051938796138810152995683986989930654303141082887696013307247199416551386600713135628029598702225821598875532598458943819569517752137605913279325980834508974478109547976676595384298979912990220081672491591901808864813089081922420333713675468503902290424908054367714949922490469675415412105060114787181307691477965509438210898862309387474736414350000849282644479912423529634956271078800764493686104986871759669617095847541804671569882354839776605418604573627896778642127112573311089739057448101735391499506988225725438164513970020116714519169166686820664925197584830156514957910904587462690798912130648387690544037985707892892219486784147172624226789019718693041592625633216283394784195710296530244186605696956420926311494552115965123923671021988507227448965095397035771797526540997301949650018390890274644276197871521741867081930668041605648044571974471288123138323481131851261072245730277169841550909413304323317495329023459949869873898670840559054296301093676123414358918052927304517756384837359802011908263523771090953302161513046179393867779878931761293969341443871475272458522945378739595759321088000000000000000000000000000000000000 + -460715494533691097615182174287584109330666308884472721430582881148117784618768719097152671554418600188583647104459613095634346431307017103024373720696574791956068414520420995297673894787868521165858068428614212568672803129410006026957360643492621337039803536750612197111874518991643753872461913670311175152737702639561271162114885713411381402991678726401031721718142648779678616388254771477808348715315146560306067247251146614682649616923200834364883889700368975670753122726554024719860133432020835743802412108745660508623125375641207604477686749138669871763056804211203715506755517153579880769124254160694341257598712295296588617789489790959726556395624205131411327495873719260579423469571461586891626028882057619491710374816808673923480006818204799694244309867637445844476373943308514374949935023185670054166758628824269285565024089927060762635635451235513582584891759797650050065306569862959951649433358421429782750112599627373034078511245925944516611646013724650866642204341366711288205684063589547968680662925968860761250346120723474461416390773351735292740881239137687819463186165313138508800915577020721535246848542005901831500864774736883701904126496452692641134086477951667335301865909489663996197135825472187288182328618012370517793558949879460444482383655034408847686281271956739523928023457404836345874540954523362716606239306515132383937660862650089108391395637439581503916454571045339803292346853486485189918630737363413366355830507535587088355847580231517947828131865182742069770099117677874651545884072061072249666176810439944572820458445559309222677759200682820600203981007104394010742776715345476015675739401641180603044351788245656987293506513149743641965135556605002254912781666394121408688389610304127511504747736051500966880671615715861664913733342932257130194721960958307180295298832549986162605703801783486179840991562648967611942915524047923911187328575412077812702462112513593190962615778577573449593859580725747121303522142656667955565043907106923471592031516466301774121639929238783520280414163679037545024996555276319280791005428003001864242728571788366582759079779059282858732621934734956639895967893629297474142702669707262691131930848470710473697393744542110324131693851702147148212641566410301225871598965227520000000000000000000000000000000000*i1 + -4886378823702760311465389896901426412930356154361028146517739191475939802082538560849677101320302800305422575995722025674341978471128681644565715287945846300268005788812921065191812118667408957370215452011373010619846989381653729403913179196508320754916852976344925011268077465588952617066914297863892702325620122885814324828063043806466260138868057565042904977038433653005329339502391671984443644518655168762087690194891801556581497584659277109462352620485918031295561898329141781546371227425373087848350528440516395775060200059780594269873895694448253279633718120736858741953763108177164061102690697130284515809907619898567595811653268820719056705833419149066539585574800643410658122880591588716309418965451455850346385083377311029324891167436164685514540545711929040463426418920028332480221153725946796422907576872422536478787057782349183073302702649987578851425412158170394354007677946227663985374224499256838778557923573904102503993890991012629680524405973524936820663237933282914753832844262660401197632370420890028473234993137922503813355402412790531473178798770622851414607875623961858618972354782710230247476262585883439018540718109797133917610668954692126895959645678452511847326465954796555276353828357497793155647687051884501269801720839242251082319291375109682384801024764535478230845666466092322726140006105578653821317448358515862520665193951898947900664026849005889252950819294199471794026693204159897629279608150709832768043469090571084725678569230933172880522824373966278900798974187201580114039035873684067339720472678647242925239150927805347615381276447759804994021194388029525685307976254667952663933047152456614797462005963663915095033133102472239150408403500043905745217528682495860616611470973700471506109773647716865329827026976645173060024678579487724597116831829217444711786042451878597368536162357289617161467389463955152699141758792691367810270909748891123322406960122219442261018387442074320044845973915014698251285254424615275780214017839935647851054653257709546573697234535664840942094697691377510820807260159633882964554497332455375878714014743129122166744172766362054205981020554301944381993308326578293927999533462360382383785724155774393391045645528346936944993489979998722289651526566636870984221505617920000000000000000000000000000000000*i1^2 + -20831675240833419196227704713951033755238299024425207167133977064037171530629958157517329531408982027147525852983842902715251304476252813985229089115438223058696333086587409944065500012489408608849520297088124533262014265473047050834994274981281079341365153789020701561086100247323663777441828548550220467207452584363217673697845883156279883477817062812474443129364829722012627152014213726683467123350733607611131482994873922717971519408710466947421669251218949867103216978545168211363185306147409538964074794519749505807659164304176080218007249399026877631288110813084983121549889531562237721551565078316449398388890458518357941027177388554933890907486348492161840589674616077306038726060997645138176478825746259944909990428891337739578486949488125642977547822364570602716736499633814847445569281664568854257051159966569750692275717394312814930886911604133965084084529422018012304815467857581844034614794617593156220579824573987478557329296042354632552428930062738509616638640474052022783376267101289104827939463031302126049858731512977491356614368128160498568708305861317864516750069044208805347857843895717703240135346112662190817375668948740520258833790686306377140530906826792103154752490555790710020456843648378031634553060724394137662837330082629165548143699371599043316391467719225464036465124385846460394775154677956025891974307664441421232281847690741248892584512740192413816244928785937989401624462816866658477244117967936085591151019604192858680637266797431213727959833888172785149618007096481895065492318456714345820234504920400730112466217612566931220843767150444538602970527443218482549923904275035206741617583180825932388055323114476626444057019747796297117699777020316577098185862799724158663109789156939789195293506010050059661461970892677845092600934853329130180578935289441188468756298391804798098947770441142922112587781845119825803582595490638079866432114784672808975517914522704581351006796214443600323831622309564984038411478865701743793098990518634699310158508661694837097541416454295827246190824139916931566001612853231585429869979833565874128834637409860813642639141065682330569302968182868185714331272138096926858710662979516542561531206319014128683455301727605743810510023022912003626235114210602902597404217835520000000000000000000000000000000*i1^3 + -140642229966433421771503037993753772848018080089209433163635605033874582509159819563499755479991292842070126731819600210378389660701061570122411637233234731848820196515735730142213663152687330492195725027943763002089841441996465229671289752590258937070269200121948118191458871715710768134532816176276353521205942015122810221618289922783969165066687429495955993403168965371799513121491840173936659582189700797550437364575778422616810307968655114795803685890945797348440754082170497674901367259065903593726571979913529002211978627154885670895386082552696748588789276823190333703592451547233584392067917841365483733729490471151117708087886773960524935587226911498081729292943656760156990978679646198986011897390952794723761946376450385029527799274309211667775563102100755662311663282370503094367474985565498586192818172634942505498031251545440256407458901381684492840757447029029447269533690877687963024455912345378963496241489512798154593863341194053134822791531145275661275664045810748386510376796512220177822543568816183142397058767781967711830529946727737743141249062693719782316222549033717642391423533689789358575571657524941120921520733635025000776648385548154445591167506733532411396455372763107889026458175022429601486627840133463864564323926186361266577516486748737678887639468997856979849701276701872998982191694950902592841691731621488836459263680803766912618211468197277456807976918494536341860075668283012636811855454703169392410451739682658027190199442188756069034560988476077666047914910243585574584357752820803044956911334462996515317238903027870655595560030937298835644875567215176931926294221061845405186492542452022565857806265472201871090941671486573293862723465808988673473708962596483002206871599035339717076958789836048758565136948062368735836295968241437836133596302225017001393453071201509458919084512244500157500933641885879231480926078277713229733363836602907450509996447755846171266971646426242619489593909564529704581055560479323142161266902242107774424984802485743101380948985904608489859035590335621061091947330210932534300134734459152415886484553625603176659716015182480076434459904317602989566143201433986718345088321014582727693095087265306124643405968991442647781159298357203693413858471329320288414697363865600000000000000000000000000000*i1^4 + 328064499341289993882557209716923240392486989176337091415901023132289899921423363147045840388539842143837267344132946297707013091769700312835156254165544531396187583175320924960364780233607000077545958725193611469521971298152108444104159739470572078607182274679226763006664930534380859969032764334071600729559668328242684169310183490289719940165810889551669461807003160442944490944956791785382740148537845480256497092781304280792886901180685979563350544456150491598849642223080559693550604315718555327747834947725351206489082749163322356214089616046943350957686014368028576712398329323468108431355311851466109485788109367743361032855430088038995291129265536031294294427798302500109613880725939800706461494171600689266420280472448669519468235928455968361129093670978966062100604870071830074696827154732382108392647700062519211592860265993868834512865076751517909571069959978653048408832336758608711068291230073654898205921493259898483934442730355450211397789560130552110564081160783659932844010906449033669901381557309401595971727725654296343829249228099232153645411066035381651569547424312054006224757718385554476679194897085637707740561137376659074872319871181596506731112628965298316432742866522546943251081251763023428990950739972911176087831316222483834283363969375021224246200180749412517112303922233494157620968703638644182581628743718423262825154212835515894162021991055252504361013185855347343352497484537601355152645174497574649318032614201856395512849478728682524315906756767527928349190686309678032435401585880744694705515735641439235628638615379482443089116682453174112132852288152153991275778081444972268282671509264794086576954495547866900684595506514605185681319748700389700195813853974976241687478885635209178353131096771205655414454831481321200357674888711198150200875588555448348152786231168426426326144307238485625485312326132374867168116683013112628924984044622271880632044376200930132581383019799097731291615768734050658663988944932864743806238177016088004314276380928048372945891321022963727449127976667603317216524606352470788274259278411395306451147191700531938329138624964101188789110851758293757857411480217236713045203318274451666017916695463537914970937305537250715497579035934884964045464497728160098185524962918400000000000000000000000000*i1^5 + -191688567419453172731172209167092055257660461997590015763957238094564496626357057877365502785152724028949863381869895478357931527090091640048196595182755057042327376622505600031624813222714983827360588557999233475536795298321991496660100547800326814995124805215037152268131332921748809629874797954989139460300589338380581494290839960394253737745117113426891588466542961616932853133288994478895015386704408933119035612490470010669679140818115867132562976938666016790288808883217839919818809050382748737559367792371443554024480208923442104060737425699183210842196596169972507170511194111917795478656431754751453208114711339111858864606004818157445920971423464795556689087853716801943449202759549343931136198755775738799671407064099229266571426283409534482498151144038470397115224310650046888555117402039955159693991086538263769212105784095948254075471220950195991481102916912756122451296556990219228637493922799589721354199029104231988474541420606495537854348553348396287166540838483225421477699560012588714551097825494853294840850069134767586235747602495412854906467442314079075614531937210829757356470520489266716513341202481714564951863482117052239268741729281398561224174383753343655866877387175492395061672722272520276294559150108621411577458824968505706451274583011836008836565281100434838156168978662063804710540599738497228652526703293160077616436560758953880264006279609134925857070450754789751313848299572255983302466684865577978839353653177064414554043826806875309677224222617052565036018860556113873834839615970837041119363619150839437271089360629872024026208679107673674306780880924741667473650817407938337994557937282838343500505061556501735538240654030491007775765136627059315954632859149932782099199282358815800524754880715910546661247338338142977734369939837765126093983246584729419169691682832461559971789438992986200675675534546893604364519380433099713352732639008642486668274794950617118102204183731226302557778158196310821425444561489301267591296160652952915927947727184315445371038482403891028210951737058304303475725046150800758824692123518255733037646585843792080631162782495863518363622765233026182275529463300115047851357777074980824069419875360664758390545580675590870743624490288766783365832850784981759749546573824000000000000000000000000*i1^6 + 8230572130234475040424509734582798838752195946042508034938602286216323126498792819781311345846592761500679076313517226724267484434620257132003059317325318697480403759652611298637354302371356093622473366377240703479310676098223191993462806472455303037312177356008322124529437954608377275583636497790978726253046550562739765401048860218386797034492961816355335189030582545871994683797551568847520896776684508990134609734142442945864864850430742419625106736428665105301810234569304094109628706889235281429286380985679825476893129720515618478760388702953634613173427161120532659125539872768513334055498337383478450283803975891397650519622191893131094120389395464319327709625610689557791173651807799963902332191046904225869602489118877713446189689690812742712897110618644256907503008983071650905846896444297389898546344577186369407827172185874163817452663913401811568931813072796845865883873103567841556986139495380582889300262766744544773056480647291452745437185434025468700715259860395241148099704295603776970497684105437242283183514897547621357733523747940850226382090455027683001876840590057879705984324690889852499635196951475981370672659420848502279042226411723629300448605226479004933841112643693421012920361868290612441223552402719080578124091124090915358461768683649422264270104387240462103117330596071123007771900488874583370032552350498270047613196448663490493568244124043982726217451726315770053233471919959259678600235096964090407471047049947354589298361740078803453572479373680987585987211324312977611049168652057767271277125690436324493025245504088687230178339480413483448223189165730731306715577922921478673055545769561521830488339718767551748782176458196752007819736389529026073946751567018012905671573111852366971917572829849393807561973839813918822180615441187133857144392306320916800112167186234862315301970977043279912524628537756875633254918841691373101527987384645685630124781250695275924974127593698273940993693970038572221152459956423290744255428509717729963005695430509696852259284474509355961633244609369991258688181752537997143113536223018756118143566771522219102266289828228928689226578572284852218550507573548159074108411465839209404962351942269287994869209763251443464503434670872103476230287931233748354754150400000000000000000000000*i1^7 + 6758761234625207709513605573468799626295696525031297894175635218182406976252857784702699596683140622641393848059217742805795831603639314778268172687235027715644393309991604324480957407360074678681912489721673145457568898040590534672713543859709560068929740119577045755264655328895166081093271239649113958049451661314484949563486932348840649412027389408885572425861632787408629372409945159708019033212788414374936194671726128467069639891041222197770857927495996710441108127138964465990778900982439685415393346371580895755402537475128569325894974117415343358667728178544090674193230962060453432621605115769649990071795660974882404571336530773196591259461557813066145090377980346349065597163168670514834476559900099881301508515587198229002511331571499690620069477897254615087880738462872787058925145628236204060913557110861121267439674572795811489596218459583598354735059430182867440041732974122978127835327418688728351528890813256890553665228678547110578732434569249668939313769255644537307528848787414904907690894358509138607448096823806396564838835230616376216770931743691100578466044719357084684780557693881840298842588895799474230476881949296956097846392235859780666607772150345273887158662747167879091549625663358532559564976571468559693351114467355703215858980902862250189102416622941710329227978678686934433781388871900670483205987066503962639644276990897970080022599646557916977791580229037060820672275270196471799858247700976459073547983929545540407777707740306249328959252484169418330459671762584992650013917957808785432388889682517621524961122454113632641375010256718183834582314016943998202378023289160508706979490558905460433977567344995888124300592004103438705354873817610208199687000693331667126533122492826535747089477803471050029350052999242517530195998762411228683175205446479222583910668380589949103677421365511380585012617873389484692112723134191698612799246250716506629721555545367586199103647851531862620799872939093515116466123325416604501266549473480477618516253179988912312789199156145646988488572361246398628947606328695252035300859485499312917822535501787696981464780490114333445085094622058598314377488912373485386950266684700021272851811834180468907645254131258030579156601313338970556765945647201773907083264000000000000000000000*i1^8 + 11847524118740609597549282510922898004747758602256187503458182728360240305110352421396420689014228384439879512355333050486717267134861056508309014104231175177954896617823760688294367412422997033063591972273124272091075739906275604345727280175141675558427799333765066502658937999150030279699169544267911389768169874140698705908901327344575576455874787023057625191437692953521463818108693737940101929473075218677952236396298945366881623550235587884047772136859547056732577501513053716664671930994000010206012268532851160139655479172736895233562664528923789211812066743646777320816583607697838938864045005600676359675269456705139350136437573487539877416643184550283015070370973298487509026287681410830506533570984983947106523972483748356351889084336303082125739912677850353382587146327663755639132384139100786463983364337648396157634484633842817859314348624614008149246516778054901093465287449357515294475689221027288906609993594662420193375245115990897695990882439270168500721967353891909787311759396206896827201139323843189017847166957992764142632217104958283324455009421400920981929069772569218281687531115016139889654384089111502238339060864338503142809700809199335420402020130919666179785008315640206095566727791412596871255308069592924174524914335734018773561535193871252829326003212275456116568546339720093979659444762510864691438310806807574014944597229942029039080595488498759425682567957118990835218009208994872249783554252522699746639764828277797708094338820650650544989203325915926002230217800522441001764718184418066238777751058615703318859464356467796632092984911846830905845809219772831587132835372365613632109437912734779842837118180198396986357093976437565826456927995682191181888988694863027383993390860704619564482403548540013300830819322805731420033094639622738112131692497971620887957152819591119998789486358651017141546017217569241705853642561216490432242848954832660956619865921514528836874478292432389514790358158976729079072571292123574903377106657052984476774286650973907955774006720481391382565870552005543082643730314270588225162357642823125966889449073941115517655136324788456579319873615107379120292677081326711977643610269276272473835798166600785552651479055774172139252683605436836122484314528823450817003520000000000000000000*i1^9 + -4872954120970970205916042853905039627886843167700157329748454790168352556703599952035121111575996037714944056201817281364899545898741932713353031146776430406613061418081444725293750607522386646369410343787993460663004021086246690040189990946584262261606537718586043159711507950084138150521545101014562856821638915232178987822934350647627967498052544958761863551600406173685057320908221560618103968844339129507336425851883996769313580916659917362385030363081097857183326281175546982031643958402904999950840470811889241701067896650004340758604955708981536114740961631015449123782429387620738747756997209055467235278055163239096873122850987809918580002264866624154001945921662764867398927911065584367269955747081745416554750876442623869902540013877999601416515744433779135440654428845491442713559543772692023508293618848868032410750931307124938392832906516629966183689422594934065457486311801469343573343463409354480635712093594571442683218643498807737492421157611644352348455897816369942920598858906441033518006158002438279973565063847940576908634556879110263900760601488499859561901301121881321652643281869221504145578564290389554031508118306625010525855369202121881605552613340776349014256443428002841642737473443074690201901545885812384674957424765462246246266578854340727986959238894287409640859417635450397382451874290150626754480738270299077710797656032563990606487720133167777773666566211775593852005811731414319318810472043172708051754939862730716169903387731768029964560823436006878354075600281480406189163720602554625691866021415242867382610378882886477747804306136133791443134783011516542306431929376514503185955757063011714448072727920401694807784777506056382521224744437567108805815924234016203844884869704415907832973070245880123950219571564178395480453081397252557357542089362391219745825139651414507058963296179324823112860671241346037421374877982779962410358987978594949199185040431758104850127717113807420928506510775767921260636533718267923655527492695591794352821160855662757720510086599883898971704606423660367645406824472480984691530728781046134964529140005077559836429900669315984880102231602650859590604754797028934271193678349370572410684909183943815907177328681625224021186058754036842508985522932870141748183040000000000000000*i1^10 + -153200910509904492711659081527610290940448420092841252635909808750370560076679315245711656367084292278708661044541835120699516503012312991542896214195204772776376019232918123660707743396162450532681381429160754729014681800714164594375434385017850233235094242615453385404416390944460417608299257324465536932241375010352037411873660203188122856036459899227970111314944098029284674239532744975854053574440106608633682796643456617288184459037519511154605450849760990591048185744357666840582678446234287497316830617499230813590355287532784531574733485652229335807611331584015210538210781393808396862984332322672694941302539657510735821592131665857140434428624505034951594168503377093923311196654192326527337076229410773496344040450701650284817661447793256888645336411977878532191863484733018040896499680879551333509070108781901532675070572034233470038634412936442830025891805766798746188240261176581105224310991037636629725560403363604328351761956314477008852007288089688330026444293888175873968335079609899989126854459133861498260552194543839716397084598258679632323374485862150660495478917592000124725968819120254195669335029687257195046525976183848902993735090039405192230501724852178464562054210129102448617721716123587252439957522606519520407013092430703673604047010569571130496116260095544083851855905702641792771606441219447369670735078677811722375023529761513259985614561388511035341087530107561281464177002556074326886266834454008738894685431974857125732369857628055061254282145377191479302520643417683002929391808569950877104419707921644702101455186920371439811482536432058182915403128069625632386393525414888573750489061259373859633174322391843169323342412996984652704827110334868668574971328055947988540865998868841910555229712873585593853498415722202581741398473604981920715282001647487796913699809997483030753849201257025152924699883807840613630158637331497218270630139317560638874772285880085158198010227772171712298933429135252593314820815943856879470405068136220755897352172248559192997598653925051777411856844852142544023900205305799550053073422997791704861749141939429911955912117327581151275676062496800584350640624541445975304023092058772766216404894478118805719416404276312784417821801476648492038057585631894804889600000000000000*i1^11 + 8320106145767497150533753538403796224699748722864985235089307819754810474393119693620500411083478749423498591937074487364763278114459010830141986306364989292609782983592035579028008762901924515380904381489413907087837304532826226790039696727430708540257513618852281755982093462194606229077787582929194629641448298311091198812107237936260376828942341233100874388620035236905112865603798017988941289470352213287430828900854194504973562078952110663258325260422729039492877814736793413456859937679971566645691740130955640881649238006557743788090606224443012264173426752541809209043446615407624080195032941843652176482984164411017713637980997094274698988586434341819488646805879719027244923955385423686947275982811786752460653447314360406801295403450269521067505198222304628805236882288639251187208232773854447489068430467804768086811968532093985477542274681596185534593198111833220505980073765166783203888204556887745897471972919403889800300941075997671934115820923538749715033851318017517195320144141076445294185699602758048907384600732833383898601440909179349150194459296976644361331625609519644174553881771902089138636717575564098210479210068991914484209961700049135658983431710578560686522273275877912138861979711063624044166766589340352014524934259881417162624951288364230057103506831333879774059927138841562864965345333053920889758386868272891687966063884531769711708964418604045006000855012253254707014011015064853338660531807603026200104992299523651515471316017224583305555753977479571124907055798605888484285420159956622485551557136007583760589915880682009669295478898350710333943814714567143344796356547896864779737354228624970447416873573165858828551509816066155847301741922238042719737786516772916877109441866500705362308435673918125906446967419200924649471855891812156988712567376438835451343058818156590443477980777431363810373152699730152260904232317084991057249358794415032023004036490037181728129809371397479302126365683931545849563549608007355784374066401182504171888716919930258712172194474526989663952067161974628869211958733123265584251496461980922229724191844120839105870926571893144775257063266497882789741744542677241902180393075261168356527619374983875001876567709684123423732420041211243075314896925223813120000000000000*i1^12 + 38475015335769932540157287819746579717742389757262142289000830717981849248268561214154851669073014128548368528512723341008344658872336560096384424927265766112341280971040067985976682060897191942534271617988033003054716065024852873050525921636793202617101064088604340355667488416130335997235073594300349372156614960025966618626408177123362148634413871081496018241309929315502046555228058212708435600609646103927566067456568275915072592963294781346360879774984786815007926191186462387813067738272380417953653146254201410797713511227224749903578016392638654116358365642552756943581960700756167037356745056862909383547654148847253693129459420760554772024871054123047849663606867235964809884142914516222998198339374272074310175037317170135312769629661043362441189659511882367727783901978740642841556270200196204630163120276837787899672244001163362116752888327959410466836477034975109449781598470123245451509016286945923782940816605659155831670589309701565222182696321175730432551679148720314775655471605357258110596130353507754186244491437503638383776770819387345475014746401924357379822061417875462066243848295101292406817616822164495800726194403708669746527202390966812035879456391083062124517223764720321620217199296931875399341370706269253256172601765378374462937970020543190497146683152230344222766213001266054628179444969658361042632470148929976721782742600609631694114102137336045916063848301818015948680942734404398203137856188997498698769078455835316136616489157593775240635946435117890592803359502461737280246232396814071190366586695007886745887169653591051901654339407383575566160947774187317725959707091575905689400423204056133847118363705630611275529920805225864329524755946867065572657739274969769236538332953755791543057539393113617525410893002114753086268884583103983003611574376345667651880569143942716766882662588837210388064770507065299225513303506955449077161974231737517364069117149044467890491633240123846989645657359434228119014997994185321747727319759796381159432230292747802208916129053973434159168049821735713098128081673454232619105193928038215343475810228232559710671534090303847340062939826952602474645145556310597909512129578818937325277619165601363249348488998050521144708347701244248226800748776652800000000000*i1^13 + -47014462749164812541030016413100460670648259222054654449597495150160636381810333329080951194760320407791393450759155375807210152636519197737122242446346937781118389738854819792078996143032111243554379928776528922624193644483981723698080717457608332996624821931427761325996415100301741510449926777033916095691253781507771288009993569765929224862199376027975986414153934894379632878736293747635779141518158424036744801483988568294791381753737851296646363922816868592173585775507989015793843001992940564049291880054823562629373083486211716900865763503512788402970687766283550861539884640400546920428762803233080080258122744842300533205930791125461665976630651130340222671478366289391223068262072506771640678983072655139510159848467718650696627802906487954232689128813981645549477567600131476944218991618202275001208808204485355536448605120647791350973207893973997030782644006412694314287966714895144613103524368218916661469030926915699017405407143513459241187555103316737935080842843013655191420872573962031137027901738707772358903497416505983136651884186555296196010690640515843456795321800205033142733166582785927127178347149701106087735677695479431638916864430622334580842376978519209455719510974587348869260119091311609163144651989065721155324422536033444956269574328449105979156010950964921804425696554181413996391887343166220719900160797760306211559541931487483287227864086551114874697697427895036933642736577122261642329538062399852205665072451560880205399382783774894407941103710066895521839556393048832028850278773375775004896781558973629118914984568477458085985237346250719018393614683865915140337888053375089002772870504360116240624902090300910926031099046221099060402984100446835170402186480042479156169877836937069524608847639897587777383657975672165927618011945372919897738488239881330469628469058383864143469197604420853951852007615622482717782846915725161756077520845882224272757371909203332330963536418853683080736550778938424676570326690095242896057999118531800656065743724684776803689347767116920300634714572996550746850377901231446810721127891375681700362215307678562659009321738959481394378520481839238989484868853636874789438454901095926671885601802511138216764909116153994505833016905024388245402991722496000000000*i1^14 + -2327189348429977426779173336867170207161316902870144984797059791004611286461248738841221037604491837585397930181727685778548975588383884864373826957599998220576674292483262969813439993315749603476932333192336034950183615366791859383890239934558545351239699580394636635665772424944371313116851500147775087195166920841870070380961778904001648288223003549887678889817872006596035169445330712415523494353590994981622406656607756480026770650193834897757040132698763160721076344737580715319368875508275661881424430444476981326179243455418532653726583766015736720047868166319910037500833429581866927836183418212836509836006178738839608948203705207539072128819551224375339586900394618726614650492853941542120554640039667228739357766531512758447053548487723229334187767299309421966220934939432801418800371356318110851263313312820629500190244000162478324876941915777534885287829799619407974791173441903446983453812793823082700858144136927323831217243528626471643978079305778136602911273003263077877692623301224057214441982422831157546146425075897189661840328975895668746257465937747984626629053330024012740372944235171269475604536097307193786966762258354319178603277164826308168441308727606368754173945885165077212377566579918609035541406176988384364972612294171387340420166953864898888413316736987242224677078483337795308747669530603549002443758286640717619833841669475359313835094867879608346665333332861061790519569305869182140065193589566705708428188623300192195076960692627260203709823309545693545397133807853466792083063187710766545961476192646620187204995806439429372939398708955616335020811128341156155796782077181903760726824050247834825124298524529689913945883933432682353481228183569103829333556314783668285155358919042219837874820784743067711565824184101833686950842523578875535860910951573554888864577277009239631049316278970912110253847741473948833933671334030116982032952119401109736184074283513297009335630907499035527521753161765379512392536284738706856219022005340217980994936104733433799530577135157410582221116004189136879684010831937394286760054630066222002376367176122435312771197522904020109291265488378165173274564516919737315335182461315786042963587157423707053040392661498356074322901016989701573503763873792000000*i1^15 + -41353720148045511892548179628397707260109128772547762098409006303171698071130409541990902646112023082266788486318797507678077391306680838345092180396531448723598045427601477971179713372257258163619864796957155433550270103095940142836240187788700565958211181451988721258575795866424341231685904115759014500591630135713524167216979473193100356588653867192113432131899487440903388683989524633722582810680703371998467917535642373544124783598890779730058553845569370205642050191520758870898601106277209713761511487019002903030835534346430933851655812244057429020763543993927013209965019674969211085023508036076800213287566148169535003476271523645986432009158390697280482355582175299940664096697296739365276241888385366655384193235778165526592463087632920190044171049670406612170125849286688238842170360935161342670838883156416952631083857830404330097891109948403081356881773491717334237352993942623016736740629458922101770685433908166818785321810151753362662410660101288457096907795235316338462182620700844433171237963802940710670749100632356379114104029713835627309018458336310794175973216194490046166168029469176710176393427814234053052653241186388822880037837879172915871622956011132789210351778346491933310724595426236382078736246386655724028041180541131951278421802379387928210592783450108235698923933635167845364767208763823426052509046734012683932101336565418224557939544424369774653323726636466187534995311664501298315138940161599966772046392653542713870793333045439176626653656278408400560790654504255926516545682676756037303319529062744272169723196641877200975026905069193845633103595857916315546715281961150680250510896323054247073104431941794303911731005831408428401585215688716615811109442002243825362550913554392818692564276938176246664134290899609331186170743763745446913235489999731724051391959331624640567638417513028282320787369943371175357643646067433305794725350332793270630713688378265744182717089810270273485199175748924875256296416687313147983013689496597249351331773647950684466405507570637902813789164605982666657171694240114832394019041342898681015642235555039902817341095296978739918443680358313083347681783757769557427057381761533456969056597810916096762236538438020961651677802420077467805186785280000*i1^16 + -14487174432453687204701241485173295118565210676052925463866692598670521885067020106185674468509123488586079404904337040620997096439365986965007448705867635210292308807568630006816579914428344189184427734472715414320873923117923131356820134531405304616015602332273058137964316528649238772260596857870411544133124251281015987869183150653526647296965804422050306956672178933015500858655678556219416465181046417430449698792559107561708323829054269194853470389156969049500919636277948987178670209116748269819679290617021177732779277229698268202252098035576539814487271688536251642414994722036924741230697468278220757999109654546546159203354366867451512578614674676765288753034370819776177397165860454388051746438029144370270259029829511649212172443012455120929830237674801636826318909508317096797411171030060697562814064868525616517470276423714191198499726622713902535946376852029251251602742118115638321193144233626383661782183238912505210888960027490567587114037410229177875549547495002279191936951613114255945615961030340854305681045793601525513421024750376221254528982640900395130320498457824029368295096002485747159199764308238262578856821246377245297944359486056368662840470202896222446344668272510869847938365126564651611777681371520354929846198432058115621231742705493021168751599622710936958162620133223426204193059921197851385080973509114481210809752020744021964266043253521809855966013393617790115782921916068129571020910670309701229996822110021350036231491730557077760473799690516879015778687996880719449505665667411921841181447580518960749722647914471350996767311473715990476805615429957138262978676820707955985859341673329711282724788132610212457929664640919773771904635866288362519403142992029827490207060908965061889318181114821401682913967460396614273109932012786066240500563440032256040287533899985872273967700149437017462691338709470992055888844802054296967156552628249776115781082919925110735586668915154777524350747272127595128122957661247282185700325576391406925098194029109084542347706223420133974515562940269605315950007489586399024701072252038398951620373978065416104888617103862300238285150390852987751211931234244429169629071167586145376305631274746869808483951111036942633380127321458999296000*i1^17 + -736953421120078510220361973760789222158662774604671265300173834699980419750707421924873479399432019761356065535289234341129740827846106683100216942077878585522909158155426322005144335336891676507261090599197109829445510437488317134917896507522703470720486492714234440904107315372833227005797147051425010811133007815757695713075778781165329192524018719360112654762530924975050356923004940473126543301586176580431663208740147205112029503338082831478998262677509057602779768275475449045800029778285100050014759101083902752174353723448229216523093267834732298102322984190847340819862522615464409877572602976602271575393524814548727069071162327831655698453383944029327731995248676625947072858318564543462949956616871420995466035181486543590404830555592094613205041962197793098094375896773078310743714109619616355214098934194818219608841771005406940544969712339891654112762601079082557613233028719057244105306408714296301652533425722585412284884642066551678766916221472224667024775304239261370411489598281695188528007389488876281901184546095687385696959795398161363596009073894338929612499288651945248769872327272836357405461707223061380988271112186586104688296743382579692259621822108877030240939280597273489743665018175916564473464666192953708499853616276702829242615631119215139201861818142578826118725667131373273045439527142147393841857428262343161954152914536335092307512857353400899799288546534568146341261201822859796900769723616393097827598457602202309846703646683499025552852489303741608712059581770445716880387545542080706586938756759197971377460485105526801936397789021800848170736773262909447063233715358808244893077317157307321698920789267112996217578070109229378212133240956056557563606846661224906792300387251136321649974635686060960258590877358909451833845760296735111519249108440759960535672408765738825989854540263656870997151581155749057246440072071918235001662396644211029539855658008293409653759452481684897955805899621001000005522811586620480268929844448821562842032209913489779806080818917009496125811266868476427020297832948582857805839560934324069151350902043901601517929297791285233507174436324417337694259473153429686311713204840699602739666117909535637826583726027421517495266597033895526400*i1^18 + 815521778504115878857730232796687792510389767236458101962432988808033020055046858943776771647657426135158814847689846432354296206524505466791832759783964024185489424350865509599501435994126049285798894984011051714919575051667819919203443649402716501589976579114059811277709845298472827273781068960821030174773015851335154556749022392883540501895664986809773839416808182247415310934304996966195506411999420154840300735565489856944132653278696284158538821200480004325483323809805812594270548418757010836090042780247640115413591355882398162532597672252865110198397801478033745821933950921791044942208939081693107851047070054967942161904359292267477596107686001085862737767336827863234285167304808906248248849117657759844607645367248331924080096930187961759898812940595446777639166308251824946064034571536704290593878654046736072670799406358028497620731625674836675033478720656748631860990915034061664934386876961203233020174877214195496198759753459600907091373073671657847231369482607923018482090645658111853784722227571589199684326575562730293525285184228895770504854815170856649599318472172874318574024029250875158198263823676650083850278810534320300321725603751823557876086779870112469814062813096641047516233142297253195765308433875075959639615042118442137701348778876316522658147060900171662234346402864783993604907220998128895358789943830114860288383468637093688636877813337285601061770643347667958974728368061123026483329669835305442277500031469810708769111738562513355063697279207003535034123891743542768354686184494529293857665288242130044892580471888172544422291121626179438455026354811004712018201420719872939120014741297092852295158305354482789155401376295564718944070310621703404649459344077618520465717431463201605483531718594788487490824926236029046413211212665218735782202439397301403662455067462962038797757613507496850274606491741970751234442829824909277471572275207798752875714250127102085965349880066661556162176791256282624946276783074083418137117263778206263303038393798945854107992113069922025317255964217464964444893695390052778409925436351041238774619556451749632677211312460639200410517193068311417187718601985490663988700224351900363099957658679472361618432778844739385034122345840640*i1^19 + -3636381994462938603617767865516170649445664667928137921349698700626334244594554174148083987439443343399853867110583911634568720208813264585216486190214086141365163911682635001104972560766603108412092209197745565446713156362694998777282433436552966649006036796275967449061032152906339911528358098534877609450637724323398928654489874255652427225918174400434299550753871785055053193355128657034713753552985834306359024050458425044864745566180739889666790488758350542921100526738812463525991805762183339344399569434698516295976334722787235057650523637530615308041368796386371854647303656576911118915128976293328233197615063489640728926955850482205114958738591850850334333021562316182030996708727185671768099887406532749399646098281455390456218454657640468546277597697372942213248181167493898494290680762774484959663360071743403589361396539129083395418959597412903443007152017320505850210905225989482849984776796797254196054871648815462803250888131956447603924830015800024888479802626823084124747760079857943900671206862427058164891342180749315732858482303293427727350534525786959866508462210883302137259955293649625044123530600019749434611475406930700773465844833980564577767937404573370036890997452664701016680245184598581194591819720742044476898442880996151542934812126128988170596088627381524130588957404645248429787032942055052108357825870964434221399215054721356377750350572878340720320133785040766092595899452228353447324119190147859697831954853414045456705779748328660118854296971462605760678956112437304288297027860367615452089888130647391858340019330429343366008887597123293471877529481275651148209385343571538448860101727172053621374307511359710575313550353470807777550607941975913931094931656085447653251292234651093001571275658780951493836510212795199301896240887178273906726268483650278161489830589450112681377934858967725835365998768791673129234661961952649519176807638074013765944512863299526368556216901789585331795056293075124028564121656547974618939913429622382276501040173264519258529246350128082017900555697635568458289842888030264377750426828850837761941685940022017438996275462850858577092077308732552609636506153525009534219547068754453243660304668265527107645576126213272130178514944*i1^20 + -15878406124437662785098520173003166212395506039409175300375185414664363045795367000536069288065905222139546136070472788023766574481677906380877938463167954840136598690323652217849476687366761355196843557263130935968702878679422408889938114298002439713306775834285117189682380902363442060723575995054475629739114712160516148948927814945645089168282030495566224032641322767591135577329678624672587657824190863064500264684538994823584424634024554986100833106358848986375324545034932284651708447975983487721110365199313391701780834306800065241728637294412033516979597214960199746319258941996372478394217652625495614986849899620101665123309728623923259624205567361181280262165584019858188448912469791840274219913389964698539813908550180646858003217193595057313832080791220459082234024131734627472430255285955962263752186627194694158694082740152343241293077523201833649981199069524323608366198313631039582956013735180940854660788958001217956263791373608889275627264266534023346991997395911375490622293674550651209839095128976782230883866569022712972249959580840049680176676956294700600768816049368060680680747702381398201154494489574308273385283413680119851842833391655593298211755598062634174833317281575948446967738492272282428756463399439777345536407789217028943787080343344059609740269267598933592725394871310646201608344292299533306398654290730807655022201651221974998783606879362058549073565204416858651412299679859289975799720711739790714002702449866263923819797721635145908175444321262069370255260098216786342830938872933512240681755071289234838380710892303241736692107016912059945725639692139858886672400629473372196501940242825745510196243403211106493447701421108353000942358920481423544810812745905461167898597726138704889754539488205403220499922036025615832491023242495194612397490300453325886633503717390851934368261917137742374004672765587750586726153953227142565905337851112182317777292979950796040539223987191431825258578165683858136699409944871460927112440753130089921555755832043957833633907820483386569726237904174284646144958610960220584752372337624472419314558906066019087687626665765602574019881810431522979655679552569715289233143763341047963912797368251990086292677941905407868928*i1^21 + -32037846056317720714072928288740458345256647555836879800160240765137482782373830635619410761516491749010592014517320788007401500665278541704853964824472134073062256540144564475408223272243617981369757760503618555826065832732927611127101275782167814331418899513118828359721977678015473857634353668565442873222658575194216603928371070638491240008628711378310740319097331607410828322306624610547134328693006465665486341678187738971744339122169700511881388314564182086559396802471188212325706359733193623179756320595262926673118226858000979921763964896363952207274164723002269856853729711658491531890233761863143800678913132697578740022045384379392952906437724269324479862579309431096690991853921460345738223624036835574549671637111500894902075967119989368800131378693664041293529251843137700006317330257543517895511402679609024602526168892056466246349099711875671017333877114931645792402126803021028961714381126789484550579450320507889676534524356191308582680173377875139542579015724474956373019441088211470629620433066851654862588612075398095256655806621538425093793088358237809251129557729170604360661061200889016392479246126848415899757145111597496566373610121993778509098400274912523052267042145045873130217608630231633942475239034581754626568259582104979347831575670517006657207050301793794709074573237568800493026287817736964232333881576288099057594201307714637315582940880957509283191642585485354603120783382925029476738187660377734771653025035947651718462519859150382762730969703470914768275908289947894257718769659679732865268092377016596549266511058500781846242944823696947819159848474577060250514171194374838585568740469556910993410895518456143228284385912952789110505589676780990150137103486507897791370977287274628970589167950686353651649587709026837405311344204755067929005763408983736817855278244021240716413837222961185011230199976328467887462753493066743278646320849060253948081654089498865705299526120824168697472538926734880601249483591829841985231349158007625527167198517350188866437395555564436704912268906828624521061082224407166638733891158989171026698133247191089948589303591614149353280618984383285989413454506967139031877369725167369896623582041773623368633445737562112*i1^22 + -13968698265482930533486400178525920177747836826446127701997647778954559032878120520399195991469280070943786385506562619384911050787842882281813331479437866500345351304649503335062491050323360769497802500505474474569958831873558822329520557006400474038626842062848121428323533974262520169142464330838787535105373803669847044121356027642179984876363486796375846538015680213365225455557427758864533246587630464842691087867772174701777778040194555442241063645250634886568974568146599760233345865207723172618605913284384905545635681217357553281714775779274693093065178158245752108394523791601085543111659817318707091340137624409499709683377751322857054265398579968004437547061812133873057067186225222290351870850789287796948108630936854265926709099078708458273045807876369876575552200027273047763727678464652386374271647892858747989063582450261633570834289909373321132210870702234888464893524428389201924207961576415464471057409329191781495630751661761986066045702347458214194635225691593695817001008577342641815473710249674745308193428812845479939096959272113286380693928038425744187525644147733354466812231022835586565212284485173737111344754063800729663693961991154018702313241921301499860793997798175578238002186506785533514365913045338717865976763260100397537975784874607813799845404627456438801483422872572318229877490935947714903221033377697609753034086084826125065007693879243611037417927575558330910410188796176016980144204114244931260761534654222180592545941870249238551209594252975339860894984581983248003356257387266013046407848447632481423874372148200225245093671326444055768675709419700942382182481856572874371285911939630512329851703500001009877394533610103853533259113963449782155826760936539135428386745972336148242542263540069557377571983720708223327355449763462680622897198870134928688063495183234548942589915585804363791955831442456198682950794238903445840301943212445517334037812620609169577022653354275639580619561343329007921647493888382202644187766908769474473085909466879490490342106045578193831362171685688727598240815192429086795855531602777951397202832851532506619375753130459351238586512525858031169924964945501462616285296129437597926023031268653075705653886976*i1^23 + -1985148148205173129373765756698378158990280422515593022112186705612421984985607939931139848247004662974841917357635853795233629472905470601553985388716293387734874758044029888429868997407696608708156784291764739757487409367099534769866752170991196018648269709414195591813445125537377011265457200448571612590906252353613525541503825243981247052332529110477921683129340816263355528244070198003651233235448668115641939193524376898697345319871325917208120854921283270261680091509576032153211485848326640523642537576215402695412023584161499572650691411717898085876905006836930711089440266234745289458500885803521057423151318371674538092415183830310057952242175152336576702027796147984856860852302895455592200497333375376549417809025162355142564551253705680577611277542728876532513662822935820568422762297783048445487843132816951881479847292592203145650153773273913323004729106425411799903998334941593357959306976076226782107933402367249875585673356106243655271692502455457810671354438101567579306917370590034147432828972409780264998815410101253506414384470949715463798051606786001849293138426008035646562934558252594194208590149494097271023187338493434439044901966365596004543810127239488540938664865831166996080974065585083900347246332941891573350987323056679956007074240108691095644082420514765121823077635013265310448323961118926335087215961071354277166229688533955597595115754413657740113976764455992641998887915858767372430328605600795809630983532799966141158211204925271394569849451218890382272593293958680024299807019134459992777671359230936317113429645279814029782187562354855880917347347514643690746494242013109969421851743037152638619151950085495154013013081018885047673722420542204377065531071641837392993891821601038751312540428483437296223308636433992704700505662919258367217642664560273241876245915919106513298927236910538213072814357267435592035334911742546532918387474576526774027231704999991438347981117503594006790829820197350491811885071771360837656747478769171227083521665041678597655279250828494042425636747608021426214564987827794777126221170199222352387265082131311390738315809487008325820645718277607697044537268082416324779242046960102383303648285272043421696*i1^24 + -459148079659096808588165756617060887023020414942617663087013064982698513887930356786384414281701338585724322729709345235518164931368874125838194294313111577587597028306256418926234556642375197783283269827354428545960204388985879395127423396338032506053314242214394945067589639955624852041054344605787285522793393317086756438207811729093015208722947659300996869590791544426047969751461157109336964188497939103189943519114812904357180952132887780938170013615984647278437594341062878005380914645607876172875707513319111587647996075181225985045832365771694160823828057887150346635483118522800457183121081275452898554479615316830126399066426416742193793508004787506994306898633060325953500398603343541466964189003156105235573535405171121528510462039503017281161683190950778252884540982426374327940951683104600203876510336073995314250919383172729060714328071353963295762689365128799014173836019225750220030390901006846081753813962923076959469525818582556070116491286978733573369961549431007364191100732747429267467132445149792397824121539357749136866311717620545311762002241998226913681718605016687833641066171578650801550043813923501995508517791465868922097531449085038773454927099912839763084002544499371640764323602314802386797351053132977122517286983667525454688241648117769893465675412926334577824962874384459336437560990042471803013357698670749886641707027073894895801224140172001015590821866853716075160739445636801239958519555204699418065447581279586086926641554436946601367976930305074620997472897677909712932642792483136389022221694430717791689136850922343229581318941296353480994798589741096474858903508490065277716884286460996293326623347949534637443150991981616900060290812748226207000798257294410559153512712372450454877160172092497615146611330961568149345161685069409366600283633159195114382226680243063501205599330636296314003112570009291615163667591501562773644058838922230146490329414601474200062937329582090759340125603884653109840412806091482989775966748788735008652895447304210899486255762694591100085245798677548358081060929337326694808708135068533283488819168507441092144585332445793820450538657448860583989797357559369912067603457181165609580400811704320*i1^25 + -367948789065320236903428766124024357008483770787733184284398028764824090332998941326775553024059313732531903042228926643873571698882187703882559433210788762939128619053220773914885208685960416679359064862730210043890028203924642994264035392547040023170816036619158504041515866951044496068061203439245860502146439030231198379588652168553656601611572381962837596232705571309981989114700302909193271619513524570182025885300718083567593706539289393668062018837452428433750411965472832290904748841679343240140250344591434560074169421876578702776959525511208045338081368182320538501038350923135782423867706629518268310129885863865286699897404377269429909407562809639015112561450325192533591334370209021778157661987271138452280883787357949812397152236491159276515528808527696828789134918344813273608117275246972872773915830869690879853962764496152997243593063208361998721535120647504415085565517080471094864047971068102653736485776385096794032830538809461568278400425927049418219724619981313494767759094620483765864254983053154918046536633448938320485947755488084404428025589755776140080325458322620906899719806876290594241508148088920105282890103690231851412144727731120950619828542399857327557268359934656531995654239355907965605711932459972609674289228673836804530321083979151826571416594937698327147123890858614220447395131662753543621299129129662313944920524447897695024402667623941035716511122942420254451300636958291576222012474170706067601916991427115104212491921332827323428797468546571382836010114727637288400875028558549259335113134135839735092744393536149233146946576480448224705439282060339031155291230044635916586613565019078732871238568677400948146837453024468375681807588187078365605733040908421682213283465086899691666342534995361326228022099260583310997225089891718772155292678008019579815996085119479513922216897584647826669183668498226358094949960343830818271780957958215563306487380959841884711964845854065618004283776910147661420039913195308128873474795363854093689973307077432874670249527788244627594464096786822773068356669965606603746819143929061068044374124374533423103844589016998166958754540004685698072228735489111812400842118358353153687027712*i1^26 + 5132135969560102362265236060952922774199450228243364631268109321300113614948765362206186353665202846338032884484657697170650918110431147770666953994620847646429988205469356430200423906463314778135560136497222236300067831408365745060298919046815370593238052031570996935284539418083270975937326375178746432622820418956043772117159066971569442466223151655229349765957025089301823310626265832375767131690968377312375808752449480343751765443605750334047930885849238682154400646685418604306559399886415445686226689682682289231314009557570356940393917904317444568644743369903388672127089491819213336971713615349950536936978996785740719500553658564959065030249445791180235585845368800443679043314616075937797706519152822717057890585072641360471816615894805727412562433100764237333019401179285817839164265807656902778826404612289514126953239820940805141527416204431239405621262119046945632818567106056348005692483392226093570008008488485859840740712238202213356800441664328676103847684138394742290860299261720332537794885335295861315975827629823364964630199997210856387888795816172191459224635417885178760456291893589453479369433663088910410587483598772252277104550222505326824157571873908070301220724220938420864551302151590658604893130658134713759426151687633437552622427003502063513955212070407466654219202773455258947499989858901599371434787865898587858249570817380135706190794531184369908004241036853201007795284418158362767880423444153632102522521345536786927807936250723277973746606941100652168231239066657345581011106646773921958860576722290535042113458385689340632241281012635400769664255197808898220077370993340020559012114113835877820360287477381254057350265336867750969245155557111522987978135496135815608346705817699801372821057129440166490612105843571492777243080838689191014948565500861426511406591675431140769165285908791590369526523313652617651893364961782503680156896771957478272619875849943329614262373857209287390778791448283949007278501566817748684587954228910826819582525606235160048258202265825906502949441869431797151904540011147118364447193817824853165811712922326415640639419237365667350215221973751738613880382175345869955667527827701366784*i1^27 + -78160051767585043491922784499812538488817610016416928699113241966058901728989712058519494161104219521033538094997555801546263311100859056222669777150502243124800605386212134435935388763553280231442408782058211603913937993544607498754236134076615892850091919035518090351154038377729610426044597638273220151992394574506467131379088799629570207188406974762171764470288594664549100498903153541513200131936406707109416967264931724127361659456606561514104078298069214222096319845971133298614927348050254292909390497766195617360721530808069666530391336667886160282478579732184547954127448459778575421402488435706610667899014411119199612595651458191025746290944452776382879722159309484752560572569634759482755606719266286960499773826587501050209449038021011343345071367060136314425784284257911746381905636968387947320855369164525641089294403204074128950169355004857203038241464122337780755758376735776208347811904781503689777927100726713557794730706697802296919172906323787611221013980325025507341619088345045927933794218279447967561008326555619904979632850392333621921372424488085671800710544130569115964417639753079018766683696154325380267810422896509342956730492499081840630597183605460405542888814960185542001967752160626227775789070904386042251516302548840507206312727233581686434820790139457719759831427211013349174598113496701382097785861060671724489137265838883293549004603422439795463634881395123896525544379258642404520054381608175698019119210607487940429954179069722417539036143116423769391625187621454318039438451080623100811762613454108547640344046533543384651425639214086798464414727832639801281975492403909118409987101006139151905348751039371313957120090986739295971592406477260018032403406382743586414720227791275109563854870390628818501847054452381850958962537167399710558433780312995428139754990442324655960804881941457583037887664845454980310720696566852323195407736457372625972312595788065133029378753702722203957649408146889043698098874681985187678985476987936076084615031433365771268134097767360977310649626708169148348747049416896756818312793923988377872350775196240612377838035902271914922944889067893165541390088621577289679337684992*i1^28 + 730755205275878840901572426564629152319926716137426424965570877442414718079315805294998909266592125403469432703465461626773544367140797667704644194521380020020363458104532618982383969580944515955661256946713786776902402100859281229107044899057615084027955097858226125605684324195427373612900966954189457142797233048854259485673596392377394795254256172070587213346241814405609779026531448427291711398997804161267631894636865878926546405918724416075249570906878280907544980150321471649537303187932616938566959896417785324174989868097313271287873462378260130366334929944878213270095179679827416975787429735309486630514279526992283646153898452738821514365088550483995979028891097145016358971449560529359747111719256701414683716347407939053894889753983136114825363233085571530306497253541615084376140926713527405475597903515100372866435580868613464276539453886865135748886388340548927888719823432451252888762883509502999146971583912890369296172359376327808957979268873861364473042121430003396989128353696848035006573249508110624124357219651075440322444029361365977948447871523260168578199638800076355328900943442262892580001649699081192724691327671847104114782256046210379719634723384765631494595274629247148667315206081590272722742947958326254462984702330882020645506275619606789782399083606033345415007576018074236858891646022109114464939249509590341238638348413560084989527814160820728631427202669947316141458952295415168077648102303082459870816654725779137813061314368715213309365879669549010065165645026927350152128120508738535263396709885317743745739771303159896918686593494232973199265029667040275167273989612290365759487876308654502630430675642711286750992815296249427143050192043946182143509446074811601768297217068693884315060937884137519068928242932405027506579483466495461538859028809029422813595221701059940534948396236627802093357800355234736302673846817061829381437187933206593533206453854302195306334564204683716463881820699968978747542365585394864654756996046277073695245596590399875072001997094359550105266467334593357937884004514422523612557076926433245968998708847819453601999686139383886942505702976076206856822149208296390656*i1^29 + -11122599290469303903032123957012820746461250768150322229429337089859919998339005849223570148243032983130322687602623799847287425151639300284969483880759836097865621074749886665130812694698267459485079216273963662902498228125037201647673963753248857718998690446998817400373949042569200400568793447735682645168756145895848112766119791452803809412405429739198844267536770845413483447320291612217335697623640719862500239868829227258690838183720210980237277454349522752051697836801643340363804195608869622246415301656672486108718585266129997670459508591531971022777227022961713913464578552220039419723817538844600002175104198550076376603529765824401234689880332978446183874830421349941169814747583282215677240639311770689908371279081955021652069726484995562710063264700632769776833981307055533444794651036682335394415871630113182284429147223901191111305273614302983970075672760481881187606531162928390210183905800384657887920882597650612385063942780648470958109336355997391401090980479220770371681719368013424927166119769103412663935766254673496466545025467989665714293483792148452879904031233166450618296674099969987751835519038240319926957152406764837180317181884667023242763273697873894748600464682272153078672845791179439935152033745985493841387177137535074856387893085726671351834317474468896382647868930746542228645224236076133874566987021163545939721621400661996833463816666018356574314156906953341641098048027544364735572137582568223665385724185222732541995242234468419327439496560462423256683163574649231076971797947257717269713752293638885579838380542260920288173375342761246753205978865595267500905657834228043487970204161155849449660966073470838287308617154761571951392684036222781626049625313042345344298881419861159626383874946797316446085012467032582591790753769202368764294742618162325635239380995669505971755154253690127573333799553595026207503842495912759620473183521419872797129754600935297673758657427651427649508174281392207421059000855949933016484923086941650786828806471347544317925733458386549687341719382750580996089524598027930172748625289241077754905607210789639876952632131899490271703003720736576632434552995840*i1^30 + -50202405541391715425748446425834493814227247422758723633984717291714314515783419636169802543789574433345702665378411522715084749472565474068358907064586923333974701780806166977932357836452924449054883483200217692096469505467625996418168535828216244907846876969918124652320850639727849079937427626822949131541027253481810178586896465667052095014642997923935002175909413372156491399947319130066419519019670570416082243366210592512213638590459146948874838115333172423075951104462255475345508938407055560795496919944255616501438150914691550339710846995410649895700139751759486149195563680669626740552295797606956831186360243467736729746872894947683714389609366790548297249888336074060148183738739220865885830621039332129785306834469488940522589184581135586377869155597758690461237891065283620442433162106581578808773537586605148591590184393052880823560166771835201379964184805245271226853192832831203870907601792418864974605298731847449578784527946203797325027095377357015623921094582160619460738061222115405365682571091975880707626033744489827726084494085833785606086622420120758793253792394282233734571990656034524852013597549182525819314834472798463835105339971543584231255135616122128381356275984338628709727304449154864935181243597171321383826807099571547426931593790485054604872182601724616539268608200268971419507742414230856090548505956366722008391758306199742850626984451527098793334633827727200593442719821679956972661454088855954814947862377024445596834503384228024786872849151238343871775978151607030480595942470279562352299697489690583126467114401892937532972789300385366821983044684554349504902951251265571327914369590287775852190274202838069601309237629937798662846152272327567935668931359554920878940134214068686985158228611664429976639164730120189120907306069609800767119886196405256552072952495600127756851537439246282216273034331719217426207271044163081888907795608142620239623665859620530379922743240486388252153150488569653676943972505613143581961639892876680730373815417824866290566320768390833782005075198336418931965387424942731782052678115869501248076356711262581678103426090617055723514036554565110726656*i1^31 + -58190947020317690272680869483827900194534404086003326553526257566748343398812849348352146728952648745546540709230773758245927593329267808747753461394850226153392559515259119361536255300199835470795149467497780281268666911022930388469723618580662613691538383767305124258488451876681210407553724896891485500218015755406333924438097630914629012969841398467882720533977526679895122930993879006993230343909225057939327477820262405516251952859011488496243999865759945742416368663621581671495935007762369221396067737231300804287213616680665330082491703857983926466380526087083500279298188587109768312680616224208970039662128132629609432652992008756405430667216632231852636421054728823091315535737697727231927103290205513635119890393119959293680956685670754584754176615265993046330389025391334522540173045013383851251004089910681519870842578589850511251076102302171782551371823151753590904623218822009078458123548421021842472049018316819121746724550757383346168265372423989549284010161220225361849621638400643644405019287625041545998496149557263128337790732344673738448902256400079256798174908487738462411044949137569942042095009774205851125833086096103170668599005943932127961277305239083531517902173786073943724260418845917824628792622824989725331748284621679945698976677653391661691597415223159387995953485782443063434217207783969709159657093974706492727952264119401530937242231474492556545037765535981689698234812850450529625466384036076067950501732968432757013237026042248889908060935213299713473641335959450625772857901145836205119071358504736906955001924594395638327886143636174076484199592679474578598671613296898128560182972380334400294428091668365985201858270194527335449278951660147497908126400057112529111709711535156427083272290713357556809731733908309664129005255461569491214821118701845261016364084101255578244713113679302531860550662123761200932440207135162954622618235974497095575495858042879752556131922196894410260485893993743444265178872543186932968325720833286901428067283785976786728292213010894643574101994578732140047649053116058792430522830175172499833331832982534919283580038649861675461493760458752*i1^32 + -18653143088156683214792189795696042882756150427815629804200634162180304265592327988744059524643232308073208213096231005849624247943780864593143423429716730485870374966458033564759603506168585609716049707617550339224037441615885455266627553136078005989506907964782999948274300240437189845637450199469553101847404377561944253173443455537191412102235569924670724989246578315160179430612633921834123493821458314347229938233297035583676626651874303994626382462772479611619290078526975310832723976406678914746486765056402132061362403991249736029824218327164821910753240058241076359972833077166175849929503352714354554382241499946916924472416886533806743124330025368892873354002925510611228549515646359066481492971683477509199747620037804521036521102738826991140719358194432420696184753864118896406090743758975484129265041028019198817619611524381687956119468752006147308518182047342969579636980057978643500225961659286095562158378497208483058918586574028671231647048412823242184997217847679847564850517664211294412392146020766648759943006658258600748716607365674372256403230203661599472723493800826562555675893875634333869882175380552536979755551618000029178994903904602198559252105834398595595389037498255214277555080341900678021687313193536383877551347098276359493213498187810738332663433992098828597273961488078121824251631440697119030436995290616450017495685083558409889005744648198489897394537102244257045290858271937426588211790623486884868510503054455706435835742563743791330895394560029610768423406922684503948976887531410112326037966048781394594032305407031329887387748707140525265670732558990456493302078284033910770397574638752527706672971948832098121580375361406245394425435512465443161660118049545799006866091666386943285241919155199915168064783916557840774016922622256908726098704773222248830221077249556644947197456539221935878685188402056335904526829375190326881555552405986411649537304863426626744592586273119864834177274160060599090945940561042007571660852348447235800336315181951547163595346400892323545180185090605553454718523737491478480246807922104013653431149244604164727305378648254587076608*i1^33 + -3232216712854919142049685320906450551462744349118203055587180653902685726652631687197084196932724575771046533691284916226799409803084820130615462320463471618451737186024796068536642189531455339652809132386686081014124423386679033622600270110593333920400297202932050840641446562670365491823473774260901776333261790985156454987671026850806118742266887442719382948820399060535541113725254133610262814128491497199247385355847501517339756422693218874650895021544230265807330002983649508902893452855909076652994124923541345428332553899466857859217966506591062192585068585020843978868834199744295696858431421607343791562757014244570530522686212979655186902641571365715156788093786072142773207545879057629467079335300353188065082335540344258664158174301011748274298971668237475575603929345555258203818836728679955274876273014439491811833872267708531611223609365552686191772338352329421222585721313814985884873478387005872023393526640688109330700606849914422818184465090502151504253439494774351966873131915013788802368291069682803726630229337089599874321539615939381487303840306147031436207403334837911365004306249766340827713305083985987229205731755333128768685447560468874017224342199620270639860952775322753486802668603843528147104073480398062373224905291174151230319234452898225883231285809003656101827901983603825173191542756390845075964066800003457081297760449280155263042635096194621047477558597537087234972585796289991101365982088581582472819828342532181057304072072804661119805231424505437241149421070273592285421011714776912835924725600404296110029865263313147643320223677593575214657372484672393000260142020399923317287120929094213204050092398298386469572482094367055358134013546716751190668002363354370795300480085903653970413389902390909689299779118564383312546847441141320371639286257054961813702309052904452445499715052320968447496167131837802962670551213553007724939947456660339465378768864521698994882411932082551214102924821187896110032191865997393885570590847381533407539105492643315192898591664187230747332788221467421856212171002254811356918283591793677640072784030336988097031765491712*i1^34 + -474515101086951924572499842658798500844482914609004164399633418486955627159300356094845550272506752140165757213303553980994635524878764611173382528420097536280305108276797101832072163773564835331107953057473576795014354698425577604162287821993838768633442831131000691969876040723851930215444503626324103212409086033183818525975598705057165179316444762175091976785821476201764306925242935103628268859697001310784653110181605732839074485379615810205708053918232648928215329392376017579693138562794544939603155416554313945946233840927019703155951144745644627813715312840684237995082898387823754370169696248525416709384661162546540837050327133160238320987612929903324179577249602383809865096324313355461218670429439183669828122709605612105489590041882495512649844231943811570218085499833361969823550276653290407227647975437084438327987388439532260098238986229716921714040028322793397111736524390197882349909066860919234202798843299146843757471390427695525908059399314094616154148883308166359679001997679167528753320303623931316633447232824063279714361550541366254405810310189196447886720993608013775425914592958817207189167679201020796007387017090857494461582979509473725268667157376561572546511046477271541099870765335295200323828785973699375804998540098600771243251173471649970255394950226806060270207978510754608307632891428136731014459308433934451104303200751952485255184060402714488862840193279321238800664497217415034901998629829678197406254130261463244189027138147924808447423764591908005530355304873635401508694318961171571747878764147640379627205149774024337913768637296628371706790001966937024950454592008076094360398252135114626579616261556897772426414588080378286515515733923208891484529184723234498349277920652396091859557678428446079858928855585226145981245934495557027362477178982335756589886877609149346403998319792608096771592637895676945057660105937261717131707777435335353200517393428306721488586105083549758538203318474876533351123331992881861333607132400090530730392408077969604465511861901124241909639490280002478848356360995197302657649286714842053165791619432163835904*i1^35 + -65712592089060120991692442842503006012696680582330128739513693941865389732594263635085887391066622001958710224092898666700795379771934759371801510504817469229522759492621103314932920610612923259717416076262885347693226744327356862598793375153286858368017092828571740352094772075118911668315339383917677531445264965444817733827666511640565726978347111302625667496963961156461175278052759855236899924831967706258093563151327397012088501127585743243025626846001869574853518850196684915442539112162140206799748411572934603478136905374471230886766092897826307125416525158619271536345493604118380401115699908077397324268335270541629794957050552493052968575301865831566676281199670064549581401732044959500489110125322990117708629897669031675248177053754977594890309369553004241134039263492070755453656139025306196721700448832721319233742302880058396735298507371333022104824850390604423619794743558237182182148794363388523413156926875513564879691703220644026234033111629150928090742021783617608922681418358615110988665549775558992651458562063638257335002135497673556860632262822024521626539982033584431784848508236719741412407627173501936553189872131407488418255351986070204157661819802125538785447542051652154038231563251605887008358549653354741680628075603074682209164023912755718255403228399325818221586781577973803423065941103581080729740892076221494395110522554474994657134023107744774164300933714641275166888516197120287696432277046302837975360491193643330409910403515278599643389154977347913246086449299300488223855187612513627355811593736603979304914909191528878614646459620862096524421991446697078161194116899496604300282216333243110638921952310184775803077928221582403461643117445118478099563095471567799375331515629412721332225398971896461868520222939124989008520863940314696764474164722391401901832501498392289279689836124727487700293726325422305823081955372330515816040420526167456107058972055233615343360811582089884956545845796325640177038003174132755400732524828634427602905387725334512054829377012155760472838592448859622859199001786885774701707500334391604992127533056*i1^36 + -6707021921443200189868134757164748055656071528632915054935498569385516381172960835250906572361070790994772722222228466625131389364211106562003417932849318523552939990927283059179394818369296251793536250825202667971686524405584650685894078948415696883471817032147331886973840697758543248985044281593853286072994214575595405746011557529988961078460501972388207887263368706615273114087159076824393546440343576287550856714976306384061614747459069282193388570007815860926370638358186857678209138174335686397451878184700766183894828410580690644738284111205829583150127363387565279323589553428979777159437545673775636356108478889536205464199245732339047928751952688804415883014781980792902853620306125341386864034767692844859573168186747073300560763740689280991241083853458416219959536755271748088906592881393424278430229583316901187912897047814658758357064103823337360657672887480532171145520099584448058051206602551950693328177432294923056420082461609977977626225933654426488630889995575441198543194040123924733803021536897201664047713212312613104557440677125149190589975944585094531208687816367911762764412242690349681009644128817915751254428077716145405437463925757110744908727274399966480858924316798942791466177810572845578156665414510114494916970581574051990858187493252317646098600665504867748294565444743985261963116535496738604084631810285778676406732999080091447686340676580786204211630245119130865427343285849650435070896553093284830162071557933654229708095721116226965037986262114714302876661738409946504410917972991881318309713696736601622250232004798576727316451812191625717516935913039548835245223666081548935107982897429996956836677907543447207026325015298349631169337897150949803015525063779321036772380282113329061868147183804540621770286945746332753916171649481235245803831088749475654253786061474505774156700575678567009812714685541992639262439387274185665920460606050844608700413569220654670202479955350573779014261547646251245590503817282111655121061319985720928002460365599129399087990447901808658995226618198170153211269680175028467828058101412528128*i1^37 + -422324090371612441180024598812804757066745604617104193994088076767693725860681432906579049430218619700278746997478165649338971957260653253055378895195454759429159583754997274288103436536444432226426499743206377435308534648025827564464584102960851566071299654735998710386211853645069599271279698514610570952499058240418668944295186145419865266279721870525963883338610867205674218456038837319101354578949062897748317939413125916234949390966332889367484668272082577453860421008047008207482393534688920176050798061011505174484815321123170214312949744227886283294674213727043953658475199471759667780663295505838367613208276210463462698238594357707706077265299833227843612412167708475165254183196856938622819792096402970101695241203684878060047544940651669859790719687931552162510533939206320088778635456089468966709865751548952386791665608852573556275760741967936860709756195920346564132139784547418422767611341432354242457284766458011626782650460911738967874160099750465089906275662496579473169666610203937917079103319802572659828494371217192247214071484756995172329448257959260002320963125350321491137483302824574989056662937061592520664920701447601323441231046250145453656635196754582661630565927176246909006795718261612757936214509424890510035997667526467504149389547296041609337102055836889642322063289019111597384125248296314155629604213598208381113587938565010138799442444874741301936018648174274245384283787022229454288258928815192304719560902364334761423793696975716654404810514849972406181453997187319555506701007249759637256766958543111570359966217873229387935591639124462742141510388133084048252499623676249727925299192627715873646973250964701233654348184339078568602657378176274009759660315284516935127777571887199275496449926748842556469800329633742897085264567396407744859947749256074442145401289860088624077548849924751592170879507315109034468061534069896228617922688494075064203481276990316272739545824766015483488154855650941993721449063713206279006528279279057356625643560722026955540996949759130452239659656363291889335899178235473389003210752*i1^38 + -15599090993905384776030577214278043791741120032673799609371119754632877235496207736108759527497093650683152743787093873064948387269379990649343324221781935011207533164352283848042902050932766194164764238376958388558765768284614389858919807189526044172045148331450671058965402699857073855506710029506582044373458782750713953886716564213105158949188195415789001180026469081746746468534285580304838901786333888345872025402216320938025972119639246140311252380569983156094375380180603851101659395957901651814641808896458981551441694874316104619880770555120454933328047502780254088564061239062980334506830855730851159244021371580758397177380635087999710698697855402858986308767384579437039551531429869804819922907167208828441466416591529306942417511617904261160540911407750724465737930555017242873442642333246811518362990226098275395939034357339531060115211655534015162583304761738902932011884110699078319703936112020020029155336438472016458487333670981752470927284404075602200310713450296855203129580712030418667516862293037012324400180302367881510507915433061556455191146319927360822037063601055930285035767466961899491841034046556540472047570822294261449706865690805283783854332767948665450729381939674019776976758367417257912092003927823580845370911283621289329407681375031642460869731949633437804438053405133164720230939563088178090062621974205240872867879594162611764307218710361741554182859027994306033491900052484594177983845556983905498697439293356641633697381669608755933982126322399377956105188829231298091657186278032986897415272070506725527504784464832100087157773654491109887930698726630194949608890589021514597940287753360324066929012476856020927820181667586605929092764208334112944757212975138787983380492180600845763161884620287850585706611144438378855653413456033608919222392248549387673559997433085869434758659827286402993947558567410971865109140732850767934109945744355839797720936291357837371465102697218576955110398996767392806546610428762432325905373415782646520480106953255728262859666974196313996029239953332461931529773118390272*i1^39 + -395251640043989053212985209336749345509252354319153551960434746122119196942195206757456997636337117505164890170744153018148835923362801765009375293377421750090791265430687287195281478242671868368327988016267513617355264975422809481700517238092101908079444733385814403537531376168428035968303698699723642559895168497068674557053887950436749967923876570113593716382260425266639291595753092774016815955910134585011023946839856411397329623236840918985839326422109800774169361715042035629169868157760937656306211767843135104492244482047059862243630243565910444205528998880575833637778381641508025765355026039854576793385726169479545072020927859622950645799673846750911955752561169976397623195150672901128850783358239142523971846433815574803863663511113075618684488288099104484377924227250998642296044564830204968798594985528953310386960440638225859625052802482446343355052656717886670708306674728165817006170897152637326845567154057900963367499005606535961009528698031222108060200758147919829284176821550023880040177421571146632112983512050726860059143436376367655740578888742064090883139456965153768879858265216414688207688499887076331924154099908829918038167141684160288724457797432111693341787068565935229462376729801194764294300065528483901998278300193637920441306274220808868030822944953503280633767829970039348090423332205548373017257540737026281229200820822379532376824589628210522418351358529550561556902270803845084789844139726446374574735686239057386591755710718675523489416172296965751609226097349417916842114276231838093423639572355428089444802299853883950863494373923587600133765209336907046711433115587677662283876064272095633880004777621176936388753397119407460756026757387674223147441172627863747026774881422768238298644034845940428619738382393220082334888822903124925062485468680948726341833495612166885797890598331802437775319783280272637576396854506933946937059504013741923036713619772210088010172614856783097042214663558506106202229078346579916211894283659108512433308847613491116554327162277661689651031976764919922032640*i1^40 + -3808790763727601589824978765579454749266414584328261772610656171422011079479914491084330924474202594185841270036895476855124957432923736791546302520272419439377017887186049831401208248647680362244520969206904899268432946366804347316302960491238711216630230385701615632070418840301128828903308662075399665514847877368907138005563470251635303246965053170096965416482341502141114022687261251317349414801979509360170306699200209226493548144773966797618133516557388970149229847718021796776026020682470915155468900539113147888786993173030772114332648025116157660029722941080494854465719411591356501133273547029865447984958127565415782369324315432972774316061845167668901447454472143393485040212285090307639738740608298456169985991208970619093968222823476287684213282923980930504544303756763770391754426585495507076658406177512541520669586934997800957618424328087094909919714144674386845673592573621901823730391281693044242089071205601780159042364854703659148763190277859626014103621090680524517105917027565628373122906841776387764006692236860585496554865519951872358212567232516843013362754315640194197145857551149119561818340382536930269308933356074110419978029199221858842942372915849839639340266309468112290081857053358130890434839069213687749519666336918464015582180484306259831178817305833736513900875727240391877495158865067306619187980168737886067489849289516412649487132049158673364495202851255270798255305728689833701315630901479224860186300907112198548718750794561265724961167961017561532215948562633083869169599028829027256811041108246610414396027970541154255701273210961591301295000368725697111761724773467012601808599890315146173111932931337327245278431877248420657598171076590414921070340908778464040165957450081083390390532041467924037879438072092338191457183053211978605713134786912411805766144032458508232386535464030744065051585645725298269903804194286451912262898833806034319368092165349771318626629236336465040324713281954575006642465838727475570675535083691323300397262829122094448337234714314651513996693209088*i1^41 + 8215084458530779701614791753379341022013831205705881842582517372289388530931414359930637549009208493435630347560847243808717883575729356570806723107145521021406011033453690614048216037678530791551632163531094792088593928141417045809507132883631698697383049515698918232042987669874990546147063889844904502864880041244071330564403198672654095434310053613075215393674169591014784495326281376405811987240736148005387322869366555264701940144065515729090927461675686000835630741776570166090728991035301942331328640745936594799408910192821081638221707458328619037775627453994578767921662883323884006751251557094702776489219809897168132975498212760675659474183787011357005950271386567615538750486918901852106696053518716279862628657596403237092024672956966349539543938276519982898978962710412164484847228153317828727037643866947962074713158834722220074378232893822060527786029285532258949732282064707218860559270682928354679706233251331620667393632955331950454995181093982026851806246369760065723406253564011518329212508345969433419043519255612490282087342653908117035068358979116248708595750190788453325415909203496720918536507881255173120854821093928091678233937210835728100283410716716525667207551923578457197568543517228700695731385095325713542984455247739583803574356037212340743057054653383470139581680076343016093036550113917416696141540917016753848464850681573334937140993032638091388262547994476086176618271167857738293068712672604408777132452400972895695326022686370762757987720098406469844149160962473377699079637743740310625314655251210971193525659275517897989244436518177416864247444242750253572648942775439743929524822662635887807458118056800439166969702250122684697992659746775860302170451390039235856727298665433398414512655129828194618783598181766239848040982490106094031870729082494475362978449565890984065707796326175804178082912481088410362677820000485326325933128585260470691207465332438319565724112590211610147340233269473002646924948914692429690899487034408854077990975677454196263070299173353947136*i1^42 + 2211623188052767816436235360934812711152431455091271123804658455459253677562768062238910591528041311597517237506867702402718297366227266372385532171125902499478979434088082331845515202770499436735038002855663409872104563237011671422022052476310285479198386821203221418639136353107982503445433139890577392648348246741155526860829314081820910318378864508325106411113706604599355580724465257735030133274059610757156825588359117137686364915031355856906228169719975532712124269033453428164056869317848558320763053527828657690777208217283346739235385742858874212364727634600381534737473141630064578628696623679628245800431311036015286313134470195463791647910300440371156021383203495573534031673910184982733564746088102300011863093680277784908526483020212280952518779495479336477950024647748460962833704380440595448717978222999720198119135255336579431110194692070114411508179599553086096364831492832433778259601375671796700991885111626892226861325840957058582189518557446654992761765250356047442192871326967483821785739174908341178912751420112897567937413941674182112620630433477978859951114973118111983976484455761785069687480603673336286930057240024135682754211821636461363231475881758802606333713950790518670777453532872742494394545706662280223649792568530944179672664406294026620179545563892637006844166951887741348922843640303288051974630113286041265362992635006999667507429365147423969314641875919502060002115039940759595815955840826468202953255170963722212916358797036214448592826093351716449200406720383484454063175123586343094904452212897103850479579079270632193270042912930301277203022597464235043273905508172528495087472852065864631866115576485329301347244645244883726766446359774263041066118115228787658204971950117125359443194975510497586465709679252162183730306952637421160567544303465779132462702655950253400658449346536440614135096221930423588587896301969301174350037203017013949428424952064615169125126531852202148388465430381942365959614871158845951596534295142458408813752967303861472382156800*i1^43 + 8476569630637578891035268746842779909811422683385827054797723865153389681232128627714349515484234259840835242881273579805962228839996488797959304482135323834068523920956954029491769992930488616906605799408649556038220363738662181796604271440590778634903943179038550172554989958056653357725810010363444921243465723014638911588183229319355970494128746536572669429366848707977090639501451224722909721885776232907679134418642247994066553030960049991122460715238361215779497990653924552064704694794698928673199783673213254105382041893019024539768133316408549987473432295321171368538031796084823505494938060702154130112660209748063501061386363116351356415780342327024609086220749532610110020240603359198279555136119552994964177677433133090624459113021210581104151027265346630919535491452712285839207065657435199738254753174987106391304467189056899656402171623280802644673331920657127924897632496838489780607679585654481601909790830854075404538002716526910982377798456257432653556836562944277243037112220424894416219962144398991524378474099567986673607757134494368889930318433046213091450916560908009467367982869348685681338028726605771359130337698495383342876185402770852676613698712926929568666574521753212367259424680078138256580657278717810816665460529183609953950208594866572690893099488673541349102282460656135968062055652917419897177359722857328360987583309093228926948768431762883611438270310647126493454570598375010201438686139115336676863678960883837123239200581480291102720030929738595425625062387943913376809732023341015923260380490059760429584112582115958057980147938466945406387584965145482344304170936950464482176203163831283586712036947313080492015808413239375433865663985365682277068244613142934009254475204055326299942445154769000623177071409272313409380172405455710522946025090023034641030374438680812076755430518366420339934813654226796180298013104671576742956902497927578961051776523030501394846352266732423754326417798651845463383453126068869523943973099536206219732413352771584*i1^44 + -78234810305596284648358175206415664158480587064088166762207724293715464780842955484304244552677116959186988178812636866604689837812902654767486836650382423684479534587789348305554862643511540091021621800864609275554098712947674596142999635710266462971753400040976259079817480257649354963945322957133438192966617085703673133883534013297796829930051094428434163866926395806218027819286856629596619054843969311318760615345401644148004308337950500477789873648242590407804606237584948403212579636498418924999775478555803554168631346900328557846636620764608539836596639726615752897672982432963344772536523997699407286877656058367006715764383566697885020646299189195839037791827773637901468835425736184335999067328677959970017296706893623487362407864257108361054668146148082804260138946184334935375090433087333698752269486620813190637709990388703846466915311305321198065979730417784948361024088256012374277479597714490650907382155469560327416108350988722432817632585430151183483641301277395448883385093250992722973010858160332029800865648601450069484989465640362155325614287431500905143733580533744085606751508377415082772428488997725355910611378713201900529112160892931799714714453651175505239938959421151855850650905061329478448991663083792142589528607076170540436581480329838226212586742620891273207395973039464906852294111856351328479667063527915039109532644223402060305152439419271733775821555754805222242501126643790286618402826842178933781935033197353867882670745672010677311272346944267092776556936683420898596828706298756384885451378149626564779028014870296750341072418396867604873521407163536179180194884471069598571705249301415599998552850254691101425659943998761411975683065604271964809513723503168678575742949058431325655114708862995152950886141326476865206223225502157882009836499738584267502662606353617345042637217851541747298787857748793086855978565204368659972656698974559422978951353781858966408322380175754608038623180559041194512819800062313639728487191767106470281216*i1^45 + -8244884512581741262786167240081754138376168832447733518432444589881976948501596570058186137532662362438888531381923162378350015170629166938068047735581173103656138942375066549943381782565056186823395531149994375618609335942367904420633405989422382485844009688907214654997368463188773469863399753126588365928174510307515724915668747768814686713628089266814856785304021388453723653272398559826374219915824410355572150535454482383809228307643035697411863113690777328546298133828043069004244537484282413329783274315046715138290086186434349573346750208004122642480371070126497496869181551717135506840595046904975382067306238862116717463081072128865168172064967118268503999862623179615414449406523492734499034424555772230288452685844783117799373920993651628340869808279001288293065846977381733203600683540034321585084875340262727913852217947065877411204215411384000194635161294824687397990689340845688282310456076320625355861346308698147885771570714108628483634708575866568088557349182931715686840316214316291734313953527269567049413852538763802196111661392656610048812796321832632068193432474851019621069924609625903934251769485169579173621843746988111400093885036083947619293875263742717614175894452438503026329436350576209116750582024202737620444191920347690735819204651974732889793965414435392899105467466497736173648133167946458364557880496347490493593894601220028186804857129522987757425978865850832241037047941836503856155132950630442856950853490750381245323038925704347029398630353849805070039654689777260221011238019749676321775756345141190135444317055755102321263457583301057217198220286217094403304895469583091703609150234788761656693160484240090526322648954713268980545116923666617200085198427874563537776240144711961164739716027516441414193201400962284171646404257264585234645514902868283322824833728218367564348124824100064242634347303296486476305119790899996861394683942141990052166300779998138739366022893169481515699410108465570839909023299357300307070692622336*i1^46 + 32166676262271217884962247905057701077751362746290988779178497361283682554309843873256753429005297162555657085642224023455136173582052732052806582495105670967008091450639508714812744622613378914261724096603982042661135874828530217323493554176467260359609971375513275273439665663444284701892800704372691956256536379755612859023720966608605619214844948297377163850325027846882445419929895676757411898165495303338591744984204928898742772516241847441863744245850132292945354600086307541929293555656291570694762354737119100841013697923722630603169567800588688440897233320953723640965099302746194111559252489620814460281688393287882971987754073436899969621786491767282300014922897735680485937848889787501149346255994445410387680824237827889489158792551947818112131685812745037252212869876732529826413734088286812325512898465515755873511469976065967689563601626929577752180651961616667373932254610439431196035058359523610248274078034231928072962319178803738944764670968504035677247692441331552701564541053634684534555577630336115836110834545502017024680541685986275685689853587460889625792301443691548498476636715448878429517663222550406788598157401953583972792928935637740658002950393113991365825215342520970846131054407213199161959189865270305495506474105848776637011590772489327794740687262913258100756354771141143301326577282497832685827237367666502239615313257181425802881343898053326805708979936403583592352345521290168179456087081977842014450721533095007422986202936269999085712637280038129811231092747421622965604844092515044771931865769260511074515885412796518767978472897617594967829235519792381562862702339622167443666649800369416391682007717123184297265667720209499868225440050353610109759274557024118752098031290017285072236781911638414305911629298908473430019539347968096105528199067869352257158026659813043218148213957847045235313880639650808374079527603235952064179886013148774036057632937216002791054413034620291486197910191347692601555519010766848*i1^47 + -31430550264649482380585206304930141515609475084618643587899561796876950622860475202130899740648976957104346193473490345772751978509428449464117775376284900293370467328736215034358796081222072582736119491605983804019873946888259881247161530578690019639653223841530093758123864389294039758615631984933666818925478575722906127844672198597063865884393429419739263541266109984120367545152964654774649048108311576773288750588605259861676716112725389179453205008291239937991445642856482315891286450927139179333463883923262348356215038803475584728359323755169129684128732675748498831451096017500161311323059182588430140382406723673103649252595908010463650954420833465048645192151801397785075682444201330799697622232606064842138206511792872569737800421258366234961046388978682535272594450520550595567455968746463135215850697102293814245418714528570163147223214707123290689015846483775477003970712629622721691674481994827627977041784146986603826780289313379516645457562632470571487320155356686599877895177455262712071656121349756900210300877239542138754577551958816680591899434399236916742790797614796308294782915910686009893126071557318672168287700409536666672431666488090445707552336986530795830394617413040602999870614101188700551626432052473511325049655495440838116046422727771023653988321525833364665956138414929284786048092582097838819394269330350358142101736405883751026711134950614031052981229795778889465052731921417270179672409620971091010972139437443148773022639601697113300330925353130618834514760718861254905218499199210187895443172553018905961432564244190357932037888400991879232792682695518400678771060857875561738802994561939826926523752623485705424881611587201113381683169330194648031538007905053137891939355861887807011585655543854208309910974269848139103592022347724234666432035361851743049001648033325934540873319181490983642613102848400299626885430249072844323584157278188553076205854194491900602156979174962406949746757114990084096*i1^48 + -133706127787482150909985013458467269656558659911945494382757316724439001114971607612881481567899069421919541986463701655348999098943916438573881510121957438582266998811358656284589973622422012652847089992375232881411789020209314192049319509458659692542804021989841660582205644302589690338065484599651467132307811153214274897544086993309941817026793807651848052400307173376602210798919585808505197746812108143640761783503388162874935503452778100446305339606627760237372145878485589165566625332040772035142481306335783018098591986766654954430327863614394588729233005591165642168546047199451483803143045388511599181956766329601089930572731247879186312587308910511484022525772936598054327955808014354168242330032782657737158153392524053160527689813341162309291900238532157835995792593305438330979333962873011447511690814880621661795867660328813264014009380744825482595180615641505128074528626420121950052098776441540223954248831140921267399322840037280699010619771897412601782455942483806608962688121008192576448919689865988652496385427015674748428249528375391477585547312588970386329845719898601373348882251546929834340730247658331247318231137345440615070678737267327018335133392039085536410516094506554498098507911748955833851579430834367993161322572230264335848865375475350445142922575435691308125730941467456697910589799896151001539018492185975498848962898504762594487940278651504428410495509684258676422567292846084439627685568840455761820570106877986962097308387808586318466728858263200397348065194912767154816659166558101718943487781164849245311150848841717309138093482453161614392655917607257937243447826641293040254944020907273172646941203883181458325013338845275578127261086513876960516278729687791865055771465666010374531168702938428114347845204409600211450805416056080678022389151880086021182737007241344156059798955250451324309840163068441707154685441887536462216394394621904100757593432295242628781053152584522518528*i1^49 + -13625140543066228569131902592523381757617076097767108264119910121948868181989824617899321441265996946552112775947161043515133925596834012136747138741279245514940450255387264424223941091948841138257831137701857387584207468561318300569289133955082536031095982573780968635583980214049450599108069220220695661900750905386626589224104577162389214768988823729348897306583683895625847071054554624375321273920517687415952850529904765235562367049163805098707986375065220616473354629796762764189631320898408827633181609689824136675866116614691065018955482566730041185224891097562391887606579823633856080051249077880109535123172365779810249470572932352935728127000635962028869208434252267617801429874970551237405408860685352654960760522224767150505859967833267464945097311568342096229808670562882736173527008066758245793393313016659158432533197584504013381539300223944425634848678014165829423365135499105260509611035694206558305250494073720049009383207361645349729932365875562137477497539378277786510697413438907598450481216755333352023293540402474321648201338929405893717721814795786132403062931622321700204259948576463416626079219698654242298816815109846091832591705096992020508687355199157748145496002468728926018924234400745878877348430380772144138303087760885017739388067857529229885944224260768567479663346265998621321273854746732657238050708191275351051892886030967146010727867513587573513227988876730461978400191723283618508926796603839755076350531680221329208806770119052476066112458843204217564129607035041409512732575054335671456850583755189062452761635784874431214798280720501538025210778309430062665688674718392450072159096778296738133832693414004620079876437807632970623657366691773568941566568770774728467281692628088207687951511113326147643313089497304063137094471512388576658933462899881589737393424184109188826008638679036494449630014716540793068617142755004102102128622877000873789576398144126470656*i1^50 + -144053326427501216173431981546530459560260947234866985569214406956654586041033037451067832559188438849780297193249416964954316748279623019249440656399794599333659523122628240562305282695247498137957183002836249143750465300380109698219062124827172499637443067433084561879654736355655483252428172257385086788131901198835601937713377119501292204550139560841936809967388750776151387895074768704841095931892428394106203496655930937114225446586538137459739774924075015769001635053680702191424944579491253262388326391967140304530524934510471876819004177516284313026853223909032968969790120541942677209241413403337425207668197571384191158766118143279085486154081076541794369564726173548339298056342246740136285864582558200899948921025210789368027930774698124869456895438669441735948781712807352211641790500930767759707220228711727390736176311816509766962916654798523694312492764733686569625808201811068798927662765751502218167767107539251441417981261043053364190135473401582835593279370699930305338608349220127950929609664405300887730954935379173229280322881449448780641900652089778970636029460645431072979687876455100087187170563759558564342879405220203896320271594693972441474342640695825774005390269237543421263601104660073518827081782705335501828310769822423656516094289523088318448700323764158579163571470087119488034631156763779063530593741895835897443187351313919770084203922884486557669978326327425289063138667170800931791804882670776960955859695571407973321776352004897650551979252459332101874188733663288320699998625563851275572173216314697497442896480680311871804617745588403649652025277194685676927288638987818302266201577711263591894535276414257724990926795084927516073788062030092620517793135284291459733441503557930616907654918758448332264846396091943361790044444574056351641466398010761462387266042575650323339811953117492126468151114784968947363176643229957805247057149438051072*i1^51 + -134455584503519799637601608969358989673102324793790776831185141840139275984570849756402991290177159079629758787295636581576276016344553400243835191486120376814285548646954601423084069405378862604236381073205399302411150764804516844194043184774694791201625382618496011789135857339860017371844403856816198316299901770208816913330984426203153921965909254006452433401047760923719204862040061226690300021702105737582036879366958071726663171622261320788761971793939120606132665293247896996951210706673513146729554451444837806962049607819816461488364187100859506455250297365577452678965660261876767896183412513609294609582302042767205828449745946782940070146148803540193566948933451031002746406871007990115036048826921528954597484455057326970137138062706502346646005530111240637108550533227032838231822414542818860127730588533579252801492655728155306440757161311042528595098784986957152601997352530241505694373197279782940515275575485583229670536647398831824548995184660426482712407531976930916579788922921666612191107044545939096101216860398640414842194527356139517261977403040741583465767528013097286746553972743113031178352364511941940267392842211033395882527148957410334343900131671945972934078392091349887230962473244314745001154969924286409171483728593980717651136423586468656969736394075240695418258634031306727030486754140324065990535395601533486715139389547158559986688102570541650310821755691229685999106403383038614237266596823544330330277229060934335434199208903786557160817379709227630596225843117627892474789479954551211032151835514876159871617765116082113098502575922534296527765077189352014647734682190577183901841126371172752747354811326908867832393638608698366764032204687246437727653660777081996543825541480548754532196343720050290830458810504758130000841072343282589596900978694781756501339044298377916509964599244700206502959542331680618078863235821148*i1^52 + -1779950932941555388211418461615367654230086752500668293711834615770116766330053383243787072869236876651661496948519392426024174662247124351720764741518631447061900964531842866768028316426858151175582277270479523489969647408128267837354468617262330214170059350161402800392215407028049442168917737152916039149842814451229320500165635729899779191456199727565529748888124837718022705787661773319776215978955631146263478645479090911949533036767290736129445950773449534004385184863254840193452818189155421708646701981987964007559757897184614930257103968381745100258180220136609488547734085576296196434058301572394035703500237239356817307208217808021238210739566607379639053874392368819870522849129579399763767388857237610688457170574615321605757163423120551444122830720898919595175688596403101768945292370492631514359661012516160184674787035948212514932407671977699244662291371176360870856052499868542620576409306337126291786195888276678893702522714246055004454947930283528842030530178611668142657322177508114376160455403037234372553555505613872015804999087329381895887232056841596581996950253221821848166621227329834456591923355969996651290019124972691191511483077258818584441328143425982490775525708030631871468925725351349840385559988155634833597575431338199144220354051138416300959421759745737520906792271532239525915849655023250131360053292837490162319966191935078463869963389820713247870873738405123259978492223054723442967200176124693825699647553945307240268129169219464549273562139040864785784947697308402451521833258701084275477433818841349397087993419868348541533300060746490055322837373920682173272131669322713878251394642977089832580998715896871512441272004009964817137487904224135596663380167795985624857375837934306536363296274796839097294468106827284559967016611569426667438587354006059926869201261630309578803090715031*i1^53 - N1*485674556794899074301791228296482194602195892624171497739053083365428742443846680740596294455743236470995502251390464333675731423529092396392662913080244395954485971035248423129577352498688848660550789399790163336830673099150818807149600027392077702328040936392893208862965530212712442417061920326501669899762931202536513189692951982011021379230840327638457024796812871321755434492399633127181888645988582634616168456296831392577226567511464313203397400836560696204458040822763829833741610474120105442173920114032662566599740857565801163748128956788869657556726518748044897330826156449299321337858564244914472553701350799237961399905403670890223796456040242985913077810513291270256320992835344430937500000*i2, -2894942352641581665509554883712490362182520651023485372735015738869449682452355081871169939735125896329819206448068195937856662986734161374446206758732510101156379573976669869065442843606094783404050092140116758894572610636188688684323412641508266758540783285576264608341974121124809706008067221561763411477696445888167809261696724083177354748982368731573105823926174383356847872020202653657056745725950110779526559066378988044127788985934106207528489830990317596806424421302679784057217867761279269784899722819961962944626131830665434917272182210451065606765990477026523464362936150823173011711712914525749902525044527462886899649340842314286572250384533926800003721893674981870676098291134409852168131615358397070068303431772319620760255277038960277349681219037090622207291742319884366667339720829106153827799038849890709469185929090962148770100181768498202659888415964813779421755228083324585604289288471108090544684817444895236122033166036643381990140340804209490566608155313351372311467292171536815984266749609389412640834915984231660159358702522977578879000965977686514386442590113609434280554507789057018996122277763488760683750626910568074896525644975147688808718418259515726737466709530723478487707997295564000318237082535395296642999122031732438967663291634795480356294503817922841575808712381826798352205147569305064441656480639481705240362221091240553503435254487911726977824703476189226090318688666508228414568482661965294767345268415094317347716911227074860616776237979054210259549192288550171113991927424169660374159447396844371144186328746809925968093894906309498343171256053691971235349823030722215293404239469957691734648028477828218314228268829479796818653557089237607724577823463711171731488421517604300952251257054060213884548845083931792799915923353466417276097863806495042866734009286101622291498479284066389655704443326165795642694222069671301385204196795999138746562117515857081245006839025964974509914288389738284211018906032683203861732536917063693070074325081259977088715326265712722298971327508487080979303748798455156405297346622894127672650982431657001500990660681658368849685756194647785385579021451514417830641504859270010050017169499758538912742557372181003047199398903225500385771242574507691234710033704943616000000000000000000000000000000000000 + -15473180153476985561245079703701752569704326211408005277799413472028352466214614591947984928656736707419267220321247707231822028905215246790853449430070476826225332759627083444028336785084383875807449106942382592108077838867711540553874233258684281462882023774868338684503189092797928268709469096572551482846181963132323566811790939775565315832582256939345150919531134469612548259005373743150562974904110515537505978554193317689084878302311807760368567857015408867330874255216357397625050380597941207956525146019750914246872431818934136418158729280772165337977051623754720275734666745143887353139511942888455322832697952599179229171532630533560672956149611201372005429914918503171241545817836817034210808829639838432152519658869527309186888955231135172509805038437979993376948912313320428356528048552357118943686894741698503766977672304764209036943976279279093528299522211868741739000584486539631483393337143154934296570907275260584270767062372060629498435100295991463652842481362074934557652639805504695097979667521383518651780101714242171118905794839641528393028274163192580411606917336255307915670955944960341790208096454567378472481414828841024751247956012604922384828858591435488572455682878140651676329161782944137787524073529458485448102909211728522067364021341934261216533088570058391527066310568819986941771346354881627847673630126426013510592549860550940746742644221601084323793420098926924308967354078080209738993879206722017778112693610847589066498963929840324420248250519353155320969834032698895435325887916642130099311214693117361509073344183460757011564623381239118570698593429405205274119484846100033389397023146317809150686482868575628166686881009429799408294952726642305376685728890090073460596515324607771477457047729819956718971040815301350100459486235313492454885374049653347253235943841744030515258724238063733115760075234908169115265910837868650403409878165462622842072009767699856531214772085402453156532531269565991239301145385237522432428896896688067384475457560041409418505386838566606677727713569154442015200595405639930234215989004749977043001317742980466161439347366632090311234198742451158784098599552449268053505578789553872415678277602190991731573286327637149655244118259632422604799385830475994002639022603632640000000000000000000000000000000000*i1 + -164835891557218001093074992270901636817346885203183015345643542446853695626165472253326854451495085818434785348588800262020930149020270388419297464390014588578814279574369864013143085175600578282937005991973497983115453498416148520021316018491618460787849089971341746357793215862947224656053453337173382593776628880236762311596300587196000075922791517841257311174321380353702804218752716058190894761746310520394186134526281433567620326676846410636113287732823707107730300518299677105818381309523030018859194187150363002888109232318107189311462331745606421509973585884099344203215872044971963321319275850621822331877642210185193366822718466585080293726197841558327947983494904416081727874470211701964197851905512787814175933670838242226585393933955073069050056658858487316975452255369602095765266709387546029709556463035652974226747486330465204862146953709433797410733398155876767781377212025292491041006425131441698366536533898532003311292182067898824757271683952872795031034569686397720428608759529883563130894208832592213244561805430181274061095997339397062850162035782207930609859846936147226155782865212241808003237446748793383431503818412505743250318012474900344680556049625829150452880325500633399582718677390723889258110654433231938750841171451338098203920812104369009811472345415449326612519529094847651579223906252289725797597522642840248833753266931954299670929155759740051810080585189984753458634803738941518396441862087925455733162249918730506987395901164791424432014515245315786310453918250627254146729018811920534371674870464757931788646384898692261301201590876779386833617902005398993727797889606495635181197473636264941130223063297468255266453685455549624579182834375219779342286790740902542401887887816714164376015718000504146612777069095489598347003510065647695757941844698229685275635429340155493934292865290549187944638702741670488735075921910812799393190128929873692266159095804892055453832166159099339153934317486253345064455829323359516753923440137263944275221308958192538318663344109856717415725907567050233703907108511230862816124873768096389758546538575138383504988637528764010830405015093001284766136085114292384523373949982468080695632509897320674576023036291922382951322512342105338413597456062746066246199347773440000000000000000000000000000000000*i1^2 + -700627772973098759818368196361070626072626249791136512151208403810624192224767273959964813069682959510265195537023961515575938269233906688068766682818114400076128303500068697174633921964141132733177201184159412603667114390998855227327193957920232208467330854437126056706239409594624081683687311434031739099319459923621239372864609421141751183993465724219943088660393764413817805684651169807067217132031718652024182290382980235611815305914825380119159130259375302473478793380508767627748266007078509747037981809876401512917009301139306620545662425454423454127859243683052052260982719085645498229129213999615121325207445994203172963252403999231189939809561950342812734560028434253461170081118239340021443701672421381653078019963820047035486407854160587424111356630210226038015097403744523948456195750176928932426002123250924770219201258640347487781791324340825699524722109691825114036245229072633295176617480724666521050946701503384685612950882848679097541705566970915009126025371853430277218418176529781509401605937187055395378908857093282148818804642764786608887666503538107132200883704328060655081934048122945554593937524958049113523369031532413382319958963285160525617812359719066640240386231277099648043156600716013842085554790915337039304173163403695806412560894242472350397425533795298463316990553221499249530477657514389508996441164213143593929726850391075116660448906390744258195078896523202402894966892824350822081871236802292469722514591517027014514663748171056031298125657100044221304344278997844797435789477153834109144531220981195307358333596969829454629956921785719372645980178417846825171735137766762430748280735840949339829345017790288795008305222100224787829196148685172254327531070757640671210843096204326164621238153032321598640831181728860324157692144247802913666186823582081236544924539970583525259488021286104702901920451844186561939537633120991114670173090649114047423822442155791017614563659651460021584736293779656339267478173088446918361183442804815836638088147550642019389670703349718827613411026678752665497111370205178058452601190538048579553474390875178900329444195184426562876736911774434439342329056090913811684882637857913636939280810988519952769922656387389976782089181988989107096977029101528972653494943088640000000000000000000000000000000*i1^3 + -4738334726538056342780385302121629207113033432224455976274718212037194860597281777028505587783257965454489882510917907237902930352461727790062433217713966207540357713260163433378657659517527047095131817121917381816264389613811324787343447181429857061443137912265937659187096619546844578291357772282929361648737678975188937524738409102766150022307406799075234186436801763872046279298773483854269015920925428274207609918792954641930253213084680608184401965412091529800336164745217141816142057822802200548474659553585270612860439122413013653659627535002815841802934670293809946386141578865741739848761934315702789049999023900433781768138601327471987980452064604645572737502044200354537895904236004869847630359209696307626316277339294373059715800821350987451921202509342737046712272183384946615023532359272185917454084728408596443362115394062678577921660819183680945316957563874993962094965773276537153575794838006870429432242874528289493619438934896311612684281869548887215901971148663608222836328355321291411490109969185432264140271385149069441359538850505749738335293540968834202631057061492353344950188703539401829437295063676899349933715981443700675391719194819673307707190555630947850182297139455090218344063720362862374075468283165739371651148209156620574222516449073837919362905798182841134174116585911499774206551274185743651291780545861566752941385734383630447473258007475595206471494693156882331368081380804753286790498045221891102438750132594081670760853535141626638458402567153692467253159549983348560685269963648453078466083235328531407021011663852558260108035388793581845243421020036366112024863565305473056493432606451339692074957111787844746963594234590247674634993742745877410886299115323750518869217890130464681417658881391069127904173810063686665765739814614032473791980905448439105106077185181380516712740556114105236448516490008674057388983651475814340352860493868751715493331299595564602510218471893661993525811282791506325425173999859317221533234276337466044737197434107266430843179252990430712903598844075302743806298816049026123937832155822991672868984840612326409025772082123410827442902771193329131941703497769674022922687479215960978884977592895075645467270631730959378101598367100132446186898121966474661302233150259200000000000000000000000000000*i1^4 + 11232174330873057468475585120064864380839935900342483756113518357578368642919699183692749626839102144221794605759049099192296428673816612988054739994386381582101131135169753955887748024762255067056549279564346551793593763937391749354691344892964896023644276875169891874392055418628248731173081266577417704510360650540255598556047080156380135246273834719381573647798973379440795173147982461750902975732581806793549374042887740945793531763354820554990946530694306285764584267947683476171267824662143289579389647833986423947241053696759225633790802466140269882754480593868391386109841444621964297004804276350431110870944271042014656469407261635869956803799447596903953188240571439234885862955501760706940015605420272880422800011761646503426769132682561187782208486277108565787461184514839947123972126556703561272832203343519450829129826116619248177876839196208675441650095016072235551119257592081794786607633908328074173227373606523720526468597078054832409618311965694574443748564049844014280493381412935525376299854141916323044956644900208933113296295779481352039701180264950458505601553523972377680228770947388169739596037775568502697400574564782722768295745460345894055222550208526768649536413462574709316710649514280555920787109912642866305177604123833036207300682269741191833700823280072198845076695712929429131802112067331871467417726720649723183570038461651146202508819805238751266173247059351553845976264706209572688885177347121997225247018636853784992248750489181871190037177930816501479736924434948752232202088680478413357667765372197291719500535831493762249717101957736156467538011212698057768853385040362457099585887043408627815616694322367105575108938387156536363582995291816070547076589057711733277591056906443944910467731654089240592757099673622135617950348590677098439910771203303366236073616710913627038032760722960420843165321873320855326932954212583606011203328066849409534967290032719783435945810041585867502412382803423114580837931506228619523391511857877168730484667910636563462231217100932746177797482286262935665572847198256872013045781329690236359241263476102061167179422548421332352104532475552721950848696234272090034066034314109902749176864394434316718041145730913102023049424387396467378806806819904643538738236673228800000000000000000000000000*i1^5 + -6771510796878774102575155249729232617630140448855703272304306915087618692433884592866772981025819882337843757610111570236869597800894103641346014483382566485534997915464709391925752091523617034833046109306552120921282075825263793926032159354280090605417692794630764079482792751808502573382556699315148948881364348059840911937652745896929368326056633493838500401533469221810178310998126516184749337963874753793186140210161568866687537578862362117576081300598844930665975688418983056517432443082598099372303434005469905058487455338164655208157051388037641547347066932263766367272610692471966408846635065504581009385069265566538082700719476631316776712904251837393604402006121016272720494868331852932332259523064087803657274606629479246736115113202980920164104514723909118556422956665752512227186325452164935155137700748743144880924675256036598014479057336436199112731145848773280902767137300883244027847957600085475772234425752681304313035599697212862264221160966839414982888980420361302433755130605473541538829400736668504710702516798846395179275737877502146121399035949456550584038656275394791357499362289132586015920450118159703363375197081689413957619675135982663520806490686286746602922440416060953761020944761368043664321164247625354970963922397059472515463648075394335338337254556705910999420169206025083217320059280815964235497751891759679854307087630061110797397435240456356834099127984392367458591656708125623626693040502994599838161078213476433906853537081350863276818107883118394603644472408797107016529289708849794562150129130102661249536275035056562763914804717238397550473910326476260759502392833422452977420627571494879174213361587594605531653608349914665306342483137433486921759330014514784145481123564236199956416050938343121313631348029285816525601521972005233515717823451095032694310115819432396485828077192749029698366724897326416981889915916775582255065117623421276655830319515892524676723051517711177560409618537740863060969632795764632296069128866526698935314323705174470520039681835659078252352651026700431584904729173907947770617251517861362129494919091498332580440382695736048367674253288669039368461185007761762927141690901823426068737235579308835598715606583000245538105069217859558319508248586531128980934930464768000000000000000000000000*i1^6 + 440907171122341640848357411463908384824530957752608357537149964129756966985301493764746893358599754558225756469512833665115545334636176470083071616263295127665883817580462541203887888542799783982507239799954358185473842438704732248966786421924825229331484245656745872333531537670447663597141747866476650581352268560230970412593744050298025983497760520428373142709428970017216315410518741022184920953615596570352523828657371991169004976541997966374867679149997298175941414030058301725980088048329544871304027055266148027791552803880413450327133266709541404814066982284358694811217260160205796744976049112084733255398460548121671510268424897810916553777281393439443246869582912472219173827071139026559320370752452966561696275738754259499966747021499458757882134509255856578025141331810386038881165160641802792953497562515881121321524509676792275379243990148418840641056180296554729596751602921952103471202913481701883721015456984504596304908153758921288565731522559459058910915082594500191547738971276624755508287256321638809896348178721307087869720891764014628455468768427347710668302531006287744968469030014776369511467981614287327846704642041936134278310455343408046593858461839203034092470289561105368638796943858279707804530730796900180246974185287734756057805637069897379208102644667514312443679760408145188838277683955186980173266773448459019875079201869139304901388933667040828719816456858813220706298157635438287875076494311584699874554592061440090592309140188066746534020082885499054272467791838038669391866278216067163829736886088194348501604027931880021748025031037144506247198531882024284186402762054514835153444699619830198669451862238227774661277705435568159705888304377002762576919479560134506716031707888837738986783768487281096761551359303617828246571318173196517328328700846487477855967374691207535560010553232865751087755050081704576612926154036855591183810042726253583145728508119674985183435286920390771774259738332458116006236374945595628166660760453288763314298160879915766149385754889729645026505579305073790163301351105418244738693984149608989687163788735474830077010552886344336447946894849741947917822789425491544722015110994439246603089861777217036971726034561086382990502603015415346313703316878041178169986252800000000000000000000000*i1^7 + 220589909185478270665068124136725410311946514556297801350381397539279505332408684453217747110386059563496763426393353545110055013870557932146093677421132380279973975646145967113511454801511344755471036604146783575372997875301002625010174221685284787578446218571961031668329380404402248657674850677716965343004572174399433960318484130902171464080021741220967127804222545466792423093256154500082844217456959492729157584124980532534894622873678398763428139061129344490350101117097160760422544969113218837275115439720661719875362062927902752475695456114332585255305291877564141004343832874998052919219579395102411817908302593388157953592436703822881163543519473070084117439091278263542533067678426158007450843891145371383672795906629747711217491366784391022326999158441708393752864531061610328042057082041383568171882798029888660332965883051397825070313232424433394082158546125503798003246470769187367932021711083595114903763289452030749497800406229122481860418364971216185942533113426729792890025862952337384155489662616260262151059483637932420168347735753778239428069720002141123058822678342880760727449308612274867891840673018536167552644024403761911855496707179616933504300954158421921166173797014885520927417564388763659421449111435610482839451070618937073825952167686764314170451160951582312336316230250009569918918223065486040351573144451317337272728522420973839574740276230459349575000156943748212432967839527871881512281912888321583977051191040303058644063531603951521279353498276367588643051743538162613247739297885822780233001012694286178772490543053010559606070995030036146278272681895196453664892437372385264133682206677059951973814700595209489797151706855514829344241661050802298535210848333005704284497150036560756630870818907116727642530563175895318788960546994953937025611604861592598706202213526541513926838015478959349046573887101988129737045463777341085027306381351739744520590801668272505879498267755893034992949159501886737913990675079810563654747687758760373279998347829628023283755867023884174362835488461793044962588863672750515687790914814139369128403028406239640200120680777214229588122457894213201196006958345277016336093936191375198229011953636967376610268737117064883950025487600639404590390121184085492889550848000000000000000000000*i1^8 + 378019659870077400545494522464424308018043184440422210587483946490127576178875260503060947503440074717679396695902111963907312481360979943103123594220881039575757147472124878972739315257506308111892755127893720050860699333244825132860565680893863744556882771277582813953428740629533514224553559783262887850598661491811455634542229796301655151940292398870124371968854063006914348624428288893509789937512951308374778223426629331476746712520368607629815641037022128771997535478059895172903058402018062305860751305232997190938625185597658182986883764582465093738009161160264897673291107529328545312738109756281182189535104027741520394962930764704057254841892579492194755543381713750115656183371865007143771106886361818078636370200420281815809953413547095900890382143532866482205221630768667584607709859457863914417141815592745573897764221918782152204417792907282763275562804688507332166533573611770028984750632984591801475477432513788899654436051070251481263501342993078728304549933816421379872958952870746730302667497792223909994028007240977095720213728132943063819370939152319259989780908284834425706850511666576829240288018363066149691961070500260588051905314987529876419589839609567581800399463345721695673661226048102101293841435644228630291414280354616874457493596013948118606571718873629371918716011215509198643237201988275838824256291093273119814722140737626995287424054665255894889323203861985699315261775175691434601196633013451895149805079806240199969284573438164064816117821162947111468434889647903954192444595472360389890839366842683917806857203754129303652996827929544271028008788314504761618727402059531484382997701354893833529573972507262208913744224241738985829837729074090085254207760625358329804265104866510041417943489897304487727389218712774425960155989053787632403221198793774532636249775145485034772286504162583837733930854087854701109889570002939545912040113809927454213240461510983098657127019112994487769708111177165001972018153095267737939440587309794813639656800843697712085190041903616611173073871171037926370273564282045257196892469764115506640829214981207469520932673960316027907962165943185984995744396993250964786053866951225554552249186716827940132139325605441936230293280805134751095012510698903360388464640000000000000000000*i1^9 + -157119110086164368408142555756190622652368175043383123198930927172948487398884736000751486835799522042093041508929075675354292492858747124551002269093559281107428048387934140899881581868189388524251766220749931188717431483407087323729350100018732921393748432566798084000330786586612479694049112335247711354697724807457462962090356543882923401494498423746384905156976928035438881589853711113403963585156028911814376711224197371211624085469809711822567731325946816379294007050676297067799491541696288748146819665437887411950543814100786827717359887238490590567544869188701748229787953743818048068720585091164651614646553788865044697782165257346880299772751119423772310188100683302620885527848927879828866551494162106014221908937805111042160143692195462593890642713056383509038868812487950912009615881155973406786956388970220609647712291333445195985415734074954127699096966237756122554276908300917286487442436647104169037102501119468909578161978388303948633937512004503356176800863141140193969752412465415936711479540013046170683634097375600412598294082260131288425737604196975681894261910875326778346851259225587108158503529161576618816733972199827061864162924427280334000799391083359987915236212211815148414126842017813916689812770952887292359842794478908521583158146069849839389554716590397044893367903779369267544232605593365855752836409448727073857317399927214086132937598584363026470610973937934449079400003096641822098788812974050696814169344000690160590676710093586293506968696353734767285462947607329659479864948607748728275408844413802498691702590455815436586547111951176499343833669613637131775803382672097380086220369552742127076324568671814020414037090352481812495572418819375481196215754697974710438392173598067912710293053634518270617051022910445148946335914147643584936235686450924884865997254688890494549863541654398760440411653860818109200168145198728464334530569277307529632757411940745668618012731729965714891212555262379703960645527455474723246839722705060648493956615128252784792215435298443707387340945436735033903414057770533228205872895772559230679294146141283826013527168140487623374618751322862807289042917334426733952899831284209208435007434971323042816791460740786617028023740966203326011165525955577889716961280000000000000000*i1^10 + -4932209672700688571706050783137299709722131531915363220169601348299282063715535962360541404426888352041230302936629851628755928522446966194884559796764084422794772644082740211343199498346183318206866749216340418818649950269273244579376829113226393376642823772940761896383822156111295116751698689233196533749283103600500914037120085319272187579763573291726672276296075053137595456034285719412002293880442828453081701302679550940601121472981428617978458619514821455622202062974660052189647830545038329210979142607944189910431417988975090737879946831650189893075033583944453946433512890377639502108661432510798873671915135571196570084848465905426841731536811517331080904550476098406077708012088690145937829400831106527475722404048482499898513574241873284160514592703118557113430886036761828866843077974447106252031533438572115578515930086608503783747257860411109808912345479313947568920381054350261381274557002166272149548036247715570711406865719628386378868725166189693986242256608955115933725597240917258832656689555313699287318708827555179330998983969547857023470924855835150478301881177390521604030837952674893544694725654205560985120259102316444113787976575403190096337663447306818242655100210540083671698925519778220665655700866571161673290967393288321757333128775221319014876638978917656413661508687689335179009732254081066448194534578730661024379356362026892441448409617119480462626160657763770859298029602319367756000145234218322257259174294552731423005755658765128245163794976045101125480076538022179283118636990258801996018904310955096837586235969332753012433568090047391252823223817978255870773120821925904578697853512985738747965970204445499050535133419270016680178410702322689549582681075134536655734147568245907505634286830440063137174873920260842340504407451532202231666789874540581728027083975002364972036454985682258032731223085133036185563322702867097413883339748371522045816157746590384445652411257266420303910457132999050445093916379401888437715473677742149866185930449445936527102778465284938394034802879583930302934778514991441627382737193378560030271637803746835633220708364318019313886140649323719925672607068264303694730068100992001274945652457703394826267523059974144554611776774692151159256808097185988293427200000000000000*i1^11 + 268269087887534329618478718113624275387661862483979604435645706056579507016120190925379303236235129464241062614103840429403008728436364366186938412494468848156226894225910262429890844558281913572628651058409368519959427153125208088503912611834872957566414213854879642296073647042215945164335973297532329317544946292273687411159932399377269618443300842338155684639138942630478953810804305126954334261127937015229995800497261882754521717648167949121852267804171860247236197694907140680266739344059104670984464369391741727164327812469981890781349507144037808344401906840311742333781618955415476011154726315551010114410236320666369969174631990333453605301187606689546116387529577047580731596681258288399183933435686049354768095034354878019472249500234744830933213644060923936803566230604217171468072346726335130568608290174467682420237622362050670462647812921313100551611317094484521839013052464833780765335703274544796163237679002420911162142040518189224823974297466934281983401291866322569554654534279933219590050082864994164028117098636854361690398329436846631706980609709238875562878845452871514431420831605348674582886965359422616659562184679848893946684816218883806272244945975270100188474962318164570186998078558075584875907572980673651498039098412165289370796124993990283048380167661463103249811847752558224248664865173802948101045663245382374413096212007993281045386152365205945452632693949650321855378118225399851388335054652702708113809288945343090537413761194136790200527980330045396118286346676386038455573044428393762019944888879404463112434013537357484948747233270097700988066620131205237876640452226938378950626998663797165843215976691638311328712951515170841676114579989648165566806639461071308161212658267206918584756874174450701370466755302705775857577563858334858119982536807823839911234620148149094883927975624578627188868558941202345373457092567661432077028722519298013590094725802576157283430387799971788292176136001706103602443183928296442147398267462432424018642026397547530865517966402245353764858951597737202402394306213147713625494983148757353681828903832853667991703187686228429116221757966419679451893723362506036517397269598038125859900196253592417427792642762178758155782322523275568153611241640521891840000000000000*i1^12 + 1202337494388835432456555414142810389779579434858875915715812976758241418210180780655823776305378241602531356972715417695012460572648454269037789675320368762455717789303817832338724290321158664741908943128518541900568735094026984004473382203536861123590217373530114582770005378393496184078914803715633929350421989825676156886190295895686410265836337315760023793630059890140833674399998116146649531944774494817121103403026200801567684223183032594361442104307210934022191049872884942382375774699316866667993320264260131142698165142199425357146061272986141072566928890001034642420263027248759940372883519567636723482862732540227709353210808220877683523465289717007092502880919306089968686434976754034944551544806188906675071160495666545589014590975415527863410003871095395953361415054550667611073852827403729685865566986823733745995343451958254684550535746652027984507314186955482966615439767507727247273205635184760697635440066790834682751804816703730239377185237758045219575958819242546753361520370668926220996606328056779311661449161667700480761972497704473334847618355314991456989039760147937811550235746621549580242480073971590441650652054329800376495573999824232347224881366732254584200749893327580623604489316266907052564021574755387940925879731467954971533522339928821915418118973117748662505515455227063850447250146918924811525215835350204922811031722908574463848752385199988943773705843968843040594447807218472483495861596469819384350146149553775549056869025018419180403796365336919205675391408328011948545628634894313393226249073720656063607456214412513313609983172755082601510118166946097278362506492056530860734686083749405804713693021228610031947472095387546149756020692792347618035500291518367951584853649198061301004371824989053314586261450828085403772640681035665793346879143234176779003164438642524443081989634214114729342652572744295004346033128492785678180870852842969360973064370845956026439900907478197084750775450126656058814932617690644590463185252643453692416494239726809922469060887433153896405577395185471370118510728345387116075009176686293957628955026684996953904863216574058021479558775014505520655341172389138794415307938914562797733534319602867260133865518035008830376427600000828825033418577910169600000000000*i1^13 + -1517425233769253676788377451855474019852307864282214212308801687373773706971355999942385586357224059185949945570371617115320206944212645470482375109520881394047026015712245824267203217484044107113505705486467628796116868580327871209864517473983854681990364203355269515818908868927782958245457733810563934745678848474056369071622092454238211852226662645808947352067350456011491123930503058926819349357625517196662329190247143969985749592267391043915245749187601168700143638672752210724449376643283223317840276459053479933638615329053621742331436683092248703590479387650879337605404732177980509522743722567103857656340125837351917376141148860772915710024196916842786216315307563925905481455182347787787517721398597667303278229053827835168946323681180135568882302436222244868815761827487104022595666085002621176807144140174751464202907049159077256823348393807770831098972383525776906405470505672576428839162866029948584891240162480182845789219453619800352903310429785272317077530120404512295241151607617114851206086596818832362201067622827468897658208979793485855989993780143792612653618543105976396412038489282270499327112628205508324828475295541335764131740333907015522068199828329620694970170085012870577247628782986381493614096177074720575751213210588678817922034836892509195721910112624562567868055592622323930504201203701480388626133224173644008745180099315507026855162405575400114866066525550686814176770664739541243156285238614675174233668674421063280538174493872134868421364573937841666463894446944935249739356561339459603383893922119119539807470515314995391267307525194621806079553459876557407297414896196655848616092901576158915560908442964487669768108678503739295553313241746703519627991299533710020642308838168953854267620727379472066553774033333013718522626672893477273499448943821827580880359432938354958596893310182567040304624079549428557882818776518489476503009227479954178483157117059126732111783845442950091992079009833556588503665979481798808216802728935399772627572116935557157654602965229901843452314312597930826577522002383306377733958404471775484837088937254691436504292200508865315687257782803987314640625272212282218988338132089419770349678011391241768152020181478480455967807118058507412679947265769472000000000*i1^14 + -75061610842220196262822638661662902401643669683199927938746022931325730584283475918473603313226044459711921126775550427881753644532509774123893986772818493740969398850061158081945493257639514428548553929081210588571139725322343492720945660326515463211833109917389605611201477390911458956670816547579471137802316863973271068957202971302887844570178514907072198878202388100336128224474364117568970284154570173751901087219271939775591593998233904665122198920606286880575363400567419040210292112068128766735718392200259414395691605518995619086260047041549554968814502338810425043663705075765542849701150757412905582765952447337024837586943689429037065457858027316724012874478589930260803969308910431093176711372287481594338133555246272165604704031878535767916703400037560014575594635320371567633683689929460424387991117842873240883971722725785183406212336182921266412081752427220668090414616153181294507347611926000492092693699465352817442030493660611019383829757202625603250313725383601121384990081762908069820115899943402171664430456575509004422124867877737137197198122102979103644819331882883029500677775032916437628480614691731701104486442176935877411183711256330551299308295103788023800114827619305767082965828634144779050392761216518233591428157334298912466184768511539561308947131531885563543891511742405434335387104988090539713792748393564006926475075022165217139039098270046322723826513873249134114904326717947039715069866942603093193440162333195015881259097383465049504881879201501004335995726426467258371512371508864752443152493477358449318447726451056943582663185845369333386282608528192651060147878736588723053929817681447003636807887077720758588582435842925115741887519201494793851184619750538628611959922474825085695338303876266659140809438842271092415548988494052330235128699800463071536637283097597321302544717758544932027838182037293073918345556819534281768845576321742673562573677941331720626844904937757320858687000386421736597781983774833963444035556745582374365787600064902458755543091894629555693990812230954056036848985580529861207340944473072641035954895697851394009105125893911770773465206422597323222321591507057989948214896277467435958026655454519158745901088497270632046091062695762193513726076780544000000*i1^15 + -1333260324432595084305600759047691727503042621498319576408234172666432531237423693459859235532943392766533579382903958686935483933263935179494667415474480622155097958913515407160884996906631680174955754850317737818711832263337858316128905620989454591414728426578052338502771505113148870354549059690087401176089609893018168994418316644327949378183328720253214812721780773539034554325314219633159634124293299295143187546954486314680549084475823433489630987536446060428766535591995755203941812021807318844583020235906995670349166387488685972969151868700645789919136201385485024010819949446157729795426762831128723352554781308362452178988531894029782455921655621113842732291331670359943152880389503411598461690609760151857227481891599976052176791826948655381524438379968317856848629134504354314542418072583504514451462107838763268005998252194799593281006054911172321409051645073474666655684984925576982134847791433268866776228342005962944946563561317908620081628063416139992443660524570874237268455917731854601236540528020418119846715798109732191475364052478964001598376892123299388445385698650188694098640506923324087293029401759849097321103644228983643963397343569960821445868389080596585185805386071699180510913222626793282111937354187122980293300240339723038370236009317758520939777171251906702932365888403803412128669882810555654259487104628046955926274345063835068457209818052322826738172814583639907046591816144812063612579080236384879832075506501841187924797144581644938127792450926704280726570333767975435814810401677222016262191707793757685774233900480917275935058512514735809268855633512734300426616132458367626073692392999575539007029392691421501605892274364027208377268379934194370182385443860743176211420565838331425812329818892193453945104006330781489327635536835326903649267852722332259430387410156502523529072148183132857779154495763077488123869974833689734604780515959367642803076445280296414471001068568683066078275450018734534692535955794688631513817982161531882583728428195219465546398986257452398421666471844616277721757493013511901980136729403248383237390143808106060688490644090908021473381348409388749932569163976708788761897028675376023640985908667304181283609442024970335199171755251514251804630056960000*i1^16 + -776471653316284759216844116677381265434321654393108484319663241111156108079804087708990599125880306379817234233370051126835835217821222774977715136099135210014408229201382604501031762234423627176571615614218621359975025507832417186822447774904069627517010961164528170993561552960037616938638256257440393775174798305295459269136582522638720760610857299224379882084129711763714314816436113810263150203507532993834120317105506620582269748175416561637519709111965495999782416643363037307731560483132643564042301155934586443906466626152192674503330936483356482752829371566534255333085141573175359569040088150071452460907005490606354775676325960097339913942770083039964083592071354545375171836604919597160145087785948210943740051972568579459090623501948825322433305457750424107464014565366186250821798315981940255261866682562154356387881154050121278805189262153142225783288152673440070967974823102146012318283212264149317386792683008903335836683385748329112439896709923908567777090307786341950626555625008919077301318981591085286441226382581842090012701237575264798957633334796305353057768191250646149025011664418909228234221346282191709358127839146184549167140376951853447413630064317271234183031658969781285955646659907927707054294340685955093832377241027681367433679647026516242039530165199735639544711496433434713115545362023259589934037820793996005464775565308632977185978965290802284145846207039628270733368721544831959992217980704713706914002186994840509038413574176538084914399350704603331210204217463227486791628410067002901071425702165876229391419376391411747731843804813595366733649809236802318754630045828715397284828778639694091668067447433352679936558086052334761635980264862683207660271336135871595891153117740661546158659059939080462977396541580914425369333643320685803031159328115692429270388535624685885361675450213089983042884555259560826407985210885992152826714245328690417714675181480477942286962426556112323974079165330146172462495739851140912818837370998891659196757724871919187714256828920222083270910660117042483284945641174516641961680874502950284347095899362403411420698433336885676094923922980006326590712573201166164154660420737567236157473673044621804020460023560166416974051077098487939072000*i1^17 + -23762341843545292711130845287719926658774179742071730381482365508185254143533053076446110916139259995596689888550568013597654452553509963051007248284230764681269099328214651480577226709868498449492807570626274578774554882085357106894162556127750445619003066398071704430038315922029996373689664335696828691329024523518454689234575153259239136867446566391546591371047750495991188672364285507531723709228203556052235396396491255962091754497998602639082581460078247474541110249094903509621846622577310825287541007419575439260170192280690159382410873009497521716872124707557605727776873411945060870879653005829486418862830911759052379571757844157290983148251456204107775730382799233914353088169195808653469760102183088843627252347419419804937952298958097086586423363038945855066720681470797218745315732677158323866970649875353902295343491793123355598526941228801489791919658800111518142715590259674088681309101519058378920688506449891940919834759934384729138056559319974027761839155303449688238625485504192140847957356815851585003220842737323292278978069337946037557524223037855642904023380142438357580098605811056512472329201979358645624117160948195310756470740447510009498093344673345857225956034916368506579423447755097003059520915447218318542099825573385406181248995426433739283929960353055064129778119867294105857020506529513614730336466229925329493978504940820453094089118172111586843826203434534558388347267057551165908921750315314184187634095684555858678112775125453045357525631573073019057053235609996402014993797722567720684810979570122593408835709588887078770450386289533725865519470892719545356412788990520709439690058272937503414612442905102253415706956436290063544122473559750358553959950599196862095239959482713942050103069164638883016112447556841816841926460705511372754783878605876436091533129909625848661314995791605592920268427931878787589187439643265813172760778928553751116100551983789083343532125536421311904623277241590840830214903895620961467903224307993289197563253239805467437234777047469788957366577398159843489294022961734017062572174127234482997925536701071307636736648452831504186191744852566076078024386571530408887054151747805212852904283088970847875850686615906219391258163930280545484800*i1^18 + 26296097763385587062456493924028199241447777001843686497310495206871462271224155753097353946192314352567071508025669641896245110269668739925005517417600452974536062786814939415294888836690411132274234408522178512213488749495508083681201370984550156433493597683333073234485952746728563325008539771159065720489734790326277738996776676130825373247465558553640139686003391798312314975280170725800445734002414634804883315561803611234411744427047410778769492110482255264435079284174075443319499393596742200454966101454159929790910827989804993189995487275403167419450510949789612246169324766960974631970772528657946437158563195292934788352197499318821724464568722904717756897302586382224609630607654470802117352602178433919808792695660490962595980812924984251813189506254486024737410939577828028557802676616081330088062849285764802132530947233842103790388648180015882471393077522031551527745400389331347095904371278287527160122930467148635623737675108583507365010686002945743254122643247766913236686446236096372236361670421579125485129507046627667960323748386904640082087892772044504351782997926043199579712604593884613793843247825469672076828914537355545527850533846019235980785728087843005347058280468012697596996062619035399261465878950233270003117939416444174098238689688354885068957110581321594915729378206396236678010980596925310659278044333603436692658815776621337447551800013320956607435293694349095700298619756144246414934450253766413123374597988442574702607486525438008550061854852457468367394858682360806877722876477109068347242513689405723159173350386697949391242790325387279896302965545358982892340129236133559788017116809646757005934009892225501022135320247146795923586665699979449753368467848349331942550875852886727568287518053269998573956648998994249073200887242181717824753319787781421282410776940634928766846952046515035119094593738595383609512081723451442289291863502230674218475868176120068548072770975587228284669980778667738876609169318693674648886718082176923856987235046252333550551975429998827715826233832541755918409617360026481244838882493506758013765113911935849172955185651285608215129972655072854322405682623420808253850104153139748653939182806942293854941696298451098214923416088084480*i1^19 + -117342634038946701880943946583016883989235618413182933367194120861695133685331413377382938315613437929529776254540833037694542004983141578304652555367412103386044167732459681524079515874258294729892878904029145545963936960240116669466159450922579636687727034438506198576843602541902824880996928664757715486933182190362873942235012858340495699526611428336346685245799066974238702122498955527315575772059637043715169736586022126988891658770284713195862317288705183203105470681032091138013006172617244062918734642956470435344130093494331877901185976841237617892032953236857286089492683025600915015789101555762745377940009679734867610861542848472407876617589323549114870404554733264343068433457712980202851132826519380793306691369981855944300778063590933443100248631478103240534516241165037122250928781255991703550568284249488794592057792165599889992551676028406171649815706759292626876595907052924319691954037576176104777723492149697638919748936205771268902203949858559193521445813994160529503993976409091399151120859083849528802042172454295381281724348875602185935549514544631481533816462203333650073896567489724027199630485197578700178839344840953359245396854380707970285119434946171298910162765217378391225585568841550078919224331780728508204439963668798877798880255636745790620747142660049777768907514810313392491616614861372406979964408435918832080952968685477382562982504746266041706166208847268482368410369841379699489776697658358515884070129731336002016555834811882468964324585263940641885439520872244094791687666750767812887792689406535716959781822185474985925568300966056256756594387154931009384824365038823673064931526832111972797551528499078781710747977129699500755337993303712128604722552421249475234907512697564509124566663617105174413488458989132571045107482894826252561227669601311634807200540526138040922649187188848655054364065599866131924600352825129564609074614295365893287214729064338733225136179037812096103441492208117860609653050257684457187676306580490677013709887421498683359912975853663389948999569672940410477512826920953547442130887909212726498900284273901822293734263630899313932728999166657292239471486843436100128286549591179047471133495760609777593946839989980194262753476608*i1^20 + -512075837177318690327023408924213898551900582107500332573725335905915498776401219773926267430456071372601137440408987309913065143229919047237035000548081265533884693336552795354374937553648123856521023978672371987738531934043086794451280418632658973446975276241650340275181038270899429749770352458635939318122232541016877705500812379108479523005270059211927446786310505938435822169837465051301338781891646972438953338969204237157706482750422756646916058098963939842249213815666614385165280732324970728498043796519769346008806720651284691069320571075329330173342976845709506161154831021049322243267117565128413835864964921191102915905631876830468814328135843661033113479064170779354735454492901066345200804757354893129121952533666042931794455494221631438183962280875837013674861331458665327199943852699659898674421954932448574391815313449102775514374749696285532744063903353370838795861689578152154114104524470649520233815260535431847635253705701546590384806376962912433736111169522796830012903773071837722105964369555934511242044527845703482789230148920620902893515762649990061989681671592953799333075668351361006463263748342132567250978775464839382495850570129540899873381672590251834636495007296620415911848877069838991323388943105188126871428300603754835108258827247918652952716589794921045973683014496385879027745549731930411575482447345705439676099857155926237112442118441671512040509154477884413073772163953138115417314702652373432771979383680083586293633517760500313754910589303966063446762242654935008886358813782473866534594931994460177747619266204167205690015973460600332757559560437818416252682791768918439268638180605634215133481540730448864804172216850936479220848637721585102219850588153330413968556351497155041666660977857745836514709624108168960859246157328905754439946743868465740060575973794345246330618523038357185006264424967370157068607648056205882769831072370518226557403103802481603782904451547971883044114133127123865392381579206417518409866195453479250375051062315721678461341261676408240159188295861477533196549819075706197151960730575776810803204918263977908851557535017547455855813282172531483578944216844349476585210748644111775055044850159953631797483959044206279786496*i1^21 + -1033490529598655727162042078014410714719422256333821693583497212926767748987131204453626178007248213645541001182994630109549734527076252110216258688142011308555000057200656588739758817039730255793897032818220747234210701908628625079941451336929965965385538056596678193704344143589790506976933291940427038254054541280689194468425865023399829809058060974584439461996790809644517262449336869962620342342469678468569350952763527282843224565505959802586226570610617126932818097960891101099418651536794835515795578501521134194531146181474880196915430645561809566133976460860587218891948746581416380509956429591114949879881443299723158975907042128120960942083527213400574313537596376267739022817152287466449953648875539388205063636556340414040191413004430795197352244112293093169782471806222203738146281653143078321737405208452739645214180897849587601242660620582803239874670362186984132580151814981724486322824651138519389777718306756247165223821104215060172179953798538139541590177082095581569324573633245933495194344832485546140665103028461969609550988442136441794371252822188493968845028479565643721964513474420678446412151694440692539646447843081919730225137774586443193172655936695347934467974610593994132725131283109220445885696445094349771253467170063465633078919983151449820140081642873504611130967751606512033570110672117239981927219430108949710792037074931113833946486830295494992954216815818427768882599307190008138828929200326685523709154003301162628981293886368663036557102236732107797303447319371278780428301787050549044685529218246530280707775985324403675147520424715525133080722856065813287537576530891520462831360370762620449429173753208333239254825331933721804964288049085979401899837904002699377730164796641412704297343014760737471892652873842344261352344885573234141076766318631264612914136906525378474471305209028825258953552958276375884700260394073018740385672077410668904536198282732679474019458702152902372768087161875277003520123660345530465634041478763201994319434834288128078486132915972043641038660953037315120549358003673533070628570170033799462153471139277755172960134925212337222027750233844155096053730023384577000593831372705767648605564553275054055812182979886710784*i1^22 + -450905786015991227312173286554191416595372729599079699252893597648697843109325461480129221526696674354426999775394842660109258354423600832795865639181849069263942960359297048476078061513609069059132608858301504427801839743063735159371937365932296674261714867999302319305091340254873237617420358002690172288940077023437848647963570762057654316727059208377437518180911984117099484616513087665808230473666105971084047851550146992408647160880917331155026453843447880107954817877466870138589382697183576950655505455640240313512643954454110979297622088049741887440927967790948157721053235085637471317339454506348242481467487848915141168455050940192655143644280046253305287484328325158159920852168003195805374726097812702358206269685316901191397536738602256259763215994696504410576789244932888331319335984943679687184075469695354137189275535548029084421795773855914819852673872481321005007849960976743938672330156702677470989453293359405972425655061424985753016317190192892508557764689384325359140381372694065777148622290812587390264214810591510262712087414745466740791324783908079328938968291731735722250322916440003932369742820162771784929537451064157232727695762300229111249438953462936372220357904137710256201369003603446884619354287783232093613568501990180538825684075551308408510631567634667105612963734672758548345572188186410829993831141119472198942910871392105557798726481067888609518411118004138885897486995862313536369768724974016216260988253927150108781171429570896325175541381942269046043423244521941570080714983744081710267303591581586597962370965406045604165977573732234662834968970333704071158316065148591219211216440280216856161781168214365908351986590743786539200744398368585613902102381410402133847197385412305563150700110994965403819263803506665093108520286230593162445502872237916605059826674024549098800499413688761793469710503013220481110381483330326279144843427833616418259584070379457434593125466385327799753114595914512869699101752423658809392972228344269097861776685653981577185381937774520953081528461309228388979236495434097863841402864084931894684492174415421639743429566606947621744250667909198411632144884765676555029852138318531526212455179537045316459489656832*i1^23 + -64410999778977556206703241635096872799101571285565853167030190015628362034592467505309419224478419541521888515922679376373086370546944517270220913036667741886289073580699712786856981440136580238494632961622042225346648883385164667155501058926425853956842828217884344817478129675627021698083030675504559570113267438395105089043764357397764024794592910880375281873423144960719813166080832849246380833003303989410616409309981269141614830696265455399477433461213181404338019035202106707093960205910881398788866064034840792289434260786415783939462548132164280590193943723983954017621256625195027171040037539818334409996476906110845615117914779454858877502258270465678775505810764957898002864456570760459263570185076791933743507808458603626375967419069665601649166851695525528437705919079488349670595504663935080006050729884050701081629149851152906362344222843069246531107356855955513498515774915426213597083537679638694958510452132470098755772417095643576600611616117312521885642756628265483436649219271834682537446927551723707285718411954884626445742846252693112949761355664019123036537265347416005725143381642897087654261649753765272656376779252576398922999637754614598196033807470354326418012036732400999276452454514657409461810707575889867150256066480010538494955442935595501741552343282500607053084904269627294341145192462795706726476175099980796849427739061031132348763398890314011715928863193219585514611592073299621848616753046079527293695677759877348853370463143193393469990053063512914819460061155378546646874516595599864792032759957587012209880993527345694060173261123451112038194895451613967925626026248262123763951848151212543637286124290269594533857467142364179377782691992171135830459015637899388606115770763828022065376156787976196142968238936171600639456482635748347304868833513218504299152989448764876409744903764284838195035009506705377576790774140949532478716437140508340085543735465263757016145479843516497343285137837650367372762281279122940365797037373020930344205616314050093465312033325529829152784648300759428877849809754189499255464018751069390058519910851000161798922109954422654517469150289744572051833684795739962477380394812837079641637221821419326799872*i1^24 + -14999563652924572652078794987039118499497019240851539939291441607232436758658506256961767630284448045462151214015691395231604524743881936644952135155840417408152882307683629726016095532053370193055219077255583932432995757535787679475058633294188181847251381318214915462500937619834746467535657292420386532865951579017792494318303615424300902499975091774901710481532266157544894566847327782957779760056362457082481460928880952893994043368752002644004476918591823713645608193390548502306315294517937078507292672505833198847166602973713223158704870577409774876461512710724253200408346697613393961619903548547750223828903309536201324658522120847851514341040859761453887130191415059436483383896400888805959864954092096692282509328481235233395314669957248979680606294932789171991777248769800518539120267538799338258160527669213121175817716524744355571904580329917456354795159386537465357945542271519663594967451696960385135246838896931089046612854182197871553796809193381306165648779095487327743113539139969130797176774871106113303333687462122330572120950265149519549727272993104074500610169602943266014953609054276778721892613058728825887758497573109835209199916422223902559785763680626830280670690637623888812061183812786613936567403676325579546146201241708019012192379476181226803543109365657514315959692865493268489529523050679939943280234558143808803659327473481497427043895431107816271722960823659808758512447377455184013927265301234292383356285029438190652644733458905513044177731802484676730141084467383128238720776627685175864607720654599136406872636656184447002198512233838980958284239928774840038801971084363066303896552527002425207060660761142559679871676379011279806098900336595306947283994928737334471863270451342972647428328037464814381007417510276609936955563972141984130923398675501698641300584383233934333135006613429548007437033884758668411534342077858387393436155326058126482171376592711564248988601191385256572182727764969159605592729774977582725753451568946276184902125109381275109956018981884956265831116742440020106808647846510725120914386097412982391289890027317915049840854473312117427749420041669152726408059784373759599256214569208756041629735048970240*i1^25 + -11907704175509053469846666878976787070872164418294046437145044453543466293717875568091059885405424051842311000631991051518372665432485580669410903314202343147962561046933578902627215572169749144926387203756260007023039252462895911577055464090724917613515462952457648011635427963208868995670880783414610302713268016345038092305555143930566933648356661989400911904092037759726972158646345221844778568148251244122701345687556914165662207203479084149245673162655618136766127375910072294590825023366970050431128632889087076990171887862496943432153384388716020317141905155852208636771720983535548246486436117495628369838649538826748932613120880403261583448570098731662646242853848554201686775175806527570072782190932069774670548911563553112917836343544690006447324501465565989529578924369830554481262911976584747456756517812207345718178716102947538629778503918825357832580312993559819964681895841484277786037591551913366029072866201276383542874525774273853873641577593681763074096324421362901637438209288465281485717217280851222550785982138219335773437023687688844775395037379284272966302826195655790133005096169829148247998364969808430815788179793227375364862133819089783402821455985942691493611464205110919414897600993200912157980179763371003852676041704464555589852034485718633839548631365197741396076435481952058111319069730620788203460914953762159831908816256249846798563609533132568696247985773452880902575647892279436063313680273625088165068311713698237016974550469728627367573063910360441131450808054408977406173049305356660340700734456929595837442988747618736979402796598748310291321376307816190078105985549813068854618027265916009869084690894664305787721953102881042936049060932674820475902690264908965024091691615185359458086593869310873279184614668339528691106616624753049978356388401883703535646639558089772716104524432177311771981168879587606204897447042772382324610251557928670354807667314243661458181055741288335075667978259858872808485277856413404729585016571621711062470246701899623432267729439015323819046135076571609817431052630440926908110841026453491417197097166862848067668990129135344684381036443845414772518883251052479070345907102181687649563049984*i1^26 + 166223113659662718257615493783020116624653725204118158755176541140506172428326309841964003281796736898370279023469906870828366888351649468706041930055353102610182747104590613831872304726127711771640968662584249920356554875273091020915388512418380552450812787022225020795698899547834069389364090208675524874688805605120841054613710140884666696037399037269474450584752301087757520996910846414855434755076251241904224429267783725939496259649248826594544043173532830386146371338484554540945405561241032608032912631739711024703829599522852977627570024514041408000416655928619130968801202291742711642006510294808798684568192157124866299566670315556331476211890404302622338821024400785084386609784155202886935633810616568438568033913140179532667985273854777908761899766410283526786775220067101918961554655536213747584107190953739643557956779844609877538074918160823221797618123284713334830441460573391559784021256081239040931609655265896250967811424714597709351354464317556068819160036836392268281903516688719210512577187533515706055532650941606997640981456155951355346540716980098008052640464863335139570798314649644551829247589447186759310718654062257574005868760491032359248786238322715540914379296743962993433655994274015067328368385676804048428846431631300690835313762568074219458405800622970932808695152872932140896291588603199006938017303403608176126957141704965762952084598844466540304185759135335922836269215659381639477215735665434491494724718169626125527197534943301458200789800909173681960640381987096451514935225940097241355091637985859116329052501063014433463812875740661605983701309606348155048143245856116914650387913969189327775654463545984708670423415321258676774577538413523600512621307785234186354030268134173980041624211273901410518149042500951871236367840664065785732487572687115837687208099979157447761794016202119654146023692874677114599674126931211710829980615118595302843871335373019708740899615645145910778263917260616957686840701751457142388462950720312980350365754182017066818027367124078993079777080996221825400133353778305387022340975768862892802767141849029235429883973608934831930778893778739573023429425499328729235919029927818559488*i1^27 + -2532325367393465061862253220308544884153880735402030376939720764970140903018200882082795692414482076835625400298851967282096929203080589251364703744782885258265369366798885921503642778744644926545379085575028224838070961003387328512612741792269692836275260403926489196824905912871502762807270198826105547024275753442320652568248362555034652112870566258493387666052550989630402320727980862581481692120609052456305896569549221312751111400130211137947800103123763859280462808573353791864950606167171624753191011980009350234548366094176314856814840032575280522869215360745258697420178498903934802668133519366485841532489528408292517675076228261118313930675470953262446572569585340890403098264952866348276140833366371557934395288683085364238997159288617115319140021094297674006315243817975366869577762922168876058713973344433717527072089829141545262112248241539216232178642274111253718133198433268982058279157719782177920112250809035623192676037375812050035522948250353322289659455653291451111184788118872535155486784450243782376506500045684170642821109274724233431333584230839623936776139489487319701939115752688015001002255379118315990498034369200336066280655959813364430732096285863515479159432171769411296938592193269491435283866819702215627629279724455461524150276286321918093190398645068194369164486230816860294832501275964665872709344167436130463445258470250781487412684552147482352568276821975309033476012451401489167321348719210300640915719985767136204469792505844931938270006084277114069655582961339796696087587741129489782306467868382845757884480673637964155701511297163218515108957973961979087238190388718006550354996494884245270076843839412088535485118513069854211235676995973498813106822841074703288683675027176446530007540908098658038977702895595169307587331566759891392522714789349721127782239906013255944951951705333801783658195707533097719095604997598484330411794241074796324164571999338272205429049557514966354348648547756052889067595373773366565363503670121611494246427572283790819075100244630558233060295651023046515474740021407096366689648216727250181378955937504686596381258700543374110621896935103622001058313118404310125821185490944*i1^28 + 23703820294006414105602967921774823037122781899996541358545301119543044181832130756286690870393051777959394902453151089792815791548448703804840283994864250992849588922851533919370540982456186048112642646809177308298321756011876523605591177577554779032732797237445743715806125986044964302478603608331700041663559602682261574687179489800316006373120660854274990953395935742736171733545455341270505851112023749784674009208265802548420634814741855001316568148849252066284797379234862914457102485141141546269778453808254535914116069306764347507172085675859152836601108470197715189556447136493724584149182909065217189908625688774122654096824646993557256226388887269699164357653634733366274180864361223266483977739055875815853668544295324182747750213604905715099889835471603852295607681008795939176912196329869653134309154334966733428978826359038560666399152904567383527780105201864547794252276410170885559907826515891744384673929563793895019641332551304439021556244072472253234453326809402912024655388219191417035584616214413591181384218082845379225052557286491486026048819608318922628522444308146235789756942818095685830143074625680469045259648398949433255553662971752333647013599564090234332352854742419633434135078347891320260919146749763112381892809432363110988600621734419797277722166183654689526800194706211295048170252410831862805157434753170955907964466910404680442397100656675231097031369149002237088674790714971281477327110655815195462604572430357375339619496745734887395980099134625653323605972043586164025048103793437300267048684346184037731361878751457069496170671073143812636553755499676042806366581317187678255225768845986475885554246255608161372052957324285709742310319483869211339587307745962807260981483235256993226382669192208961205271238793986048281532095099800698522682926514596944468175294890030752511126616731337982219400984525720111897075433420179875608085311209400497190951084114591569215734419187172044673263029971391564722390743687961900711179781444157345881783075342944768247361531366233179042289571528376535216013275530024696372375437299844159939758066002433835309002955276322023068702202071499169798873333355686072942592*i1^29 + -360346144558418474293124209496205556055309621776478962689458934421129173576256930281122779887985556947673630680594299007617770833933268821070572333844280857548369117622464774548543279970814684423134887123638126912609968554970030446012079773665952749634700313722359975840041642287462583080850336676915648908549639216126045997152287399464824658182834099401058223325148564019834875656464042254524869633976915213053689804427872791913948643609387760748781545827356171841556071942970553301771199177980383439805140105898569116375746121242902366235255166120152404349561291157803700672129371976789140396787370953958616016815046263080982614546667062826386228181249500541973315623169000783608079693649174559160137456575152047196065935637890406306325694674076798181489302896125976908846822563228093681803172460545740752761366779967079207845169891960416543813667914546210237525289017203829881397635587343143726842808981667400239779810078405889104438595652458344930393276027023105200717601888818052640996357452116584081847232794178382598850835755062222683051599619632016084036387631368982110339544592493855346605890754574855042417170199354566531015483143602786424625698963099433410947802726494323461161633745279413483582803431672896006222648992315463422163945897216471219032379248165721247053640359093831928715813163666934159562954832860695486175174202202719236837290208438393266682634570278004912145186412990148589294685588677422655764947447837249116304832423949928653619803265262612640697695811683979663613600518312483408148264498009788510196234067361434061157337898979156390139292056151093719211408734012805989189590035245467723606064141623094936813652283077621832225871432430497415611558335047699470286700119795532650078083404048936732516599062264840589324739928179298317251641302471909697127442798239243884587994789338124728629133999735733924123025053747633833866741755327327327310062477220026495401602082527871389677163758689743895453751030455320856657157860093573259052796875008783893287955040327261488253607050940771953736368743605153865398887915170877589241351250550674999734168887980159566329326189842251440669903673755934123033598235770880*i1^30 + -1620674720029204400936143551324865811819097017783168026413402277848268457116356774254652870373179595488018900115078358553975691767880727203059343709670817158305502624669490550416756514509844259061876917178335677388659003929534825713089126394351204296940882599401210111413122320924053150706920895038507521045399848662038973102569313411206343785316325040571771798512594760304220386573794483377690028826496804938368677686443240101746990273916057556627656176332622427940411201731446486622767690979553601101382957044871858180991142799380140052151588319936573416772923219957592177921153994424040882424083086169271505190286052702834770790243182457113480867831657866975442279619913212450953099473713905762518635136466236040603638987186254752970633917457508055588893791945965495054570552095168972598509559853780669646778091775038238718396381778273567856645451636079415991017133838134140918008187578558838837421559084126803434492885955367048289485843437292790273339313311732626785227173673881727531207015034947079649436995794158285403872607612914534398641895244905385486755419831108666072497479843575205270937475873677846911038015216987317479277630448984190961089284763955896761332096871113968710796131455715574535987568708016531545443374110950913594264183816596186647835788891363081108488320830928505380219066378422002014216714930904127680183004348176368665083310211468097813851527461471401060913672916152075222096740228781306507175559482883624849131382566797047656174663132951558392915138495106515758504257717850943469046579562443879054796236762865169671237619935139929551762146640287244446894100763916825947372798140887297088108708926810763118865565003157532611188029595340813319310889702029596010204929466532713669399534507839886864436030258430909416522948938263693093430028444471007478244843589123329926940850825815594601110788455113196015709107160281311573513583677229065625647416699724674964278000987393328182562603950835746271110631340304582956036832059692223580916581630494210659607387759918644364580782722382967786656496852810225131431220510260476727943365017596508262980422623295245720401937236220785218695009426047330620014592*i1^31 + -1874034106043664353987005154437357038970520476499652747492026221426328222411344759273513249323424055591015552972588155341977912033449646567164963752765358755394909671425063172878551632040246871244662174751069583410031713469647359255216720843954780334939914388837625590005796030467365768459474595286859761747932459577244961896024403144262417677893149749999798190724573958436486209025121454273162594320290415714753369255070089286324274071573450945122241725963098676558794242070528935419808632271756484717277252249614441349290776856376526398306803093198704612081591205900072694581129285161361152935413671403616194852452223948537951541443629659848652603683341997615991281548637387672834841948442616035037724494304377164335592816950146828146048877722071221081276644292426244141098456326711816022177561647651508953302197757950841842161974052423010143096122717149994619259141913816036122760234568802219403861894166485199719648688899218565811874925684416059066881734851135469590301639301719692387338433394178160125947261823387792074934346944705649234570771213464984989297929674251993091833981346329339081429194291764525623230997975659226773522921404590544683333022289316754447911887013064387634113538269434817504705236038629518962491077925286096854144957339525908986650285363220874159637442979764380165556845752821152051252905863589174689427336342652411997694896889795146710259847914941792060876653987289495029095328116654234318897407890248853756885963144987810092790895153518215786279738535668738948442576051369857726648812943664419402672289521620825978651157807776250955141133485644854487734322909435608696969660993407168377273426743929245841255762696994156799838248196078211095803309404459688126468918167208729331035051613017547753999394923595097080446927119475733778660371938190380867405333286263499346489644423768437990610364535471968979405570627483428789675252006487819802064328219195198511596351308326598942303514159535047457337219953942320384730334423006740406122284327048681556296101843110873965820207442683007187787428306640638655476716244471691453244633888172583612311173257915862989987033263996501945344095382667264*i1^32 + -600419621173384873707695837044119845038470911740038620669139459456765958391992312328600306532874878891442224105007969807229307583579927468682667062767721815964328356271797559293364409878075149032784845721326628847034403285453450190671458552907987071450574829858370159789739991273735506098941902995416759949371164259908956542609399098037997044227702851095630268018800429975359643197376572088914732443872419826386743947073398097613296225190652355365115937486949584306710101500506342160372345007652733221828183183720963172420882581775250600857944944630774169450912678762198721021948797350816907617680845321268686787346084493365188225536170415017347357025060592349728057231099800912783695310501297218657637701034380537799742187777014371822657623561141964933445943977363372598202493637695321239607692161884354552969486995285093330270349088237401752977588315576808981091272191158175991922628564259133755149931734324076164100193929012026858069412769524166530943226156638077244581955256545253758432478933568675241514799540524786075289668149493647736948974310414555405293417292651369703463271750421390724497235900810408527768132876109553417130433547085309223094048047501277323709828565697131503166729002148034643732087204900800128270503074880194702758171367862397471388829401470894228015709148334038407970927480970482054307432514907195822389092648237293465773607994512957725601692988989282351183536564052183649609029743886602925577439962282947520353863386155458352383864035613223792831758674114690827301684207559123128701219057852779186378226066175866739155787662857539806811170998975387669618811180662712874754399624510523190686180675716818056997141153422259167734758301570207681987781748377556394700141623873086683986582809128360300273237899494930980797744839011841966349107219376563399743029441512827309831952598966168142927966887118035275033336056864976204382429267121008196120634008452665939813460194673777544922528870293263063777362755010408891011463436007930625564636608386567197369803626078611697022612791561983059815702039807984804053726528622514302335047256787218269482314168150058062951270612248397145440256*i1^33 + -104030360933075482330821882493725329698287708082370097323623346890846047017323187599558434553038164993151484161595869004063015274427688667731250620961530907680316470618679933388384762403113999581726785139328356658689389529404324177097665994215219548735864105486992384960265251054396182189180637440577597300627271629904924703097747975839501526946495697485506608060681932221960771148593214069164367758669818739429396559664509842252954015800389282822731166996734307236951178285970424104483274751697883482931752128246148157769338241635705872701097900567501624754406939354384515244328047050475815512989948343384019772503124893883812247668530783862446203086000232727576910239734629982325124595065627812106132863913466116812109793995557784789563216569293901501932653768728346711985866592791921589553955818733451816917385903477392955314498967678925321570155592748248459401708863372738392607812482727873526485301977894617341090443103625034122978743332380382799788427492763191150731416608609081067694384492598628413709141055503335840735699391285690458367262245648579409740215244978285259508161809531678570171875750319960929116250791570818548444623033783715631821390831338887492893178827853664035353764212924162352874085496316260011102121991770938854848961750156168197489324424949941248696724839375137560781540859619348407630616825454849114326574376866946191523900192724324815933754817236487185588859792830004364458350265057779284117387667618913969439151444169721655597637830233476995325365612206913052316759171638904871006864081163682191012579094431364745050772732465448463988160515900853844180056686473699769895184239689102471042349466865309994359906874897915989050949389973365446405187091309190338486354982378813043522155012186520363948296355143686794394211613465188666501565939495481947183761547708196109837432796902864730840794822358328008327117199923973245415932602274730955836583004062419951089929656097584717958964299079516353237873508547239755594927855250565844802219540825808233303613082668231514854828233056663284372184987245189313037022135125975957477699722173917144028659767564453259352101548457984*i1^34 + -15272892967013565653324010010675370650720138432815630820187927633717342268537354380777521814632607307519409385398851314838717484063688442876068337089345159411088595988871831763485174699237264056895708005292914581334585479028050354280021158348833844711040294478672365289861096085726220390074274223063814767972432758763994928654905875339131161121820763940846209181468281456116072648249404042137640631783638134665732507461096714309308188011110236232455427993376798537031761878491850000454510524226689958892819096670963513380742182276867441532317244107227739560376222315902028986126834564173185549174526531970406802511260750148906593716277511579552202243579072030804979931479473888093078143069698572452412371373300980459547777383657545531517248456859440856400988434258701557103777940585823839246614797114346035455122619691197320267011648845435332306691949531380031700750706382018997507186340783813945147459650388685531148436145353009741009410827514128712973095116998289539178646154306489105251128193358362173519097384418113806042156742770672243404122778418181663956235888392898936890518026696064683866447736794640484808200818469107392371300304700503787243973625712744578476269201097268201416619180706835842511411465036795468303088897395271988154158286366356396087657676265793465016751822246045832947519640319030521736581345151113013755816840588479581723177918501534604600797729901507524876404924752377175717706709747811155205440408024993372828774211818397384305655617401877312000232295471343917923979652058454340462020432457556968329634161660439515758646370650380640774925058375929709215874199033082207448434665743025294893718728349845830721629461483814074927683906210603767315592487572509010090565523571633707932186208083161484226441589052100584373532509291118911745517359691743346738283366437915949171597066062816738881641847935720455614163047456730621964590141561023068493816227546688931142872760494991094380934474658375602262294137919136233640523952599386532258740785684623597508279368758983041541888227539779261529575536124010572010493595174457731113750098524895199451441081010467087843328*i1^35 + -2114901691334081248929022183351139925785531626962408157664971113015129764595850935972014700705499060602455235709084635913634846750797467733597882159206813013746765021599305095363949303807598481237680036506471253442571656806983012743439589166355691707800178274120182941606918472455868487780966378349316543711843673653628184881387121767722849012667468819195749109746644715184038019496227278476621799924258829757486068889133582961187250192545789987619062044546924363325211238262407648427872327707829620044726336093879125736589483952805023686829502459917229077857243553762128526529941369004423150484944027828815869234330254213487318023472880847924612534903879774660539397196148341049213516017807916560733823810538876804093868196959939745207602834202196923655460485466712393692372336663459339450469415223607728993312743279685170043402604204474289553592326885925644911937566118989643223164964369195423438225073150851870561946012105781921261080359547274920507168867420175165836439996441135495221448985417329116570737388232071894895627386982389766700384586298869141310269910939632850198244351757795837306516938031750297280699681511953665732211285925099104530596482480701812399321277030745742148574132247117338027339663909458664024500619158862837392120365147970028351813950234545761636857724821977169741646717861867357505807836158227773224956630609663727540044405352229688710160542985953398431645992799383931722938703457410842326026630040224529907486689127959375936387396539929245465443541624511904838379943752022766921385911141519043716628565327179100800902928698833523118278888307898306355715426871163148776144019739784425697699194621457083250569920028119713188428057873305187533719615926570288396314181312089236805999493350529283211260833140405985660400940135664345376463816311274398940582862362718685898345753920061999685274206928186454830985282791294701119266970991589554835007262861500201442966859541577555836447760707893237459752622605247832712750070227033853855573272156990221620905192804751544305951367044215190936787757907803682720846808004959900407920589071337538475369946939392*i1^36 + -215827949459403209181428889124876371852102713052994192367414592708265616238434256254458744096088472831203244065729871032657291418913962632283160797483702441303139881879217727903796511737056784406232746794012017296577783829319664875186659041275364261507157208915546880062414449156552629329951776253059428694628729964122295717724525460340082288229208507170422000527698527879512389072187216035265320309162946710924911503363694049453367833207018256594585394580061847754873080938923320317657701737449079464416438141108785142167858758468609752571599013209687267674344644523631174800684704400492007511605786160309015461938117636673611245475794442233501487906884847102721555882691133720856176978421152878542544873392993409660931875099090552506699588819816071156448760703297039418974833552074649949219970132925585459358406780314292680209810417354923498009951322224730280411618338783580121232242813479837282361031412310202219587590428526223336579925631697083580969580525589431829754263516092120873478404414450478289320357024371599773274136020877326044486108042423641171130697255374510785600583047126691828423829818731369820698064833775989019235219137208549763658992567259227763601382460119063607460809844460324044571801514468684915329461363127588723923106083406572772248450767154146593838835814220772578913579777687855050662349410662165250889723373517703973770342540331332234341237873201490181694948220209822853266610883383023943065622226517034212360823456164220183526434182995305135566694998317864605940195302334870509760234451556083451156084859408335610007206066060466443466542990973426543601317695543200094085748527022176614499913705593983770191853902999630254086371968041477911546563903251317440082108390519152965063964325250549581819791159486918892608825809942332152458707084481103173008656078995789567433303380308645511285996555870927088849269051438156681817472636896028357158128023247861950753963617506250249759353525865691789711544058391505577018038524896982038062896154446365924322942752364149351354817232818245222489867964973475189538221050655000625813996434649457360896*i1^37 + -13587590892588091353654408138941484988022341369511919829755515733855178760388359265174467298933396059526924603106886877964750097740652999184185843450329307815324054435269286814030002255756039623803461626339393211578101150328397421490318513682561207801284431391784842466198981450871621338624701061998910755605142469197719251862193188095303300448136294482186462234892994281917864829192198191005670955884697350389913202840304971965211624011465059154582803144669666197075724788524810509973216143164299235858720557562142391238794251298662021287941406296516026429923125738066491363938576555664819257198380047148958190449231741755307180442870473926901352135340431638494529521983834050995879310185755866139041995141105781076627385933851209179194166980768842465046652466752982820594491661742245094605228924508297700655064729662931667290029841966931693528205781170657260936769461551612866271075769294821032455838985391682346177135028135682776467156896071958095085775410397854969809318414463844024830927109850398347179896874598707528830596672410288089766537217060149709446050873380863160413156486981348634055391004429330194402021633776993565437799091456978508758983529025330963983104642338257166182748092512267528729929517152439417901434149469154294722581938459938739075641266014496071631824384672456801019128415921951535505612150738857139518513675899477591208305166637670110996246243832672196181012600661865203297674256333715146091841454323895066080763172085316173178187732030906160179366088456327896056509067780186186136547463333271174498153635885633497502455742619074493362609136890335066497074886304769436466409668032826750292007207532538260342040401471896614408786313914259148925245523264289882939088824227244745176642273123136319532698709366679305517945809314014107136390914627150512746858878097380749026562679805020384717970071633857083158978211001415641502634136727308734829298758641392733351207504497311007024189944146842438833998519292392894306204980448992172727312760837033148902257788003325546554742122713766818130397687781311515838131730206936009321966731264*i1^38 + -501768144277874039935884109051902796604999899632671597228030148771970152246856838421039131362557523072442994373395498370274167280232796180132148847730907568439869436573043326986727305748209580982955547619479785573225504111828944809388807641040811757376381307179302467116068646437605595971245299395971168856933843379043194958959013627636951900337648819079843163290585821454533567985823586727720036850620223719486459195786864742807188749892842524866923181624537368406851506112133922004955222693001824101236258258371100387800655038981994620262809298699884041663556698733545004796338597144464797683290981616911258354735787943788700481609483872802598593586791879217215233869247861133470613322183943657284896588399777841963379161613252220480249477865653661989705993815627368252880042999779937128726200902693134488638499920256186087697239440616627668328686730061186478506554619334090906156522523794354095564448582371714554576347353343908977690801104789406014255758393902348290008123649456649800123066497260759918740595571011235682394696453447609732299164773761093212250754518582320850029074226332264502288705603523011803701757848910254491641227401948205681787667880094553236264449466414525606149659171507152165182517703166299129265011389011534397526780914962199088814142529491203588552174247272496302114767133964178487944680925515576388620732326711938649773650269660997357150019066577660353762762132391054696623271545025327024474423702236988725774995555668862229038283421786993545166901026022544813196594951434643618043821704432113235620482334455409664772559995770126207639407330523716078902300509937985413853923500681218444198334629374997511026424081982772673187691542606649178841534154244604682322427288528387278436954775793384392221401364216568991745038276342543314612297515038540052665757385875554536182255833341958712096484905997741680163520185635533299251379462563700853734761420551060424373297933869813400424131750583731313112365021490742866259033885956283409242418389335821605390019629629979665856086165944638175126807238477323006887363546819067904*i1^39 + -12712146412991706835607148780976181485134929413386673155483684599670089349995692292214176822310435449718561197672444239906878125230751528181807913658388779983166298619244778094538515389262908966714428805622037693179833186418624122369010187179544411539041095635663633381491129013149956475449977841357067828927733951523010531745783616321429989307835877843228367697452278987295354715101327669882522334601382538433083142363708866557592314018002624916840738286936493542388070620102498947793089276169009362367064337488808527917029263840515385124132452774088620329826423559768757504956833111957816128332750787844104891536893861970889412450242791674825116501802251452075322089563873021632608217693652075682898453989763796557266882347180605843943193348034099453179177743822116570449815766256515439608884377512563134114188968331221262633444442275412497677768172165680547023268931780303462072005153218894830886634710044742662389733394745837136323406004968430630274750421200148853072949758110022741041318995142461174571475657381465146034838893409958887526670244362783569431969779374866079194205658619894678958906954225275792703979120634113871145642045485754575063509945073913522198785079128920968210692014180041721135613319241742201252034872547185098360183334685884889537389394920266896450511444431249529847217577210254097482008079835533334200423882829739643979699794100221106170689500299520157490208177465560251514909862001281540382039263717062756722201485568726312796592147706346817862853382544595864215023520917471588790302831163119101614622794853740363114892463872839648935740935400932432765346341766829000530078141778453949643799286265175528886511852810050801425977341621536452078568552086848165537426550918458804448821546650859633340937498174795595445522277934255274173548263244095366705819626531184808109964998039401596282971936865702093341051412908669093139160769439437108072248699544938361398864433083039301148746281177060942345288975169735985274047916604459028975559923042414082188778514800267056020267852240924591411570171746790159134228480*i1^40 + -122434457777055316339550826966645741636655647851387005524561215599270249392766876984608013427704826165869213604071748396069662139960875878971924672482794824305427875267214625917374172613391386389606507874705493917206529868902167078079652330603455988867779787359758207743853149676787347389674585092727088544186358745590031460270924045112415274715359620780107356795360003909316264939975968750532152630885800750618309451176781675334559175800366994182533285756440538707824629022002055362960707201035099523131463207874593577042767557979004350145853999488011225143419862547221326249694389365978020389633046268451621855653982202630232102508486070541396768204225181241917559718497065115841220298448475573349267934040182314028317426646429684142502948530177950991370830103315696562131558997385448832908839538688959774720479289546712639647202607838846378547173196856545287002186529554804525354522802957947373738092656677949405232229354504759461359194831868735136235593120223262952714174536838121888226961736832243720557856978342716149445410586970850700789615741798239910960626184984189098934184169421259172444363952941167971219268253604302826983598811576395167128762072268614220030041919165066716052628397658765267339327669305494957905109767474455271114366710016715952597699080219503045159651054315085483971816867452830621476158831190314074996444482520483800460076400934867679601392691489858855062794728288552113853684616512371368556509358827843137279472079673659072155034667137268546604629864342355906115056112956361507405006115891373259909320413708740471534802910274817792469143074694557260729845191642532045835865967456992392013069194751035299437123279944519992118501759678401819895310051623060980902823219890679053002443384039533492247410231724517562956038055969360219757057113921136695099804761934716279174049911265217431704868658173707664824171079345399382215912518883299736141244148978512802326301363461508257928878467127885180375240711072757034070649984377184716682271458243041799046402797391533175650346377016928250973231949807616*i1^41 + 264331920012633417814596748061813314435359438228899443976602328002737530107901612191206902709551245729724321929618468833592412100355013171494051234827830205740553051927390239193702847785085404948455690927328842144054174651812806818077606096016210218127551217263379494887553504365483000748256780360977332350122176144582704475075795775874315384546048550752903816540915737800342943501065661365988904245686664685569061621396910274493041156193786428658812817641689741714974537848257363025001593206921957687243081344177637591977023716949261414926494155925487824604213076458833908923582745007479405845185942659575029318433024675151311159935243134795348018663384846793413492013010008196268101805110146711670845951082606056962271099355951331434019575058152119757315435495414066929561535680463376859196677752050771409456739087141482571942773131236449142384480183226644571634580287281280699293113282877647297023019953970963197301867425179789790655340487796541235399145146111879210750251652963687162958530857696632648107868670608215063055702710966957250505121849177495344325151178338786745658750419484966425530928655677113387414131274541367330085572578249817304368071062645572558335478872984702631133958391070978622642895393557115014294311840624173393807351639697762274043219357619067469829549578132760386340565919062937079765533542486367882981941675929429124420191330895688783086109526858667344728771724864274796062034638652341682033745398404863408370436885446678079291203252365229892047811857951417997095528813790990822954939153452820393395191036736815141109543365824645903446024044773400167358767504642268676291694566913483912391084408138749901091399327702671661035007475211287437455237750651411301509675402170830875417218627008019367458075272885272914978737510391726915625694218070801512596217372722176813666868285400683936446792261372231748084284413995677973896482258959220088819152457612612664734384432256974847282259953674656890570525327238341161399483851777714899840504926911638359606948144847080552750577297212888317952*i1^42 + 71156512463751816270447941370194653994354820001203333100778985155362821959888603325429715006673807917602658741023550266995741843005858061530871591625145728340514856595604595748022109132556386812435389680737907746081817562716988239583562340274851582285906308726662439581641532182395340275889183759384028002571554914223688165039610081557410002797334786546715685574924584742594182589719008761612185861520481213111321907280895071338104953029094046444901207949546222648026268628709557101998864152036387105261681460429055034918713241361022039995779097316021165924195506651509204596724670705248649264820926200077369076501833650263574193837870393766737175471748782348416904171422778087323359116884445079543621300244189802255507379062463056518935334571979742643693629146767227084919353275301107493098545160647202675353729804469101300818399251531325180296308850683469369619575460868343409390744348274992823736089929936396816281050391916410490084162053694569911959305498362606197958082342403052373652064828469152161782818960498660210541521343216385298872430115623125476090542993331955654854743407850123651396252848701129218636195241254778820838086609882702704446777647123988466650934574853344175450634236656356234864662666298730214271527755191642278121956988459567615551486975796183783427331907168344058056447044091210911846964223431520582229430202859989938525162682909930762529211001582820216741105360967070578603259027290265025047462138119282356862021267028345263913805043264005099924110289566393240693593361921072413114763735348564205665588596365607867475184676277080284816252241511218732398510541974546187099142424679302192889392355260987206947259334745250199976659167930089957894327742010451236261364425966698808804847164296169341902476297708343345169999145989323807146353203056909246577462354479224959986338871318389756331903285318922900956071482017424683617621942361262156199613025173868167766098832676406805733758945396602439900720638665935709944048946979193006634748338825539807016105648559921414356441497600*i1^43 + 272360303591357746371538979531508634518775441636861627113274572760085837623263754909351447363757539236873440023867219414376471825011113801177520083809212611831556830443848240145143662078363235787237067619620236026310800350995755635775476564679267236802898801772318438462507545904174245219551638034859963516223203103663356976631572666528976381788479363904035904402268152578133373212316169122488619328277083786017611598647270434672998861853096410678123200576008989486341445837380602049654237607470271090809892229935542640705106957666476210946917825922511597926845701373102485052901478271823736616628232052030951748783991502592447769116999440377540209637269275657267126078033942813989545662115011355961293465247244718910011070146583329333284338633193393645563432396042018586710673145532727539751933850377518936628240380188046789273994870860677059407467471843006827698592556793221504905464557490697558081698781950092272187484924585414939517759648174393053328101749204044720349589626779973398663409726184588531042158509591803813882220564061837117029680121837152944569737525385458715853708928981654307017082304370411528370664989838468235253027312831397190780301919763789055558156836649620813752833021302287335106592378429174875985748139436605030309756542334272007616449458550527158076285233624338660433022591043325929931977828317679447518166032807256269925737554830001265381783640923535083713154430594459447317820706248342551100515639483228147523024272708975007790977445380911647384104542706885205080450887179227890886680161891884407183618183036428740995804901165278314310299954792795997384804579110536806974746867431376328486131169143562853050468139648709861966479670125204326361580394782040923312856026837712585728752197223680913291513883378171037590833632824831740874453268706346915717678971024924036602926153461367688348802396217304579905780658744530584901398582117881929344466023691219169820978572484758259554806497110603719272916411940323341232144944953394841064373935597335131554807843114713088*i1^44 + -2513671159611090357389089787308844101929073020464596447497378658515683042287198948573233692748117701332049591240112769702909255897917027456863960635451285747764740654918447636615554769440457212544947049967534633513684211373540658019637899225114858705368422514839401562262337928842515075863423331196841094795331354264749737348468238357791292784183936346307785209874201237140480786355918484763472649193394142716410390642945566217749897215288670715483867108808972025562459380569480853197931674122330140887868649349066813827810896863371345737505294760050216059262850035411710295690654481241650237007702899280876917932932525439202494190124928700343059850146718755341600977370305371580978637641702312922952935336292607282220403655110202144780875191426265088842510631845681489116364200407577470821084916696758578629362409963408345414383178813891198661674569295096119447164410967274564584707370840095491782388014349341620320611820950747161927836841330190194815249035716066063267767295368859857410939201517398185995174086946708980220941431546856240099171524861645117289724597431998616873610395771437204049452978313635144533556357132296529572117931188181802741992332361494450552871689435763873350695569665770012919905753897978236513776201393438030538526313756990278922433358360373999999988539714223015837697102390821417461958057787114510535051885321858526928892774357281375884652416283675239758457028634614726242668607985676299203483427562029755169192942804863784777376046221581301441967725362414158249385934457814293504130305824142329546865549780251849485729755029683733167419059206438106884950360058872302009707135416556187822655464428791813714184856045810284398299088557163515735436319135340682394061398711018437217742704469359286756204461176237512709125445971297275835445982554230476715825247124241787393654657562265784872877283390234747240590588772255400382878548412922679426139664124127185121050172401666761300860727143046060409279608914865495042709537825640510210827610369636639558336512*i1^45 + -265334091555377761603764270170939661400313988730466056801862800999145232379216352002220232946240185125652372084173957334750206610801333045219823782066010389943530261956823416288078501247640990686635892699321098668441831601745350707470818097960386256504996300613152379075033353254430922708025219220780554635576595259058029385010959751165519593035155387454647763205129434621976969749446812017824360367391791409591053719256473001554929796259041771448390975563523229733418467036831076652129670897477613861203012650719489136757299205586498747238537626581937563984692603350759841201006596460319072478785098877817463292181912284649360493625273105405873848350254650914599951610696890282167610684412135019728016659446410274186462394390212319070413798397123944364609525880152238533169029344634897712624370478909049860413606389400080843581889001458710509892584361472079587541668660757172907484666729123336621896475642023669618861203059700653172528842942404755116751886981339085561435997678728234216387930972592885927251484210645112381361888476303874343242512881437035882467169529521155390089996463144516185560776851271039916629885714759512221898719334929553813706365294327217052140552062743931938207416120035750244481497400773475674165795227264268587878896429700895673653777018698856358406354121078015160492035084203575309475209048388809014881617300806707005466335082920975969832861903854540451821065937652694594740661185146668178001791655692549186324427831336063093919122872360522648487822187297089126987698257845660809114247516318601514590575224689184339709067590772246768811101046496579764344189176545405834960098020613338860289124039685453359651378932500197646222340566374700017466841224178227112533736142540012291424863688322796031841897517714362993353740823754152539356259693825465170706663394410485781011548163265030230308206383618597807073564315005059680972712193815689087018816860457020767203477225935585450612909721001366952608434923624464623193736343684904919634255231844352*i1^46 + 1035201583967453508924208621046081828135570718821081531849589516277138764395724568452909386176156158760522577503475873909131730862310150697265778975992711044657635567967530823297504972135978200578000713096204684522722138226689913870728617846587237768555827304064246719142821053296288985282065912102821480684475778575220929819049834028073245585073213366483946763102876959271125640475012571901202492941918615767777200235320824857023304854753263143830433851507620085700590509595013960094288959620965613160393408985700907817387447083991641274286134643790560514098743113127450577906810743660587638392910824665100532781458209746956844781180402266828097164608942293542343760071097915945938131055377529068723332454021011237550941777208941201519679119103852687262155854028014718954510614231602758331419307928084475214617166606256964653094557411400464404100711687304633855752936899940749217995551338609373424979923296245061947547354121148715588385875843012404272317434009470082438051961171854604274694017043791862144406205597808906987783460291485669579018143177420118027196446057045026796521336089121692201975971180015565104223755873292289627996297880960379579411453355301223420836154661576484494487905522629250654587752228624217892950947762183796791380444476761117064672987720757936492153705282030456771315246450021468517373751897333635135687192516392399822540740055005384603429663867724173397548438199616350299215809071934075278685686985422591321981412247049355893132754698636293066396808077016957883167113155511730563496255542567489719108809060510442018938335071266630806115194542812998286453453941416677105893214945787179789894509511031822569598496629192580205139121713263391005229013519130999406770194424972474341829474200941249871982341834762212943285986829340890644795722294675087651976070286495095263173018529785610906986144410371911579426575087238043099527534688096321825884603442743140446363046095162804584137648606147204459951168712089619693068589375932071936*i1^47 + -1011535854107053273834559616984310370285940985080725642915967104472564158491362171238189559892074375349763942011029287237450983730586873922951119327677592208706418863940223253475957148776648967462869053072942798497665025918665166810171520596226062006957971973377159487677230782144575050008836379512528645790426331578296614451215580853331336682216272739434558681492858836778137375183092311428290426821622075950634488102663737356981854318377781889259712622534443080186523622139106172818522186698113388387327557586915964083783319634728038697786958911551663753948076042393910774069697184686913803101646346083243475719275899750917506383723919745886173821515496318259078119805417753698147451306502873052912333731687865435617202946311503430412093781034475752474265931207066024156223084849819682451600237554888393448261192072204765467830542200231313116431847628880381250886090239057157883420439528915976383961271382140175770076016756163947366899890518228972372366637823544234923129900853805891032621994300826740092704279071072529305818676012225456748575485064739037529128408992800171480689964779625664083306299522876123161250880402376629716980704051165367507785581156718949329380458691444253186761802226841400689928019258961349445893067799661888444843589878705615580374883405131107892302581792857412790652383021898894526992886037782796293233905135032414722880532120076572616944837783581200817000843859412646240513521502837214634966459252416693332376621027549634882181021063893581776273659393397883700567584380803647573978999008289695959318971800599918486353470127491849462001798278174304449805994266123160167249859666505728726800514130948260115661297188864212086329873710648082179645736882967679938557573059595274183727621251843985911411203065543878566554892403816356153693519572528921705821661750964323243932755586270539963588009459264159468585290694141424798957695878381307989567752250102804570104148343858385035552030543780471926470123622095968796672*i1^48 + -4311351159035702085354090991475573230545537234725385623500175267510675168423022030760735462521517312300331492177575886704288261782554758405088700272086928650319682323912913507382986953307749059493517359870478498472792448459152430494002741914674273386565865981264843196430968393725763287200506791870313530328896245005833509545918176934570923811647662050522756653838025766107955627743661380599256822851779009190151194028671308652939239781321464302582353766653477092535167025004929390379866491434479568461840910549378645267060398155352767993620983267689745052972701168679073292850257899509197852196384892068001834642157147081132996325098313152485385694635824108765675060902471723040183847987175547967486787199004564312635697271855179050097994304387904430179416114917375354903749716696362930139901750592928972743259519697371246131331632017859962114251097957163173625973179915378479111909656734580348030816993888941084472380500476250465817880958460724701624891492906665538786163659902446148744715723596107915793931107409292443432761460636734138277350150396772751681558682022458807856064117472245880203033785313380747975035510301126636649087905641903843208400368679959038112500442074058124824769374389402620345139480902048680836085182858681714810072159956561761303401750929740528431334287799384956561118726072664949113033871751715842989782438100746597776547847544671599444600847123504292333007514505453521955855004992837860636008870051621835528619934063062150923269631836099258757178213721471111665633690763870126484964174092938161957719449862450811070155077546184557156638347384996268293782731741323370854962293013034339994013811333110334343031070853424839743292660631998749026776140698854338122058691662607428293866010366210528386373685039861793291871470859677342628595121568263667079021844871150604530458211110511484217807194677284781621567424929497288266413692819843604410734100752090756147843451634155027851687225601720161693696*i1^49 + -449779333209268074060305004024302815457448422588871947870981846297913668326608609173899088390070707300068378093501846336481689715172185008219291217913862255682334022119838202317328108125080380274652847266582781716294111187303690708395582595273626214316807072915933792405270269242183995619714229908576481266945604225591307355335816502437963147774620784500751841332627509221241601251805361303181265130115769764783869175850286536986868172026675838987536979788861088591646462271814852820869294341720756475314621954274070484030123578126931129795274565784323083950036647056069952302094910946599896349973432561523037396404813373334311640275443834016731619219689716104097391818391591952188362745418703231671746889252620594252226773096306517488635564018681911698032734363585905664821339580796249560814936776681612521402714285180493125105520501473159250628715007403466312660613158368421606208874888444554753115599617787009497704355550567559580504713215336416567488400668285825574024737919600018354086069029749177775229665589400865571002614584035486256824274442530119212824067572964469632997644337184052451825567496877730400333126821074177856859070361579775079426260105135014146945947496177582615024705728890341288727302771732444159119559147223203191034570815245502036700049172089861339723718632560069907079108046978259368460436561814460988458119932606848587266287567365682390072872677125069582749949686185444654416871989787954148950322943666255976525784730312936958994732694316388499442665001789494346486237491177457251937243595874111991601663962650633655085463445683194916272531249273726815670069534182279332047365988954233956056226700626577057569519999267677374535383815704043884033647785427633597648904641821949352482206120930040873855986870074114667797707789083665385434268102380132908883229971929105673187971196591662033221563441643044701635589694460879345180237258425118861696040868002949114928234094709925742592*i1^50 + -4669882498397273167359081226140565474633897064355112436526582197357950876542793402939608247559865292092606940176492201415157586875241154782621513437035470580002157633364933621695102477606090398446482986723720896036860033190426606905339296914515989362051121911737565590912203545434999903279775543708590287409257578877447446332587314567278588753613445712929133549520947365673634282664478994056004977390001747088834130243074514922076793269003292061109176672514430945907558239450354930267700401831464687112404253686425758428091274588001972704527808254746689324123316251800947462807814592104778350790815545630717160583417281682920623355960038666253500594102666330790353014017398199651335091101834538445450876738059846521548999573437548656873511291216896779090826464190498684781670024859672801150474798397968093505611066941010643311890937314228253174341106715711943822056513722923965521813771407829505581472162421623171878002124319401900265480057107556941767458728226761798241065737105658871451297783006366886842402580078161633576433041456888401876772932107139156282148046038890038116678313216438589106359938883206517328741958893757680579114381405434863388509937425743298874696394678096088864081509352537160149684287841192196106620923649515001677562530840640826758945919347486178944839097922516459533153396027232393208508694667856576237568584346153623443785771337878365648531984241172331901375761377556147910700022465816435524432022087767490866512678238085784907756945048524376481948822133063101158525048214242909160369633115694174248471989773694313932618446280569093825929479109979167963196312404191754653189305270894011309686844903016429424284863808193852837067870658974912624583825586035141293081869847699689144604362764561240310548434147177323884730612582145902122286163107218731990810359702810700535962620577885705463607139574463812727464297602162017860496439334831292268439158349407653504*i1^51 + -3213929248235914939764933411280870040435112238264682138847134463731343274882380462976527767247377891481893568158037209169651554432180367235125906320594211944350132948483531171977103903658075966907063327747592509905152282882331488113130730589932176433636447849479897973993474293650927098108513241364873279790684542551617992640724980068871822129458958404329229718963622898456741342128956808731651234284279038453644725196103854474397476495489815968481188040236056506988039356761919914566304264589884140166063093482785739916373489385158421354170730630346117612617620169151629658566639999987283785217379958892513082511467757468804999091004911527861712403217432461950564846913301576435618336442021676866623200754001408396149484192765300299800916169419010384787447903621700922871619898232131651786246256341404677978805802776463198125386580923927042455526951170882981541701177112805487257819521497393700641276365455494626271674449280959321375804077763697633183313329251741499933953197688133620977783082126315072343925117924814863687734868582325638165160303972560215478872439201493792510709294225098926422338303332863316326512270714244709962184424544355820532117718898741027978870946261849383545613023414110092530168686094766801043614253979447176854889827388419295238733215650326893091517615264250753195154420849993916300764707928749812288467477870636331278109525227487010349626978606022518792935699852081869814050134534728858209381582405545532897205976006144757146110492561871014735530692543128433762113625045008496714716259242384818483647465280154572346925543811102343627622078496752169098317968813689618800647110649909141606307789775370292497817633352802327983252875701101505410129163602434119605847840772082364473507459940200333501130029253436400320702952241630198016114127276523431700339466976759428920323949945090168981835338364421127761817083222996922099211553475549536*i1^52 + -42723535162497515848446128467851674650730595491873748830458726223932861013972853541102319508450688890490086836730005094499325489738222112604880310329656624430694239212149042391103068988780111257542546254849372377292044353515286689642295091342069567240231018841810426587356577482425253543240580790272453153800140442396040482252768205650681886089944800748786502284063492617139996526490033740131150835837300094340196377493466421417094209196762652637737966371372360160635824360780323182631809823701124455194214958755294275878148717998593700643866653178635594784133556781530243583259990419170739652606389581735991468317773380413883259278237189710237092358947870051611972304601973605050861691625496192477611579345751125162843632222729977263373895754476717827441757558504030216931845259842663336055796664443181627875736321247489564144354616871422218826895592628629725600211380872038850560259544977660857096588680378980845324633000512318792934806566022619833766828889272877478213989799874512286503205097422612888833171663730618290063001747187501138578527002897610953323191599166155102760455052838301511190568330381594075220495630226500320441421908881885157594657676432566030620426130221238685113261918255964633834579953313196883630864015274957552513937924311728227680516603451709560918561376262617631486037801778262061285091712515330800484354002451552943845845783219709396140345585666201733928754133553904692023357900317334848564770408155107895671825118080307125841293836620865215288644333490073969534144125028716042025840399301100312021741380357271076060516820652398819946804891669913471647819135940421421872894013806254753865388176244875427829272009442244271547191065049434181981722218847774861963630573100389159248329836083574323853585672338510452952379319193932717947897787832694862982837360611880966605105359210171058421004666669467*i1^53 - N1*46624757452310311132971957916462290681810805691920463782949096003081159274609281351097244267751350701215568216133484576032870216658792870053695639655703462011630653219383848620439425839874129471412875782379855680335744617518478605486361602629639459423491929893717748050844690900420394472037944351344160310377241395443505266210523390273058052406160671453291874380494035646888521711270364780209461310014903932923152171804495813687413750481100574067526150480309826835627971918985327664039194605515530122448696330947135606393575122326316911719820379851731487125445745799812310143759311019132734848434422167511789365155329676726844294390918752405461484459779863326647655469809275961944606815312193065370000000000*i3 ] ]