[ [ 826271629958518724056261034548815634485070905473024715582654285455134262635711703979250620929185290582055956872795617174406456815743247647705769633532270896070225755340228308511274678699576016112466621755562019614302748057813897053435109966622445513721804744533088863981667084755658763027881788106992544524642623622651595563973836334985110674947906788094380477067859540993396638108662298774890645462343466103835190574598533767929433252813818144814501551785583914086796337038651917699279584660142509571970449361096182075646461711205106600327432722264046471725408413780291735470925985976792353132688596982565904384565838451292542726956251151433567204816604114739985115647302441384154421610599731466624690831850690913501130799914915984822451256114713724038014511556680072298725805507090117259102640654159228130102253910188696491118945390348465945721521017980365543028776417645565686855290927803441039198615861023434405197014969145634233823025906763508297776705836764732875371449228911016727719037922195302120689038914419963125202184565582519192424663408445583845771045094801358345305024902662508684424322849665117726530125509563158997534183091172062691500484061929376634895040700959894154901060636343218781798838288114264483742391585906290434474990810316546368233231217261738911344966095911632773938902393733649007225035545270295677578276485719326320978431476976719283376451747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -51650514481754808492793519352325251942049106741896107337244813092760919618249605228985725142652924700010064997961596237166339067825882300029529747432670352384550207690644126452344347632696960441623480064350833240787557233889234102242254928337723150477549003897839263175799380067683314697944138438981686291081795029591576642201503357185788532712540518832061092535460667677885044998057720999182445517220632232285246280240055857889312672188007535371285595945206729514070586018599857946288957783145207152902645844091235096219715443899062923239259512759842851060509182579175971505430581054612433379988768735740322144522123676276062632638241008711541901202793948700172119090908843758805973783795703767478106056611752593614822951037629730110620815133897225379167456686446772081965011284965762148139043571753750542390224578215338999137078655341917421330596500298735278136568034914096393496373756197536425291843727187932004724828551721308172378004257463802371397290993374880438370480350058260268753304998068090892381231534073991712983265487548580397844083272515426362643332242668016324846352972134508644843301333359778542974461010558212924578451776749241141299132039464027613677646487098872547206281705891250197257925205844050656609705767536033438472167990962302791500625940762749193730631407122480642243385743124342281467827525308704888061630704052591564366132731707290394230120461107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 738614411287727624979389495508670982127959537999179618586925452223512137312874044541162660461964028854164161231206863074653646835239854965262166931790112915618998080653491891155667022324789414799965346208123155774101847369049207133594844017287312174220172331712919264756531182902856667713639860511165115675586270603192476299451978395806296477509692915085269798284657708929397285288815758252913128237132655793781760170974022802483480612709813139110081857845634742125664320636060642135769585927114071756879616591007466784862917498823869440335787048617376533944246022403658598127910974032491238578665599939715561543951411607614702752974527025870253260742765132587098181382638779210195698612083650817552458984842183261265231961314976167037011876936476751954359166458793813365366726262110793662134299636082204988323148377141457764986268009980452092908398234840770995013707593427292509128894663475785042840269268616363061156822270229445876040937563912854283110644140966015550456000696089980269092343228415743045966676243128948466839676618073338229116386212176103087342364347507527742376436879886384504442908118975613357771759309175183115635469411667056009324442923609545301663687476266725310269768921627377339335839266149710123251455684448507102365944076351705506066221741439172034287279395952716683978268691270327845566511331961898193601053703560006277477092695339235377105416382054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3473818538503881593333050532559976710427320810085178165855689945833507187534374507399208714939682902591647307432119749061850146727618126388390872241833355169013786645725480242187390605662578047100779473707592923447893201838985558576193346400429966713865212736449888663522734872000117688208022894093970875678498315319873300174789719200555396300489593333823301155755194544465817874282843473780850624606009065232253663254374065179918548736358804277247532186690006473176594889600067916002854326785411374915123837331435536008424909542652927484176935664785136832954915939444454810937551983163403207293146879968409367541527958451738756878741071356362378841121835416240362998627934744121477196498807304139593120225326360542662386249047192387497711215302925213144686969655976000330244328661635109685494046282379290779919113984073364466466815391008741955068257979525341553836853874102197563600451007272901052550442707423122595902593579241608561481091239782833130297547626389779738829660796237285425967233693899273628837231476859346661388182267161179758533411670191053866401985776225580879967497615860728179045982007304544023766058431781327804968301779572250927186197030249125573973127960365438850602595876903456645286528480691100701281905219758532321113407874054474634211320395289450383243195576410078126422506470981557501500212846232116073388200543792844489506299269323678316935159323033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 107146877599510977307588370082559935323751723317588162329536393560389405438673701238316858820472066063801971067419804255680742490943562050924904674328144749287043518691382273385721288655054307912072807761844562487026000769270047720302397926646387484809914829752040382314469279999487547076547615584220834338261957064994296084550609058190874898173245338756857593627654381829067107727060604936746932312781499278543532074178716435937713106075192985255522780724240492553962887607326983990400902221262246003281268548505677440342625457716552821763258826394405794486560336717673811403225699387715404533836757960515135676584418683372171911239792102817454465381580645488383711624584005158747358389921918666551343810311678769074507552138016136577614556543098354599189845329925639508081294273264643512313909339269006398519119756675776369891359480991153603768533347760832861573839203526942780808815232355640496014518370966003257688425435078147680464810426863080174264076996207471476417247230109943223812624580856357135460782659636843396222357383826481697873423071719049459579786674223150742475009725474170641159158481452767633018472791232240079098040190949334109365440074389434779741631942707670721819199386340575739715990489993474807680503074958364616412511621852916580152015057879369751600740348865275056710420197619883606143594273588894615111800905951884827190322884907439752380405702144819200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1942513004034624734749988027184817836260172590689682477964123482625524187416012070774135268534293995017236082501203933571598134869463091775159442678361188432220471119232834025060721175055913492212480229123256545059107806855195593525945761772485048871681916003420243324473527816992823065269991875494096742735707807940619306216281629595780691733501103106648175099041186304383270025635455117465490038165663483658422657855743818346071483452905290222715635741012079231524092423111949229179227476495209192937557442252754100754045413546940557412607368979353054503952003068590588483295498264355451210905906338011780230178106742575650273554215154388687556288722426713891780244188928387232131581989329750554634762022409613586625787470080985792053822724566025372160020771841456153320263653843896521014411572488176752789829723748321281610666172281306723798257449863409065888438974659863019121513516473699163089079664182925344028579692456985400870523929946074944887757338286344244032924975284104281666145793444295048432809029649193037044799328018604368822253296115942845934513236819467115282804584276547946529247830589064523205343054040438933165201247896746028112685182215198739377627508465539559890827335163137826680731628653067676426965689505721018450347121789964796844299150181031850167879966499930945165315323870799694699106882096811851452201520311418421252488576207281362912136073057444823040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 18019693102523409569636611661575145387949927178686414460509672647525371214717598484309893327904347718509490128780003238998083868631564719300681361078855117662222343963553573183123091056565937356065262138351373996497768005313122023281363415788195912452829098937339875790834192591948481646198083097274603561003079604329110258870005575279847332604942210606041042750529240410955047389682798167102028330561111926266989313790854188945698780241950367436909380505191700392474452204808078171989689368696366301021561807671681363462717521508469510805333182929474072797376281920891878294200773470897965495533920398231113660167236178459971345210997566168744834425262964036027903025717657458317008191046673765116539683284908924860423010426301286237978911930528777640621611521808392433233397238649748389731220710513301268245928987323204910430759883257393006633088723498056932932284124354284445295897002701206302219454844364693600971568766887799768776011764538762675334942367219650991285549813268565055905003616958095151249172702461884872570028815072145437398642764633153880379968153006215824425985043097001523900943523161487855785124373834526264081643945956228470074231550773856467241530216259267782148739634672140517366023685628855648720011340879417226245141614071467439848960833720500585985999001174228092953990978561305880680606388356860775449625914291924658977705889681472873933085701719457792000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -75948100636534875914560760802103581205830691966018718438113761053388587020048373165483419066788843280662572293044945427773977693948141646568983437408745689748846319896344402164503702942333123708910236696382180150320403204308126154087699714166775943740546737358597967574940619776110050636459940715160046543642837794017490009356257485796357373999229075096018178362612429883573945688612071045476131914578696620881367064778313640420730824898673210901119100463338265714599275266588361087303967538338108634961051381837619229459866351116038437825986778487253727713042082887425699666375479361114047060556534952380368103821861213307597934262350878460582634154855706442163142589842860804689962887463319629277637966509848573826846629631872428067335297585665152937274595832141947466590585108445379460343635944771007218385478525876208496436666489078323889684809332232606865845158763155064662330891004160309766560701094655536497352151657015849053244157684694166527278164875784965490352009801042921480216835195781555234071549495171936404481073800712287234191575159757507495420300642946607842083213641528030751671905821489443651000134297248615607477124200081893652981366569619505200617837743193661587806460722354217394884292443753980954797601577728841538848034311089031996592444036123526955269235394766031416066328217588121074923827487952327712907093142813505671850059510354511116752383786134536192000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 174390444862986196481507882812043453893093147341004571915288060625293952382422547976583664178715150402199360953102805555097532256527660484846827985559103001118923643737800147396222205028022847889940478667036034814197070737155079479538264597906435156383845182469588503746785028623785632742433305718632454858369898114570347542974233043049091584663554360686656526990490716888642032347733921667685128373846872208134424069729192335486665859344482926822100999567563326574338743374474145138983068611804284955824586494635610035848663444617921811706480312401415475135646217721821485720147740782488442960112719222015607568370081797387645060545563611204165231448879734104207195535056947100705128083938679950158674937021837103706927840580511420291710863640628057398316874063337192684465237613353836558780614265130517611673789258065722944636597363948414938198506542827679344677934875430088867121644007864680432519778319209188836643356393564440530630149004424719520841261012141440457367303014590243326700197903836558177108412891171913011362538445521469862295833967776425812060460804697883402431373668186964022708087778496783078807862572775294117124469475747245321691039570733391116606659706966900604037505537926655649441929143942840149905513785018879618102560738413697022772069830806300665904306474681025124514669323348198663270274822115650008741055848144863569307858321494005353178308164674650112000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 311758945665306002540429987768908436316745809645772852347928620775783554108122941508569057898998861731124684543932979426593130573691421333700601689876674972879852506126909956415386914083262488891295797234231729796984925749439794461359129421711104434517023976356160154882854422973729989088192952867637337309913573746428489169278352271837355641043292733130255244355701692047280222448205673582499754731167633209651794562938234551268974074933224037905841600677031753895717153102632337957587304553643131689928988358902839265102353823482930615035143458700522552529375112581774482789299694139866802307133818459440916016574538257479457322796497164562311309331081542578565799214275807033977305001193539153434850461550584106468170550273715434824254199889329077731501347258134996461758403556826357871668061454733807602217853433677547674995836153496086236084925125096735471330129610653680178122052905856030542561916700539073377748963362873098583922211316248262271636679460034532968118432438119521130953807541899679073755235560080873888365066932396477325983016167821542626495232302940984802719938462044604531658747927607192486452424409112830091317205278016382124276896446227121176444954480063172637941028100789903400751026698402532313388158548901065709990448286841143139214561951810207763921273202176058298374125784580441373889900158570997176303546593474073056700652316085424912617798245363482624000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1522462209649803083380375460429683906677844941964613323918964232186246367798163447948733345437518997848867996103147852933961957576027586258387975518932007944175151926707654477042751327995258247047521414751916182810722442470265146906115661992515580441012213004779211163623789602745374255056773363502897144185018332275856834480930262205197862581608381866641913755283243743365418668800509929183497873698862328307218063965858005847806610634851222240168769190040328987853903986554781717503349791740133724731070364954139341455239757391158588440164535867595316879133533301668766343352537849042700956630631604687989825204679241685664962131923506086652428185641805836974244204907478196569083475139968801583910808053065184349088216661087456169069885899154480829307290371738317707697917493781044349479651068757673649142950717975536170309721207026763371733359422782470071792570827885857223203624480358826564648642484414863510840870058730319076139737325043914418058688938441318341953735914768140261925015196405714495809303473692663808483371667568871303163607846835884372180824815458112866718812206198340689412069968165975988573310792682524427143445799807587031581775367329645331169270674680781241582541412470367628154903154092646673627855378886056893906505258134780302932608586040602044518091303130730223320519802354211868951242802341995713037995190959083298975002379866872797693311098870271731302400000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3270636224444436868199084356351252499708718473966101077489751365294683206039284428810722330483327631714057169679563661849030608568505335105400245758005037598904417396299832259715499948556111965378599394347754594700221945043961291541095240625604160684899450602468685941984550471291677347249366718206823862779632836126734513568943060514605793731909477659563222820615302782340138208404755462344936597636224681199856134779100002844086619958277843564007704470029630781844719445788993660348625462224846410226415562176860646228315745265796277434251483996733916913679913883785787850936200247787360812665378896770557011011429013823524666032269444225098043616695309921211150144966728196002866511097560632428604437025029290161869341409475606585338823833081008037946177278965915732767044922182594333888067103447978752842745144289033038180310163441727627328233971777940070458942494633370922643889434621475893697043216152195073649518154188084044823320683325052831774789694302510445299445354282621540325189965170515962927376118435600837877983557004219990498822521337528479645393072804141464496636648223482405189513663115791782621284809312496220765117228848733558292785574764310693689003406027875434036840044718798969223032405949374270721717994706810918430825375630357633817130036825159513683361552014934003759878855127128259664035327644470349546369819645563580672027614821025595751068279290952941568000000000000000000000000000000000000000000000000000000000000000*i1^11 + 9702609497404314969355199408029875001470109830725892380039960093717777050350816761966328459299270060764441972357191054790890725346426877531157328646432422739226081182924404150285114213241210359837224551877887922018489132562303259734705331534274866159494290826919190456250030397590341947450917359348202714050685322780302110286571465408540739084817125343237708302146916976201636803152276311684926123996226198696236872172280103972846777639342895206112472976536462385311125845413512794000194821551226815049480286139086828967602069017322271985313097647336895400199130932707988970112731411555066333495395192054189496287342264468508693879516769260783922434384921622454389546467256213274166314007519569558662145213425260384816539214574203754860186461591787152913785330669050146519627591578621606371699907041906760066160673204496476143622672371492095901717816892074730467776053012844695739366592469702990467338213501105499228750188440547009159723900771309240073452297005637821247964547810195295742985738391347543019082515287141479995050731575574406836586681225292848953185753675426017944681615326749066523569561476448405382685849984453438876195708146078746448229616183075546873321813201130986771753317309755827885581792197365281341829981148007446107781372513556984678939382961061737738814877271885483815361692810532251263724989559377918436139680362840526846099878721023395599342234317644365824000000000000000000000000000000000000000000000000000000000000*i1^12 + 5393643976850921599084948999735604710024619267661909097120732636384015326554741820477216382242532912701927223008253442572593382436554105655359995000907100183115549321674866411195019959708517079793798575895747107859975023232785632770861286380613067907536709985527840145802217871916312646112976068381123821212129544379266612710684892748834493144662982123835920305219537722265614948391046411526855897808278442079287468226964052019362319119108081306653138979609098707950587614728712092045849636195347896699918469298047290443510488501545879637503709491346806770950207540928199577462493157974892755390332903420135920637182178918459983965584664740758042370002680792114561859965876321641232509231244462359498495603394213184576787769846573868391715010829915435383503002725888835554171760323051504041044928724896148460864695731997150799675695676240327929113889442616785280032511376811381138835108417992348216485635988252525339343660210308687150359038992134629494795650969728633221529149418478925855892753849770791296952119585343336877361603737423468756483341010216439270115297743166527735369885242380157787193440694173642416366535649471652786246560102299620362144615448061449325348719321114744105523352548766456560745041743557367955500259291353982442028345875929780626507307081926101158851099323761022110345349499312455102120714484314154539694829887051784617953768765803348154877958966965436416000000000000000000000000000000000000000000000000000000000*i1^13 + 7104189078602223536367848049056748164507117229362703444989638952512291144468615095388663697139509414157657468067329392517333957072092565934773653868924756940494381519516858210553096360971581677164713174330518513864757695809760851212029507336308960106481201084659449414811970204448082199184420205013833642363324072831540530206940831297167075823206002922814653744527887703960393392980386124636221458729466284568689112646045799154745571899747634796762598603477054201711952850663139292658892711623605233347073192298348206947984162881123767512700097835514641245889865413197427053699614047191095759073741855531715333319594545070232404553689201149139310459242864526254486531710546863308872458266601136905192903144251913771964180632078413460846714086059526554080628377823589459031298885743361500493114252197875152233426773210332998259037388795339793479322741075351698653134387785856392344635342843896446926143177728238667661743139253948922018377669428577003266168526362173864453980137047384035342990856159639496594194816600229394227499614331461393048072477239045115571630934043937301242415503014379958329511936983033283395959613930297492979414627430530543094047765821445377280699008797741758606631445115203316458810158145934107805539324502932172648206090453087544882090324008394027084830341452514987333935298018961423931286573185128692351270878187811984855185147901449920215437692170154278912000000000000000000000000000000000000000000000000000000*i1^14 + 1203337003693606663651811935789915562897479297285646755785112057680402815130211579501199605414676076231187831486023082221052743422699055321324844842718707730752116729051532799164641843045472770731284606508378066920868569687452984503985020568102102313802836380279927253799270567748241198973437498566047257439710359970381386557428004753953728783201971588867706979645709890166363375507648216659358880436724317992315501782071597335730441694752281520250072496747462458577113787443082458543524111673740028240534204088909950454046796585325158837291528607932401928671931814019281077797412362560315849092883138375802177132364634512457853719672425258754543568194647219139803340892325439705857243439563727187277865999563249676512982505282622041489253657086711633137016462390910911713563474974096480598107388690476161937556756822879451370053233417027851597187296017258965297227706416919344407474518455568097955249903513880578952960017349546041200636956732347719923371569550684886808248645016737665308682033456109265001431093552660252133999751701525727792739605582174236755432266041518442261725306554047654124325793251588264784635732616591378732842134429053408137930147095456805315103819871118677823459204253605666322032049320382083273468070180679197423364374118396384859632168625364971368767263727784880179432863774902637652025484936532796979354805066692145785876649895361292099466415427334386483200000000000000000000000000000000000000000000000000*i1^15 + 54243093178190760953296976632205793104873575539256699092428976850321362989471282360403517821389249527627080152171482983223960363086599994375769732838943051690678991884656425351200742230673183522995171453497454974373104270416204638050848203085017740912363450017918918993618607042484011511036844984793420712290114608568184604827946216491212827724922407492307719440678107431331115463269019992499360692912438982454561310752804253800225318070733842047546282664393098019553511196092753059089983125607204136078081727028315271046282456442136403922566041089569093518916076270407213227145326121260632859834702866979965117206126800443745739662490854307782800892876470528150960548636565904884074270132926001855267303395879395114989625288724956490820992394084521715812802132463651233498187484074680792024607914878639411695458279938067716658863004153531172139618879844418220054673576322477929920093101301743743030224903158363132025593169286633004776797322706576655139582664027834549973571742648027354612574848901672708307538074848626890362601764466977092389181202638962850199526248872797811037038145470548184946885050949736206380010831223291556706292351523451048919727414311804630881230174445866896562946881192115130949849653590461856827644372235170873292590906269585831839778493357012814852881375537624627276707136423973490407076264480692033919276407053776798153188937576256583393207927126884352000000000000000000000000000000000000000000000000*i1^16 + -10113137224740376762038675202750677789798451554495928517728773521986017451077516866991473887346456461516298413517236486742807844302441484099084313875414236811323580088718196759655380472124070186961914152156329641126703188617761564256199960457409003636181934705015989047773770959423817648146332973034178083901153916735867180526914049777991175718529795370645643414789831825765843392177130265917464172900073668844401433492633050194842823178157355856118777762673163605878289787883430961060880630658962045976073544407880782524483914866629115992049842746021839891645158268057125060154964566689033042925231027327376456750920887913458254013476970243433566157495303209655738416099312287671722866354577736082055037528832551450726633775400939352292177592988310736391835795240024484674372559881573588933545750254881156444669403717046979754514612745120837770270097262292511706293350044387331158398137740193569108525955289295157798317441532633027060077194029140522251279385992638858492473455281787905562910971494430005585966483071473687339045630185729293706939573015395405147947623361353209095187531909339994136309612357325348773074918927673008987955040461294803804501443173599654420431129729732268232004375204628368755803296472110540579104053469084739405574905245622431038124423073955433361351488346828225839187150775937772479916709425218578459032388644310850096997983260532687526466291618545664000000000000000000000000000000000000000000000*i1^17 + 1598346485891661454562200770893218697987274107634961972920442988445947339977634836136887375816018229323972979690594606764841606035372163573658169247422881031420773542872758820569088447988483346215243601467511518480442585346459456448359193307556147104809483782272902783910234244961653794423989315385126419267964585658654099836450083360885881264186135483488572416477431702134041391504783173802144417347678650578715021740050151904385231164667963471541346070958060920001582386649450144253440932468088024652346849963129610076533573506154289086787030996256342678454559051610308315263157110357075912331130123718194901153593843348645922010204051169621762236887809649064374528988299036881856512192559089439590244235030744393344119733680287738860713313918762690891009572594814751751032653721890836090228794530336560822486396785060298917429152064064982626333090260632223816306095239752524330822943051427651372040828199086183110970551308136301084594124996503295633100082801532309172508687645417688121539390339777270829658716063746341883639717591907120423672591407804997596437140822128984807063543917468154165484656062270992566978976607137506235313772686958438940301779526786827717853978604807674143042715047221856300045662939911359255611612849837520327649284355013117034585232132692808045526644245313310905688302937690918478703106284826333710684189351377249757679716337543928784924800129695744000000000000000000000000000000000000000000*i1^18 + 313601397363532316909956603570451447537504969959801708781400810951580368032127959077501693875570109732730851960835737495404858110085844521806438920477100403413254725343625501830454886758779775688549283465634921995983923222000601190438967596684610216342711699529686907963658682377007934956729519162364439696532775985561499805642898725496226166327562155056430508643041467922306536912406127177057853995843787422914387855574273253026274832928000926676839098700200228320260284319185524119279304062035800996330454886001205012937708710921349681248264895029043025802818849077879031673830330833475787936901455903741630981245991522429173327922308511577684289805980971462130633472349877561971936090523655955314484013756238612769438292232180913331711892361958278471526598253634372558979618977994531448487345244714206595569352224802745083140961259377430997482314835159575183524918908067652865907019733576216892936498275123617087906413532702106029696982614714866890023211573251147005959771358413029303734852825395561873075024803356503970139706329889217628804458280719361069879950669713121689202889070430378867633312535732168449517709080043322934613986107865731746702086816072451042501631804265894337798548383293226952075838929875095776695994729173671321539076592530846962443196503431170365115233719815328231254357409329644205852523707139227221125125660383713448073036318025217090084402865635328000000000000000000000000000000000000000*i1^19 + 10153840443237566796377540012081070576597597077602690376008203887905684161847947132569962843918339087769332628073347859116232791889055338873478492191976392148436576819046193880019251455533560161718332016453870160494615735028210801696397738072842288002219376749824160186697069938839383303618702766948662647602132114696140517492208288787651764677722573381240201034951481633657076735565551347852862187937883112397253222858056896515482087690658164473105730069864548019158141396878096979002447020715623969991716356155565273935471958687447815098118678228226194989095567292309790477964496880456770899932740169541930098162194798654259108266564552189681572628994811458092712737433979115213182801299718518585218148201858532294323300434772718014868600365639420330057818385093366759378584175782681701761009817652717542992555182330463220584172544047343390539959201570575131122920845627179668883190539328587443082206952302243881890946797138797572473790864709584653649610417978075990153500255346274751600885884784430264006628744497816665850507976542290990783148790860711048023421351929173841586488039440765753379400078495734230395070149386745777779311227306710969513191037578265637831247835550472975723032689924305635018850243183547913003094997742648321683118192746871316323823811081497139986692071225905166001807603979286992503181610083352356131177922761567102525427870627754221843362828884377600000000000000000000000000000000000*i1^20 + -2877812761416619533710716187148253845086147587029580974492191826513971819394201789065047225570512491526651300808378914369979494811486245148992962928138526304047858950277068187687619846701050575679564362829457067448031992594074816816317658713643899995694938532242181047420007921161704003596181296157531698336337944860426663560416570590056087508754596761517879940329027628098032342159944445747637886005879355902655394458660032127524393752610599782540350518467458832681976161077587538422358269620947056377821323615985961086409673811846817966100305393733408479164047172344673931283444845649088354414265606035029059698169761645728749862592855319408215561218890451643518788686408382821563942721388203174781341306945521790618159137149375267065918264196629383098399523834985668430065510455949687245329930541028823034379742835332113359877778747972849904842414550235696492532501242347714323437095964527547164490985158616808299545603933244063770015887025441813855961051040270845124150149544120042284374767866163228316457785352062813488565132649421024096804369919188310660030163527944814237955793402029247383231704560703799153260853210326274714558980918422074893006725719634626257023398898213477736006006493455438683666662637291631117979956643953066870116119402955841114751002464690008631068856841665787963204837380396129447062252663216068077507234690252539559502778246899130314175100747776000000000000000000000000000000000*i1^21 + -157593715285717985928065620289814036770043375948138573848514465564129785061845469328017808003137241314597359980833229320945640857151660323333533509660851582216678191334047193365822287250930581694095668102842143443361357752010956220749852647282123270549106592390411152131895947481147110586757872868028222059375901349148733133863023773071740557997294918540114277399352519033634493456506554349610196706806142379048585310954388931585130279977434405741357193890626285985632782068184655295899039528935125364120588366699711529460486219188973620759498842779369681823254054215815811962638069984660597918943553441560084155399975640106727436749427038584796263684711424900181413614897663624996588682025283562935042220240482179055164081091667500907287083885327740962118112444368446513287197689050782177784148272538401560980403316930656883845567866068678466116513561868662622203561144336975222127431533967285263783899264660698298354710801178676450971348390417126247638544509754596143456787853531482405402365676585823139664440379895163808604371846024817481305305683839091666502537619721120028254767206344358120285965903344796493921226084189665247544160929618963522685843421258152979502331830778000335131716550315605400261283922274621453201623218132476982008584861889133425831983814326812131039177229656580211374350607811203591326113694740589465738082950128470408449118378493632211278100430848000000000000000000000000000000*i1^22 + 7668120879696283938540911585994981677945622405764352284019361266436347670483859127233978524821407016645677600316277485791732893400951029323362387402597744884089026835257529881464032070728298875089587218738403227834099125141387572568564171909098144104952263396339790427366473367144688256000081333736981090764613916513568526119386275256032495478367641217315727526016653226493768577581991961175281883333214208542459444995347351504246696093748041698491604217618971121596673121182764483198430029949174947528451438513183152136303632995714491631272938167888217582078818774208608382408538897277419631725384052200788624421625004646179142888658183294163385931020112392585919114244217437611067903093966321652922330239487403988714753840481899873236612888729439931311999475016709834253855173566082228460033958451052994935598910462526335472842750155637136054384348730177672508443409185440941200394953328936806718292625066069488006305046787809207436777244368406336560429374831084536491251409583572553460847325460714673779769541462700786307165999498375280648753440156736814691840794624323926816605286732248385676448677891034886467435756466313660851236746593277814166956984224534379394064774702633479193688554486010416737885214307312477037431314831568274175215487334102932580067145630820238151277778130250960566426496795029802950953459165355010006439918521846478956505069491685358464713883648000000000000000000000000000*i1^23 + 811781121296312187092378417853734097748083809470330459440013497314091429463790365344904838416777813204962594622714657391352431952950889615389607540272765566215352420752837387185624097454011478988873424852464478061516191878888303758722780454259932688567184501484916044892375298568893973412703594375562510810192164503207641043641371855069202839746775542697124600595572746239944975556810716953860535809865598038929859063157213397484554968807359959629309735890344384839869678958001765085125737355552251901476746905815571996209396502400326979537247147682373308242446411816952986183021897255011365659368189240766836914398317458661558117236246742419200662537458789736744519526077839858723308850245971985714745791031348181246748742634303293945613118882602265099102965654451057010092776644926710340355927472650796463123580615608957734490458751026353862741643973766511189571551827945610939009922059940537317386160317246169514072239819846102809657616411070177003885717491548866785623218023748794195879489500000952662674885270654774421102412093501993393433683729838163990982821883141739459302520454389477951783583574582813444231977928209337203775821799159940585303123976170019356061826265245111071253255151889013319488281282305815600836753930430942642168112796604208898632658891429448846164779033434662740883479046739456963792995441991597888673278711578627469622245210601405998239318016000000000000000000000000*i1^24 + -4284820999972720096090951652155584740112693428694657614205509797856276044782864362014750829422763025036788382384479489874590998221900300824654534497896937529538431179694721877713541955198570565574650887691378381402239978679972365150700257126758834156327641128614484592461223003176865947560510713901735702223723777135324799733540123783444808206706370994496194178634730207519342480448457615344104229499518803086183292726189393056436601565544594129495871336780313065278328740453702614730908419934554451145019330818141607563114102520327128645888690784337918081076103916921904620211718168034973450688431498589510554105084403245217552727045874436357101026272110201940681250012180604897571876833461602227555983816702785430308722487261820580219243945452456170671885590844491546941015089711034391101911827760687688606540779370978960229432665667117125316292468143212558020443014155274283391434396813320449235762078390136157325009054005125358064847072365876592887573266483338836035594829134541219259155442384402695753256100773672101456192755046887397140338751758152872579838631673131217646766975138411843170583445376063612024467342526608978380512590285444609823430283403232068154634924002188283964132056758584399512148927470952187015341449735896999417571048463935014063141521210205008358943433973447064409736444733715204367967815102267738007999768655089730234275250253576662940689367040000000000000000000*i1^25 + 6096320743106874103156458416160538458213075207616038166779258152609814819732061553232420572663834563531979191625033904171362792107409702114087574709444697946943141469094298392409076017470903512651593942641592840160874367489458817243851402562741251670460676340698999852040210212062669181500408811768303970490947725503908551494442241837409133319916171590753652491848513307701794989290336843018717187948760192067119401423969310459165167348228964719305832965295730120124395277153258099102010060128118182977283818293594660101038478998981732682593064599501443787572759849040642999443924694855137649161932188161889703260153235443897473381677690229147006859275083720990526364915185447231197410511507115898890960948542355421704272957904264613405426972355311535170465948887015901398173408721025479710557923392911752117112513116526777857983106730170701509930129948129503120442876509447339716375819950686474592490531186017849166673391595419422103938325958222644085915931855886846596124409765121135385833525799516148682122401563653294408819234942398660468360197730338817650102330986738383200223120308178027561272783684331189163994412381583721299231497596726924814965149141167041188167159923332141831976884003844381598044758957537160903954209024864395951593528157969625791972539011572203389573708098023170338749751461808763280745735634428675049811673760535127830829429893708266515673907200000000000000000*i1^26 + -146775327358571401842106937710792660425458736077738822090717114367509675945901756552158826195228737414892975067964364705160647211161732007376635422133419688348207705274500685157714872785283114706985857064509558425806191352992203650345704467053419948968482926561012201729603973000184797908913852948115169486954661194216387756307591618322030541449275622162847365779944419668838198192645263700459899673490240334570070355912977480040682169873397192080833965507498786974683936436527898333528336415894215432859862210972985656027710110288406490871830263592062308778947000283638614081428387666474008281224647332320509874653076725139119720469548243354675358483323072903773866966775660553723519545765088771128540672208001456095185780542672527122804808029135929221839685513488291059192667410595016943675280680249973396369458990971560535347186176124536163925390462524294899885586465437622378143159850509820394761272198729797871869266227675409890471165961098390122406741945012672109165686659176914488406645574137465557644348214794469689207279552105760887840387368385306224403476877899509796494130337236966058238262416561442677357750608977752687971494872280042743153616210065543461251500382431984840038526450705647261655534373024110527102723199849384621016152321926839087939081280711044341056259489307039662296974599776226555427328940784361777705553892786086837422301813431311264015974400000000000000*i1^27 + 8269576752076204097176256399113829279749728931774067247709575399529540261956773971109138160526033875449538529839045017940434128033312079879637360847991225277844581859992539898807101538437025325374072461479309301330161310806842463968362920972067785017267319392023128664627377642903824774155472882336413458717932002258434998839624420159174362154882687792750586289020065624584789060726805078286691317725344475212006405582291535787796053176177902810681723475335696993137698110214196958467098475851851219320897035044353433746007988223519045554894659113182751459911785144987148688054041930174827817829893259507409114122817985261779849368998848720722507580843382336607892733373283785595849162096669034479889462037672206063062463713210004280845212886094307454981229691828467406011730645846883683126749974690682484804489686307325826652550081232078816805137125146483744668372965512768040648818137979522860549534308509973117628032506598219556588262984158937112281857455559054322303771152122136675922563237497200522307406690992049569314576243154982383552414722461954211676301440102089339578289219408521853441189812250815789277626651945770562989594773397508584353829006760936660100661089644057219521387546903715603616342331084067520657011071249867873898567189533395002106100424079470355888712414555244262278536592057439281308546655208035621371119437803446374886281527964958108051046400000000000*i1^28 + -183671283648767400984057647122058908374023920489460467469957320569002230121338904867043709788892209899346251726513284140592116841904437333198037291917884252148502279369540306795625179686350373116916097784145008558966176720209832706540777158674080020417888391276807021707981219488053067744699946339035722605734356354755404314307987844478095215300580111438123623094629026511222496651824733002200061917284877713839449328490134153252331100120432083406006990709948566641429653905493346017899037483426536391096212527080228631009167583870028004089457812959105340704731677545905764718026289626217954972027275962611725155500186923634415206814105216694002263870875266610082670894537159832858658579693040174095671335248494619078249933731193038111081130343103115925540267754221467250480133627796038839533041739018421995637574853027478006863084349340910995524619544072004129765933335099638729384587963192509751230364815378857711533869812913882632715937927916707524613910054966537260395824555257206160453945923487493622431961183562442118907339651105596827980123505513426157932530076433181296397368344074565400278602819066826587436462280911482941629110812619211798490786087292207414546795537092032850206011484920976158361507603618755408711711919676599577512600157013959798537278634800279461019003589202033773931239185101992362079465030692500807650309424835036414955083661583643259699200000000*i1^29 + 4469195266052657648320518852639882639020711177213127830969744856795549933843054712450290809117357078104534841133289548556818278836968897046643169195207143579678726225945468021982307189188499889614509335572030914208399159753283597356606591464706715750624645777240068500246219131339779369777964824593984555229376034575646469455748131893382118772806566520577424113421979099899835194868641127118110780644164915024045052327900327038673182728678583879635361830448177222498098843486823893832186815220678291673612341576562278590401511571681193368427471396018181424382198133056048199473000905972280654315073111843100081448007227109781971686261604417420042197914900005276984127527537047856945665551628755548358669088241846145225843792976168127510329667737022109064948905679170406822883568165603671088049372060641103908599688478309544981322080272634780766611079831653379102950489239784455442766953838801279523110874031530668336624504203522202707036254437348522851765386458024300520938818947670081582269271735225745063513579045101341553687874128159894309037794590172820859652853057654022069362718729308761689721657377371064338812728264969260101827387544739935814623118283632721812145177863747941251852184321541215414570667840052009401922395551699315053371818009898020991565460741319872867451977586766920844189494012154871470318781367698254002289626117118461369985626378554142883840000*i1^30 + -97933897876824898526248938944485395230125393956267783952710857199969555706244581384903185549674082427409026182718847808119190633449273891990557607200278440256465504241482101290547701390420700401673887620619368807027485243935778984359314988544216505847319354700260479306683151941653564351045990754371899054395754719124061665378382572844176207851252282274827484700378942845257508527508217400306752688182244439425950746328576111891914712697023858968608505325991226262338963660483097958138199389915624947831241382079171801633927893550085517270347639490792043136646404130976496724659234021798007288596983855721254892473562184482684821795439500352046728718391344147578762512107552358883237737964766112101274805383312473213682632116215101069480380088818047492321458902738708632076646371413288427407429666023821192053070724262010290398028673474878471000279407781958293582249446222305262294455479756826234070151905279441508419981935658517527549467611289819659140418706278504304697834700273444688905300193795126432442831828136982476735305145160588976445864022577494773814054253229046281424849841103609841659991992552346409309750653877337368374387113447211567142933027579357566157972891100274892339159422676218223226316441411768599379273260138480217724217910520556702132069836517137009557310322322503943500533085026899049828225965139378416052540696061663453640275617420148736000*i1^31 + 1693124191436328499872735346602222460600888797429256467777692173538218803673814722954704009126669477645653085396334599570661408738356962494800449550086854576237561758994181368621534606524546350719167575737861603583833779572972790739625023990132508830323017005536043553837523632695549338580424773135789268925004751469766924179187242406532054724817718535725844931806351849804731788308907904618008431105564884124821726062045376829856260054998476161855777835459452527464061380241711100313184061898646259524761491020082232230112911795129186828624814580235099475347504897096090592444872531605714650577854540311103149590860133787523365100735585202928465465431264225041297477504173019888152925328287874259961141560270592567048456520894464519890575312199533122202938726614350760220007355839816281162768649701118362144427880619453403116324924803130788642292507589222241486330981478198450366973939133955315104076839547968026026132049598887569472303723781365255565771655108534309811352006626125267265780965267372112609381125577258642283632710158340808844156140169766733521712656760511430855337883557204877818145114224432628997504133867120479880606647047590623112478907364595703135882776659465191145698829038309154510248465656414943017426404210774385032256177593364286900004439608718958656538483851335836960653267099453748300935298809838476010907520608471455977623593471180800*i1^32 + -31917782820955992927238267153003375187121722119688927703142476214209210826655592249730743498008244398108862492701893560718387324066203224045384144009989340501423131929621127806785183622881330825016570723641011961410296317057402479086390094062618208146608511465388436099052963306008003477728404663374358041259896097551220955573963561258185188050926426680523984949954558567620719181021517012935417965447139738227718567495781085581836738236182152228303273311640996602626179371047944339318713874899103505256626057554253305605323313023563101618253484145225837256723684174071846348761056710954066132086152827937291714073038616479757818327928871053892824622969246019237368332968130647292114731244245757793229449309758410434213183944118681627707510119117776950887819927220641758209713753218911636415040303869532647410457790323169215940558918877750091231432899897493705548638660311051971777919275624707693144066352566849943863934626998120862392738284449315975156413124875342529898630847232022868889172383831216622593886883438164537378894313768558587257449782343335518262244321738140092740716069857980050923211318517347004848679036634120185240495339304583716559915751461053389417237024176437864756212913744997964148562186048052803433707184501452592629983393649801231246946807028261129736884361507662513647564039469673454423402809502675028824302160919522211034447216640*i1^33 + 498782116610159088420795593013001633537017291058469465157298053677989965757769101792328489230876283739454508353858698229435146620674795172146133480475442486428930178357522029983310146954763991106881334854946536077140889297607305575990247527709509263414017325470484596770429814659217762574006661081255843145206426144558540803414499881137451733197742024887362326669888971189483527005712177703537004172670155857278484765855119494427302805607386341265656040179723266188293655679752455059557790431324655591672503921046011643328841647761767530539939618217027693869339505086815822012486897360861256890866971276975167352456107534001880882648609486361116973871255317297101990443737695783339581452890991615989156941008400869260030832985027948390693531942948032572482275334574811202189843544766005116496340186950749948199704524300431684858442568961231008525677215792828544049820849865216595123967479721382209605952124513225014940187553692534948026116454341539167377367224340653143739372570944612231419707837922371297737600973705929771913220617545419203923765126349808699044710012055089446602256290159464010630928098299613177805213014878075950553174978983866689250455301380827813638199441890429408563331727582215754211467674946307926881464126933587562122499264946883349640926843979268117680246410421467460091944997760067803689413725265118140540187781441871383887872*i1^34 + -4620191520763192890539216257273326493226443713407473829507474678576998442352055810515944631771633957022970913403761551484474659753434967755584719948732458443799817294674340961310765752298193167913169237218063900996139912133460233424094960299715612398242714859257377621730134653984805379912893076806967171278652220306453562336717595898903978944599114839004589569543519850189507320672943307706491983460257626207669400029665494301481197342803805023831568605123276234315485870080424751496341799941952324124939336440919630495048898695435116927615201386806677380981472894193585069027180181158812359078117147969974342313878903013385670977136258767428025005262947519896056129999622370855647414892019853886381333364690273927696157573261610751815675180552834003326875429039929684644647624790543991960433589559650165041179058580877070560788108083967619199227161585972023873591744571717260161562531233441581404776783457961180490416401973682795242712861135371512493958977246822675060595689184863113314803779341386376239759881893853568136053920529893183007086180388323407718499923328499897414415693104313052884221301400794834638136704949005229388187945579581058702493465223111869603547454555069644841656373348562034378824730337166141939963925793215614626883009158476216207133160852348583128949446096803030282825538189911016208958680644348127645828527423622217728*i1^35 + 23589072284201463079986601494286911107775892730844375671218596847082231925722064202157316114805528353738223661398995099137435359353818551233409808177494410807176293247203955484693409480692302865556300878342824474317436545013032921756352870141464929368323141849539284081178200345884807148265750847277719378683383699357118064715781851085084874489288887280604544912639151026391545105212854096377186353639195241286539740350705274715702764682660733818376821581852352190362642170738763518207107788952515643331315005610508667517423292097980656270015596751847717300406410082749363171615615663633510510054246020587047295745092184777079102480809286171974394099175212617478158281864506486038986262264934573176439745146243431767355161231400279712229133226549358656698033828304247237093260009936762045901874772066055010252993275580713314643019460594253701327708891871275935289182515770435277098815721862070124424594453773312984031386887042453737276900695425588950593930959218543322750450788545571721781611276260754585476439182067356325340009644418357828165430501995300452300094375077240502716259814133945632650256861410097967628813516203752003903303964561508047787882741908380106975428751472787764656436682584899152095054867446916409930376600351021171146358571624323664015046255651464714397755854844913977402655062350689427186452558641510275041970570133504*i1^36 + -74540417555282425176330966570422169012887977792311135805695151486332945729461601014051278195514024989552573781260449368889335957419559522809545716238147217296162922937152869819826785390203055365427703808777794077142896706399476604336867648131542485916231374853644959942171366929247584434224169960822472895520794307232147433951083039926738140616860963618585086820385876036211551991500815660814482524837038335967362131205675648020129155677565898998902024552666748486204874767583258692518304454698184114520865849096181024209694908495502527189111699485132134680575176953930941279769487906995118625169176778859235075942330781012853616517075731622683944052636278674907985605599501372441986057496163329416936929119617557726181315731200575550926973887388862489353860018457819835116682152651322458916328920805185108632430821181744579825344402144273308199385493175120554791039502854845915500821645703310941911087277223926942327775419868975102964301273493798508156695231962245724409394737642032376735411926118212468386591166373125225366729509045666833998768200404562763264185386878648251891038296658306658309277145763746561433667673651719592515356772478610931305547652893382119154405054757960334487854336124131013076499250709893138286474013874648927706798229299661839290263342629695300108866654170631530832485980814161070703758098250955033308823552*i1^37 + 165149929976791166214284811026946814273020272746528220300348499988808923973768892682007158644662900385263741693913493504540229071158905328517497542133884060704766215138038529812926676015225939402449759611763941745906126047419097576073474457262749956734147448275958180707211227942273696508335240180860525823279299992841591685655595930460772910065474067036798552515073935227971363410181762978965786415519431645540839456002076681164964159752240190365356437540507760861776574402358588017331315651527571820910235868257646759126206246985780451406234994625132703000610065530668831291551400556958820031995508716287446595648629921890277583414658738427234798760735834230936338863357569557808643644770667978813286299017609893797738829922661855735770752005426908838574112711343170792019516217589938448315530952215302025670109740501013949495755383592524460020725024296356358070165034090463111908174167234881145433600997171102305042979374278982955216474456343609428994158575249716478328128103370193315189581967230525451451028103336255902554601628756561347729618372094759933519153650667002296007019330365448793098598683560362772236468233875656262323003115835235601393308125914994072088831095129598880180269051594210239540197689505216539793212218925803083212720650001245772525247670820236965660023231487648819791179332576506607022144612105155772416*i1^38 + 5331915659485289330765772760406413867702442871906375516877874455099051183506848249603306839990763644673931332064083564102329410752670182170824595485951914004240420051689207189708324083933134418224253696966086055372236876870888781646382020863083010471356038954414246850023381683128762490069311119279208959183016972887506233929993288275283957455594322261980024361850022529176169826312142590649289652864095485005836264151801047183060651138529089869166644037085749666673413505847390034351463516967788655950333476800962604935961688355824319045132026071480993000109910304839922045787731036536561189748842007492287227378882298924065107697457812158179965672145789552480755344268735619351736316763829482938171048396482687326405641385011203556715868693170270480816866272377965824683498515028468366762475606238154989374054274512782278588268098749625525808657260387923771255199219508781412342892680123510597294767705010962119624275001424067133214327935365959535979012266615173250095599210870965926422616839618238218653113850078007489458826179247146682477945818330383295735165364540806096719462484741212087400268885652916906741926831585767969660311847310832288529318185645437039215196666685885730681104315885907940257332186909646124174455095112839368602247302141477605879671998764518580202561856209905131745141115500731615395957348237312*i1^39 + -120360990663564137482007699260520362915467767783931500616620605876168543300947891059912333040605932358632398922610511867737399222632946286002364804474534554402508366097169805526592222999594918169233656746860308567451147844955183069223009396024007513062884029056431627774132064984140780290437674628273321813030281322768250805523221797473418009055385212017597757212197245946429141194881308659196313075987907275015927500090929981500517840311992033927011149843431311822852261161451678846016300804147681253035253900102792320641453109404056847705284434350894762479806983601984542395177537998503899383315958462568779004059422542800240195439314407015193730820240680445045697370259537295778019688615540173543004158812635951524317069099663928896837530399426436374304194085946550431393005389853783023246218368202010015432560594236213859496476163644071638017441556751728527916399062394298650081983185726664712547651469432099205889852716012758301476691906164304332787563178427799219835044531423283315191946364338654104748531979264067578084499238577211988422008849016955443083096292553061535821209169197397270403717864169086651568762427030030223429000333290467095076399362985349682457489631026079923856929144111786109536056751592219364289379889381240970624077688493351343327903468235400232016866198131894729946382845092850076953346048*i1^40 + 64826264343337274060638458679226538312994805588779449465212288901989299296133284301723046851305556814802797439415631861261224458716869220251422872383844981334194495543688551139002954627420651206022227725540426884315430036133836829320015427097419863708651093895652896353615162603978380844349280011381998297806630842776274583366298722650936975544968738532558282830495242382530981001215594477190690359165586791613860638751659459821366475183719984692319942046452754810196036070005372983006155403977113808275547788973866251460220295943973178603461608542550997534112277262568037561648366904364119359573763478717435432159130592840065115872226628419665610943442847495402047952253943255422036973044595417911659882833311585969507134521715599019594501899823207416565065256506260188881843436053288686985042513736091837288373983392570623592110299260836812223545780264357242864020009749583456931304940273649411498000787611458383755103651750397792446301899246373654454340324279429656830853589736614263020555290963855447064382290979653132517664673868907190312017827838837929907196059197391894126641079636753082798033163919496139548712166651448186612720010135894327581280569942655321549886785967657879194854394414959194456328901884024234046121672173429318907313343132970755930850370426418252978111752973444481515630342989422788608*i1^41 + 8574906656215846569386439807268410898001364662180808746863431315525217325615208740694872402157988858029711346864431739318890374960693542107490181646648160137379655326653012978542726216819364432939496899156546780743391263666188353360331441351469236309151377469213686900048528669497807078424187265862868326772635294206738818871860239460246570358169747038873014484262101291914429203343275927880700737364278602238420403162579353076311629818289141058260861253719651086759717449246736631615580061925611551006692088567148646684169164323379020598027054853021831155948368938199097104369119909150120471665213660769278829812898681914397115422503706512770877193303711579220004019501892785169705539652148133788810888339468446207049979546743879753172545563806430157094560204212500095221241337219299902108665387833141402865264802497612164740174334725334664070159456537914175257517540588574535812217985022318359251097388879406535276583404591682343205099725101957657028923175132925888810452885379798571080183292922659284245702282553448204239049229484883072655471040369661690593342938379976997994460299348139086026747998340150381738594407852048930291698993987133341705692034325408583360396604178424550881003272992221726875697089291452942930794816350721908816434089276294279863236991613612328293584618215664002387678389600256*i1^42 + -21035390480430911782683434857987328751473289282714039392993466813376685718891281538903482944280907534007644787189241268197100135112263500030727325551836310900234684160423960975637986921310667698664650322340358223297088676478356031471432595078805997473598341842013853162482894081782141962260781096379752410857855557901931442281219263788527862827598993877267686470285666645049183230892131917671004442718286538896387560089492777539321719238372950575556659527284089632571483104005085506076315721528139721533234854241641069416103659402622644466113926614900226707197698873589837793395088622420147883629140761841197659362923858771943134098656112965685591369804686434207598350439945692582011932639959188094148460518709831439299672799684322782009471643886608334277427197391340441018779050166313383794665665964957745066206471016870483674864298972056327635697510064465373386567474066263308146969000735912763258983847078934791251954973026370555082291778512937394168989235029116714231470237417816919203261968299061726852273905412866559813659960112387538092000990367043801757094553468039989070966648223134919772072738652545577938807568642606548003926081799278177830833923604553335705052153112044808539207247065950294441588137823533314497289092908600082902937356945447443568986972994227819109333247187986751663636480*i1^43 + 7943903620483163160927475805846492998850606743150244431033673020033779662880025296267090585252987850596704332701899064036049706335420969331537980596682693915323819134406927777839405667399958831737522147417196066826558338106707775889964586320121221927011532193838836047105660166672891752991239783216479811754001153824459851967593345429704459207624955374548667160841158549953050331501635035778088696646326869939930858770182280937833766957622891459932200384270497309374080779077385275810940702493299096139513939745485189661334974169490856864607019405872531073078813430098133148373695017292254684101745762766932694437061503671932934757950353320687124173743278342184964210414898979154525640393319555209875142639546953451106498626009351286588811646404179547317643918513726034574760388780335237911908625382895211263222794031627017989972915590002605008066705436817336246646018292450717352639217448539685317031887650176370210087772195870542993615685149547541860971068056696901721214936817571720899822856815302564143057282532371493036358212741274154724674275773589761923394817119758248593898264770117362305545954123692997329269674650811194414808215626552469220885192573582775954487367169726287385563098128717663354556786232394521972174330432018323478874955555547306365650569084809232299747107222868459520*i1^44 + -905657184306165031655378276323554838918990831320798580669514989949887170508259349657272379266224612395647551596015276289831662307764872063867204421310956665339925206273407645072925424113340174980631186090932534611520973410272168850864689743698240359897877786783660114863783536912151182083463869316317887161850910590377063243647290845166054978369842513337622355313163113218310329652586119135800193860302930366899969717310868696624019579885668943755576384951598614286402671878098836792584861839549270037286511012639712161539984459082229462941523647373202940422543320212228346625784026168867504034945003299069998243605072588385455137642078382935259582686868805637781111922328509364987224968025004743564518989051201101891148610011927326346800551709441409668317676217895972928321393575277448781072303817812023972886924426576077214722465941679875609735022987734504522745899792202320697467786912574132580061526272621491228952142113535331640595667087088670753098845396704894457850170307211455021736953933802041149090021307317616044815355557534120339904304326938100221403759228624664175781678540454367776963086571859795417482208690346028411396975755047915071141721081254152988867533686095174038601732703090870471341162576575624701229604621455850773675685331429240943787772951516709571392790593536*i1^45 + -96572726423459069249982774877327372572222320382629722505470707582351851735589899677712540828215530449354917917937263247472289305325685625448845774783743928928553635809439919382633181208500156760082129998522750928457518808266787514902115754006223373040655071553808536504643275945987912898996742765368416365430551351472507459296829351966531242261438895327838247088610086615715379486484294434750342774098322022447861622362593491894733607283605794664708572802101130732230038246143307236622971030863514561826048212313070992267577627378537616368176221782331866232972037521246504373226375734546854676969040391833162807612562827405754694804129391062498554385809630944778211284168854082645452002895118704380549223172313702574880705014394092304155019124004848263491421126192041623145253889460421817594602181597877727787720398820142218229898604039547883166648069306396822685475663913146793170353908890504221270328847197833631297265069616745712905466152127281443204512760418798718985018482305453712029498867650483186001100554989042371817221313376049454449239071705753742421201714210293760646512692839181079287353403666946544265811299297421794498351723184447076467065886575602921830525449846380625228733101466925813526787398771557482088318998585801756084651663460872862541808959036599876714496*i1^46 + 18618989561303969595417438782768011893462830124099862533020960777817262138158867178533534470369482835348120065050133663330502952176565525599419532966432583866705212635507623671564366260284141009851564223049432513896465743131870778180760862568171431868817818571528499833059656771761889038637806126309701862854934656469011982672542029137383313546557723148530714143294833761514868329342203489773127681568985403734762082243768525896256436802466507994815218964085309455045099859454478453631978715726764786245610678951036403924923572997544774017623223699738775410847122531787165868861737744768676486380189314077285335326468028148209751099132184846202594771209058221252045582730321488942409429591782742920220828544292221785902493027734211227966172329291789330161502351358087119506058938677653563057447371482128401845594116164483779076104899638857661946656790480272141132419917548585086640733708052515402020624813594647287889642066142112976000501255439733007052198332983658349948275940539282818912751998074291345558741970658823482847837791246714346054398402145748890276634658649762169972240851214683489894202185121296478405282184182972590932045730084748696753651420611649121078707395652015325832550183341596834924502959814053797863817920389644768391639382799969991495081549843398656*i1^47 + 1403193672908589107499928973780065123817338816002540900592723082980908950864706085445449054590142769781306016792938053217242633984501602658163179897193989401414085174049522567307124212402825818448338819091988668242225726112995207700838384402796975585495878631456855509754933237055905742675869785826218556529516501299750108705790978451134606163601044741604121726435567725354814832492983530622831831917264816176603077174450781040940252780772106826034775488901109607165319843058991113316515010951049892394290714179778835165585776312332386735432454686746281063866985005882896706396950086753371063394314539492877520434069491142272774789650817391809337312397593169027402144052880245321696024530223654062303803963626891884970093292017529308488743321052929177356014140858272754438111736146577037166434165996412602114079271003266595145699997773008752583659694201517905368731084132794127213938867107841606532932003251517879639798511635968598987666962576706919072832843294011778021703760526562915061630989400346972530465047698684420760256982493993006022468111209570924570915310305767470120338083084339895592914209484498017892354180771229561505779983291869902160185742633006306211983236892237435650001037049263532583166374198445579551483768591026390466302729346914817541698224128*i1^48 + 11613343664477033581462344710245382002306901826303685288892328634195188612782864713075108626817851694136451147049823792859128571995189359875304886063744412331686696437047542032084492694661601488661050579045519710729333516708851523729366381132721725518695592201619733981894182580166503184765422741826278289642516646840530744420398374236825818862596086386270242078378237405606294161694100042454704388296028786357634975031816448421058309885528857884886381585555808747141439225333355876710015506594552229919906496311832917618011347530890271558522308987759891292234093392919299222478130890012084855855321204101318684102546776470111096780919951386115732064272821806377252844567790947149876943133954020707584957411147450475075790086734333596639658951010592936786290828407439365805789675392905728608177709065171541123295106270519912126718943043755893626695442684255603830283361670173452336843989779694083714618860169509451059977614205763474306755164807752295973802151324782749415913751515918490815514596245410542726949605790436918829962966229660778526089522391345586138386621615954617544981624190829653247951059666208769785779436391159054492421339434055095540682805935869285066042586126633391255774010653876975945439146234493058203263767462847919470117064910114390016*i1^49 + 167398246111663547022848781624734220759330376422364896264782139869055433663863179591923871225466344435113796354064257158216337599189743386997128135200713322343958943535331318008073411550424259397232710363812908739463157685331255845922599864622450061914209332791542074099920528545521073073420670705835284619070200629408393613240608033846496883577851289811443744418781673488335781957539914288707430375596557208025914230205072238920489400530433972556556960902400107641356733356883768603380929261833644693227206270769527084754079116367330941228156161383489869987030443510579873806963783020786042371421935938098919976172858979557636136365717998182942495919469661503364587563242987288796455670250475078214312466109240697372114655053108250036154413970018059833920987715111362843744422619805775323491374636529897429790955982291105010345213414897331830130567931903679485358847733562997533742294228225168843435102475991087528171381310058367102514304804116297470303495641064893083569277703609124462062690457079686698074368809682134630937064560880146553161968728900863444829547167425841648202434621100215069147433202883888736789739218018317141213986726527701236347826201141474801455032845477622299770159589334961557353766734415977714426330411274751029038001684480*i1^50 + 546138821050885954602983323749645837369007285151390219200336811402042438634078185308846720156148215662081573340985838587002783844288181919034558276740748051808431111216165337048214348130360000724476402220761090464199258383748010907223378980959202469593999992420631881309790569776244306237954081729496394736581980520909840134766895829426536496820610475464918794660835612036674591004175241457251794729181219988158545119089777966022152642096171353553685198744080647452847165513489873931954351050762662399941742701373645489372230338695466973301500855784168022422152092458079484108370542897933564106916702461575120763683628933770891523577328364822456532539757447290760832947390436883192059527688001746303086561843248499988910847375008000913300988809421837628253539118729526289083183039475170686050490560707773535123887179751910139514543940048457633854148754897953729449228476885486860674384337503748989224435775981090887469607357252806134053988099114910073554280714316341313413953954339017695736279010199862556496441382814188630954589222725829376865319433111626351194376897175304959296143187236412533131135113902308903032751499069321594559375491947724332066044816728414929556827691791214055986610469665380511728391801500058003707012941815589371904*i1^51 + 4279037061547528621638580715013125826222239752781128490456041259806183168687398422059822117378382212720951283969801474564153864767624272876383364278931221255472706878100636278546159282759452994930691361820884086390256369625279079347936090608336936051362654269112636158005286244167249080928359752378148371122232610053200133126064737917790831946102610474921421150300563638506155561848635178647727263984382522974392492899951935693536248192025436160231056943355895982531716114749149687368639917621762658515231907531071474576846070124080839714080188909601828296552803002719418858066613222848184598822561661023826143255811369578915803886150403867821296217644364553356516708517562452638653994155149658283002268399625237854929679291775254731053439642144629061113187529781730691588720936840941770283398120825878273184766472302134216009203255562400799127684510740842958870451341567630797376301258284912676745981231297871408318274679962028002620467752593186160154893550769707671403491797729989034241327190784896695945844500800154628110759710830804188035977662047491741167336474213480287125342256256782016464107587992456278702927908262781565269573808576665309770291348160583363274594237917083643978982048428508323228310493596127114939469528039424*i1^52 + 619076647273878265876481942218328912267836639293012342906778088621327453989901256822033020910591002925548671061616363539032318893878296530219832268257641124522646590035307731055894151848908766116868388236228612632901807702367952006468946623927516141105885008082218507024426798562875788015995137043198316271497289258928433044921686968431579804060511528861061789986511398452724624468975081102028492187101629361610747549501011818897979966373730930203258557172592645352495702727367228430187951493235874514256520270642455011853671072510119273451255335612290397722492599761800267473677274643274376002512124073080561909585062601861174317254676279187228835873070533837461428124355451984054319776388844363678811392822804944734957683026964358614713523780328212894200992458044059638885208132064940451857074858656736083999601745354658434698908526221357606588673279227473555642578320802182247515529012462386506295602256146783585809206721532415350297030427083190831166094950782065482127118108114946973488415160415357980488916998332098754848575695174873876279436332207283530310565792759039315888904574147298397079013359219424858931222585869621991836417246290696838065680823569027582317791194983279284748738890422609819520999330054536167424*i1^53 + 32221133187447944442315598646546767996125768471149717296386236113112910949572975930793535142874714011066776888558553300041856491173279144801715454127816724261020287081669580824640998211095742154687914907676024057248772365293365361561153578112715415229024135004598975271126049469664162538972467832837204536378630187784774650635594897340320470228470953645444510821511974691495590885351292530358171816566926095522707136861266365740516020959574668220248772414795354363724641899999722668969287175906543574087318017304841193583308722009890087102080065432896711415652097883811196496086682448014902272039926840772498557804862713958168229029278186322542984799912509784354605232778020415249125686822112052113124274795534019386757441805278420485654548585903775273491308277189444112933873593574362312220456194185820048104916002029180379671774837052326175933895431009863170380164249463743292038359047642872284640698138383636508201650068460515434288013970728697829630062429447572911859925831687867632280080140663627091960868321504884574862887296744186060067850907864289250854827429479858530000779443144807323451798367220710774400887079881439362242084767323054039374663414692747164981462075788464875126468825729339363304501411840*i1^54 + 716801121402553511163340492591691510000881773546352319305016961366755550077801703744342883347381905580267052260120031220446913180517474794290874663885077987827391073942037063023347291151122627910802617200180392522791690470912352062284236734783210826916108736308430228865249371003401346901422898620662281838979352023290923210691213009775229467729439092950656296091320886466244550693518024258696926366282590434108324555746012896241491401652670300002869427188186803680043315935467551199555062350765327206283036989607789346980579593921732309745050950422300611033966671879153125577761678618678481868044980662415606867764954358649432372297600197274947206966235580306216074480280093139101061656274818350350682053537453124887635097580297176549250040830450963085860738901599172867707887611134733186644487931034050625527368134059504115068447592504385144767307158929385418729197374111192691056712430027770135947007583378073343499542394442360720934372407412717909768034715864908703073711139893107551682682800995761239603296091211630951713936298514810056490306297014854129878048904766198306131411152166175826546196700477874669348332422175724775218097927553202103488381958638498239263420779542979247198431592021229568*i1^55 + 6225886876116071694418360241042775928605669217912567827690884537662208261575441043149938637952389525754744991780909598459029076499386601663603219120676320932692988935460835854671759362345452326485190969960087182375078518216620049886813290168679343321112125349729599148814198660881825329729674903970158338967358270350001264682744852533663396143310217385408987225832757451235041473308638741365550467000545762826002092733762444458731663301492421379965379115504425459527964512265667150985436902248379249587758584420094790815535815205681255074327354144922668316388312020003198856374676037142414089877623703988112790021173448542837375633592383343726624900498614109350566010205996674307757450632493627676357325686576579285631318156943729849517588461191954940500793055324400399136865936437702138400650647418653515172927897485488972528505757375912850629022950072741826540795838221848486616837336115472201129013905180721731604050520462511070081800718962770345344960729851206978840535053814516662769206894556736995266157392760461311391687402156207524860230099323249454530568627805751063797027639400928666328510365986217450434282445813531306092836210170135410290271969485728875031687199565517240441765888*i1^56 + -46346180268843297544602109736468145138276997648185553025437893744236980679832511663173049049938257869288679528877922406007194867163646391785071435306621232261758743261863708015067515899241336375880979493009786315808947814507904927107451778942573719922374173299823113953133192082710781735471587535300143668391682334190686347969741527264906630882173633884308830167997423792414322244554209532317150386790917497148338024805653544096723622169443633099992445812493939043824830890020123526521784938831183300654649228656210764685382718117552527753406461721702841054184135846861429083487838350869496977179603834522367719604061155620637790431487310447115681868061329400016319087719925795711542501857272705136594080835445130499792812301114417967863911017571414296819666584170240360560276199391514015704742159666713196490839874671773858329322748813831205778913926924434790452287417259733788110495548662538749631683692484077046027852208699907233381386672259579112628041708363405729292052166875268321750890965852127691926068815916729575640746538228178860822570330688859175200317370529726292609424929839197993323530891416017615021240613071754871871573663152427091518803522572676567256830312448*i1^57 + -138566451155151513518511057128301770418634830944491131025389384789521398885323456945905571667677843897677851233735076583995265031448846660549179727989849745269113330823612327990053151662556968545482325534430783464107910377123072570792251644464293135014911468145391051077140711821654603228091855292170613264731444474759476177417078099775429216521932107498138779843280373318584571649579252698572207481560944804550448848330578917923057902224456399991752402446014448409431275050362201913361615890496121430875157308285779414291197896406217349559036301078366206007423343310937209922825688770015367491218675478536494693171836882489091787624075759732616385975291452140407458469757503627067412504801941810123810776362487256823001747092540449550496429511197297511470554112318468590119944039357358032290497845632338406767059112997203397013301325013375557947783399346801067270040206505701813515699427924860752210105896051186733539675704545840561692476071130962004972829315938072411966542407355440547695574874713233979322104234469377069993945142887188516344404630848345586468905783707065430919595907528160761016286027266976702023180597627063999012861285463642366071833407082496*i1^58 + 131582503984202699927210838058451416897227346940371158040144619400947878648450398444476405164237620681209486023507856696201620230362092975529195104346645364971347421312540519581281583407680266857494819747081108643223264759429178598125160307984868479440615303390701853216837985137200479540541536831235784641534492257709677468280987052977451349732049556423153598580252001199921472389056203615803572207083878263199040617805873004708708608247687174444379815225413791563412584031284275840488844802754132707644404899467890867732163509954991988287028808844353350397033106597308404678658191503278227131002103299599307073941176278826031924415852910255780309230570330438507251975382327749422766681165773064281687637333472493564894461370523538827532348903311972423246772223668385622449029103267446258884534593981451640044877358191618066148635304387969752654956775560308803297653826635653085451301539395779493792416557349144939331982868393841402865264802217356751435576112725345255249536328589378113261710460490982178657650215106842034792349947553020925450145591124924979252758769287507477254272149928681362982713863369312640*i1^59 + 1944965949435366033459119728104176890103797770943403513831765959746783057566220827639914416851001872014627690776213950705262646950676685684720433659203980258179821647342969103783524004329208485138444752900707311850193238257149075540139461178764990363436852429253235666767808917677845500829035117324401785175459670707138198263821523160541075842658169855498458288198419854861213000783763366876057912842627945319753873474933128142257993368492860125016227721716669762651603537428912314473801097351812088638002777623488435801900608635525021850891126198911408470209047028879929828887180949142567314304619145186754469094659501339159864960497252672818532328103135048551184908727125755286308612669906763141675647546600373106415379660538183383440868277029810423005834526888992111944815971132948347535826776881996687184641012748249890778683098338769074010294114335974350661931585654448473406699925273827070919973115255706002889536030654762193504178597731682905971571342897253696342907781526137060022732856505669382939885009914328702083830094935302649896020081688913281*i1^60, -351959213640021033947128682622446976249280276221249232260668943851724219502189709597771634537764248136716817172940095840951351370109188921761839732717239950940078737377679436457344204586106373695875756437788597473881164706279588320124492268731036489430906707424434457965780969753352838983926511996193587853679489292380582493973949750102237530848331733417473714125426182078804299271891866871374291114413851832806552893839376689758018582768461974283685136876199793898407281274527129918925575446811502424812748808766940178169430273901679568188543730687421507967707082479416767542073381961505471556380868932149951616914443793167696408214813944525709340844891721396785764516475283012538812824649013009447682826779807670783050893991217664882093750044026058892168112161575191535381449193341189318919056840538187421175948152727533419979183773606317327612685611725853619420255774138405682963208073672662698924591319579356215739300139516150003951779903577886341544010508094915707273870140854152838167526311601270440943359826260473353608549495240287955317826956314611512970769904705974298425257658491135788937517489239323260016659293601634581425460108334065416566498750283577810241222192548563583151885015893965395610401270021915314238681720598453017079414531509379485809307251625237127574238936830174714113450967021204349124728731611192109940893604024845283294801215364459240112769543800428574328361704521546601627413644202935018685306606418307638451565516185284468247970167845939388872432789121263142464335388615126829995746618761454780033636467895366242966679157850185360239730291864327662172772443627757139497346821859911881950124452223289131930011990574923937307378147265464560101981963689631418326331766487259544791928352831749089240020616382951212131783464042428848426360320693611704726657702054019775379470223324097483457968369229456077322625551939014206804927317068514609025261820152241899022078777061631684928980859243739356540485052076492064027718618454267297837380530688448968364491715074329685345484651770661249010905537744901501340937553868013576667290042632338458899906953447012137751239246242960638173775676276462750324118434697992015721370470830640138120876523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 21453519971499599094878529783947376193562189688159612913538303266556472898384398934364934352267686195108201210222241744833286598883049431683848425284182129572205620783650914421588123773241498040597898908040108258078026442178277225273249217684553719533572133092431453388281198630210805844821897512254236961883775023802018793079337474561549965995091085976055664375639856833194582310989783121681445129721318574969816948184555085035012049243788218509684255225061348213404428681348935745590745346143086662008172956886632737347528502096015047898316648857177933321166803207164733652421417466614595111114774657940213589397395426924495661774162578314180123076840721104783847528713923327538033032702661961805283076916304930596376313640321674386780805751347123375844204517269107721391987142981244518053235135734188674160018873689434568242993608194143014638465066441133048650136578058597273053447401188443635528035601675567548748930731224397805013610892177325787769272162959822590175285822515080325704536791839849060924752555502238744344378891496839502554109618524243849528750706058577234417052754654011088803938004314259388713427790455138471223623311318222803125668313093002723095273946908910723027829620831618029209926857390784324131378333311197209728308604015900623895628290914672871714238487597568285598043767571766319702324126872261539752615423808149918067206090546501944744498531528559912076445775272070550768928640009707113246217139050156182488490137998111605043889667739941165496072441467330964490159132564969206101948400622142424710226601101244341332774820907353521211954193538708379304390148952003979281469430650174567985887707188669555914690568883090144058321369243068064757623733077865217204094107612900080374302404901409613125707495353332556546705924031523682940348952822172500061432841249456130601292380036350961868206089169235223225963348283946104576558278275925832686511365633660281446673721492767697993129144254378912714712892842964665589179271456288840111401320348142722481891831771010598109960424253046616734133054359099197106862581092765658993264158120630905287336348529327763624310852107652290499425713275100810484175639606052833278113388110656444114081624883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -294874163691217633522755660163484807145274614114099594821930644494970128887430749016152724677828970981718174465036070970740554283706275973061046708781435283176649528083439939523424426933456397827978015041114203916417522603894390570368460814137329687740359338638715715793964404951119474779358877901639777838359189983860134389499312837335222920063219651792033107921659965921337170570422341302053969912035024821859536211829661374363638439981375043362664176191530510910505298208763763000774524721068286787453153369738195556618935178356537928500743696759166268520020216933772682739864074148287941003030715907366709993694884449038332554632647723215257411221007525359441148273834594644653769574975283061233610478699901619895987557651808474960964547407414897219110072971407604363413905572449809798372745666040521585418250426039688670832274309809087189138078093854264503810097374823398083171261452068844797223222108022424687527709304526400545444375696144761094757726953158940677455341959161400791073270859555628277824533607047033424110926789243123405674618968638830936839644669524175530007834389828540416742693907036525294313625028810965831177852222191771637717457192763263251121357206864604927941273151333528854622061965286392080085428567958197064009717253029944257436582900319938697591934124684371081698798978499046929645234578634403683905450214268837251477145960139178049762129331673150168586599317708854240821917421201727169218128425545412135370028836177983276789022484617598955727329453499280207825003723274015963623202093557660970662339801427975612015215327484863467635413327865027062223867593785296583079855165458410827561563911235467120305774364919252406272877215809907901053420333421067101238496202537068225144470170945115628763312319166767929057686901713048243608024718866035186992628949825437604471984836829170315553685077726520754137062127944783964920159101601233739466977229077997595297386749403081535710892479933901958451072711384587512770733811284226513527371331919926880673290780951999923781581474043884197799563906285612904398783728668542473946326647975582009560732405908054309133007500687411635378488823976680003435268589755881185871816378660176806761769153331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1518765200945399002674379305538200131191327956506023900722379661070499766824376301307285496278970055516497766984037177174554373959717165488263859450689959280341655550087749182420900960269787369358147564615635208117588230281542216552337268364634667293504068873529726132888391880500557688554423747713790399821629340955668386822501556627958894470370479389906375254492874939378507794672337532126080288607692478057517371540731385105538577196148347472139225281811637317226958888497702740062625337453477670731668300140399015487717965699970525186537616092662128296914758061845500854403274037663481699160099058574525224615896404937183828363209263161699883430024171533053464563222440853654565134875223301287474019816276096754035361278987161578431250190887701859239411140751881630359199045327401575375891331458906005325776930673282052673160730299315369691506549578411052479695813677202105724255356749353930348765807906052728853735641763324188384815759259135683569190346145916785256251469163699624672811166306638515846859084145582445907253303865949927865737488838407445555613386696755049438553023115728376318174517466315633599600554773150157863265412064191953623383780372137603245611589926867507528033761809919691754943807450003841117567820037775555346135967516152264628603676644248880328934790277529673264269697015650973059154984050963590905535464014153405501024550319504612645485171524173292070804893350329221094033183008863791988840271940992406430290349504921544142994633754221435164950919339700050157342032530419097994925332131617575738964456210538051492338099145639569527778144699909010095649366428559764917815437934629969536704281833056155473594136008614264341825895505175576154351423702003986987210403077418291356262230045057242498964003433167116652712056831960345697388642587220409940486711963686897183748237850567510352371851490347521913479156956826279215073141112390989567354878096488151607182396431248979917765416654448609769174995374279341975658841672998191672092684159256973373927746479565504399595452596679991505351024810362716732244735180800700450883440543445500087246292984048327652866126559721394199139579763506103253547501783270868668882592610114554156528261975244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -45744719910804104305910041162756652444674051728238545872746593990877590923737141196727557580923926580546024763362776296804010534423121187088660153898670758322154909313053911925703064365369224908195574129202507787443073921034594012661764988082833886475897976326788243236005235478013175915634349523024257885961729626758211145309292650030876292149268337781390749418364994431788778502617455117317809007412284986254860332432844998475346922276599463288996296740901698411351165104555724452476486221464074224300360668908364967524090815695128278973297427275015962845340508182061811322546969736611386408897914495198115525054075077692143654178144976687522213699983399613302869162481449438657215751371303583707412725232085576774889150035643371959797082353038881151064150931483974239062657887028360058827496918043997886897774051393339870041538268401671621879546091323771534436833783935061210974171362857574959443953524280831665211446254729658447679413906999358378302666342634799634137596305880036693478653353930097368839651301397906039173098170863230033603669521152925899403828450166353001883426310175345384997333579430006582667976084542619954475984109409216326397640519030004788109259649835328405548606835826846714341277118176026268159384305648206898673276267430894372934983950445067114268366942025079421079512939720591632829377453598652784870538160534238902620669893092090494715253123492654418949959215433998602478647884624000751937448839680202177118340479720866456606374865278352778841659056650856942297775412756224767143807781324332924367669826956271057503350919889048380682899268397539397091401030741134425260023569605876496612223567494145722587591992535353605039476890781938796227772257925720850042860648531032053583521559467605257227408233329803699228615451391069670037988350253243692533325619965378923208429503944654648180401245194527399002246121423834417019506967991974191240868396410534601698739800533229506612105102084912255287252866143311524751006106205858541323504688241752477173293095848856504769038209171233073677290329589609932559524371742026505951723675422599952235289010479980547100090484101389204452181781583483785382235607777536598042594374137788341015112710723993600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 795705331887667309550843990576709120224527512200713925511506597393097386580143095736617770033928198281770352080472083653564842525287894852859952616853228726194515222623400500681138516439568443816271687792719167989830756749931594934468621707564662657369238642461592578992154255714113016739640733428510424547012243935258282861560499610688662380360639944257348210915880914368874924145732708662009837840311351091533893745876578187180231696597933984878175983435893199333640699440680852405245073993066758854966377526411654288822228198264150662410689567557686496463776638950061138595719540626309483877551738139341578255945516417750797624042447263275884736830803979470505618592904367134794582253842653563187633303226640323895241990631566503263412478663842190352892422125008480475759028055259729272001939902254132315179562006111653489506223397321833692688611027083668863534233574922324763061339449558783426826103044896753066373607663895623697159800895755854535260583600824100629676666490395751595512965315694910589425224094780940914738146202998796918919831346897804556726478414146135167081614395324279350762878170678844113569220409854980411106230368314971676124774347610615090003580307931389101766553532083494201797356936504517816297721955359301900319898661485677924985655318388164097706615326249342788571731132405432807286468948896168746384572108144312115659459708684900857426439414444850739565591029929347022040500097836317266498045205418506160335382037200945941148495973032808294237100170103961620641252099429111856506239780166828150340623905100820039538229881623656901034400208403454268198590313980327049422502028174336989835245629977332754075901877391793874012551932594829057986355069204327292364328961102722090619782858211246470622946901835327421585052983954546759377271450385964507989840351065615923773482917025190572747692001107062271855999582218716089211546040936362522001246539849946949557821131448625318938040481638870137079222496474761549322084535504018583648533700473750385376839690200697756884690659469447361857651269610588944878376011653041690512582727241866923195758802974350182724155132981936615679258834613165106022469983645818872385380489642560695120721874119557120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7141343071273702643780527444905635675243176405811089555855784503277631696656067237962287317520091623776432502978795489462699275348974110398527284379066983108301353789324893366806629414421903327762463433461613565306167502154975739675734935830145680133304532470037864724670790515163231913857315244146416686407879812247793949393802534469604279967129756547017580722710665749681121375680465415903852330043817421558790609263711706962098253477567767370610671349630069373953448012236636821574371793394127725855244553468032474771372502832811085098249344290462695672251375985243266852231975863201964781211106775620306238257276787693599949916740166524071168614025346655222824838342617572808326478420439060898288977469275650539616626932722945038908080854223060260990697444206483324951843993447407309662105566241023517105952975784104577972427488684409239677468123543184173598699432545958373707944988603673812986307270730958086495671568424770768560390887897513036883390763449896325473601913326530546635033210823651842909032618627816779818434629586559353954348595858594739858025168338287764778187536915407635162926568597355006354399813033615654220353688664832488732963052174127588879802658089766592858938807545136670353349025075861281987773045428186195412942775478039918207882439560812477228897326351650311446841050561404619120392803281718223524934633524103849292027586395122742297328374191556359139122196472782064505836759336926683919134375279906841608418179087492041851059071386880663303149615611476871363355291169852813899031778179334569567374101322539186980182547475888695128646762702413313340005810198444919677596419198415386669118823381931180354309958251482592421980048908265550469876002266832594011231842261592641134035714898451011048035833289728747565944334308585237061218934039577403509764722897592635320369791028249390871581854053352710995384724792395277028753802105470688195705650671952662970591568285209254628718326926190054499378949533030241714328552249111649261893754772418335964075727281950513226420480975076026458626514755906343297342463402962335144132046436940633632796654779962885251556562869470101822627243046424314360718399707428395444162419177094829965186406458956185600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 28853212553154195056052209031699350031975894045215194205693854402002721528397169444752930504492591933781492962738324135147269884765135650441941793104289793135604024912316406343391134143435796071166700964808625703179669162185149695386933145616208355500086547772434597584871917335553616023142142031307353283735520844121868461010734994940197986859483935912742904182080509188059513181180047675848455089854139488978989293432434387554154321748366765926553567008413534597533101893183439401381019474890525388340138799362374875186240093842982088003295241344303695024596034769602918364977825075458061179281932830529041619862590452352705548951019894694480473943799375350598453597406917352852822876737212483226234946707033318236151931072027549126742143575599547657916941068777950190159985254208044429649798566974123345359670968208297168887498223284795515398349721545637222390304626995182371057879742685257977998923020070580797467945953325390616577295288336776946618567638493991460715439038615376622247527214150654549910130509600155495561727608122300857349463358933388850122232986804654555285314951448505307590036759285220322696914593516963415467596872154286590541102126685281548647086935631039824847483773432230967429406422056935910487691148396089227112150637580375131587427868071484476150631701314828631547696917624066068402543080271726582308894246436304702591170483718451250394076139409793788575515850072501127191117760456654950985167171196983708414987158211869317395307973899325053637806137575587174264863901570225180867640749425116440542833471925016160681830115538892229568081253179092643300221473508043865087092149733381033435227051818268882422956069408989756898992434675927376475202503439579066285952636704835176722956405050919174184324027484899826573936934718735117112956071888381421305199830360362838735669396110476884204166974638871971111429370257650233070602198022346768002084168556642670541133879552864131090648378866241602781761471881196301011292303736670474920823606599247111313725929247906728387051285512611249959404705690426687516661093659249214362127221368497618815343884435270691582707821620635564262197164153364734687527821083953486991041484589871160054065746826756096000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -63392675010531364191163590499269940436940502803975581476799578443119782595516368539464637834959682736547464429582660127472486650170605566462294300486698236275233149707801921372549259582281022782560107566774238937526262176062864157326561552901893748106065765506435480874717053436447840552618291963369628713212588844424164084731256446916100040467266007593075830998044431316267860429595740121420889774474590469433972572871678374714436575861719086041729235052006305041964597778364491764480555102675757945019138504472157107170141059611574790864397752748161130081060227848390972375195215864334878093688174269222097200801108352771990639914891352329872710878824837820171536755815940714752465740312689559115573849706078793203289108755047772886428482550383258155264394203341391224951255955085181399964908930651319443600028828366528464204002742577544150677180261773648733009394138452259559583246867232400481289341530508928159082606900303004617695082537272192186629025036514915085556716427630614147591990946733453381549052298086754988323698350800543208269394182395888524579158763884476230715764789299453827619609187947506186181764557522893074864717891440139206853396966087543402831473093068743814972127515987861650149407389982847207421650722834583381973417061774720888466600913749963581324076755423340337447081860930631830133716397676532962120406169641435470014334980073488522754182077274721818111237010919339182687339284846013204858329624194612693126482103816374752658420644280283829311844608467502006960821183893091950681511359853075968171607187137128040044788551329222312971002097441377235604892064804095875852570634927488172307037498135046828787105606860102624804602412685052157311284121777601566541944654434352450664681123774989702828423598909130391671172409812592422640478300194031879701044260436398833134626861935474072762127639557887615171884501467083858193809710357048233296771962717966587870456409487457973205234190633096362545418925440834072962329431518485415711409507143234353863094684061070484810297680780536164448756986699300773216582549908719546494528788017225051264556197393792150119901420209465519326763470337512886166795533647658387887505554829624446653046637950140416000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -128766263273023329059507916416644283189326583082703954849811811401965685344829171454162102415756331609208791924535053641516751712740340142807520114151971549955093369257057708222778136603330086861530960978692263637717716949448249076173302979909025864141967893381049616285939226440696109623108170400664233157923551519435312790945064958685858845582282042415380089363507542257333618028395283769698496275853874503831265985330752383127779452914879460081668271165665853530088475380485602046824867568775175547184479643783574591861499125784806728932811377975844179397602060678181728278561321942643177268547077310581498006888951216464436108169553547926952159756822921194669927368868930291728146145817674065601840327958935721102227385532956171642605707952786520839159792866039502283939496887219000047498126864620142550941899116118990754031070636279534804702443052250455894660100065374371770165000052353418274200444246236870192438227916385562461312282276314781871393177241421060744803181085145329402848099277621438559490503531923601881053055639281240408894765447226697648141301710130967796592351644798266991637890704272076623591846349326122621516784165646395076672720392325175103607472344802038115969814452539900384349413435463322249593861586285642294532838557903086150413391574062044423366722333720029918507886607940478008805126706188768626921349517560812274369887120322614325157921097181331213913134512181911238354873782625621493682252649153695753604019404109389226229555536024688422970207711065466776494329331216494426271371084204493912215577050479355532949484771626950807661486583056367035662080220562754632506317113382145689763174536485515473783108281440295818390763893538952850134341649584828159741640134138677532528182629564378241411581071707967744642834192366057085133164923154066158394489836475182158675303957042096163042267997584653836923672874337681473641420314930287606029987648447971127056245230266992159168706738586934698442779622101772475540615858422666976021897803524396243995334575131735845360914982938176701331443506778410710162413548331138929147358193303513866491761750090976381236443812992245459035460306875505813010971832113043462947577375917172823433680085678292992000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 541226682548216500562063823834312060765751765272896560781275476635046928759657462500139745446610706753541205645918925533653927162891248989018567054693735734866512190344523176638091964946418477749386526869153011882279182647544484208799355719454575855543473145326008736588569022833506625864832113773060239506651108736532103145535907799105186454765448414978708772454419818616617113369274230634786799839449407381871783214583944234923109375074762964838821260509930581204322186970957872079462184295726769676857376697803096987324369053488820326417225276267765848000961351751208393394057171835411646513387477744477259782110552767084781021877202185827774241149173640170625286985267723625527541981082552456540900381284714224803901661385740251368696928322740908384813991563787028738551037788579540091726873378395157055283368821856881750480741536514513750282530243182198131873259831080743674438463581452582089309330404266715100485026499255132447065657744165058026812891165470486591353794392016124748913440326916408766601079476697612772877568491579504166180215930697563078208486318298344899312415753813418255249447364950082000708354454052943729548608072666885847825769377130004968247486706881086706121108461568443872027665756471621773817574708495432739371987101892352045821939425954831304846193006879359461657695276236733999477198922048409317830415390015661071886143458539587217678722928352683548462235454974581990446532380183419800145954496195893332642595017155730984750974976909650067813149759031529233592821303651363821469305029243374754931099018333385959825864329066318639289580127368061484015355072429886931172294738812468660227193492519712673694163294927628081125038648010892457836814224411972628609330487928350303711628679458693581572676395476176353470115993580411438684146407482597625475024231262834916774188534248092361417810066292278500045288453972911176850177259786936934173536898783673220152758414295863147668277137362467669706952034912018769151616144214805709901203302115096408796897678264622530674182249888326502059042057620686061687997384531232322810589715684376225374851417621716584274977934623077213771672371940375414382005647417702988908683977164924610771650529698460467200000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1116296827408522705953325545505145446592514551234173574919226278608071441601501708203195361163709620752354689763382164468077382560216185561960940450248158134710971958240948539959555659576844950738312799511336580376286683350813817337442620583869296622645866076088755206577806847052698977047986545745738826491240010955599965029223985605944725086413238481844694544505209717374084502845368581443403108076234463700920528859542033054570814804861286019195335725679587528321006762013485465355481962008809439458304995681851172462229512915526209328869609213628300560782480186733855555052420418893086697970035155158422376750460953977108138961878499578351584703698514423520565759091262468559927443074282522928097673066304024851412812917073317855025855019922036238654607696318257861848148910403340853905771253672790220059568338565228487393070832516542017398203656692831911058726508163341847323378531994908726986089716714807816267987503117139028785058874076087098624181109803297930500109358075794688010146684678149838104184382832447143259159919339865953929318364024263401746570270978185508858063591347472186463788551873645326382825563609883427431559803014136043582142997485242033182730260560410775730898539316330211377783640980739975707416499350412720342691098581704744486848771285081895953519872039117515762428608869117729114345758572669113979601961480483113171273542483050838942706151014176811519164792213886940310360307053314170270765328544785804096292592252104459690451478235375593517235107542626388807421531732438524343826304316781835250244665803712544596593604996735114958612242563110418187948042427761807514225354915598056312873936707089989563503509323960018940930233543961846240415871697887191517412899089457917153053475372266268652694621486181194214582369392399492609991870965023124474011412303636116301599226217604809454766224066838706037879200317740771649485785482920083236234421247678991270046301491940425155414454330195076778408622241077956793467048254084122904341130761424070141225498524301648700788662876839386430693966283381295371572670074270131236279861261164085016883847945175512431262380668750097361286007728732284837076932227839658199350163432997308287833324300355502080000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3367406679838517953468983518935190200210958721579509473267603366187163151948350146069842383275715007515868889420896044161475821195093654005250963984280671371453952683272418793191160352117160531851981415020716067365221569505508483232211978496220106866159052508776793956963231091072206834776606250900152407494863707314385476383323795811754518271238721643837575118147752772863118836105009107309179044609681747372094573283201385717150456451137502077572086367347274792495557810137598540017309574146548437000536482112593935819290225612634062660258276852978757159569223780853586178203076994677042768179909153199952900834165336985794089680291963338061791036843853703059272161592919973372373213693107755424947242399041835850794826902789411337188762553529872999400643247895761697617175037843901053259073399313051424644250841830923391201306823758303168104353426063881748148642050410462942997944677510043666673614631086614703821875998617197367408349881320246370525665876922780039919618759671497611102067223222453178935231260929317741458846857120809836279269770304984998417188403940237254765224756916150075882092375906765591879034942920647880976879362420875670830186353921955242119768467985704755831063632441893195555675694519563586323560015704900137036240272554707125321083433702027654789323394754544653065515864546300568497959358906475641807614250641031531247669148325327352531895949391148788029862653214810760538926152702316053105493086010151920240163217509624631781238239240193196803388332053039263819460463541336356185021466247317647462707568863186172643996717095087726624195905011251224857867423440879908088838465821820726366343865283065191896624965558349340416897539928651809613827558924753335789253281789064938877443707312594439879486091190537915551370710331189826314224621443636377351355535254869060430468145575795426788809692401214069076871984822570051868132296073041679966079035872443473483908636116039200551598261795977700200731026921423281021464087144048843533448991076623003166901079235834782970343819070177086353797053326665840770176427668992233001257359870793432125373756983214211707410413578142350239937645005749937685866983408978834316638630079759116534651177096552906752000000000000000000000000000000000000000000000000000000000000*i1^12 + -1874272972339378423991222856686368122537362359804488909382212271265268023400926814662477458977339567004796472529217845000731726150239541444335903487605762079973386375133386836431728314060563404127470488448747752967177824713879033875631572180587573139865700732701573655403030617560089646005710337276601131166575219339086953729068182438952118383292150734076768273761337700521691268312045042615104028732096374381630639565623851776040840751431665932168686580288807174019910286356923317238940210330439234728422856325312390769462533063845231440307712373072459058248558399502081149675153850247248043787458331858304140545912215001715455661716446978680706396402460651744294153228672527252471167358317702184122776370756192698697150755347758023836652702282293244697250807820278743264164156857569927543629374198750007359824404255709210414911923761051257587589440668721748822756633567158410640594604279645007260466717258706691387903407840002080325124251378631304475945807824360861950045659436695378230266651905395830669871916773521695899694721073401900461324440807580262416703691983259211084822339346827876353914797306026721011980843059319276903422026559985192242246756560794858115462944122658616936361954670680967944156254143057411173734644019837414869761094218970514266495364124400729501875696190344097080435886952064259594322468311245609507531569251717865284869481322612596341192941480855487351781282407750250360661345510350977804627446036722092172005144260015821464131567657863825467036107345890196485654059721487219015680921361342237104824544731174852618638638802872770550905715572952076144945257358186497447781115548850059078234551925216484057868723430813822297402574975367395212595434285930964260234672259971677953134455355602515847873623467373758108863285144680585057556061340736489904214318953070797096300475001653283089890344743175451724290308859635349999531927695635236806433068776080439208245102724676012840218115613236499723233127575887047492538274696005818537218732621982608153857579064367843780124235663269152094227954963126949189915333908984744773239943058269764093259137399332172236106910914167839556731487656229466869162612131686673411335634460933789664054406350255423488000000000000000000000000000000000000000000000000000000000*i1^13 + -2481239269884599047723795862762091586037080275187619996495379691813245412801730752796117788074901711535912811837112776494087265185029262127471395569855973962629697674114520910301785443599936589593204290511559165794131574071510933703607001770751159465722254451528750733870743845332692188941779691005553166685492991599258825669389779512614708349397216180930373137490673029880127678337122435291057793559316707226892159427322443016978640327445906580615929288636690036007617818973877691230091075076210622742000745942124566054957224693160767809298679309439777767312540963991225398038118277652508406300406823067194744616835829119631917659317473476193759196402974735703322253318539717431295524044174879225257409057252224798922791947693187136554411045586877946541667012966850561602502342317347691226863891726985358508271384570392507677917301218664885235472205853293873128255010613275709413035035913819357991298647481509394302433735701908284248581586579399292182312233047099904987109895444657745872654845249102377242100092980913478085926134417411048089267818321805535366315978586565769889186889902188024711433428352499861369356753637548817576203348963749195939259475725182757976089876665142151473952794269115764917782560101351604229701089738597122946948974577625246027035879668432041851946660451475589486702977089999546667685114700897801438624187477002162887557734750021253133721887908699942418995008015701518016275744382955198386711900612619024553127552932029564397771835606876642473993558698376532137514813300839126845332651475033897305539488931168841328194667386144524093967336349943674627371515000575566833156567273603117952345587229221400430948378964561907852680091693869521580886585944900364605477908051616440319151470710355662417915825580813198588402296863334981175635661063552557114247212637730517533209550350969983427063010594772905861086087219309521864476797213037045547293198297659521773436770929669356110871770829516731937204375617869856109563998211933318475485090771849397983394971118036824857403771356603584093828277441352770405874620419689461352186188181379233862238389395718639164329257355553882510576928142213330559000219582045726089732340699824772464097200386548432896000000000000000000000000000000000000000000000000000000*i1^14 + -429203526299090479458831038871879650946965906981149396257147369088290804468093176813901648656003423333969553632453858940158076427165824811946747867254393340421843852746525398894446761096723277285803140893623272531295419394958907061502723516088677673783344998049780415998179214359859392170744491830183279506397442300218247711601712262429981942569447173723985781280495123813087361310518736279415594906225200747563656928821789079074622690506520941698682479596416552574595631554563866620267266426273581774322607467471289106762326693936098615304057127553181292404924269758550223436917329842501208169054109435544394234267391994937512624735917307708117466290020314093284091902491804202450723187601592638304445964840299549707099323178937594465855973083635686555307781865889550478057859778613313521537666092738428429439991714180136050014775557894475941708520043702560452471481642366479225694717810443236579481199608044118040258486871645786085529169422085349703729005285493009867047108833346027810718562218073302697175595692149620040828717927900896164278132162719064549358241774673290634405660293441779334920966808500279521846237912374505400765046867428323443139436824470422210037989074538109853760446671399814086892428060118615423986775040346670170934864706743949302092078774407663226340611102687171791792768698252647938569968293654032957002411899257457513324421453438442949895329967625617913556455675131866265769918155734851892975025592681069531588801290703014955114650566432216494076022564693122211654064480627470546292544617986420201304061656988463279426474461485427550479244412574491558656199722306407330558828378917444822403138506683968060465475491838986702233905693303370716482431794946027572540640607930018739751048347587035034521784795308588304785133376932154424392355009956280329858109714515598383462235208530828529091431252425223956817812566090181327416740105679368973353054244067167395109432365255263762488697528983687290758301429457822848278061463453046506403738454626677578623534955462644375327575673615344159046608945765927965488592874808008467848704913218671389839824697530835934263586991016209625294137595665261321820349637890691087535403448752336678890628472005826969600000000000000000000000000000000000000000000000000*i1^15 + -20290931738086817188547510629527890691026685756780622173358006712129627279313020870759525579347082209053299085792325778540400071722300927240154771873561064098839393064099008369145391435492879951938042331839122479698579719499023707001442981613554663967704981039392446812030476251457135448444256920579724346316395104633211459846858050170482556122586792849268166186585951041132196236996175921571247674736242342652122410983505554797929669447638654193555494324652469856870442846462869367863679346374605704555111814591175983327881014009965842850848200905711845156242085180084481653029094278882914476101378915445821483340935863564497369734820121740128986468442490345407898774585001126722568905035319772660865640965839419797795744974812821413310309377188578508504866654823312269352346057134145621562123542074883985101258984446801994020200612145326712333536929847929824438941489686957904348592218412157726106073090232585525043720068603999275447296632064526686333728095658103600360199365174932064624608094498841508174678769881534695556016243168973896389893948536301918784683992973781991438863953536916327082355032254346171641441014425025256139836385089753137130040857805697705402297557032896935820338057129670175514660444971283006999403823312677311977150510254330241724349721649477298857339364336427880927024626617961807395390266085768273218010379168976594136509947693431078036442318403209914639154446295774859684184514756111707002889226805198861315943230801515888458430862318074451497510783579609698699255887822631593446954621769907912878188879107937566028992323207934847550488423712248513555739596883082522481123762424393731452728710612547171913687604865545092514802866228556186009722392338349684391871188975247268586501560436335667107333116524071793863231549240775346365477077484588275788429787007047640409982635168376594859843098302545012457176914255738625091988799957283374810520724804914872130870655870815892927283343118626899353592245958927729050804153117824141953344251021989769922015004437375247390757527424622438530870463849136238330200492955288295360228017991464194616741282130580935944913268402313027237900951663700373982701382753046201078556976186134602983001583347826688000000000000000000000000000000000000000000000000*i1^16 + 3389000250674177752846858427037665203965515181367206252862452113775616081630061721860913037172167315561997275375549960845526346637312511855071546172706095359493305925903173550715801953546830809321758529607998503952810717366920826085521450676056196894293101774903734410535756327894561210666300287328159843048502737096760615017303572441509587940743291856430127169419897405612182065068721164222250499030580831084970555458004515736355741756035405063547969850651886314010389496678237105758929712715075155733190337234150395068771723838329617512845366209465429224045505920010094747632427660269971147602638920087851979337751798757288854509077661312922334850216026803279842293660220029716322006190973016765098527031306421047217372751750979843754057553187770269397329435283680091697901435658758392389062154852369936728429680960380863608234303150240207412975555136888465571661448000603432167086142849597630373146209039546241217880798522783248982213519054289356525982795840669173343388232863762254215557179179265944480339016659971973110009892201711276036288084613177547139876288435444670032636473623901196798333381497129948843946084963966854576976023983455482145695357232691081164075815691849391409305748322795475745629939849055370575091357592835824573423968067563222680203289547851546783719517240407493107045788184697815201453365907341933238043201485551541515044530921767220342635017659571858635999298022525495577857324771515769481118948828099339504034534366186744535445821861843927120748250992154270323490930032124860591050128963149524445239051257834663279589942084029685296472910366520485380388609425204630625775385821762951487257352097489735198045723659040276147642361187505509670871717341468426812014738024314435348763790505342790566288038112849045114946055755397443899551137221601432864326020616229822687468559641533648909567277151560059906264136107727531647440793804339999595925889989979612909085805420751850611300087562058107725792944049909898543765419371602296713056619430869322901948911965742710074096202898606121673525512449856803214226800323520643468033408009874335619072869937442520922558079796999109577928752105767723130563751098779399436956442351569630756733238244278272000000000000000000000000000000000000000000000*i1^17 + -537282876880355417430934443798058833195285784138244455820523548917020020163687708881151316175151700200502913563885362893987334754908181344162258336785145936867994134739657322006931200352029260780429889809776651413588223183358109267061928809893197415938545049637207357417332893768792315168570835528327225777788405337483817079709379087137460108932574131998920541210588570366149902739177319335900809154749651860020083799821826104736223826759039231858795811175564399675454633669211053289364197512373262615158027123944822992983631138010196840301462497431176759506570300256972646028482968177401922680174567407649995230391892199815622932296260798467261262889764245095559282945295939743729060576250196177950546933130982680653781004925438771666710609129781279218053320034740663911809035473449708923176976821758070762879538715995788053345596959393953899491091252086850345272255720169744008599284723229093200105140985920868794883925135431215551023564839855525336441241382024159399781958401803918285125527240706012497997966649278923044638941501751678385054466846646798758884854309589802295598567090496006014498071508767116259521590358938825691754613127346984004342297857454639813572611600549598386057566576423231276459122415587680381110254405045127725871367251472508556068693809731422062108041761769656843133952631565981710230607395374054763512402945294427465692264668759341755860901528289536054277689697046149654295979249256061045019254731008682183396408162459781078119961077056814597512934215340410340404786608047103026845413197320719484791323074634578485729994272534934725645591233486394265742667454266094397276118909598164882046873778072740276876137181761006413119889218472969186149786519466485184412317795900553308508217777504332027285575460945337126123236449176557318294759040840847982588340061516266048293046967643607299615338325638007799013153812409939342287358677285584675959771714697989121011331164935498633237188920805203014453425379745882153153915139714733486005365805981276133860446432637814531252759346753843481312728413993494006423192264321757305788896140233387146995859474619436372456606463261015761477076157576083933224847611762382137947036042158413971976773374574592000000000000000000000000000000000000000000*i1^18 + -109145141686666075982410319971978914158316286864900960378460001776559266059132225977043497127685448797784170931843574170812996188226295515890513850132573775591140588477222709077638737133498833203071431903314150034341905795273178069350348117493132049690224057388562209490530065458391901323488500272517856488215817190754441245289170441029105285505891953827589533800545500668357674347543812166374486207201506566648775911218846813654558162519584745950380609008394362415404547595850241188950268839937665184527438387772660303601365597701891758327047717857113414029829560060100266667109833661620754234614713097308802134760987863328316729642157712271670098597764217983797458705794570607682813259416427838008243441289853619061331068351049961043917748554987263388926125439536003746995745770995792693516317616741728979077381688913721034789276697610951689656681054916860034010623097542776870111526755686449084171010756855923780497009037893067189420350987253018281458394290448769307715266526552385170519957133608748208790909693220549111277970047712513379563949202836600933779790453423263227826204039176602615298082162600844963204085069543737146171060158184591412986920771518404484228803402101722718598287539118725886755301782141681547695220968303549195408680299185559513540214617799098117817303308417742331284786436553424539704594687870024664006936077700986076035869174234777098810884076410665596753722015707807964110768386315863073373124696340280715390752434638229134188204150973306459338765297333767337760122134881899357532143774792358845997201291256209184166039652292364494590400621935399585200444880839147437873604207324546924294760412193220827621603483207966386285338422607860055849546768024279571390936693739231261122571792111592846166987408540298190898743083857647999222169648866223949688767244646286381940420467460094437162219843771904628865081700719115743412383534745283038299188509776449449874377883507966824336666501494261968227560903359816645940157536126901675532364134722054071606546266642425134963189497363101251009479709245086980485920647383428240599186687896180761853805802240736479321149519292049564399199044846877302698354427941064101812060807919647882860351323111424000000000000000000000000000000000000000*i1^19 + -3863579323146653462834500824930455543884049611883407864842645774635827944848459597171181742135708111832902345485318131507422494161329964305104800681622987380974917836146188855693526797087576934678511279759530335279022586493534304743800416613784704816253272341555660768733036543384517199472097751474481019537382978202221942926855866054756698194421667825370503421595621075896937381662071958150557652366232418102026391276010745231114800492396436643134732388543309351729764833321589380070635456011562399365143382784553014394108580646974490744724171683643270916698343198470137736514684896704402717874205077590816998364471925661994233575348488902719487610028257212018138208105455033371040512150300485508595627812512979379157929438180912751688517960720262549396180234600632337169247056884880577665423422121350096237404311696724294438903987058203490646624342528844705465071311058859082953099168986390475515005707582497379614904491966984128202352699255676063780186938775778695384383213767338115297495036442278750261633150133659058460407645150287523693853185819081749280682636790329230607236885503273208436884725952548768420028248398065575978080618370398695794269935015832458118461558159785129254191078950216360986511947111918157328600130238811616111471845298043028368330990523908820364547357193178322142130224806002798196773562392905512268226707830773732053445129893548425073140563192766020925057795806094764683322944076985284058510986960615646222452450779444215447640989851637965813555554721770270755460137075257306606867110529863274039145694848303820590756233752198761972645008190825057127787406140106671373739747675665155319228778391267203732040014603958570016152162903180391284956252927190246065679722700793830139807171745818069670087646800017019964186447312689211460512329403693526031312086087560478934281003873559248458329140337998546727221904211524771161936675184715888375284674867143795134092434313509913234279485027861611965385746389543098626075955388695581743456072511753383458400663844148821565718902348805487351275648483385768228946523767883883813635036075781083870089273951044850332579662897648614126102219659596189381088686259165776762551163443425726247617799441612800000000000000000000000000000000000*i1^20 + 917712684659994984979547321531672448286888711901193988208975495872312620069304624538049470433795914522565086017572953148731347095873844201913502133728012446600962886885556720977348841430090157041050551135629364988794763624826133229129951010938304675195125591072002661728440907079535485408895172266157479568843119400802499656938684508021532490870891293045228966259237757011499752326998378886242733598703589347642576213458613656476067582787780139020234284851209887366979150027409375672262944634272927733849434194468660981637869987903358698348244272197685189718935088342980707558112493935074343739523959705616927609571635687916767455277028960654698143765228277085414956915843752139570057015619337562252703893327089654502964955317091996082342435078476212123568933674849977291661805484526348752106099435939449334741375765701914112030451631103594637346588798182295735616559592243298657974416850064064441785086421194847309195225381182737695644653535044740633575416393714997082224145901604173464895520623575041967396981579838271864518331611697306892108703415245713619544529081347909580785991954246052278674329312137810068421165078561563624287327396371153374397846330435111341453364035271063968382603134419100694323603205792492348163006198976779547556964874783245821461257539662072763079372971043932357632407862423305480253924320147523521383448889303647799383727815060045293806835148176540537634702431692094100390791925502161807019820921585345705265654787668258976735406296225673021976696605053464052624876707188302017898184479365042438769807723187302069393995369698340462021598219991420370916943930636231119477911867387489236647624134066006297183301824194673027529042513887565838078073266837237314612985848604674458847229333961517499212270668804501276897427278107986613887074542470771019877911183982500235802070892166317165339399962239762040699845997476525109083119355989869617689339642797681859066416239443209253811380417974186844497958916227757309957690026866342175733777279366027762692848938474694418359009796778154137066575866543709795311029073826112065524944284976107132722858262868807086011322625004284454516893618646954312267726724900914738249215310750343192761862193152000000000000000000000000000000000*i1^21 + 51756142996850371577244691775230582358811202550455729317994059893345549194676698778711772250679206197406155909360144594167947120003873385098372284747020096560913706484812475904599755818864576301718913919158462928974216281502809002647668100023693351747546433854768083379124918441312877160186707747376502536963602341234803973777946568463566631624125531627010784762115714741867445835184603291491720334375286877567829143538701954053898169861810410096105549556709643467951546153902644044443752624334588141604592257712130786378407801704299243080999090958646635955186816075361348058284596756346439420882287349989185988375238915526302186456426918192607936250237175276693273676357302861175500055929692230830320467333454847385357393923993001337999299569764416003472164390975849988260192181807428881876867022343862898269310571506761521462729242423502892484326705902186781970546123086248327602610040608802000500931791778500887948264401487016136171852498764240352625973757223453201207982564324030709834445141636095882595880257920027895649604911198756633878764153137952459750400556523195486281077199864976398916650913433295864395931814878150609691126789915866428921374580514629542237510457832430958679813920025479703395486903406319725289180588605619489884215929026919708970664734771301445305640153902052089363243819359324356221074362138001288774403918643372378320093813884583742520227518309990305681500960710257364731393429581845246385747741157204421529090326786762580261572816132629372517988988588497546770398568812068712597765838427724472986442490239571743431314547229479254304198417081553871870376553251465557391673974138714389712323295835384684183949896337662195747889833951680321234422620872041334002159796929376742855679755752804883135300637716482917948602791059409612668530150269230859934361344687201932128577602303137474137270074973274461488314917028164540731065898488276504492259421594769755481220419318289921254251023783555548589003015780857367163596984186228457366725514915769390281740989565006402665674160583298199950887754346399785492540148888877267425038119849844519874565480513329905196586285959016021068507410338568305514644260991160462599102117401339181777450696704000000000000000000000000000000*i1^22 + -2470728667066169389435238978829947385666928053964651498353139896289522723413721609650601296009945969750043008311258091286760010912910646577160532120421886950545578567093292129713297262728310679826436493108819152427178999081997161376345116526495324597378418778659259291037571427046840099472591497672808244592442078448563989203549756912042375996126513907973147337751237123075693865085030507335555102865374337096475582874174416935533934419678749812654047773145694167833285256326270125069647872463023715122440025257862292750900944031877576210385315487495257204381339056015189326994426811837568680869895896850415823015029385706051387765108739818636739039358696730513798161017279176793390703131255871071309646177127351995780292650808749943451763651608451482405431293515568620915468012758533558310916675646815003576918942800496594447796401874138764333599121775356210703241778461177946220900055371953381887905084967613693322349466128289132502554441062178619939989720621187676546103003058192104364251719207007912164540663396803627246669018889353180961477897585979147204827263155994752886667363910032324498722034411816075939520047171933855616902877699186928211964239973169159923845852227774621505536288484444050980077861657504342380857723610444935461102196885774316204412017360935597513554076795306094236251468265711156317763012392688824976671332732398717791723539562860147296544302792749501914280619500907762739748922119472670164230750905878510247062816592386344575462939464189909704461850092076211603185317236529429228135455084935380798661930919301349431050623946858005260012242657425677880488174961163265622708350223375229324449665121849199929312574675558188785837118105739986525529644504429065188949575635355982621250479392231423944823993012253810914328871203482910586788808853683173283652350488513187856478049661519720874627441800623924012908665650287437940356560583166655090285848145941264701589879972539177806729542288259500432197476930500945321434569086226339801870649698470747129246587783508930435122865572742396410670364391174178024708903054874704633869518807817653500458848671800241782410657907181947016008339548881100967380199843180524375487504322386620728385470464000000000000000000000000000*i1^23 + -277099644216394271490575536235201935888661035883848433329869028627313365358633552635582950170185236537247976430118916222225645628552277086951909965247328483487508660888513428336010370365834027850424447651914853159541426473144939111112997869860491482942054042959809359607497517025318627835904364988852938527485982200432031697599571816502124198587622223828515801473806619119806713401902503355227438299150635939762567142521941593770450228596612523181704148860176935412583689864859614323941023395657686873513142590586675942186385398792935343394704867145938735119538590634485334923937705067704816865951340488710068574434102998968236295770575588113420771077270926403480098141135092129210349907325366102629846876064115368836811435895740652453942103216171477764914123493548968861259160560969528580609425003189986359147500450075855209514776222099065416487364583712903600832306166745188943944192030139693762999502723359303178328700269222971178591480939034045687064832269164905945940583765611476601483039407138559238583374954538124145501687668903226486555007409532790131159555964463743268098841737920732061290036063432375145113264468653772797428969223653911970402918663010169491656717029020606818450345275935560826982485778785010164179250788782073223235761368162798892725209396570556747883404703769920573108006803820081365897945051740384587438573528802682024623460743335354091341206026098340397661703076089495012613222280554649283646590659370421370089744566910400796639348178217034025053651194650938120606126717410361884488515974175376062790816770427209526876304160546528908568386736079969375026342730444736961864417793960305376547192140576940473089867911175065426567600046006567957000918829440900907743339455506958818495213759439660328779185922656143302361327076903212249633673850251963244423630710326077658639687047247674916402330730352537992125747044789571663109389461927800091173630861008615671373945690840808965420167162845762920857224969467010789808563662327493354000873376458525063765496422450452536627371734834892141321116180773477395419716830405751780962245536399619693104442304572806565877194634433932498370485575488809746316944300672356308346816284631705477634326528000000000000000000000000*i1^24 + 791507958891232965252872114456264988533702134315117454081710060806819611069969625345363303885620201537280219365167270469964623323174013712002554250054783991410875898367951389003777348707351602307440446364027871434051358660588650527782328064983905981344275660051257557810535822063404683374964975771531760468208326630763968567945814248281405921406068591987795592387602516092465372315624623217284074514764818411654160723172895438215112505805452160196774317106485816863527230929000557448231948566894380124889594866823289823463567361229077287729988054342933079488670649183260740583654355263954131251247675786036223346104499770453378928599728809112371078528650453848579091352797555157291822434623602245178311837024818458044115712859049421343849105732608006190679795186072176292886774123399239968186496199976677985731190045053140266289314880043227726396831773326952416346182476224915797550790258301604597940340843542480061509711512129487002602874964440336105291325299717534780306875825262669403226364779715342360024474979115163455275538368266439690047562717688740166796987782427774730543402376749794632453247760355514863158327477000117748613909942380434763637039970080577366767468091335502175104935589412944448182822429448209143423339266680905947695788960215771842900674367230114076787364946998325337928593103093874786166003205395398829063541861844457351876099187409613669600604452332123518025851596613147936171377349582465674444321972898795383262288048817591209476671444913342857024153686403814844472298727948136634598120404632664654008318868336166134236385261215781390732181496467219536424533581097851252754863100627211347262914100788425441477325093824163460270815120478279217489704712914926854286804519440783769718211781453041106144494732088236433254000058769432437292095464486259929643844227185191345600289782220079646191659858842616655813716811669648724558853904994193442575672072895613009859480273079231569954872357127870757301362492089995079053997163095342265621026057384766189452563921306841721107903353515262134061478981317002930317307030820311067991577416918704119724295069492983267944220990690712110798027772990467274261413591863366308977631177101745341983621120000000000000000000*i1^25 + -1984921192426522677930253202739047103302744955745704264201830563048101787729348058594111437339106942951458501145506838192443472328357859829047382453590490146210474590215614007225689938518587002511077716040173190396440940314250947159617118343306632729294018636041534256862316484134731279553992188308898201668599689568051322082329399145682719491981356701240887359999815898780169305715535190654214296985972926754182990574356659013017831754533645218237655328787380049275032209298282082384299430756881665794693272357963509083547317461605742010076646693464178323655757576346395797892916784424362429580684184931822175468312006814434965682900000822250385436520044480228303992746790021663727813172532280516966060441536561645311874906839423313905556574755454352655509274324441380956009597985561301777763213429686404763884316583406705191622926109920173194216532587435374394768983525629028205557490786514121277603813770613583187411238590034522822201108046796824358486345378016679147046172565524019502935165468109607782150873073873296431037902102302075253339053988357107821716289494288785813754665927833900394162163247718893920451742028454207278537373199660388721004369037155697709553894363767486807960169815315520749479224839741617126032961222681862688946428813481846728306267950159074411731497017320444836976792402903309254414582205316380315111165021813469533294460859069200274678619851301951529538550632127961041833356963313145028353372388961834878113398438949217960546929360279523212622192263395974582657298585083217877887963479037951994049266701474601308307725813461584206715410711159705093933928782950889850855985454721593396848736668217852452777822242193869723244920884538775168680602258054863400181337598311327817373085958807251904067510558384248512538312671224125177923866744881629727570514418476663799327843160981911095692073981139884180744382788538791039958649237398014901598519701329055993176053039349969728475742067724767963022924600255256837350729535894176154111986483334996449450931368876113785332237723761531797364981331160118670298161403930187970432903723090781207464998356518062286242903956027138804933947025465863389442564168567476328799659857997095765226291200000000000000000*i1^26 + 42420305137222204515183854971489219457718260958064405477722300160229219501923005200704976063019910735452180628195198831419034059659110299895718273380994587455936687896461545277208793107472913478584713537220273079890523933889535486649966427172688261945422973477509510268259585852588433010010514994204783957299543739529741220460840404757717117948095520798214213259597811672011812407786268141046339788898208410876422501433164401062401444191735179849039362210274254178360149123479439918331457269121845628156657983772934124722992223928030051607085258430112273973073250480805156822872271868281397982904980538929821610907600847592483591079484212087223234894171881727825010075210751011668878811023165193141888143141442899114076889244491689741719839882449883810826509287130523283628085963607954589686473440202629561894562420711066777383993972866549982126541125233319432173878190656244674115741504233733403992596246221185331954520736468144778150378574573556958893079306227726100163250098576280817372569480104433507277092500345619181830485907849513609200970109933186791299620541944403998078621377822029116279637011547687239771484332279400140369579977457206913870088591714637490502231383714446925141546298248391950575679414972196555059993366166370821810145335102380917533208769682094918656771516047644393266282564364719608359676722164651809359643090652160334035284060863628228439500748883163243532698884108155105396326208208353857481742837712504183551073190518618843828427275654719958304307427462861194487847267711827638281678170645643817405673340952195310471056734119598053866397976394173548988404884447840945183381020767826114542171739297885608220520657675877347315443225165467117656842381077552439303636827492636941274928834773149154820801047317461995624294753019621734921676422327530698779668008060819365231176116741944698196125157603334976848459566520610438520190332624436161651242073647841262470167758846463173915898368048371973281668220599447575073591363369698642813405029186178658415276847533417779478804265115824857951394882627449187552990357820406590610356990268912511916501743411269723972477501834847890725249283131100490322584616585585465473724501262788199658291200000000000000*i1^27 + -2543414157540902938223403605983523861161245934180224576066918118926593436241477026393286111174952510843174535353130660882998829835501914944180589026274906242945229554308557853129519576551673454981657927541089495208879694181737116196514700851511657822125348390317901311699318774321321977504975811159396247364489880051183871011527234966275661313301823597532074615359845883762750194895974114219523689289592349190510095383576880216725085562586524737541840831705276362801248291566296551419604230246632972504605484538534764884101412075070909524053072121541770495924371981212327545815384039525168377467706269489457976048543334173545537627830656042376484942796938712655822202468183127976868288218429932438750604607968542640687037584666540904254984878845594501982074669632981789872264787124175706498052695642599071837058883844980435864224132532719150438333176718054743245108901128676813333836884633591202239277450081848479060669371221993070203444072772645775559578557131693750339236472944881454605160239316075420096863729168812835525738650563187014413060165262492918773780684106908244254899570535528625775312841309346793336944370728838659819199096765924388351468279429748629346478257683239151781414671462480019921862802803609124896764892871542351757226640180886654096824346500708136403032062204667026359847128098233210334228536271601959930506101349458054095168978692910777454871797406244253891378256350101058352503943647908494073241467522961313598730125197366306356753916029768832498729889774331210524812576945666338012222955050512282132107491525751725896354755080225157179439225049550939968404924472990142290871925853890490291823192328548838511531499200175939622713111609792533222390303708663517683137959048119421588549289466636314268838870919566637044207254514617766331852236606510835711156909708280852282382778282049290204758279553928301854535466749926679153645167887354833954130038511793035267823564912461076543547134681016606996407534394244128403471499723195351540623156950850796015107847528181466300406676677301988401653299871635161503483184081387909923151976642697840427477931467996527659729034760518497399001956527238203546635389966792974942898851682329774207795200000000000*i1^28 + 50998095840065103112707536023451898266871105444533841721687502880848238271313330962967111510088345517314371614552176984053878788092139942191457966118336913450073670725208585709431611334439696617512214598578714273977453936780673084790153897578571567713584844327228910517016025281215857322326071377485564916607640923033518233481728750667465058099419051621864678108150848320557696737340539513293433495750727985798924977608435523111362319145912112537786690462913676731627424332089504159312248381498746550112499235045846417341087222582543395196196956026374226225613778594545878270766055868851686766353154248199790493620390543606958801590796391089895739152603619097290257309374670890977580533575731349424922506669251764350372250352586016625349113273527683242117496307617012344982212824670195311063969189216747225839667510489519235448156695165852008316083781216028240877616214975623416319535263868494452497698054007073599332229737367207201957651040697843908222332370538122582719742099464753000675438517190831679675385129813966907602896131352678367275907781810573905060221704425581951775599367090041824979849646592933927768653818704123493650309894638052908557833930858313668415568328138811587129498782762494438338244647970479465871528742715012116222567427368897810998702788499998657282651654474118038193147322024089867053148281959334811854114754790192026657036131181293797860878519589044888975625410756963037922370328034736424160531705618374332589787617554741228848208954293804487810807586536852172150238295401458913570347011694114317289481787946114923790435177628613257745540285311428502291915870757345569507266191341720439063696591812589741752097927959557330362389804655335119924712267087370981687822840556981434615625246186788592033709297569150398739489079480125952407776088498354449524190699530774941569401841188221152348010157911588354431735500144221159896254034666644856295518010764281831595833589655250852179484802770241266560349243405047024640098952656329086104033440366192911055516943857706994988070289141177603714012939284611575644625834809721629587653031595534702048744286616723650964677492603844500216719524957109274682293825017098833848149897143610087833600000000*i1^29 + -1248687215853801407579786724637093972260006371919795841115560613095769431546069340947992196335568848268376763120033418007827771186286893806454564588902115381339327669670939962254542790687031818640770636476841402460419829488413002764516614853700006628469469640794069613129792674630902273005924211311809377994481130589416295047819567319946142166419685582237447068855810398470776090706347496186808691762584377064579772213061459429903623582566326569589983275959888172069208867003091652824895568583555701748541621288534688123678870045533276747026757657715050079603193788225865007727550594926762329578124910094147907164182330654552586491908389561398084704858960434840105497374028765486141332150589182178255408953744730920269719427020383623493859871418555715396719525450742319420723090020748797674565191481637985087014987073038081050718846190742820461483829965490198064971172541549380812195725901409818216563123627418099540730041382650494282582162854495313148654919385659418982923444970024452346229011486149359707048788270361045799267546954657165251521864449637708832673806367427555803914013832361095327023273587633716263838153430770743100054288561233016164098415270032096019378882002878485555728129806610909394952159204147515951644952185722876468290190422438741474157472213826872617119077020387752812957290534620035467821193227959201360669034526537472198884207904560886238773494976105367924574145199655726767851316021946082746985306382428641568052587966735446810579888558174895263990298453869802226890986302813263679000538784317464654458395627899091246962697720606049718881866971267888899964547363151614550556785394592678226607064216640407427359322647867540519492228036254887898950821517259871104475884394389980241614595918488077031363912102282829369469584419150030958266676667906010334288672467823541452119025751387541689015967600500095772765815308842925853457745673701822891987419554060654612700103084080409877326682625301409993810914955363907022497574129857297684174766295700816241006912889869471668650555398547254312395930350447059361300786797057463190949429198677385307045877950632904073330365492715747589983896103475332720671687962084590685169269912796418539520000*i1^30 + 26333628713255295776611991548864497014331063575154752538555029094108178745626429453245582561376603468376241770489525771901206091144185241165226783106272423748506616141577857126038385986349809745610404671546407937994765718435286845235573503750007836708936858321676486399484596241771920485034145293897545425852812231926103378940229934977123093744505307594388270357307249939752140589012901736298815337378007117599619822376642753196368942965415115256604051046388070844308015845189796226866095738162292909890104951568457994681889323389148994308848846239237895553136246895556859715940433850190352745698481534974886960484530522468602850333907248498582033258509167759212643147630128821791244160760965846704630308874360149163987713408108695123984068548120016907254685144154696205716386610886188822641383745650919260079533768745372333438346237137595191655694912163524203509262796517703304804950147026584145184940850926159838861024523010511420983792050879802045894105310166272388632848950741710791973341522475209961010852607314955700482514236099751167182891895555120282647302542936721220305537183171328822027847186359277600742853936578940180916098546443068107514218471998619888009405651025443513180467570620517226669230960191286106963627850663310094290624766830349426315783085623776130037583346023308988482616128889030476304739149184698919140062948922845305441190825851546791730736463590490625352800055616476497444632416689746498036512100925526557959523553337269523321152723345119811792261773723294975965771867910802386396107118429554502461652486192049916027676369039540861598495809012170953570136843427644540714087924766431176207332741068582792113042762446878146823216638284597988974035890562788321138743498101391443217247711734162810846961824941484162090995281703814204128227928825488508419622733887686373652843068400064999878906911131250275851701165686023205882595261351411233867947131717380303087522088533376388184393061911153741693435439373044439603912627122543211134750573736929545846151429407730887081517911592773130507991468932559022928115059452715367628881417578186844288330762775716978635773268615719587222215178348961885881875928951320105041386883922893209600*i1^31 + -444343853204547862282133699871028026753399311300673369002108634870730153140312476390529379720420591817683863530203436857787092574412286409241219903519535387180023506412934667917309894273142620330757410798524744674572227921958886510397001029990945880399973895071734751092919098340667895771048134025129031147850497248125479373324516530388847821596794687500105047182394805636452086764274207202844168249986347882413197017217259998912076151517287110552962757630547967986603501051819106611127392777723015192931892380231635835406710460162949037717724512068595898404400865877338187957223170093430681765590962298291585791488544172953718290495313638862253104144114475717057356344273972620077920805081672780530007061609588476985544079298997121815581567541634106902723326699925410608832833644758043397189194063386626190696012852411549389585542656452080846411469601873349341533330941927224243587423637693917218556367782339252503068085369423124524129798034904314514781175862375381126282446717502950532792212116102670041581678383407160553405363073862974745888129829191538584379983794346001223723117891682921961488570596101223854267291072655100018109769196399295317360565501738900622798690380024012358917386308554804551023175477777090463116484296670485290783398613355991392285222943344943101387049115606229128283957088806544415074285667511379330590050163845840271177195944315286261974133499247201370582937356569499586199970561009783107025698177712668103116879513968255944170315684616441225788754257306032121373027385078257552905298286283107434801183363704030954231129125157036312132408345805627499082578210436627836158213553978170421227219023594523057413748711766177225205499300560639808750716225968800693037339330211517861043778098544974292602217630403350586736758882880112062268267868473502300857150998334043076246826316877737859580218477602302763795353819760815098317250571939563122299735912247799383908723894507993358232150612312424279498715834472446365103101698026862752410326776523585627304111303704324122695717829266745751911944320943441628861741896099160112906935295603776782508341715631314262234350466627206844848760344897674077365709432168503459413180578529280*i1^32 + 8735607784656597705395511078501870149103814136706895352244516232566765632568631375818858056111172604356427763056132015230477575484250425576645721592355991757684414626739856655936822499372624316242328319663949538096983650923444055548004733456927184756346433992655615748914593294800693309186202235105660142883647296836229290829800382668282208543989294865780719698522489017924199469859547270413150856582250204810869544927227731417990055248993096075781573882715641815544300488375094007357976269401905724238149430953277463017674898551043807450635580384468256319289164417140064311770756746336658309689212452804876210364279287688464416897896701008327320763771748263238645509197567080745134301093511869075904178114641481106332803656983636807569324658915787373967900719529140165386050402329177253853663247837486638839200143942274929268498014192498935018042078496781883982034442162956275447879292012127791318083021310351553549672805919484417816888060874107639135167690192890806796249939803556132044512493502884833688039734811763017681068501692410285040949540912710773814561950719730089257091012701839130767923832214947900205760711491580721342759891868521554991754873213041442010792059879540432057502228069192764732838715537825219993219906371936968503326998373968599520801934424879630473067557085579745188140722584193281644107905648774522794480501191502503995465945254751779935743873709455481274250418001559822426504271950785816016160337895306039899742894798614912003609335869458371993669552736037342087222666817869218601293126531830516517620922279566536232355598945736442371121088259188889945939948324608030778802273334682660083778080798694907865769249683693616086809211347729239235578293061829895724826546552352671820524592451295775468626005813148408640679976772658761218979710344386558012260122270389218252159621278968344770648123408356840983536956597944409593779221992441651261030178107956479161133292160951311676834364152705629005037409671971451635533088016456040185424736558987431170907864593448252051337588197127476984429642407652719723710106998425873704488298365369795337953344823101901965314740829547276890568166764238770519424792000368686219334254592*i1^33 + -137797906343991658348678382846671189311525055397726442156055753063644329618264131055576917082114996230783116842704351396555456423600828959924441332398716658252045848390920599551407472214037463755033123515516019476682198495390724857545411003349730707786483571361650266896271099497434527208905056030804710784811185692969817569523570342337404432062323832426364833847097512350385852474559846287391572583574524679945180303877617748875091958514006324117784697600923436332638539144333385783053292862529873075264356210295790412979252813337638172831714010111803580559955601506669891728511590854885854730522728563771610744622415089513529884929136444131614006538705257257917511848604769087835104902971267983786734863585538183823172386992990466680770153483371989802202353026434402599470015659117055547824169780470208516235067537704555625136046199005446412921655482898812290748975721392128175017627185856851583694302011312425447101948011024420890677571944569493481133459668061784779338240633640283749602944950865124570843270823367678713128335068968243663801949825658570878314811700830360493189891795672225449375595713741400054163963197797241020118598132197118673034924116366625695659127985521408969710839120591521641523075814674211522843489678075515789084594311165739491462873006158738680579875035780040298304092106011128092269016930118961930427700230941472919610562300471786818903084304620585936895965599134180841202882870656069504117538707387902910303269224357552941115105882540271427919905085975636672539788388623257978763980614950568692037878371319952212095663613398336522242095065996809260192926612081631109024782825508056818663073990479679654607538947760645349721398568029494553044213558878381214045215690311720511094871650410278214794538053215437713835449288356135026647545466327433377790318145530673712016702385484926532026741891919808028995105612107145613477067758067657589978249044417613415975320268124894412186345965177459080143140469993342498217386121771731735577588524016228516939249649369937358746217178113857075170220257738468198604569243727852894230622932970597707289471507555548842254842556578062899063825898394796037926675665832554444881920*i1^34 + 1248892579048773851832666803858953126764408348045346964432122216892450620423190742374660513337737719638294286675434354131901762945977283724075009830565589437049993893666632331211129601185903843625638329854869217809101025558148303329463698063016566520078893451904290227180972893253623346606551294125536988928888791031720449958997204774609963540031994972935474592616492607933763675800266098098214083282958914379192929585268469509248118445774184075535479319874831924935025252361168928053847240499177604791663734932905173642277535729834682187172832786897105956685468823485816289042632693025084258788777095988984464600599764623849530177792273726178995807447412401336247820395311741775609423783679209184050113586749973373135880665873953011884961749420463680111721095971495309399281728130335015626090782317231896412272796012331453015139713720047959000547302282514473718542648799194271814947286025902054146023198273377770111136931559598331624699734560336160306734026677249493461015342683071903325940381632516220037285890726073264354846824261944713948455263952008702772140873081234148035365387625906118847107834048486462801592552503557372226146645560325473794849508441676552093284258997550267209948870063209424205005592579175674758686292364934107640808094307791003840989595298826912284890663875679435518345880910081488038455483014604001687220083929142253318022878772421435127590293858557614624904834383176192079613339555224270427782637143241854102715083812085185024979163960407351425869310407592182668370362691682588681899098909902596075015716336522284881483913399052060196759577573705685260288918799707898866124709768943512944106131608838641222499772158174381732459868305275646958759216292570466692836583419519908686725388320610158211697202919935644309409384421756163871955838827501309933735930139926801482302269803532791742127312503596838771403279359320875869469250022028385992356255483885454612175689907037063362445979048698920519408328593782068740482685816745474449947211189045823456248505109597523709494297102253710778258459317573253111194227405735312149657471725699951609512953146600313449634163546190836040430806742449672018455738586889191424*i1^35 + -6337365141196020460708152087232337298245881526818277970313961027441242545972611119526952383217637057332549013111620350446955906611765964017155151731345569118035668104917098542071427470857904892928391126324727943601234085118964006495440605916961850142642466967644759079927266474477582356283454265772973170383232537554752556264362621129295081252965447118724862805804535982699085076710721811684595139466988528852059375395237812340853578685873922457300560364570263983542839424829852127045068165479628942701797645353688261960398359221345545491797163813992479844487658753287217856548872218573611522690917059247499603165730754623502688392729169476748810570734653439781927297610521242904674202245544354581375836207667859807703455290238607459022508333666452708031033211276414411440811550800827873022249548600612291098266312337863305012630513590842987391145126812024367865884582823249898574352336582905437574487450634143681819888258245523839723966774192707836871925287964715985034628184376946675898535721966390100437107912895756315322655660329738996091900648747498768258722166563919971392370769714698190172472152717120648389323333060590339699086964934167100360040677713386293950962619066995491475799594875445697118827205099644898266680263029907388322526811475103659480521045062019663831345806522857279915734661393481805754236862907231683461737717632305577453319953339008164248306327346735114749179910984063685979858166937932994446060883849008042470674719542768810202340847677218104092981190634715317408473078020417566349014892421162841025088838333810445258584413903245775714647778343877403075869448824529959048381886203984588336543410819947042243670475974727074923642126008787729482029063688433067949923417364760139540958298507201450217760233886285530564869080999695848784251540222691489763845298650844091563843921136426741854037558452922337395931653486411825128611164634928435315803750269204966867243209279164239100345471763814923185898881964320386789731684503779490909930296380100896953331774409775700590589726744041205669220041765243964627479109036839550519829840855913631608155415597285697215190281344192663479613253656425554874939169832960*i1^36 + 20808457779988696476773691744687150804991692904516238224125745695704407916923384411184447346292378000641160110419331041444395608653222581058121678860557495388746427729693652666678025108765793221153202483759071911336217755874327996228926183628703463799624032469929730834828392948790814328042925316471965560042302574958648702694533047442842849534191760239242432219630156957939228364537416660654614808447461985461066428314349239820052887966083654387339019792958929337628623790473598632148499628636307947944959055266625810947434167259366959818734116136729875912489418447339753696825821537416606073741210968615255226896424450491040384570457039341199487834839727652782348416810207730334006919790120978628422648809119974007262000390308266065066929904481017433762165729477663177791402439305799285809420799072968494011091311721938856081022444417185118844556682673977098697595387630406075702248207402043660481230958587871602102472608394963731129433367583206509559122400980927146829556994958858522207918313984502436798431562732065032961930146503946719559332480043027173092859760638340164518260003440402573296392675117616821774273792442420574033571614977443443559941885132363882436583661824946503437403596081877932254248446750835526392102064057865421893684170610578579584727104178227473253872972465467132440000179041500760232174281438479192557407942283156438223798026853862087905620521839208576238171677196965240704287909642206159856988850166538719407696938596116848942731856469405456589443203441657973536089155550370690588241235035564778166189509112955714901629598596134433404760305817372997466376138299177883339198915017801143544529464079863377474706503045139684065693506422144009845965932228803487156584675192065861967272779369864002170279781868949894877160751853927732258120880988558914058193374238244851293712260014038060986110492279092536921471513428683468561898434385977791849168534292627243203993281817078713073181387670248581240562800846476955251650918368440516330747987555826388610134614413620997018370460253250549395416722106831265095637437273071949990409700411209441658202161690156104116154828024324458154929664519982026984521728*i1^37 + -45932113108318173945916727617972150808579563788551331974837994542598923244526533092136277443411160117083031877259163906336209208728282522178396910282783287305145201737250382535905588471799654723494940244170870446639868754116809542632618507664681934063645000229931629706747482140547443420790534723911486308501658659662149337463230934911174336073412016850369337161108741595591208272005654442802280741789133663649909435421163727483405680602938419718115127106827251671102138707616348382469577824685870806384386930429143057282663113001079215143467694529883381778885748027693870971354547186482299654958527446986858692843474225276476779011113390618259556761067429447355631696312424230290319039718687762518541015140783010082596760892723932426410131299779671460807898177054078882122451401564561106690947440085383733323516022892484128946869148057276491059539409707125273940192448191342703490583702183394143273823825917140686316678666640414622912415032008942369765286115266407251764744110585124046994070178095553476519891071971036266098974072804865799886327926534341960474206943074954337524199006443968676387668203613014587875466568514593493376501726587236558077030394897351173752550112678368903238415892590286367382882905311486495251125858309722045032302154346892359675911491808205903208071336608329803442732574800460046573138789582175632162009831836758470207413897496139492611878440537244455001773172350066793748936754027884758086451505039705020137082840462171175060856624869491922877027700742125821071490212896146634115318106172193208221307964590144840460529657285575613640183156090338743662069364296564668750662595396000025121658984419439164343050586006796378783420606075917070769648895699745337623711268639519257053472021624702310274156300074064347023725149378078037425413206192445561679281920164757522833952671895211652281119428029566458105736575418015760970299546497247039088936033937990795287453381058064874995850143363237521087807806409696455189203363402032877350174954753138844352857577595216143275854360720689787033969585219239108193800039720182939657571456919214982797226518861573507864865490291131112347111209472675020800*i1^38 + 17888674219538563473540303365291940275556696000033161753082269077805684453724054734472951512456367908929883060267431326121171647075773269881254005907085009758548591894402257712744254031463029058851878009496694147543494372341986788641504215051498195038238574649118397255080750370565195156260668029880203135054377163495643871521980651232835816119643785032852829167420886245398710999417276979491942166642021869259106128465125157519109602927076975708565540209467678040685312193869503510790551774519938334557386762464483798596571783062888312457443308344713058608654821824281295436689999808330576040341816242842660617872818710635051884068027522034873312851036310568119808376377513923330646289564752179948065346213197700527760143121249977189581265630555086611007110604862563140805682358589221503990501644101206214164852799965175112721312124670542647210407036143928264491730756632684737466865956834820140268159538772056608281848117639727233381720210455585961552814688242958528419355846103054254664510269603272895894055813329700366475401275600638340731504808658032821502159790071938823684254476754873827621553391567785981964898944436228480475715168704282021829481140471430360625037262658763283561595024274818204318072316105569795934508187790888078669538768532516382119856899984338426854100929120325448239781140798718485019102404061733963758286255617336714543622019090454222774819563216622190405019790499525572054701126477384720029739635512680586927680338313974273635440292276230556372676759617421327926894205408043453209157882323809889626753924608521087932177856308453983356396916720668777498719710753122097682672556798145649881951338075043231529368123840830928945280323127637298684707569893384776449681811852697921615894025114578682719926802105533856500600932941709686614489125834692106665223258021980056251519394957497899836213763364427214189689233783885650590494075778991136639850706397862629775764227157312832146605412564258912928954457762494060974161244398833644730605479396347057369203402621152916314089569480817519264907557462073202976838962883210641338023421125638940726470618711151942535568471226281073201640231665664*i1^39 + 29272858772063661293050591403992932882353784902670295555001178629916088837750698096689353485208511235660340915525317847277792155449414158817670366195414474374123950463143792013302966823422602413963177134881956713871058310500991424161340353734760008233199361457920384900210825665943816681261150679264361861855751321581985311457442434789530938188650282075359367255623109185170059840309338698974969265529084090070935953670263467611742767531102423853728556734914348169760255232851214028691987836646265667282979681718546052340551653953697906770278497170702927857455885771651642549618161504414805455857750551729926240850411228546994801196264368768170007627031121633839693084759897695787679696447579460199666184162852818043043287446005389891631872481468549407730834337452281086458770538841356513614370745407857658885891747173109470816406093755496520098683303696079705822293797865183486049060699930886387422880260399640948423906497606216397679821795990366699636613917291999331687201249958295191928973414576478208947965761444766997713560054136402513356091899227573584886376188764614609526502312042801412971246015852676935105507971627587209064226841653919273797308766362353132789315951666543692261911173515143621540235425564036789632142890621845650750202295151374748662334390803905238006670925581330758759627269851348162161428016556588894244219437129404173105916005005025530734359502489317610609860034278956658506399667017155070711881713698924806853688822662671643463155905759339939904547641335888270752981404945983954581483743358911096224397197475748976319569771960942126230865174012755158959027077550337868838202233894227189401855087546071553160895069674930576111425402423199289392837203508744270128530723134410961492010575158076942432059319411545931362867531714512489267986351566188323301098149935266845376339129206372220329968812214760726431381405764429108330678906431813671257489131061773063151122595002572410484597519855629264572216362338118133300894706476342168615745289798633187487527476415961417023015937030720491492232347631651385641938723578228667070608440519475457682807612740153285007526283731635792966057984*i1^40 + -29207151667678912513759197967964961671055065835481754171006571529610602660533352133510448555261862058727923627241356775672810179515818946741203476424198899615919112911360054108182214579466633624389181214995798523001008639071519132737168199098253263341124492009723277584675123143618742656004459610104833501134671878983340239336039060792164020580321922294000021969377938027521117217809754530397172713345438004331187008010329933414046101819247458898148018719116970530760764832802598762323763399057810504378671314520966619936243080080815742487538867032585652402868841659685028772769224948394787031346032459976577504052137127328405314781595428379112137634750479807095583374131996637343100974747811727944642066270326785743115211107002712957483139461606838355007301921356602153709267657076390115064894520795394741661068486941706824291273847236800667867953045897083412581757903542670070261025204236030964341372560369134073898863290616154820561203062215747544163430316549300657980463100710441236075607775965447902396603415898497640322912326268938879452191936115511049536655897829144076254621186310231041351018279655336583462150184255359602387273835566551104233889625227350439365973208242286892062570119139566130544927295810820543482763493102542132862736950154906819940100210518952971077354299488348094629960572459861194131296175706016885344814196254403547467741477458872577004421282253787371291077769237668163461891293287736453457678979051582555559729425840690776636308277182163357781668049603185804335807184958884676589755399970078154948182958800397975413489263250549078856818425519320866080044544344057757785820188785839179745469160105017175205456141887750360496580216513541073929482894214275119869360438975980851409791923761604669054872699672192814648372213502182756076009982576578635289987382080449084963607790007656280381673148531125275538872148535117936777396983949602198102476882050178139484300810074137424125354405981457371345676396233682278569607217878660668338655281020711002585350418212853404183369605346302979764254838355098336618231622470788305977233919660939096762257392559013013600131208534770581504*i1^41 + 5091106222044400898956070771370898729184424780974776291419704386899326098491102455678369314195958818713570470317366155005406096778614091988082343632166636717931791653340566601868056083637182607619043617798249292987946344676222839063320773899243721560540187567760597793271036850709331222212275068538348817709308500293940377575573050719980812646612969734356105529830578629582419991964611104738256703098013145109156512892295233966087016934374279368408666949255545004546947695201113454088347261944689165128423465010025195328559119994293266652321384105296304627303006520506772303972896972160043935881099899777209400896474295028138166664047588975575407487557696630179153685078974788702015075534067924073752103471739948643535578437676193172953040841827552047946347775136267688307994722868237606226536244553158243534981182051341673839214925563150577237526866832227868461822143963452985608103096678069381278387119943445022247252308255888550580814809620004030441455267927130565365531356082272937985151847097894266334718530578374206255663961770441013582403421451778041863795869882214367745146209463487843636697935396206043829405603683673398546279680311212397700192519547837269406224890139666593958658568520287993994474151266124263999561273879840849036932707490779987631275977081706539423908654205488972992743617166897354153375260280085109719613347218419538902735380667779170698460497396185062307515831053099851988368612341407388407836994083865295489839336191546894443311681009576449731035460383798332387290270193452003640336010968880073118972821604183183108692585874539713996931204829592875470858596448492141849404770521742268173061257970665278046030854334339416249116437843971048198409516299881331376855070782841002154012222665069618795601571402733819057919486797837349346728156234546378429896419825211527829779693854874286703375837524236632286357712059478222762289651615479437496321123813611800940685083925368095292682234938294811381189515618168984738222624192259981535958383400645442813294219099514401503247859044411814458356768674783653008481934323778286242423460567635354036216236550982392141193270001664*i1^42 + 6366076964322409992308100740298031871323557837416809551005152499200366375119395379630731983251277849381411063490923562706394669847298337367261166037623503970482422427239520250397076262183804889464050402891438054676718721422070965461048914007163512914989626381107502209790642279975019366816464417405317614230279058451853478318897985391657706360320589241282816783708540841904698309374700191068244876726447591241620133241876856184313270032842653728695847820473629841542093584886250015714599078261349270290669094389290583479939574130979309068877918814845377515518533052269477779724689607819121445242178774920279032038047093078331801866298575702555034121855423443121648830371745097371941772919983152874203475915797999485998599908823999307455039037624792781698580075533063279609980060432144194800097326612400398520925042078476118667056384690882100495115133036375630859274402097338948504704471267738784129728222787507399015696791053345458943611852032507458488087977385133662354709232078929774092452452786949272491868532834382606304588974361554318261498804394462124190637594472512448278074536340492451837558387501602932050985145846793169835177849447100696186861665211556774686361778617303694545434081118837555790048021384333929456456684757809016623487100027890859281872263116759961022808830032118493617263866758785259460748129102002555705774157462148803605691324135311613172126705889098695948517520666354411397673988514102457685516896408954439419321123493226364384056015098625496232308266821115255115202283026161609653214110807324691451911521412454696500333364453645366732452284143371263869773523647051665105354125071730105508416099460786047830014767445068351705794198033006395486013899794565247142404933741360138597248622787754221913382677121756332245046220235016377856250421014146586292751491633084560061636475024707577826725372942569237818547669578141588977695514886139029109719781821892019684013382860998576563500699024605804104672236225420719172648873940417590105765445424863611096757780185778458270125192121110586225033472557207275749754709464840851486194064833566162650937335329641639113129984*i1^43 + -4325874786669645811815038466002341290137181245710184425141241550784247249165999074548881474423372825402823426398934475424245986719543732754335062707624310024150616725914532997196603907064259739453600165315013772762239826717889836181680211334283304405254054374810547175677610622666751070313038164160243297559104887497445736910401335426092509506226361654783216840383826344296352985043412252828153810319830965385328601514900992486845188631875796475502611165841059812142404968631839266678998695131314077801370347678882575672715360594641816129050538669884964355310962816743928088882985409261378110684088679206905203559260881015624397523300110107921019419357014015380044658934433589387779729355333230056627938994277136931645635621989116158203544040961507675902875383088695639072892882260648533474126235738411997829344996954680168729063799203872797772246935130933572388650302883990765656358481479139630949458851151782562073452738805961338216036950775925843080618742454547659212305380205641557278257241536587957520764439864618132581384036542389607539407358485611942340606282391766391145878028953486347600533614898501356397074343526920426152595875583899469892550804343034299726158316639119017010870556404916371506350876127473261602767835097863405525263960950796941129203428015920840187431613805340719239501606363454362300305913761129013309854110347717741953245196880956592968579753195984735794173600217321407216791675031902053727021238818192998446722093870174906122631674367344269823343349275391172539767344917124029662190283590149141188383808551384710398928409629022860520693032266777078696002325075111044158631956289869204802707197030976582172448899264639624633717080846149633971562891684673224089342036958817242700587404036264718894138568735435887656560640763793142114095711455930082792808091387895384196792670062323102234985559001990269461986861910900282969897309681300652729377994126080706600388561824133748427824947322288866811394342033451124594020186910575604078566929383957306512010527456718410872279876150858637915476150140068681009964874121412928437778874945388047663923906386694504448*i1^44 + 966314419863505087624201068608458155529453136594896323786242710335237192372508302169647082728253662220677357231921928022465978253282965816400013320413630614275395238390623022253011969384261106464432513973931632761507160214780497148364133225609636749029848058261743233507737085272814554710578565154071013909569129379126100713204491722339569435854647489612440332607897116488607212881707308528797743832756280910773199441493353630800586794113479801358854029938800008005403717600376835839472952224836164128492413516777763225419559700581837359440616802224205522526414724973214335344844757449300429239397722401746730990301553542645669324402849303834414939973489835595628650746410859456610245031465206911953196295060774745629630211239676377994848751180904998732060988612374950482155799854929355885668616692386051262646021555231216497741743852251412901542807686503476502964681411615112700113017128409235618747642684653796817322785142024409320585018993329536971264692316327646123373327346030168063149295616094773586209899221455779417910765641700041975865827128297114493411200348698388868614092805586011097065679405204496422476628897695730658710703308407897427234738111332681939189390380349680272777456164994585073021447655648375326404574989031292967924557630733226719662506681518086878142513838294586420900353994350450158902237005196891626983491818151555354183661475056569967086140793715873486352764417883877309363286224077840849280243050498960315910879589208535048069062272141098242641777782417006482103998724220027696294363884198196043423193417689973293738253947093127234389992211823872146487562658163124658817279199368189434423675125794807713502141717574745112319440088102116313672010684422187964369771794937293505072482817011641775906412365558744249489752022353283318508571247776582930222826467695001646683654398913876671945687789996406794601833879426619736066036707866377913884402199599179553909029358729883590962179077232873273954612981174111854516517392970774775002133078490899639036454271312572401280298981280465807696842274223561294499930031100083488987014371124536839713419427840*i1^45 + -35450306807548173209352285390506901335487804792145037996499331670790248850600929026573147638875009573808647280291066337271843682069970202953681230322375558621972260908002919243391001590163579842456947675610987256020801190790488685998740818413259708358367560478873320097211498396305520082975519496068424456492171826604059635106617374346305245043999748618278937500897610209288064669238518405694344046450088340459946520599184162847471781734211059467599509491525461098059259684460326050146344415397709294929972143263913718911890579992807941147058988553253889686415921013144490335810549856595948300847214697038553401936848889875666743943520342990180692393941169505525269116702435376679143778419847261307423194666764087333035402667859635705340266178147265883043396611207857178568228762192097123629601126778913688752339979256804250070643912502120782656796547970651668568889872239657641608068104555731544652926276230591208414424489658358409187788123311838449994524191248086694813041556895783884787908426451513618494486725985814808743498449674752850895883007425471527129478226414331077261580773699711068528372904979345528898509707866920071036104510574440529357668784583589755021435241325612674335021584965880284273906108689062782781042987497292180852277894735361554137970971139347211008077925827575246152261545546805501213637695457529399406765178288658906994675171124115354868976183469899067068436247722210436456243978482830593600055421053931987862648182580787436037341364118165798093993495494842824130403603586505741527241021673666583559621558860388693836021315122331859452947942972444114368425084384509023180408130418743350985293945586457824982587136316999362669618584270665424217118033370736082843235026872161321772795756113462733966804144638910657527976836243679646910995917360697135856622778457239484238171173653253611258458996134913487385868843721500882354814556076368157613485090302271742243286517524557661769265037227450790966804063236536059629413626515959396134747276424177976964402144394564163867207655459536984898011313787407281573533442222871410458012367354046812520448*i1^46 + -12448967135894125755198814506499716201910032678637741457181476899159646962070106274623700502349494118848563846202084761240940936857294548567855874420671620556126922919232325084288839559897699782069589232568422014718914549051523563676142483359413897512078598737157814281258004951766023109927757469394454578440770563724450533784935273719926826868020338307385558174882412752288013700671262763725782705745117258322641193159212185675691916173436975767491252494681283079357238725144161290167966722095166248142813974557938623288206151383615570688155216071303545901309928469542699151537663950264736063956687675464607911462949937794466855833416412774473795767824969940084893780000889214893329144479950173857454327006608293995932179481912524609642085160227193015460645885431047481965967421520824699395850898560677223383528370898792809177137537768229601817729341079115537822369271609888104400870750941749533700266073105725504184931569297549591749397913581767212460248092094533365796914246259473438275768826097705623617687915195757453311344400394796506471507653530521883437269763606723076321483515432102802585987714480535260661190282732357670830990045564877557578976725834251325456855960323930768532921771739505829589424416718280169286460975382864828064338512035467586725442008903195855764287214661822644176039076791886769254142667598191812632100123175023949995709154725698382180168815960572766400975963814957987398793528695502217038938122846113212889215520567989105588825626105231454172905902958221502939892426551916553103563568971655993771044567221435241841534533832517810347212687960897014415558553053933112341236451888359983625473797405477512377431307674845221179531795613908889658271626753527818828865401221925107960772809551423134400207138516270452919445375365796368214935533408207570230166837939148832869135827695149509827550968825947253503711196947402511676958151749493614802153357736569776781241125646999161767220782472217297649655349557890398008396390552044344131653424898803512390658994989981889835775501879283061966552500746768487054042399908171353987424506194427904*i1^47 + -103929977492271012261245638472047772503950112197343724668834672671852337594787107763433462406283673688264623352249483317245993611775418568649752561000639004499871168588805879643343549818305345217513767602240427671700275490982184422560404667837989784285925641094729442445820213324359895367523261468561211944406636734566781600525327715183641208822937213562312223861547870231509785234018849558591988003519574244403271309548272006286455600893599420438693108155224010261530248885369117557091108681360100838614766568608559864666969485261959707463750193279754900431780004926243556969933233191437794268443930645659586786973980399016945276209496769443121586727292076729138533588366095840020840860386831122822083242939990063883113376067771071895976343053828633311900184341849764822139418756703055866067562661762422311405905725226758741338413734211827885259618508491831002765751027172742534197028539659737553066733952536439476598361332666216226519051234364536887431906280382327075046920312127506532022374958814767764906256315969713241326784989180886822512343451046444664199053554606301575004990281956060063931077617169333120064896539291234058071286211128916924042750949961725346642850079146062252566293530862988173633315692622683759760582489057361528626576020668870003526654278002781895307082677663106017559861656492232948514324554083893148042524738403968710780999294011883444375525269396678229748179763477923752168055783641943166139074029638654581055983674111739631354290632221275199170373803591484793583882299637783934587466354866925121146416290999143461288761997224444673072076177228523280978692829569473278793177204558720774499368968046052292427804434087975751423416288374357405339011201011451874336340196804997308733211451962199484157756929665095909845514507062503157318906190850051307394466871015519539936848144673329422072604533199977816905989581211588223462169583148573389353092786298520945256837052468449094267197166138197994219853325493681899504306165152651416752068947178899051568539534760876697552721634141711033946302937282258239927815636976335252671692800*i1^48 + -1578576616429616352616364320003812336890995647506494542682812275394308782976550921764602054873920430999240462509831521212393873407994502750358568151706085270810508846877041703179023779481633219373728521417239919247176592092061598749186830722014344869077316680941731475114782352779985166393252033215719922739951266926553934267757880487230370533485529582272095052834978757840592703178575759608072981346420145574252814468264875034129134867581351287616469328604138155403450854782315524887986510822603161569357312702492966013129235598049929847196958031276049525940915395053894872271737452083296756274856020098030564991082046678794844813831145816943553256340195640319783614839423652271599278809972500801789495211084166098313059005355041481962744617733507993963602420245582489393620707389769304554854870695133998531041574225983312994982196437493582245716562156430445890993706861213356018142090468097782014682522192481336461369553737273853591563451613219999180369459808848428213669256769917741912649974280390048313939108896446252207019581939262039402349251295000065869754617639056111122548661790372573919187566478181853146901050703189083663238447054692984150891734907832475549269666423847619003751793393564849985387464512432239499786014205188841472933937675556029190426931677349357331588864124896564827690778513421001986612432810014101910017483553896168559979481275497210271015817828086611183520370075906922665625833888551001187850182701865377498238157666390619632832475781159191384521256873475232067533569854875756326026585527819166699146284178313305412596397771393467878682789635143214084746084663321535601339366782491668134941552306478693923472798216912652911685750732306481026223621517431236250059110270402800014454323994423708089685152066404714365319352164525456689850756119163949200017684212621377716103528780164152030939671946632575558752902175438166619855084472623184883335218769518875701980078361611789688737242149226761358920851980444171087020327139655329656863748880939281357462433214589925901000692171231750695342722361436883955207651849662365696*i1^49 + -5789801524088926554212731666928821172920175240556694647400054067383622478561509286407534533658037605196622403130326001114580419991075504771093767395157625201158317963405097714173401736017605157416587120494442478079909239965053136528994340676243267892206323860121406747139645083419010363097380094097001856450621337263816881851626882656810143070767311538359982677729909559628432201855870051382076996705958168490058243001104552238860326386001918602032771887860954199259924749151197102914015994038063266768222813699973140364383482498018784842921800092689065609293832612596043577530592843959604628562857073395685201970820307310887094870779230103455642911626969683904973067064140577784926352176695435514765083589342242531404048219966610018100716215560979722969273984463826829769303229355724287489944765243704430568313489483485046438982966423400220003902830103337228088110857050795968312031274107944185837496090087879381709262853731752884054534735314197268222315269799699580637738565526051986715088064077321992494865978077934648064565718753668778599032183403238153963215669105329553938285227294453531889412373339818033514538289629377203133657624036253456507195660583614049755452144558388503738119905516391617941488563595979283683216948063449001073195284919684492914645813169904566551737280323938173414381921963886953129789778310879168767834263030558692369181571204884811929397228468966789176481344715333626966780165724746177036771993080316852407931856859638834224051576893270336667846873640778353005845681226888355421044835495716323921045278966826487560643777682996585631555938195989873769228478589475007362313057112110353438544475403965148501325873479285484975225753198824683998666755730604349026477652480817693911022310342936476798363629896002905936018602408478547417916776937510911905481359322088234412919209544174407196703279216134569148791344109457945903899767023624496417326449396591018239773838489849133918919586528949893761478204980857309923590156407006556587709849680612699982395057934753125582002512069992669964116163041851017591603068928*i1^50 + -41479342115659886173162294651347396203216502264320953109470604701277919222955983455584884698811008469678975969608845538178130140589548089397588899693190926749537263911651556452335221412629539933283586094315128561060042675129821055393371931541636542597183643912730722913935779295739125071455657739917059879432230804737979833962345026188838183821168946444391488666687015893816302259574178048348908272533914218524725182334860331811313110552668791119724838638935848594785736797792060914103667093202665860176386608257641781819164947110971357281061498393120890580463039232127193086737417946601699270458327738499351951838810595757480242577952539216060277417686478069624486610178173756197758023131346202624194876006817386325044402674313580525287980292575084808064648965973750953018319460945700683963772203739054719321748694101152908633034608507850602810798485669537075864335096685460702240275985607806577604431753510944985664640217858285042865168858747733461583079013300311137878078326741668703653691846991123587077855084700695436411114869538520560927133138160627863739988431364342634826079728844445095018016391081331779443212211365734953154527891364394948771504239742375028569221252197389313936195458994358485674088653949341816130874936193946498152934998145517943113573904587960519767254737493726405918218538371845825928497186491270438527708808514715666910847261342576798383664136603110844653304576941421411733582099202037715651246549340514678636407282755501847091849304721422257133121372363587857293764515045310588601720249843025445465983210116275765266630591705098875272683932849562174138400328087065708139985831688701602854392563061063711936804928980445073638101116402236636904616715371803565822948343084361249634555274620360546135692335630972668801642478985355730086070030017123838005509027412032566220311497506820590052149698915124439826219150414534652781301352004418033471247649795709595546156426870600907221827816276582791434664842806652234455816139462863616782033581347644452083965879998238511229937644214408403397601208089387728896*i1^51 + -35011828583739984837590773460393736900662485786431326053697071518596989585083704569108710324070290200819943836385844761677661486559115178966785420462478885558685767072787396171740046081757722905088877123992939481501946858207266601201156604104186516946377178262981107671229381855635523110453448430202755765355240871874962197846508114400503156648201409211893524771441903701641908258855374873038718330713900820804490839439127129776924089124612308474871871517564679680391462755201416104338054371548535879447644138576350618603255579809589757836217684313738852776759937817478978266862820853481721283886891433715861245251229217072420492670316989221354680588654778639218819076040157432157059820575001412327168050791492871762571230162556785385989344909016209042473310366616831775154625757322467443513913540771382950503517507630976918910803512539466775462623328765171541365277121255280118533433216219095509865360018317644988662913441099409907702528498199514767843423419627028629459487356593370999827933804769194264808141422235227254886979268223758099091836175034920743470054884401801911788879608032472430239919171233497652999126686515766365914451711406139852235973737919762581823842506360821758344487681809030294735577514089557306222766828067441995679487208247934826720850945512127552477483059540962365709442785807889014297809003259760512754990724358150856827076819422749032740825193870326364720269721593889011459718518434214471092405301426829512150431927963253242149883973879725254995950464289790260423388515041971630183589426650599485351928794779484537204317852935137339450239330422405934915382892583374021661190108615488756268885660709497503649912368430621879621795207231707583295257623478433573154895011580205031048228839421078210527550776563324884657778196392260840081903106755305125146017575157619007429139368010442759721867921692841274861772628826996401332391528355149763382276656695261501164542914675892737991199099480629459404746181642679059268116440859996990888254208032488121291364095412179579032020603748795140168346501120*i1^52 + -4077694248110099565628203220522049316613569780015967293115550216048198389146364162971206512836825493034094422706173988781518599712168123845797660060198051267885445426684605983182664696229021497145309968039165381986282373750118856466452524529745438707639672159591979848715371222444000803504213421471360001647588148850111338559519629082590409316201700574762834647815210301801067090495630012061262589691218129912175730051495510228502946639514428308196435710375707026502259777909128361749307289403964514324226092649829685807677857673230639370414195387401183886916831206562297477965912969668953882492752473378844313126513950729734505040017244007351501128332967824676044861178599734932864820706478248564440790901483378144431737121959886300686081419926083365021897477317003311059394989430985005572283540174248242873728946082906345818469949658205865882549440407830439992553578157963479262358377011159196210298723137325999705973933726621419851684157784050677451999805289862687925867513873270207170813113008297007706538478706985882465567723702861989124036215329212798025220139213477164389859720174214467482544355140915902552521222749426081439075956163691341630555584994991314770551481657868044408032698501183730216600964474886475925773585754222322169463325258478834162277968319404213748447976559549663766643509670005603282789789952220280601603491838410666759016004196373150575754428860166192898394664840900988330178735456747294546928752070542754704501801946627182402171259899491856326202311780728889703802543505188286703801983232957479719020469820552980727776427671065284833888490171043557505164125588950476333095281401608788434522291518466076231901562141125776979875780330008571911396777177188554223102969093768593735267993066869008008648388607598133776339692957245451075632597213728436989734134244576195350924974682249750682198548168425385527687852581525393356279417792090891895666134780527269870566015368785096785872055762687681063595636891460325424880260193974166864241437402612800131519413902779628327550987324687908864*i1^53 + -176279289079778543653652754086628323302251340215921315605315282323699727097701877231598591191942188906529935852151172722394460479477490834130781437675292086355061940422630155584208829717451920910939655870105677393648327323792252590818193878458383562185017551141042896533324448966763255779217305795106281538979402797323271780064773246834455318549327396349166108304845246445904500244055124836350551224127585953333977151875868886105801205669451066301449655767769375249223301824066145831770307216162412833919214761038502865412831432623694138546028817225255377270748685352703044693940641694603713878655914017921237962887928584344271202042883841120360415496923716086611076820573278908586905364960892408500849277701725618279578870171162187473411269625700288768336210927783121941435992695523073206987614290756600409312451280194735150574602656251085927817013555515826317519485680403219302467338302984249294032201813635493453773039501011774362359544397279033609284163710505143255683643511912143393680834737189754344414906138922600900895719748391820661634855342150091074096059194362350505365968729295362634427863938687734211438879607115054445793133095174329956239925537383999579124636432030802942781313540250688609833680150865340987425596798098090348566099686828935107636607216897525126368813049431505331096204542110910961184272792889668949194676637100232158111850189623561824635201782154995802375978212459384081922530177997830504935205909820262614046109311952824089256730094120907454457926709670691816767947226073027186511629675389914294029506485400843060394480428039653617924617740003611893347101280009148204477402537079545187852498024805271715545570257867988002336078511885243472639544708968969098728343596177726172658168459933179427593857523857825339093777882876569127390874578323366494968506229021736459239754906799105257386089258041940777690708069336558272084608259206102833718284848689540498851644582024750950187129237505950040460040569117874089077310487009813600408578625751211521470949203008597448613429248*i1^54 + -3096576655623210819970114891338462637359491763476160742362443366662078122917578157577513228267313407456211622514828904607808300802244436866455625150717759779688620570690787355158180233860521377266421320468453930507505860366347937814341520658641439699669394437597789072770764689167590668162618435142322345684964936676932685136618470594519279674179566694380584417424588167097777186059039352384715969453852060352697500239820366147613115345391742749762955101565547572444463159615594445913541650223229269548277326512041351108542449481232544382243690343683502055389876686125175963824199514543072835363990163713643777772866309388771766455229859524013442730491499666303712034632205774492271612198180487012344357559251616676138890634922863413565680339724586102261261483803558346308197463732738990023796730837213770417929139245106240822484658734386493410560987800262971126601275537460060085701728204781559890314802696284905688949180264060685491350110266121670318316059673691286217100774303427294201026616721968072665459438336199222312255549988101767705844976912101281437672478486884828204229828344908414110188109839999759515762879391625481219739402424912274617855764220150180403963605575882936209905813252484967608554501112092963076226076119033556265939686795771143943847159367710817698203690403405177513587156870359321757674545325709259430378428286498958588206234679557840066016458372491278601644746976178933924474281333701072976858268476209658695844075835210992280007882133031289638828372827769858747836776723469782965913171635922821794361453992384844355029401024606124736643159610180108052727467573048301758902656490079151144538108992437741438942433480689906460805993258420731746741213711435834479176101106056077076849620702050096214283032003168087308660235996860392922173445314254397356358368164024530244942579367649440294397561711195869505813619792003014157599666645661957325509741899286750905472956677660382417453876908339507040418995592727609771868806223971816135686316967909440007512249031720960*i1^55 + -16551643155276035069806144650167616024239402135154687043269573092463262351729946120560693367966392055489112152115166837064649303018408011278350311599223010601943969820931869951158748601115425724291587535706035734800288221768650912939499402027092805937998887607668475246913734416418910575608972363097971617777627248374272148118644007430668135882882881564745219690109391446356001348754583405563360297777493109014585535834200818607880558032184607975752129377936653804172994386224242678962141414728606198288612766093971448321118435698217503447893813900183031072951561485317107416616919319599567143102044057852579659013892786592959847859499807967131447834716491639350944500028316451090784769293023951282082570631894325607473882512753674925156535055262311090275702565896448802309490437905793773427163468905519742260764029858932075573697036924439642954985717199087486156556821464479927742873744222725763462639143872805490712593960058402979049660427523502693108657998650870662081602107746994566389463208990493775350115194087770747264028729786745314357887512484370807894943472989011700264521554024562197588715536787624076725164488806335272381108979936132937475935672213201736862038203971573478907325840427663545819015588714433132516744658848018067424617989690650294280523452456238760803194624141113680202158359362367909818501432413816578845597200444019381117348396670859037425635073174609883067553386144917795874780707615815612516124214677024919834722071661584488266014554654947662178749802205026430247894557003537320392241074315872806629426865557001051487830812116682303416692780116445888942220218222699732977471286611131849774338087860173660582598562390609091792243134414752970467169792202581375896813699139728281578534997528475967994268400263362776694212600604810085496154004106092273868200772968812202136307922417452138860807498381473451422606850572195353563730160441748117802807196812996027591199823572720364396978317158427226510092375680917838147830485934500687002958918003733596995584*i1^56 + 42415830606114016955470833440937354487109325721316344059853325126162057857826902071565006284981746237968796179221000172120406237319713687948510105249344402410602551034305218886254830241119609367495229226615946030130020492268625836100378367778077276703402110880265664879542921898397156535517035767122386200392569227698580754008441735720164821270423329887697003398355436357220441354247766770313514273281463842515538359529639485937832517209470458915371490928691747551128932208896668300139602783290726469488589802459842243087105835701936797392413809338005155346081500537658782066989272340852574937579908172089452531206520888766934626274864411215912264935910206687993361225088901578080877988034812739766744659277567470305654098054043011860260981539436019439557935473519431262732504570738271088137117904756166717182804351717756689387144470234036303864627585585289861157440262461915825252971541103657773538260240709410952541448659661316397277649895444214354957418649215301933702992903678978606648629106043902936874821971117674133427932594583295470591457420119488760330712032041966651749830471907357419711957202483008756223123720860063541439088546949903606347234667148513465568394498304762332323144180815583236578904918616911590707144911939121568189336355839802480287134586713036796640322373716814098096733144339567313214131048044021727944670823781188248350492168427002151458835348730474109891893643789196091552257802361617472475554946031173962013852588959725885220714176378552698855848204544949443181331016741854469986335917618112671382585139667972117500101664657482769858537511176702163837188178646771149251064391477443888686747305344753123179510482793194767355129945846654125710124922348235560668367647533711306798037041753661524878120136624444753607930645481563287095357946263625667177136402786086240655564860818059705861950348580222604383036088147326929571969437394498101263029618719841746521659179842287150320728148627917961114167901484509600483654942207795532394397696*i1^57 + 181661377891117812257022493313647046159749289033577630840419111953672915009953063670759857958231563143046155767465652840175448437411113246955357500311066968061013601546935636202297888228190983282794881694113136220994025318911851793501801027866877259468355312828359774529848624217438341992304544703339055121067625134085291033392099224867948050416337164636896933427877008043316727831248385114941195822996977630616565275781067429108066926205877783393555567547294681677232804266666402356295260021665107457070301273023265396690204431757102306467943641655542679579678796782990504528867649691769001799840662191322744413032325053538360405511533018169799410061991069684494559830161494879587203751059115861262200887802669060867882889376082809943023937868863956712659682974698085970749593293989760732136018428095981443171662900956250706405162791829351789670729233476568728488491253912883555359080734930608669151422712784829465027488800937697890587706957806252434102402304230313728003760766325886386599065712400037639410522198603474190214579557222891675366413763802741190498489152790154533542289707679949668160262690269616599966311044717238503607298058925357713436701516227668484022466587398507455102327759091584964769013417878120061102494362858442733376951109636304774115901986646513135487362823586636122321168847852333025506945872031932029844405835131657878270974513188360952362639221704782739210802830637793261464284809311040135668963409218438948647556530771721155959037945807807500887074147826966826591493104810637002802913222743000180312376362947266327524031984193413193989667516291174103851553624775808937284862070834726623554273486726132143467890991368417711795143838013919896014315437504871737644431357530247909712258882237666776740280741553220548422377624826918956447727896729838931471638495943393386090437033312889719497064870638141144279652693772536725243672728519415979318372200254667207117232833723006110676268696561951550432542305697127578586916585472*i1^58 + -40064177718812603945136823297863967099331359973716637996893618922139141987194848826973037374507099206323645754724859309273777235973752448566631836950982821206676720379361659484292196363238195565045274500982664498846186429975115021927345784561888591238908766447863310918389435504440317854447931267377687625886142944739721228148561238924067354509967288426116149343992424336411283645287562182139202729397120522348421502379289270324133009031048375114951448348682257747581611173227052155314994424772198764463730776406344248967878618167482384680399593077195215205822449609181489364171680763726755919646074469322538919339560146691860591445274363528654392977951841972869434998122128746763206185540796019754815054629679753523477986423905132223729770183102672697775627809012165729999577492501324857173284510272929022241215550604119472763509452498391199756217252743774455457290828437294763985585223034462772079127512896588327845710600143607625128692112214737035574998542701052916527014860805589530411337901341660699210855619977419074798699834751012179285985245971227245744748180039311113730131179807820607558814310480690991415495110909594931347567333068234002768033154879305057248753044557483964764014425413229953361816855415452247571477578064640840014694945270250076433978074460038088204238053856492981597361773567893864209832849581042718136445172797675947024445685379440729425475205519487651385569478962782730202467853391167243806779639214783824492552081699233970933751600172396427179765574550216248168413934411851077188520889131031861100621451393272033088140312608014878538671012704499501758503352313987429137833950988663675433884633410732283589080509602596376341644190788554549207079014553373127011375360037448018909234805276758806949938705902077890436831791996175966915580111243730866290221672950428791461367275778077964424748398638117457120019241887641798661597180682403516972017523698160340047227781120*i1^59 - N1*20479384558546394020050773157139391404400756656373536587395051972435790599489216791895297972252562666286091522829252386199121170135009382392324008094488009498590933574966770913339832452004099251633251339600863907184688311839362283096423206686397552225215639011356612097105385471424261847710983378708684581641411067438579521034834417760253643255185889812088025713181482261400058558440897745933621860089605601803707181275160587708729332361724873446067679512240906203126299801310518035676945661433454065187037980698759312828669925313384407019887253331752195637436057003159892170912581169123568610549301664065992905721222097385089503203537405075254922929271492868237976911424003690677728285972543008692430299912908589442395986826598573791062921255042337671700814190798292252355243166640171875*i2, -126138740155895310270852100481503687770795510018311483548900291491831348535733104048399746815885209650586517424489790325921894517840898271019282047125576236539851106235184017628313137034421346074847675056021474636938036808204618893673051279720386528828980017808446268038141459267324401690372476795742529263613200709877416424717159365837208905329723860717634749319124151768776824633735335342252690468762283016594952647805588377653002440170159635900452332941219239203210063525434189313546845156357077984371879192556235170267704961120438784207166344724099550114743571713167818192738692008061081696677235078482775423328801879865749740571863678080813802625848108704697780191980340451288320159654889035883428509864439094174349198329388300186830582372882197404610822487201700380813848541234921366193226281786401885081277158517690989199943658479208405372489842698787663939689749742398190175610642767608659087061895659317767360147304545787105010543748913190728418377218518054558611606116548433256446666974195237007032688135183022642565094984296921540409650421669048715398062762102741615736152424539425488814963160580412944565706853102060102504544443607877362854647113246399420559489297568317461765750091447367317041704864595062663475290563145008016417476956275811929917879893957222268406336870382607918928801026195544195818291984382352033114635455546049931218583958336229177427731844751893424695540926230735436385093029142648575994077037749419190953722664381432889884417710569977947627692152013653958716657168081964390783525404598895307365595403389111068564728505914653805673998545907732611668079250121288151857977883650575780719894204079123398694052289679153093296782407642993061243481412320588893746414174077858416768614972536795752393765803408251312124839754580013841182703463787105868591364223635503948389202858569584112546837476602098476691809408519668896686581680576174513183177572649705958863779299059362476087492840459537564822780844063704482911436945657418505577851777265355944968476563292960987350695853304259648466023452456547812020762711943016028780534846422553760339182375903093004316398946169251456561969768379737332782614085586930799660390641794650127744662241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 7047063427027203339475182259047924800087524840260572202715742181089413182694365522651305301352520963921035759276094608498194846651181234151721320123471240213223482424861324028164968254373501899067644716553093845445105538165647665997725658937513619456673144954130347087074926829732439590308217582282440052647514573456234630980220390552093646617100439925924001683632034929582824437947330749585475269229145819177444614510345738410996965922245149186120032546579551845212831497101035633882820017502012607978089579424804321834531094347853736922194268698356369765262603233997903237601285144602167049671696673743386959094408615785550748186864613510589155660915196309181178557678034620521783418649813635640023789592408727404933747928792115745143211836122650443374299599683278336944586434022168573628389568541888896047636123856824805685444523209937727995946840998241451544332374285852585468367352164743309552014718464865752039519754573549743036841556867389925491150525425437703385326328444994778333336262306759003263729635426444288187923379595117247593241606247027495487238523384047252705832691818946465908256573101553721350631414480430771143439822482556308657219526434190498000101073379504964321547279407767926710085005759416981044441731962715283165379177913461735386681973938083362162376171249684986854855854052705034515239296326040008846222711286211008328289078693163580548056358560013056776955156784741425417458268479079464897430801232901747366165107557607478590169705149279990744993266419515786585496555514357314361740385123253355364096018044818974907296764108408956540493763170042169571729578577086033528628023007349559016400231902798752320622805432234939276343475713124121114964756248578408077795547139004664139119358391995395939934597594987945273391128381526281429148463787693352578523776172377875052440495308599865289460014238400867656603015586125410728007479889979577440129319167083313796938408929781477667527312688174616793816768525730885174527140647471585084388811314520065996554568839639110441847494516729712323383777333005678317945263219913313512560186731976039044197878168339191216861420918384146952159212198199931793866102219249838531826985794666284897096066662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -86751833364850791013868962535743388211568197233611088489389398172325247192578496842644605641705457256863562946079347577761825361612850484452926666461097883932941917969984268453390026325171279239952032977726790743206594277990890404896787414034022064050151918676433366860597643759437121871198444495362392831348589365294768295363923152994582716577003003265111928858600656931346663474739184819053434226391360616703170411900474013597181933962637025123952761008153438129436525939685568462175886759988314981482703849189013585432537763112443673207737834913805953869555918828355954537558486394360228337480534988959816725118793396898614797480305070901251323542208157959590089923644260367082896712371936706276254873411919308220734302731998071843634408750016416836581244757715118226926037611156790423244446854062154721873030545143402243106197218626383329207491052057037502875398480450019456876233735753681271640136716947591418931117846409667463446638786318137630024231793597985818476065169159632514823724084893781565880420894513371740563424018549137328232827849020417157505828347913360059495721069754746546446954880762621899575014351898039441865539850984847820673981337205704749725466474874752466879419770988864366411271678577423424333730317689176504794361338804773655871477070588793937038920722652739071146087424842617009102795409757394627107870940009557992038289418148231163442585031394877091016574893061862533892149041069278456312154907487306718061092217156969662083324781665829928998830894709897336546007135784023563784594216832655511688739343828277132002363564772318774340789257162693136951536230535649163656766477638487917455615620401504590344728159024170195982415223590414845624944567348074618026874329873875205867627962173921929872575877786970006188948141627032357555467531087289205064933475539021354376762173912748954852125368755684417808868526372262016911397979329470746747980630407108197983978529542047238140941458448356964715700519602991311798200795953645624259555193593414743952971321342827321513441352665313833934334217641285726728929260166030225424379848235072521646684549788005729014462478343171876205931387262072894701247731458214739125780374370494068414894361804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -435150425751910981600833876678218701916773689456811243737523720488531064585267566963800111689882971597044862874221210154508686669551859813595366436634814101261565316838642037299559866060831699523770235129394176232444953610405542633337382861686956172782725239704862082214731375599825828530724519393654499253110991483381975615987539273241862140945753214886693764667050972716629743542164442328861938048210904638066369400235126712299297080929316106654706232435221809146683693745370706238181199457245405279407073090610705569190479308090481794384042296514375686215547740135165720868628235063087661260752006236686837368695292898516251325202815475161637503987802298450407027481176289036388367820139005129674231863953472009535844725875122846873646587088286905161264718531217724363611796625873420994732319210361043003691758433881360451692390685825725330748822557656990001274933942781340571587640037237180927242641005008409091668720949860585457460239130809718044321530210343282233382903384282507457422922669111520772718855476183435546689750652442728678540299974530857054965205721433828478274476867214109102738149111303093554080754198982182684390317307981653264983583226271431406165411122041311769925122242537456179206886750696630162295285111925908017139772663476135321100237888348757958124243396842513530486486816143483601771676002186261490503437408600662898845857794326426345523063971920812601971434123909449075868779520377571879222108952456867530105661818330469369321201952481800922482408911432477046564013653082684517849431186564344837179833998510843554216585040264129286054002815705426926173847149978185085317333852048989964419757913652934909619195101191026189467854165583185967863383778235420304361024764632624086812496906302103010135387295642857305487208481345317859166613270792683083904761351405019891294382507332375244141910627089925958750237772143101107373293008921932388200582060261503928668732936716645748003801642381995171737147423895260677066715142950694131228874077595971134981500774894131559361767137668006481875194579283549931759298729022673520445992579619048431455314990706664194070349671754272629683071458717607555814679343575683332864696056984503809256090448691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -14292102743009986757699956835869339626963512521066135780328574085575472821916653269911278471097871711335193371286345936537356461091283099623510574496431136432535494090545189842938733635434280256992266683843733092673997446591968459743727538487350980656384968012425058007600972172549373613819763056105766452244270511849438516169964474177531338720705359338998143503549471395694919203024945084980433016626123387701195238637423952415459767011546654588874135081743501040464684717116112173001663959516186607300881342284794300735749615644679467229600302032107927294545654872108776422797522103411316196990201865131911616283120593457365279477404122702297581837485873356563450646186081351498704435468644178182412483589457443359261613918263199555778198508355899749525122479044174402281774655270933431814515300096284266217603768680527036986657406294400465076253750547661386957676232562873729749976845681962402636848043792316435497211145907287019347527360036247467626264643825116296994756772913844794590182935710681314886365166204319529139201397908725393149258500184896309461640672632186589083287919540011658294632412001924577935699512402960947772438444535175150457282497811310402630113488886604756533840453959231597437549172342668239117323552999589321134173979469589099776903292427770033545811377405920323321947458222734602284036983652404781364042731668001393240050128775287722980685156083343603795113353835535731695262788864228558610398302405466721345725886734306588233310467476439371494485434937574697866150480926821761774854668753597451856843666275176639831744872039787214444640434930267459200089167959233172410432655722708473609853132889676303891019196452194625045207576938171697815536144589508585505117078646249626733662319263171154612122286079085013844416377831988209461887679792330453467350238351572587546191881213145921181314431840103329267524455027686612384848468384864461025735181879217702434881712637146163838478159371126558683497753618455512077603793335474849250066570574515070905471509749370986143522550062166590362787834330411585752690287482579793451714614333793392915269103803044036379121813130464989275682211376355385015891826160178022538297302891151776951737973630566400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 249851818472916755263584414465995321666167791896237849637290503671703501837357059585736788845056641041595673792422246539680718970456550634667608687669086027533691786357925262031564716505213108645468996478400252833601007806479039104305466045229061397313537246581925738286348783107631299952142459973765640157191264585151966148191159541213641878887938330775934927448558707678449985755819273708755630381621658253476529775674965724761355409811000053027726793986383677888090245935474780120343047517807952656209657204496844686435833185012685672834428317773202908782542445493793893325206078161075408150126191898243832675283617520404700113878628636059024403296787645260915705324699172839772827350265501661116306528890603671554477484163157303636926239824001434141499994194471536068476162684136120645906015503636270516477701080756648754384940690947196933489520642558453540209592597814395726738869031609889084378954383495913737359808247874164326806418248689192010752446051543773800543914329303451830867434499351513439040829873801993912121965408272710479670730047071342578631877606563180998123490805448822913738689576495769743930744894195820238639534668202440578348766254391145390045610449218446899322001963358916513360217649792614608616670904192336500773119656932365246745625671273714722030409567194109355633814113373070285553175057122590073264693453068104958107392484135152142628628938252035357660947202674837577401653480840630542558510659776763135271031732583122472085601895934697112733183430380785018779747997857858292437123759942301405520292754517836939871142621258050887461226437402520181146505219492780836415287912039087518561603349399162269617809214259753727364016051984593163249954054426245646802621590526891885246715471824776928508094423460334166922833500830672373319921728443890322182664242328505444503801205946556491962271633852595165639550237833595029523439791768342354427599457128847549507288517153017876724013368182376522291509117286459582607196456331986142922819665807002213226177025369246836235100209401427104023096786644099521396647930425034650837335634695528835535911826131092070909260351388203484339223029118809750993775057419219501784878319477047187237884766380359680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2234810345583989235551068520232381878660323487733227528113123089115810841193342745461758671642297365270095430430644550877356447741523899593221220831795812922368712271136749285102905974215535995474284309732839681721354017826038225299499974795394829976823483743540675128067343516687044013279328555782377514837551745510024287469364499110141483092452356352830124137849141984813844598387057735695828287389482581388204217760739672525924925186294983380732232612927798205443367500996743829215379779944074363580348545105574872668343326781402560321481073515831792696694119841890058438289919682759837817693807859644873284655682469677443567780965714049714923406105133841799753396449739818510669906382158046043755123001576742147940073513442589280774920246840497842361433244169195591989024059762017809960636181164060300107562376059354115737612811888828343584837592125827585869956852459172476940449997844910814819613945128203253788809709571386353434131931459091196791894553797926742122001002492888510338710431863409796080713966827076260326311186972601416232312181146070493000324160266428058782516552794865772899657959938885813554663569707087589775781618376508433071262090641938341661257856196878788889612836088949029179432896848640847539324088400318645159994618299685546988024365044804968034919924278044165095494915724193570804454069421890513747449156555578302218927329319981977122332357053491730462323597411871837120608340433534318951558732736381547321045908436828272558319886587169257739139086748838510647190153199078208560401949320052605179785186572003760564161070588277154396742815424889345487969344899979787791121946273708888796962524285379316306105318034129087138680696816963281700539567328863875836577712954157409095324295008995548757799198240147393496243126132006120992166990412883897035465784070297698617233634806489324219232648462075182305300038649520046160756127101373071192721146639354764452901619718323249858141540255943040727894097802059103830004622471337422851782323089359133089661313322994407234733554613531229342537502294559830848360541183736956741975212075837937438311467053213660815660511901730899180071249725885401270430324917877913869041598753486867099939734462398464000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 9118320470078908154591648458576612018555060837842566094993217512033880324261724203699425127537464014680967075944335873623642794619472881178511918729699092930873939125372033675403236981783665409108337496369428190291339875412325733915389004943465251060962329681951886148505605365759849542711820730731599327481708965266309382294811452825708947109348162647214611180911776653619366197176005441979631091791796055967974846042597785678955066287703004458176839784132697901184717184527942183411367678830714128401345042221146356357281562100901553821524823619646940985033027991279263581462947250648867744161999140478400683097419091699166797776322153635902741891036396068690164641918400329317677039484238779610303579665061349774752996958716898472744051863502793644749459239119093435344133342844535578315650376429281880680902248910955059859605487945959931422888142169634263497180817675765545125913585063206668036578064160168409398856800039221100507313804389840761914886241540834583540524036406771520156849487044984162368162228070208441175794614625157319794822479285636739187632358465891121423664786745095889775907406596867064592554017136591621844604426916186793009740428027133784364389638724760976019390378500187590185029134767241911489474586584502744922595591781254518766411677778258963969495426669405738213240978978301153470139211494024124457985150658048656626184233468225912576757700424537661175306294903636923414496211140812178122317973150862721246353801099341561554299638101386507466256154930495475744978420041003728921315696042336674441618932265447517702147398351386724320016620043109872310847528139189384990073740258164772721171567199389110777570395869725072081803357822157264364964865846473803343658520936708755528134409967104150991605979297614106514131164054189287910750289725534638566567263996137558717993732124341566561779415989084496213795595781733330601116625246489835441518692182447038942607765555880530004741570123160888929354695899536985119064404679293747310448412374654227274641016172183984859785777991969362218808712612032916595054209294652403200454648147441704926320298342628495606638808127156663492536024110244292352180909689416644661609662325805087240150087645528064000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -20015821254076211161280162999030607636330280992360513009783599477020523928971855037147728314378057218678415459185910733650148920670822778688266553661291999757190041375152366078804385573406341896632622519438495249782424836925382136799835048740659286855298148747945203517086799107913518124288655858774740500203673039762672366477207542108022030321689033637637490572365187360203610359075826631707620017111836974890913585032432828026770016102572064946148754570519254407717246460156641194593375152055233257418391792416016431605139485984120343177040113366550359023297523776609487118605030078415823567577932044933297696607369651382956366751637432570395002409666873743744827629747707349592923618359363203170799780832080132408751949269279906696449385319844759381982141139082670551396024363218746032845242735995793921531306566207631702345060061992937530117961282675564357574239253016157131500881461013545995523266618921734038901773922731604251260619343855004851346686080195211933172205513536290545215653148955120791117320806030737896861459842351351659522376095784086564658261848651815730896576051192979772230445284579199228130311056644978494211456960427259587179762355945380380295029651119424046779224658041256380511916438575516115701276911264443787151786878597244921129318680945926444876657302247666606687493696996598205153746374725144624721939215063932719879225625204416402904820403845893652596090033181762503370643237055173204563614144236292364664630373857975388459293670360008162726428846055483598784417827102006797693556973927216233602719042641059317691173965038679794219679046094612427669451417370520555011236474301483622754350910674033119049713353309169580348849211205429448196727116373410759217348659578650422852182805187265058852429056283085623307113000424085310964148996688529123203702552324565495310990907459312136750276116427350434795547674264569155001849112138297886238088003396158239180126246049408872088365268786246365875003082907536317119899814353550832637331447999552274797130888766453727442977522140737492322823378956016027026378272482504663296540311736431587679376775277840512567635655157563445928515813838823644534238037045744922940299859179108882461339791396962304000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -39011340286794741069564819715678528793174775197417763136708328184066605726805408901480546425004118861429210866702230653264686700656211902561886140732247301275074215101655436192521126098726326622962108720145002809241751262126227194914763675706776832638893712617229143997016313212020336118811424532238675590719409588681102120677896521471409643618010920521302919673744331940464860106547469353090951803759715541838568138159720303242191236804040168364526322710415814753390440523463212014961301708373705889488811272809745102087132029367663839080278995895146355935935635341884963343546557870738849996050262513879655686997198316181224426185453695255711162116244516512986486609538029439732218888253938657785049060234638255613057880490060969468514503755589406269618500163272556504133558808844251159613989849108836378201890916799966285420214164163984587649152330340835904499344667823305899503988412542973256880776409412247319436695831421268040967831647791682946607775819189228514702191074798124328908668441944312112884648172300496744568325039631937443048146245439312296963521612206130998282779695164391500494055477363140312144433132646044920688983519540767428705998448609431761140489595419431831272459126651241516750208415289778921914039693157146593255647097973690045488864850642225774274412810906585716493322846133347864330416928514588257301907440120418773409830050825974526448698951742040908208178884469913132346293198576063986783336062597137921218691179041507137234623049644055712735566595372286003572981865149708915295130465796323817882480033814884561606789782209830148453931138511577203948540896517442927674744215965727751820583263270425778068229255030391083336325797631839965713734456578594090223768148804270779322472347952758181179793982535088812969041622108597046260303336958525421667868417212160122703740613793744651197056189202263109284922818484617175690761260246907379005249866008422278621817875837614239599371931862850412436448831001983471514367998194541360106757852264111041589876871555082791085436441405169633910776141686932909921144190002020073838910731051303290413171175509282785927092476596157030640527931146716506345411158087854895323692639700336005115134514883985408000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 171522740057539722885770238865809178082520943278092063875218140187453889447424744258161390383435668544455168474805211554826205262404163368635492427780133433932494446589415728377550439930466923021426878907843330585887049741345639784202336918953574516157985824937513601261779158136272437803588969308724910538984413739436341425252591400991429243886606239630116263345073681992177461450826042375365126919413095928586148600044064653290075524679889528342232346162174731394490645202780262820271703769407073294994585737321352150782096397670144434539670584782567311462423778046057153702358183743044770620044429880021618553516290442949664450419422788872286792468875738833271359731608095917098225929399368792940721679463793510367138958511836693746157967369695520136504542542236413934136245192121239856313549178572568226414138697141655736472928388413078967411308313224395181931734683856992277563090448031828038406295742380155346375227021115053754091867459669285702983665707691215160432721847310928542620630125822927563533499370371637709264920083869562124318367708798205558854919420466684483325083554589622560373387596998897534280876727931036409774564928246667768267710738490142807714755397722753201504758728282049551970771720721052590559539797955662061672070488249974077996213308893838116740990197157594866261911414807865115138473672739201881656791257058434486629104128389129378160578129874527844288901787820172585223524759474886386327633616667523979104348273845755892426429013566472381049790320389389928916892561563818139410618015856581792634536999451885777240291680949752794203872250080786190786120980957235052545773434950445895600803770683619508528471504603736777112913771081888702050352103571729579518496215507193760538205646690641022599342725377178016872004928523969421476556195799925963668685924955217707088447063834243062688065478187544332137416970145363308336304537527120420583421062630633787522765091202581528496916468332722665897751345057322531914085365264044878782150415065521242229592839765378175586667327601212595647049370324505711894649235921367690950147934486022476026168812283385056304939724543884513658517631965730457415783944214889505878498645903189442682098344117718220800000000000000000000000000000000000000000000000000000000000000000*i1^10 + -355906548375868786227912832197898081521142858834007429757544010045857637045338638265195902049999372617869860143885661560457783894147829331351764859104185025900017351523159118570924945022691632793747355014801587258415751688705661778451237781552038781370295454449523403245368552258499197620391019039630667329708710276614375763120724744934206243286934999213767202959027422808702569888752477147146005828058070436873810274728931844068584573076821494722444442654279255021750935735060417893042662371702491024911807230046247857331137999960410556965065820149255945130721888450492703584354461013039355707489065831545105181376311262089126252361450076401865193423563708335185555404232252818895849163624081355863175802901115544086342822497578216532803991425773309951414159303862870423999658854263520018737527136310768563890506175809598027945193828350152195589928739636420447329613717532357527654160703686707590691622778215283657889617663233275711875895639242670112334125136749581291539092999928665123922395657473186759361256513641558576344510703204895530356244174066725944465366582935557153991727635813762303069844101427764203898236793504686534215511236502316475594450900770090902643841726918887089602991599102269925518861628530648677868479676145191725364734671440629985200540217111301607959504702842583132220458016056540934956684190870701368897338513258178866718286020088526503097941635822434496931176795727446791699819222206733863829992243296875444530324381983340656580717120019595225858372359182583227272887138784225562856959163039807502720807039176704272073045889655938968078770586689037565915087603233945704331853041272564007946966552561482699787587333917450304089921548822818094445361920447766554929896071587984719169232141951599005244982364143431580746479932551298994333122142479693434111015992223663389097841712573103392490558955683035734437685880732548800953891053723236537473917190278509375701520796692225991944083598838544679755803861918083508167319676693136337962143882014745358195992247271490250320531319038791638733010993645748440643658147563829781088517991778945768845869394066966164923512668952375245331267468622620734230348618834393017694665965385261736297735245587808256000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1062138015091147222709663642420006066874769946114905485004470515982395851312168087259676051166616377674942428917616670304688819233417924966577162060726696670753468496456350483030607423614692195103781750585735041452893342473381409560750642616929374280064751202819248013972953833773108925557111113363668746881209966002319289974802631891489185054150863675796810839959817862203964727015135670920923197783163576456520050867081012583852060950391221363350096423379983894364345620345512594495081609810083187374780641949273981185394183207367116068245723468216370334440770282412968834807529731678484461315905033548730958736039522056152470463366395046204809663712597007677349902654312049256238897722382392614439508330426819083187962905228818486909755844119283851943025834258544500673752274871774542475689752628904986945690308953033396742552668445009079107197571690306779358482241360335927269276855405273078303835101096581803151534355657538662526496375425173222049676311111284792290599260762937804008131508058764384328080671783660176490987219190368566455647713580984202356700009307026095586784602448935577106545948035824321081522478760948231615470004241232613489557367847210712435172300852927740747546992039660225874655959961510531764646195194501845058282043848551484350049017938952763869539653785845114933568269994921554906051159573709143610346846506361421798621890633459238088782860030609314143706226304882824234242902964969317678046287770999713941341443358994397269946243363232614663769691287037782818076081886101929088610742176365329991362776641927101665619211419740166674526633709232484588944972843564552531092130917163675492507494605053429140863657697174484516063972682947117315499174676411712859073125252866308176786723221850879560466544761666587888459471513271030610766812805273873884035900450287053797552379462445282505327441909862372331251173229936492119041976060043306561134991327519175061056321898533233639163510067904324254963710125384385329413889760845326009288259258743938949987897713746694827669758886934531099080220863327666641470807740779167416430387559369806750221425970195672594683627820290565264468921001402887370181269534125229724702862979671441575039317345260535808000000000000000000000000000000000000000000000000000000000000*i1^12 + -592417926786500401456760939533279069098236022646426876698345421520757747409887655132046662481897757711790381883893589931196927288442812295845978970210488433382557510350742957715275236417185417136062159356665412402876193020965492332760825237075955552606598550210987511507118053152043346655801276854046214681340829295600319246268325049208079451065663324847543849830668373158574852114588961869393811899811619630104635249304361390670188927683001853647450754731635441658190520011155062506645957338506143874750858384352339063480368288808965669598689908181587090319507081387691479085327315155466587135085318584044410260839317598829660080308308025978159750493653538884195676615156333460047477938517631581975795616213154130708860770663947375711289426483664945506906740186504971651842276466991834482180816433761461540578904897892693044449871211991881026894550114573386257691635634406395231721073688636729289787207128045510377078451098193500729764383758224726627959300572120305686109819589748920345308947603326180619364103483661609606291429060578104830218732130077151503394769286366081028055891141170359544896191619682129069311289496855090508458009115318147067460036888906986641235884324737774843859219712140407017904311932347025361691547817626198794061926193182387255818846523036987768631287021750049733591820821327589379993237675865983809825157222700092077246614452877631639764396284660426345576096131391624502143443709215965151389979860611616830974693158124412668251593959077107949644688927150821031906482503607940995586574545109425697072601992610970478159778692138761651035816916796656132806251857852391816997168277752336299191982523520697478967773803921902592794634181000241502918700603173329947029344098847762652600893248114916970478188203204793243072449519962085494774120584363018336120826851541669153040422476300616936884757795631937202157455236824819848754458861362602841288390505652106074901723736702653633449168110947385236093582812340781286765380705661271040787634854479960836513165364940411887788249915615545888543125901128134835379695241241017714889683839485484982961792379465909363347171927568289058093156332510042704484798326516701832072813897240810136183622906803126272000000000000000000000000000000000000000000000000000000000*i1^13 + -782852282120107951512913968642159964598627983291362987985869257522211776926002826271646825906819908649700646333449427790812647140813319728327626060089241042313350070889339475731165135926026277252051192565825246623285529609648185685110476917846378578378408463626577273213687437902763459510446161878202040280918244532032704848011420649912464632002800483670114437889085594559269094353349684119858862875825071154503893021137514311720287387047065600751656814961878963881515278936313179186293538367026057559120306132437883278639927498652098398599306732635848872858423226066563252472980456697303366762429705123855105126580086815805469794962096717618136186688632149390472168903134135615272930087959550720083972559020204363397701839966175830805074826557329331537421759454302568529902591249856394839399171446499390498832895389681174252273852237798351994679864655616193221001912041243604611289881204308782148603090698458422923374966542444455771386397636747568029219081240591334914373248631441181692326017766914182872087529679115492621553959365233928760991431553943724383156531912357322859446349428618405824580511045123440999359215445597435414063217554480477004399957400724118930266598909219491375411729586206087664922614374454207885585728790424075777255704617755975074465362235809974002122896512340793918777271292315905488811613998625163099673519862786520946052650438718466287840685214165555741152573141045296706732056108059094132890618374253559148239745667559080763461432246606416493893452975493124885339325701911854009505611344518182569406249052620167281763022593424540574832255334142153827512216412714781173969590574526675235315169315186183589004394039217644235748212383011819596529835836680259682687692498721411638162176939579533412190485596183871990904576385419807475468275621183000030540640553965781943161210000690436252806396956407361750129688825951863602700368008725213867494702954076191476639191503384955768082584726735264008362168802906475153089907480859494725770543040359233008524644965420197282338611104149519689487862779465359899145930814874966629903343003110961903109499131075435588575885315693484449518175773586559403804806671878724441295566081656755261499230047545851904000000000000000000000000000000000000000000000000000000*i1^14 + -134587722576539476920939010831151725467578278354650514150349652387411806141265545428316557394262880004124242947736971638254588800474806683142115330562698714349393058293553633748569718409143990726423338455666240098718088593563669147875921498833663779605571787593967032414574441258503703117489916701254622568135814691112405528954890387778160681068277044162946124216568788516808955972410032575376808793651561206954359113273321009938078723252148080105815559302170972993685020134752477559863596993650195303718695602660425714994545495703496132861959588671395610670267871547134793945591850426604709408803879639287286414989306914342536526410975443450708585959470851066891610036492561064058061138046630025717717356217002485374946809471836959102147016255269737984476778400271385065679684112464556518395311061988029714165574870137435692828460580207620259872578610521295820257736804169762728204121703778943872411613993169074394453139551096297081057188945803287972095867695833125253395528557363829868273393271120671030832669329209250506025340913616332625817923347496821176986184145900021637839727901173587754038759805564902138021075981524876937429952168449687540924112952132011775940740690574704586986911736705568339655062706238979382892619019593378817665016835105749813691853458021872700138759047563446721115514008632092745276118990697254814633116641143637709724641314716243800047694566020710664371890369218830439426839957182960325277688284757409341391574048846479705090884283853631598206834927484923108431451949651605151272428664320983582464394563064405667288706733871276865124459272750149431282928823907735000100834994965279892020794021479413155328518672477894426443975355157172577876545206745300176732824960705087267108603894295159645418464394172676928442992922491735976564663935615929792209710402649381140181745262239628953987415608127116973013359329226056356960795290069799477332826182479617365420635852844932277135744480210187503112494548484350279427859254514641745847519586774646513983486524853427477115697336309771668972755667384415409441368606517340269043795741506392990303946567716343327802875305102671849616063669686021852760315567635731477846599097076020306281523473205847654400000000000000000000000000000000000000000000000000*i1^15 + -6180674026383909387138445338268182355698258339552833384126066235254904867930582085328126383389219192469598727922530121317720062490052168320807924135964312992027454371636010672975143169653287386769441114052693113317464303495897339787401677959660289562100559819947412322217167904493074563953021832508661408618717461518986006978681381426559736161165561605097774379952755372578551826108532551545144608862471161345857087142423262544617403460763211650367973625898068710472052817331916251588263291947024390522732116963248478688482717858658423021311524821328551077585140934776845842308537742526986706955881853944065418302377485723026840796481010137633730618619925174563579799327762122235474774833777580214454543262664502787884244575394921197325018122931468932207786100847994536527415209210033672981971151678919319377828653413415486477857633732273523879251938320653935065055174792440357423922123290461132612584597236724462615113245683475073075852216541911957513261398346453560389564019734771334226764736277727441863787502652866949992419267568525614716417455846928970733983929259024203713521119632602557191480784080299914549305668076109053341684583612558286382205211254946782762440550565911414333836891360367138865779539683451536334178955207524950292486309092217537627286622690514111413580940208291481220522664897279849213346317106966407163226739383617298947361287929072629976274738079120585370066167825384066165556707823983300054832691117014989583560569853870019716652184893421516957639168155684473615785334198154320898274185676188369588007800396207461288317402713425475158306780678176661503459516873621325191655672117304492584830005036881255014726738788964040500095611182830128788321405061672836929068579711153836077078596161228048272905357326973479354435991976369895593762366088681733096877174034602683928614455305695871292203879008079066776835362696130448812570980918715173975627951357547991618343392038841694234108782130583826839123597270804698194399189753025726164018192148587946844488852866581143829200366594735348574179443897319690425950645584138905153794321553157862160691814731616709710642890812840428622723716494385868894308661761938085110092718677538238832062141913104384000000000000000000000000000000000000000000000000*i1^16 + 1086745379890604309077670918445184606855392592714992524995338317653090716610225567037364166940429044233307366036069461305262223309838471620562356258171677605306899850270159257949267397988563913853874077882544563253389191092362113927378993654898625823393852318838247975686920764363633080901744393700564836105420743841260995213323956240752574163361964588250772900627952698167869852683090178448401212657765747494074805332582237606139663928605977720852614539657710360931677151347944349709477289693322135998038783856453924777055755266344630491581816967818440663890540794340741502904244370865200404026384948636957248747041426656258572433485995696662954662232590043205664714127513363563196543579935556738756766392946513380765312741453235935816305122243129673526472560854236623509496180764587985968328800934281729656996771938816059514747482848337639514786827794206638539811120351268221149837158294672695749511218766503685738636364285044076851600645630359587075982279124347344910201068009276317064215459631258538635675680305028415576417194187172986403439021195929417579791928136779627619641714483003976769819121760326267278385425374379356589730568630957440033910072559039350543516004830712105298154541510075267632117873837635417974011383609322800484498416557739217579790673478995963531298835518094275375962497989803532025301227344847339022167030334404346778269484979846267499668007669707866679941506502871427365889931814411223428495281505117584320035948029025070426953801829241588396599990510896769250571869064967917974784111383679543268522097153262210946173910171527455852080230310493811671084913220079740307942078784147170182256438313363705937518849575677597836858191470358109391958388755721773267925167744031617332537684925357053497210193597533285931000629929183753421134014199938045093464658594419209874560270507609070209596427319177030371496299534259268069609098527678395093742818567136251563911198282059799553486408517502914885872775623256185328504050784455848593729809161437550827180907854611793368207111909628536866196767211949945277573098025835515605807568718767916881199458126696852309232510931819601151373781478857347113212343456999195751752227749960438147018143551193088000000000000000000000000000000000000000000000*i1^17 + -168172687783040953698591045385716049144067908484159721461696345886592424116332416531637709329094951126558150255974369606073013158583484309186855850641199272963701279571095973547067429156220507472847852206956801112619043445070771473818926328300413684705579296723642882114846662767418650692050954071569428026099020784619115659652138109363740698213449507690128945534490461376257939714143888602491557000477163694767032060739541095147600818687644774976505056269553365467720518679926426245892394453285611819119389901450649240193831572827237736601984806532997238909862738389485787133337987018769863366951200609678301720517496023328495972302938291387313434308933018211746889993482874012357006877315321507366421906809507764643546297023330689669791816590695139501566572288510317375085128073720730129246379148639985112262368101015105786104372389879477423979441674812806712635204267143106454432461287573069462518654218068133046176968275981583275091246548948722601026127150920589375625691842082463263276998495141728406878370998243368337903553514921455105609314651957280973325450089267293792965661395894989884808250745093699361835608818367381156537257546813196438923075486194280561681577801516150030705446326745517695015097129950415277610339688052468841207492937260824420611784637253333559430389383256860666067084754415469545912888252627842483207721287553210016005647349255601147352883487534938462423645226712341353755425194398344276004699451053301585697140025370908701026069397231584183483916550421539355878526886958505094590687629241257813015832577138709632373250874942047661019917067422540136649206008260920122884026915338103456741696655383375189378723232843982229426275846933689690340171176001139681125416462518921201106779604150564571619015174110993979210039812463005056633472546751484857316943299914272588155718851172001694059537950358104906720473148748607240205177902314817169888318788206744091729124949014325880075058354061698475286999830926893770372709170747335540672681278024136137047048659043858788181910500584169231262307721810116417030547745737750241576720095536551778951042867134405725432622213320317512841704935339256878016654770359114712284443732698084821221245817192448000000000000000000000000000000000000000000*i1^18 + -34147197359240835293448919486650921116121130905085911661315499200163087184352601633638364792079480047202341984444064076649282582237070242097941556349990167648434504655856908507948357453561730191527319453950268721827637393186851113110562260561108198421840624718104698781789449359077381667963829370507934521112535483134017349120131852118538691475953077741946486465164854237324047299067978815993548025237833113221932267626063802535650385618788312489293213967722199854255343645618131347324783365356905769648593362093362945949790981515088784489140261182650532810599756135015109725864363276028502148809775811696346893286184920506162479531529186014681818428652642809798933586717717671302683776371230811649487567326541909481213333826054489924590735977745290532063502686977278748285300078128914202428905517199254083139585920548255498132702282095970915816934906338935806331621459279616649934108417549785009481147827403050186007646485001513339188944834540060542057938982964582229763820846252497144221281775800944539772111456139735137499628688142570550414966473750482504531157020896716773403983619867331201016784731960718314955069558886059151895674473077895038103480440168379258888033449292177463606459153626360996031662778188504348419294958139953281608927763453991995546702491447156603187977824695781459460543440104653160260715763919538462659447693639303368772320422466100049883628377993445624116518119379607424622578963567380226597711632968240697734993351758655629565640887901970747489044807768878807074675251004206224851394786072434625039953796523260984962560412427813322117421672923346990624524600290245117131700354772471000246896346957069647504368503606115612587490004553780419714125792552103519844891763585827525789732371428437940948469683477168499122575790070778802251384430126380413432322996436288870628738674632887304010587064679003532035316941555129178688238429802687414780302565480985380861622946031116743315677082765204591703625506939729289761321283399962091093115344245837367534883855631345167392550197716549291388749340158623890309017827426312497034513084649299088133807777352479886598351969518040180164096174247646672601787628544620368319143709268467038574124965298176000000000000000000000000000000000000000*i1^19 + -1188088115321002703895045656727587743145406273264815497455834721330924055830591852694615964620054543535717077191982181766170002858014953482908441403835465340906239296857499812917518069606350663215404029140545587506167008091851435451007435517263633494391914204903983228638730256993383432185421409018255745213914238361927373105216726098084155006713351276121058902232985090534398681802727141259014077099678746317002750618934117328660559005759166724353676290793993694446094321860254597546356900253197277893546592737715305472053395190906777915993830401611903343015498586545190474899502503701982667716464490221011726855394759313749184325043152003716216100825914104469200803689620860855590098221668935439685802855106840780361948838115348206113122443776192850810030910079144733021164241122302410634386656078262057575751983991314444512582801652860479481018515259747677620755136995413795632315940420454476453067518824532474646382422236764453044719468876182341472089369071700179646146177056641548313331077316762808923830922236345959315679075158931661884980066635816978223724895086875328083934752861174880591285749106013252885066348875961337647408993382096224019249567968032262607284142604567605613583955520685632406445051825311201548359668490485961639453196925408666086443577384183495862022524706921675638394445768264209221481994729800305988690031184866784490597680820549045828142406610912897950751395748996846309199377743879821771482961342502261421203770204273709000639139552387285744780545127729677103894628116306049037477352535195440521354673868739164473464046975114671991600141392949144780116938771372637276678110406209986953830714466645302086137581146146539705422045539381844045133437918259584537490173774960165146739268965305272864017047998080815982663085756424851536822412229803649162864870757377196730639430879297725767488005538245484583128526049559634693038324838841288184092200147725767948468406148144493878228704858451811816326725510561711634958595650754505572261966176115462809441707882652567250087670474134339010069113386147806912427482187868310480373588074021559709950505477810511993403978881600810777658031551081557327076466448375615193448347530113759593759453164339200000000000000000000000000000000000*i1^20 + 290500629786055998133081435196629016883212630935183938085843900885813470038399416785706290729643878051678865687390442756889278636479197447068042907894292221311708864224967060646360980728772115436773118058913993727791814502377917310717265851143625459139683795983237827469662193020274169147598415793740734000936138481708318616607996805820297811728435918984027931653903366235354129038237270701627558142403530835537791362659916930255619076700875297366158231304408068861572411944889104928429711549541185118610731602460398943888995206636765006556002345005113351234119107880932184844409160248156228856137894297686272798285714865980498220002685269731429539563021743753368352470168517018745107013965665381841782616563585160827333192858710253693276869173123340835884166887538461460084101254527010976886789572429921158674638903211266838545594795556628417614940389756682582010663651222954237039245042008240657817281663229072199456175445855342001428760476719934917030644106075512359123833566514464425146036452611492695008605529480797982334604749300206379311876184267593264017679780719131209433877495552136352283818206228377187862777582982930258317563127514028961338240401620564539709904847828117418068342409442632857591992598592765310964665714531075599314957177757007078576930493129361034124096027419331420749198428032252927333295216721008994425194455173790362173545897185427284879351600533534205665975446512789371517061132895280256334643171003098072519379625268025284039516770376405100296579183213600092123259865852901252861033286157608172099432461251331084289616564262924134007602533488700018860831899297393917827234497783829397737368797218849573329694512839519592238406724696200831594278832986147441322685516777041437843449823223798428342407677252205135194578039879021049300644971349203839420012359524448838217790044829115540930610962440931431849019326439063787154530498799663198030270158331865100371752774459386707766384889245055514555313640353112241558559910965721686129831800423392278445167903204573610382662728639165953725709288916289648225989114173778486391389941509647728150096747761788906547061596293518435829516555984316842604204638689130952140779053626421564920553275392000000000000000000000000000000000*i1^21 + 16349367907887709674930262491314238569293996098804575847047709571672121866126697027414229989883524197367821109840772616378632103339689135821453596754515812979586924523356593772759078648269038958770514770495060193026066495402115790921923013731041274524562850923729355465211814490281090398526256699175265894201371770576333297452982516524961127341799843612395647171956250722780530521540825363715623384397542819427005713741642894604419702163438430056995157519230090567887164699993096467021610489010000479991178749366537660784606157919305835394256741139753671807143788132113990711650651342733395931570604931361515042249049485937284934250964078361516316351567520267861946167877420527659099116206783416782302019801851690717004879868485849624281444843712563841387078009956448686068644799632112156865498595432885618170427491992369347171705465955299984545478972586369287503887202893672271200918650034587136132504953988490680239847497939230639536158475108131715279098919978948544887269966742891022978434307748724030226558969411581902663060529342187673152273925026785641821797329408181402342636171647986859653437559957894776553488703723422257655073282002421546712631268317987620725357967927216854337434584583402839004951747890527818584180261166332854517627302603396652748913501015426793394152781383886465698287583241283558969860404031996022519892915890536666679830917859019290784295386671617270863397594616759102923576258862923230997662757604547756237037079541308525326879854114792242574995788341416314810429126570538486613575101122262507644087961480865417263663597399079265031774425311216237389027865456155387359667170879055475463308625698475999902888279054642890158916210056621927480361570454834777380340094901872972438961643019483887642626945297909270202841553729650013234132191681958649111805375604462255655091674999814299813204295347354634343957306011596956044397759004094227173980781095698480491618501270314348791689040183265267084521828559560090362867556940458168960385482361821186090232901600880914448496540662128229964880800022810545157871938902772538490616415931767928310693553419542418078857321679926687811611513663448533370534397664260636207783694116902564908568150016000000000000000000000000000000*i1^22 + -782931560055955262139718593810926116356288259479616278244539798438751149482521019821874445781525768277492160399599563001916391850079703548452749583186564769689641279964724268694358220912068607365007659899248198495767267507437748345651719084626469127343648520895734584781120803904201427181392851477946445479154014053636932150721982895324491612870748069610194871859363277676383732347800465152349147536214453528572626270831328438406805862214133991529623997663627640433900073680556031849044218760051669164582170281499567027054071396216473559148714461471130246207539611039317935881143259055917090160036688542005226904365093105140995662762308389735094624841689882112184751048370359676642806429820563424217557535006525765630712519960403019281463875074642727571050234621167377672814669890636382956173830649973861336521731573284375158532235787457124076060684634873393545932638883041533922180964644959516275851433787493241913549158075621396011132643435419615601236836289764555105384127945753448965033885302509928857246366503855638185825366745130450783783165684364786289290891425134837453631205550139323762388930773389212749705599327973663427998948007935537120370367394315953229071606488087023562855891402593640087062938579845897696474373850468746337347384992733045306909921497147350027161572378531563659777318569499610344086263356351824469558474416047522467052164486309262592307431769563825628031280927574952488983682897435350766724311400564173623964769222475210120613288142438529180545490744301157107176428300871417408947373045232429526434921239952566917937045282857144818967229036622046722002846597256008653577686382848080929190066711484599727325793986986646810615075024107850550917174914496084510403690450651516623555005469758280396584935447499080951691623943293078197877173299457763691344730305112645823959431836639781161494435943380254565763339469910633338785399207259163322063972668341678835169082570961067613257447799238787562766427228999616402667308975177861168353123399592215981230430436092324692968467080812945796452342768998028667416711572995853357759391117068202770041438686064618939088441951865099783955356156798632246659993674155592742299542754563416671037423616000000000000000000000000000*i1^23 + -88012750178997443783536714035072827764770833789685776169366219507662573076917369160654502005281301139718612629356333262020830618088341096150561113703329688599094332468391315285393395477825603269621701133647879658278181870802537029530898254304541166713790938078413362858324580195338148368285484214240010737862998760603671488400297286915717493660630886526607502954846010258129661132217639591466122793364624396181502778192095293244541954437581432475218961300246395044433532081770452754719456686594936942776001087850155108473533543427649498007462641886305336997145854842548334653541332337566659309250615424271847748578456776602595804515945569176012372232136980743531611295864287089710242137656752876575029863464397112962514283673226886469793337282579522181667542869320652365033905542046903518629648612155535221626279855779154775514652712608189395408747265603330729050892656768856194220555803126569054566886330719426215267388843219630084491853997134380629607471982993844020152612338649042001814791960418985473041236011603086005724776317784631740979419132083708580991230055522002667575079500666062289182435751124050007034401757775547538197624593360503486194185909547832346916482809240032975170369994859006916742258400440330024855737234408030162511156152259069177029775973195164564777731299859949339388276988177243212714865330705684085966262163192506856690198871978992814939852746313935748519650908257995941866987403352375417758123165179863401884316211707721371293994017980648005828650599457665759427557561189786440156665964590825403882506833717275384906123510943902563862934912105476159428438475512811911392444983258415909151386723416113711638773246476464068273690127641724504136452602282131901766293884197512464300107000367942608189019168465263489870978173238475371079411397847805477668314220233469179126847092996465435587792399471538102305764408077702311352800485444567447255104319028406789492158952343701892327924011642357029821552961405202345056196213711562641675527033565672829208043179120054949702565790802306799665215733278688228538664064234260993647340638634465626082555373958438154030291907603205067046301573603909538602407237015933390419920351773105367099113472000000000000000000000000*i1^24 + 258177237840239054133569316615694528311166409741478469775714688447250768298117334337523022172135857608611212970260394054502587941180872731195347970555321564200366807959072936446859314661801109199617174196342467199791911237115520526507742796099368023804715073730731316454932309146901192918785942131009264538264710778848097637735581402709068076943338088953729402739823272933255225144869498313072134119710286791088767552681325295991508426196869787560032473635583480179573148847030458420330601315672745277187658277237533270255902260974409754184532426074644455464433926235508638748362737304289541247101436366488040669769000806154630363132921741902683899253331598302388215594619319862789957374010059413380600656030064136391465994018390262882065794674517437483903470721016405004419651825700749907701877496894653614670180143969279424519457398494366179468251097048595749430601510235694666439747529868464980095965426480571612937545316087977296304672148672406298852540012817208112620403116161942908289330431150713786844092707193411023183690181431982592389286251151038275665316039133669108055518007971449800381932020546159112256355842642384391539712939125988398503181657830983147599674067272316214440077389447004393067121224235580871223317242277328421680714115363441327979182871438628257161944884773918240404818374198823739339830703828374421987402203343934483571729838563766152932156644257413625653423515995642817496508513461487160949349573634236644981630765767618243830526995269832154755572044703255733766819325757179560228437478225309100694823604267062039248221309657957561477571609972429568253476105101032862940568720550535702875535880164823830222714524510429833525795245954665099374157097615725430125646885159226552339289286830017088167227702536602290918877994263734991236086138607506459924441066220687520747353833222127344235701630426668909980176559520346546634065414985711595206921579538952134869535720286268575011468287636880184015379619770125462934859554861013964307971367060249202392823060249465658738089843611773933016632937060295862718368431109685066983755478589693313133393860811644053754052304018759302201694752976015665445014494947055711917824952107105047470407680000000000000000000*i1^25 + -626957150291428604298379838163341360862576355724751911928681247986016061684862559395702429719913284251620522452956793573773104406284950101239821917546249152847029049173451280435721012668430810784984026579882742508727422850102152471850160295478042610864622829271532396500342946869432812940930789455678353444647236289071488314332445815890770254676691965063094657782980446400674625286429397006898175820617383373395782366016087780065938714980254377120688653090971082007203656767132521698116042569891658665066997637292547067801816818080147675788013490399450314175391114214227736344802221621986702785430824409172950528821778039101908103389927878238963682523646743736045638789715472258912645571070757104444498253001809297662994845722410243618354458188784661880004706110059032452345432719213751569017589968048449854183934154050281369840399012842262517375496663051101432615431347078294501175910635711671946034131924300581954173482072322405754198641229981675002154342576592262282764469478707602185084876080978580105943747963818456272361997459998465655283918026203377849600975825790915808965294594160570193127691003495358584118848127041914543061409383776501002367855950873563655972922561113992681594765324423800013129757588213399303950373521505030072821202658053592502266758219333701533319539901557579321452960933054881990114164392528357606965292069606885602673440963082381996721301373651783336889068439290757451359669669674116282980114664383346919917588912863100023189013777733514868676483989327091475611067924742036347215961483475173098534669811574441294937420561896184599955262991092927436291668026323136726936276634943182775816120120849055967801957497667387532810269193739919900769249738091000912520722711667665536510862454954712847106573919322757030925305524754888179068490398705440927294904033528401949335914977633507881366116715453502113541378117200689494060538258787451067650456176938170434510046767654911417962926079435083878297910330564256875492822695633502961576390652637035006138435727930841160138415506912629841441772850806229724225367006141449595213356706331809391637041695265780720686949899376078103099199552106793718549770546246990583068099997591973063452262400000000000000000*i1^26 + 13338737476639731453101153215726567726294803198286060195054195223694898292205079463600742124655178890667222553374934159956219860571926609580357367370955357956611695424980335228797688545366422108986319052976339185441624663205075431170763893422120715121926225200166597010287841029135380771534701921996581985526552003156819849270981203722737497137514166922746402357106562509808762363957673325923654813047135314597205405797791860966823990319449207569006821345804709416132166039543884745225573988611776234930942994975923233936643838303871962361035983845515736615732515745151222600010318924223481580986946142046774690020541699925617546288966681272195166489189089997395588720796676521883185266789781650542927088942913886520480110404385813878627228336649738453782074386805693934404163165066669488982874726685124859074662002741578198987478505388110112640484255042949670794238943493194600746936507715266677642882520681152721598118031264259110481577699278953215301347670587517461327714668552608292937868971335200020847900189264060390414867448875192064791618984222253869157431875952974499585386934694548061116068338819139990288411345363254441033569741628684081540255515865074266760794061496943599999806934301707848594388054924860596374945513509838410431852096366830871960615899925978178262763600324694395542969524499876986875825564880508491261177299009641256287344157156493841254181235081193988339685495868231399203639123151558655100356066004183495423096526058514382350179597811184590331508267905802706589987697996463868003641760875932218408943925505651031654157716693919147943067352197920122343959681058276343840189817196353199787251078342779153568115721848574905351566725235199907985064072230039325287671581250960219782146225663593907739689231387276861223995521950337356176306825927502461329769839507293181797590306966156140955225963360626296230254392101586578424356296537551929088452330483148672290861808778319550781027347647464601584205145058839023722324027902940486228304670773098288880697327787736052744968669380463925677084997742486218677017269832439318771392540897649787602942374107604270597461896925891549200830758835576626469847453078257420375823112331476635274444800000000000000*i1^27 + -800073799153050101536960296376365035484075360742219331325011562332963046316424664067768460047001036158727323202938812633943804864189770883261402828925687988929708303134934136552093492497723140364850381550269966950614709539053503482432978815040868126112385979590481098160053185644837122727387090915555669878174369915326426927119940756433711740589472172913427718766602522286888918906173725923558419894796711739385030182359882268236835846438925238143424486897800592798612316590612595702270189922464138165681002287147354268303723389474218034286992501937231577382048658256189794499844341959036996602362405156326409134520122010498229301839032596821170348818790817573214744291259997569024338659711925599597670843129900483168097068333541716791619377843735994009440485985042705206457503925029199614333118141726581017885014798565669330352525520045548708825208522207026782156315235713881007720887336217064928866078518740681354028625284790107424332091485060212798693886067556711454061189400611977618883548351424065137496631507981190518769103940850295937209253495086337055352047072095609974525793889880216347141880949365941497991419912996542962290511268140374133721631010142224669574127094282540188248438447810107519397282579164873202215212199544498677268307291356058400744369139381480349597180987365988467040765278323163425527741411987002396717735417211217080231614863445190275111938408438407226812568787897045188290203284741223949668876700345219265276835518606283817617321017915565754587841498302476991463137054323210681815533920466760692993601693436608608697344762282542427006848998336779633383530462525861996614380374611525432189380826781447724088579741050524194091047978250626743292228547309777316600129334364924221184447182993836546658036084835515455276589321781790073970018659693773430179271619699204024628408948287062763534456035411762417354241166486011816116756474750251519433674799510591981896703163888966180139157258146124848572974980037066213492903187681489040293313802261495254139067322406271356678034006812811884787537766784714552140186468097257329884759418067232276353752273261249970342031225991723770455051421029168123047988337715167249605347648252630846668800000000000*i1^28 + 15935675584419965569724890453986819686269752312719791492702165210578646086218427574982113787781812975763412012694255860484270547614765964132714643616281650256646173752153567871078508858118234723848150409506009833007502270197727861779395949967570543313356605521375387784533558674909872491814190489882082590631710830941346757581337760484586512523286291042095323586615422837416177335622467220199455248251232946691697473636411996464774466702882829803257791143900444269755981521330573155719558502495367589811744371453183714949536602107430126870617405180244713338910276915510965950599355945854696265853919786251582741707676690150678766602925179376404934554655707771053704626066718501836839793350516292206065871823646062179320565501444831375668230664769876989534619979821586468015907559686309963227614919715653770055639217725273831060072962478470997284529066863614464075951628905397571725103879993934166395829382594175149977973318741566784382669949157818847653053153656404423714811881656368044790411127303710371182778915075907823257428685649672432228364974817910930750125794757268614452685516054207612074610555123085264252871427957811045836049931636048262343637165763605289287964989657026751558337253218062757080062808302327226468348238208146879890831926323504926549489048718655340693565088569530225855492873152196311530557133070183964664242279084791911744282700822234550140563176806484530600833532198935372054018383724781989487207026348299237130784256299024392946999528807267473493626622623185746383824327473072047064909108597879002969280970837661110051935207623664893831512070162661835616238550498488089770258494180433313436408626545638108990901292868493449409050662292121061783493307709379706202900894779687920526828735505979881257904116775437552851247778079144705652959528131058500082090200552505900689367333721559973706816825401455655043660949073785250247695449000450388004768054063772810852396084058971399941729719831009537221457180703197828331151248802298660467798270167503370190747394452899629851108512438079819060947545709303573285723770596795687560288351588765403273448408701950293557702320492008758122479844495631332471807001422388499607856917911328679526400000000*i1^29 + -389664780610646976840077737046516659350641920256163420443877571566582443071659975471591962068323002535800261290907249892363804999916488624803094436420143920885825013101439250440798895041527512584770104235969822013361472336564866090535490043387456829339619970302120363243402912112318315775944578457051358611913132153757251331877854878385537712390585197540710873904393955316348693820736577088465481508441717205749283311695234895348372554944957527613799411233224571596974287303950064928658634747190197285200159345048449996243022643227326655503813621954810850972687314469415961720634000157770693953460683027525361309756639173073511939552264209084920292593201496384649769660290895967548167545398786055617020299637688325381080781483339685903724640737411877551629110877030151348704973688763048846481311063258905525214913106037546293145226932988184546310789268917689934336092365871057124243263890905098559212405580253644044165000747893026119011598809534107009243224319126639352376997800223277403326300987136476105238184558470192200314906233135763670851545936136137305118167930251806279997538930233647946202875301104325430123761549490396087199780885981164811741564356273719182842741037381262636136414056449875978568304549172081667222888775155827652946631548104157394895368144950198306681074433342018684371813641801666027658579469253315172167774084139541357567183664726414265116935904374607469752721071153122943893710764160084098687838262306538824008490540480915975665721233267273519348153523201268668129803981881984685008218992894558140213784445383828753845144995119017786431469845210288310967673497493277639723381859973590109849446337043061081737173042730030666684493610305703116276168595080781415871660016287701115349445383419565874181466518632263721998687432058199780937029294055694817571863814816993034333241670933948188768747996404626222410826583352026775916422299723579000197374119606825258187337042363610653357841579526063791368569256361881252804427683397162910226617775006530262454206727598236288532597296882089222799024505595978496704117568337189107853016570868759675019878113487891649052393278394349160672938234727022139789398145904555822163596477335894753280000*i1^30 + 8186843049651236712341652909716321478657806003925510460745934531450339286552498801006495496536993970061893341517161235127628397249811191270261746487048059523315322208043454634633160396568732099740781967355099309897429094324721490383486035346360822150482572926537607608412912083454082966542737878442744220925660647631302114745547772043835205735957656206777834724137205946894932566938039287018283093522586867460508596886775383015310541652410967698484404094711580671086529073070193731836371705065402969487810536302671663472794339782530885355909069748311965832141197420700139176970604766191774063805944126864567239528769795482703743532202577091685661553180700733546883485091419534251270010336767937818467700965168128051943770763184694852003632526948152609921195164679421577601413080090008671735395111273229045017925958987729515720763516057535690522479322991696162025441692345984212629400288163388173921145454632501663037708413588937007014917085700296199337419190619360705405271789973830490573936775359399727543873556242876996781060995433489880663588419979635556943889004752618254582222891031294731711943447992922841042384492715155532194808198972813427790857845818508245003051264715220051895923982987725578633109546211373803588423807245020317172215877993466028497284021109047438822802112503694939797541856246008451730469759721992354980630009013362092586515979902294955685783460478295225177751832846049185948194484786082453023442473676046040477553011816817041665246698170885828023510913204665646659560743213134848793949296379961288979978053667058113798714674402512662650931819101252833621317861512084987574591360354300110668770693716079888130778812437804244433647075760429675344714170255781607488101157265347306009205525223871859201588914938609926718748605430933927424166550721436451369604016203229002181152210673557821467919056695122148790157046652070869312580806231065245087238150628237653484497362323575754231790364877426660573827798825253420105842045053978161719748448965989938056235907692097431449034408358889060849633461288873586774954081006684780729492855861833448118107755859755506056494489900144484890535376474267951065183923569746833916433185806221312000*i1^31 + -137886867547700174245494520973859579316003802284095834267643954002358494590475968546272634962080732254245217778187920552590946510009012332719289499527625416186176922675015455678234246164047700385800766811215078066993141679382731660060772899921073677812299159239841853485225124787677462450683387158549207304050305222967869350094837176553240631294771766914514096127542610289581976641137304867405404979174565265564966000195582526208589886250704871121731481788982312689138302057149806781803346510565950541848526361771277531467230489807194578999784865183320950550961218982368296396970155083217093657634083383786099413895498527712692546928055521624976103179223348790924568971558041825049168876501314127378328135213821242795323625051213546458733138870267435384329994130851573084142467124946041975610427054061180438252928586247800214976845049017921644026251800188932360039578055351298765543412520121333370483233911764284664754530266812388439539747686077943967052091019317841108664905765497567283842481670653602571539314384277516844276938487043679760744813870054601981861035729970235400139849523328792290594317361980598058707398037882238957441337243669104874571995270505229118349698683347732382194003285805268854931006984155911135896627201527607453718234101597697673380041141021260878947853196444589503583784423575888753164571510744877421169403934620997260515818921726865902405675329997839025003649290245158011498826485876299137884789330665765194138145635508988892268151690812934636162419298936726658584363548056819678033973466775331361875898999643407449138729131004347779034370457029942160867148191651913808458294356541963764437186656202406530702868766788038874703506501709377579823789414270221125690445879411662861148266425238399403874444426991663479760116800826120260994659657306984179838999739446280448174972258486315378667662430179461814709498073945723561730163503987543896418509547487756706044443025961795986960675434127840708878050897516504754286864078253938708365818374684226657945545035087569485114789884675197957294328764634721466639928273879064814463767492929941982675000034923474273653693856702188499750283780306496479495869293886854041864448770048000*i1^32 + 2719425261275579359482833706387938064142328753431837547336918005965572274942849000856985835204472198151331208380848869022063649652534762813482154129283738712313005924051030920873094533098885153115151558415549603706287927483715618479413809144695619560766172472221932009115538517420253511919461840042506484179375206752624456968032641522645271578172002702362919916861971252269411753878836095131739527495193206591152843844932966204585828654467137963502900433200578104420175892292670848683862689315570545135249602164132047402107842978286427227857061361083920032134246772879898490510587452895226799589875456217750935818443127789425987992816447443087212912613821432478506640316110225826287991697362837136594788442451704039749955818524707010463933500022965848926399499486089272316698917767574871634120772808334178424353734716922380709628857525693927762320810976319627986198210327810572582514028327349754330179341528420505457803130461148989510226136858087985835224269994589460110152246991424566996039866692600320440047655005231161548690438461850406242742471786336690224592790755864705910360939444449046391619220432336092874618434180186216589279151386792685494046924965690504194985097824040154154441738666238465685899717166210334471206620129811901483871789883945276467758389425294119003075517412453162862803450173850715145872252548412662678081302558544387028723259323291874055182354712439762865983536306629624825057353411156780062549969781089567488986863384197888199512993415810503168872988219274637918763723279257311016158123287471883275366102663394878685402056335276958981777220049265204695496340470460195698650718128712089654116088558899661122434932315964900526610543218209017983236682754866544492865990650637031924659744533422252912605412185918088627611465511206650362931659350536608830233815802354194299418800216769608200085032838982950787106372821977096388842598658225752947015696705343035766096887551472732873929092199940426857136189600743377470141736580184723011079590843647730790011413455164318326944267439977731858000075804560530537830408694659566176687937899623129493839020736424662786980248083695797605124844859466319635228195588939206278460211200*i1^33 + -42944618064017550916480840451765281370810088605916174865650177176632787726753704134807861513205917507885628564202609476065318284178342764069471751644004816482837752578600250533931653635477464877004418120765675533069521455606748279405466978231655227291049401527265077086664540653582654351064703059807527512566815521078052769331205058142671515936584548704695927604797488490649984105968263895796388325673314119807041026763496013267857343294822404386773027252526252566736191907084338824651125257849679032714306787304876382536276941465700910317032208287916948963989594053623870312622072474907165718780869204759538248217363517282489047567130738228861402177099705246524432446161879552189109872404345009164655747868118720866086503640924957376569460072961947994189904247911227638187877247177217586122325055689661632851088817019929674576626521594063392997807681816657416231958182500005841668011983355928813319983365896862259766263343315825842493065151475149565843923692072702819198471739984321112574739669384573762337558073484126999994098298805657490761815668596519072623816094492544482868674150821661722963353534130697417140268163692782193328700891461357642704004559527519963082606391016836300627922772959275883539058896337928303860931425634374208676906215132021550047696345593876079625335718270248605640427238790995899528995088444880596174595585065790158500885069124271115904218813654835613119380198491956333574989108568164360485865211815261294119707673471694223281035353245680799923822365174178235201288041921317843117983142194526497689801848234815730755554757828904442523325785579937308575498010188967132173550715462951482201786172641164502847000628342626414015849706089313684257889676178555064692063058124437387881965568245523700356671052184124329000412486698072419485764758650943781401496462972303781670793052826393579990640248714320246239503339755535865152951253307672707472957175582002759419252481688787059917008246161834304629783819403121751720639135283668458443838618688359367152075507365301479314173433160298405698519324881743366497772465918600671852588004122285663325390449752865751819284615439307912514577615598080048807338683903027175227392*i1^34 + 388952656551319111409849839357205273574399889611060286622960303246968238034065583980950022535383827941122907242536439278204780024768401326790694837471857739279170459247352095856126475693811690649235486176638857635192646058605373765670077334759889586649133107699686716741506137815865450010004785312521046845650650297275172023233818633152313879673732092541460366517263146824506762345744177057303759969732881663341005982794890016293196422686916749269383950000438228432955122296772019130912113593952316935878996718482663404571379098753978736486738611664739549912688321609208730395683133475336384847682756282402040464906277297326674722203849276413571039311014102067884053484846673448905205370117090933823536737862893962674301476388190104399595256451490108281093883694247285114963369182694717044592078028649239296136720182121347920146702044534271021251204689262554828340438703843148097072516942375336978571796689498286359389236098579546065807277773781059109927632574249179676429328404907849997003902229532685024681403676667541979645278092760553055984927712294841799686190289592622257779152218565808612870262569622363455036000384803146826884333092896279496880832594044365232753338975512014554606715505605640192077262712548457862824850035159578468952991119472463408838991946005394691706916169810645155486627939535714266099965651006137830838726999557051241534469208469409760763984691166263156111250193988024182334715591718596817905357717010284365162199142561126987026125436720893832108244268402333756390083830098392775913876560273549018076747212449465687815764593530753561111506958802383156368593621012291977573415239385705505530766425309903816152290394311530341686201515587214511285497790766521248989943931117907242942384610065398158724625526919070555091206703931672538577866104757795556033801191785118413717516835631442239119435774187269649525910257531250358030025615175923896193261200996736201327014730820036725721985993119844861544907511261019070142156425328435237665209464525521090823965619407029858352469373435694408830627906235839371739323888680996524223414696583356040815718507708340037797467107267368855026018585107620390821591006534696960*i1^35 + -1976179714819140122034688731853961427355081839821870723457800858457205978168774840110010143560151143708298810260841431916780318910647747253410532304764045137856089828512463904966693352772674957075338453739865249867246396311506289820296040214402157882727737858406641074515647754686685665954681953290254924472211576059255810366424046588194304675858633922029716398454889536452905996200857174156873622548096778145948081845924112775955625321838224526390170926938628430994385402703995387595189508899328773769894410173640348527381871368811370962128983708140740733188663458017481612408460859709138765831250077591413256180844434253147290203860868614372653172457089309642583304873839704785837273819168665548072220763302069734943981802846124980154948795692049375623660738112783289330655120229669404677600399238846833912756287638958825074497918594484105205713507258246158113629129531180715471299455313729586256534456369235598283223711078071907845627428585457847856150629272095827749631526769058399137899562776204211545864577684178991423612235180698570063775316440987479132747755172783308807319725771141387747139607888731021012813626234758843270504626521654497128772020320582454979663730858689730899806689561447339939802029667364928474803872193228107055685125183119452219526795701774245756578818317551442394410935003278718779506063699342052801812882988076979013806646541254207222849533591878682943826970194009942684845660207447592273586759762182019346187830915204838835709791542980990387613092077354882310363654652680669993431235420588201684387740305356802249919590985328919767313580280970077600308632067478787532552936293779166689081330277508592644816887262998009088153250917688235674285127050634397031771950756729588657642245225367365505538810560200190690283955182777029494895336639265564349413403082234175916057427097269895529300060754016870478808750884441759413829248590652337350873990062118883012674446387794517022588906947031276304121509963645073919231928012244003315148442189651336594284446764629161889583205220043017501971187903923669551068926919360130185287593328121475823273835321737685737970860448321735459735767365682525337496439488512*i1^36 + 6520471001264321832098079944459318066250031184965172478396506825750626669030446325268684527173663687984781038961022656019085536087142178438530830505043950269463001835832094181714227583525364391510794780897613164763451659820736986818518561842899313018942071027172213100606158983524134220003456713609964517873972456086014656047514614624589515048043888134941768068983352427085857504684557003744649950595988144877492609811568577450635305241326595309189206421501514103188668004097009422101100346967610600263807879887035831244617743518251263278025431014792150257689699141410155112067056587888745261317977862649479629972479892787446996360006064983290961961533576106326386972858628220427427540468000530144743282267818489895663973227465782977975198598474521955115719484669701154330526118598974429367685854834649498683751311835639771255245177141678224636850769713836306370981656108472433913876347766641038318945454801272836987206716724152410887751704947954397884145102432525528703502671221442399984743575293426494352932457401775416888504602049413017824972951463221320425561262818572435092989414499837908337791926324021039191425333945398829276068452986900525950873336391991853554791282163788677229946790666901914377886367493343822062486235476598119838585039256914892423704775391738318599412453017578970719049684353211088602381255374458581099596461472195746058023188013189642514435785116117212709795871258487825315654724474802187910734997699351603249391531992076886120248556967327497859716768763026008267885651607207147746051183197024964128030950105518224101948221700298619249108949724463853316941794235636651030013402588171343653770735930679900918328085597356814903153757637699415742381175851302120731595536808099820823827838980308354454410392695882251007710882041456964580160284144174476239411274079926393033171963937190223415187072788443804776552929210531423988687366567235379064183466864467538898234724719744682326629609580049520581010746869634671680633733210197374328492803683860767696941779703315231239415423626881983200814605507489918416312320986750997432433510126541997553103641588089476650458100088399824263212740357550043956248576*i1^37 + -14399104310740639595897697217723994711742908588242154265083280708709879787373515417470459101835764570975868528210241475932716800716095161692116954019515529402509049101263826509215084633349963399017685887780149480959081886914548008605565782729649737343094157714397678530076243959409160201625271993416514992236025888982496839298898457845066887046939334932412586933704974653512433444152044765476943376317859856402763801839844836294959817903758758830924298456012374653144723131950561662017641765021242202221634156525277795843837711544937148294810222263447707098054413153789000455587912125979565508236046086300324925215900842757288230797095217921692878484504613757935125662496950212815079530020136976414740986912379968217443860990340886913377925817169261885108100429866704468467246434603027178387614907237749359333180764865226933455850632492194266905869031199345371574419707784037332512408486773034210254775065642293252726538376378862486278103102733981228339268455640954674917399633046190076911989976599255804245073778449815115932133364589215021767789065925433042040160672366252013731920462077033686084674045517397330371339472908777291597026230028289923509603819026930328648887660312662912171073521265403439142223306014146952406611346599472452008118655779790763814789920468847900618436825898711440657470159946496346921019381666083961689768110740646466845674292732575854747721694479124040103961316367891455303805449533544578969420535310314410007656126556152642401621089662943182481646851734588279630916482872462393274039344329843744480415829817837904509769652694022838701358402774219358513512094211484588384088800862079033429907705679078976767645106243851104482202066126806393342994445552532755918730897214896090489792069332696550089605969814913906920899928919198272326871589709016810627403451425367771072896963080457073786290037434884703728688350192704729309108380645332120566759643965723889833833261805992328379086101530746730197942072997006743241767711781385651685648903247941865054336098514890502114137513185530463178437931088377333349091392554992594591435258287771030375588419776211791099353282698788277654887058389738717184*i1^38 + 6096879490013457349674482632575262200127131269141587172044537488369351976761312184877918223742542339877640557611328176127336449460064701794112917125964481812496075863929679308678630564517582006132486614794019324572243699280175435525950988993435773091349557506605181202453654120372142007046701818941745891313230837087679778544567985278519751629465211881993679444411737461134909914028236316881296028258269528783012883903873892925793335872249809288324263903210391621081541250355703176624550290005627669600858424575047839648193170298206781893482254433515661520386833942255508174275130145495090924248494567066015408210838641935777610930008852983966635140291973241525648836414608107117867859150431411700293149640537114395265480847601348901940923036682243901938014454040088525344395387725737349834505270049027497469023378702473068258239627661747336057389269335116042287484354706774563814876922115846314993664978050701426975180978664071947377386806084907944271417402690478505585107841355067168463598929209358334872320209300439662087573843830584753566228602159796595486469817102123719800210410533538221466874321161419699901634645307896793196597445761994541234510901292632439565934212303650043163356533854110428171784986014152068963028051962709688407325521600687052435155374223431150518917524518059410589097445800551394006208287629071826940552644026929256254951657224410100773418047368117892473804839020619089005796253333940913727663814793819287841756422753725513758494023187883185243963140128298071741118170864490192385322305045350935061714404053814566640105682913026791297854080799300020664965869094590795382496081523203736751122473663573615623998892496266331610184879030170678830265205445358019849347312766699926052251719254268387847872461146968438142614185500867974975298751785525117646602070280980451653497024374901614964291507876749016039117411921852161155359785411624600826604028693061033236884049509842535775774937060081923928965560399168105888378395598142487764763539583624102802595876299901317817701611147409175983664127485081606610154947493207949059501181962929980814067983131052763855130670049071586802252013109248*i1^39 + 9133471392759136634094790365643008897282247071730698026988168134468926650265180321573810070549021704173107821647913974672166200676630973893809899346033023085084309302786607175620743933658687570455972607008527698129944983745566707568847248574986588516225971086243134914733520850269018748743134737351676628478075071007267878656662414954686540273175892684836452394426415840026232886621184472577279068965816509403418198156594597973139304602677110011277812368354986490708810083064513709021257110619733968469191480371468202503952817513743287389366164987307131690291426311795316825195342828454973551641189278057544397545052762173169513159488095634599591034634688883287622145016449326132847760286666885369396712773388037394896302540500081668829191284680393047513809206584892662046455886030318458358301955539328559151814352618761363565654672002236234846666427598614881697089077479728833047954173809376801758876592524347597182509884829824390210148183302544718160611200896752117662415202479881529149105082424672909567100475604866141022649729379098027447140176999316610257792781080113967112860444799594597962825020721510385011610155304755093271951233615814226002787683642711600960360762525617310666071336165234039255565742837445034759439766688536832034357604662731323425389359308094029566177549769568486423234959362118838287024301889702789201724837900497033627632315534303731937480694980150489053682174213187678695826667929916433356182289306048631240471640571243448337229166742891004794933094470466435688664178823056816559595429442216626213916414993156041563983250643482841595115232872396715775220739585540327611364408168351222747491511690406333308269434016810506113457655839678765000804926509477979267702248707091524032245281363004863201761727768279268762814727128643754030370007728357973849489565001605049834494328416169723947881116889206741908019352401134728080407769651928228221908319755328634132585774722664731715762229820261100223868830314785160477529180019703624048756706859495404652523584085899039238674004707527623647562357306862621909315549391200402619745206192933196859840579436588881642257258176636000302792704*i1^40 + -9451940653527100434682072753743555767914924872600040111363629781987582392991188119413912235431149810990873066536030985044643727547438529726920769825059088870889116557469887414631548275499232144909745225715939311455713602642780501982512489267545246332148490326367392287731130586911764894081105802044219270320262692772652910979131883187857015715768760844846123876337970282122559083324956885060083393840260028086702443295618952131623980820987051195573074448846555413836937717108672771622511343200487557914355717076689543784759250349609132069914911904473100542641692782931232464805917590128679795853723673171660617788495664149371508983906686875085580252025278753275239507350254253960378481103638840901163566125611219088499416336256409047059196962514548646102427909043079247863159786944857179251830864279899790842145077458695886672856288611499234623737882552636345366484909271095826511549538899000071311630973810211709558180910932853007174703763465989620779484282191039387990555186029088140017754181239688545308988504708307602236741139865658708221485357094478930615988035868334510730538043677413528257040955296202740228454603076339130378852608485794539555965506567165932754785159514603406907636864354699991721442164772567847670341010376446036688367529161567686041292569742600339279824516997119612812352807108021032359957093451113342485005016372607308454292490700106653264612682951135703756786193496235477134916057616655071879781316248742367479156273594498382843121146157385038557966008665922634027841966490370553523479548190329963236688251580576405954412543126521426133040136462078850306526155413610466736541726859689623382052342677698409856152062044317501602522083644157924890814554117776488185413462893464033195545522946122482871902171243360972537163304352606322398776569894559887104372791751321997291061214140218899056096326105612544579009121034674122382812182376083853241937258138513833954000793145431070433266396417647070487304965209544793138385248766984305805204588324416418411056156368202759904149097132102853713333193960141102202153044941508548341875967372689040214741405521531402920234457542344835072*i1^41 + 1754014661111183689398949686450789675311060740521952159483121875791151011312509757686489553009833479879393117923712138029943952983461433917793982549887449028603703042576783541263578565458565324596476361371273368128583752836555394907202896972768982187196574082576417333911491942118780298630278476237054790109712588629215891520875480278911655433519824156701380882923231722306455038488897435998812629450020959606463419805357623467696575032497002055750362756592186117475297248078162098766916248654827973124775562929875074014696893972327613997851328475802765619501228232320036652280596896728553083500349706564649382102199163842606345940209926858614447016643009760079523141244328250307711672782755635872245724354116682736091080474293909728849231010610851018088035729174137557582405340882744642600204882908408384150791661502542275609979671087334092193208763758307894715295965797422988486768017674741215532965663100593772547217488418355361500332835784769401528110733580483258692669338358581301754127443819598068560139375148373166874153270551521323248542183219856198727963109994215932104116423423953503228933160827961641968588278099025366446875811499669771356144295052222378978611508625847291420351056755528785524774583374914314723878506880386484960272393210768781665826530250490003943667757094585059746035168891087452033578254575490137165652993621531889271455717277112604819716102318261351794091921893917315911134264125702441596456573096006519955886738728516343698268571304016600684278240580057049393507619698766979148447529500083337355268456361131294107875107264042636312310498270173542365311566056002645141569155923308021759789571523164163930144070726451268154452252178580255319649795394534377861923241482110269501011872905313568621918815091368540465277919090818952058271779220383422892810253696588521435771193120595640867575335116458110740277767821792182024569607441478286656042505069531264382755504175058426849498985124789138240749646429925523340558749315736557664380633355604847068316210280958072856063918715045145186128245456994928520867571450544923719579159352826742225367953693318717282659208265728*i1^42 + 2026303317686757926245627313550410528371755132393748301197839234583037318246771418216194260911753792773424577564640193283059376228465873601723344965155142935669983006673162562419191743687927781959239388194519455183891908853508658302547405454615342696342422999347938919427665917747835283703069597402802610418194527916189966404361377963561754553295982980060899611586632438150079947990592753837064977373146498608892362395754744188298052244883842640811475116961439351944400655489953509231120708970167369307990772177707012386067842090185991723950571482789411857526140037180217491221935466519181605047093948768210845697103796305120158221220304056050575844220731612933618589846186749081407076371925799378789818541927470661063802855236166742161497186389769816915535869127127444421373126110077785961201926193975801701833444752683774475962054246261314113330629865020109331601857233114730274893927206539583606265389671639545277901416345778560178580763088760571802746779473642853476829029531371690915570195701854374237618156456654022077310753493772355450689109006961806079827118097580774978376555257168033403012979054423556436900257041220283953163586232040592836132703720635860419304173843822827409706350760416402614344061511117959546358324049172581621996111370887264984826856025029072654735950800461666563181954528221213027974719865736500536267370579586852204504156364180519603745929429933906227487579889156378638200731728169208160519314961308657648531097532519822587344129057638267909686872475491860892369450437993750512529082113182126353124487601548493110739861181743047408881395489292358367711891614267281373175762725705402238141534833196803644509578831003252743343285475476445594610611605491375817563691244308119268303833638728412616367958123432210579088063391583944041489839123776415255355176651229055737876347696148327201486532515789858333875749705643197504222052529022901624470884543808530069233435573596027355092839334341813750771105470616515895308468681521570392605982274866354871038745887046539792515064849086765488353998079366409866994910006347270740812368371956268111563229799689177752666112*i1^43 + -1407297601866800888585925273543528414483854619455119003150806542151113104754202308438281436658353613811711308153360580518265638035067998856174961711343908041414416236697436031905851160244910522321135224022350149407966130483540681564646803820599535029128466744384906518423997855556940501153009710506707072153192150652408446871413245965176108485295923711597895858923843842334652345303314614666629073376965658232744472343850166104370012595938082977744108369958141900625602796570792414914447620270145584330822455477455482391631410774441926046903342634853971562417012550184863814155324802216987700983104240929129489444038780751909007388607652876504990553608058519779473320749275202738732670067305528360035345697223778418673050644412350317576118547251541910030807206303022139788437361410625149035320193377646292634919191926663582397070240267124937113017957694581685586710967271570294505046246311919460475420386087727331663100066984462533431689695525975205383054716309397348087318393436906260332996885018792866309938670003590621078412844320086057152956745887029852290749642127849979683555743150603214728828156800190727102446746656881543411826242981484344537382450242322069863302233576570216372247940943418245173652014609330109237145729192717381071158834870785341107719588383311573949743376511088650665812296687595044525121841655205716532681779766962208637532252650775104060341865342940756458921014774120713954955260179161751119262177789227701335639648627985565973853967387607256080915787028146983638084487498537380670142998932089677093265729632459866839476906980763286796566050185494845643020717451872561088484086939785031420544867999449350956470164636479755120304942329369319006947932661647004877340022487372577655930446097434191519739529533177935592422032888209036178287227297842433081260498214276507211574065979141129242075867930917800179913380086384153589565957554826589839440767377819868972886991276009799700223131829344687386340375676657257557986583078052417842222367894512889251178229830390264499379741660536022395267029110221606669574133270336171318950656100690945871838406547551027200*i1^44 + 317524283425206957370429656712654024281034266033885856033363153983278522358110630310476314147469696743562947544274985403953695790479919269299296516700274590310465445527611875836680123168814762610709098531427700361315099376486827886763842694847878197155160255998086331139010127411577065771356788672598743164845873953857038395993537615427795979780901775763073115057415204350205035625654260804977889069532271115459112960797321842438314243656755459820581983877596693125766728681645696865066791722602653628829785019510326113230332574650304664008047857471595826515400494638686215076133323987380015193215693225465096068896349611709016528089525109697217583033652834336563851457003231625352982553798626488195131290883071220275675651227891066814938759460724196571946473320836970415338889707084798393296359344216101127479293236917317542281941043119824406763995758914928072180186496676676690709995515075014047862857977957110422195359909954526751598496928768037948083178770634984662877318865530005902820918146985878075299130516454315884150778719278555098962200932317240888374728717165814151792064588407777493824180856826399423647475510048033166479634118266475964791211259186799564106604684334671471718471469377069085463067851555124677673255070996264194046949730708330367540328098644347727380510887813468238849944812731428880716880953696575373212464678562300267979687882295755753614528184940372100207397200703831689570411719002636723611387032427775226903377858006614264393513427260598495417420796428872187332047923134787405781893930294120233950523525550826213803920849062412850016667899486080956121535857963937184059017861930599120922947556548342289081169498448340935391222278826652808724774856797071236189844823063267333598754107082195120734877042033305561359341196091233022951223401864304578525565986711172323896863508087751811989229673344903193716420819799653314014293254646638085548713333570742283544484360725349403589352019331120371897183647773993451712457021391391316907067030550283712431393786231229651230650814370746866334737751843928039941130432589133542969996597048300319345003724800*i1^45 + -11939624888321366643759697389050508752645386228243077094256238806304902328217452219485600397750928192684260499456026797692023035497520504054315989534055349608904632229933880521695599428354773505736092185955908226232943142764996933523292932455754339327340320068545130289804100967642981929443089580729794233744561068477081561760528049649166247233421878880278059581947992938057346304548859162487096604003354961791887017453059294601844504051265849523555372571403093247632372052460765512635627910560165341932731441258719866746447750386482487595455554404248756982875427651259191348189018866531166429160318826728642775473648730941695716708408055489139114671079273148388412991622028415256351221420338918390029962472856877600461746940423375875809939308097613558444765912541179173811164373745374699674317892396123170993001886319667619402140749121248886426260306721731804933757405506353005606854961440179842184818579746976957372469409753259070932058159545244990094290259417396500545036947146155650029164309199991470634142604130417601531894471275127156989949418172431619302176347155730862572933700230890678654446469836384430843523345541624227633369374437769820701027854182876212494243678315250602915915140946033985092437468643262026207984824814002027936614490251219853198201279080577969553087819125673202928500790452278983470965777148268767418940883564187402411148689927486975409930419162456139976948214222775515703238848885126201446267365148622057002337567387924722212415074214732996584418946185112370765120622416726766932196764558329377786856346936835423658235758234754600876994071012646952554698512958289786157098694144482695017981831192526125632000176813365191605415730933830223269098904999494180191435516233135000737307039917079894669346969593721159675125075479519323303387123770234481071209564007602042139903715061270654537969173008611709031714625543840469549380394909629889505596902790177091247370085283290905224546251915771616939068158944107632474882509522108198553608273940346072714135673177122228494156374443382071056002820982255421464709298799848958443339646412362172334080*i1^46 + -4090756355290368772849540281614315858239453196704723331343890960013926837815621481681564106364907965435994840746493748471932743023749880783527990256505111046829212856533127766941303575111357930844335437350891385150496319367117532375520838304807864385162319188986185482284933783379583350879275131532115866901958414380824780557006870372260351317872981588979813712615021283172254980350337989166149356611370199988945713822026033766969207965024533739376449471420814812824196300990061435436060192937212555386989398873340869588509502039656468381292754958053990459164512411394334057799783269194525657026235387100424218170212726341495316183233430789199607242131212647357618608524038223107269442055120242163192773142513936729335676787936291481809823803588781557312311300564389758919481471153660299057840769928667823129266857050504079083045602909106971461290109222256935477101339184957493414467420256304952798314284910273806587741387285442434908259764157525018687763212325294310109088599249034078589605407930356234405032848175650642839650547337682435030268922884627449157145613708275444204677128101521378375723320589459479363914656441463696198562346809138466069794031190921804039142175952552480088669389448516580561887016323062797685590853989827398146776090526859288077304869117392592420664092544504347493019339289519325142837314897800799317621253532929031819066220908240863793769879440920755654033425404350669867238951889831298994993495942512506082792532121158660299831267369908772833931772068830204015426073012669751877044059504986356196967504459278818078690170905865818858434872339302427374836764588591207433182046369397036548556167083279294213084246236868075980909077805973758654764148084889316302821034034653779143979420478746461851829875617975426199308176840523624493718479587400542921896780059550021917796662176631476633209085776686023438994138215997294088911712573696396424502259879943531548568023657646895823641079897158595542904421925424625905463121096478689342228166679520308237946646498940930761289552116870473030815206066803018804536916783394163741541257273409536*i1^47 + -32985902208175648294376960517504386528502649157559138869060864169381523208082263007924261519020575174303683306481763618742601479506147217514061701723290456561879587618542383665320824311110880920204795139679426239512084807324084942037802838708329245687279319866404515050594815903392580474645388380782339373932057624548846162157020225540655636552545983209211788906539393850764576260510043984358103668174825111084791207443196057180834161792960283100137416790948194260221602770367805705467664332271137187448798974706289382031684759736700523710665193409943542174239684028851759979760030564515647503677814883591225334650964873196578112832551882555019303194584651393565291294859331820309780040641735301267415270017430636982523530751120808776986139273984922459119067293586888282083419682199486347045183426616878228689486427602380892949255665871040767509577477244190936538424942164525028698954835764699649300991289437762534821294702563186886608218617319436456894632257152741844722185830913078702168067910951591398938325144992642907485437523828441369163805485314012224957595694668395801860347291910753506598449952447466801148354428392586734611426304871576455283496726712110721454187898860216689217561761639773075463930077715883849012815349074260653892898191076477545187250231565880458598856192863315027430721105829638192644576615553656028524957824881380514900564443354022451894115074431092596588848879074090832987252541947323350827737856869443905321621355024061639561565705848295003411254728996635513517398705031470062311296468535566272706997731117031503355213351124612809137052121262825467077097339629472361698367502033979292585190500624748749409098688777084076453279792578822006951338087869740543959805094428077515497419941117551073909601289111699767324921788932039549827296349870289245805233121605435147798509594459153022462295250247828873343597221462227724539265825598589727055900217797081989563740141343111235773819112802037673066789903635907521158351474813129783665273663327796115249913869583131905439412407762850685143857128864112195042610102711541054471929856*i1^48 + -512828386339111557945392126571030218838515216052743453870937244465026634814196275952009845949771305750248015310667230975526096216228327821467028898030229549424077632522039424764772983579771370317930869897417796200024522883269627747216950160236138922824381774580960323746545340481542675426886061940254263023465962800679627741168251320044850766006264759057719794803301805917272349352111111286785392443642714434692983193272188875078969454114165070689157644183256429560940270329102712004582861038288151230500820272428261892947011727220945209527721052560843384946193972887455509421273026536485901355673103295317240183567735909733770149319944344518022093208692403915808741257351787443733077075823113201363615582577108086866518154771491376440402949919216625985764515298769801468399087718324514553711606874147639540806866445222078000058454297803660179565341158150553294390349667954616577474550236255935480991253373038600844490140446936774040447257801258412743143250133580849694593674604599234792452568514629512228399724136384907275209969757717361513412999564738648489726302305194219165327181118034337236757122705968984444802671166479540637441524084016675729100670349769012475229137864541169424096790369772501338916822411003920144022401183576238755415822964820609412482840020009563338488885056000050268907084558183458854205605379310963318594463745440229786799340958075691826001857859834864275486517757929452245001041130956024432290733823119031406429255001770224137230293312469005861318753861220308018991871916186148278948589758226783261724323747664710670556621302112647588683787557080473962247929569341612599097181977106386025470088348611826635245486957677659016997464693098785727727558971604009364828874453068770445680351969724753558350530843023674877904346370262206465464151086032336981409071590106792050318505515464134877746991980077285576656069236176259523566624570209934302738960772255434769843193045805310536332554088966390686193049933056439617416965180899023212746954044785698303320008551599697067036085281048147492245581449120011420667935812671766528*i1^49 + -1786957374268918477241521799053033882418744650610909003595708551243873596996658692805834719476922207130959457069067583031853293858299506947178312503634775521643618493957232316007986517194378205049669034610494296298838751262360296431040496623508466123115442518502864899439934588575955266000811608464844958064211169779305991132969974200170952633019341436403862788950362063359464404399032000734057201856954209182526629092915589619566002308806953361998192642932750945222152268925215121072127737331891797164660010707918515713886774180102668344919352768990035832874361507325985138300102153255307448305217715306556306593278316342449398173568174813389160676732941223304049409883486601985489552142638429703452306820205074950846167155446817582852576210739414752443960744792744048448142185594225493026698909708622472725210897205029643125323646132013152796047840569945919212504862251739782443119929009946674608817129632741145285348951801506381099095514850873083455614802374511180403324005559969398319828822021581237902201933800117538343986334386991664474235626213919313071631867840901608156637104581376661836346353303258475236738657048064915184590104760117680023957636576298765636887631631499997092992872751725028140667590325932794717606613103508375927010430102418662461796456662612068671760426554839488188033774850267648685624203100731379306964898463983093644482851040545997936415474678172507429267434771532629485831480440232116798068848506781914020048294040743033023916317243241691771753408259993580063159160124162212002678325986644121855391278619665568771468932896581335373971546566115753315145447340263350598894801126370869732061825742765852239602849451667334274121251948248147145924993778619951355929338365105183951896250170249797057927424010787732695803569227336676186852429717383147699057417701144570601784841008155637137737106281882477339272014861552891081113342566484538034945995821470723403846211998921019341601263134206701418895174943377997727761937984680514226962432603621128186544669608427095908412814495225108843952763197581440672279298048*i1^50 + -13422545325257327659287817444725787813371132650592559539634518960300799277622189139155557990535911840808317515592682311810467262062051496330152884253335338962086448070851336539548281236666841517042617411673629228630373806375147529490641792309456248448502914561912189087347124494973364614569860018044326767476537889190666237195098519076080011325606721917951814770529276348930206490899896419868451009134253561908260184524839015896467908466578297333185670427818229936889764543208127913062204918156799794136824291886069637337774507417717490108114771601759808085336928316835361588963059376975762285595455272398806842714933583893773698037171034195525728528166497657745911713938615259059826718000426155197817206760238151802806174899426531113185255086866723631555938977151111369622227553415379816462858578841944910567022014380453216653513113690774955519441905226452031984135689599617333557066030032164436777652562974742958375302646411668743857317750315598339567051121295618637159736824074467712650771112599709925561353874615613605751139170237793524695140603169950111734391622784251672691999360832347297043175789824199689011260404688749202826282039606478987027568752132546224479212355128390796094853594624136040023684944015055156706924165891159130594007725123853135514569957212139023684191028853608627813648923223764481992317641034967487396962802688560289615852515800713176655839482434117656489535986970795592483566109368081856721528874907140311802986186836059696778543667419594431417399096778668160816525639405835911161537816870337013237442998406000222236340678624546427607199311181252586808151134435999566140074117412609202802671324726673080494378841915822517870876278461053784556094841988106823811247098021149383597429569897772501119617962742989582000278561134065398245986765045749992197929672701610645317676556716440050416827676368565098469695709970525792838458679369882843529959327493169697878056233806155186958514778239093320173692725793735403620702415092151496713607099673088674397839103777423671935479089315982889408760655320266571776*i1^51 + -8953701184078149128526791289287868869380889360050838920536329816031290936116597256328588923873989882930429666162178293497823960483069770686574802960333769639253837173399665685577884095221425837693951470196241183700414174699009979508567679589113442828635739087226047721470688133523746831653505126037320625461799177277997796232701630133622773165220711326273649442234744744253362071432907351923102606283686634118804601039261920818142003992926534986746138500977826214163345612690068810904309046605988064964248528573054719720806447509476308853766255798111808026411042306168771354528555757000571172682467503266931421836490554246898144167749478846163760722028515900775003204127413129074301638560351966487137873249426985806100945304883478810471918416406249825908240143231910010743991604737464089108582774988340185943646348842385503059112134165831976114854715041118105498094241816894132532733616661207522301877333906025655584357024542362607758266448418052905546848927466481267453530902850714354623119009166393039956601693222245692723161229431869978409839517079669889552578990961609803972294725492514942081811663532561446526428684923614993271285120666829832750633299858761615994929467247314455597948765164856587680542295325657100554290677106886851545176469328489883340968334677665720466975712524197622864087825323987575747026418013162059674447601602043441395667217608296309657318597628257103912547254134936377432614565870549768361948177570009106855352290572896844160977126656667007423745127536787020071516690601812980329246096168747415687676449657308031038398493779805906400555428366320912042679918696512904207845386995000018334536539880665067072702936205728906854205228192047642205257180880034884964838758368241550350761196736782892428587617299414437825858805654693744644645255996184706579478289658375660877256483151131904651775282196891705757467773921687466777746551356329667098507980254197997892967522398481857840610913036623566444602329714898381707293580974773024357670419575547649748822143154822001536207049905631857671927758848*i1^52 + -1024652992763976147683418906232714618391312620428641688531948157586793420420763245696566195129658309989204558164810720346570388208211354345523569736405097647056489138941879137318320698931340892947518457400775398395124367131825216525541678013639020330077366416980873618975147193402596095921965082523110457542664685106719125970810484986051259275207626758387975355932689873823716798526358659549214933646033292872990967931440783955373531009303866914444860882627307735488816476061806663541143417048873014426610759765021061564087011262027120325939644104927035868533471444647230502744976519197000675587115072991994570577589260121430785353594786563728816713017194981283346346235573746311470359783229408573892915687916136385800312105382257205985006816310195430189887785916935201482629018590325430031496067388265202287814902865268833425494959436907044139569668261544031740680148815997452537873052946821733699647046788921974810859768989762827488560386468870815734041991063688128380614254617275753536444764978717220269236113988708674565561588315143646965385062361849912768479623981820329362887878313661365319631290023102406368754516001942138628555918485564035410090090052553561262955243841115979740671880541739257447676554834136172280893961600314627745595152934785957606386564239910566657104854779134659544082028716075671578033922411538964464735022103144316837391933535019192581173542761376671722269681762494828984462681722310757851432726435787898511575911696461776815239029309244012011787969385127215132026691518684623671842614605850295285604521366845212119162664324163091995253268445335035851131151530557814527453205532410976065397125446436800584491455053170805456437790819759888957446268615620319312657891015678024533169137240720972194298292750299799102519658846420954681564367180181639152505601653427671480382620139391498437512270832613882715296136011429312907619646461534115413745706501202486108698226203904867552029418327620914806062696584247139684408573438305486280241151554035791362191486709383673971743720556764069888*i1^53 + -44503648754283991304896381085038018196640535732211790342175431092011716836368373809194338951170057809972349014498315644606100787358254632989599389283541660719068929991199496401874198823526751385965942065061551148314680264263408276024123685791511649711472252498187058876635491644501192620012472893891742616108651934827837204185846833527075846985565765058769959545164905160030437522595102889607788155037078042117092045204731610790984694787712561219659868686766890705640423019500610919330144694592720595143876955027664206434920038314637493694976352575613219430537779174046100424915507915709401004065712759801617819701358187427679072710463448795803514204249713456965619825874420084568021239928957506107222448787248155916804780478550448011114323859204605121138667206587874188459216528992043744513663380970776475164553039051603153234366730267232920511835557027721312244074798177994379427326529230630341109126151308292174939355784816483774002953251311430998646911709950755117462466114117415006743343389208476576962346208201638448416499241717149662540894033266951078511908377493172165952348991697352467794528870021889017490761194859121907796287926745237479302905428254569009793752616125245005550621059681571992275625382056646291194542463960804170001947263134749005656339514560483436069753656939122244186857542703231783566389974973668684365078656669404977411007170099210354934748776857918942320350977305688019262025668238025525239195077265560013717413028536144613235592536886934457101723486632497859950593517953737121663424480232274968320811414805293422089572516879060584770753002381033874758463267909793520519582744488496318462314650475422589969483085048350762482808323688155141909443741109773787506627804754411666846941279602152239509960221019093020004584581733350880692144170086974578131081737097786051855359975860663708024569233600546497388492210692780627291717744243556808472325068006741994736800803266276129934948533576753419443834183184526922341871125016915898694230344228286712416709977502361048322146304*i1^54 + -790636811374014667008786067500589296321829660692044214136950925799941119836740831037373390635561831050569608559695141894621309477163761480612973609731726113113661775074106563504897397060586512983284253900221132639877769716935284106068118608397544961180100052642714116765017129525342330283027717528551965621126137230725731236307479936307518676477440045513453599279986496046485000882656172265778217893840517647293545121797162427622930832264604305909647480061705003238140605169020916919767289638862868296462477598463137702016570472319035152660641994919847901340265278480571566715637205728874897513798338977193909115992289130552942757637383172188903999942611637642950929504516280618138604559036024153353332307291020977054266069830446119122205416141627889899383787089127358822407357356530450059664556797302539068135365884871210334163968581140212247728125862297075787839622324949946867703344807385627248662469544953669148666996208948136933659919922094081827120798559459472102811335644030512995990543474391835934297239105664851125034721641032703909234190364747457976925581923518606254970950837538561204246717341282099730018975996818105402865318941025514912622898818289444297957568047299286994078115923919867870060705633509083467987707605509156091644639161292697176217006827903203609342101363931943161654288120602158100322649986722978047469460199121953470505255618723478714649976411920052966935132845596304466293348762666242232634181550128479533077980459716512739430393284214823979343884531751019013189565194683225846328465464633361397734689081393120808413619299279313441184379846369643679403449118442316330483439385714191220223248385745435862310903000853201788867822331548386387908699509983644197245524761903994501886297451147898291761249656498327522162938040400199768905828749793424813281445062178926035325054365670219390460793866482785167092559149563783674105551680668333081356131831596653638494216244346139972419643896593662293971623421716868950551169937450982216172896975636403164654010405748736*i1^55 + -4189833442543274259065573754785299086555191754116428019828345221227376001298377573610842913409202279012220622157692331723098617122047386011547516449788944891280063976089493090266232569259439096115374548514506014488417033830531483370656274325631900344791315912235018099745529000672901258234059915387060840478339403645981927274381346617695394013470720055491842253341324187879719428289619112254869484580934344607921659625806470542115191375485122203646528429502402071616138313868509821043574410485145551512137522896780724929650764585763907481116575011836606347992246505595001264061990932609655659919559741004183046085526863545910115445391149968153037868983283104761261120609849913959986859655827433859785733238748453060728866574283806965572296592434680741472444094174370397861179470773877791898531549169777522288759989409606899485858820554929588746822353442876230004818278604812301829771122196901074156051815570362270688839885755985983819490457298006311411170336235381151890579368671063016866079432197120249080042256671370227121462365495387234930438983599556264998760231883737881492060823327403643367302059022055246932818787583992396146579526374397273446311118078465027229702427090564273936034090311575937964328902708329386289527530804637406284567139520722406309170474694024750819144528663736048180479186137506196238706566199224684503219736469437050109964629159955836231450120739756032097144036042958068567740966358986564459224842517959517171423264531030835136436790309180016547114684264237880476504071495418849004039357587756375970058024368999646326632254438970408427562826580102029223820557694814874813596954927098699974830199381243817554319728113990728580378460777227366026159422485461137579029207280236619050189108874161054384425130103116924673389865841573427764411440736088338111766340716850350138043856281030462854340954833546736621125852950568741649248689579213007943410289452715239900865542594630727073960128735183999445258776652017683502990851968432431996264593586937271418880*i1^56 + 11005425331904318176939892058313498020347189468549930900084212211719888689912458846881778437934902200059103428198366836344907357389627371309048616200345926827053007910051019492251023599372297897648446679943380235354281075212342542016231616628253456348830755039521999555711336657101729729790673095499530661012995811715366593283174872710940850595025802551139620177533171628243475321701526715317669755166978565412899942985258943409587829570615872953953203499125694790944792771012647012428617972816491226949961442245632300934872455565097665352212291964431006389828896646160283893250011560509008703261365424718409557212559405600446307272166408694625769411336372695802867176148452990382615283298861970643441342473430583192678011627425021701547595774639517192005345537790896970663747841219394869748083142490225686881514078996142971346391100095618587007112896879767611972282018898580619332292803474434139465634993072277061440522427490506235937460660538668646562377610537788146001727018190709853362143269163889164787135275992799416065107267657057648354456005585012805519140107871188912876393198065984385839070641147634897912636898810891886655870144772656930326130239341923771294890033707178248207622292062702054100423495928819302604471983994522670692968972153980438685461889100982758572634405395831200055860666846572496631570583625651155300519181537614590536355872003449235729049354833115900459660953551881808864692978907931606792129827913656525619146590569661404617796715075372208390033103529896329993371248183356647566875389726933997628765863470447524903822517315010013704480532574363582804463890464276698183138733769630741821229277381836170331716302919478935815788915491694550303571387579866897133494823646015590725678712040427467597229314423821174789726238368176268643542878100304492194658283527222305520369384223125443666116915030096832186899736488185988822283079908520792454215943062431486774700138827106344901461759376262304103766902064025048051879324626026531987128320*i1^57 + 45500504635108054398627783409007909201694955216318525434050856662877071348091476789772534952198939142918136074619293973046802776497792966793200670123762127247046826627650985845083489156417499923941602990318028825672350307620335777240210605332832497980844358299151689704271788153545592321213979268939833618787521764194544218264885200758922755513715068836362326251585184814024299645325883781695872006247526332734064390524693221878815952665017547832294873839010587896430776640520638316857370025572399465664939599473571042292854479836079252108648799044743254584802586009226863057756004327377842666486287091646629894993733869863572340203964558629246099904613976361861130562813613874926641389492444603374695456929254024716836467303045292020707415047749080243439780159760840997253586169333569664930245466549046361945259548714384048251491794430105869734727332956129539245000857473541548148370126553368098002878813169250004826953696816959299575216006984947989770497913021084734195517757415359859945736798651483230397649909408851887169957355748310895689259310757230287726703595950287119537975744975561950797910169239854351951597567736221945909490164933268900998468766502321772500825230095327639395742374255480001495170160629062268551011401380317761583293753348562536118034274996674425762585170803878098240042067756305011923914904315224957859360744153868281044654069344423829347964822144174628331591115431143750778384555662355640187683067536210213923365665476989954146172615266080548685078391345452540995821605606500452822103990247873520482353080744498816501329587428202066842456527060145070080033198957687465629500001297220750984903091888406030208478522915747208637236117529381558733739676539045334488727598719827005994251973755185023023992688902917783119165304218323827415664370651497062130670858762782206396204884766481801348364062473129589817633596707390108904160285553437407582958471514967213651121267021407562491993517482462090681535563922281783603193970688*i1^58 + -90885271522837834654505733320961024731071106932934422329104981985000259865996257032785888512182783687936528691234050265577050487192983914639028267942952730324233936740304652397642638954738735908197591056240653110927672896551628594347106502502425730759935282040045205626565562852486691920754538201449764093187421728124848747154565362325674647508101359860937491846956240597973878211247242377242839988985126997558855874689176805751067290018542846220848227669500804598631995553148253381311359541919352517670583043834565378796154909597404148099483021532398025525997156914594841324690449781940474841931064525648427051143152573933492935783903063114416732872215819900463628268933809450603109905890320071095516293250611506472812250698179533573106310564200400896585609535615821973798212540654191786562569862067488314065387930815542735572856523369977544568482410953212493516026863146971128686258651459791840834922013112167731211825877081073560256263758260540214757842130136895686773067870410095144193225396513173273919699562370503340073142164612755505426954570956621932719519369938760001522958804627415590120902562981118324290402428955848577165245269303820402894356848750840704582509156785638400336230074676629761874534708423598477782824132638776153839897920818155995676278075534002032075119642445968332410631762137532144928170196409264240371341398753994120063657042340827598621982203226787210481276363803401583672283124466917093781360548227061173765004035134142670288547642345038534805884462100104965028465059064370502668281805947415432613912948328554105928591257934590156230172950674520175954868169607029697675147607106945589770187891365521167097779584917669092840811598800336760707733044408724378611670262119495413729848183539698107957275025707190285220727705547103242488811271882297751261291508314344282908009898311610815636937903547866728375548970441737687130278473008312596315084775001490534758069796864*i1^59 - N1*20479384558546394020050773157139391404400756656373536587395051972435790599489216791895297972252562666286091522829252386199121170135009382392324008094488009498590933574966770913339832452004099251633251339600863907184688311839362283096423206686397552225215639011356612097105385471424261847710983378708684581641411067438579521034834417760253643255185889812088025713181482261400058558440897745933621860089605601803707181275160587708729332361724873446067679512240906203126299801310518035676945661433454065187037980698759312828669925313384407019887253331752195637436057003159892170912581169123568610549301664065992905721222097385089503203537405075254922929271492868237976911424003690677728285972543008692430299912908589442395986826598573791062921255042337671700814190798292252355243166640171875*i3 ] ]