[ [ 3246142345091887347261643160752348407755472007480492768813572643424087539552870905814391268989377180434365183949476003680259454646427121210818023125750735504842189860659511494196668950925205676425927426951476955382640355957979261881578853908145214245703509621976022735763616099915486411980872008504825318686546243804401899961837978655918427838180788556253366393508310170363411500112069556561081822738066533752704927237948619500224547551963187765493949893337842226221928093657142427963503284149963514729866474851204546940042337867737766096344040710705804318188822963115921602455071560699819707737679484161376647209296142276447545969224011162217731715208159701962343330363016127954946173659766657824631394168793005428692859414354728008172924156686198279160172831272353838537564198854308871809477112227701611371840428902300043218413797225990648376154134611447341630790236463660805960251454946990014433838679111336200383912518580893746669969806656495552120415888617150912784964104784802351979261994597250353959260502830213562474681280916030559304188459689304864046403893335666529731840177234226623710103093193195432711097036588532482458681028923199407206722255839157756467253789098602016775254662326205063020013004609607340415002603015152793063638092645376571945008847782771657986861305432612429151374278888441985852909409729406414295926921129953174462041948160000000000000000000000000 + -431198828257248147438424227538961119400123672782444056881453294703918685853061115372871536693877334308009332805120372148494914859401013193978405735703742648180848192397892317044357079078524997326024062386768140218713781355959028986432476020843449095151487966038159205636306150460856645703286613737024492132980011176270962280881342573042753261767863905255182949580226768933564107805365028122897713619704543531753947912721507440575998101963237896871606997023824534811101287331643916310165635343039375696559031262887466084550316599824210500812932657995870114081117560907227499492947419542604674505336342682701003743461054627094483679799666033624700042677130503288248103704852227079149930803109207379022051647732580726562186545460643608740833581849946347139628864976116795902077049633562500272664714028781529282786981821821006931095580106893467749814008279500011847534294683085029561776560599753273622600006044189816579980801182657826003720396180697245261565527662457613203041943785839177275456191134296275930225365745398428172510800471086163261786707849182836479426159295286901489957429848088779929630163963535041876042540076055108540706468213511383750908563994862530293276201483875599253526220978181431827699170005574150428580498786455166913503402071695316519853984801005570997889349184968245181557099146268833298324945866924390447115067358701550980438792601600000000000000000000000*i1 + 25501033741770774228960034162967457840631486491537786848124132649513683552185972327803603663078489563119318784238240790288710444479478006436953719578919526119670819156166928573601314923135295461230555845569508341810086175943904950755259318519145763579115654399884170795721499418138667716992004362664133390889368287590589094516898488782118822103567602445080826856307077154541685081554406131967754572718738101504788326911805387776142523643964937018032250469989431047687324031256777251452120920297940121092376592140531763230507939554949720066711826725108851047344225073950112164550632081958045917096218283889879163675138062791279452857294878659323251896518836953133773133019725474271152587788082488141455110694738810915991403488866782156379505301662979142576595001484631183397499105199542625609979591387791065353821655032244536102128206105892718470264243900315277421403950559083069656525041935745032038620826627987148945585065193961990158552198666427785810582880126213022917423458238863554909295879240941838767535928226482675050140276677282185475089170590938262233276392334764388218934889263694620717869600544601121540177093351731424038076375561052948718692388836459246050966852317327148012831056753619225126362383118235015541171577493434696390463583004384326210916928425682777744622360807986240493529331403801713883411858316949023413501757646237041925889720320000000000000000000000*i1^2 + -851478285537407698202297572855789679510379043121569250537115832052947012192025978332647419660825445725869612248056117142703387585169843114911234841980467867462857793592933618983084206826911183027772022418183019396751794959146956614956884114881556414304370488537520880640221419892381532264050620795322776081887146879604812736037178517095617713112497545748464521445632002235970687407130556911811239907926632809032132321498449978428135659437006882017855429336821364820349825385544565803571610526952759213285335250808159955997812522471336182525774184754847132815466439175232386162059210405066150136253880415104892720556410499357471005635658021315866417801655237658245140556749444203635991377202005671238750725613717344393955030014435312360359749824404090368585791051767007747860378111221336037793678185462599276415753512135375379317124568078516986729279574761299163869032597550903193711122325192819873012307213498842750740381429769281476629256088062281958547302419777846138452515902747495875420159842713471064708706348551484006189634672079817922269322394463325848023139915224717658721149753968878241103483641648410904373206449271581418261985519546697139384309641088186373651196211625135915171545653405825045878680244453926640157343157874976769250573118562081369736596295861316445798270585340700766550760841882416931290194034214008135741160025417929251159959142400000000000000000000*i1^3 + 12763256691025135488138787570810609178553397882459900772771916505190809092534800283928852302949947957963419478345194389604031458390292303258972376276384688995379380085487250599575378255294898679931480583313879039479652604468491491762518342931869632889070184862913005283594927824353951361798858890291177142865135985031677509444415273073858635950596045432898892548761228684655224122837813338262565728214169063926870749287245239277370065238605390093974552649239621182312414582376573439917637107708307375955021606273706680379568400321278171168497766119405981778655464222551395276911456027581484896786413395641489131256270119114199478594227323437736042902374805212535827276779065146767399748930429584456133078928213287582024745044928917361261470331374941320674150503013234188703446867538378534464961039414726101531322904745737943753256068504875751014309122898659604421468824039024737969945174377629079633075545678971389857007380334504423428483744123737493640337913961306634409799957880184301387788947918175433597355279421447526343589639147424644465513115905134198729456852467149827630160376101803053595436039451826693449616452535375318939153097585578266767680236385872734212890348418500230322558102628246395130829158051619305463554501893239603441697342376368299322108697282490134912503369959670255049981478048849269176326319075694720071783904649024533397438988288000000000000000000*i1^4 + -3240951076776301955924538081433304637799219041407910757162083480452636081851872059284484716101871528138675210423031163957128030522449178112493465882878451294219626413654061292842220342868287034212477009405948859038531106500245715507185534273931997153552352108672738851846416946939443586232717781919621100113099576250589688616111719162223067223304180164637258312880805181189782083083325292601688955240789478326057741252325595205259060915468703479002002985479064761316035610968648287727377509860145214278318673000985060763418280448670190768697576524695609572600695756796617563522269877158586174181401485502532124411343947409787610269835647564638578785244099251696112536300436980889951256797925801042882208210152167100920471052364631946886209987993493621896766064776521416233596479509722892270311319465684250578580220319632360057111213908337430408093698960954337923080681845694353084240249003298359520793597937211977952561419600928871913282454046777952034323146903399784108174729265526327924056395070125573538204021255899355479434506295624308420139736845228737048492800976834976299180321335474008464780557752718151331923646597808449244918738066230723635643817944134968513189473692358615860526935030423980144359748156267267619519207054254850406933785921992957428846697587628994347469029890191662283059422699580256640129903746673083835915990839692282927295496192000000000000000*i1^5 + 2574725499644329661017910870702789827338052779175748693739234101986796577779726549943566317348856659132869839068379712764923108907082622708946805881327285985070178163866356889720406444626526039577307508851974308423071886228213782626322366393920857530955235689763428033803021473795202629646881519375759074065314034996712373513478357835386977095922135048501513211287466187078320296262381597026400771460975695077716773840600409043963500063738794157396576297828947835939483420531628927607928276237668919130847099782902437660350870702578218687090896324264540569161850003540914719600056786387441292503754269466387938262367497968205393658755239146362972176254900293395535146214722929369396161554244210470961261056436713562577171367691767213806672713873049178979505931501514962076770356566848433170288869394182935335907659196989468952871865060641525631939940871694004809559518231401788893049014933487830894057202959792999848433610644096060211427759624553355747098065312522724275290171174326127730364008881728536251139469140756017162370193987460260527876564165846761962141540792968481025625010270375398584621910249661099703591060906024604413715682912270710334775370525357128782556091297328379959774089792544629815547397546051310591932133251696740425235245019060576935215518282632181301149557186432859732232307881535716174058272641323737450619852814383765311423774720000000000000*i1^6 + -736677985434977779100750739597055806601053002160651165071817870152584109257675645244716492295077185806257001911920154250783404858615488216251693458507228574422279740038805863686820677554665691738161150458441090735586323745670238657995494779111542735242250261555650006489316683712611039093621218314101201315550073036713640058447337854639267673629282352874087561082976541376231819441021075787557030541236169526293603149677934511158292341205470525693286182467807533888769004888576657298880765854443726290433133998758885450522089168503732897409590891689926101601322997920237211063780939657056926053757334046867134937234974792351255810434096767092479709809035914683089622595860342802618667770303303239854125200836918155551484666865998270990441878373710609135912147832662005138175595857939718776105112583028721933645662060777756319261291112149156399651139180139190497801124170430623316111547396944606862066193077742992236591823386819904806483435627860045990289279153425713967386361927041501572890869365529449882570496141543614681680547122400420341774295478615210028557648574025987974907583272195450310222630961066160109761180191742327258758194954784174186467267158947041077379370994923195199511852205427683229426228720013833658388370773726507518627345627944355047754031257596286971599689123279673521128586695755446187480749393924770391472721044749467753906176000000000000*i1^7 + 183608775906796415435254493289336551478068048672719832064890109361854597273009604781046654869226907327201370505636333910727518374076374350872267758995737431325702131506396010057850143735780138354392375134432675876525189388251666338247001715635728927222304108496995887428992699442698007876895928935229364536230357125554221163488978405327983996886073035903022795391694504854854461031884915571078148432867541124933094588831167446502708819693027943682703694184236480567000303294957695022637935683775968168615448573643423612252611337237289483327320342976491230111833658290198429455097335177840059444540560684411196246809322201891213105763648858563399709271803658869464189017743040953413122498179494003213295532930015151875704766348954371795089196851047277054120841260626873927166243179624747406171934212186972658768846333522782246477051347395096468506273582287895924031543309002654011626758122435722757938478164241382072357346276752965114999081465195056965172850086120354358467496961582929125671377862016077858477687530003043159972250756348809239010923424922605618287242156659481041525639157276458857124080641545286098012815954286604132873843057327896096644525441295929383121507275335020043918483056077453726674694151001065906226135613186339991705186929364015556703542670776370947058403153211166268784208973583387749134066407695382079640430098857501277552640000000000*i1^8 + 1713129275666203191371017678490011702820990481437897754472960464384889199153441547163742413895157564693572970176057548636354598995056017975639881371077845997661425147865813170616021863812027127420413443158732167216092292219629869368986763843619820821959937438209285236905676392961392775692583752024055141398935604080344030256699788847742734428847094434322056777341284765116048662881733151352315429029697989971242502170266155228613880008706579707804540633932192764592588173711899112437167978385197534333270228883709415214086720642089727592237780815892953144671136772532633058238550215065650327500711287827079574938047000021128145744036770595667410781287480020226655091260710445762912968810396968553543254499985617403506153706810307573814281468218369521802538215468952595063692828651684041413879318314836401747124539414028878144595204853262301906059418858650934318045905358842270304476203624834585189193825658908497168229303867158185786399369550727649864740475401918008794241007035319394532511933097466185579227052726263743178887958095324335180160516789239527597581885492683378401370436873910936938985595006602331528843780041082440976596287463912885703835257912378987947546810030080005591347768853227184891626665333290667480323615957452252739783259673526221205652560234176875811467382758757572960206619602697877358478513501729989314339658465170109235200000000*i1^9 + 3683645669518201614239672314848228045376067967284557739551630468510681478022563237358649631112943522577299137013589639844851911846959815689110698139877766635770225416841035644863364777410585667972240865430202995301272415062362844721760632646819332020233121667294374204539024181919176109335788769477801428406849448856521257132877924505687073126110738226740175879794127423365281879393765560226366081202080695698291725473569231895565527957676924967793731422824813534884434587896782799605093981288915415512888855067721696622185349001640950524532770468673990074239265094858872057642556230519312530982792329285027059986437025234414336214180340028116818532779025139525544977854105439488587450029274990052232880785954655629772599702044655817710828146561560957548610443864720896898581166120872620344141696940188481455132838840278344315108658359062219556198104070637798713408022839367222411858994648956948873114637256439392440226273800936503524746056415342483834607408845097870230617811131698168155075745698010372672485530302761187140266233619781331375427024533044749387050374603987096530976810053178253829158598650107062400880562054102979326799085738352430041222483963376278841485552762014694594521361430310707598590949833355492595349313085693053164084787997655214681550655133536254693022938877887787568520746013379806827308479725170419395519172052933777817600000*i1^10 + -500106654880341710526386120593045451639552357772789560575408482863042416355371512921868738994126698481374907973082839685545813522137914292776847862388153407100963880936013850653263595566962725975127618217257361956560644320438996006376925230581534856499759378886150792895297486430476518848601700389530461125245603166313470514149870455556675679449814579910102715291041213567354668885638977489184474504384370020526216601895145511316335954147896104647370542880455036010400513087381783691835846187023452265118467941862023569133903544622423409677466199506277267146087482289732407191729114706258529036118195554042207212386758650419877578701230741970518759780348902553413672001778351889323419318722970336197473589875731114174580554325228259696401801923794165906908565881966724636170276885220009051501399697719614764604869815336809529427475286255817307281438211687619328403396810082751608331818182974136342534647681217749988595084642097830919845767593905855587393284151319617683873588036141984353114020823673868247172305705398321373260802283201401881690577866287380764992301593405198841754508268718227844611634486650947372364052891081093116864379028546161061703716425572411112629623935580292105457432000864694538170639771839555964803050517648732734088768249095739110908611181280730856057127704133965907540323737367014262891673559161623830706652332483936256000*i1^11 + 33614959550546758054144139137554220598929639424300130615156291578876572483846491188632987170229073850412806417790261289022869313793015316747608626559754632680032373052544516293218278946194308333606130733654289866427597459436032260179614730957818775612291712399052868011244758536153777414519563899106011669228086707936265797926062205703368330798571655410637532662479799479845310398247401724696122859951861065766329471936339197502499323517132087234606004539747577934976103017682628317562294126644966200261903733722285860586270119086028765526012328269582598051499051838341728593473058695111090099795772205002090284937782371211558601697130975322838710569395152751169118833118155160114944461391674856997673461973554627952916104824589371265864100444578036332958243961385039220421151685008138363178364602660978019712452916527333507933900494588903789171039265396955713321626491610444023971125666178402338437159885865726592278294804455354402886637386843556737472055153742175459189520498852620467480910642985740311191600377445480494156518718024130505437203616734107859036408532451669008243091320733817999981898159143329989967346168473966692561193806883874793320752346471028974809023477797877043755226506679587919487385256003976787506038966266303640659898306994145676760734983969483007884820685144911469998326210984725928999596360735442161882707274393190400*i1^12 + -668645692801237845991582791454985536116688133202634182993907348888897621804823355776587277071281598198621534383192653676732009466006095197269680582117005818358837079441847122694320917111634339600122519835847034500127653716285028132512880637856835191865374430211555648946635645238774945735335350815312945411360358750604701925289735692570283431713076316613541326434727910554721951588785400785804537377531467307448102679912829089879907512540358161020963377306287012652861782676167767534156063275392452983282320515251468177772945259255092733027835135172189759338234901230485137150724696808607569389023675865492409628200750627941802724008128263421680014542361220923018607871193031152132958507085498855012379396309158305541310305052240748799316801560788717552417120063338315550623817530671961592786394283934066165923973114734505220015345527274983071825648563801649084400174633589268484772931050718124457470390452034939556810890730908838680708690125914459170580804416383840947505006999720502590195924499281115143384996274349596349691553068401002179053874905676680863758084689346113652078929335526481672674538417920583608782321580692752434862118999786184168586979063298135821857415919210711871532837669335553693387885816226015732558659194472838296628092376150028542949764408485257779327572398018289019082414149063646992761329443072426778990728970240*i1^13 + 651280513713219401513850826223943835312435969986631815701926461094860406143767039673150706272856507961455908701091591548431616519132559535228780740870977216660903233012063885526496311350525195408924463396372489523247361611727574986498510415087769311930996858147482803507746083589240842865308543832284482342008130748205776238797340582557538610960837644550819462816188660211962868635269207202080479085084763259451739232868454356937633172179811893102600331126653972790309175201219477265482720573031069986799109924303535786485562027904016903818618046970755445996081006517081433707508848336933300329129659809554478132143250093247518080556233128929724265198245941222719819890651768932524036463440243190951273539719503949538250806641280662107014813724625681565972403442382879010236785456965835182624276932837814117694635384767348396833694547658140592114643993832616309907021733750794331717514094135182143610776032049620924721106469437384713840650849011522313810768082523243637960166700612565168278668203927330238382876872333060075406183107082633705107955046247356977603746215492258281016185324435312775973483389377415788939399930124383034972916541133032181433629796568866986187370193244084448153919601486865816635151163137098836740547731178492006760740317291366367381577030595007849373612828969770763536078103611407656891880081996099394469888*i1^14 + 693977604570138136381381189139601882330130958609353058326907964282188962630899721264164543632075601432745072769960253907403421334404464657192026147886786980115942797810103518212483378762238743695267754053693073848687263987209121330806858818538962735039249820249337079474355793894461508164533316506462572457588627610377721483607186332209795464517508152042989795845440469168975747089795888004434291254084441887089883519974013245766414961841813102816945944764022456571316915996087539454709592198647234060394482922999591428990180479251411651787804008074005158270487307342315486719487325441228797874812955854500536787550962200600610085028178072572339010648709665316716660941854655375478281980817677053921828570631213841143231242807002982970176295484087795304900655367955414561011669798530332378786355533130198827453782250972223752180375211325462031004799889882708578664406128733911804889603901564752508938260777536974259149921911703323945498983005821342987339515096774317864779941779417995528353726462477082478458498345338971029722576725403737262709087855435306747058248311117979448532141613432486165525597258597385044801692009539982277899578805335008170913027233938668747293121062857373802391893588767729259424177367737906455295918913878283511434887140270280925321180832319948510580049082988858628306597553742210473094163769522969903104*i1^15 + 8832062850206788509330410446472376038229009656598328514463120879422415796186845892379569838890718496313097200220128913628146801074741300967688149987594791305667786692481799956801306861124796413037929157449517794070466559182310863053416543061425836180211754950646829958294862270636182404404282808259920530353059974070725188376489827997148779680319692299934649730764622717393260120871866962657283063272985644114064179392536645247591317004205529376348942147235740933027391186259110187017322686198209529458722991546142771118232962976142165285918440600164096932975111465904465678629513539066112678266905842437690905085338166755931998914283346318677995025524604704729656532754303350045962992363019218834301119628096920971003383899520065752998589967771377203327211263541608115694588565597529367402725791026742850947301973554423163742361565386976265168952404157165642772862593233379945070633025371778262727423888291689614821597541292533562209491247717597501756417438549916734848907547995218925841128133403041628866169516457598207544653794575101791984543362087343255058251619660657911013187752118679110824578310052271715641950667544610511226467592110513806408108980684243256557798276770656289777107977103562773590078476416000990268749765088103301319438545998360140893211795900092323396661560272477986260672617222216565138574194719588352*i1^16 + 47550228223002722012794385605262418819689387262936503942492515515402584964646070447926037699289252276208378583955957251857263500123583559125013101480322071628666388729787527946710680840611535775442959747274779482792798464181955487602519395046543413326839812380902424927972206441446014129260353867310015199910025319959339556043815594825139533043416703099046679718241255336787688996415114349802878589964757448609391559190540594916246077450998322984764628866358219548594859563786668941552257257626309376791866040546380158886821718801192109254360623714645506503290961109965008740960941547787291339737538940691097748217044439808681042955698148400607581024400800408261635043008011190163000751774877268207207093316031526351757682996827236269038607075102660101502224550177856243736582502483589325671869111765183650514390622572945663157570569872270658279255487051741248128013235422848333594618324668361277029228844757667262580637312892194871145227474276078151803130352999020977917912221664732412741719876596606670855993327275718428760789649523585254379492581800743266837487461358359649863052804806677833829932565509959380409384771483551991283416581803559340664188650205211679823610835937694978091520302756213400394459350377218836147144858720389856065525213928092557007555183035221848757906818245137287839154365677277653009740857344*i1^17 + 259923335936231324378501051077648069168986101837405143832749175595014662354306341756695627816609937891943019503492741884177060153586053009184900486045873746466637043344899540578616564465852395756692886634614279300754836081242877003213804189387530354083563393691827981724517356421340652925000218109566449270423485916996885950773805735941071627966892633863473201356409506983532131112953460716963643756581220961452023951051552702418468605903667038883746931446965056012218847720675741909726737701374173603971120823987107313174500795027719274959121260902821269182709614651961964218921844829029639166185945439951493821523768064476824935299839802621930181180785894573527228789527922914264820188232195046809373058116472355907371228610361641393206211418484546778560594333601140070443395336990762233743723638476623410650578606671999951792585651752402286292103305672908901933609506930050289632558546452208243722846246314578604141185744984212271993418090951353924304599433411735322200267719367385695991833388792261492932504350800773839790453871410801287794573388409096300712994558493573596819903895392457386783132385040856581647611973806232717236562628318783099377294514336715335839345315302344358243085156285430980984000766215465616451382860759053389125556204185761405445035169793805585777785469590731969765413967870116967219200*i1^18 + 926327566249167058550329716220685374801354625462282910880805240787773758823638853824067269331168542551642122346812412305724288371335827389915762929817515856276251785886627670822470550237272118100203489893516741621273901708012811032961997508009955445431100018181254687108914293087061231988754351341965079739866044064301866757613407172589228584681252155372512313104606847058825617910999123033333939545281912871233647116611653217271488982094270068554883219951871395243855736658936039283646663308135867316093621786698497673732467736599327253194093801212731406670432745437307586261698278487410545364475989576221731863455339816704853640607858284362782516105749938634938901427863866445789456034711662984649551937580328385083734034876833699135498262646132437006506760635536405327635153158610647990914965295905260966419002237721167237148559396269109540349973071563100755959085481428630564913197827213590839976822595512048682975984017775181182899428427988334855027508174083838071522316906231236170206601639235851047444177219091953887905391545469915964008753435216875852313068520715444062891479806390280736256276024922931224484359989094487776721223582960006400524501036795596978771349637976853773905642561183701303353868376484620384197099823458435194364284385870379804590673824905795508554783426566157209904044715647434752*i1^19 + 3564241538563161349128718925776913544267428371581418252041576636350970649199558801778004816263824701821225132398436019922978452037239340388136753731637159044945072693011026962645026708887517615272014388645780007245391581766581155566319408623974572594270968331389106433944968879871810910524900425861119954596807112623772685926908573979055956781719821012603552063164638691333560159901838489420470727585089189963687563374572771658532472903171025114669161092333081035681574497390751997617590079489782704706263314323725388880882328083286654627192180181751371413915966017206630766312585953855416965983240623899048494955064760565400888520620711269905924953797903669201876780948128175264106112103604417053691949763953805871925202190182953804778117882992886959151493772159671023182926932370071516684175838980682653190147791565319926490410678878703594511416395328373662089956129924159056375991508285832749186699675031644839428690064029587081711327209292398844636280997394837114147795382727736271452528389346099319918158870006826268817062605720042344673614898191798940420683807888978283935589641131617989900615829981152969925643018018315740631648972251768370053581125126326394190153111246886265379911498496739401248693789945635015257265055126173431458646202337611381911164472402028829323269837721918404919199380013056*i1^20 + 8390337820305603973015389083385995684651408115619517200889539123959468475935766520209847023834431793998189546903321346743522081200844262696368332739539786575094341254378861805480454340284420637785991230706061596814206503175674626683004791299709547067691998985334290598985607939548941131395330376791882111630980701607542950497885849397721388785743982872938780865322100572641459876120933739371849900693236839185782463015793578698229672150158090777713389373524050648774787583154488705135522721356776887283691432668104572634033828955861671516174453683923127444326942062445266025354806200172721558973774049994116977260749873007893882025221964643641592796336173528695372629977067490237654796662830217427897142211296715729722249802571388787305074192626737839309668145155766080714782677985107414553519653327909211241335507435911504454335685948164765658944618276533220441421610857773206803249633449674452484925702855063408143173449334744448664348060236749394415907570495454225526021721085427762737166919654554790518536842805771990185459298063024509243067356394939257185044134538347039257725587316400550490437295851281914916512197985429060812527691686065806577503540056553609551673984566846743738576130093695342019117111061430155006672458073771902113171380145073134748447870957750328024514614254874464803094528*i1^21 + 11908983240171192342781755457181287328107484558799598905506721598620746595954377399288229597716536434846211428107062144411034358942177019424329918583314821169825750196937198415979326555197756163357418208310228404012579189140662230991214070178599318369676989457606979462211490061788695078147696192500266419053722200293996953819461352196331231083051581905658862283272198092857015545315292452654336979393211720734806321099927943841798270252053028238988439571121375306740061890636130144026017432382246478696513024647736317894697086390193318351942200669000066287443872462787757168671880116572409398123059190388335079860920096528594128289995342429624951842502654260009020586371388297972269395387109363514815971178079809371283428976677176021256821608893120801555552512782712525018636294407248499784757160118538211734833005473547736852325886145849842703818957625581901833593594579878552855252156858185461169383364578888974488936935258439941876944799154670670702763952237723533846925644321279799008631521229826197233403683042283776116971969121279284690200830692268156344313210314178653106849539730873328626514045427702901629537958037411846932889062621497252643561543321003447994825968021586135904365532850787311361408070150487148242992690754432111295882765783361363779229426412783433284482816718963474432*i1^22 + 10887124980593357311458120057339356222058210883987063597894563958366277399635063739195024108384180865541892587151248764822995994098016042922680182409668434834666717724019923790347230897685976693619981154099504182114895575461468317563967435057271173671157313418225405900391960906879532839589416318321372255813806220779519284608618768320262832601359573500591120901452604498301023498028890809179560341134360527630663246768469814708539121599741406533146791316093440942012250368094055963187069896447548233345111962563869424170126317502326782391187494947614214756028639037399202045698844760236120454945075048232315343695484433358713156278478432932904967148405184215598543427012288162314486153261126883609421359372348311039794683128269290156595599883228658807814992804165275610040005006335173998882017272434337035169218010991161876267101083106741250701075382760208215435259026039447044090416277393325291852953184227940031768273072736706868094979384273630435061562915492941488398091799306189735212998790836001002347504685841293068380498294559226986652558719799325665803247146861897908830604356424244281598508989394085916994674917802531222466287728647599234884995934679696898384169250443981841861344806889231234801051585974533154753547971978214272651761294633100790362788546535375641073740110888960*i1^23 + 6470544758644255058251251151606264077033440448086563755417998554911356799584332123543724535378787166952423502260790568170053943699979812042539949463588605126675351029168897682603104636042679046540697868022969717585953273144360475190114468064672276878433224656500759826270857484975698739012529710274099869246504772074308041003811523644356173853477104084805722270297190827737029280665066583049801859928035738019237264786445614376507534130898849559933431949419210514909397420998234772410719653082217522650493331355553786513292459810887441544672165891069603819253029328683249981141706171654912507246272522929692910298373114345219891098735088023301296015878881177285965166477935007041374651479817057402585410378109834945992920804381093903883751332952202700789488443280895571506408443801496838105202445975167678062580667700456978414148068273713879026967114653174320673065300309480707641218956137527811848025707163016001252708957081646525210007294535914807737599903152953616691427505340467754139843595522560339531525365677667227401356319349538242519401762982683838769893768654708113129703048138674566375318334004380728427514541985398261017113284537547699813960226045251927795418750144891260857002379890848346708831509045385230577172142018879169078291588780506252702889705439047979039195136*i1^24 + 2462314575424274656499905806993152849486136867462442287543094884495286117828478666966544108328517630132466610010387198567437608180890432903889509159416809658892716950258874831030301473818584528270532806519969890587486161254968843007020097443473733446737063389730137874238302160945002858235343978244485372178588024732240844258376226100662690226777794912995634885966758793471819088707495937924474701668217043493734816988987266383780576585550756785958146832559832521573496389397453429290639886119287873258572970786727591101925715279449960191849645370276637200355031378342773522562764450883233803714627714768283302477079790664942200481699828812311054707174625108239682940727528083639076479256046403439061933149150304568971952576520462172494747304361160599515123971084161755684569426116117627283801375147090110489459031738587908249672470018436508036716123347579196994993830561262481855828522580810866326833753546544212039769416152028261741180153806535667731879321586078125363493156603446663375296474648131600793180319007214504480894128590932179425330092667639822701729994752303715978728460398187013416007691747141273028441254736581429126120936900116360387848277739744155663413967695553690901810985016150114944064470820092877095849697772425300296391981412092513648310252377242337280*i1^25 + 610260693235438284521361283479041911801772913086543585874780624195032902448234184724949259422531686697779770337767078205379361801449520983589349057779417055111412670118501503655734351934384417016002799535411110166715505781662118849070623731062033593526464004844054212007259305139354521485207903355584016027967078189601956096519608567281307134715881331265749467615285697496226283230404323248483600729857085950301117740385615036858497397363828325871106026973928199680651806785822154271583711754892024149192423760344832909535970776677539072565273737604183361408990511825595399464018567567847588048404094785207397122333212106254844774415788910046933231813687932470405390994218175267139375539855453479357195571704918355969053784518647109291603786146023554908300043952642865275220822607854354158972458148627703025717568517364440264872438499639778734680172893311262568924057345924543652154664732664404410689893223681405560885132087709675156416309130332432428973609340601875994145291048433371751969713479198924969819516111271958767911947637114204408025585959023864745140823580588978668238427256801784370186220192341134717151073486928806802971911605332056398193785133664876279899973227353250643760634236865975750031713279243904143701102780186517965748392169205842936025315278848*i1^26 + 107447905172214004127664317486096969418844744733403346281326672258390143448567206238188670077320309500403325654158160973012196960451708910479020353263863759302523182993681493199894209429308570850305098559559829408317357164314218817075513822131600667027895274084446565596198962037310448855664265825337701986117455929420167100730381757391038866446226717678559000081623086506780891948166666228551062294312500468928186739635588792210237755735634963184314275894858406060040826675048996033075059084784091233910296802643408947203998440319259542122932995353604484214404751470610063430297562879619352947812971810573069142890657629740950959181603199898758676601950649572569586243830526933978530703667702405475682118607805901118061128346730485549753831686676672309834426786815239472060112792176392742788637441982050503977976513961017001115477133168322193488946486414604578723666485541765897311736300926036568525201407467307187889423989119059823260971143377416127636577779572862119068351331114164579978150920658620090948822504595470588580398032019310051797016769101528692493382583310941593177123988683294489031604787669320004972966912375609515555361012637518089379979638312452662958423343745924084305739948608747863225137674019912580542072666812414842260336303259207472250880*i1^27 + 14419085331588032099268485826046502491994261108893535044450226142886665403917331436576304024900522683532955612082694461147911975932745403607749607618917138506474880039299091450095606757016350100508000373158919807881372017292726263314925081278980480823573085161137636398907224074278420189644945968938259229597344028861853264557449531778230945704709173596727514508090042061133433228008403756413997547049462295542274594029713881763379694798379659852683234994243250510744184737505474504460056793277129240920814082842732535214809708382048522026559229693470163242426696547285731742137723919779333640609326280822267223875737722598671256125634558727808876440407445819859325225744925544852615259191406758609741661992001330548681424146678535751697736197286365618996566340693088969309604859807023479194445176625406171157043711444198541042539766161520827203983019304472309927486302892329449423385636987737308846055243295137266434990128067098475057035749629121260250904457968044331740550974735076075954733332523073840146708261737511931715787516022720177353404096272125705395001554817679387126860534561885695135273151542167876518371038308966070456063767471962236661675913031002960200612245333656570595894160899524397061390477557444145351681015630784010481552813916684288*i1^28 + 1112259598269173748787929699696552795162754395265084732978747824841291079364849504698082277212027554545740849646844878640276223912225069320101161285541580786189582067555832450811548189054968481164671431032608146257195009056503811829254374402790563439555210296897982142115059571136958351837970328549268747673114320871548831913292242419703502083126014006927245923481716671319505380355748270538744150836082589427015593988907128712896527599880802270926377369394596551753364959571666813504946756084558342094945550123848021126451863232598006335096653920991809650457514490733445772132041018810061931571590699959749346312562952551757909498707989275269134593782383084773975916167394455229055757482169973442694695662717978720469367709452410602300069763569288216997729087674227521984126671408423419254046852476912288957998449041846763422964284098767448415446736841162168969839359427278078327510865510177656709549000725280366803151801248878210998770124786900857973670318002853164583983017012860353057364194615068823554592777852245332599427073155718127763651998825118674807788240750413392293708296401586032052221233490600456003481381803449512803768163188614266280775064148359247918675190435451619693953973038653316825186268536640560370867970198864681866012655616*i1^29 + 132256194311745086078422739069582202790120645161315474211945155040738498735565962613843606133847256529432233409813056633407274726162421173791666817953752112068641626771355210240173185273889014753175185024576560729969915496825255225128489891363004200634323327638158761791888008825313661004437914053243749234924673061810656590976868250085688131135155646936512415616661678495097728424806764158189322217171076882261954936352244298804827595315116363119817016650463212370786961140409846363971103169272626218539623504617307759670163459651809166880951787448387305019302785072471132466200976193947884092464559508386879158534296307318189696970921320314459823781126653098153454296276754815130500306834858278372967365054874725502983757880399294758554252678175605035854907272859342387110562142027645213508494585048534778133562673341831027576580694592823125377174260283103030591071974630764505867902098297706342333827212396639038414048764666516140240509629151695104985675540850084928607209784880878634714286693923803430087390537776313331524464065626440266240510727241059348305889985702930206393294133895965114711337455830431297967566588788639959099896408998392170764760008545860017982521266647886328060313295253659659718576479882172285901528201803056807936*i1^30 + 1357930929756664542502209042556076863854252178962538490024863523153579382283773958420587087981400991544604303004436528999451308373261382895517945135417537297068415216186832354724064076742896100560764217245479094240759466244444831144833178532217801758684971479823977326071586188713610101439119705963791393079603438105632959979917696819471798973182981323142438408013362696111813663247513803619142531823673213284420434336965162617074763200073707931788662136844846852571778853267428262966334772424285971532000258146076124165247974361350419149268934292243346489822312706153010767465438613546872853793549117054854639392868667972558197669150939033135911601895564713389449460116180733131896390193267614471073012402485078721656814132639264905734770261136819353150657201796120886753160409897280409692579865891618345537225920262045210234580779223961690699794862281409501955316069336685491510317015680358695525118443050800716400692315563494574980491548418119632636817710564127863436695542712231049771087111628144327069360931814491572054350486726561181055717564863539628657948637086850593634115311519792475047675196134562317841016638479166143481731249563538854713576603277378773730294614257689396110375301300605952253147585370178146130156819841024*i1^31 + 905056579081933653911510329150022456152255775436979759192458240836271343079014611225684079551741840002896534813814820903176650491847675393412891718316149764619039025644165665572594450333289172991950045801821467961572319324723229645823332793589511962197225326796516977545120215474054801840266437251222106617720626615740651442851992558406581390781121624893238194837371608803022291811633536681409960655316068876536356650992493897040564176649044866005944499780608520938205673901542965590195573406214646421235731272281778066822188882751524490217900690834723139346687465496612895078678565532396967430870507212738516674329144120470402255857310221717797549767318986614648077055611767350615967312386350488469135684577990783195392900621433424748079084508164768724792897474508686317907220946148843761781075648938993410085710208176191981419795315912369514195431027997042800107163991156389991040636533252109460358577553556724710943973969375564705718574977713228558509965416741416782711710650128334690264048503440084379190536419489538724501318825059870553029574992823321409375610270329116590573866619230721674069546491536842526098501542156174311126798991836937239933943167044347959753073164742324722292665204515165819878174521316947083132928*i1^32 + -83349014976809310829034813152169220031527396300197834174363876129439658399687206365010408616469455647474361315374155644603766035046555994913259937600287812004507427312850914806634509631398407045864480362240968114329734171802500448106450905589475772384358374891870145103791658404599443536266102328634812339312203683628398555845457152098722743051098854462824416281354064511406155176828412468343904510169441042057300193891723553274183995305439760487910600826663329674080942781762153487996244862534713860469480617913125521393079103597345735927590891559853074564823046600952254407090010193757749546481636716575483829327755798497192326577308771523330581548244936607981296627945805468046756207872972964531017403767297925353086248352221462900213029197728976257886974451101100413972176350209634800096285840356932272978043244346839852912991702504798818434861715944283164430516047997547113600632514362355567425799701218705466012376194020729726321037762264863367677281633405815057989567240730428447646099591302812745521096033339875090130473755618774543219161842886327339537620631523681152518152422249653770481718530694025029580996665352103653012700650563064042025463661876208772423457493347174253383903803716252728216208641099825152*i1^33 + 4209099244951232250766292398799955967293122359680585418040225634709386820582417707731718112811671388738730495906840897514328880610169367498884784780795116727483525427147170726356636642718433454603361299115807869341185096313870162895613870167899889019532246421716073716648980603650920948343129209334873632540564741980618878844745110579460124604156940563613004119591535029177457688649843635614333734119435180318310773269436154864748981581197167852092789848398318480973326544262131687006463580403946111933855901198610376938030414843889819984844823962501106914397732260891197608482925943512318071042505104566106173992369854619855992620565750801341149128472635952649030820675783901566858744882203773050138350760553777527602519330095960389890707310418836411515000105173611075587667457837862862043648071729977102748071116381780137830827750348399239124439799554375371570098766542364332431405140651750495812614132788526772445018345389516760847709403349092864966387827492907436440008528121504356583864835686372223974479986050578689486354887324795686158983699282154242612782269150918037662989294380430373475019749902120121638715611560355200928781784396513418837139561657200607894951191188344898702331219548573351541190164480*i1^34 + -24905485418938650688070967404300615191067988872765630586007167093589703705883004069633130575444122175506374551449358562744707231826788848135633522866954904934271880513445580516134184072074572800770234754526605717225061992558730352833145255840479424126015456140099847198276559325904813451122311603127889945385012186796032258867818710259386545614851885393494744218007437947351838163129748288971941102170242147338082066714021510697812023883607895313543352737633286279456855157151079870885849795737059325794289472236700847843849603574501673568184701620580961949143752119270983663395695463011781852063723186117250838181808450531546801299503184672902359480282528721766722564344989623715015300410220742394842280141657673227344127215865523521294019115371684833879669030927989099334572360074164868282169429337931381758402926643394296865158339549052626473410076788954730247069706469514599637755973874069083398836641344622459001575665052969169493332054346853949758553670205685668849310360272097887691462267474828259613897594641623492030295077823549446698095769808372804249470006097302600009485846468143053360015261972004140357739145583506846841443388690878927577893218043330929112909872472400658783817405675237015552*i1^35 + -6349534049397112252115264698620647192921486397607640631578389669428831782519882550942958747723713219811656618176504912473522551794679367409395295902988780822638680301468077786446920859492936247295915675542754943328473825795050922364322958155570841395167491105980968450684069385436733239790624486987119192256329201505373930843300207936801385083082823885981402826115585203177554271939632191778029586610417795275690014079523487621106845693358950816891947307110440922833383611588023966656168016447616800280804139617057876506358896717677862234525527830477147726461125164507264721325597814432886361019795468135663339417448106771936266388040032504578355930994607665098107164889958199362786674491339278310522663228970495801093295478887474686354133567527022215493570638837570258761749606590092981632242335166383051444149449847297764356226894248845922462174725465079832208525166062408477134044415946397961089618769843447158015290019241362248802766432885739632301318423255313701278297947114615736704695327562995560737188251959473145086793705378125572038838783313255577823312989826588012199354955088140289910470659927381651228288601481785473575685634813649784533976003449734402952370032933076448279688904704*i1^36 + 200717308509111857493598715627561272288609277326400680544529040960234746405646243726084580231971698207193741811340468027075616517989396611338932809441834768017249317422132043509119243901440022775269875287620422876411429943363890864596367459417112041785455469360388239322588148191562750151429029624841678607261163169259339573721719780192269589268275867603589115378996791238507859581960978743004781414035890472415828230736426152396002203546824007706966515824787478044205856142987409954190440633512430601949721656791789722402493133023732420809834962832173218839436052706622529883180908250432672807104406746499206649506876520495866079018054980890001059928049583170694442281416482667331005221633796647942841501425268044880756544348142757955336614159701105988182348870561655162035063092117025299016571557528752522584462788505614485951356096141132865542925086775184590891059052426355503083853242455185845252662259704996750553127298512812381485038373931013187885928643297164203094862607226105465811306996894816428974336695530128253622660366501227041490493686698508266922579965747945888816998052583475791612782362536755350681059816048340684317515214457516770055799435685884474982396566855472906240*i1^37 + -20401269263756331532430534441385775935634874026045940674291323619696134315996854665616800537865951826184155276000124268126797433015765788199610046891637346257799641559675466287278924097260546086751103248942899950410539852538684413494426919194314719640329532683091187966859332705598068075974971781803172758649808582594314693726467955628535459255206462719168256564389813817348993476349234558945063056253012829974757472463299563013994134443222638893860694476827098395560095140312537500588567887023904236521002137883197408869641228959134411389472972732821266604359330155116653637715219573759462933970119792305437811154840097775121802116965967512799331224943053745989358155541994950487658987569533411165038383852590691980276346810288545239192999557433065737149938488036568105054317385376981047511338328747664513987947105995485058507794885998517687279764131014295847626125788774933172857111948692168906553977071904488748806428148890855357497944862670378006619806011513440484830769300952155584841481803204617582876608318792546325971828583075204105442027009496970528512545989755872720138201689248388262836766710012344373635390478533405737716816181216652856129916872878008247154762579968*i1^38 + -277814176330356528555190028170119893283149973793256481687175187710420141269144750936699643811182880223605726684583186552687461428317447639605140586509865225442948879981134871164634770609846199074622697331762226448050883109343844281124590383636869628228841371791252010401283195658789977939410464932588028697924075961970013632837869927579075558526340958875062499387029090817995269741569969922840633589410560450447230463330947623171451404333407158642940076658752580363858563130831228131312768240374263006641052520591215926584306413098994358893330367709747181412697236683160712127539311745144637592454719061727260717957520969219513741655047503852641439258590609276942841208752175287704546615214466253088639509581352750091521230793784715647064508272251992271538410506151958454755876439417114201858082760815277160894116205182967450054411107288819143972649752225072628762240873922817340562650012114773517509421778638585799558631559560009223562519049432111184757259219005668262710281825232127486519169520467025232460663850636313771994978173212934617465153060779859867409198989792633589822976316021497100469480033585388729593778324113486923799061433874704517262564178238478745600*i1^39 + 312842067097367992185231766801715014862217630363924981418120948294474038534553048834387357184194878827216660653830235610716186196600007371764777548441283940949977385831152108194004185760148312164411148323282210304449845030644734590911632502792981782113568884735153919647288509574646047034072446865889398188538776259455606817583635563591857695909102454356799463893203772134172099870240802471276285868720917369358086285601124161981338256936479563554176213976242289845274018915651773537478521628807454635499173721673169928451522002985733881085647170246938020744897755889247908541109931515270900823534489432705635768784801432440705383846277882352734697302868915905337970172790457841500194721212815410263600834331214588871011712317968162060273945637814096727885834463742843448819573186169541578178341276605505812206315487618058477782847418481872175441528318691360666614729012581240167991303553678546578541187381193255692313401339390451807868720677492092870471848667928994675690233842366901669815988753670936031696613343002565963572804592459644858901873817112158558889402618686894650439018112150507884041187482906281887177623810670611320443271154724822443780726587392*i1^40 + 6774809953367614826261790523673604895239801453662991915426523383149477389615404527795987029266111525084919475260126474095933053768854128371931071031004258373201903814221566151684509726124129295689708798543821766030957218785409075469201614970105529809623951923422307418891754299044840170139367582514347415113498267106924960662412303818463056074179097376538925139188912594880411120518631647531721716299943888113243622022172650877103052003724105024042186344965320891892901725088635089888883160392565546036929863909090067811488088700591602715961395560350015856003210759473154863114162265813081144966223512693900505694988522801857556798827715754886818391443596691409989395697083517412726430642373106430839842709109556498571866877011973623344146004036655523798975236103832997843703910514793400014868915856495730141252469740615024004801965105254961092915274116085044952803982287651893440336281298957805082451828644646410454862906024179585410198629296414661503288810877996961797618559505534109232695059485147951422309584769159992034882455294276468854596196996048552159538976130486716365844933412422829233268404346760599288107530214959593757640279879034339328*i1^41 + 301976994911243957679178409044416474242461186887091022503400795957090492343534250328735505294100422951378004827158067323317429296349076211027797165180955276173478105138617606588910008567307393930267722998625698945674782269405563253168267583082122403784813159109601311571800678527014548778769613854540342696108619223220880414225375426629627996289471347700869442438807239418099618443011963480909361580281760889868429446908847463838110268958265051280031516148864080918699350080442883509912862697715187923034878384366208880605109208627725083720790645366127163012569602420311750573485577685843113467476982415027471049446393878540426248537465618375492026092912008327048792847709684552260088281942499473994358013282790122141473246106821980215420813817824790995321624152068949855778509435847021572838889464668884261848005445555554305953049429888645288128259041851179188355701498155769831659775096806878618393988092735561012884112182829562858558171969429509961980267018228099493577834642405061267509816871407293205854489647539431306656471463616501516356860667205110249428506649973642952344353933416072529584212372795983240585079034081394903242244096*i1^42 + -1094045381494437772221615095187027994906966326031351548059155044180509803304761322902520877151323616477116869371440807614925506551475710569400177218670117299002058235205968970749358629468694175360679321803297337606105918782778908403170863635574365790510714829632406428469799279437963732911108771590503473363132009081688304063799941449278160761097421415557800948504163952473598833070778167228292771011717056467598163465228826231277868025508908354352370712223201889538047238373560919034098857363347760339937305060180749131279714258754049856122986591768477004983976665468382256180004087366241754606426681384128675555839465231315872734918387876152978418231645130842428232258286694970497102451327415994336153153669769594542285474097031828552338252984049992697043326501706011652133426843098759288516370177136811217743823619623515413913482392069497173406124882959227545400710584565186901563991670556658697254040047834792384779523882505925795174319514597599146805982627505876385147677109930125680928487784272061593471044340210000355077649858319939814033076842542175681366436548217079481905740704013507029829803726105668823648773638455296*i1^43 + 328153497889338769766021541345367862144437485539335262114126310374566485157895011639010187291856650264545280287275895066617782844002787167331375226310502791193182986202436041849003755366490067631938182202807753300138002269634357401833701230078999789784198923313276183409236410163597030311059618515027371895454588153985831905970122826300881829686438372020172675741327795402217399847324575915337420778359073344890181071331803364659243939568520098287759001939682314151731805136164573015252529074320006966835631971621938610306669930318835251746378456454514557194230940066403523837413272653438274272322341014863069192805230861235895383482165947485275474391215771075398064500750768287106619179278584276987114397481129705026732059971868835560211831539217046935698595866993916079383929949638614853221601203865583558748006380043290857874589446331327515031964945885475643772147085204187659244197255104778262418588732586438458878083865384083193731793964364804922220999225960614268062601604805074778017828093727817949411832507899700333334473503751973131097660821407246404360300893305888919107332572887726485900610566898176989790208*i1^44 + 2450870458682375319369033383108123337696004597650882329992032524126248098465359727555336636833053332503434060113839852775508001965900408829401214045604498642658355183767684437397796111562984101369955560687917266276448263162928322873486765295157509846074704687853417942073278953755011984214910124831939655719670580303542163137473889548671169481932033957766963206331117761456479382760508349544587371324212191776766432811954843803067625979353480610104365397253670575604978170544181127479102510494766076871141803586100001913185229838659724630353055286265018325148058579633089210315241968546605287565608739593783988486359953345161340722349919158562819929898861512523646615923319584973927418267866110529039814104812154601323951815295611113721466460922422675063486656082712456807154326206528794020307648175635009052706408377761389795687507937342069827869738996240572189386949062220396878461586277733138563173606008225736977483899335053643432588069504952854263847506834416366231031991481657678630652323374863760576415752414463842597065864929291313517507936026068961637963846962569468868968850213728043024025967656960*i1^45 + 23622038733817011846479402267329896166737438548556558380694847909787894948927891619391412331949846352076560095820669032057810603697562211999797316436258578529397978538798212265518047734764368084338970814710580165100408950928608008463129163800819109291431078186450962758752550673251619609795422997310219081114746576641479002286412753389598941697352827859196925794226930353393924424747529694284936791454524508066780540242266963430510965744900493760103769338618284968341390821167524863451815125939843289603459057973168839317243792315671611295344266638997514770475393378456279654803495332459730017728873047073178398152948717894905337279847592854646074701439514587816946022070021825889980938363709349263446225354302370004955868604095660633685892073988286932131305641277723936886218109220204605177495125930039963139772729725149364007585764413097194191816031349316802117867150162408800975857638965591249665137816774420561344358196837890067209845616009235717715929640939280312904024707191118022388834398926408070615156826649636112929552793487096935955304040135968951089855888558973248580706904977177665536*i1^46 + 2270728321384256161384700028235025729663458578338335625308773158407277364765136829752468172430037979238511003654529467657131510945235906521782449155364496106366473943109315829128200014574150900598605698194544556916176318248666605205190172734801746529967223153283551904739881177309000018499249306387591763787807963244539176862604051112909915216904069531762400096756301146232435210187099403667140490298025199350957673070587517787282465215144657377401533603381675764376965660493897110171554905438763924542133924727707210194580863294681710274497646320538842731446984591199823175653503432958564374715079847506136697484502344661970027710178314828106959195816055134528286699385309920500144623938986438745042028780307772605339880668627091796911807481095108101894306021733416633015735123561340477599435605206358109297365584152915350836273919791326980127291676665742560762506857181197705950460608175535487910878252956224578406120313308553053112698289095744505098904178651809620325919695060830817123018586271347084100497449511340620691451947359688790943563569100176879080128496866275328*i1^47 + 65906645377065964552905983179181899932763146667070816504687004635277952752330530901751505890385134257242170602789799292998743472879909098579902768663349116677506211082112195176384216257000275447207732427294919504426480973279025163437797983129729372205670642185992927534989541738990659725859654779826581127372105369533804079993693994719309151678488424129512183474939727575065932101322052915293769426756514074636619757632804942344450236871650601043367538666308078069680904872450982233559319737476989163201089841462683161063443757900343936727058856258038124878768500619155073438218253252531434225740581843096095074963325110351713569952999109253818870687244794231298643804822798649499900105313089616677347500798501008366034897739812686913032183060606731722539732178622407187464132962900538468391241010217865187987521333089683951611925115868330359637804508195419511113148579796890798526372398383675720659404580150545423319300670640789701372417944413653216252995066876101301240383164020504706617922538864647050695863015797772858070703271914503822495686707712*i1^48 + 82179082888547400173986288968710092282152157261659377883028882188729761298141319916497470893094991178121757776716647943037223820454394704020997505323923645544362395123360003758909372368437838948440259699768159299768527557458871041876909110777537373765539231104779794681746776384010493970202969443808542493839437364395995816526613584145606868118495245252942200151788008763692006096452609824929958332755040925383700304385897298314870539628427632762909402629938632212444208883707958977013350046554508252694751353593991442242778082362442494141810530597293256652587346075385647043714580166189318934131124883413746139665843223216952788725995798789094970795079777045891816571009014619040715489781595181484918779305451019817061334416225879166309329215792557883736539144430442084793720280316879663286934538442524287414181111046085217658538206138483575939483505084303795487926444535675115013414233807529193639590068869739896907377434102420600976770424792931680334487891651698853757918668151424935584907533050799746751131013805521469938944*i1^49 + -35818622668490213661548058076942965241450006759044741337770394727815843877586774007657732894613209820194028863911749463214588010155664034929299263993354424275830838053736410206691045201543671315839884791827243543232336241334090319520746260271902201693568477089884853321135844726821422960205345877431460153352784929383272923973948492414080189507484940258660520145136019350283059622410687178233556678424846673211349671369639476885613373028634052995390730061827433304149296971155382528609630365532876809014934232852904285802301972958607483648675790553758855747061294203807839293280335343261559760295772562394659477260148288068536520665351008150959163389111925590002474101884793809646172972816177135168834330237216087270678717762604161168629726976700750678521573783410041781000757456763717566731897192913255276297635702090304652024804642576990051905141776235144237938728545027323038564656804235847783723501537784358431409738171419165823977949512170509455189592982993190983997929320347912875720885552*i1^50 + 453439921706511748459827505542375749712120607980202334886339421708773509900103183649074606000300274228245249488659812727471357118533477329128593442289679855548157796256762310341726135258884531906607604433145776124622468099341015300700366212836684033662870120986022726760394858736215830508585660641230700128465366453431148777996225898063242898440502736596824694005775353754134796583105932108081440154254141075523536132512524582103682966273978370655715989950644450527748327836396778042951158702655562291094891166528351423627533359507511494125760780702456011860062673728776953374599422748452982263736228891396916156213733368839823204552296237587106807520239859712713857336586334276034331671290037495625658840103191044130075339387000677295795009837951090400318874475296336166269101606522522271133073988905619020434579677100840878601902732805671804305943693091572160599316791932888575507003299495065717323907819409164223465822836779565935183690763502202552*i1^51 + 1699349838247887151253142272369254729891420713453131560028387495413263558952800780237753970928533649948277415629123111951135394248947437041181712611611265390543370693274688524347542485883355702711962228864562735452187537974724165435828744113988063090530562603802571659182769399446867077502828614021511166791836068999462467168051805230875102920960901460809735444513347163573310154299247769507946695255439343238954150443473839719201542308760685907992612350905443907270218031306060261651211985982081010303194030864510417750361417651153638572891627777397239007444478357088211640652482475949322576172679706510297996827889556436516552407717733392856950242301286054146160745376112333167610611772335890174333064889630444588004627343894084777113719209181084166366835515365899375656989838613055905570918385314352877953488214735096698699138674067093643734226557554052059420483785658243402861771671685882962211961*i1^52, -31796850620018697121764407184672420053348073152495014983080658337398582703715678343956844352189458315586082063654640144591689998767963240202205642823688644570717433680002478005156521621387354281779528529536625120261776320985649543180708159301134170755138764797363280194041088513927447683212914154247673769094226738395634823246472851298084306988813306097016120646320372769193933954342863168633597456362312600750209230047083410553665184070434560478484177233992908744952817997532197600110583351617712290661786246638736571852735790619842835274010081966122335687899331825018706776243751788413580003051226873128667377493305498686068434868741128928338679584393085924017845654679472857629894543231724331194096547023277849138237780156561411231740058291738728305508286549773698662750704056072178215341062506054796725531635078845896378902645760288600724648543890147707527984026425881396540518711077411745010153011369371893332393163386057434868302704562938503495082084224145093929606967109566318853884080661746417968439805318965702851443056861553253741537251718289654543115507436871905053884039338184104810409971724252264866398760317142393670272331877013160055805873253987049731331315590114555818653499748026541706214990497546040659067302808582511725112485324574773015135619882246167849164330669877563299043754799934296631753940743915684723533560305506509381020350312973171036063480763938955960229564032973182333216802145081751593480807472044014450128846778108522870486196702792460177185569293906337509525435765330878244632479733064961612993235365844327619357378751107295491788557355584782364256182163976817907817306108500100533416648590597670325269887399662127866352829928385583472058223330162873487649582370042165379787593475183225158565729306664809302521263135035015805005725696000000000000000000000000 + 4221444058094618986086070519409656356271650347987643896270263350037566601866051485754368711057815406466496006846289376770310609324992502240279340760541408528763684300410799729220408542940907043358283714737025912341645958797754036058605219380816108670775966626333842007270068799632949563523887979287480810131041679708276621518997817607197468959014804314903803207710438623617456468620780473487652310120184373974511359288009389556743549695399357517076324354616769912894141650294276231130507177830836250187590033084807516413088226221509782157885879798861157868975476086709988401501303775437998406239902567697644808437777609992671855272589126301822414381728250550285190785627419253444952434756919038038806513968453600979348705066288472815286554249332622690713987996541587702890972287815664807626936626811048822178975530492870225934410062744773948138786512205963859945421985616280943859266276622349080610503375225249673958610626033955833613674746200454706269456161255183737559604401439535011574956008372175159635978867956744406503141156558656325565630275471459316813654718929036140068579599550114900681610690523152999630281713738042240264339881646517564417876887402365348288035913785513469515929053288772773722369186557232994116635804400782597979258144593889873069255106771341641586557952765310503650260817354216369889881019263848625672813297553245249053718731089458575124611817251935058619722173807154275910087974277216734653146674384745250900821792645577729519651906617056960170967363427232455500459921454856688248468789555478273748935524952558173963629509837663271800999929206794814175434060643687071065925944561434098946731858032251317913179493333994287940111889698302262485596056282844352975098051118972351188984044095657287107841684103157269774788815199314803479973724160000000000000000000000*i1 + -249544631585171481243524453111193131296959417828332075201099784098012919384166960171772442330687916882812293508859436095464363520124253433238423602039848203491017904149497602872121314033135144562368024643496024173029517779849551612324986934330754428593426966593488119446262672459702113628496999004611236793171814653401646841420570771045747815665230903218282687122239049405865071771098655125031585448688922765616119646676343145789959211868477764854108569955830367638120217162456330915608276334870478216517184277069082579532445290035238737235921245135609073192027341581614162187408247883257655311328819001303012581605368860969802244941364627251483460620806582288181448113425939578516223772932506084318817204688007490429260968700490602627353064542112126356041197282488192962087736791677973890832773430891610442975635369070731053846245584842361684502806144757720790881786139499655477775706306800070697446909190980042763559718555563674481145314021859624427328995264379288105407151917890710194871652544692655487769923477550056045244979850329514859423396664178668975177400852146802156393320574039590892257977728003857964395014083661596295035953516601689006616386148021323674099441548965053304389382454126086935389174145652659756070261185204686184655896875973795062944708280492278938537461907945239364090233058111971171675186669906569545571150615504047486926794111812381777946181150782613465249799498087898081719775018054195749996027885966774611723857322574756478723043048505461649317000687046448777493875753225356640918377488805081066773256119686484602612548355351852661984594838829452415032643228707833927682570217572562910815902346884777829708828522031392208605111330940692240327266864200602571561917666641454462867585453743401729155892661039135946619434109899907433427369984000000000000000000000*i1^2 + 8327745431620351814017826354899161528848885673382055872802150520656546202920274984307511508453934380762448783984868404596218769779441251550445295453757463724659152086260687711261300451694463155584432459402119616445550791839152456620606644247772759620364103576883563781450873291493058408284155617870699749332846700292211604215167785303040852366106326762086063244809949947343533916261204897344679208757454544717290067428723570232397787128377094714613180513881714242270368008310521842893808586307574918045570162710955839717296383929935525381486846545014742311323314370218560540049594012290415288640357968059542708893881638802050333126304629860756766238602433364817569783836720505531724275688148401657271193306225886476025001022283177351805846348488849002594627515481654972791066429680269522150070041395569785973189786006923277034223791340551090711420370800924940684958400640500672676181842862128490028262482761472378534388673454353056009499818921015506235083444425727046611853300234688212132799233573307305145487513842166974858866512168135455206565737116429600741415883967352145473057627864215308647308994993309963900176650127249581758425807960665865389084569639814770061091659602119183392828416143147746940994678443917452351150911520766747758946898261456892747562021355652816409153287750432831754599893623793140071515297501165714558420547786529270164946510194580975140477236268770635750291139475789546829521067339050421097114174625633043978341690026253892159406458990291882146946745139043297873707065819201458667080003506951387858255358877248730567772732811545355542689003742419191705410703385223063985921928030022590021122776803073446452840180021647070231197437009578209792922932031536001348537819916267264681894465704562930376453225003323828817812794827304229222471434240000000000000000000*i1^3 + -124735156338661017853515111911285616734065273783758784635470045114787250300339979916415491768907648678160343133907172908940152032033085241791039048290733851496667405632300151943318374252234677105850980911108690153111919256297121622530693623640955529088205824333730635161902794991131954218735407443131569626443987414878811036564909189572015057054142373340808834136039409539578064746549724479220071675882224615593664456730971899558852769089439483662272641773511525544546046749724279363797506725686119601996553705463000487853805951403163070316344686517729501869825269749869762255760331702312496820743529092579791147403761323311154296802651184355840083053394478442284989189047397304306033271893940385288905932856064371375546318500945449886931368604894319804188843407046456842054840562608744278041366819211109282526343476768759433816982404537291401958667630519709827005935648813315437546773266793634897117794973611150377054793400620316612834014335026407325751162848839309282798192765190257686863253382407887812180056770976421465343886108815158333124743237372505350224534042098503308418169059608441698424273349722145231722682538320703035453007409773786380826012388373949477958194283053928430714173000041740637173259354428935412489375202759903370118745882924333519216541751618847126451987692911770364412917647425323726007357789537473934538489834797554718609021648612652285075680204672775007442259650377047776388870988228258341031010050812480125519944250453183313867993496246238190122608919072313706341607098865669562044818326715514974202926610416998981318786898698067914210188861132901932673561771774196125549666706733585443864856932212653972007388319235586515213960118334653307614684754929256244232001500952237632909769753186091879464590921855668844761421458268272688513207500800000000000000000*i1^4 + 31599593821499703266829177882284467028326490645042019422551749186109171032567106774339946263577837664207509012630303655260796159872338834557973479223929492806580390994760072846625545201681945843330652267756408346723781911483020295569022442936770057741557706771510493816753794006116691559252422190752338867173971066145196090217279310149789528174658427003409627119839297071093065010356022874673999559644187957860539985055802485422960571342117748099137378065506104609037188840728535436566383228225780578804423439594767701713799837785643084071669144239093918450121279269439280536098688284341877592829557411204567525166370921236222724629197590926398307423662922242021614372977986811649495138534540267800403742206028147933078210181182292589235020261592096991484268672440763707028175544362987463198571718863572084282474563787509662337103310966453393203506196597331994679959754912990572183643054997766911386431586339591421259047264063421036621241839005025476856934959710394234971975284413467875025910281338790400930970496953115394624673792419923739305340618319448196853983030661080942472854094385194845718670809933503358630771199362316293864278824032807076078886616854142221924330354870447159623306086917932260095255191802057314235217601908354049901302165848345472148492362974125475443460452881027913956869550186767088972269302201169646504253928398773287701527341500488695893822956060831435049461790520453429347253019856012177323067412444697323821420737135004706638108365975792395475271896265379138968770714097354418258296225252335559273651166430498277930170876028151354625822553130556925653279835139504887661336525023869218540630250143445270176924151395981692094059460830407747861988381895448395439888583757292021810292665531578155231355368441111061611207795591224260291670835200000000000000*i1^5 + -25119478656928051250219757848365539365077744777741738284889783524261323372393117240622846549575297709694131461049340244812420504491683625520489200562311788468186634844509428832550471052076656368171110430748672875777607999896469177069734576553996833818275737397942193886776315982697989368924352568423668217309810324680395574671768343905356523974749015356018830647722709862705647668777092243576436442957144781818287890865368936569635902425421848881831766722268656607936727930425689640188417742399778926514940449198873511452043078565991993068009630592830315394545863330536331385503934596071015945281977693982589781544195999574727479818976874804398898508173217435221216720961607591487801208857718642663450019735329742567566702657514788786850021449135418235183522900469067744951513309677683789688766314009468104482729259025188510535251065629305054810692420639804024171211837197893125767394575749908566157597873454879482190086801316690120005638317345405694861647272230454221382560084371252863851768090472157293692849192180400665068515582418527569631884463433864984385036022944788584566026130434922280007531726501941616951522835624448458585485474924409600468072626827645960519865321231847720492708308945333509187787781969494263857573761109575153048005381536826411929451450591781016870344214285122226428245363668855565691969692444428834642843344100246118379818791992912858179969218817704016612360645169600929484193297963746399893966770694634003488778129266478483146443839052608690346153893458274661662932077203133062709339616758613737677871819725578976404723852486496996664875314537147143789592154068446698457649190136355980204668930700393077452468955587574431841875330337585017373507833213721845159057028863353313345168648318236746107056745265392075986873296814977604409884672000000000000*i1^6 + 7175650337364217284725149335333686094360785699832887601274988904515025844712484033397478754249544685958361968405786018211814789135730464540919314987424476522967322247109550927743086656475138916778738189568671377246270816907453469290402924772141575926580205414304712956991649069461666442110191675115898665168125229206945771821601174592856862612146181039989953845122435832533063099957706484850349574824543140548737535998928465977943792720122243214935073970139438706476146207231067845645118627368057294178797646651047572027449878481337005584308680765921473894412769840842624690454250095619755119296161234477530595904166874638263426498360364816932697364857622803539335551295910922574971944701143264917909085299872563682776724175396695867548349199330011417335985773693132331247654115862938877065709579568058904009184103323203605604698421044275581184029388249503846879698003163821760793514285125060358723224522620534234495174472773853646400137045848415747390640506428278480393477327102669484383410793107227430184637347714096500430962897748150522312165106036043906988726558728600984114637385567777861924294379717271252841237515246385124822818158815695633650860190588209416615736197329192481137878649702790661429098494382400263508562742976223214098212990344677814103185301530721772850129705135423707211921175753432241863583840905157668987648041297505146786478608157507458851573349019094846288563530238535531095608062270159224009900072150343476372421465111712112455925935000882868969762402252061530231199884164173718618104671875992189810102018944687517479705291868484723588849228076352743285623405816507582957321069691760322275363760522393138847367984987898971614445674746443571048778677827162503198940075481251651052267661914532470290879486755047964142742762825498159480832000000000000*i1^7 + -1787201733081158805643009899028599393445685411427206851360265604410493396132540377946296326252842230354290726641604114155930678164670118468338952995409294562574393321135221834012510036547102599255671937808538463012699474535843312234706928161180838322364699352946763427954385351623065996057610436365352290185594557149500578455069488703204613327251854733487146416089532608505184985148921382312495405148090543442877954236607295423723516356813960594444459139406997906956147586579885470574223015318091884988635118522654614237055955569070591343545635435299343544742723175128593206809677760922813096321886828338788419843473170456891581130541776683916441921389970781536213281282363786568998543422885669328779503594225440772427762511358205555397390561850377223736679186352488254664584193544941348045543653689032715171018391313242984699703985048299301318962181143259458014829308713454443448236683855333638641641194962994866955002291273328902311108573281336101912985974859218553236980210820929579147171326483805645698570031922714145044686536634814098865808683390580362806285879745823854646109305577802098011462750815411651637384407479470415409162955916446424125393471642184247307540336794280689023205988980298981789694382771597605297460962970012133033142212612763799387111767429067140959784049398618814061378684237972730188444944562326678785364516776009297958454336778690627765326818441238230735677011669662358013121328633711719564684946976914624781807193915017802560042718085290417403827955797033852587918803657740491350384004880156825788732819774359915537422611559271097451492974815982934486225815743264072974925666727500942486398132212573254320513046923982899578939375489721091259568894198341039059228961088810779752551173261837497096858113764696225192125692759730903056384000000000*i1^8 + -18093519775366548771722017237564553301855913447201060711353904589976589265943597357906971125328770384359398830222470640064128827066695490187782077597957256968854791617949343016264674812576634641179607386548546259574364383346291684394020036599630966247244534563266721019113171789641260455470449826054144279910221329563203384316355209607854488646470797792206596217173055659231782905022706409664013882023963486544732055543308843312804771563820705311336117437678005407076847335114656175978307183924556721265185944536259978980082381488110644304431076746144551040461744423419901907334112478202664696867681090150769323412613511071322834507871262019638058795687619239879075674684180284726401420719831344343641646204222891410117949501798526753858781706021016664774382021302346859699717566821132087941979213878658655886392810300693927590357444373325111967354152884621625392921468931835146976316618664858384340013467375988912123361701837153443233323587974563778714434268518108587936661536745577871260484936079399430119995283605807135347360854559191377129840719220444387709099005375968464974793765201397167636991459880824376646698335077817435497095861294127374579846758714579453877949004257095149807992599975319930612545013557815310798284866561022987270047060559693525503206553970973701496029245256673073299169583456132854482297784080810203981327697966029545982399521966906075853425907352512852962877799202620188245820124548970148307016780948248028379881665733394498268782230982782194877275245923859829217124051429970458743417513438323642847272726864641427048407067664391238660384373568202391923485581021761200593540479634134259367272385252955718717110577868163592075448496836768795000407190532488637372988517407511708077071952640424538812232049598580892785103708526812856320000000*i1^9 + -35938123479971721376295388542604376156140222248934445886872090528270998923639983880115306180825094923967139137559331495177912140494127585925698204708567189052990734027162340011107429874454013224828126618238443156001227355497023771901634936188337466676704198791969039990511294019745876892096925268159774821045426688480237378596505050599796132405105140226770634997226780601217984690227946054766196014667518646909074645789006956634476615456833441501184881217653018865925130903085897595891430711596668267015264112712615893396223109354083352240739536695382759406008727944445769198375776379713407917169670841144992720414246873350250956251922301543112131553123222542166734219059510475052437891401544853395357313708928760317941840412497484380429664351833400217220509323204228842622118814376625365221447241486094511400707306318743197873008541698990864854627607208132500107396141703787609821458227568263515308728325097646349268139644478263120213406644709885246183852516047082579622435298719833703186607344566376763176423470387064511870789471910344319934758609580985966533431139688872180640670636061135326973439196409859177237097449745946346382224752123465642549296103547400995931206760758667364707481925961854075426359120858031156516442486912321714143908135890777994736521723701686187515820798440161788719430959510368410129485469469230356134736502927526507976150076918749064162304941339893500062828166986481734476560422907848266259684020073722309207249358403591498845724524503504620943538881766855852635342146368623511399165820746914716549770548388149402198669119743749408830764251181701748279475856557212611990107034184373899800722261066314518840126031703151535098752282592888917275926122940880535145366422390431314663925410607327584773958640819912072126572289382217154560000*i1^10 + 4889286630379131330031573020968687703071319841370575057807590006644655003080105929138339263819226893211780467042170210763434873419847721875218260798051432524790112925981549743207057125952911473653658930168884035597432633753324474539500148513287874402966338559949637850939775207788824702648955120213418411114436003121365754523209942432923980074070005383142443784755154643788397298885250006627351938042350778828797353541235585013834537748978325813710019544287219165590381825420930019394527181754429785244650413549928335675831743274486468646312158781432632907033439168110099164587838437807353473761689426751342035464055539932942698432060411021381976703734537451535643202281119730332121661144768589383730081419452476575779687272677057380936241434125528498614469565839963784659446186451394864195150052273338339227330967010470062080564579066245750304381636268830364856473045797390052357730018034940316864060290320385711559338498092679030257482425939028067036129884445113647175264236981261994834963961676509542459532964344674257764462155831862467755520690486179038529437646282029066073812958825818158596563731827021421932918380640499651291779387580395407873246387189880232352117992917270914750295871555695139712541865351879440419549235009391549553379019794100757511013561478107801814586720442457911047272173023012003695327350624880544920264216547349456416042015987441773247667887106851178754947870295150079069517012831793180514797502598462927339126223969572664730078979757870298040895098337764153432704804820606946861242022797093553123720634696877084986620787835764014090508315901010583900815396745493227294685514326868300289148209296025847445318634102446266532988820416980986630593923286348875398746174074462937634901993906443759442533125496824710998546096257079705600*i1^11 + -328817659066221719997513805976183181800504710559145022752657592875148024450348808315886867607190639637901620106480521463039890334441225874438041404651425394236570443218732684947648716870492822046224121710979332092374081907161720109926858886205030975640092635078109850043484644717502469023555717449589499798197550925290188047139492636584985755994422548272563718333700341460731242436298821430626019218251257433751612240207509855961440413131796496226472170134996386205722695311506006632706600198286339408866098166455768560945354959281911658198593068067938633839797006078431615953426644712952349689835034974528354957127466134454721367928856948769353207416700925565684937407818209980383102843866328648933242844217426476144430655134463783510077551165149794983896118463468613148091178406929910425420060410181061026610339684254588659913566724695163652916563024105391297381704933066118659070641734057685766609155607040526274033159449162491918113898392287845867986933552128678487449874262978202482909014273905146149220294467247050616111515103086868033215902473277949332080841709935599106934440128714211695185218248700682348025018549715177641536741016617366174744306018283234718047944313395268980341813998131152228686024903986637288637252136783880750679483234223549123074203882898151531047137374628533854315189879143055390147848865507297089454994753058342685273963481154829783438198800266109906210401003290057300352436545600114307432882830902087184425531366820563401442195647039867753098943299625566322742183215977232388355826277394969491189423899277262827053075341593712924761169916669392623710453575179992064089327112521218931620986250745648428941939219837129006173468947827855328970365516988691313433502174730987430687051353600412505774847153593677125438116158504960*i1^12 + 6545682442784421423044877488804907992192595681910356850058586278843045679200240059972506997230768414401137687894436925882243121528347214897483547401235538382473898548198331711296802236040975305614559303293830756248159982959853576082281329516810313086059329944697836748018683299611552242873629547206545941321079328412063098527178234240285422763865317765373125099918868518672253404685445376681813564395971749930610351503319077313007091577367721385368050972744698966041975032597813619740788381349232738193710373826358283821219880662131566969882346524611379724519778610879481243941514410721041515701624750633725889217157857093843412232799618088113807153101010584836001600757147036774811411402927110333888294031940733374341570076800485437757275231278650628250423653247577194734721012470857020906149332796044838770628576204567432734685374850220551125735099979334141839166754272756592088120062645509649625760738515574629037995292599040294036385970423312342104046669050474036666136910523413307320789133462251348769259690482270049911004686184248078977289328125087394491190437828772531267320607011896045081380271521074018958514986556011545200141809645389764053338890808090071034479650492290703939649693759594820921817558598637991488526118825887579488154234623363294794287037901798079156387061220564210076065580793881548121924985082467319062063221320275763732594123564091762944731441585531185985926494131554282200143710418340988386163522553474797687012083575921253125670402115515303521080982555374425551965718243133635224579652305935614420144481026502856722028662685010537786259006946851074096512104969768462745333194067056087967224708533227055700803696686605257239185707202477129144723019847929198001777872514973246017564146006581734137730129546222087282995757056*i1^13 + -6679594743201163104532815630526942006564998628868912719795942640266934861302928447067416624355262413247887013936919736039569102413579505366195915610787756956451610349480726653712697514654098752854913647737232342638636128599191406390869922464409198803307447764234897734895422039744270931038316370558554766365547077234765274499780031164681756048034111500863513485555387294294747956790115718921989112912292412258934093379037969469623865985806776121705747410657328216662473245254922791018536388684801535627635628811999551442813035124471537718320704070802838452175104768159616495193208001205708362778899904445220406208771591145816569813571865211499502127738221925639042435536586057917112705593141564479175081026943823505647095576357265538617068662767613447913438378066826131675283619607027942515912562877698722562735748127128737995182513483588718453364349782382579007683117766500567904153331131651766064215580555754887769588291808159903059065636656288566802271613683080398271450857174034011406797902698275334445704511501510162283601199955734249126773265937595686012578127902625977932297126199045820928409141472537965551991493765599067847895894213411877049360565869339349036642271831116956692684316766247112392774329487751833541670888458959834299825729984482649137622383398486242580874522098765110345216597546664835661008562372236715231566489167818851303733950235792293033596464703581837963106390541647104532399196303920107025660863850949396184305513253568009193404628756166842401533596578668368751338347470632007554268162284070128312932917597802653148797276413788968874222157079672570043686554532707973893201569818986636579388819334117537464049892950532979914085449756588357676298503173203043814912640127123826516064133190513285851584402202179970007040*i1^14 + -6778069318256533967211825258938328379456650037960743760803368304304292484936093406735905356315002596073651708537384515203001849511385989438319753762613930884565292107491513068087359604248046273261682046211861735641269619683064153478588617898173003557641997560997232632401295689991564454760615962884296004172064964932392734328911061795191053449189742684449336289864269537070433950908032927906909611413917167664505924734578839389589495011907358017564619739091795549412934011607161639772126071415581631689197414448322404535422562725566179628240858914499413489662699007403504279807748603319440937301798893714333430677189972196285009822140204344291625135171317828960499976392236491260662846455756023479946783554814092959970529847528833118337466704925371234685480236421951820188522618313889728881360492288555275427067290788195372168937139506224713747980670753940180066210225143660033623654581740661169495795362302090527600394304746781015001662924312266789430251435723879409648000595305871101167207654159779225198229701254173451085259548096958238460633269495896930673107308154623750532404932522007499434251283422380342799528619498905613722625801642230551385132689070558427901508282616015691507539261422721010887855742808041502562346721640439464308898075664457459051475374495671196215114547495563837017555450352471596986462766770272718808960065760069868521398757942037216853374067180406171020838692314090995991279121990704377608711667165427940706298180645140778501573480881187025456830752650219579476001472953034106760558244358649375923960149820591361818273919353545107556424544191277397241811357525874597273225958670872148852249535705906896960901076540291200934170353824675499722681434935395251315588885117824747022352510334524504647230003804819685376*i1^15 + -85915625463151731773838826191048331962681379013319441144535854387783775958139987232615701331586437468018423086769327266263994703000168431409868745196564071482461994092844416030670427255405194069771862057227491380566398021679645763107835140801931407423929465351880506299699958545254471704251605689851278633793911809745072825856766407192346492230243544257787931486213445824896351860298261267386735400758428807256723333835202972463926493389021337296445857625406096615059622318833516374985040725787292103322816693957518283592570144903488290195549638886017391976354506189946283812082674725882380963725500410278118843967940114204494777632420292634885754178348770579339781528400034035086315807066398263390860835824403624819164266476003287939971593422449790578171856694782111615165777920404429264931372776697306420763700630630144530382352934970652158697962138955763863296756080172766466401440803825476835603017884963384606015092549206425954081239642662771787233687223252569312366606953052582068345229283284346731279472315847444647476360816645266396219002608796767940503160856819816093849569384691778719030653687392868137424654183477643439160940856191537540760781166164281604142328676852666022234777985882875111265168493007328341406888739114092038716205016482988961954429777405113884444030993407869962412747414481010598636192232489927090054659855556308292185462967057129348683622505444703973051804616731409708294669962636992629642672741656930177592186223156146798674746163791619412275542119508130164076570672567489023587265132551787665814633524779986651497095222730963776363370183552631703232042890419941048582439956112441474204681319570644384184829281193293101342762583021790946900076980012301062157023214804142687119701562427156989952368687710208*i1^16 + -459818410290633484262356078154707926619901849121830882008980580254207225222650731919860192402272692281711301369805092399872074040519349549770053738379667580084283253883981214545864929094395997818777129029389317857519880187933616019395212803531362535484432381777798475701887048208302531170671667427451200025791915007542024966055124074690805237611467053897588743655437346403709044955734274692089932867344766031826784600761613933965598159282440642663329180215910499789046274643386999969409766490857069669532168468871107957326078774230592516008570194813574134067980474307842195664462582723581549090774942422510340779414773615976752764514831292292677233716007155335886469703043241669990004421425064601330342594894658624875027744066029285110435399415618081575785479332527667140580780987774779920398924802750713298255815506324331586895372043895414956319209770016378203060259097666008704414618925813084436215009343416240615742481470296260569934471805890040719099340233840449127305801610848962295593587395516567340993172458479665167946277437613710895732864850555701932467561977063466420163731057822522039949376760888674313511484516238675618092821411023575133662160102820306731558400478336340431365853458099279283398807885352874822904941748624748446947744182698727815950537967435425279499053301757315414049437605267506166696195588395859134910209333341062174933942957861217716888149789741024025772660153871159639058227877170854295342291020253760027434190341441804200732699097742303476639170306381404746051040954181202240091757348823690329623991479751908595164464705885358102451872180399988243567879075107515762940335683641676137360368182881326665266786718166515798571129787852059541799641636785172016541869283617584380272145544502373020688449536*i1^17 + -2512522492730194477509655192138280215092676553798109957512506344550608124198478825160485470347737723678044880949041253627117965593745490515112066194293402621086381674592278852026933518015621555636496359417601032862235105811847028420522897812776234309181795752792875696874890766099561810757434984792819257467271117014882104884993492175621109345637778858676788909549386911458119045235683632276629634416068084031664642639301475181107900099981032733339899691622473061439213922923738261978015621659775776334208427950830323250610478211337727358915905167722897302605543731502925316058486607651931811994056794290337195777281873351695065277254819112709510490433770815856868874619232794239086564477840386475913386844431492489985061531704922096830610310002587087772575042456706262511658337260448393051770476248103554760468434781971185215376961161438297342019828565226598934872230903219798942612331724509561303477941093213825577715802399403004488562736422366022293930592544902897759033140385486151369865297970229003647641605398525582295116942023245568557361793992452528385160277565006694637355508629555533250884155967093798293192231184773417869701160942491187905374051918238587918962777387292109155859769186118391510581711651273872658843973174892275483700236078074649657112933200906769171884003265450064486855206450559412767186282905173013294646516604023117514431758951223130529881293399450111417529802709760224025259862663692243736317483816058795137541443374911613866889189768343978127924912276361549256901296053014630290400068180099253454009264563510016169860781219476286811280043257473723798153121360584178256279927806928275466508311396167514762768109298128126093716878668848080296455922546341498330417607135548199884634800817646858141696*i1^18 + -8904768856267710298940649444663068766005470410342049013913286718627955711820265125211854372798493451465758939827471107776079730883059572929921978855683205524881299769453341255867172405653972046506722345073231358320606672659493859846083854666068037542390450607334271716714431447111789534184567404545989859384897075666944728408177553470069998854141058193135413366958499364239087993898939559804041159054160304910661632798326699694145056380843458330086742729860581697165537936306858144986690817096568468073054188695342189194354996889222292929387645634623872698340701601836011974584085939435865209214142852771674536311056931051463449300780418019514548460367230036392291200307626530777331649929705251337463279267475876860221277838103742068926536890340243056618243171167643362571325572392535030113507034826770529936838704863542138805373858311804341549177729454700325518563986182046565195407402907756461072112931405361843965536825841070083564157036215278279393695065897633688478961158093967850893749708681174327988677501619049343691105051781026433128588765960172267105168106547955053272281790810952481627098252703389898958028870400580972028857319736712407750454031335923886310567874516926620515602818852935093859924028482128893380739050249918783019637336704595926698462283614277676084557421470852216428913354149502518765182410585440291514582825767517252355875869912859828995046561390304887685803205343165967293279372310683342635251629487843532367496728264297755625601014636423522840623380486107166044245802723190232799496710087876732602853670544201052264200945518354390127101911471945021637364939239659892420591070858377078597760276559261465480194931602068981751446823182758808538319078588691460554704389985729107307207401697968128*i1^19 + -34279821889948980163627680809074077522544993567820563854235483794373234035763888873577723646628936271218329195958529702397800901049966446545361468466990530193844928978917048806821950687019762723234496797373055646909631706579147185879677693024335062707525962997385271487726011233967126309148962408902561770699581348907689054237737632688781272073532067624464785493843245687653878116531591700605214678885485213401669697197253420262367735478338508454607663257259535019731827345560270049953531983327672561116657868632002662436121099314386619885727104249290362153933586026190419706061683022188907772390466798525334036446974162310797256989655808827068316978349866735950911708213353413258552322634702255106661867923007345223504774118258220920160283658298885475887571479252797431709464852945860856013399284371738650398218286994700325892625482794797425271406103337910805903660023829426868356818385865974507939611049424406870838927597229225730359525125025284477003362935191512196428758746580627604293252619144076348363859823096837397302776964666958204988388098675659251329391304521276261601965152744266010462686748694504091879815134029931135228001193546322596580808418100263065091685758646738230475005258807253486358156574043913079244672687572675525292255462903218553307410722214453878021741790404349352889481934858990771744809668448110773756310318215580496866420290136013256784785913380657306088366630274643642866377131459942061973777277509785335148913008002635522122608424618416915941051962059305849339791962730953564580446777391103771841688141953455750218697739329235969500513182232801485984546244335824779798330989576992190463364074897570406830872255416321577975935199993659138748436255146940935745244041026800846250558095360*i1^20 + -79929448343396818066840769167144273325906467547169258369666881286554777928375697561975830972799290174216999975863750559315983457747052474405597603689839301615344215993493916375558025678390875943536449213320920014233987027692307230407315737958526686675515540890817928538152458517722642815839983415286231754490577395647485689859166647268654082276409058588200196152252201837423879040827726697514019151362896028011410473149959872866196366951189591199045009396364725655425136905184339161781571532080716279614747425303467460830746657744171012999154493312352718291838947680076963333297731634687334983075563621144201708823044940718205381276776642041997192620198425243091415506217125717386740022771746009506805475834126929933431301370447805164289810707710123453984532645325748771673839151285151767982762086527161915871976451647683504456781252982378074954810911193222490889333286065893879170119535504700737052748975514059955572369115704393991885945216322446615980080874138780689115979367789191617761295773286062622210589121941800200213232165229590094074517262435365879494154947890826381861363873980058025550061509942174323717878824255324328631646559720519639844691459013368409271428670897268804352141149624956977316922974268562281876349125959024864652591312719781800893405987544803683564656125622694127841484514689283380814011163422855852236855045079169477402288894169094667231561399648778488172019804038015629005008288917773306054680403072268768212051368740354015826996149513509287625733955818597885055600673955558604804740199041003211571243887421893860760948304801356916138844849940655384290740109456534045160371994324539529369099582590258937866204070051404227852652459873253190966559436074627529967159391441647298412544*i1^21 + -111234568633631891020917904834820742759653321253534761720424800605493870615398453871412515470716589586686364994223194406549071496594287972688601906700779221990877935636066483887628507292825381812224139573027813175904455231296376992757417879489708466198880317318303619323158438636612073911656187047215278321292565277572267649705117253801719233506490693041999113325189865380403531489372777267167022157730187075004848796517896239905026837061413273994051530069529807948189280156107645570472090615101603120655511099782245212009854006229535902487285795627200910607773990639342951646502901731627660996635194746068097667148727945149913482946826811036822775626226531553247026850883027276970819821405436476426268252500014660485672322143155542177323910569699257907549484486640724190679493279016304442664688478409194637071354110941630050053210991507703317358707667284913027413150557218020999920012124058237464977745690431063243646372713702392210587879549975511885233820302150287836360555550781791553689335843733402729699277886556152430633484785773632071324939892768895525678036834006011029267069472166844272542526417592519558641134889301246862264825298143678417879951619129175785929637772549741496600592957989747498732139394806132887187515533292844990698692637164543915942100256386671731982150212006910270430054552485198194895056702068895943948584093217895833426656925105143472552045345919337665863604279786112701370886636226496505257275097628654678499608770328128674367564859515619167732546138335092660580998548459918082073267451352970374196497953925358349158661254990943471699536476510606496193822325402422429783930688273508268717575133751126252997574401100095405616395205520930060810144473834731919859827130524237824*i1^22 + -98380448184535496547547462978596516802947951781890393850335945954454000331087416031413800604060423558289838804520286763062156758564300363646510122133974646521357784477092712785046960051333334447742312131497845447869731214223772200107243001821142750251000566662700284629377916617421711601636072584459908149131226669698117545028623129802317467683304129227370572607739569107138970802455153020791936775932189154608491688356340370241542679994188247352062689278431305579587091453153834308310704781608436487432238002621472757111842631864756528158285549025853942049129066341158238713783099253275151855825435585196473015161367703344262233308655350571595474825332076693307017866190836846734351783983655680990586049348444525913913727452386184168413099937642765617053885913782540342819759991300111824470027473424023124100706331927064681732388411338160135211161905670102789738652629297526270697888518554973002781860077825671971494074982186472342594146553738100866243674923243960074853437716628021597338543567406150943482434607098394542191267366716903057143278062930563990314102565540715257957644682248895790315852959412803624476319740854928108635331352504498842597149665637401819570237391331053679485077740971504178357219999967385902456916615996662836254949887778027082585809882042538566818422528747696426441616891996932308838208320428999666750684803318049759129866351002685108277799117920520535521617235478235348567277523151984890104474634750531553813816155767838576445954528221861008431028553415569286489113594803686051557914435761241925433030947773921222328734797389948904755625796225326323853168293454348909825066657044003734360157128993531853196453574992993316636942000712477801241900236884173340636960784384*i1^23 + -55079035825354909564832886063182190128116589574247262388262847175098168104416159622591691047550259412236455304164508374251083691545708200240418120403098714771260782108713635862619773221873152147117673148390705349202734011524557527106021525121986338325991619507072699832785029877915641211631204533847734641896569647029231847061178680797335540008277018642852597013413707041060722472899330811234609792751103536874793693150490303896209810580964724200944391407136335458588228333332266725360671027461843738251846339025076056274665123829818321911952194360234735946899474911511060833936912792391102434600200903616332582290550334332003966802253316689151373312976857330131197094757473579785140188757392597901804643435985005293503618677449542442386578361970432883600902018870056553111210059793590956862945998049317906571782831533185069854029424184478472618993034177825797361120438967244670360076849790716329227364162318296592488124785720879248632526913729951416877185838040059498087247490175077480408756339473552595597168787016319718617053844668229011436723675322051994130961769292271967992075377242215040893268101733509087453197262500348060502265293284117901014451366646919688566546021930612867534735543644532881092449402713294137678795019155014835293544766495453090032980965570968729039158514094705757877069029707655041319029788087612422639576344842974669046955397922380896862250520620079813490628431639760532871117245913726469579539195242487498316857258305889261160599622687288750494298276589191387384826648848836466228312229986393145467574925621526852585721042030833156308973956365558149669429502493271725853988774757465962692705436031313027172204218176278416963101597380269803618062576980379937275904*i1^24 + -18569710888768995454519682814097707548619586177020121585446172527825574337605054533728703137951027454154553184882364949322267808812233293952047588232405385177850770462780668463747277847988262499611982769113466271014689502367200502923248708327176454561443508478711984858362016457099355552890446931269753582667401761505147232496817719737012280120955217927035969612900503363379663456089471428645747114161311862888083583896486271632184814611902976931208682866248686879653965196683056753633017869609351215007090927005176967829228019436080886740727518102526541437151175114289674751343106215014323450451194809619886938621677940210991899949770342291874993724557025631906568909842248633959067923687650334889714720477916424720663252431506256827843740506731270039063856567614781259329049271472497354708098090334056756165965678091477058228696096927064936178931594689111994620558679960200191835343591728280227063336051621001736898552245050465924870086418292594222385375114175497450826892747071785147781636084854514897235771728856282642475596803660316226715003475766076568408294304289210330988476851702602656935819678075005895385090099246023012920271683438677619893864345608623617317470115955198568766199709052099201350241009851225709712310905752686448053386569015650548254009207033663481372284662820419080353831076980847847769211190403223269783540533833100697793292296491667155359755241977465688854150771667958134664889241053102117080389663389828950090571847877576961895152187512344028094271932803679381960085965951147166709322791166254759382403131336582769431039225202862934729222499778595423867335409649610500710169423109435475511751283435804630115813861591726436809116609390126116953418754999451648*i1^25 + -3575376146539904542789487037608106792823495274278178775104628518281213573594840543739845803036864497669035964908232692997304258015551009887946475077043870148180209007772498011054858708397452435962440256970868043277184788883864463350899727579657235375126795020153311089370014669558140153473053035853957856016181308521443675257818410945806579680364765243450340573729677790338008490314789980896616278205786384455149469041519854024918497612072888345044894857138267310532737977443306033592155716490509245217593247458360028552488280060169889777116423916276511335915092958960187132355930464526340735271247751367845126227851260411913947863040034554871695409139866267112778091544465156438096460471517535806355815794145222420315585405545943937982157803544829346222015068566051685809341208786322494676894390300246025352042984742224168615963478692094356399580379818180227198692527319786451196615391930153457060038477490870683552264531407501617456079532883598005354520002056654076544570370595357997707137569605944244244848999550959715135130452409948262093981422322842192904733617704404139636157050716846798015476392204165802096519973775653641350510148825918220067237116197665660702431539394326438384667390929617933440927171743371953790930231804188477192329795938495977506669782558286648122787819315296650078137877059155192367910450022142591789018387595716155542205085598397910013196293042244720019134267762110970587896020385375848761684040889943640063579946261506041127711277043941345300377047269967623983898179498734635790817942452711831998592866340116555792704185234877506913548394193195027661378794594839447919295717430383998079502555946623434260092597576129262032928400199357514868305428480*i1^26 + -414773017281581621719148462065001912016112456614312543046147283725490470103682145148012793988770775901629834437089964512950677965880321698912527060867294435387608319534336795266378699214712823312988569321377061336446868859156913562975529410491536159535375493227960909285102325087509669021394932002140109659094821808884850895916327486708940269354118815959770832238183597378487670438944940904219924580773759488319817944508422156182737336140754586454522133579959532158948238572575183865547481518347317319967148549257902790970261397016609131837857847560904235113030473274337850284119836717290237477002869547774234254193607347689427349337133060696924944275835089871995656161841999160181685541715404319025238250379280235884655789163795660835111318665543310779041118073044986095202986280972563298651579984352947379042929138899907097108494327699041433606163607049337251455302751680319265945011626760590468320691313043003446492431408554193905520843769848365476887907555346967458877310337469305650010595630792707612153474533403359304152107280451666658419176898008054795994807124969415403982913386092220560208104527868478680232763182149249490338610370958567988633063911075890882807516434487189647824216936890403633791436650194361459336560595272440509538051156823868404383946938025092202242749618911665920880853227612246218324154844838777322591067252662478614522872525657660119472804233107749727124528662878556503110724897870418351050534091033427875952885200325712612532339309178564824876399368949538753927569808936402872639497671236524923432706177512650886997273210267497281224065191615060908312899938212450145843896287928887144459787746117643184523644840953206811119273500458145021952*i1^27 + -43383559196791498034487411789209612718026982560309949399299418482878391943862999563134629181123931037966899861360441227350324639512326243180114475182079408830129849388835481479042664033646907399932054322390841572335102752801943053814894714610229076076682789062819660036807418646515719711158931452093993901624384924741561073046424617986876165861236577848604323223798571244535192801325463951942179126687655331901848498309501720751996000835133209814154716076148200682546996288321842568759313060694308135087565014986628792692819440653290902972699269121773662647345965956010798230406779391456888705563321099837384004696885390085010377691638678088497753244060533898014446108000542276607937494979422889894865264342496889939340194975319043828703482809947255846799164901263905351858194285976283305202265519117941450214765561946087669328827134678698551465556546601859031657298886891289146676314513923151321752782083818457268057262101454540185507776633225495734221992717211023072067013549852986664148416222239394301009462260134228027804697624672355680536917414140429915252169630449138715061463616067524136807605845657719477253768983602295353192832212008928452451335017938489486051390503715349522993678735725908075352162835910753472166318297748815522196853331913343641876622858294521611644390287672450957239680280818218767813597929061191986113667844949169175827201089917453123652023913931510258286875319851139420455680461987160454068984756200078375154199518511015833886006327144719323680841165478808571042009266384483535172695542381102033011563203106965302188721340214059130292344671756894770232398581159570128788982620691474375037799192150362252646415743148075440618261297758208*i1^28 + -1118466953808939781812054737338145542028416571315898476107310513240207197107651528717893583418563560609841063973568145338133616954772809262094735562631390270737463620628935692627718600433556656815977745704968500958870946425772992768412592585283602882703215248503633801335826443948087157667162774176269563666841348832214936913609163855773321153842291952610140817131211842575522360674936960031978699218571145500619471867142427267893684809371136823061737040200778609407519685827417111627263355956388334161969537369785450189119577229724593811115634832369199754066350997236449553410497450608220003368666132419919666840569344860733731484456623446153759673154822023858645235727237071551257184986603134665316757945852920910173285571798972989007841899011681979645778262432589223167625079423174654099454658301346840962933517071971856003830699420625911433360563837213253574009782186281781342915862883126609626930717905139000253017160717846110425400325817691667298897926772397815694909789212281488566630291130578865630672281919056487750252748024890682890315223658599524354953803233036774847991998286925214593031853215677952407828692003759826670136041332315712996847195847395963332135606245615712578851970600716099648550279917567045531046549312061842929749573150655126005919699533330825960175777107897668657772740598396623970132115626945867079653978951468645416629024659787127303983377557259550150117571132232806261958548630556560413105619602009482952017923774603439673517153826122866793732657248162376586977357093268286836937033022650094033990775235380742973096021207618842231331175085407830288121790134746757336825544417792367634966354142832135128257586045953210136395776*i1^29 + -254572505759026192251940940982128719631737782947021959035119658653512935218281304040018039246383373067462497657309816169760694476981665512210251320985989726951709557597673926363921538875713649904409243562562905468662270716302158558608636410113592133708869382020284135739777024596818590764942562866065450908265343718889337601638096519683263787503561356870783807542496637361570486246482488471127363194570708145254494982534905569467331614324633661612445398185604606456618419030126187511535610102968677315688259461363358952236107317130811283461263055882126295522617916831837687489151944257425168623271295237934204112191732453756392007424400431684052998892805283821928874124024274635811748771906502476062546518674945957826696841801410650483329899896939065164893965582609542268982607235017773725466708412544384776745470657433810624386600398956430291669866477369628696883886605115136924705635201264193358795657326011941046776980115509902165503141475356537930160074196044108138245037357634878714798292695874946312657232941394918274352485999139373904826687656815450625659498387035185581807412020251736121753009538751729078825322372845102750467850344811363231870676167029467839912050026821219440828516003600431126435358520078725606310382892102470036331836269621496786669879144056468875844219922588555324090636511129055046559368015393635608891987729660504652337293475201055569908689778336864139406056258814518079997440937070526691947879785791771144938966857108895990962037190039148273820650300775168070269348296707061369663509452956211482093952219401033379280879594863692672692486163788512633744273274540099095991486898792239913950342300465402776271680622435500032*i1^30 + 26094995318596591683922991307993686987035698507669767844712890219032871333519129056746669506095986691716477032339456420905576539139506881340816123355608590873896331085790801582248299496115593262600538381397676767808025011250723052152174992676116507682802629323712467203013935789067356146482164757920197583692082547569997923249945806527109728265447503642783568584272928833523269903518817747719046134168671578845084068112314223258293466509909941988258221547025431850407252141378433976314120542326174975593116251612577205024426354415252324055063716059549540280842840316021218544805162766098424397471838280341474270857797972360939845746122986455992336804821806881451076839026435270383466917714540639008334213744117821265506808456520101437365345352410774982734476719600684891186023335581215740049476787221885137562663822237109716624003534783532495036119618043259525806013973748229111697665164941209523166325764075023868388154061737972267159067219420696586677007780740366948592611012817466276546506472159801981774798306280197976724512489532894340213902363477769694839904176933237664288220905203494723212733964833042489306128928179879210295558395264241353378923115417002819313590461404972401325602942981523502527441263017045665379839347292883438164707251649037218100585377956001265676931305990974816489402426359524673281082390595373048257170885512339876339991294883278207162257996659822592100099790561504734912440354209902311995569068176862986238706611939160329081189992104730227616930080971173379244025233978114937120691452929081188953447711820288201418235482657237858348115118952075463592294903313812432393591508896807966563900742726647954504287256576*i1^31 + -414218208673978225479941628019100652981946062705273402140564475197837325232899733441548472401090191952882327934266662405389632634429861953526600527595073425933533342105685047097979558768411785568424179125347162879165251989811792581251418585399770719296322810833038966298518136681920047303573968993317917826629485564224377319127702764798395895896919075963731819336970556263906982685688123064279243755144778348258109762309449655482372142381968525215110960362293912132119690922620852176320523620775675372508179600070769250590960859374107547548160653680099764788581767261306109732891239173405870951165423427708319034555537433168987278323061385429717747797005575090810313338809185247230699636378959864424004496321466007730299561004627605420307123186790883607186300430224914204405227029117660370110548209966842380408621252885986651497655454689930234131553166053152237652928634907959044789356545687637904507054725548396886514576037894762599829412803983500057724501281361271418946268980867027298742204836732475203179570242632954638412405540868266898431686649553337910437888924513997729056515885895216434025246074485050950897140334398907157406669392429880494906931955740446044019266593706557679310791857809655424140736013320263750268182938224500413629157509745441399963931625018759157638666076682385697536491071037574588536650648677932325020187800765160497554354004211484629464434431272324777366231661830051699074738969691446621435384526014839851421710868184538913438056371659255919860050725970061034786231246049649777706408739156991822741334383868501463575468344488196172499617366187626781556358566749871564771527101587525082936655171586866806784*i1^32 + 295289701519930958660648376726828482791785978879701148733395086750005846907382692519713581078124877651761191858325877675589513405503546863506711852817762888483521570960330149324393738340039428999616105118530823816140956587968592055812688935343341568181640940457789231888096176354898720544290645699773434611798241876657021543888433406618889605878520026076872846293877512349820063762854205269596894410752728081904405882776698489470441657486042113119439587946462508473795672288415701040086407088993401232077774681104410451735852123633988546727626132739819490916244991425899300550405963203291241841102630155007407177539799046952010840187658670517175071666962999649749258932464815965909484875246297061278741278146531549087573458746915306380789934216126587259156288927414215538220905776069250836413097066378810988581263472102653708214806945416218091682432836705973059284090700993750923493516411249958588480803843791819794862740790544300517474736400242276388190461025990583825546400184635914221489308178849388308508321031968300906829849302806836984902393038584707696127064812876479963310523963230532350803297916784637836635469735758210886871081768240927325582776033865711470607108623047099373315599493489318620617898374974977245761149247887067190906166339660483536991401664690007469680996010901146421106208097032141677729593005203585118713934757028855714521947233540292708159438122227325362169754557946823317187854267833791418399241695862154989365082628919984554081453591339792562964566943955931464390298726266881278629772244327505791352513984343578926018233178078761220700958822256089643129170739309664163421866007471131152331096656445440*i1^33 + -2100489207336492972680312024895843438614225946957296979257551757839545161788492473975926606148113437057892829645688644688078751232909201857441508310828226744527246915824805066737733164629370664263995021945727831478266141425934879499758959132365106677389734163629284899096283712759389984124640618800280984008439512842468745219824216743819042370394256039059249181553074233110534579718798164177854774050982412377784347511257154157531734299624915160495076416143762955950834014202907716758230901123361614497558051703925638306413269984350235189552579750661732094467031396529598258926742449392568416429781707861920682078501489186355178507051639638804272912068794235887506652945589741232094964925261301668644860585314613755789373041079033004392438625418343489693407764853557044732798936772097156010989326203047244885878420572522648984999479121762565404531943701461031022665101443784838391272896948202581970164102734576219411658809940896682772317781464163865442313913050070656204939337406378243022533797565182058514438520574572643997702247018330957966937447081444963886080622277889753862315005357129995621349053632564217261767184396897384434456822678817390158118264454281327397690072151055581412927933972517172659949578244927376964511056279010149514657473735799748985614560275741500364776137143064300835939077213136873575611507667134627434418717735351598449471810417483559094013003347102965573530514674161804540457651465968151764094968585811355373948608628337791002125504448967192102257195056037790045062743667759667525097694787442173434959943568538571931007933500108942558582722974606900635261193997366734323984828122278140068233216*i1^34 + 264325404928383730064990528011924519328992687807593526284407548245328453278477364116266376411914393327802676024552275526767519064934469553684407544133730122906758198044012398448974965736729048819301002678707302809670446746114080757813239509664337642341758849885134289740154530741545195279955435914378607794889778704041138361768365625916854942510361904237272435176125379117214478581782853478683178694031591335490569585198561174619302114781420511467089025504885567874172209312231172264522774398137610818722262034063145771485625091071185278267820123730165891151695140112647832568101941183980780797056987994544380486313451844514477981018183749844985691065462476256936455594105243629409715025825291675602039099140575254705728563292833130455745778637322880152472270006341374184525416785710346473090578786361994544278069610984749926814224005766705619642590880734089774159429693041144498932001199287056049376542860813799023255433775417631056418955721631343749407237137744268001812795325269423510170208430409565830962411144607748103147644361457310827795298832437768073684024402091422797549206461044575035918924047518198519903655438484612328782160549722137496514014644207532554682510130936196950010517730617443412478242155719527286803124415537869607382483980821598238429163357373234230645533218898677227729263640914454919591982974224316363803680381377067282956982426912743342684972952606119948837804147501710907236440312805086448598385884262890583351204041521124156010426352289315555702749356318938444990280501449991226497599726410655315962516678639081560408228592706147655979968881024837457897239576735639214910194470354944*i1^35 + 17611589020016519444726705693147846811676504609917603216515789669366347268516309511219725620388804259198068411068732815988276155966172602902819643230725863045216872825192861033832878648429412091951801748795306774756249783835094585735118166241267224030529443858529502855423004501679960234004758998025432665648398766457802386747791674446848912074275952238772425055626124750355537057086154103743488628070921482585003760099672643926793296863437387020238307406169907181446155402976442307408162216686798841748684123263080696194921815293988340785198760720536931144846757741531430421257629170347023330190345835496896217054913510122497451294697465830233798116330229287238419376772131219452175873380827181025984274476569580977146954754767488278154326587174218915709133733714945046778623411100764199316518447533309735895649026365122652387268549892124053407580394072905649500547243277469205668874661717228778617775813613788063893881093132484131389258237131717392250476273343240540014329562495815027869004686273717051860498119706344769789874655557003950128959294994751168165984836211999498320278836095313789329624106054640291798252944846715356547625075922102618722662266761227677606866992866305420162960737838983071376020004073831053084218911493835333867530326805255003664540456602243944491205400234411719676430099918483021227695319121283979899441938990169464905238267416680145432008183518985621109668298164499974552849648043078470967493382294573252202558772448595236133697461802948257333026030548275871551223336416055531563650923237701126202305635477196107359866285865160002277222741976187345497358429679215277286359040*i1^36 + -8659615803154859388254031033112815792100385189357210218861142311247253543428903713821464356922081358026443336771399674804622231554354550902802520391430215005284646216205249185935668975960153371973325576442601801281004644352717679688726724572112992708696815470422737869943580488624495945119028306797529038435015749825041138422205035492424639254060789040411172142497306328823929749321076495884855493030793771689910781033389284456070984917902826456532060927598581519769176096932485020295052851837969166160645964826668547110407834785497753119506557645350772674651181644597171680181557001522320402496796006841919826703851818441520710503502539081050564744413218021788831764159673048767221857748484534326967591949600085480073766080419865206030176093670867006661916489927857515353253230851336114517259759407427379959589253907802338673320298849430847885883153444603807534327442901473166119257263829912583864677414005366684425175104228367758820971318717812648216696451032187095255343251127442043892529365077295110562593867993214175190661742036069186568210843920089027738504460993586175400899164381381731595128170956752620955440455973012483181468443750475191903196701789582743020618782066734244802076646492988692356806245506858076519062578589277412193438790734413453664887494647730972800438378820307352213641388742529614050147423478589616245166217041576752076637755612903902850652331026540454327853932785870665047337201353734882584289650872090218610672946316770133440073423906420259586255851510627936127966043528375555022425310767626718515299170466656280648802580975094356907412276867884792615981610048684032*i1^37 + -19000410913204772549590595714806342248296296853014641063302596097153908979973337674234839764902644318238131296367568573853719363762602817546541387142368441554030231623485717480657116293580276178128192607559287391981704124440909866139078029848856322048901390231374261078786971551180596693195776724273616353178770519590019864845287696704856404387363105159926288710960934134702719213541638799373037972177715928918036847473636450083163489283877247169972977847333990520582023939724869256682305150522163994767540621816931813167905876802910827120077543908489896887023823646096444297793572845620372518631448539266388823325057143970254109355743529717362570706273514624434956156849754757049166380615940272764949719927732992875541410985447027249780180734729004518165248475211855430789877635430584352530158867346859197127446700594528571593096700126996221160681184300581812094887802745131592922092725980076486904588603912701079921787759679122424041465342143284601611500634974996662865158404905235266315446134691426900298708972442892520832781175580280663421931363537654567839619142716997526888567690079966171413545225984217178814851078603486528572643297446294479093965092722334583572730271320128675058771569310448935298800373672423650844363821574636858757593373997830453281064866126585802843707124804097721367490975455922922168368002508440544320530342182866501946462966401811286264134834959036802774831461806482991780623886156499579590624642989835157427464490488172906331771935585601545220870504742786956475517470602250885815221504126200886047564023697631393866692533607623951876403307689161681073602560*i1^38 + 32272474070594096211005994051955072780798368729067817139095748873974845209193935533342433605409842516622811946167226698136046416464115328561929117393965132707965290837732016246303236155477979950644990386495317599398350398652689960301004354014586784392454213210703669594513845216294929165691645992822585309154954373037653690541621295549817512622759067764811388028284602640305286991990880483417642440607529233785165117573768062513519326301245580187424496113838016847702106159914086011668678715670511918723586635349240027470329781857250881443254992897572055929106977472971944582298417869286200334763272908714706765445350874007504697277205787788011559508809712914422663526181697330568865664557296451574744944587718384643848520927988079777419031836772370789214644324982501965946858593593964079472507254429722829183705923345611228636224548172765499040356744396044617951846996242529108765377975819565279495127096143682815309586209896211505125245117410250155384126539868641670758466335489804245438239147209763125168236775882432845118168719432000065501051990069031695729798169397383948245432572303657760055188773487242957390488027950989391012217219488626592018727946824992921368049546533210930635381346710758019823529714042300903390787151284503240651348474633300596288457112488593668407878345157853451275388634028057139534732678220910526000644680481972312050681552436994963561688775502227060039781330169043959388753464722038480657452950304335504164822305908191338998088083637417869918101488194674047654037738808248277555043246577979341771830181930609926285996370078713028163837125650808832*i1^39 + -7572721429682500974518288993266136124402031732356124760314582619755615226562529579594533817631447651182614543414755918474923252314205858521036783762335643034714931979192317652635839533178963907481131411924726404378910716769711031591221402579132651789114889841341572226305282968625020804336003030016919386721263500587088101800822715656945133144030821670937919234176587742226225934454547777957395709364111699823268136549527581781324760832748548202061736443517378344407078482913094990252044881987916075182160409882296526259450995390366582403140205237857655403492805156379726507880750143462859222099104258187632049878205660933552224315550671551738148973342483606399616361222378542969144442813704077764882658669620883560890838582117253663492454123859711724090204212823479568560408893455709933598262288972724103768550652160359383424440716066720950605605372143776147764064846546928246518365797772820264540582016186888409907644821065894388968970172586663271034663380625720091506291585859994570340615500391170542246044744015980477490679106768732637205593268095628200837386489084714126973638324774414174124667771979846830101168961511090530406967657859245419417626602356551887809998367377435127636958356086422365461243068972980070791068285425286103237705113439619988782068511730849739013195055319468647006571393736977829005400938458772619286084093245469955696020786747362065652753907478445432580359218388508500026331800567122568600936316833683365759877497064882679526443348268749666544983085840480292566284405221130362026257547363510055112710187048169901740686101784039780715069440*i1^40 + -163592669778129504482356776370599926859798687863450340094407729876618742928038447400040052571614896020946930602806091896725523664839076032239805108242478277908565172848276827206187004082274446780951716995671023264272066016138440882027506115577287273233561129181338026107694817774474403093013809829956719690524444657745484234194746283850683738032411906035450400846318243386141648636058058701546014776791413395531918632189056109169193931405787773245236713991947269744782883523967501794632956742757257580194341053838273090032388414431408904081248758608663307063891289971602040112299886005875983170862772996029575475111367513037630737813579510837757355417654005072611835638143168908480223325085277600547375685471167052263589127338388294050175014823181563796215382188968009790214712232986878014621261357523770658483039969347491007708731134706868882193602780753412260013188766768536826561490907077681022299868985963898752361375669668238611248538617919936689325186925125894377041270175899550553858391202251376261226579849735252513160408080134956859572879743280949907027682432786024118997154288181000360047883667044480519853885075029229684811303489115031295497235334031839053426802111735232543778209782339733100137408539222173638460053099060767632740697217139685044533171686395338950023131360910483420665934655948650636816453965896194577704028557846334385605438495810860720418361352983211954513919360295758542559714395072121755289350248639391856149719691202780165452842841486086939579986696815614124461335307938471415474014853835098508823893761582734481155905297580032*i1^41 + -6655112665443816264209462406747908490019378081912176240147026338060407484693472544244369146099201870966954098014298710443778745874901790593149004401539373687146287878970120825861292751057546406696123908275563803732696391142774305500232710953894785563945533853562566366415968336540015555506369758107620207832343710503368407172133939162847826599204892754212643013637941360008193760473356967433928432071519856998022819289308219323855291660232012665146758988650206041750796749267230860428113937048001821359131440239273616285739324794785741698089984374659602272759908262313458022808041326261740481277552858454929842970625390760775954677631130703573707000472026596836835900147412251262658606760195887027633928017182903138916119249675158239820179821774391756876427727103309647376941927146002636949198856080286959313541573666332474931549408761416679980667223466242077962736811801662511480049617588573378450830812402236070398357705834350239383237965578128961845850204118273974454984979701551698931856118771341997959290578436880666389490707272873525097369760905182423376959615286456105231146704620692197182377069641795801046615533840839750726410220827134288653602162806452745910893434480166549261659062954476433751568293619464125686321520643210565195334720793073810159429922778975041357177412461897146374969765806972745653385518149717459320439926251226884377813930737011538706714082019223813572754868531079718143681617693790263488170720383523461935117416982083510666930091474057519509147963282201423655051631157053623124599224237136333200785939770359287906304*i1^42 + 51525914022029878138608410609149027415281329989886312932492227650056274390995877443577647842924855718432759214598825124676812299607909513572177034851553959823375501247344310148958545577176772630907710637856320940461268784355118177891371568908157340396426753099490933585459166828669469760441524148962792860183062319337607055820159462904410733642528676204531419188299243682073368242384695058124122561760200702169525103094631343695689103149349815852306498024752763727040324885507727878304990292968543188563155438817797392431946875243576363951158487061756127765366513843933212241690192352697417280545884531824307725652676561213633751874069544526403515323761988973102460693472212758484829059169762922868537613690563997005798971528954341965454137840174822989515496169734989660655764664743660007487636493290393916842683896828639697244380481543673360451541588182678805025219655739805914986772493989723093728280353271176085393278213882736615978527528793152910657999729470985190475609651648760227658393913845933834972624355921621206098305119417247157168157438416336704240551906482254779851452240519465916631469297332282951479448124574291051398421813681410863940575925951642252495974002268016578276152594602956874874556008644135336270476643202583130043310972121030242157171448616837105834590267126654541812275557423806006840813641048236866987488180511472329157100294801221048912479987889131943078111490124043183958702354119483193850220422327126386355500801779200434743913393376397646067703418302955764387683999300377492745580839520330747111944421376*i1^43 + -6134744258473568703313492269060153459737612733387061955826729411250499889011803843144799986161404029770268726721815930695879859864230367484685526190249274226154743904928883447864464974004163163868358072449173887753110140158434421153547699193308048474380042998211816530470870135861922556627989247550319594783222796177523164702070932681881673560260817603037747768312169692852053696094345713942486809900252180472660670334695411058640273121736254445587815933625185962804721919155705334719613070492416359126738408568186123499544055634225150853026606213803566075233840912179435044699082987524129006514353968743398119894828825785293328725049560748261823040172178139810456146503938469877574350324026608400739760714189953292075849316061132516817135510678329962803326522206507708430861035850303451989171588534356673989645326423821017095401713844037092153907225725296764537406226966269443915799218652342291405681500008213710318939585394370713412093959215192318994907843357943369556849740116708494269320248616923207859083679891463551292976396041670384805278266452409791140745158283914883798303849117463309315015122560613048420903322231843334766193770726513986242784896023866064737027807931218167827207643569731870877331447677752769467984697844064457946284848055531852061460964179246545010470603778284748334969761997687179676778755620316604635565811503339383426089237594368243204013916597202937091172330234449418747700140530280834844387614770171688146300591769333725594966015193901423003531699375327979840108062634265983558004851003185102848*i1^44 + -46211862634053927485171914673937918032715480922144455829732896795433895463745397983407464396148913543198069953737317994650296092516673023623564878470384589306387106749588868974030075491172813275223846331353753292765594287956305774403094697421761399069481358863315956898306375247941357010986441875872167399132119072481712012431259188726338357164569107646783664284804015567081536100498073691344450497957568396290371510792831313367516118129703716825172006543854414171701906141114364296874960241974512574358171707332337808693204049099203531616347094852035256279178284767831122842357856263427080033074636408495889720259551969735747831139025144718561653333470652830220032475188161293602217372234231035748404880853189736624291353640802889167060555131658827187176388420618896648586146841938653496735957429185842145796167035502013114676343178993035377417148392998318631038926554981297781907457521212974584195569499619786869855023165798160024001521338288871466340104624550274744652829190524320654675357377900585081266341180490848514848917754210129033564001514260305114563606825800867984379607039303164633880679120395048317897545508389820189429960319466331488424199501217363886012818783413512400291894659727638695952166589163671983609719752119970757013242808385965661512824590994859357551510337067224122079415823970170631258649832015289957545465196596869504218772125926301047320883925584112137793698309106493948122422879299663864735000983348721606136781165345664470516827740467423710668315387216353196168744752615004999445782528*i1^45 + -349693857345729036260106661156367582877554763267697673040823962635427503902217750863708346387992475133139349664542443756910020002446566354697480449443701946952120733835451057647761402205655501467603905763744230729509878198873419466085985892296500822247833211228983331271582183061227541142200675664345587134599922205962654561692542361418899067577848700714896409055474241193954440641670679065807127922207566172384388759965822839909729931871752320976522542075691635972769251496542577386086234469873297437269423250865874781704512111098330696415173610147631176728515538933226973920208677265929500820854647375428723664054869001453464249356829378558103044015982554954112632026087216125541723076404186279543569443978635439455883140619535513947556054090078106291870503638546486381941069132829091645341528219509003409661875173860156276584705743069408960653100921253827838167192062743657111366667750568691576453978943022508154944565265738335168487148805741061718292705473651374183145652581324451365283833208821442776235843531795044644806659313985879692324961668467882870093246676133327656329306702994598327521555799446433815953563568261674486366693860881094160705350359385459366384693837038818960736998851143928630519097802205588819934880385034976923201887912689680286957756616857576663116607624817837882868093324412659300091322015497866926530668929384328350221555720180246457603880519663355240521775036272583393687875721224346666752145826263299617467922646020648132327881306683232395058848318049559618794988804980736*i1^46 + -32269683060061789902729511022530356226855875411621119262768539791863438429072772975521780136380817793612250667600153197899838939287899573071631040487574926356357863627301919183235096245852054974239033249716362217589759245056527680451160497103357803452644169456680636022819356520963356008907902557148805928974647124188034884459531796069307132119567599336666544269971655885162624292524495554143996043486126380593547032050118710098683681871439063475931549107948483429264815011926242846751003725079239993970226830503109035819439451575941220207458609166203811501776413234750627403424984630564986634542102310180757818391816205778404374544422226937299007556073817619576537524147989350820822117012202949405978789549427531022442454604851655623254126571578013794013435897711765401601706011743163033163742435027833982641320839075849148345121859863154252787077492579079013011443011614057489066008827037036121499724698258121022605996479620360491082770632246536207084357775394934728361334407684508098199242869150439634766603286690190945143887499948387500833290695910164301631064154145845244061067443441405714476676778752206516045095337426556430388924697658743766311567544019639427221149305460234883711587695202036026971474544054166879298742035503076310756634215122351029319499366110662149757195774019191256410078883966959970916927299387537467716265335672116012005484402660241535345010436501218571089309065332171260692261698292182748688187156079557404480035535233971792789587012599998582325246472704*i1^47 + -895452834439741793679748277143229742669668969543618246797264265859892146259028226312839663596764548437286056119353241983229750064407815552020579636012743110640607098731430754751658702823581109673299181257718703022536547326235744368075524961918651116771045311490057616683431979378184359743183418873404373343978499104684183166866582386017893085277775871265738209870700623412251320136501972449553863701683839926387477900815489018799715075973921598173530650212543743155046262032540727677138610035432268821312142635304070248998398748838707784140276899937893666271541114738237348784115950257867123189744172253016486894493201295562137106592979042611239585463358823483667340626426228253272108365073223744890377543180846545768700451931825236324027524022664144817081377247860108943348718103032402324062535290915062658547259215397163897871611263602126668995854456148590269212124244507767202223254556146880070280660478630212976604142440319640779474046144569433596100957942648588977078347901249253354843798767294220027170296182423256936032716693322317992011446859166106048654468826724489281028148334259811919116635710433934755628442552737333957866667237349472802144944661875912316554927006265745799627336553859720427200391745557116845690590258882153026771729918709938533088202050099175497671871478083370433307290111436757637279530518810459401487809583107842418583899429447171982414550654687925217856481375572019079736962645054594134937627661700916346740581915802884281926016*i1^48 + -1078288077354549537031970258316323851423935350653045747213396694508748074068340212744711890674219710441701835168156348035421761936943083385364488550051131313497295234280051511937965795987807489453236927443784837185573654555508633513426701666087423862394393271356461010665677393617594351501668376723551889398351303125829508168848946895625952913694500255575182435197063066581764737067638683094254244526596868833710271157716346897604567380938271212441395197899483187772930843197463163859669727404179835284848574243948556973126121229521828373499049441693667047636635553806142021265033053093836169163326069974987647340659299435252113905123172269372353771649774186100882592247957835180039724665483229345436506006627964588510007442237593612010974534770534803451161240759575173306591668873915157430146654667794330803959672720786825658977838877782980167969189468396958676892326701401636717038622866249119874816757596229813291317435731082701009672319573669550159642200938756568666671753386621709554794063985254662900320908314317799127927174730213577642459600225705916882766251449258044104741996233708350932462347613737236502340131537806048676363955913136522043815205699547571803961722100494534502123061244015257985470930904398348123441324601314694315600389718420415946492651560837671149914084848664131769010286257804368778609207593701544247499206755721013488907364338592218766412881902704378565881684501677379116086463297023964382140438451534010608*i1^49 + 448046328369744129727445906555287558170423407477184273751683599435701662354508997805123884510432032525568172104287532476862911679034208930504684682201767441242118340794701265449419988518077849345636661836215623301734346660282247616617350970660131148393092152747734055308524240644252351342491787137910194469509487530467204735123850511017546619510206982191856838297138361651739268003262804123107731319709918116698488722803571226307760445307613325400987347670360708498587796309443373427745739576720662172358216287186333853344609214515199824468940123486250216962677179821799899515998321480828480058119151298418445616915135629042183172635479155196467562956516078353220683539260087314681453157549393870649262163709830229092193862598016868672862011784916279403174513858943430634269951949937657640750580943677774487530515704570847797731146775855594091798122877809386028944744169951167675266998892156646851832743506200161629071315981297636105269783216826564440809832807864688966114698970946927775936030228722167711445354700303966225387386709493227551225018657969924976129366278003823642810306551336639236096411353630667675556582137014996904874946589903292887133742156076854603803085854284611883800868910581396150782106991270147346876329054197149422150909161263498139327000754752688205120982623548027795143892526734927200705902876639547056484166708790637951722611527068393136076211514752541246928707986549306018576*i1^50 + -273781588556137176512756128688620383692994044980573196526376895842999789490970272844964791227240356134680689983717116671622280770108847057957769423100161098828630080278970854636861199596371735723271336653829473345514279210453891605390571532114716849304351877171008051458278748748419510348273763433914599050687716359707925161053723033279009043100482107909334393587332222227001636402714954080854860986440511716898112035876098542815323454242754493121115807116916270184891416875681738436423404698183572410211320891101219332974535477720210767665578870809163997807957081125982975136727596572313383379139503540999234310564617816110054047822487958110940295288452909326071631522180919306603288248149762798519812729597944110075702387818943656136395007153888568597292257650489415328736855624232170211049491712302322600229794878818997760081827231490570570760689956047552460863178020351901441813833409118856744012852460999054201247170983255518824447775083368385358043795098031457071470832825183888769298937650903709283628730316890887507956856448267623333035793661243677804821497717136057324458630205699910194842321314612569726977390674489665081917434786720174452783291879999209495025731475048414541787185056474290311937510509764007088584460720730386193781113495226823799958749795377267980321412932381137571955454342713064035176081907376710662823127770480732473944359047451*i1^51 - N1*9575868772402075315600250747318420159708396027774872508588804199503292393604441808862422054045156977337909754640603668303301179244565857388280091298829241296653001351191841856914169846038172509077460624104139614921401158735717337118691496274622966807948658661921269620439102157438091812295898614444095123207853525168475851910183310964293026396732687202588228495612841904068722754984901593959919221960437500*i2, -126859469476834852725853988905078986846256155529594184213083281136822625018642365330566098026468952399586690118861507094475598660875874128477109394656610023623817495892923193611628299783584299632594074706956774396534127654761224259314856604298900128942006450198234431565570429867509584787807712611340218678354150230622814253338801655356364349782048484475837090080499729890986848183394344604953246941830485311621203136193221484137305932563303425182092699763423661812121534251845824107845441801289808498321182192602262882138206446098398267038811729362440349980258815975018370022645693613813013831246192484621593729072765138093084956481591939993238187929912045565222362411975994904088862615957026381279681673535505519469174815542130877083797416089509441569073111049568996394970756867903103807362659271278109823814968107130882875702195746883724633093611660508205154941937405327217756568348386669587985063484495737082527232429545025246318787347946054739589267383104178990560881313187350614799575466758275047484372187832372583644168442133745385934543051272091436162198845090619075869768078984930032131372742573246380910388836515793648533474708823350546828204111847962122777259677093644651399357549728454135957494499269291104528936379879307209995030245212520794460177480389714467112038630097607114369376202148354963091453184212659392533406527432977094211813557725036275802078126410198813683666210495265700880697509729484001414453427752818297368259695652469938128134167038004000469663689380476288347225982913239777647499170326382267951176419648355042073696711284673044605280120078585752987892188963513302697783366237439064182959670721263804100161041695421496064693885277511589263821971878235177546308336240012290881903682982713533249436586656514924351844801791374153105272733696000000000000000000000000 + 16849583547489312291057995249076227702255386116250221445836736972239513893149130304576246848385364931176340041939902974822774883897839831055601470255507926850746187722281776876887272804972742658856893241746889660987073390007678613479510121491006413690826155641098086478338798357880255456486389387583739611363228224061331229406186510531259172072377989666064987727398194701913974166644918815786494936976661201761859993772913697317742786834661321357431778884463420077363103107474709276343771305524000341942424348250015846610280542808626564353528056590952350216206522915646526878844932544363698908452158214656023616647119359644757542315347023353772340274754869804587532803660678330170844375254554043471464039381561249073357848217347822113770158953499940226332447092989978559400369410220164086205984842851943160880365788415312519161838935815458526298454280763101497934096206548817706416194676971316218175904310626727272763431025703845179490273746851487804964191811591918985851275613330367644897508599444488318432284591029521487811493271132026528922143955779210470358909431603441906173169082796093414058648827451159474439851455334230229045100234505115589507381688188481404514256083131101389347833715852465304712607337485178902386505759833357844677554926903406410169739216259718161352050829730463621725856457388229151028374225434511026203899520734766029069446022592536996940599362466759880829468088352061080905081675211616849873219115319718522848990132611886456371906827475801875762129074849937711385637896826994613424749263200312145903753327639019448912765173311724759688398311069687718568798031968596759838652146058565382299604400239761208787824164420380448736428544346904131960222758391916384387874270782513907869904141218444174590515557924197920923401645536076413541086658560000000000000000000000*i1 + -996471856578853180762368372029943253718465488397355856966459647746710963006110449107763482162702574599486786084013222888867346659347012850361055107843170778447260489037533741236735571768317468779213564015837012869307171691034332165747910674622231079574389735633331158482549601380405968701174425812477378165078505549947469458189307885555636595768565508568653274872553785951755996225025363399559766915963853338972462384092112927755933241228146150537948887564259326460995584749732050120627753296940793902886181202282963589726037778270924452895377795783179923174200259587387457788851405781186404548866051817802910145815611879077485326918781574028846535171857772198246677039896072899662945085472801765418735915105501889485834252139866641681694149432459163718747027280336078567595676967953904756259326733839726599794727386798471717775402634123542009882046226629978399404639576847671023402869237318188210893011702622819944121693805613768717099015421821288172670925229480981801070427596819518584512018448462436920928695651158638079753408113428648360037890358951031741126817587375525794217916917617671788862458383422850511340940968379792928961631002932282618602143604826080525256994125017445690450235301685884871674548048834679534328571647541559175714371868085731763459095256819576442988583274145815354933883402174772587050461449133693690154636425750837366398684994711742440421984831560027496718496922942696319323176252806767612676109461913820078984467317054736370152424503226699379784670642080429322060543677555847239227085400124050294103882512946570813712874741778573638962566592119578248439947654760901934791521903549908674303368600662906569773548096278322937759578787661936208097077040668515118775269041858869271787431685043273049986414121663216911187212124913721308419719168000000000000000000000*i1^2 + 33273995999350732467915172584605606696478298586018948619633744335573773681381198217350812877224553374858079784719092756625851124243081713498163427607881969042608247779687625205596950357068920378031291071971324952587939700968268661970991315965303795137921367831787941591060957770804452571696821967090052036334085394447750917067856896478533270203409223806690672900430128991200257611257693577541467407864169507166708308256120859474778163586732638790897357783605155810081145952054673357102302597160033461549806733339825435301821134787460489272780383840050893778809723134237596896698692159808405658586423256259438413191132898804354032426953795486155736633872270273559842033223388306305074899155751891680258550914915338247934631959426858474474568198656726203175243191103023560644874476764562152918117638502619729939231378246973434056824136338924806372045933899998092354732064242873990822301859136241264860599851883628417867627207492550134570686123962716625227856169477182321130066441898327967725734761039344842537045139447763184083964366285856396908013571485678427460282239072865132613178273281806493763550235458836255826114335062159803729001122620186926512724268995727841973477185160104916757950266245294178765496098633649485895587674575494163683499672790452742981368330757860403690223979203994775338052274612749944186496397859984601126524914874678843016850763496820573410664285186342561959333313613643541675962140800817595116376855485742438002352825426002558469411482558469384584985315563893488809072512938791131116882932904513071322982108844998022853653211334332751680847706074244092602204538218517186133048507033715559098699819336692484673363299393116663186694168595608399994403438656186711676439088166121869047710408526497867978181747086253037224518438217655920740469309440000000000000000000*i1^3 + -498770059584841655878269499390654838213742049417172661486311230248572798806576869554841490290681289666882863113754692533655051827765353459224237270353971782596606222201463833066626192007591907978499871235875236248276928895338852960845016360704574783026841773921995108632677315147120969187184680756493421121465163783782967038053136146530390191175549636644989681647369088328473254513935055881877987965637256234937723727788430719381890592194671551339329584319263717875684187278861675483750273791802521569665229575775234433438863694645395807742724467026139088765326713332270419365057341045179848004667963824597272925552440847513084340668228102437752884005473075277525401477475886637313751308222992475484909233846816809839705139898274834126310688470467331862708095401755256978667626412487306156266423894269852453247414477695085248370638795968517801096636668218536126438438539464731251284883656111011713402023541007910962487061306517238209464277764364842157157176079288645905091804440508871695615009437932657374576950843027315338320100660110650677747505318369786759539901187852407978690246240579187852949617272416592179728119296734485103721012090350629326515681207018565201993730800359017974649238725332434249830065868194030230959748082783956522086613685746553225751234307156876273502979204907954390933202028490701448141717376810396987027500756849395211320229065497449037394074025661678686300924775459446339855671050699892756475745774363904138048206568994675822790824589765766126204560465796315375964842316420268037515225208870782742206223680391043073253009304074920383401130035998071338923920511161259413151608672525717197647941392394528475790021380868792642187348131081375515372817569542809165722242398176826479056924398911765110380657844808431766465692393143317018513820876800000000000000000*i1^4 + 126355520560506522742678056230021739736290659899643015920919566348025012389246039823985556913682199477819614663238290819221357454065735065804291535464002965099270244811033505973428457400253840084159433274119997434256837047465108092586443604791374714522816455182043316759309936779153392151261342210883709170737568697753298783470299476377010782508800806587772549640412440904318933237033375884913695489980925313197284298208304450767116222281778662236054946591664298895127320229764543062418586051703248149298364761291039985372472749037461897642657344909348069880535519563736500588286416387559614300483618215046105518920564968500067646719332371715453346828681022578592969447947025780060857767019852907816954733809937032146190170225720427014248139737618875151521832218545311736351513802052431203956269405849945540712464500530304136310123982184565098227610024411136445584938069041573661518412725245834615358483408941513007829107868361634771986850581897381706072486086883707769144929453130394257268724432911587864027301379768195073385606542320792710974510456572601657081444225522850218605093409979982367334589248302647133836056331766749880522171342221985603236603798327266729824269652054246168855901610690734283277960750195144262787112273328523030034241321091501312267981519643762001953144795626953207564093797230495224994715071961904544794767607499016105640588123863869858199062209589389267981997719895124226772052361319233449760421278697078282895294920938447704183853933206744343565263967594046959893199256391982505161863814097368121254546179348768294422134671011535630735296463517023406082541550522010388470479253867455921675332422367544727732173176849770126412208886907069941149543214810505524782936816021198524612070368401221269894544666325227736185239884361354759493595955200000000000000*i1^5 + -100418294088008694176979940815750361196846140484163273938748997641612399845848690952215837061236646294873431155857915234772492090921580711942602046298848688812883667666561561004355286401433243687777315051958196807953416849489088845297804531385815111464287474297881430640718114430067861033466947470526021392668731214570852522398557088731735975648154434768232197509447923909250607413326379416208223198801560253761246302991953382610361939619091496250452811779091220667527744809160777949185430509481814383660542632674466050449399167240918625767994783410690928311652331193577393732450837023751146361076524735405565467136470993219968857473146917448462590761810298674825767117896851683490444133233353848935924489446377279701462565324732523960153639465678870200296656169201958478100075930541968168517088733003210799196480792825521147129191057223366510693996358221951253378975357274747300231166185937598554577248088158010463174526646387225858511409000052298781053770012295129626267863081595430941289039389509947159394283607150668555176333334189029863902532421627235798628457238584079234645354044549869945011495984506772269290804275152980267387849274229290433709921481808463894972797027831119142780229683176217442263619530663892370804160834513243566973837178763968546849892928793427610666265217900395322128108947090193723996274736823854254403624174045486756046092051175267932997706483108310472629475344815931393974447698918234657334757908747875990796713472199761741190516771341089473797952590097656368042576910768494426639951760734001444163345459923370651416006834747234937763873029656130115923146780927650616292076427868747882161267152272132410846669858834783616153657963035169613678786692476603592496454748569663082162530570427591594306108315158779136272632544276054640481533952000000000000*i1^6 + 28683558405601404311657143632226577932720340700214263500564983908862815978952414481462074382392247922743648010873029435154513533122531265473376613657283314643409823193771353930330055385671256925132150725705985566756568707227705134882666079166783091502100580319131842900071891875572869590818988990894161175335105780160966319002415815231843050941869658375496165922773998952345106278392354310505928063146327606144947518587707327162481007507535366520665389208221712336004576724154133125030478450218952949372634552415296354511050861527385643223427282693190562737672866407721446738088256813086461129249614020607023439425787561136721339576589253372475915630135847607659196644150104680984927443375178808943845646489378810591440954042083256397119269319346523048169548670256130044420052991071394905981261651169204284505230575645441907561929161231304202330313603463449357779286743594532177702769018197785834937375570315421204756926625455903237732401439218948957132149308870745520432247479139160379880049197988143351931003268970175988013426563531154765703305408787337384213512459350074875026474732262119036004765264560129610706322916137180533044321842632670487069077344702983753975532170730052410619653258659124768719288534701797100227213927949575865296144581373122928255064980357981411004056801959639896410642158460754892488577891612780347365083185231982363088548902626576825006524710074228107536537984134977091684617450094296463022926686004726442097063733886839228297885714001088324340544264286262323937568926711896183497741983543348360027956032624823673123033834432035150086735019266154876634021854500478492852056234522758455247454790690435211671250740391170700572393631393131718044530545518629028896987473112289203436586514109731381986610168327263380399992406177226576153804800000000000*i1^7 + -7144697203438706889983846685583514026037803045688708497379162208812881399685746568661433842533686889787276231251213778195793772750667622996420274780458672246130318878889197652316569394799761894574769979213097767994296466411946396375069794341642650901796190510514275204788080625402439547438483340560129888174239403611665170979792149301564026107442926767823520335550572484278412835230249732938455979682885294746408229999899678230444941613294177620020482817424766586854180256355555519617548568491416881139996861682412838531977965896922755425295979091059928113184696186498144548669218482884210353789549255049784292874949253294410075593779566206019307134951600390335585270485675422247994453798875262685141231280029340626073054048206841520401311841861757467095530165037084342119206848293222910803071159296864897233188372642871576730043098433157533962684762831645990795607112418847112717169937071612001921134072651728031775413225402460440797079797180959024469990816242876136493965825582769995952259487864285560774546598013825800625256090940090353824623066565465345234666073841331241051052215322595826422923988928446362354001400922803933970476219133930895642946058603172235202933084978365345206485010014242927040517968878970673821316234960853215817595026957338969270091776308641166152174111756788173369651995709689221294928243830261650242426759120224013663091213237012436021350457669433041208716780232683239247438033558979288272034442581998623691076261988246937683449904418806734598516054563107879516024153450113010564434813120997047653561473445159038863463724331792237352285324349057719392788168725457104355792912270237202925202646054408679436332435770989109093198585208653155259251039519735590573626580626641132574877846052177875546821617274768554297159344001741282607104000000000*i1^8 + -72365149714917690289516208090634659423048423655149881893943144452728715227564152966837026868465621644529089748245675485601169957649822071509022342294585812886219872306741220562088582699513564269344291188174828443088534909265257200619059013196708505905560767519884258441757194405149315599280796648279686734040268650379172656862240544194050297657928072096747463838811475569844114627274915403611588680246277674590519611365853663164828971687238887324723358171865398616416302198181212870974869430905148854732990323545136506707594923053814110780280239653910772532662645627551610611040510546691333370791096216847128561036332985048408276723418270897951333449579472614816428251921090048892457114088995332444119990001168641526600717627163615438467477901755783443160606752935640862910525620980085314253929145863033588956115061001776748048653482568772615952118966688833205358660436730622311356909688163606306591381177330931825005310403945919693397204586671082453557978639450269354176459099968622695458445355507638270391670112747015597558141695012698248423444111479745451129684924086534529050419897695910504765069312143020797719540166122552473634516704548520007373575421631965815897122131066953495932095700348932413350475789823338282544750049747834686424436629223721027997948746185250878754541788571455055125099196386685192248643805140127218771025124903810736438153848715380768000789491080806634999659954170581428308914565343439560463310190018921480887458399441922843699209520147512580005566878058991756777223481539073621724430989569087858930659087358756810227895904454196406505634985044628666074577228362088143386927050597640675797445468592035287900108242738171195059014274797534222685446805483503133464598682678447123048938446144003960262941871644307892453202919628178718720000000*i1^9 + -143640145192938720405706737768661201153984589212054802647042845906978162369387883455416972508122681116788441279512915405274712107670527181035066929085939525825881705989181820724070464982369920412920424057214496624597957592355420280966079072494548792771177667325640891654244463285908280689795613691322840223613098195699787805403852712607528341214944403594316152248302268466718754683173768372886368860727511911816747902766824696744441089524182528400485722377739843379223382278787133719556523356040299988199741411553065944157314705476256030008962727111476264831809451605632422774074922323285221589250485609823592271440527564470665424163467920904041511461866628537376886240047270560635672662489152077130364998476540227514756121134209049501873704683905411156936550091230657290685417517977288107798697445375222805363931613093448834876064658393282563375293771542758122806535127174639457121353389434735350630065892636276046364100210679342663725431068671416128578276687929713479384942611053482111717171456879241751336418248604442343857598085813855778681882120267452445606236354413836344825773140144318395998016654078745461588226104836525981399701058398125123057693011019853909191944908716972508823861007597208119923852107708422512956233360990234028756790827632616253452539789324345362538061774624132587195723122623214240473761545592529728548136975384585611591993171392088124851471129113939886657620010175013595040435110688976328287506675174855988182550203826724897900351921263250071385251441947315835262489577515722498722387900512951402483673779255282296156756276229017881139805618300773661402933354220781799265698136272840221151907843675051455739005321980745554841427156547765152343003185656285103334981753234491739419654895185178880541444736013302286085982739365426626560000*i1^10 + 19542359192135617629102677758593897640967241658595427063839096664694162154801019154997406021891079912780260186605390770845499967635686908283153509316527841852034395610801037937415577189003708316580716196488075915886362500871042246164259447317218857038169667237177474578811411660941269691926439035703891439112569294388273639184098432831726868007860062609069975541890441840322102177190111398953135828656563925722923459044145369844152796185178728635800263272218940127089673557586780292275292825911170295022406516150645832464538733814711973867876696599835494940391136064197309776195354780968746210766011385229369701132562051447410314341783017176662385498932253592280407991782675376352569313622376320611509527223799202509296461599389362918378966894869046670461291459623996871756248076177012683487234223376456464455308678300104177553364154432832755384821550974523547846498984445208222982600084612024753962472202764545582931779303755329106896598775066564117856743371694485547515946942712755417253179140255088810792483605063297757207588456364761129481811954304606623165559037974097453679475410460681039363913288580417497504215624098102673099746385135770205105294224464453199835912372123445571695732998806106520354580532795376255136999417645089720602043663933260359302432683850480580953226046379848686083764754671807131685812833523104831432566334199453115695204481839429525688276610358656687898661265835196730473220626726574749335369232236103430772601142132017021501283665944134396338372781037674039935922994308417145313994376981791148657831349275819932052724283357310268866960545613834759829196103828835768713077758223926584532955645678384362713642220402934641138834018930085621053306905307158429354240760955889750314561031203853349408136568089375963565280368703150489600*i1^11 + -1314206414824717883514240864696623799997786619476628631684097909661421469510179825114767570196772180637258372050582736679430342771798971352354158251591284357993156372964754184181606295153236778781068623519445866902582091400317027219504599691703923274442500696020617912704903789642103228285434299074122009853735219891004641480981362590758489632498704379940849362554407863758535882428222469968103789460436896480622267069122506100240716512409436943009970788761819661035217668742717686034288715898369875450566894946559198951960901623097885774872675680940393811866855081578115585701206548070490603637466011665678274712244320042669046621819157778897428543712379323623248097550515577727636156365002911493126428717277087892593229583902996656741459513102238564363554294682747981518667161916096094283845162576801739158349191636840542166481241629929398867841421024463179504912581059823837869236568629804305325560179665481454294402816304327600801373667905328563433819230978239643574042435357951233477722447586851770029201143149441947277125429193058307956138402864045842708887435643358092478852133167815470853261235420293368245004962400117371319956403629194901070513573801215032860308226288236323333485411034146320181907032278298325973352933076485562737111485333831623517187181335172925387556427534716334240367460456831001228284076918898388259769429327990747427788314577826873278296742178263396283213967910865650350993365990005593920804471527710093018591887312298855042681641133539191877398011082552538410036524507877195266109659537089084535490006929636880850990688327387295704259933497373294039468684789293184147230984784465639740707279467992425049881474044331894635452653968733668761743116748671121794454177652843212289664243267392613754243125603159153371992432207462400*i1^12 + 26156046089204712665196563359301675082993144101004253491614249648629416070671563038020117133867636218289328511375671155022063376066834349049769579844258981943554316180314433188380212516131544074086262344385483917117696738242282062366977298702419548405826482816286589466617417102029606899584993751436026407023118997831293831337518072192858794474089149973718792730339187137955871685006957437826032283959468124555357795007626360420803758624571330383028017670698517137412145230359792289878508274088536359107692929012458704645053445030443144899165148316673242549915158327550489227616497144944131479213289062377406831021986645935140140520330996330869295959368374845606453360213147813070127375092205648349402721533661909452866941894514288223455706965126077344779361865059108618672105211401254752180674228987036451753748358875431073921553930069988408633118727782085555235865419617313582924110749749854931936884915072374230843715286475603296374693716754447086553676765733387393525584436667611647862652317534026696784447645762569443623098199244927226161238580131778595684959147953900990690345906760247770220136889829023179898339699021795195681936394665573403188631180680298760998958456769940443370858935719011920107478972769006857525795510928448040472705953796780050581737061515506885281224908302091942306607127929414045590998759213064597237056973319538545836175291685687999176943544992263808173453068063460835606757406557940105838750356269921178165141016019475973011530794116220482083068144342974575234750331749148591200091018133899668139630089448377509597233358179740537877211223444934585254798404272250041487417843101552982918475744257106435429226592688685539940838370465068334755809512164328960867402714041117614145707504401672269130074457657264816969184444416*i1^13 + -26558710003811120155765066434547329132036814304042910967753721428359790213996765004506182739891934465578287618233156634825088498440844465065360040793490096942351240031612409080021656593626793251074380899019628825740400233472203106954167685323206472456864122857271894193340696919120721613560812250644001006212902183415206961933138190457590879039500246327923015568717937474559910462320154578452237871472358865259670573604897644662470349636462293821293628729610570183599206081048728658304956797507063299960811288404206984925028949501856488276531518053705639306895580579157007618781724339262455335417729642115870719864241097612650881002233026344401134325984565373121413538989886895595288060988311593190259422839984467355841690518499363750845824119065174179070789871064769530424135228085002676254947078386190383341368315089023946140367309723573902525715581281000479988603397394961802695395730967077889384966631436767471848040625335853175058284711391846646954248164610528655591174327344907469095037216159656022318338462249662873852736647466858522817756963440343187182655358088970990741353414326320472648882404381752671603459286589828847722433099585005450514231154583208427035823261421913782170723121056788798269052221142676314936650252078353802530495599481656976120015010577072562396787158014560847612276434131370553067175581314571336623236272026130216948293259701307351570747489536976048826426793127876332426961553370191203875180729876644283080583864561521902053464838210735963415009503999586816742218460112834914809996573915247648419587008742578250869422339287652159717937207174379652297868617014815182430452344770067906873097620733977629877082208455543334077521975715920881917598284420158447430429549152459417506459427290326384382687869450794701946880*i1^14 + -27085995195728294841896864573782201603504118123027382906890414284561725514645143252563928183482542984496056626195773356309420551870356176774582093486946072734781278928821091993593816864112077160693175096319599214415643718811385128743570651325698962210284446081574155514175789624531150453659463831407205379416058926675751462620466162541943602041209213129545132887467151973675895139120126669361322756169282757024543767364023417044914721527530907373860652665593563739616763052469459942573535207149860252325892084679365516832095438269581790486327694215724570794081115320569438144969987199693177398412445613391130565140388410816962605500770341397213965212784424231457994534546493750261296677476452443559131599328429550191349275752806142565051264333273810079628193834413954996615349178391543214607507751429852879800015926620336624040675577115416238917219799849012560376117171307654383004460751982390733867675193411331877075447093219459994662376306687343688717084585255256161357501490048516914925053364560742997818909502822379075703932585719253223544793507102199268902989172701849468973329575272880480997027082661307914298422065973925391529487945739515285347106058088883091740765678071549060682592519118775946988415721688347506804220250397673267382724688186370418519970422772523183182157524533904100430028131308619423300734060361584497331739195004911893811150620716972294007471701775010291598052662000179443435835750249040886479013678891406203984118343481330189254808953941921199966692505959812103502820445261511124863731435634450065154406826478409924886646726562061452352519535478121111732897846313424820537331310188084145893934073313220003800087464945648332600855741467333405968971858586679757614477141454828748492624188894754905088665749897135259648*i1^15 + -343365761859118906764147739464401949407626863467771188222230603464684490061887523315717759249985011397151619283918983764602373483326333486517529776775819256447573101650598670633928891238101005515728577805170804602623565920642664271101294351519900846834710218736334446590207245547479722713585838135311234882166216337965788787119395866632725897771271634361087594275618805990768465777067393758219818296139903670036072265413700739689752132052628903769992712263877467527578616318842704094715462243914654280864088947043534453674499089431900808541297630158395836149959442750563824968903518369688693507148578308579215086676033016686132852276117358222034849728451753236398212917727902672473060091835008135103798565139707215680144275775635839567142167679013372595292931350880391101267146392957644875458652602661865483568989729228566730089019943450724925805493122435259687714145690232965374865277344051151742210518176809760579630021864104578872352075303362636097641246870197555655940526960068848504256117043895927773073134470174356576023059356633593869963622802784778699051559259207354448583913110596034890714227873417486800236980570767691264475188621148322055434952881371253179783627679110674082547272664262736293297585710453588736420194902115122063299964320864043587497265192514960541139518887817413294016310080365930172697674327056345963231399718702810039688898459441990273190852162989102749601083857586774969145869725983690460309129096730697506605412090334753059297076495402377280064001037838350511003643907767327286612036913021046489493377305072857977583751182881326761835314178611506214972388816073192399836235733150007634259572341195446999581147336557195283347897462005676374722276368314070818547817177076759701352726403665435363357819010023424*i1^16 + -1837857879265208333706372117027680180487715342024238238739629370716653589668444885146886048005239606179262602343252937186073869023976291513125245978296519832835052284799258894218617899936324802589903292647089556338863767855943501246340699232404037212081696946299448671086249647079168579523984968614598489651963315912403090763668872482267710715775973385617358102290341439287157194367395194019646627962987994013096225925488085420802676476525491855451141247091173526291276025481930904513296725983014837288921236062317848086736698544835620163434765167665654138909577322417875048114887962501186197269848408091479779623673601641413908215854389840360200733111028599381243500238530237107212066634728252266385238320419020411561507873530663830070632235872381307381723832247951823973809179059278329574690613751009851120282783171612263726231454073362552022417816300079141420592556339834047503812364071352934354652376607579836664112367840679305232791253148204010827674743335152268024494552657817685910119449258408316583364416752577125539749556083935030079621314568747264371630919518266498144930193090088931163165119608639626709709265576806090625411348184604365633321131553400349224030028566109793092558126794642109330892491519450392689606789990782668907631672193363153209187682446600972114095100283248491576395317028403956191384738743967249723117601481437802413058641576394964822558706092597000687363104896592305396319030256382622483688505634492175356718306063581381533482040947122325476659347893128106825678075835007726012519517447927174589438252266627023812422185937000552736925407594451703381543421336624971904570689961461711204717158590027198857966069749778558739999982584893791575524586165276564045680716601479544211993539285038314012513665024*i1^17 + -10042498249545399637012719224803484940580707912451331120844599781546845893867906101765464722531338816918997823018780462808824045808484312923181482098801066491453287332384220218125490361108130230640189850483970359012263408603067644436529385539366947423656179600620293336545373165026752013246823276350960685992792500370587719344127687793287784344025431353968326930853856374119538851224392342734454459411447865136585120318316310944026199592215651978566721757205363540817917671738955246630185036615106121821267740863599420880748006483678761596720547095070113902242779500413595756173087731986571045802721711468953628782112358519798974817318532978609750945532034028249525367558704861102544555122379890615198032415565674441889076976551968967091554350861425970387147751546569971364211751908819573580623940259392606250340350342383030613568899000960983444944575954352003911986365179205805242453056218548945868987120633005384608370093162626115781509972820938870014782711000381308314311129906560697137118539037503880194498399845192132059431163059213922429199276144209469447436848806081083082163492788641558229497791357926309788147234973782660078591339896766920683161970551457801851605794769244440475285186852041232686587259271394399974200786937151025763646592860837512543819400178292584328734482384996986216881851319115992012743416821223258056332762945341668759976753094399323906034996174031412916875797596820674788463927156707855808376692739924056192199886715009090857104227176837050640686279324080152193629800345579875156868138278910605199182724524516990997172937349565183330405270517289453943651074195974630157968743810578958888945634038781929892017756462481041003042236166124746467377479639072095188420087053331833744810128064943669379072*i1^18 + -35595589538639074719297790738860961708838940208620234221313820978874647867138280711487712779923461165939840048532274804060451901407157267431160762991957640233212837869163598875050881343644241696847995647277402673133865526762800962327048563735508345694082610001725545949155025017383340820801019540141071576984375888957421201658489937022580562146616859257688539448607938183112456927888727890003475737620091871262710874139027701357855400427978729700630752824440411877949615071536907393939591727670226873722221634479259925073425017871712403826671251956716870624437120337785743942562217852647961886202459868482781906310462228871385739176277452015419244661509409753968407301904222863596688230910679147782594588440388944279266219159525048235778040463619940261026238930680414895752049335780181577446521087422236107641547611504038900702039366321063630094850102004827689703200473501507075092014853167847503988424545761707864327518452800214705520410088799293335851067831942742070793848759969595328096655481113854352645784725082633996660136521240016034034398903732026405840767184719904498571235159519508728120107160700126037234584901193414184691862234102176601383462556420449339033441662051317214030135000867432649641790291443478926425123931174120932163158514828303064689784312548035002777215819236960558118429390992780535408217026654758094734153000906107290621019415487802792406808951574480329392156671451899767591009001598119473178662571772791417472580430761189811649330016616936846093580260620864393477530671551472052678862137777023063310293840069051138487902459017268304314377400710003325553930648664749105136152946343570258853777484106113243095482544497702747798177145395500120734152401196583094478176718846651536190429330776522752*i1^19 + -137028174499258382551203787037687233295152934801596258353732172102075489550846061564298209497500044200737349242025281099464671318397054484109854822437057221560049980327971513259925045369002096214431254211697613459424868832201375676483548650612120456713286515666373525663628190861289032225180760620936182460117764949197622439483480751476973306581926762691696042125659285331915632633942737117965506514256110308493165915648574809984880948188647538549873840687502736348931615498466649043468731164331677218308672034971995318885384662289242919877678902371527256506157437045129543939495596759064938565468836808958908940501461271313652953822956243962458333901911674940534621748109733298607178666727659770494190609935641344382725052076246075679621910005627965831482266653663203267478283688463216252645782457424299722834197284726711581522113399912823344553084877657366896895769330447111784503234060444634022817963865414516906592496244376961349402200735678947304785653133493795861409179835257685828023337431735796508467261976824241370632776678451678723546566523979776394923450363023751216940257148807399386662641531242547837596442701034004929353477070358796274577831400426321017733702704361858439027899379544823024071481939908276685699729409848401106936244205373898613949546602912498023383635958705046997604942627628833115006620892685316401286919812266427417077599406208389109060536965071703768297482553337754823056726707874159804621824600727446908945891520092615935704625408350969663042967148194655818717303395783253650554823274473993480935862400751243528946635589072629193832164975685671683996022701972691995690241673771669400386223477982307685214906806491899874097691087543190596015663469186943936990003725720081788923312865280*i1^20 + -319554780123960758697949778674192807411414193751045813596099648503094785093293747202976261622687015454467187641030922805275629728155231219593316100974466677304440499712775115500404444742731600607222715589981483815023129767222186690981892836697460936103009288663883902227179068676430305193745274412875136240595738251328347770930911419394922045637912995836248880298388120047220109551214514372711667085274244646636858230883399200061863178770549188836887432228577664846102316209776985345999562231904466181801283045425914269829835172816137394278308225201902593036791005329819875683345172510201724063806002873288263965794921734063582799728012319372227124756008180517576593415533829173311701369852145306733017746791700000818900792715538867442476889137941718016023334547008082103280221921930156395251193585481203417255454097734941343681447631831872668961663367304722862535284074452832325889395813940642661024962309266191692233343909687723779085588299029248105689766617046744743933569563476244584954674478197416737279596117002861228573647684597929846495711031462520275172058223951738437511278186945731797696036100962434918405120604360488986548711318976743936441060094757822808747388678003963682835744349941820372330102557035173270112472606293342736494251989837307766674644058289929234356096955091034919326661074405566229188266703953909536263517066739519634646878123271728861348133633810822344142975309498821061695639607938414806319107061641831336774847659251716505132292954217232998896910273946770323081240470347773713430087775753676745609159912649716803779957691462071039049614069024483037161686824651055955539579160406946956116522429756845626253680986560340767817814761687781985383863600580417000648342608479990981853184*i1^21 + -444810723887072249940550499819527892078418886082579991345509378900232006800835985321413453758964909599942662638322278708699777031125245828024622058921263561598825051999315213247478980532601670399747557749568135933864792101988110946309940545853684737861655556718775898455553301748228176045869046891256531675812215080768461383068863316571820267845658184978642944183797699432594384246836594990287870566769663467054163466436760719420257745373946469954735511484721733885255830755652760450322004332724561311003052419313192525472671833028007751903629020387816111757703208634934631652195129210263924167883980002571199034913583477577038603676033436883868223387199436770479191530957960040704944929451538739369933841848125110931890330653993411095722491877337129691138415775818574975332234829455936397826509600590103310143446947860261499619583418312756373125226313965225542442231641370416159255015969627849587077855822142257006987159477772520311361595079683631601098774029098454565964476087135021887520353978166238365531664720530188247844803207101533691275421050589015708650998965015511106010796225251985688265432894506642662635797472033591905877839102873676802994221158044257385163645167794063094740050463949463194726629972245520409261936135107796621325200463287429970323958174514160185892691506247887386839908974820730409952606112579150241750737884357751539257788505606497731117989766706064665264022812903068821814814171028460552570686369168022640501353219817727773828517755136962570983554464211240190453470551583899952503715752053398430693428578097018415520962008200079013194471922094312758631571171424954984170143955561760545087212285698231591610399289826546828578775594068211151977477807504090585609120090171637760*i1^22 + -393512285789679721699980353947826904899305324175492404364052811599441812223746677389716152720576670968242218632955870738580889291140486383145313358340375168280449385842999666237490841540477105024957812187295249350708527720466568211832104713442893190295102985847865011956109355153716222751040896681811516364149485769427578341100172919916082452574496030318943046550963806057064246201058723505338626912461724090341093591645231888974188961579470776892171580516503144491226802311714379589642724684742752611368281449324437442926011095445393902748255822030501026456120860007597638344690142673632782426229857316531356398683908141122721322812720219484856851601576089933276198756099042211126239914667866025247984932168424621809169791821351973022212021061617130527668228441626588083218681589786006139363033664634745942282930785900798829646148525442373656519024313832488150154923968443426078488028296866761968126971778343020144135097808298857565250667708332184659270404921398281039395543976782718607819400807286597961310725750660673422632257077321471681475048961663968354714449981603067361315631235689616112333163728847500302163364570086406578292595006463594945721170087306326850701189817113894251858290061128933494274511316594248081979246122045061796736713686713998043341937265862321300965483044267746406547246771709753779524942259214912859493302254106462217095644464205678703021414990392886983155993429642361893155845789160475849826299979844845675294682783179359049840433048978887171740923642056676929935771666408046659634487187475649850663172808446753900875782173057209355360146181640941377761772055443889308897191706547557730921674584546500552876583519123007209792367453675940382837320015529923299546845151232*i1^23 + -220382091853609213917353542792333382329042021037409282336638117180476345388717032879065936682704563986109214633125186955156472355505213751024551530714186006102556180997387529500903626954117382747260141310125537827644977350861013859072942106710337701919604467238448810295937328750645487654687028782780888210503565182104884589666930983313639921811870829790119185301697405068945732293100019502690300595929172474779782860097482203159757883526915001324727130959150375678397229487711369813800721724235738308830027333141020545076789541377231234172561395497352826407234126284886908100075278790426785862561891400217948261220903720255289733367145659828057664442064608411699635183155801219314009560227508111860613812725645825722836982149467240109596536532611500117349609870367082433334437313665406411233997331022042082399964242395687056583972128200137795467646896849989769041625277664429672312929133514090683372174354302806838579807769810062678271806217891642583816882423533662244246700044052660072797454721785150997741231688495151802130725929685820250550976726430449475971245352680848702154328474927502159615065230119964447946972160439119094941256550081385754983253298617125083959623540871209950991325603412170260383147517408435290931266183891071121613317218011008077610454326021077190530945172677094811189874080054288749385985482267137107512267778430079019090256388639853176615351015235651842681559592557089152343631478690173014421949381582480241057824409573828639849414087206759584802938001978105359026052703931071102206701978064188737393020560262152011679932485660333169084557547104498839488261379657492540883613680781410084809293367898276557837709275254407100506110154349959291406111319750930665046016*i1^24 + -74326367297885018239718648854023744450958660348764194039943173005876472131803194463707398738452141932245009554945266516097440313964842129682494873827150840005549991636017770225484079813733042168433260812880827937522612661665104265521000500592465529146567020449919046097155832635898696795488452904658271308348167097620134185710632071538604093347108144633201194984833853106726116825525329140870518982484916565566815667660878836522049531297568245495227170433760569699651493239587355282930153729938590684440724777337983749160437122748340436017595622552846057089079175868640627507503201654150194443346611358852834760676653474883337392451071293366795383910690935928608957416332211953432097269946638265416061248856695193290807301538260520567392142510371904131550051000423508368637058382895677440052375038822068835282403593576093884039142693872795977334529529717798622134919604967440965352501489726034918214875814212633472128109735356732706373963295583710094569067243175629736796899618858712731847224180309397966977575355322640478830752777571905750463106767657403862833284689065779227776092347983560722318141443725983360070493308324202224895988583043299291777900619311022210989274158983270375357975028062007110803793428638331795245665014206326188734609790752794604822140548783647626227141583976901855842261545213178715863232824411276196453738097274254785793576156005961182397548425052578443931564129696825111056250244526676034016233302250025837552319787690287501621041054110052318596402440585525237114270518215171321419539404408941278807504926354447911234678612286883688415114991877127839567439914736103722911770869484157486874173757574306251502979200532103540525427506173861796753461726098227200*i1^25 + -14308271468062118032742827173376343923147093299117634150308868952536388717865952354592243076163566554682452326116521363200857411496131155144303226994534015901674567186304930749868315521421762100796998598848088486414713658227067613798299420472957992877626320885414642758126953626441624509390168838448246816870050417757579780787790791176706463940371925301226688585263411771836735574974849835802104320721589776494632401410058670164738039788595452349858484576593917110847970519227018833900747280025961291071501490363262542664599440270430623009836162450632423775214064086037411621261222489001780345062162959252288337419852617550417812077407173268191601562163697398661243982259262055431155627124253641151748057227200443447578543271132475565266397708684956706315831791481522864429973039858772450483166331542031603232091544984197939395664398329100666411044611516064883705255428956627534122006865842321530284942497751300505973322417611527560886540517327458002087663502998180088609210921730186764156220868497351102616933042995920845505783550488478132043551622107498783013283601650570799043142069515015348677055128973980108421688410837117049622531621770315043575394659395530274289696774227649633015485355904392724667465646399137758012778408186024287472051741238530711649079337498427296553007602399739915251209340152883038996874911499388070004866392955999813755601149315968853318862483423382751768479041009811985088925096290550091180074855383768670296492960743548354941947444793257542954924244903004843282776347057861383041071580114276280913852355255615676736099500204408455870710248712790943558817510797624892180364047835789130874250296218208866368106495506029157660644925318451976409207275520*i1^26 + -1655012304668437185895598058289775800061290444479920358041427573770167193868753866417743794400978847716430157884339155058389230564581776027475818515849627853902355579939795030459628628780715595989691083312693072836438522120584437891039467647485307604509982127783882154695677241421212782930302150545201377770570594493359655101805533866930261278511212573689717310550102059044529063458087985897552912150322926993341344799206788660084010522525828751856264524822047755172901119197175569894921569048780095371669504447560046212442471764156398228992256691741502443183388982098200093827512796860988777829965398827298341157159398546753555967695734147661395178540325675226981167783875295229761407283253747785454786406385222313458088895203022699076911911699374983167675644683248666447551283301974730168608760008767961432543012709350648217885356698942891593007909670926438719733550519495317729470902702115708026117101400655213281269788999023144340695540831463604380279596047868848305652842557123697374852889543689413916880061827054550076435644791868053872704977947235703395275396995242802751432060771375604491901261964790867656117226198525195801483866881004972789766559664703645555475486988261062452248502972152270979577930143026746822101659393439424633300024269407912427887989458785467738070483510340013870722805650967466941232873797558335694359307336143741526062999971995608629981066400811058107473960322706189643459534696508578868225592099982409169601528823037563593620769270808908990765689039280140718654376515577346358225718243203016704688901962009794774516306544057406816123992382595264745043819213122537355501500773966950862748880571335148882529551846754226712300591632104590147584*i1^27 + -172119004343928322480858631148485796790769700413409239017446912151243388290866178857336447343073223824924634098544282637105075545275678724381843494875010821045613414157625161953156414534966318724213567318713787386151857790619203338572249714641464740265222821854959339591047729248035761229471990852644225272899654305184370488834472808926242267515297335206639773561678201671445739759382757096899165303249673816099463197606783377678428096905788935245197498322685452423253875861245287155344268419188153205400749685945365748322786040121147933375327703708975496057745984373983500437955875992006963397227591791089203346291267255339394397754388200489543753733432384434076630797225965523087446161287580806083113446146744562799828545812021002031339646402855018070600223919226118764427476865717832765365277362496787447047335393427621182455536498465130037058826014780299564360645199841590081125757501256133958558081760490369964928394840142026044342332393954957600346300207804313529636654154546887821496870000103079342529987681558279511111179732543864969011888066459823174603367375897124726819758812586779880021594690250407721315849412434012995228995902969281698763358552968717582234863191382409547299211576245411133801765984006367304740652855444919202875428394633093723961484326174930420916760841491153410480812938801260740566570020243526100759933969497233890529082788001757178563066377171824235689831267727458552264276795714571617467053456301627096340323311009550997856663050851975721907105244551617515148284362244378922356092451587920970318714831887836113167534121494307014596790097774185278620247017494495899686833424939384778928613462726957175785165499730789196463665368268800*i1^28 + -4369204395950102298419122617719296480987705300385755220983535191471084998407005373059491864765978257350490966538713402389070875300448035548905064199760754403085383735780963984587201187543863779846833600297404747752343486143442371011660418058489082001120054100647849871965684436084812993766606812760830747755717982750485029600486593597941162235412102983004450583461092301762051086245813837417518187018790578218321722897172607730499645883045245699175522862457573341503170202422495677810806705151687622794954283417484255529801849230862031505097939415071009635753366986242073430358227083333989006715166136269874295054371506396379729928283546934967943469015795498865062394405901633260148468279302303928469573706565575689247172214402955304426918013662579080639285615496128512271387568509202069130102788014058494717830540126048235934350453764279919109003261536827556952092263306502611927849060827615627736001178440601283085457710411370461570945114114133700183842571284001201826953829970177338443989690423617491984013538108732613623436608585791539643768873120333775707174179739725935352726037551674528325837872292196885386882287723250590506993608160333708826212219228848939438671175088413466236483363910416961239696153751039034999935422659780968431293650533129340617340350010430842917456052227335990490666592835822998866919775576926055998418566230389293206506879278655714526319052681381965534827925690689930905173457865859143377882751209454184641444265671817333367593023482292506336480726978008518635637258835507092637191157300529645648352032588650815985678715420259194925420874040458518920584822133522764038268021785567372258997534498404495781087159576371084585336832*i1^29 + -996084076938235356116864352562146865728641602911585303268123521102756429142802003583894315182384798487209471384914896232430088539143290186589265260686219791493016403208558361638141929045607186434444248290624113034526121890245333007397339696079971452004366374873891821808248558275942777052749126645487513069758813000759089551380854382467642794220339848559612654669359621923871541825270658639563524227226765841587859886855067071921029609370777451879564091245703779387618923857456679707602775780005121647588291466227813356390990495088834791183622601063946532377372368284551009342948870314468441251543825055614042593608409701875362188649489345716735286947327061459823950897232170045440785063400837833812238194371887264046718473013534929846564420558125340584927915817548314511239951087700817227917742086954960746213109723236624305150850006697985743848685818815523599354194775523262067589582356798020439681899853707769575778024348088827246452281041306044410017878975468946598195157825219481680867809650469749334955269720626036604217518820980214824530568438336547170642876550336647672197715204299547791738593615726469505370725612890465150057117585546483870220485438948499042999459287996948352456221269855567675757484826708949556306622916908845953141855892100712495988841187269619921717692712258978998947355297145672310151440064589453932660323605211153378843292180091538977755855190637862263836484944504329789176572095414625673603896270016527909650456698949620796296004045756194736473967854379532894677726655569453147452497887226669318412362468253039535870575878436091173649234671122375736148474122304881368962346297773652876191866315260216206208296499195936768*i1^30 + 104011775579916784437349708555081928733492281437706004847636553968636629721501073589448976930357705815266489704803996080628024414092130481152790641268533306710152831072770071347693516648288397997715132187916369546629289832369893956168978843816497357457645133973220651992182481163796314877285243468701555834162340038788647026232083313768552902926915282851745571974656916082302830328178926155281537271308851505236565792524723643172846320831917937185517606203910313502712595025814931927619484244509299622210601682194715737095101395895617976681243437883007904535095599368664293294873289493857169452179279739950199335757774736071773248235556210381790793162520075033755760294390559979834226720601003423718156529366599203647351311019239556838423618080592436842737014888565491338739176127136040219261554324699634709753880848675355007668504635125452157730915139802743256377441676830986633922981879109436669324215291635260764266859235881447248960420474922192417195326898744115284357464617434004202713969370355864811292939820630098730565634965141475607889608622240216058823272754117787231005635475586110134507817199256015945507450553684868154789509118184980202035768667655019642250055800755993839625704226791835336350388577723443847126701554538700014145446240874792375545815517550544456206745196596178116393193987337156548021871888287226958794397259537396892266698883036822473908098369038783089277356574318826486184801142722330378723068361857225617683295489982560309911897935272877579394206383828817915398323681607055464234074358585812992785170181804094308516367341786400037863165006714468535450301591220479586118525067869600242509241618305027498561576632320*i1^31 + -1382193646930445712350613622933460364512832918734421162985744723962012154630423192760758794556254978403821636998847065319489604540237365239326155371736989996613781662092065477181554107483029332401158604639002650312195582233431749201560914847727213235999421986633501177674470771211759959299929841987443421591212406019602245892901060720934633121695136934827826118274931821834366160433290253311020028203517658079779106664893453790775986717389970670844628167209121134536474725737298188372853800300456639786061864342669616047020960517176642247540558100235840715315715783126597232725318554569624259767094744822242313523083580813825852362228946035818749809608889653367411404804140576639848381116865416103589457923545059889228030708713097440801667842517997658853921066236605702950801075225519817337367332572470373367032537544981989229357363545924831323228461029383742846217777847017191548471219478894712928178697149407941736469217569195896989736511457867564008494482441314010318794689712730044283084097386948525632150489822205702141271818758610970687448723999075863680101138426496574626666048695513706949992610128102653413587571661540285712809994229598592273291671106626455594437340614250497239346795521720683200206168392417037260785587196247209038726409965538930207000273490666064524356160710781031311064026735223853016465334910122540348337608797926107755016435241678548080729479401684611380732536655142383494487405295388550975441040283822035262576394129608601327018623103529479888503176627426766466368627858866153289953835769065070876726478007071351361055814733156705893146226152669319189510887695335008840901726866362939520149145409507655942144*i1^32 + 1166915413520635783069890819479279799186491534429035272334991665858500991255095144119238892644315058093649965789351017293468405735260154821578093905178900334549763014717038308406185063257692031189182678281300945910894026645287606146164941504194520345260748487571579190415935348490074574319515368241317746388175549133687659493989364862237517882731986148010020564578023739874121604165841749882705830893075568964897733174599726423216479346822745500004936996193070816461864668489579524075131294821080710428449413646560727530770950487123563589317327782761001602630309840123719664925565872299566314953471045135856430474798868991925422795341664798726245499698786279712561771942522850842511364231191300582506218309811802616457883606160548734485274853430191719966383429596161437080154385861787749349780885983508142996565808954994826464651934587549205724769651881528627190291960737862736996204821659935656962767014819875390486901221253518333328570404719404376242733078773917068613274316194516695482534175827290961255464435728833502768648114924746833831369563594176340140086695386100334612627039596092742088020282119529430163890001485947186027849030507046221558733032529639418162031632290537462997711281450758803675486315606688935868058910649158350435082634081804456959298494574805403319246750947515163921599533940879104345264212655872384358362997913565863867237903792058352676325428807804210940068698387700065011244516874031889426591401765684806040996943461445134631342797433122591034771890659084444204040763736955161923195976121620465011102222392610594280488961101799358289368095141143211259254295819335414492853325125494626804259167726993408*i1^33 + -8201418542335629788155450209368623161317437544108115287418498106245908383064805575485749681651721201667853239397177660624755213977394760909640432381022081756838645446854270197056469537554950788851513798206934003014761005099686101336095175195857076665391000453669825512475619133880594461604589217833168053925489215996240515180918807452465348586298153502077214256817249610223172080887924532067357953100482797694340583155916648868280369782312279031100461146622885263309721709445435643863430855613753732508671916452230044929402461285710557308461710500256582674884132758579310873621883026034036050302526601222585409518019751421483105308605836517596576261317348039460303444717670276918062926606130993035367720021185298233777968681493709411226924367507134024141356227406369199974526762784380901540846171729888352039996171464145594845753351920835077591758474506498782288422970065304886536074570424739024821301775310039493689102409028677011871598209254220228826174190716994584978494754951990696397864086463426111917414406587248942600192073616480874023469647121707894807329203400068758131343945573446586311134177069959371804372632086678582440647150839129114840180027878891458949015411492814788194571652817211225814897369085748913291686626678321626258550986018236900134575974200013095715592099782009292182896162906685749515457821962687943190340528536439101409884710225124560682988925313258556422689543498060343518571238952457256707513592256920339873334988932291276304988744657143269019007774160445580437101607673432265545771322284872539097899151722876072746145944980657061600734309087641811345405313103584645391057657052622709850112000*i1^34 + 265293997291540301093461999416845648482296517935894383401258364279537513062855975299755440433982145447769381184296265387639716073589751423050113621009252404417151713983209965569217519864561156448819158451846744234774962318308686946061781548780787684196793364495261811492159895413979108905785262732459543846542883512659745911631409697599681967595620755971745403782047787411169823207773492664791538938503706432832158620623954657541257926602292461946629864879924843474447943265964797137568179749761843268433062304209049390815618728066525955917347511183965281884031866459002496383152584583480254631514504471736572612777423114807230875771598383113035050155352823924445221307349696870519638687355278912058963744125359719353130380906783369539636753554123395970085255653668084886091084074498348280317954398318489521456600740645816070173266594267387582098754674524847187790756682032614593764984792266251391805758882676817391968602123921472971149768896009143556859088654276553348165075174851939942228550767137205965390159758888326575256304495008819206257393544171477815177354426116805684609151856478483268533782286029084283195443080610578043569585628624644898270246421892395977180305650088686489983977287078290324891760625445444939993028833091383358274882430684819353813072282197313583339528842889000449678092098646899715182048404516450285807573983012623136338225832864443492818189800281567180126512253079164496329222638631678436696508790042051534595494739395596107020177724872007946622063277012552924459424656703502680049735365887887387487199478902505293448525576214603364635849817222963350299024021235838325184218877919232*i1^35 + 70222934115383814943883475393628546095052330084928846184084157193704264995379417822337764579998145472846665598774513786505579372330575185542526330018801879226236735076424348643286406991526889293967668682923119258153215314374687409176908280162114187131723826727198083441383732538993147108483380040774434979912219903573496917979646700321310067281477519219201924604156742499680420209752305750978710250928215197413350334677176019151719291214107221380725248242023573939595017065510474335631270614635830639243944239867282671873495605353048257212929327251720920511172499638034381316946006192180323936325621656480364880928034478975238087552987679422877295591871405256273368852839643809621674413213230352144358122912236128205903600579526070614004557211554666874928564409469842245438958797500283894503543670533535023888793634127069735455562228842486278066269580533715529782543272067005757291825376430394827419873826538308793266944195695503218785879873378922101452945721807061414341641837256164677483409038995165911159703322691291606884389862657489255802915302270422142362021153242029681402395498599180450362499288719193251501699443736010139493712730774378108858494048910710132257112262552842368399544649870487076193494377701918977832943932403028865797311639394550679198642581058894915487465006869746216584271451341431213586739965034578911325107632190844492310521250519275461376589193583441563728409884748265784973497369291140994132032257509629178163006245449938612780959389291768917727128089413125325087319090174220466421173993322625368611071999228871171635488076281599479531563017078104867652919770233521325683507200*i1^36 + -29803302844734029822900533052428657419359087854629393696217115585688249131389904218161882320868479991678917967942825041217809766944019482761946255673425328892902511694214649866384857625008243884033123375923556280977608157206016297321720489934130708319231505675037047035065458014118525362164756845975487762910491832201892848398430060592953187361722975814087922592828825974852801311829681552639796645598197129082107188537049577188281270179369199800017738899857834522274579828987016339891723741188169394492422657353994318806137999421374822735044879335349078944701475884188539543670339982031953777218047040277317604301603428987476418948193615235678917965228470075296108662778278990245542432454986816444624783515338908733994965775574260333488089272034286426397836461539052424744073529617373756703432231136124011773971712521361154334838647582295456762712196774204909446085773243559659803505531455144357398748328689130929341524380012452554531865878210290034251733159119187515532515372202156134021311078758815722374830456641518801304673934122146115667612832222652831158182957771887515974620058791646561939351462374944326797656969973549101456792083951289766081870884190369673792775128812013549731586632994589648779684957059280912019082624751230127883922064097668111396129579650426445348949634695840917409695717473029270635281629707112661845560849847030095578738095460855861902743605399300055798846042519678245792788962644304156200555758283718221430258264767747738582372584127054791796607426039814693867461651074742138621855998006996159491708237122302879375229863981506775323781715508849599573048497698504704*i1^37 + -78685166726268667648856487416674302863138310150113667148045008976700037950246441194472242012529782493317145721210228458801409317577918615129342518581007012365225038431224738316148996783767410197978106003214617228499862572355139941557354009494906860548861982157918888110822609702987344467067340109131391929708145712071478637047806164445331283090798522453289232089082910606506538078837384487050496071734454859318666615870244398795630523669079872069749962398576989617638168460331892248125048720268893288863557881765489499948756240276464212475213024067135511103547489812373230642001811529755961178178456755647425446193101748884503557746091518676005449403817001387565540937783316235974071100462145107032376052795648333418987792896116138541650053048424538620937695545628490106084080625078014207455782389140216594128380764940976835036348337687909437003210584281520812112781561138316591575017089790139833580028728096425516573540779757360576499119498089983923671167167755507419254779607412107857119593812297279608112084111033705907243268899802355841456233233427602086284274058876345965101811095441107190492312696502195687378743633750187074346982643924515666952765390134202745139625900289351226283565397318476454824837016300839969779097813886511660386686914753148854705973510619182996957588141075970873841646765079596228452088028522045878315623444768878105555489213360034264205739120689562951112936870083561735928089532227773425239723244748083296087005021454518338790869399318665094548816423267165608333272079052942993399257110692008740589830055013047723261418489361267516992349694282688581842501632*i1^38 + 124416419571428274297456215576291077862020247034109021625193120489060770381594857556181792682615401953258476202585818407118534695863633321415591356014881872175837033944429568578488467459070838345651101710296639106976154173097476687735007491783182514501983041712920208801678788217092818953684840297138115788388041120174747363900817974563771160592312049384274198975215394482169255296730106099871197726237165273199476415953042473406876111719106460743817135667882875844434327660738472268503355442138530380985475827422701484944296256690299048955570985238616002844229154949075857040758029299986900884127424202589598253547557113723095380147482897734415077171524690446738931512104781060332258116091028862141705449324874752669643167526222138014076908378776007667549819610045782185069977173897681220903632021004306869449048209043099444007820843995041347860210643076174204801315734683925964086045159414387434001717666420210769179643086618522626616291392055472785548795329543884024391156927245547714870188479433696894090526036980099901466011218007796900254862101461046663582077239699748293137468944184162002333194616929292486252052827351288454429026677303417574654226451581091564243649571984532121569337464908727855771873054881811084674835008163899499324622465910573142711357851939627600304206352942072190737634702514527425420807394924716705040593753015078922127478139819480224892037410300656548609213763420112164400821705147199084819594074838834985023328197200629995611747813666786310698211357884966691194419255030260190023542981301780046181982224693865155641033691040511800016293772906201088*i1^39 + -24444857247181126274716043540675839948983147121628464637676253571466811552159615762392120942593675570951706182033616168146989631828221955930906029426037332123755874527910744567361723509962986799919278216515965127071856247221105462818686289686721420216126709992740703505238452451723908777326386296456114553699487783087390364157730313253916675776546707421132828023293086787049098646262759737360796578628659736209613382380910568748123869311934385099401343582093441224432719155899653727042134910209610939717922845144226787522952338300851101241667738145313032223017988753102816553804320038725204483275727352986331173132281694833096528024259753004810582228911946068499748740119910498618908982972105156968725289007829404629803800340669432527509168278379384078938969497682976586965354308145996248411250976496887983249562809597901718966148009199952602891655866291864777668160472591883904943997553333771918418360731745813182451992238743588756980234134246579198914244323336281660466826662298172140624176457445966193424065733429272979806482847800141506458757502199131697343587954454922450775706778119257609097286195328180390331301717231064263076478093972234580638062576471942262311771732727275664269879825412100409969221125703816196453791668798846315054509910286793770194613300644026354445926972977336897668635351840151352820625249733643163656087925777367516365475242354575250240176755563296699794729683892375892026306654444091671757912649749492453270629960860137860454532026251959589060648457151111395679174454173386745986390996181123898717713718650325916477299060017546195168657408*i1^40 + -553733299770045288889392388039391014651608017058858885148004444029143227120697080786164449847381806052801056865320365024541666943940190679929650128007389617054341530596664195782211282704524288162363946660580937104131372661188169674230072736878758883331561500111954070817261099503192709957603398008207888697770779279756524535205343973681822818137878018335973465878773836549740585131802019255390279652996551672646924705634431011443628626880740686912733748075533044021423323843785835152026168785460714700646841398771175489026378228110707757249634207459386890570982345281458243267010358411115226499490079366625042525969966375420206835569896268675755572130590591709906445078536354142822911188824531905615567435836266343302821043502828186932117295763032467362809957985675686150538864611493165726576622889465384117636104950749018091321319278852337669538143173229862577856733006559468004874108480728194657658052491875630394268706728576109803005422408877890340124335982803984986560424980685598440554919538883621704909749538550988029840827510435112820250075994987345334419054635820762644051745186525702312988739347643420950238848401448983188873026235060346540989764160439565736428486871074805760589545709698705499795355094267915621983893722824283138003194321929344003875984929500267746652840015481103616676359032133021038265002200697010154964161832790528695913603785159393146064170200528465045862988511626891025293478916025603124737756330290813701758600230514914227403987429076908641472768958033087866469348849368202537793309888719448483046698123941883781680409617629184*i1^41 + -21504652238830012675960279486359115562777125324906141419488694530230245000488798390864312768094915592741320756524311336511817282117096093171793701297016518489849857501861738850353078026258339325781177487766311824398533046664858674069534272949703913866787770895462424128342880401644159076082814597605527798414864783558192378689821150474186427876930033468071137281921362986297089761095667420632398692772804130531357140455084091912084726951692788137727118055944539155588408328789222829511871845261075365112572943597067361734278351877236731512771335985883847083240457279538356839938119583598332118916431891425353925649752336298392480136082135173112320151780228685679788862967809109694885838492339910729545528016153396440798813941511719792289157061805892611422003379765050189427494475358069794820859751708066404520007741450577403432137088931900054392970746609912276233062772519821488702539875603579529501982888721469905817684828849753987997580689974143167141257486194887977128000340288495163735063360655571424357339403868435130482683708478317900082326318995621051689737319930675996546428794698050853147148227525668923516939374775099414961386508338769668686928486610731444822486544841634297013770345209511166796072891894736969275951418701643417496364107477299554723093451558761649282445950975756454462254168908817572165350588855332586671657886655157936084787447391496625268860162143788603219805123390254963403354582071275039466054409836055969354322775484635488899082580976934402881550654052462076041749874952366049778222505514464153972509874914688479789056*i1^42 + 201681597271603977397601891964641416833799575159740270635966519092673805688911723157211660783722407108330115699223304298687846817412889828244142027941246821090794064478573600187778980108771797641833012975121609037438693440700130121905504048603326435647976134107744815581939834391159995796026003945971702654531124720423684297071496978761618696541994634233537293616801425918134731033367691703766267850381252191026993464934999502873892655219545221184574360705412195745893984758952901510957611185698747193511593032724919183273021186857467719379483030971941095790961576362674007061015495258462643553157248957066357383308723537605179127887055149819288365165082624901207455312911558396094838442692065181214149908890701863852969627133782370390288442389951084253120575750731790135149721667580437057882306821508490236465151387156238825711694757853204082744571767815228346129541638179678876217042108096647056300406453201441431463057020825586535417764950664838111041839844480930269428176009601446905765801523312808877027072204973648329577431136128710680220177620189563563894717444989852101576862366467207170533069488550065041476677024648965629812661735603931440575859403206221648388465713964565039869118888880534069432890229920070260653259216916915547922414123451822996284873736478200084564519368732692670304821241941364264749764338115361263643495104488811578487606051575803580777203261420001114954762404161383474903909815577365566636977785291711211782823821563821760663466282434218340227819065987634019236460893487391634698978240461368428313229983744*i1^43 + -18336410937351375497466828061726551074206413142896555140141688648693146025255562970302843503493992302718121359778825677581986743882562969826448583426989296211222887050443817834539344728508342578845373211526845532909513466180340753351964765670168903369322771226029183310653061161547944445064108243203450731840358849849122192781228430828269074837889575987694263662366811720802087667474560695109396026949674092662012835659353047127661828178680485968322863609168173728906357540073248998060322621608427846313540541846918556686187434541264486288940998785493532531043854789832632623972223111080368688349583404015002117192088933108124099744719237825299739586958435890718342348040083993341518110863403119159954787680859336255425908857330185814992688984809757444202739605030190730860468446589760976069296002571449993354487458939062199167148321100500324358196266031462279989702646071303488579183494666311905886467121227766224747326734945709742173407995937889661056914071987007322278188743239712020546415796900392215435568592405936436616133880675988211253132875863216139955097469815246766675149623358462117060090347748927068005920898236549084203464254818680856843436514700899824869398476419524576093381039362055952915422284378209497757029777976393634235602628451032441986901826312005346298254746471578465856668238844165874960202561745294795924386625047422288747021285088269394732225948091977734667653203345468503643689224635430965224382553124485151364585339161445818670053744318678806820762920876156811471451500167790264217943289403094138880*i1^44 + -138497775710064845575067856060152125129678522513530275553245746111354256855503006219494490842061894950202490732103996374701195828329895546003637125603215447855009633264726673516126499331814503799159177351615536665505150245705016050196193647965208096078177339317503340543702301238727193084950529298988120968451557726071419265703615839216833293019101767796336862193797065020760384939643628058933806994488419457629335006282439449245206947541731628944708886514865207914509115517316545114136396577838795362727478915130222191897204067064514092821241444607900296818842849805892478195800459457079806612461466700897823315612130088078160848669650193583839687489022596064508826836671967489537265284730562703751916044260255530195088785599930286537749602361540073803748262155612665258937804310851474203748786691847417386198568224460429808945591239793748079879772795985059807965358649263451052198031690427623258671244583278250084946220968646543271282696577659379394992520757784785648021528135506592701504304279168950872742004648510584442674565406655201270042711000733002776688210079346519708279209829681664827013665440969553570836252838480868860218624782410852813635837375365825378069542959795013056074352617810416188679217400777050025553643345140635334125166924286743147951831544921191361998274850090097886790800435272168084709376887967819724383250001134644768767989663590922816298235559393541727066908209586821287162480988904076056039541297474976598140407357392197166193321487466963042147729968698408566799802363524410228456218624*i1^45 + -1016582085418505751499100647620776379598224859337006948857637565236712863971010609210686045856162420310559268792899389988016527870106999370382086556730890066367690932243959852612178193885031127453018427615526059824491708417589145076282941222161898923479979361260125910207369536982125206547431939900415575795451748877065267059852663723047317880053531276738592325238883164973590981947833335400708010803720601481225146677885514223529983715043949989592394942365263765839245207349176519786455029368007659020460929525142139694676477972436428613259714314215853303889071075567102423326276975626254572349364015182360337306615367878855965038528204086818247735710920580289583070085141535130293009757796602676033833963534262129472771480441798079467972676551039727485109464671724746498000964334195744734236375777772477273947401257190061763577669452716215522904618309444785868148961140768606134170344547121075894815250385736532276950747352284806421793282166849290929287149362978662245396758066083705912374748496395115030364806684626856504257889152209029474694709526927387246967394764823203370040643276356815751785088716633309287334030028287270877424716307124829379317025460094014008907943706494109763106328128289107132634119601632373102504855711340065821385114527188903576503029847795721719339444695796623072867809724100881226094270671400960862792760970499890893663703772427217237176309052093844990954138359594470506001879183129209900773686019715951631335505783892856567771593623068525642744666491884295575271612828909568*i1^46 + -93713255891763032822776526918447392774010586288359509784829946258381154659089722327782188357829724290712891998704950489204111475922617594134206035559985681517686553412375137447613469009126081840065604250380090093700328409625037650107879713526248351054030999048264367015953429840330444921284768011503586614929510564407022572813667668107535075212177049107014938344720766497294521455189357520987651715734359367153450900058826118345564449880441082953301320542526645351989346288474941604948284892843919506947185119467604393543816735749092114037300115362546024972468282492914069593209371919190224179009779619767897853407907163183885196133486205951504990896790740776816543822163527038599978649612824894980389075780402730702257510892904302101552675471870957061609742374510526474122495226519503058567826588034359477165602786355954806950991967788852224577129069012426486557434257782696941855197575515757454500132521104681869853064930619179701751113321569118875987883122658763487437400545980565487504119813329961844152071758192749479297792723532279202743219525305384863334687951816983760735791430010072743373146202175868284825046530496983132023255422646436660865296018374290793797060367202101401473461582684608685826345341583124749531319027458853931937928465320444432559854439911054422564871330597729393559989802685279820078362682640996258629321091716639325846371278562538784639016508111987564472953210614584817499886795593981156587798387175759419206823374553909849845975508049073037541197970944*i1^47 + -2596060087190111608751836759635256376313411224122315572626127566670243772042040302713687193801126793533353102523020425315332143344419796097289625697781224250531985355658762047438566336647832282605248694566320998690258078286832548918429767310386143515606731582361465556940988526709142214246579715809680604658309435521947144259950421193085588164876667478007968912823864114707035470378589401789564341669745404917668949895613090307844306919435541696181224742077953842259156513285566601496860233696464011766870461420327047917681820303958464063750916790971209563936924411485069753937589253301564106188711109715855451122791227177003640535631725117440175074156509444037890419924265543046051942213591653998700485893727707941612991288929991566765504595464779519837954952604563332976549520986798263295410088449592377531432252237515480502221231893410023607262962676856524128643446948755684688732708870540499283310551651637859690831727391511909601851654778995255601732266875122996488353198634667832265050225185561629848678094020662838870359327575823964830158415959095258843489882475405276718953613881595911486271816349109225811950398544271998316634773283927871429578876865957192052204079766534565436758282816685367182963199022877158888000241506313179622265515433090378223562359560375487904401487477057587276391647107921022354956569334319924007613863562400522415006084768849624150583799375895425994459344505997001499434361883369614185954043059704371787926812126005547409611904*i1^48 + -3129137498563934220898924722836619187732581542397042726728653996458535993559393398174548666063736724176403519187388416069837789958865231299468469611820071446195643329882480333838337481133525505617345071466096501982825664380074309393743465009184227637862391068309133114132815750807363039533951483565214317413755020543594112949667993450476259338269284464745679034645484789252041990791817938634109498355697574501116095861068678448463890615561030724948477866268844977913502406695266436730220148436138781052185092529106597083626608974776619866824421885192604922794388457759626497161290092532546637254133888132839741833005985333056112169311216546981080059256088312892590581851275794693522273429287580299172232824226289735597648207904578959135594792374717996304216889592380907148196571755769497465058224658147821335936891049101471214119506334366205325887457359766140588724963435695537676217826575634308402691533972236141956170007524995601039187573607101966074014196602748175888613941046992628529735579253003503970735258739699541592342872862694012196171568766946678231147007366198540377368339721740917021538400530855585995596287009129556363645323442711518907933458401216335060195298387897296533324895808457233760359557138578727156968539389192251982969354158324855534886488554977450104721079936777972833544717513157460961398401272511656974572611320719171333329732481927162465568471164396038646186081593414386940344141694244559550961652749574387856*i1^49 + 1298065692665201222731976804817137263336572502375593151311543684180203177739432169336414388479989324038014791511895703133669633656295296844518683748512118276786428223752647856930520618245235692609661407544057743392992577573803055431314840094987628126056429385749180302843801027539235170235544818898765040477886104952544625039279841595213979843199706048882343105375002885137603981888109651436222716820173371078381733488878446998312405900419172977484971323602544593305269495392221756823677465588370941077031341815687767761581021180575194138857628644245677979901364490479444293165985530237154115525630498272682407643959904213107007356617351942516483774303552341351053112551164921319037697853065020158991952749103433564959615209514993529070245290429886452460239630528734282249723157989448007135486450586326542949765532928707261202148623415015246832174631187260484766151248886152081142128905672932504470376749498144232273455096256473089157749915634055468735366803188928733942966667871548481638000955928280250502848278221784863962194643298210569514227472209108613863632872072078069206793044560449752087864788462552953486631458165140928521236453313733939805357719513457965250988863637263557620920994141692416572750237038477483544340980612866875096596658947144304036032684507537928665633383849857054264725089321342087902236907375187438605799150477086320913091406174931265187996323364914064776780058897318054575312*i1^50 + -818890094117087799228501173869080957836487135711048805095346987948479893084869150283942123749741892900495739813498150620321643736076816004950531543453903936356629718986669515647282128304767259880659478624287539722362143507878665487361227932297396160495229466045004484098538522900932380997849153575481456865419888165170278952280080197801320351665870174744611823374358488568008008928776200004591953723810719923443285461168909012645427677677805260093688369441472897929418220668217502882804015639122348248949905388646086023552595630195761305752827799833796693748388606114089595925577859906771709601086041928817223384893232884541935713185590358850741569883523234212771792031800352535438482138150582706745483284637969843923987394338299307203591912592564880208935524936243887443785958750186022886295842485611788264778393032500024603536742858907890355474060397559113874130182217434312998987178419178935066771463726723219146023759751714100360692801753887291630110944861621049076738450762976610515806005855566143342347845146010094706056066701150806688118129740544852805847844955263791270254131624533802134890358438468211087562140737314200800982751173584042315524502115754003453572645519633023935187341638747756933903153460236963921687892013333066550458954592290257096934145859128170942141390277057803104184174802319027785786769817232924157301819845349684711989028289165*i1^51 - N1*114910425268824903787203008967821041916500752333298470103065650394039508723253301706349064648541883728054917055687244019639614150934790288659361095585950895559836016214302102282970038152458070108929527489249675379056813904828608045424297955295475601695383903943055235445269225889257101747550783373329141478494242302021710222922199731571516316760792246431058741947354102848824673059818819127519030663525250000*i3 ] ]