[ [ 174864774798593976450068082797938850463993651348830924903326529001515442307782205985467661522007562352220747681089790159058077663423527996120294306710931382341867258599377603658232721588307722866891321065224357598315269068661111519778816692286674931620176630336896053921422485679146253439399317114431627270051757603061414717960173141368948806323982668227399026609852363462766357815985333024341556654599064736452303137507324123116105895794685537379603110223459573553029262501909445532093173768383402876275632686344890353181371195469353399710270456370889686218763207572382075515980707514650950532290122010901798303862517196243616468283243304702662720473492163717004125164125729190611389737015367740422858265618761495702250047595108457309620197130356612841560221189298505404509086211916346951366833279896546490885159386989657805992807748320007363249336294247324527780970823860964261845407206301439245412574425959815787185554090444982454285737247076243352484281849352693296014110625005582344097914897944941904124742340789985459589026156214954569348419965393408942540266749992256969702656630191013747073879039556564802838409173054325676262289863610797562928989138557933313917601613914386098345663001409355202128588319844956015593329923994734747979074787240663136647097525660312901480352696946392042928986783102440760026160744893907685021851176771889845352133498257747900117233380626912270813232916597181108778540496460725923398297860137341504872311317301304175303527844144468037801306842302694392771491123329768026485167228494528595865851623953146733723709054897428063382099463159850977690407672743173126950191571275146789360356239981948006959589707345840212656263746633895590815722797714839254681561385554871734919151254462678401744515614323525883237567085027641349538608074454102784903732978302756386605958871631334195947999729331699302269559524684923590975239219676889994660318527774553573423784385760997922825577515264247690380932811041842615264671183234327681119892347866698577553032678277186008596302758752536453833863511403704461870442219107747457670657280573440000000000000000000000000000000000 + 2394787330609673238926055348868531587667485190691222651633815831674590025895705473865180474635511905231576976298822006690215767346889917597538943631034158342959319609853988373741657204691488465934973835234100418696658133110464759014426235754658631215318753628324949701542976172327996209143902446327699066220085841843300180164344578769534430391865717565876162201077677433559931277254293830475906352455418324639507925501357496338760059713278553348909697854519713117921304910084532716963692356875261525000996817889349009487619680987639620887648379175234004213308113896791113679359046065617080146303105088930147721199988118019093962512199709997823549052254916142931442614512445679795945312174702974733248440136586366790819412985543342350015754851411676885871141128505984167865078399110788047646650812760328068152820071636057940316084221620979375921990519925901419286182464609637472998290144070757760121426082984793795768646865381519468003704512474361996969966906267908030854889909940379629977527154457781570685501666705210376775862859470374901408803095265149712975996125333408111576025776386524314638312823048851172341632683150162373604519302521917234854645771316380574384107704871942373445897063607332845802676088681947702894509027157161936703647212701151750220339987190487306645260047883984342763395618897855932310979044490170517796724228188404036426039103019480635077415248162805126879397565255521874750488839118128923022861537394085418401817776614792287074610932722544281410495463894643657460355092035726670226225069316232222182725882876644819675828337828088279641457845973537537834356591739300777102226310054648823826571391371318698194448224831473025903957074519772485980120220938229855390444019372780806658241632502009038402241545327083600821166378781578556731537068027977194400677874818155516549608111303174447335829493644463516378543387056717257041455797785080162809603613787197853299602331256706647274366816441954495440916208870947571770692742040765187198810729682238027843509118909934465945603649633829064086501272698588190387542714657356769467870243035545600000000000000000000000000000000*i1 + 13013555669937099450560104022579527720546074858383564756512272625533735604721839392213652595243927697765230996943429823762440457725884485496007578866383377556678675456545482110654782673494531284158700414671796179935943533272017563211854367311396209368293331694965017574590074153772102713691249723756608495040891443293981619084903533582101180038956759229874095872869454960353903024819258231854823237155782833768806455437493180033560476737725481215562133699757788870136673887080674905428469131214081281007291161977062462496633024355552784351792080255699472419292399060243071681469993842061811599679914578501514520967852297991586061307095386404892259672099516840547478873912562743780688128657972920739023533055152249720962734101995810006470565958116576149340112355659936106086975627723718815556223800066703711562608467539755049423567033591073925345820035654698249223642198896842497276446798143277465227786301832771168465880797348592265981929587083143802997779249645059979276279329188853930639957639094411966095724245257265431975941810084642550020816218720162019397945355275238388432425710292314826695404261967735668622236595104799013850188481244014129072825952595706023609509888116979171974536201368209451586171493972224964607359621358074482488591424542528096139910492957747512200719997409528464083220691553585807156288461056704745498259058255842701957813333640489305876090759558346687619013355201275560350374339852445890824968525199484444457692952405362315189028416074909045323796522693735609399458805813296125468419118862601152792275533496492702733262146944717109390421276299964017202317225594268866912188252067512805865204532331020480643056502506625222825171830454040209234408510743173391226149863886263773482309078293077300369662172336896980722953480675629678828484468129503100774228382167540194367640170499856548211639676471934589780571880951588781542401670852427795402275319472490546893182179587187342764660347833399339559107350013162827126826590031319872394509010956740362754671653923809485640618778092744831418828338187411003827989358527104540803626822533120000000000000000000000000000000*i1^2 + -16629973538469227448383078849242319117150204488091070470847886993401471115243936517460854614999796765361544540309940570469834434530901161183933350021574359386734134033379969818921744981906678382422641823150584887123127490177601446591508494905596696734815945085660179750015141909494813847315031345404636259836264611941764700348615781924623369538775921906023453034514186129687297573251369700855221137368992571841165322520937198932664627364037039950126790151212754113808875263523481592862253107559220133133602719486529228357672975430819636218308224291767941050471092300671765137748047785583196299939176274140042484202757537770933650498634266148215475225215531965597872986997619233855425084298023981450953795748342883030620854891436731417065405931313277368035487124819454163993433930676736064562253120714806563231133488684645789170868038232615532208781348543831072930903480368507822781686531707205704699626692267463707504997815896718257601914108147797050615750022789836753458912668543835696306676635466287119667171457028433363960806014579829536659439762013007556342518739375948405152730735606292890678059428411007095597331223364333027198879364708208409142723071450030389593907309317951788782949576080763217860588469199917095635297424800023038656338488370725465636108472133033838620668876627163648141468987179177853230365129719061599904498475043963106355011660999601670505675291838576401200395443596239939154950489898344928365829630772704482525700633662196633459292178747478218108469609776774775225247424078655999566771091320595097308072522636913977622546190217091434581817414254925538030779058021687014396778251521719781542453962461519307818666468308447690283541605815725971450729390131884127235638857282624066252037229976181480116915884016944594647836830493648186788069836436605842476452909318275598817333334920801222710806730773404483924513789414243876258688969660892380098327974308255577371098758322352797317600441343098622661775240907582000618897808915773162313970488959549154801648811363272041191079176018799717344265670317759687319276455971951407537741784678400000000000000000000000000000*i1^3 + -532618017970117231426232093450533313442476514320418901483797847559457465959575803933452784117873345903454646949972059978030892098362719002129759059911808203555260340501472133844980338388905623333455458187674405156989120811179859133765454707060960203989254848764408218639987132736836653818419143540393264199201785851111060262303286765376524972957429848328464335082289463608604111332898894184344386999028588830991683257296337798267090441291643164173589388944152295795107845377813885496888373631657620585143814008498104731803062165112497319820876882577725825537030501173443912068695744795519482241392481669198273109101698036223012501907221656837574061713370241833328783513738858092794036058372155476667397433229702213214133446350737775869368451299599179849766077919126931946696341290296263446805138578930861886810336633697595008073583579184283774631164451567069210995528386011787370398323533181194515718928303908660077480310982570857011614101506248986958985319384344412610844539247260779262811607934796482241972826800295127426499007510347331095501001535958762344650464095154695605355963376892042653463422370288921757441633437246450420652512508027361299907746377311556776702712019854024831960346265782545841677281894068139250420985513853542696363460918719897804180718328891691763082484881778623410948117366513296102516745081957511437429844494801960211799749143459687065133278207488563270594636805382772840468725097707999227030313749331553306487832364433225914978091083038801545642070915712696208638065544890663896037262538737603837525897147045095195020433774915696849828538013380332915621692549223989659693994516123445739530612022987748328256391611004375228096183354028737222624532016942039410679681693261723539850998411649538964424201468900015649946060010344943870554841643424817551847588675515683939260533535442176730423384423412131354801632240075374128505019999831357263059152452872653664557695192721039149533499853840617988468118524647121025460973147789107549222551363418190107574149052980899096096693737959020617023122951588879123510780329887722592154473725952000000000000000000000000000*i1^4 + -2945819866098303782479891679689056866829344191184033759203644592285901812929782054442859270871422368809508698535918177558200913004195767236391214903615307399124888772672287923751962024226555179641899171774280636257747026961022649106285150021877187966439657323547196168543147748764261380927199838942054179008724223747412887032532686895632651710291302064292384759766066246143369502234959392492044929027949850464455763761500438319158919843073554990080035043007508946552078991739537379055289786561100145260456960835816816489408709436341062628172557599537352195590264627903562439808618437525039266426386397218957179677743293182144042418301394500146128089489496037899344252952716030315134870020101236416011615904963235834598388896719401136637848679481288004239749010766039739366808834549022389583987186282304107466612712175492855827822737830669255297476986547236374238360978780590166526594781315281424396100323481410591998269317723079867432858398325824466289376503023763606731479499484119683613768117865294122353462244256982149742762539098661349443617361907295950947574305102803089173883879065231103362224789278587037811016975057729896943317705375423711601306817767572662176378000433997046495846753806227853430682018855881825387881164760346480208613605471213283012023213511728550276189519231502755452272424141732378012628550691874763945011090433166228757089647822131707057811243418951691672584258575558185885369212418504061242401000312669227269138345226739127959618842182531400335238691289536067523427078683450624612242196619313017972006535243802432483300349229386969030615535466254554453435895002303871310444770312009374495164294996026486020310536327154759567299731916694807600895523283465647254687578148316513634311486841537089227753667376766989902112289510615514455684566536696013693237737192142123094191740810926504495369126692937018208874670837709056066432959282552320280665216210759730445527663262030157731917713597808486213725034194696399803050449854852892323249303132181746865733237337479556766697283029884528144563995585874293076262947536521588403206086459392000000000000000000000000*i1^5 + -8941293712538428604606269290433020707497339731375973754078501353453790735341616332716174674239875725403882203516851489829690815061315560744415852158493905190103021226640678823359874951815027880393591579502268855992540971491636005257294479796342410355994316491055726577162721119285577252551377982257604418607017722046260089740668533293919115369430688144712047432729975020204658582329859652234726421591093386506082455024270771427386274686608839477802933571280619313349154643187123737863893708523546361315726801900583932358493676250100787915418705713161253254794547343930397048623457048138847355986510965079167275162402531757512098828959679203216103309016468061862880311663861476058922025535126841104062044192768843146915841905254637722939417579810839980844484274090858804832599596373514776149432012733406069618474292354593903092122345977498922653723932374174534612770194177625764388195895525953603756684707323165491903047347196531491249843973729098563652152930073176164219324233978968000688675621872827744935670290721846724482930987701459180787038082143518563166810750444407814231089849571217265438018476533532532324018568106654353847902841125689173415591630407265658954634613299608879672217134973000109903863829134299353039345614797255979800748395205579981196511893803585643505891992293567204048524145074799737007045695607368376957439399388838028981315726976414528707497336644164337590050130844484625906928190649161225427786898607115881220916704504679240101414855934137480558255870880000654453618801528950868223590808544329825675440324198721366002009798161063540713956418414004059740628098714131792056984756460692906803842608731359874613467675155572011757460986845854433749988201541199609735482710889713879315219189716657395030114148359011845570035268322661680086121140743036932628728953468147504072200002235330227078141857441936140167400333445297545489162721917565136368971048214421087302994784697091350923373410690977569896963218718072257051210295400314416562752071487484274908676651956624231833327975172272137066298746468198768326746198772645808832312015585280000000000000000000000*i1^6 + -18241387976745308390828947786411313708343380330328026632429331660067308061935867323106368710368249075425628391569362834563657831089469481041037553235562426168060703547187513497024601881361911623169713005193451562306856064207667283245009854403283740477328256660262850006110238867852604585681984282256764302620017659684801230229516799608979722819892240526401256638063405007876184324072538375751511743366798361592587378821805387365245444489678217321973564551225545086684217311859216682128634796384202502683678092347877246155055250768913262049326180362864354281802680786379464401610582725622986905093534661211806484061008109313429335638466918603884602481129941517904176248045933470549281085194169634279522396540378728425338867466423703476378225136940579427061766498780196063810687695850863660836979198352296076218240925961131016979121785654167701894950883370500983284227938502485146864192814853704208514828798193418192817152958784812828415026425088412629654546135739467474292199376682608397662989298991259443490201987662595463568553203944095604948152804358445985774743162869742952459641046034321897098457388593726892326859153493217960457231556854583799933011984485639594276165472142022855441646272954484560677436186367787920017776596951338067389854327833088539573387542789950814239250882643474747582084686023803325699981948689740129311927852359309928418104432698221578988334985350508052407909950223549360339366990245655793393733979411078401264056465159212479829497154873168051153127607628454951072743602892539312561988014779229886186941680006168231445639794568150098257212846594356926370178778060516023016479885900389403343512413938543716494462903905490911955750995110551182502142003208039993896334435230498882931561807331658829857674044287238552644584791298118891716658460860341979945107062012475808776527107200236460046691982620898682537265832196518493049781392757720839523596479423972797296350502838188974857692817584396445293318917751268010528115322026564497640030426109879849940653411699308373095660161063856236107053974279752404104046071248650057829767446528000000000000000000000*i1^7 + -29069041188555524347123703996219177065543569152191090037150026816359539204150305396383707110114738480168176350165154219328403278356012776647588622647069628223771144644075076682671520108716655341219956735568835091335660771893213262551751208246085478583499332214827177442280404392661335145450160455442890218929558857694634954578586711575412032121991198149243858476962836319656562475657827019629959300515707179213077853323744625647002489347771643219293348174353901034022756336900305665308563254144471459482131774612734357494585233569882090019823614416759008379302529076603303182355741157172064731023006716280835466258995687119830131158578745286251796357801746103311900392393977972195414391870780498058068310218856572331958681755834548427882497934403405268544856572627341955066354408236676649938699918199098596451237247917337033783980842062800972780224115138701927751649528008189866404533489407807851454513999560138095063792612269176254074911697589640682559847426753893685710202283595885706693954399968312031271030543194258726321824898324753168243794195001071540317043400136580265327462686435761087640249230771535946184014561705323539570798198301457305640412043211581150970739379286885139955649820101721736199143875131885106804965278267374734351661997771011339744096519324884160949004468301484069073751239384615614479711139704954894041202581510284029175197037705697686042124375337143935326952235030773251044086243794119061919951158371653415268079799345469105946172231879702886041240433768171561516234342702788954458285426872097730021598543725713599391800890486955682200476866259297940555942550925546721485269371052120317484049410512062542435019144369344031998532592280031514607754774123719685459305721788066889327879990628805249591071167471787671454441666626678102729296388271002392810542205610311245437935309050001830145431944548488790010443476366778181494475454074062012398920248937827343617375255044100144953274417151514013128239330858517293739196978749430536127121486053776743522590417536926679844280639065400992085934534439639860468977695492476515121018961920000000000000000000*i1^8 + -43165089966948486691195567751764486534718515378697073833058976739883023543713198162432185808700039190052451023655683543166498118699771617190528214897850108913907158249448434765508461672764333719976854010198505402990910021070711037351792682476616497988613039697563834166880743124338400796655764133960293115202041764591751892617802541712224685321190710438733368182753931449285433807331014648259771720917390457602351275503371216529722406456124298541422122244086581584837629365210336595949282046726139485349825398095304781788839608726504077910745109441921335586540619840952692756158059291983566088945122313978919453100984203561483849128852112123341750298299760549625848788294205613166223693310481713871144894578321737143689792508826630023083519786412116682925553727756236523938158016144679111906938027900052721781006349711011497845464565189473621327845249399215366392556443125902134369198564909424284759689282617677562087487144499390398231560582668013996679249607451230573936901525759656759725804968485742206740066423403242266317557997074950758563400533212180505807729867330692413479298054062669682963327983909977366014907709578407879204421430065045899120706428516551931291707708917701338520463216874713547042392416371820617924171699238686044185020405687779963194106232201360240151707638414295598637874125786357339104593773845926499878934011163234877682383647897931170285998486311500099367009242050825589211906942032462907771432835801401739385272328048228372517001029998319699201913617195597060323257456622638372266818057875903165162685278068833267984411632644207231644313954221833923326169933211950940054720590468447799622914908823024867819153342597801964245720793907526359662278813732523716133810307979638900244779715997768561468443133004016736267268381419895855091445388333845433443058253098941729129229511311340434410708139819357313139141241466834568212785299874388098544744952239964285280232027339143959415288672624686454683393888279835948752590064772664081613484969883817679519774461703209983437868181507759546262430232272244544747166748203247092442438041600000000000000000*i1^9 + -61418776346565786861461338200526208482799868520132784814148428007384873580809569198769109746345594716289540725820016756206679263877435655540317074190013826461529711957584671688989745402537690167764040038030101703982411994365304652823465763304122226542090411755227323781448980628179127130141284164986278282260930436858187340079292684209143179449994772279041661509922888124525412254757912807930473389709389335767898605668282181680803048811934890907360044661513094305580064793534327645970127774508089191717516916019557566266471485787302547078803787327696764012141551490340484246931896107914154098753173706525208299526350156181652104962056711088642929085580196815646928702552591945741498849504365946525009357347215480422667124677466458209922260488337255166313370093042989104850967724639761042250711255503149333275874887242392409087949193103716453506194436102818465935954179549330926712192964796470795520831668790850247096421732530950706407115313409340960935173078623924876195667482839736376891908760265731486973370394981216599557069719705627577751481677082786040619433697800506339681369086802849370581408300541706052403230807078574511215089358028234001713168243208910615630400752888100757754700667489574546222130907034091268993068570752439308434124142412391589966776312328131773987099213022050901369749012051330860406062628500138543226858025223632107242250827141710200067252820965559863715075337069940276466050214552626537893794493374960949999857743954694465501299834772745456923866362472370968049034810852015589953852540515299131737027336985085327986812757622298123505118147136733164472935041432198538818260728369698846867710971775296175296365522798232907734509830598892993615447533790798973930512574518516411285564867184073458783017732059108531663056989465969378071313856613598565613104454910736952032950670839418220169444367524857999741962602919092395018943791557960520797571147533959445926568867959032807541466102137722847871267235582943719649850455085377603429537186368125274481745282305616387336552887684714487017401217652210708227625825920570413709839564800000000000000*i1^10 + -73119914191720750203777779720461983863135988497341828805361006091485211233560796889760832470204295779981572906224034549626608875635662670365737380117961368789269496511831717838999887949323475292551545788418461564680264145753772252841831542496975463697432963630349414283605971464973218330368859870097094107119492306405664891198591220199185350807411500237688525179591214858925339428299136262271719779205179132152333265630064441017729030158058651992874375639609891317882488341443961123199086100705079359210431668911272034575164840502720754406344663719657021069339604322693280105097813063695719008156610840895886728085902991006593446900666100021973583136941071226197960666245162089881407642025878828360660823234857986574371546546887039838987690424726028598755743180921651779574750373803055797273743308364980288579841809503591797685240338882798866876548214457958694511717528628902214434248980784906994150840135631541721947965539051578782289192878695711814178956931810135557639246388290184721232696821852664346297103859485358297671198223132912959558153093592071593474781943439416659763344406719588669365089442742068565718890135067012612317161939081539020728819228498752926424701480516828458260691505402441512721631232347988169865896622738977391168583886351004379890572639822272371455010866074311101712117463797991106901100390271831590455087353755098858813727643573411848826551712882680044213641119689506024056723355818163201752075815062551906074508070087175281393298736581313405121703490174303192814090682422216161659776436314360445093892172029319380585645977728362474513477867438980416653034718348630243294733650952574184993046636799059800821565888934928683946496391903298620897088588674708202357568131200873837765006268130097353039215058421503086377323790778033571312137643436887731831216644211794361706940668922304672484246884422255333411209747195207380002730366484277843302885278122320580535081375606991370677190591136044720481294272042175102730166131428688803227819849924213178059008923836496234152062997457669855997636225019903292961922448557847530189094912000000000000*i1^11 + -65211750010477744409139433543815440562708632156035664290006287291784137237478188896305788028637635546318771071911350618033012981886403962865772210123427696490189674124099355652484029487813774082875100701276278543526957248707039427983857884311823404884814472363176302135581099875409658542418584066780450446781575086461460461353979431602199533671696128458648776708669294367215070257531254841947552008149467306025949768535790481183269337135736631447309153499542572988243469622809174275151508918360420424102681395287252527919099158680438861726390333712697662524814339639220528418557158635656654922233259668965364894984923598918762807872075981895330944225229858799412163736208857325988717912748093868286937262895589690255914917859607521578842103269874554989384801378320380031968522818214847530732258665109018349586669167133102389888598443299623817764878287726528386384989295189438759836155205835307342643783078349993509571783808403640470673064634746263025361100911780785716725065757418630893021756638593887586638724412622273570628317048831337739946773434972834925680946144172353923239942907775591591232998283031133920590313112577382939314163963167406546567979866167117202518489870827932816304247505808938689909875257861490329181135494468015611652658670586929893631509429338401760376391670521347469915478606806902595670470851686516365290709062776912794386312407560195927614896379241592914087845265272206078379371794265972203137110151467664362736944595007667935291258951525624328094540684397661308856438180745143771481480442575636734276921267745612197431557346077327701727369945104286954510226071700104849398338198411999798299541120143915159659385252830054693567744605716437508021692368057268388621059221540056249977987337745712798041043137393722996822899090868237320988767787552137948630315679370575112613809829081614211144185177310350838121836718118135932188569340913951482724623396774651355391962812651174778837572507070173239821236917710601613460838111383277193874793102830834007998804818040719200559497915954136047200952180193730910732780172821595408039936000000000000*i1^12 + -49335604092303058864064966178060687843907791362769670050714513037186671088145413499193921559062918316430700346767299521716398637215844934367931025352008992701791384625184497028754415737379081343470523460479610504433461660466160295353586060844207542880350672962081357244564802759809689776074933551984083762791831671347881147362287390543721437106998796528057343345026752400444443827482283945348141679960488667548454597002464082824770683303149464738021362044174320981755357024627531161148280110357346500020954023708102103063166429203877769803973572716976949268237109013908446687111766419097744594983503728916165723551045518191033424257215908552621152066459075127914072940162174900106693400840598416816573971836315656367454344673119734140095911861794712330747562235203712795507211816026374008668380362856995496556521186885589270544794901442785763426857691414723016686646447733727734241765232039699516359115639772336072303093125106262842361641781983063739332639190516409207475232624559724601855360234742642217571765113434203266159524069811131636069728292310984471390613251906187221933628025458684864477770612519776482566158139357019334405838918377073816725959114264126845348085292256696836881561484283080683021515689260397447266967359284415809551012152877648042314640451293029629951354807572801945087035008381026759002489526318437310856704543304882476896672208147322062183931836412535885170586396107554752257260937249987437170310362881417787893366520277527766222190056783291000218630646454095967049834769618502910230375245624910748069312890671304696648332946709609381357301028375061993678534720494078649466933920037166131017469271339207242584566398174087593192926515458732171886405911111775598455458673698751599870163556136842536645721624225369341870083976679839294978545450668307701169501583868888823922105493783064165648734376299317224484055577188872420937657219002079009461498800301582083502971799602069120577636610609875764571280978693772173134705020921248319493082711643071813662339826882581658248409139539463798798884939628949444330789495267032054104064000000000*i1^13 + -43904130603643048563203004514444441414371314838511652648589886804412625016510075302261903567454547349194248303002625910386027903070193567727333373899233039464171481248712490908483248920876831347353252432867816159638312462722037532902296388665202032432218091312799977490072654410439398078859428783404556648284076271393689941026808944151436636198707697805326615422606714196159829381056599075711403991161376408664362844614581947251867572916070445983002766409801111145205103334247994605152108649745371362552511216948157930000775837077959916694917695084834380214626296630016352256637203392754494018457236456825328610947837684178375365133456244012782327982291214946647318028497378766776090648003776767834320978176178461290255162040949322357008143376438768300547993536286168668954385125436958963607554629383290994334887164089014202144783323907448308128334199646500268431522672737250631912976833873447386104411243282871434062857237988605807900297590849125692586776663730776077819674302918572604497583705473342400401316110095563934011195404456674186765393393517840677600483825846131557778331179936934993423449445576567877041446699405485127728729547560513700568081221236705604168972329347078104408286499550700437882454368749112702101821252988116554510503854416724452362325102977171667012253966197700824742919637209606752400818124707319796856055322713512249975635249263946803711019398666815662650157894326458229928558939555600939769705213659498718622843234800630174406015915978003324187772300442170604356117368912376762684561711129384505797688536903531169267956305657983469774930669090485089088871692972944224667228088346741970613837612358854551169997010719790703024957119522862836743817478509711701418933782145373248346674875797244674546165984068851828642795077313166328517597699127707460475627754075068677512946311054202535410728152759501551249244187042848284843594374161285483715656095270049718263307086239036473903660058596253144537302522176650273233594424400798119384560218065287738075271207107223975897514261026776438868301119450673480512256989230289723064320000000*i1^14 + -43724879105433921954357257067625409977479135028686654813809246167916405548426416333987442341600324704896211611543302619607161418498964411419236266294731099848371410180369350475983378369043042466080500646226949517358664793756767186512356165015366388765303888536575480283167306570610145494061619623980120894118845473325729057978612026488267047720651272917134214260873318385430015226835349314993458281994285702726913173617519430448106176416035160766865727475470597012013346150192651670471321339291179924186773588888895778970602761814984171107044366408120039454551903696876245684820736056702174916324054973369628145215055502806329342142666590498501904378907373903208945039302166317491233173730421593694681334971164627739303355644168068743707280883176806256217187814149228786475625147153333889963432127573758353232809688547153149868030409071811027958032744901245274095248892027440114757434152692990872520921188047623715678365735964472488290488686018709046360142338559563294778106270596407846790176728247842759841621982546391853005268643646058238013127325408859501564606197375871806450619341922176989379869394235161643307821749497571268724764497625271803099634363240595626585472298476256618909613638800267014643991949331159759886811482821014125378907159043729827693572702920855352391770061730950135512200148096434664084605284188690482127451933425425827456409809729383961093755981615252126100320265755555217356033580987828613729750170751401927998134057643218319749102773949679513808124173909135703387062316762080171668041524294496484282328944975116452489542059373123060152782883202668082060089223864756999432108680932606342357920342330777923225563403367873815416536809930453433607271158829098399403156813268628636903140584199159460213162092955390729834005810623518627904977017061447483856621063750161225022230016843351455362936003182704721214342672007162623341884939014396070141439259727469015092135187195963155304630011806384293565678193769291250393995868627676958057417384373687754702172118498842208140772304986464803901499467191064895313736875251791340503040000*i1^15 + -29034094029421196341266675036945212645742849655660869018542015474321216561435491277522649459718585132487488028560401360814654930661134174018871310934217298790571892124859094528080775878033983671682169677323531284886922799052244170585575203900501230390624123935330565001404585646085768269375815714678540886959399656317956803825951315812463174029608356035117386482103038268365827847048100565183138053798594406324845586696103129047908648759119406191994634803917006580950964625673176551122731782410161133776379578105082703936089024138039561704149921571133076871273180790203993511792839616838179012996559463529155906023806127627458354780076802408989037800746453574456551930443090110963783380892356225585073658188801797372397689923900963465795595744681472969795145312523509427835771923708965271926560205626603258287246245572387905078684684047232974882840541249708919085648736522264818932931179679234993542490071382590722762961125968232654893043405906160566941171652859825398361508874015719652512661117193210232259730165569132320261139932561737582610571724470504047096714572036892291358377368834362162279495864369681277033253988699270223581313509328794386971435102115260602204578794193734159802682083788943047963428762429233624298672104952711229176489497284875910742099639701813116230074362495056747533760861170268145384950724636253052547753288446904646798279259996113719044349640207359620345413469439076694754818990639218015927764236010591553023066473785268003493271920100621271630381803631154462391735632818759815797931196199833466206291010510354554216506478073891687891199039960255648968737753094359651704864085460553103052719511832114233135117476469476142833906116924220603620159120109409554613119194270412895899699529364147911909873234764875402098244579843403463370187857089245086643922870893711512948821301869755315340943798496609211120119969678846768901107830283673636207321893736348770553462696216590379737637480697455157833193290739289875227390388314190897578025799486823978013869361457725261089793663403837912911165639156747664617046262809919855001600*i1^16 + -9929283560480974282043440732979678673399407813699458786643672350057681595220209164583929431878024210973329054281290639224341799081137654135196616203721546316784553244023575139213651720858006130458232678870123204048073041497842878027348390990107731267701306561774808464438277146613065985599606060666461651859827260494142809942238585511717904546631412629816113151657464615591188808545627676659867680982208136407418481713210346153175958678984488291638234768696240942111247512166098997024347216444600651248274771361968656096788414175254399441877054635728246814134745649649181766063088097977308171301042697679887566036940813393375505288054919817722499681501114914544019010488877858573258385280761600153641853031678919616313374881214616658505713188283982172907886820604848037745655308782330178321721439375263203241555809075225590191089762253332910162245041413612647226196119369029958535049245035222085603288310056153253993773773577093979109486298479158926750753557369949630254466447129053951418511008895461074644737861484318614128190747223021050665066284900317925374767734166795190601857691962966964586123602147701587602480361612453673512209914780758412669743419148353225615833861796107388978997031291190742465914444510539135773566845588339606127629701074874841126964746000988709964711093464605321705773253285757908423349160261539829503463676956809465539069701976222530854974790817608718525255537015983883161269416448357055804901742758827153797163895763931047266511034140485020683714601137223914176980535625390324171207029777329117219139191117687128695233643614456466829810290091277304256491303804073865997370331541771546563879771634220623070414415701773144659500669160361915648282060736524911240056830665130960557646472909226660439227273082477950881160628303010188138263699838536778596704902815549519785357858427233911373733322643542153516176456368555717078411038470388764890278072302037392743710630481562205164533355044757015638432831769926374447958132977178306972963082729804571688236258075231211495815291442666410230435018662196649815571400967313162240*i1^17 + -1562632950128610312020016087287776151676529417093667992351482047030577616622014211969525035171386243753614613443772346975758098327912932929349023068418424547214634442691471383495509986720687898656127158833850448335630621938265705314680686827314880945122343704670533085938269544866089929916213867181156309992349810064044701714475209817761806860456499663195384854426498214126807738994725400689635580592748035768622814951950588641539836684790777507670704448490872841256837547620417990542570751631900884020349223089913075425347038885247743935958618566807019548404694406902898836455821864875543235288387468278722055076863014065681129200687109774545994846458607186242597112490432616337596600166151281653432302993302573147061560289584510770642494570343805399905972799035612073877605180979583755584667535359683960414577248409174105238126301406483066458652732201606733789865052509037192664447845853277895237041779158103888033798418422374307791493595628911397130557988431137716459377725681286530331554097264066738375917636054810102835632626433512658614437177059702371729987162447638414981699270880079999838125736763988825869992722154144191703196335719850161005123696455801269062966816840825797807477501136537505840899403471564356765917925860100405717298622548699700934615694707450218689006498920191293542181774662307099506799648036456988301027771686301076265783074111425150962733416909535661533809511838035187457106957055144176804393224744976677499675790578515745155747409064649638417961045090349531856405630870901132986428397357460456217559669831041812418547172613880026029955230255853252355914581844406661445599774599186911934093082865062325903935478650066862175401390611210091797825768982780713995451520205692835317028364019211542499205779145565732675371856139826508747805917653416232483949840283521006792338112885159227028956911856524360036829071238161123397824929232944155698113303244936042043838246221750923095587394130790153917803116579022738951783213294434378494329493926031025094013867842523106438347715662747252773942552354362807212132661593112576*i1^18 + -4939920555962866559310286195784022933498606449488281850745047885973126603696298790163966172961212505177779693799853603970451283492934987006947867286397885217001029604683147676639893006788197817099172020808162329747349184085400132694660634509743898479676220200566909650374984210644018622107913142848835015270186915280274230360328474403044493551175270975162261460056625003081252998643361852548716342704737928029759983822158234019472908401759550872996680118033051297903142439958783899649737825330710805567383896781437098905233691081043242624906217665117321855099266623687142990399427615117743465508610976540411827708150478161733849334396760890440380556063602784952237571746860725423518150999176960347497333004741292445532906025235249208448346626357858615198132361924207230809068081236926187484031828677248572874660744806771076173864729093948121437703081297225740943848391851285748366964988579685738421922779549392626172902649887354212111563784073170890339099088522773364249395600387082221194779789141380709924664604272252567280352843538013629024051650717004760809873658014862674114913677679865215267776458349714402323315942915864934539278389317169111189839536491274203639932236753091267985282114021906066843226324312816218895612255417398529549064066975676941287193270758662806966516018436714182842758121379109807016729732583362399343058244185242706926342888724001923114799096819934638142912662665414727977079788340207538254132144237225044606192143508155498031522085577977343029296995608797313074798767704296850099074948632624806791368538531496635182489086573673832193054151246477472343414629090365914914272025048151081086316484601442589688468234356441913409554065155858592022336799822764088421405283778739022423869077410249000123341067121201091958630728199382939726892098866554406871667356140141753119752299537466503857148351887233237410526129000701050871304185041085894392365153952985528447255310395037366921799211695334107089261486981779314951306672676057232876107584545575067074397684676487738469060299600809805455539409785242229599123313524736*i1^19 + -2850917900603506737234632131872163028358229154369439785357689150036524373364219111218552469785356182160554651292638483479826056351007172204988949728736776676215869977485520054034649672001900075140903844926412233043725719767521205527007248065020895875095339185449067204628908784056584565536646358646307729433530085990004535240354404874087581877682042185849000917731305933021243464832114346549403837279593187625456407155156620112243980218160769946996072646382195165563872193456513936654748541253776680125577823729535664380837588680947221616618462835465637610575274336583996451740892645752210826197915048597207191813994095209953774940048298215371682680974360724789050091072740590316957916794536372142306074441859450038708321410864828631643591990228933242520955277424913197820094769750427657583501851256131646360192165647725907267752650982585701210361796640672902391015465575212897927808380514870797539659277755808646572269526682319784062039386978940628201835608306466376954650731624703362794408783389800965112028944777943173668872528473603314340996438083427389672952875224237111053126956060678212658528158929658655440893918527378754924180417499103267990526077211120847516337788058890273471302847102019997490289398896770698635726869960402794124065372015283362130997394798316651403761428805763883045115223005145060636823275643346135263217012027747335553607423994161263333942954292497878460185289766982109691690643824993645389641529455856757787907866774947745141896039280267761338488967217622060012676692297650767014214437014439868961491585706605879977905829832283236755288955508895542158367413783995398246084946288884857453662765403102011080180695100672974260392439773460526759280896847298659200033415495669782292402349017999820222081182720277157858394412473534222216763292888675415155732447430892853899367629294388021662028279262185385804593239931487721009709676140537123060263367076350852278558821790134996940675732936637911895187470197596738628577364362344237336861438005967499048713820946858826700525158656414384515235153138671992576860487680*i1^20 + -693443802010429168255399322433509712007414527987691750620693228612488352931640508970587024274147633016701560597724925458794270308951842118632524744138091879605616647160511666690724774812394719784958730109572591914337255697731053041746438092011083064775711769251500784005141852366668454409053161045888002902730228611356726096448384160387510559309462693089455158117395476426393151215669824434989639214941764650742367591891765413958252917949813714122961214064047129187413965674516697908930807376212780317943919305306324834266989613902483403720831560338827303713632348441265123654997511418349227463532208715908748596842968277981919120205801185544468877603979748729764133579356915147003334925016408107843555597147387933888372995821682869119221178632666264221714374694735054992018288073657845482582799604548117614348535772914277221657706577857568135348400825961883134516118474884219567376025335470769196643917210726930768164920005571148690807996652729211318984880473587745046568816188146494764984919432051489023648027744403836237899264703129781109021271655473004209033184473628104372164647682345278268655851274011181517814158931472187121047836743444767434561056475548082495108354773108893562539140752267949402183990663724656776890035520264068451269724255503279205967099927221150252633676165304793025579815882589655198560107223503813735998503180728175740485575242645472823847758743519752114912426644167077491616393974718980178321481365446041742669593760142627611253671905519526991715983633666363758062092904818849080129755869761768436486615211639982360719269948542250634357056709529770543027525731350084149374961473322219836306681768100548832736050807604554173384897711595010765529030233279026573286844151944779987652184732284996639948412869633588128801781265690059907129593423100040552603159264643930235546742715139400858375154135296125484475165139998750230145075279898927056122557910187552253178197424093555278384668707046324503956170344839738915740132563140381308486871572962625081221764426834372113747897019545561304973886936099476677328896*i1^21 + 968025803707675842713830260747305039025948617418742138788369200730702982748848299288301116020944771760289450466211676913879330838841299832963136631137296403640032661257684151732739023495712222669751051166552657150705763107990371389372272334261709293599644340918504172599006814614318439329249244030755297992027517264782501427898657669479737568630867408120930470769218583975328605645331855064449586583257773617737581523336998795838125992546917263529950669981487263781539953797651549451811315714055568788752051705047097972236900150489433440618591055391520985061993079212500259528428460828278720924177941061044549220528705110733206745184892048623173180569197880006229340877629864888936780909580019257215834869644954501202450549375030277106573231330126631775173626729304095954694320546700381002835429580513217367393710992811961309091836969188465258884219292366152048807371977399523129277839172976803003194444776125310570473449747900477236231597923700989357345250679702658119222480783964111190633454371838632563168182110054655072945593999494946606926253914778198850173833464875189017528809104841455331683397156141446986259959646396661770910245493263633172916742061115906133132811801366526134147455897317751231388297357073747101645852936661297497879186010728213690856465874197220038369007801547579592829330753221904948624213258769908593576524166453386853786970501380122491844878929843341693706654149220881557637010411339845373920755405627601860363235878861258784007557375541779455089552670276434765836820822122430181257060096571823280152141771372443915399664804845707376611896974228953250097802036517912444430012976055712750467575165151104817395807343420316513102641281892538148304436942123401022424463383316707898058726576545832855903481544396102321119983837619960096340155780573545723079894448736547578688588766415818707646296389424562914940465521546811649878319592545097541481334947313328412992435857542420632417775240044863093493011232651681308281181314004363993498440328636268247895855090367890684818883782300803620544067173665342488576*i1^22 + -590136498885262597122405845667120047936465584534049015215906974540191551919821695913364839025841937293110460934860032873046058491844783799792418971644899040710385841512087799575283569253853799707865149655165704684073015032435128245048217708001481241434954679703361497641123983899561636894858959911004644828663447712551249028953720200498620586078349499527106626397707362073204208658286042336858878351003516382431069095308041229115201413492161256537387073793696531137603424614277258706539655762349979440556121122662645990157564058742496953999653112131364058652536272222022002636205405806651140189747886261405539290159183883489595589144898858585064431397632593707632065488028277922546413296776320205181936748067788276053676572265424419090179458198675502364363217210141757455267680795813915380928398246301451773830963067638847561028588533114682580556126724079799706825481069218884766148919430056681158791605090658683610376195801428239564500760822580040779707758752960068740568944717803452171068148826820128198057778243140331670838387913522956943014257105134460903821059546052167012986149187674511336653029563447668101972248936852353141356596057458166492195539005664892552060251010424297999401168760183249818417987496072634137048071576908819873144145295195631697854017027433124624928400357618112406516860998794248227540203693163435707819237378627900386931167596714993953684250331081616725449153487246471160384925326072416102325523642760439883956878482749192247737131363103851404788682568957123734104510519827113776971787376015436472797248452798714055108003570728626166492851378702073436785523208217940107194490393495203847669653287304707229318577945492029339668477550563555217301728755698214935685999034821969633285046985901661830845610373857553528510440494401879026406397202621327532471989628880901536257642707245340858089739690219540229628762994781606469200153035372157653949562522147749811088078137007159902366532412927234609367272239926038919557757774401861842887751600361716085992473911835735705447784844598929613820614414551744512*i1^23 + 74333283304472965240477991503700961699323727505183044122001971489204929494365179541882322570191694551859912152065104575827287599857911785911096023206018200364724121974303644653300000846001308052027183288174201357011652497202837270882536231987887076474007851889827907532729214390779151140964805956918826623274543592989926775759857970191323432844102739831629264761092677986742763396027082960319339501419842264966850264770178935352144538365971086486998990546403836228103790317339604035262374309956914243149381393454210352767008665834934279497302679104286387275540540595384014945842414786377460275920485331371400846730760660958020312703076859097953566710614123121735482481228496795040761714698848421053938571567017946291356455418631948369628820500920230443801409847562097765188284143527451101789679105910097542924232948627420645118156235159829541925114827502830961208066467970405095678237630790208926608477477064739043235258399108499565991038719918602505420179725281825769443703913402836965023234368403678894258852191703893179336316813121711547204255515452297493112225021813749960458125071493269694173972579224071965115651781039431439104548623363605954001766470378505305890761405966410658751490978530521305092720535384898371965633271826252011683371406673622227821313255926952858837604169864091593128674711756729930821495963875475556947219713078133985797776988052359583313582340640737654842635604253315454085553774644770513165677718560312681077931682162189429080510195153332535052563952375302713157555212397150127103199073280824651271160301446529687531557908193147660335020889018673168905305296923728361896503588164430829840395482431487536810985475128026380133686827857050049405429592806311007101119371397364690183743381646431595932195549493469349772869501987742372687463093946437545221211007692959226742243604826103544326730267268166522677205638768682910063012725431817370865385992677173011230049131029890761746694356177415401829821827462046550245292259757215163130310250529692857177447433424917865486887494086645573702620696018944*i1^24 + 8491942968862840525595093092736343033391768722271680984232199498510994854216711758424967376025864894090874187523300883233957453462333236189790089931149280046101601332233527913970711038531641183898587335325444616293184960176675545837207001263882742149319457079032203131802811738681366239217628233295102324728602747044204613955923325815537772349105587489431311331173777978751897087876097061560825096175230079651615972970396618461933677394359090209965435702178208728609706958240364667937530217196155497222780591458354570775906016035590661776360607804464126255650341128819351359138414476237041358886896381465511658410721194364466879086622165047462718841525998070692234408309044417165988910613495173153618579122614406834867777599569169240804896447962585386071263801147188417581533932896692581354638541519426714006312682364444260114233808179641267447575420100633145740376213714963470384933125078947187080714258152471226824174828134983165548915598106967421786917815348478234179715370580011078704867772784852286969216196162305950140263885902892695754928966170088340971414418531076844806917751291669529790399716862102913257325610283258974485890378833470878503818450026168205567680377100550422672946707355869660694823441432248826523846653075273393018177040461519459885832392366338864297026106657402424356982059077541402507789817342630334566876114119503038411178769249951102136192184437738387584791574474763876180824523651907708018044164597234936342626441344788008732657203093742002145859582434227590829638597702714078683370652485377418108416494885371918309757552259249969092997508135019677799185534471052063395398380937238054652445929148397020716894935148703976914580974868754489017338334326727277467600791672214200725503546568895464953769251592061978671427598268567935102100001069669097696032022632102313781838343704887247683546087903390127479306175490078624310704110793726541147693498833225989333243901047186136086427425096435950403765957794331296379914901234668822473168101059725227545735565132613400223279079239497608693802860544*i1^25 + -7636426109691930262479248591446612950740797141911764335391368344060607257643392097387128311754452450046531791332094046166712254667758089445832572053888425730189639753784332364378619184394374958984642023062928873214332289846127919929343465635275314958610921451064811876226638006563606181669510632520420262192665651290343544826685817000150223705635086311161708928442620205022801101569134417134251470755831008338288658802190261411028988238965828798408859592182710382916994414473830810878249255555750803398955459300410256606508947758572385712627809331668860299342269902325190707774901053999799709110761788505957149305198765261345480110387896492238462808093638785379563928577280672285758488167469436360316094962846228740520828243922630661495721198110613902037505740381217607912674997331185881767973737952506071346730864913235948832847768375165332743517250199420333617557403209086060038625030075194938329970035131532386547968005024248223194052186203189150024356164694536592005096550074522196601027114055014235880593794887131268394293453918107114328822845049452535993850994885411726227095176161787361355785840315501187314500979209994887587667224636763576704576384938803648940687451432946155308013296491101172115930984499624642252510762820488845566892645230086167954934922986573616507012187511305239585984318655234755644400758929396279787064204333471838541156517276013989650810470666693699921078690758323353655782050780380368951427424237325205398575864900728378859684038574702321307970537503347872292092211477057896559602701235980564508809172685102561632249670273244155178617866461859125978619387494055960350060317365864639324469966597410068380422876464620605827758401725031588868274464985827865554281455394386816421046451957519361795610407947376833500582457586880618802740139969783585328933067538871964579415632990326710359414808582683443623579599324771053654843804221812815695501187007380108413787525865666073831430247652047819357441524992059322652086899420011488592867155636926615101321154792118756893822931796643986647547904*i1^26 + 279893648070994534447021517732516135756334396466114341526278007645078459940521576141651288322296410575024382557453385665877454284816147382356855826903738827852627122102387397684239158624222301993185013532946206473429736684065676175380765928974759242932659408415652324235351456004972491394241736125493695388966099709192957864636406322341759264776324458855803942730573815158567857729172496229133228055616568590764318435817104967547363515291607852490696581580500583478939577220505614566523614905162404258266621990381523411509923639855187271815518217960199364884211769584983941701099795299691044612763262720352096640408583919809446193090404839488384319554992888052838535871975088223910739146351220368195519367459714834765272109486241953734092888189644333886424862614228167235596725865532111023785521487748496016887422112917305411118831240560394703888816498731872303007999944492048360696842361683485496181328516360861755703516904721683433023842534364073236701196772174938050240487793920380853832378852915005235038624563224564452214712813250705665210132155477992981292393058769685823624586387625711272304042708716163622824981521381726051354419783321086862662837138105301860209924091662099209022059533268312932514264236115416035334409373347503394650758744712011552087116549449308068227322392361761350137025015236635940067914986724207027716707286763891255867363226036594668721811307244020702032933344375068899719225306538608712522219885243218965934296726416884118243144241204793661691249610995785640388315290219447939872989877137184272888372517905733002255719493466719183117162611933049064699135260511582637178629940625179039273328653388362618607672390195415146659246747606079721511053016257100528604034002968107812658312308518637874091910094036312580804207629491234714889457480209016269376730593729105608859662454145345971154427924262748786355638982848435481908041708753383955051974425149995528742037020755062309093389012839703475231812419899674378317832039341064003955376170266999922697134649793120449736287176755878297600*i1^27 + 1044253764755551946097631663767848551280985988043392694930762307135558350041184246131711022694949973190289327048046684376884607653724141937166632621656695046998532868208830459710809370639863484850809559903883859717525578386204485515921225759524470640450233187829136126852671747524807581156478154522144576743726392970034623043760483499473523923165108338794669882058839725909430841534044447037357639118956719486810540591616719563628075120491871754040502009356860316385669240971820012915649052009916031129859726533295267107638662760056469618376668404589747191290009659803678739770182707660049553447048671371321353146041862094208053672513006488371372964883371577096386903187948387449080331919109733713196512847792259799892087030855990716908217434643558334038038030008920616554415007215877728805549622351457488480908932579204722115870688312238848591254357162762110594282195092870307397878824106737493441290542158769597566917091239751747609656851671611279554901645059671286616366399727523925540424197738772566920953253376355383654201298536376301359914196026136237259311076469437182326342655859541443638526268275644859487231991806649661820093972277424279075972186161353588235591320862343887528147649398322450715590960156289262370053362028826306085579261781219564422407329741773152919765629886924800553120725567460006312476902898414051985483335038829856335248431099808300938377942417275408463285533924762814288853610715784702808831675465549800244621869664452513203173164329541106035764639270699522130703884227118251266281021751627397495373641565866600140390923624598487984162579471874274485648195363484371753935796587966003747253427664305480153238989601976153451752132546091396120013663631913603044432183649390123179726133831469051139679447112280325106287249672359984490338921923129361913650777439572850545392429472162477374258276310280248370088174578822335047794557309608125360088268209193306073133741395690945303718039347196356292686247654939701743239399317227667300773947205908730895059184315793260777755433884853469184*i1^28 + -387489244933283432568528148642770610124380252168303328290582028438998008199419462261760650591647471267263185395886151452216433933793390306995811011946607726857829890837729273096282321190312044891749130656674530823998294595296770446654536896767473062312969096218474367024177838845718037701884675885730610828453673390946733957886015802777470705576021806533854641618089417436829066971157199438102923784145583143679406150941607442436544555112177348631296831997880460919502806536334136206086592146670475640305333699852913856676886052821443906246697476013948184452509463750852925632637760440055261334003411873014510033608725117443518250298120635161988827313951303959195569039764264500244191544423803856090051065086190854807891166445273010353245499130314877903569612852317517881335048376269731543115341011902922886829584692991963082043810129689490988529530013274974742764088754117578706737699214080349699949935750839087228172068817495160964160379859387342063801685938652352524819426719462163154549913926123460331767139293955723803139721374493279407067045445708642293007188387092922420781607153835850260251552046169649862072013810738043033220514750381789648221293114962625301507019338713823754315100934365908692543350374127051873330177995667758487386400869767831221889115996411307146651833813615149056043099074556851358640077402605094542084134399034601681522244207354908574582381377803336984667979643178831252618374262368387085766105181181099295449106011154470819635397702176786483005515413427941275691375650250583637857184758005755479250284594515911919441631082191750321578803214353545005074404113664054940309974398985372232386418951328413925747147793922794902328810147742055303426578268904360089661853345510595148779350627070536131129439572587743010568536893048215691812752600464250829727100182741536617406384026458743986261562530889323235763717875380892326400287288086141976028337311641963015266884591293392774187457456842891768618498300547963834983745618572663487460222398924895905399042642460513351420554791354368*i1^29 + 59214442510469295261738123166812530684452498937562903823839645557777476959457428848842252947447920581236976059547831239894924400800004552675735913797839578478999244814095295476166085549070971904382602560238930799094286959410303768815532743540409696524641051195528567729421976836059729773244369287166326445094336025769222978406554985831942642002817289013220346268102700663976834236658803465550920203119900735127049026571453113664274611765710813187368275786616692178291700607055607392604397833483735577566445893550102333562967002816029717867173751600094903775459917513695892184077439653998791542692713859361962786930844991943272285403548356365427661301036796009665069713553987476512309428164957113565292661904311524829551470978798801108418686022105837561469482328630349611809725156074712387458233753097408788911544695418247118606657553917431660150508927001980778400914897112315206325349812353175362849542421824674353493317266596574431389519398027931734335062079185047031302635835034974004489784233116457637661593123166641873296067913032942553574815281692049734204022221960909401971086437685226606399611125932326524344902470844649418548232877730155976027617299895244381195257975277266046397902913546226974408784483905686726959451192846899888858118519142515469574788137701727195694652204760858378246491241206525889084601515494769619384288650139790616556359838296316102639893646646919126220982450793971171997363236282482314250997671505304224724781396542649305001482176874858920326844993742618221799773181764725935085925513353849937009504585910981857407425587118059696032684557171551495664131710430464701052959230445261162027878199040614146318471125990413359971548379619470219286673268106369710609840785811811644757111248364188443577580018000560303627993198917907791901845077077162641982929130953283558269297461807998668821614708978240396432388060200201120727211605782379747866377674679959314029258528313433962469966419649775697997334369883596862278438551334362801513801881311715235566525769962258409011053330432*i1^30 + 3488360508241044217377684705284458645411717397439233114321492220499771454260402508829258874426067376012478936178769569078189585105959571762366641709105122925635447821236954615669000778841238534101494769457207761419908736993804419404267918466992669230179557007352902724138503499292339139852846581794604393942838639779174339665735739581603569088204576669184351328280008932770385516203358155002467007615524717331686962969877367290727325663221256001135853432633605527034726680436614261289943956000967112421636631344112090173950157026112121258232756962190980333323578199456464378899545572735070593746180020248427312215640462516501007224052273568744326845256369118039579932034339205570139527100088469855902342251806971079749489480537331937691104708664445900762673537934581845203517580720128103103185733120108843983702704271414523017713120033572932616572039172224047166564466080451117402191359484384120409964184766832341875473298990607555370383126618118099151501187637519268744463701549016978242577576706702696226095308036958265617038833342454901404907841296422020525784335442337779165480487985358191659321870251127401920399073934216741062641831228229901816663728849499599845090025019288750424686283038231335054413661079602682701506510696843822710875558584490397629561488744641794402310951732008862370095190012570988274329159474798158736802465916660475907923572883563661883546823841467876376175161158623263474895095190064171565349886378788419691649751380177942144703252614708752458670558463343950080400081574772295212063441311967047094878182426610907672988037816315271109616171465213221118533466958988708929726924521671529802282090848475243825901503714926732760252115828853943976427044258199253795358262553305435229452530227428316935035917132093625922739645692451745204008281368679284878215854191457610050109445258270977637227167144732781613052873081371935957517147983251364832065086909983480075661743039055099102787905609230964461661198129320322701316372715535386607082398715573990701663071960551356989702144*i1^31 + 965334785738335045571687786625017475012898627458962123385712833525578457916496179188726307574250620807785714486864951643449230124526502831320034205839943134110404771069106253344945961317477415253719077065510125399821998080550538995243621383948658695529005848404600235384935680505763358053787095670402926136970769158956230279526786765475951578132678627683364433610117060853116606658012852384613309945554400756536013722063662702856468595552498904484464438654795533461113384698847133246942962137818361970076838712570760457769241759636267491618472319057446244458684133954646577981343718433532610078413857508737811964868816793445355304102798481727132051408298727000483998753732512298193947211826530563153596341598928736111915263001405442831115885684917063227340094971816042740386203496419426082013645263711622650095928437939526460306987032857618664715259980668137412275332083759798790525960629975151361959883398259293580554093044835089476118430153934173936561201205804743777904833517116136288611304625116768240955624606752328745780437505847271535879960430620096598277342433971072796518128657882920625292441638895477187207734536855571522511818818520698544343847544267093428823508541917972445598053022301076028574399485942678396391397255568589433180879974899034411777294506121035914269895288250563604552394169440118569868836706472062798388860728124026632152416595597767118243215688491350491268408883770623348628945792629218457817930417499103294800096591499753818265124152410573442891817699331615047540776102890034124487933684849630054381425915720808870934533617787845649503446950816483419108421158398242498138760400311221067526800361474602446958088530652888617384473590184141925137785866675212939733234573308507892535162381277052339130207521455839660976987758123331951918016756218063560386180750513780150172965555026853609178710797731734557043204493236046364149730591212943422989650014184304507455818061947115153024220615596026794868047639326800857653965269658884225283665383804064079574651019522062942208*i1^32 + 101247065280019274411992059954923666663798333387666408690490231160943186778382012740079952896825937511371832653028532070790112560742349617773845341355727041462029362789247868486144178250084634231672619990814653774686181476953728320520732137786760868174217730823289920997226369110144614242784971825605350804446425206805588808127703705714033732364250887515697707320857726200291403604903269162841786433505886393606599448918899848480312500327625351308275320852256261469237704350402361336131277759747869279307306124438186170465050722279629356279518377472826518204176062562356513400034819136763072222091548423343491554184468979339344236809312605093274607485029675059974502557543710397497896080082097165960381709898861660866094314216703865078828387940878812353860360032623177382949856348739927448574445425520259035050476267698561859182748398690771571685291533356586496364429058344203976893068313036558784913881474520381481492738601826480051734677325299955257090467139177060617468292635083756798297406557967619122504449554067135376844648497794242985775608402483413780007868630705059434006028830227624154483811663775665567104464989110113403324323202164060347947577756116704881464026504466884685517777457441869563474959490686727401129429974598720513064743145192202870082339012737351393715996589869894352474100874641797849967149765082901035727428711522014412284103214226173497254419406094770524919950174457094703227883257845701296430580900398718635826935983110966085042894500453872051296706072003739299588294453379382399516887503868470921090960800044722297657391733966359150973206645487353486875974098950934773908086939308236659928612934427301761250912977308297892343311383776839036213050449590701144914682482451879944780990532776659823295613306498605609901354200772901702071290171467281105910587028029008318355012749918428442932403238874620078516861659179378722506243795028746828656309039727731538838167005473069697392717522730769046869850566154870887136053019973944877545428657464428414824033279585288192*i1^33 + 2734162859384391044708281895136866103658412729862020918625968701440848611908530112043315330564404107035542715010870739407235936843470158250674389843063916072232684924293023966856664990418813123285032086062216557483803776601143822707107581203118858979973104121249195851828853895257121745952602706974132477417038209353517800755826381548561917098263706038943763047847292492526164470980914084381544798587584351492173298782005039384216714402511305090504438260004397915228305385024605565736462865378165984335029953517967973005666371176572552076752894148104251915997526173021646902264892832286654386343920254106619900696324531451047163576330225081826687681399011106867213063526347036959991025970420968562103274878298031892242778916351285262549886248713910338958340422157855719852205216468694108753510868142029425532908685054383648202643141455552322458087962755205476673836123112470095399511269383410584735809513852372606342831576840356724114333578384892690674509174811634381177824889643088865295977289764462951995039229936064479380675757035003385872071597389622871303999465436754756900472269509946075512915162932712630176405470055474924103443800539305637821159095611165389863869844162727774842685483970197352861738744580914270222778508028095565882768016793399303230458378305284658250698491516324415247104552559097405378493971940742293801016784261153627584478009672828432549863362350262071719699713478920351314538599200603696820666026169512820278436237628743979387165904946911258634103418333923688782912665162688500406075005996865011774743178554963327155959829771727644050805986596357852144496506050135699120079610537546379024279547068467628914723411542906296829691542574346059795229075935768393826055885518251171350984540544763713047987124117146640844436518935697759831804085343929306167582741513331844596213504484061111893967917284148579185387949961806908155564206217854367083581677681205713866216774490084127351994366776097487970894130206645433504945017691908865093447231601351597076858277986304*i1^34 + -34234612786498212765747426303134410710407167497107185658424023957140460050170765606371499160272907143934946583933408335124580650054123851529516575564095011080847218873114144951599054009755927198950164358546689026082945491911345098573389210019728465066523328859545426187626024898985150288549375159399790400113874934648176635936709146805552304572583194774270771859068753955799576849888057646284492980633726615700705804534174382525166052602661435154251402311717043548641026656612851062061564881332132132743854472830131387007519075711131072248010558385746391602372383480076014630277502774076958652341886240762731916366526714249289815442782019956316262177050925910212775405034621037965366893975984997711498300027804396240247304110144446374504523436204807378898534784436419684996253605218827522305336272532299626295853325424588695714436223470368875822035764166894485138636338026018569622257635716570076492320366098769246412405207354430655984575745912684036119047099903008453635488718667987422799964061945353499200258321271957071533700589462708570978830214253816683471356377193413574252571370852257200005539998662821986972529159952662423539393306406877363971785656154774339213683624559636828268042429024929452569983383017358285141637477241777006914572867869975225294529717798270032707806098681212208286732598780661724594012679645876044552453115697114346238287129411818352980336723600474585594620446646188993203811234491523763136948652737416747722146950029849725228459180025336051065804100662624504179893645881829383465598292211424182493515618572471688319003281506356419566566411788474125723678933946711179495652987596508922325523347041242198414402168094521501567648717463621212253906327851956104828826628888294539786714032826272717670381762998389813279364468842994956596763553190161192246877864703989359841873660402826403395792381981341746475902668171847435983297115029384152428808028311178146227799744084120704547070120126352468256611011701134282757849191930384457693613154003579993682083840*i1^35 + -2961927470365840932582972774717781556254666716457424734310063946744532110292137231049115720012880762411277505636484068264335703975317593117664250446253925706522613536428448041310608656619830424751623762449974129590157086693900824012768169467695296161787287338163328704900550845660238771797795878822166925752158921417359141429567404421367214716832935696299927243886322066876483855911899926953595940573881938864185534221145732203340219153176098047496064366205384178484787570582402279063972037535418963649024369896830978686830192585899880175852553829501397485988414946834827158335332977490505254117418719689966241523976803856867663469768401811446023664768101191312523327623866202961449354841523776201852064189390497498557747895059310178670758652794650655431296942872380338536744554272642286959956020234722537049519596266302398041457352209819173730832310150596844824803008290277991265975119150489656365470608383641766864514127021053056487247674786031362296785204973615953441482431792918267019576141309950371074621870137754544359435025086061427134470838271575394715452387727155177064770445135801084075573871101486800537536533054337618715302606688940120301168640019216156185165081559671586110503561978052732242167180612932604133242435014136396905095583438154906813389008277318890018298143201110015008590286085799559202820479023608522450869910850715433504026296747457202811487395457078577543906115733878006287834814999988030890627549676711388717285223490571965917221643839358049956030519967252329053289219440486285152463407911008477036827137146086391258063427050895625121244041372561853719182896361756674837601941021302245775223185614445864945742639855702145363337180658349562170931416355384806377116773098428897839859789294115242662558378891477468485481757398153844097000863029312374026916197900484014365766003242926616068872915269883364206676722328118217519639296195239695386205037455146585031777559798048291847144153909894797986626156396448565973954131319985085699270352291066305052672*i1^36 + -421266158217396787476068179153838293198600951267704191262183880149585712516544838208037357015884764808323165595906106127157990071933781325842552937147063180513477264455457348115559606517225176141347075919468814673496590875308963010361796127916763014063245044570465729961293716090552347082699211181601154384212654855727068106945506148329691204916889370506996510538578445072921301482935435003958132371429201948358203795344412676924103146394965086234042156576819348644119129873117016206776334317684416758895201268080255027582423897179204490265213125797420337494414727637168856250823389829498765508410617302723586264180352139010189422375589178233425266824253855636298580375678936398003191396484899533617193990249966860798669315107133894956415683483528984224499293359746695651855107024451687161479232163307642868669862110716528991903926597230451012007732807574148630388170643073732868455633029841540806252635071893083395180288622529519752877027889659512006865881926155121683128996149062766354447503911349998252074789450889740206185595107138244856063762287537114598594720716492866450807605745319342132123438420237711995360577293811631895591705747287041099313133794904441482516951038905348313511061091464674446739959336633540973106870749344665709957370987287257947146861889765747157018147510568849139759827461639055449823652266449334974934294276866806299625111148870920854851782432052875805021323529078166063732665695365420371713811949264396415052399165377540120020988143895280698254666037366798549029704260817916724445431319488305610990891873428339810507545361155095502861697539763719903832587238418653478911059789891208849225032438874894221515103543777856583538919480280134139142690276711757894418444165015751124583437672961329401738887608529522289797297411257387483641606123821238023625030322989832436974560462832776835299532572253580998980154702085976191689739885482690345187148123215666857660590385605600048890309630882943403135820932465922669561042836230156535444733129278881792*i1^37 + 16193875132633123561151844891065908313842643385438469794494581365213734631462113687725225407696293097092185791290701799952693233701128450176129677608987647473437611917519499422972314320969874463864098679134964742880035887775074697668576636788504404077535179969461542405777872973518709752497825752230157768939280108960232077731398451367892940545750457056775793448897558519653130012579483416025582647642337598900763176284970795418698717432369097618194033519259602059251200349029878194745329932422898161721849919155224617323820184151863214190078602415187918394463427488244854594669955464229494719498418386018717906168049247879506665303132243520469354065399313457043106845632646960751608675189282067324385645889173644335861401533166462389008344252279739019092187574404879498951228376472269057565905612376406825800677603129539100604953934093874168068851842178171872852861163590480536346885595888729709024289358606798683020107088965187597130032138355171716865970581608799875267138555521667189628344707182906627445010770435537811759856999479046213268587678711987637881799526571599752621791407736431206330378877818033389843368300820161779766531335947220992054940043960566917273580378605222344919539554188206058009602307384446980803253168958190609074492081791506671119821878979367834960935398098548519157478322343162743085287303760531861326478960901989952875184132734658330298027082629671117374882976767821900663779952268433917437049279345787629112898863830380049861459940864938950523336191184819443436219288896257733899482209077608631995858387223620346209036611842531546254560247324279991952659249083534331307731136557071958319329563781980790034283948407951340685440722208785228678274846749142935276690563478661826298676777208255244954551692247958574481195506143022345649206002574361096799216916731967076680859221432443172493987911596421395785209952598404796334377467623010901383802305723263342371330564616067124828119008829888540692623435764755317375913783090949303202115122888704*i1^38 + 658263893022267783539342619123126050579815727021310292440577673810177878555862596972334105829831801772955821048358828583822879318621544102979371045022786151606053471660709686566993993053164377953415018064278156671027733044025000864469796130501482138145564080049335403665540790882935913502332215614073123530683243619991327507851947173047398835940732953604101541621385497890308003212345562387278189346429289122568540644122953532751147235383646882014725357492237828417274091398560014402775254463822195183210819294503437774523231617979270861134658530342567240780991767100066777819417600093836473596089896958551544071700968317358800669735584737851098247422547657497982579329817677478404110537862204727663985966687422180935963004709151495884680326890222786724898225652703389227158837436582034992672657676583884520100118617204172702983273809962425913959145036604843975993393566299785366981796400251498611571710897544922404893640250315541941985679516220338845843299394808072938858175192967884440814904876567576598644842247314061310670593883468468373356369675215726481822308755177529139169461206470066460683598216216246297271505121001262829211762037784937243429651945335387205568923580382187351834383318821387571498800216223980644183881011018373654453616499293230732951705812487456470578414488561185776182233751335650970262447143085815459686430545272645709179158507356600129121505034688777289218304347984586009874204978895492273123445820837061438506022098878258046428644234598084299636878216328388147555498529564860857116802657808813040759424746461753919616366040194151724971837425208724730687216844536200739403068234205816136675677821863140864272179382021296826009226753902664274480124784895594147932891940768268854435463575939477815318757188424109658083401358911228234442335109247774533385006784769826860245880522081475916589212434287968608019195135649187800862845220914697542224469732089589107919725933689596528880536515908517234864107800010522689787461654018728787355631616*i1^39 + -34547636036767534640784717849848923107783326230333952523808705015578664049893531491070128575598374103882229670427467757232238352386021791844402855223111922434072911841572032485561976988904061373950960357127142680073468947543324835801546552646485470819853054398223076639008010630586945553276814391221087675867894185221657507717804738765086790299183732872437798114722463721474584415080198133521538570864622938771586281988184739487133270218619073748314327904205634186240821027868189641989416613390572360803920775716647846125290785029739082747475557157572543258578166895140489098923284899014314330389905465836782323505014057677685438230776568065614918026848798546490722703195294896783464437532515209175759817782619405500050871060921766297280500080455256332636498633691785860783982619557488614251005916107095131316140783111514043270166392118828307391065708141895484059372551344723355098943489694354925891970892369376983738392649660587704438304179451912502847183347007925401348157475591753726002767487295978145229167919996365570623990384397959805705293114573694993694684330450226763226830565150011936015568802324662137319908278582476653031322895985566936038955905787004011918792180235853775875097101368676908193785873521839944111026466447577921568357710116076982522852013743946056218620583854514990530147807117375660306119040907295797509312677656596595908178340289319312510915333877389150438493394547815367278761417694537126132728875733361275325657649901928577110354609130483442485762938340954873091790828531091453406655324439540496856151583687861110919098232776779546418617255664632117225246456123511738728156868579851302163158953381572402095155385148664806359772205167663290449691797850116352172647649133432829272580602275587608750681654182127241809448135289158395196091443320220625599090595636446928816519775957353752142197618503174790039089594885538626634294065616290040050169230491784256221319021079225446048612154934729069611819848127494461961427362101162449829888*i1^40 + 34579454986320852157164719692751495096746805229004605235326080675019366926201364503544910883721615524670662715307562132613085782925864895619067023922171516398939838721446319905928903437859950406142331510044988791721045529838200803363032157114118832481245293969949371122171413987371133019991209443151732267777218631710686573878739531983614247311569991054312947061864739975246377784991595403531440726739840042776258936925681223521481131904348738601206522293116921499683897903359572215130662103602767754769976231769229485023571515254296395431273732127882835646680907111723499087388372238682498433050190849815870922999575545329922318135299595449488898408201513956909531161698786032044273840590503479667947943343010915527458896401162180500015619970588826128663343096242065522658644056900291719901967676966571857540936576224781528593698206169761721112029495682541437845780374083776556297019776396309881206129110920192668268993352114468935605134945023683738673728147904940185089510178679500506422661933410040841452141783153594055634713843870659628207457409934208022902323217580762127599503609418411218782553378830863716426700659805736296044858331690023179450318249620584719031389567179527982317056552183512933851564577194136798426429620138131584623174225264120256448914600238580959156530423310485493597702113007925240916144255820698623415231837713475503089485184349444214213105583635303188486995576494377770836966073263167441075918894947785047101311601573013626725577317733854487492078566730181764905084210865436604726403251144239352402639366186725426697814555286882439363664515532989606860794157262095773520205188383702735335364108299238609422661519858264849761847429507635493612162179659445401791888666529372288371011672151197795051726053591705378145189932692108998905923347837241811971348787010838757355932053417776411617084662674663946785028892639011442904650539766980228050207051862762071747177958871905324299005310583037856904569404445453869089531988916830208*i1^41 + 22844554423998312587377425377757179063346308861758816217029432779690259614507175196457552807069508980813189229389480055424509930497810726069381444451212291009472606728212217117514090700413262129008488917664866782020883539753505592592421667097589173778737205533200785378576458916619198946976061585394802347674138373761243350379865561767391789576347389511281363153871552872925040260616125475995987058439892958697545969907427817003977686047480083848439997088993612578155014145417215720511912508070703463686493682805056787858089600673864947414553896259781746170992628537163785876839137505333814086899058558605126946910534434808145367987358780897566574212677664274813321373019791213318737345319274773220743489001900408031966169607780429888574186058585812004256028247015277306238733435729609391372719470289352389655611348229344944573120597082296939420105215792831882485512189227010704650758461127380625941110390764019806329700189379191975753364671818727074481621887863726674933634452556761275622937556910020612355922494113115758937797408965772695554862445013487115921505957707888526056259806143959460511055340006850391174619644382406289114843249179694185673046712425306981969723144955314384222297989036743657129637522475396912220725607983350704463213652506536431375772530345293576969679835320047957745248541842040939320447768089470125983389769621450367869939203663403698906408185351686371806710577940935115040597375168190719793511106685998091652720363507749905177346074775054355336561035353360140733064620748658867745497876993191868651568125839482976224080520809455932006636554992389255965369757932852476238603573287171232384970213844512055198051837061536788739734349181302243892064534363954491273281471144914402551166082216272870619696442643691334463203396573866201006222035613638236821828078133973883675880258224618092776763951176788559466665543318112314379511441871574288121043684986333589729711518143160113825923000444767561145611365458852996443829096677376*i1^42 + -384545653571000070186653913486164089046742137572934847115526641109477085521670456504490398181266790694848993134881149334691164750838776677402245531637690799121468943428089584132046303656937883375272425889246394455892202576054532097189402323152229995315002611373761187179416246470345473545205032752388938129661414653942995742421155528987028714300378176849130568211963439938521953839413157078651071959021871056029908778810926769567056179364730007199682696500509306162526058244743650930885023641994767552215866559562358268712827296014997602725444745098042615026133041476240110374121793162154790785166323162832908604040695668726454733117267367248293634112118517015053869362265809861383903509632765337948860939331853664227923337528760646955315201618962275783967293359371387880565524996939391385372770320529494848315894592231701961900670048054834584287737753678180713998184550496317596520558665175982185341552737311690347669024285595352369820924990463760141643461630894552555344494691496324376579508337207285210848325140839601923299239020350381495377648433979165567859472626061989504419637581121372326290156101326844619893232769000694456332846936024317959364347791520743119297912401252308034160669409448894672644629523288251362136056598124406930645138937930168973324260580662487890811245597621352365043579631103567104415787018020783333253400680229026545999347098437119000813213172813882973951479293460823315046449179415941690107110856573870670080951630217816843034408055689013353345838873172451807410940533856966479087507758143476547164171996212059697031754265067048177949452924934049583287521768764204567834790307515831792999283408541412461414000010424459673730276782009988108535395800752924447906472288249106095143238136948750903524808100056662776254239708091110306652066842719560710236807079466749737296543668383904598940872074537687766947402104558384792483284627773977786762711012411074381607729075859399645192227072666719976605014916759122220205211648*i1^43 + -2013097190979002708075292579881563343740010900152390004473789668579240183181613036782038933499162860175167860042531795664822267757833692779221743802405051720019035069315776369060216361467900748325259509435554824219402603899075586774945803461317408680004747566294043789846647989681042359424695806799686811262155952020642600040399506067133294561074742468933472588334996711231373139186828882090116211783737660201365963635507161249367504360570382205254626474441985881779925470639113371323644429175474465731351499892242503788202882876524569145698409575610863955355004516288630201442517704120817290308088890410336377437804787219070012777352812140909751232813010789651309054420711396826355598499253012537794462386035308024407053402784617011468442457294690974883777666832660056526457865467713393478299495268926670174316778652709871541255253609492280091460573156972965260933993754641848094993538447613847594329882284341927999410906211599456191245728727234680198068565957180033145032423414067089794637657618432330720338703606541461143071057680171317560592265386059885496421416763221050951854203818149060773592070829370549785659622058969771505288124020712740494759713708950822537151654652285557457805807954961433511985844483635472564254758467834954633343838140717846447037189500744795341315664338919619547136768309403838596913801638176982248142462072399360676358494603759392862681499683575088276538627759609634758696463891057680621775672956109395119447129238683617813270848300991118128564906918791058814599662429600662868169971605951451185543693922245079315720290212064885531436676017910579917455739022237204931428942409778415387129536762761295178686392051771488071152482024628150074156170534754442626711476983896847432893469525305577395868094709040400918950411196373445830809355443825385901890851814597710989018723564836649216148046168042364339590424603308562801935011865462610911059619054102450686696527955310722148907805637980596315122945891724712476672*i1^44 + 110454715721047075362187804579225579146069697578199969854520936591767228044318177868324770225742691890962217739341105541351173215319759952684184280699948654569795717117433657933641927526211687551852192813831027939644457330771556107642539465388086839422466024661398998589779798155323733135519888639329175826362914829034357924042354536865371192277545786848463524759301611475235517245775337311475029664883052299197953576878704076797387016441026768090976636985472907826021129861409731517159834379438569920036798823786228659647392493178066099783877293248058976444816370740742317775823172775775698529882841815695044441668994018191028908854858213319267831711429754052977952757482867240182433341290596823452604708263252183730543643920130875499261169552561731483222273252768676488943672886724777529958864609341286290335085612280595498166323551469417317275154663931775827817798328136486432196209028577787639203746325348812631415179294618308050488679630486642668537963738955099829693449429738061607268394353860608232761609718528983984327732107198166146930618978503402467055860790403284157632353006809111988013831418564131092133272916650463156323821139573080867209182501505733767047479951946328217118726987334472351571842769524332924470776433584851255235851093108608581598342694617974267756675026073756990159567594871575923899494751688722231786159534857956617315554748267617699117874118510010187554685710427450982239189173864891350789707787879842551178782355562500470482588316454876376551851438997860792308053062319423393969292162417793791201163456079271177698967372278683350227121860133797702895449469133785654446703026898044702115560755239773834139899809413935108777270190692277378173763038523055388580726115976320115233178870458502619360497271933690505842715083401516188241900723825268701760760306406263638042745326338343255012101157551284446767724350346868697510115067910509902472871487810409138872885593892467126128243115116838988184953434952171520*i1^45 + -774035478530394170088059506647912329354152387588332952809490265996408161893715523256604660495618532645257959452616438644244213413454258508719887648549377135606385413032643331504791760324435120114720811680507535486544262458835094695175051623693589338170142328588707792514289647555785378668932908992559279377819114562046086326557583028231961758310143708408478008630872002540838283899434553022707081324352975174213376646853107291456820915682384883922438163886504817732669432318021656417286615994117957711512299941053366435068843480063621428845829112959482537959688651396248279896852575355757727187460300286874794119413715579309888457681544230160893127918527941105157105395248006318718145940174546583591822361337578106987817053316182796057525559796372335461099960527124438566110449540791609674233221944822411127632922944907502327162533575023568287459412446861544040808774061653269612075471200582068129613465006442046575852837756100127705262882454836977205410688869189902189249380778704721826486705930844800562871483635417935998033570246180584705570299351604312406620439617445731134775451315318547713631093430691243200369166506495472459537206590827862419861109818052332317058471990131243538020799454363563172723141138368866416657939465999527183638937407316387550986466510647619709551526132389358077989422196576135278076936932067540316072325555395826478835633599324574335718022532163139122144328375324640703527703645038900068934217821918122339315229931319443028554090931093263080195220176061695025493483522309953466829145875621847640054641870644005715996030321336603029524953220730607126670136973436294078228490725683270687717852229191356417121173975814954641005509370641432890491562789488188161938860369610605360454549465855764151955951190511458279512846654245300035539396121111652469030101512166387088972962901779352553250304935824570186976039581492409451384463282989327632004803633625119479201464788665278855088366555408259586173662396416*i1^46 + -5627129029849464475270850257218341883065627336469397332162160336515276838935678335958726923764894389522493205014872868407578249010306495185326400811494996630672072655308323472986542430396721740464105537923734727089536126667709149265157067113615539074278216132027561905325140597841493230086357785727448306748438349191855460236264094594720786985488809058896303134993715619058466591492156447434852187094839095175323229901737240005356176994208917304163832573205061989266804504531522617933185790725080747776120454291205874305051144558384390066954927740505329643747969700743769899886038705006666464137566519655864363492566249386631442880966811038784414641548252661011771164000189952987269116625140338055290034409622763477173906467171965053177330121586376793230315918656643060183770072425133932857778077974322270903873118016433810147449184160297847702166565235067575939585736566768494658213821437128955291787532918083275131078796454323953154199634723169542984144346559179820401222304273975025152631535122792212842548330400687425984845058856152410095691256171164881554201680275211447322182671752161899516440929525797184155786612781051924468343842847485136602283421986636276602516446551183215530837861005523742220318318575036199822824172192784099907816995913274438236529201431308275280373499996537337394541422066422594370914183688323341114042603664745474151499147975399605104418669961028664213401178204536707658262748778853680103261490322452242038045734291771853748419892725493495913199869837347218088133945716597091286449127741575710785393095104838039220056164941945917870189623791173996874282570267965694744275971767305710600830332455353816385962028642373903554004581881495812399290017618423851618356343733799079323184522261807259987181486921248148983856065427424110570417179271598149846822361553642833971879383320076610341581649494693348330751070207749456346153781890360783140047307789198121972374965836177699819773044749020513265778688*i1^47 + 125949785217939830431362438492174859285304203594921361509629620598324377700396693899892777627968092924631437153358570789309062370863557725583495006545893824979243878830246377128604669284757056601070686880583714647742142405870572469599924563669340731861668769064984523648191518124391248576447381487446195199693571350755409173838811718493637914748308097994638377369621311113535435799933363335108412027822429231509019509710483707702015029930625610635119986286028702914632049554188165018864050067601818260266869333416117036549452150382643729102551480810943210430939954068749326860228998360276329553153641869464793658169653050668359669366749612016507191720804486679623377995542244637196116234469226826371292349274054615859778951885741312964969784061481792602534323123383232746124067358243648118016479326663396775527441671720795781695451968541485749048406339562692206789735307082940692574095984850496712521833386078377769699380448497950921063639025818039660939716841400145671140515827520421362475628083264075065109909284717803984583704758813204447278631918123122720750009631367250811984135863725136880004374700705939280489809179356673404598019198933623214503560962846981772529577165800997483886540773976514052395690263378156442298392126942870858735227487144884480227268294504190743101476682484657041045898951748018960016462375002174256673406879491522679542127361521933606703901683415790603100018342430857300250792532884665700901333870950802818415419734039064952760381078320222562899358672811789599051279892758513239900842070099856945023785232503722662233517315133618072294952065559691158911205261321119535236052552785544369843803669480491430408918061676818774886302184129529074126757314137809248631515490937384663631172423606409057160687993621823953320368785300419862459396411922343757056519688480078115897482411250527809152789031856743320964088946931216359080052621420116668442520741072615371946243711618254491786508003382457794560*i1^48 + -962441391182590640845151801549450652702543992920122736012129003656837962240968569317773743614877251240150398868879577090145148772008173094481750569172690602168851864080881039210968625740031434358798897690974483983965320293205773610081071780262323844016781171059010501287513414737446810446827184713101943287579734053309134939719543238172137180890101909536279052827087568965648131196486774076051986341560017128731350305674069079195613570127891593827876627225709172031541556185753289684931674916159428263259603485606036660812867357311121551041749561849933686017027863041366799276425237692031087948488254371446673533563206057187841246715242664132948470811694167430912963922411965477128218491333439249639398752075393313333332181349427358237739165954386583853762252079437935118328825458177047620010351338619767677693650191970937714089118815873764986346074521747355578957686278136443542130158110144581782762798057765130928688689187839322743503296533757076681329411691882138489635469535341572740603698576715649164775934357220938200427807925380600265666077708125137873669826734726011617248417920750632384079627640898274994396864995563426655380239566671591033316835321678444270527310750384104191211610874637259284237549936250703772468569996980312319600414998137002485587296215593855518806443505171160829719048148944695586365394933626605916419166179972289552752948414465680921216026988665394991781252915084897389518382924359977543619093074893243139137092641696179293613114396331123816095236426371200079013526137345090710810455394406675870752082044598247295679372332795437803323131676489891178379110920895397293046364256551153814732929467951343306086378841795956325107325773259534012653231932048476244808586930023205288880475728532438753696525516353621317274905319272889301362296154349854867999760320242644677598513982911933816368679253787573793278871406100229698764055982126409955512546990633785308665244792754049247932741522030592*i1^49 + 4540423214488098667422164096266557755149889279057576393026697799070700222871161595079598350992044958078203355875522299141297036120951629349698741778127539823155879850400930747386429011507850602197158530525602066661653296317591490841361530408925588862370692641133140566732084879809054038793331450896592733536606404801618066192062596152471235149732553463026444598109399039501921189173751323299756972215054601213865478416563735172453705367391502112216918690725550541503670381947683204757818440176954814778816153261068791583362542091204459225621214866755273862950511806945642883425961144861542888386927919722815268865447502376221434495303291805496251665254350378946074632596903090104479834236992159174603462186831077245393437312701915009415331839594082414313243983734765293699061620573491067118631693210733482272237606789976149436063132105368021870959616620510247961242799731669222029438341866949467253253705092512124896593423690865917839405143139689086960236264845615542034226397817779561137821335990407655615950556776497764242862148746683584860091089848231033466078767035636162254651666175891869322359274412316578956935831174120594662781640177325799124400535454864959522188153365276872477788910656241560916365548977245555880586594654538239191537141008997521350422081106792729079647143852641391106489059978240000938275715594924057607314667247888876426280189732225380522899315687274445034224905609607466190530430906590978598820412380195687350802277877295355432347441460590701197520209188400945358459711428992174666008238953213577244711335828866271026681414432138468881438913045394701876086569971392940734614843590318310611981928231272961326988196118209438469421239548685955723452877129145960549771209188465616131725425281160952305850423469885240685603963913909003176712395851803433860133388659639753289557334465632413448270228816512375102293119588029737630943553672724884153885986785541980774585601478722543982250819584*i1^50 + -16762724310869412990031611771172188993673683926355755148199106965177825935990536178065863257270567088768233873182934874759905627062234509590040276937364942434749469107923477282308176775205878577776853480249195467046344253111335013194608912857445131312401969744471109359802770442569926815750029129535883371470682854100557310115576931811396413089197369827933079207519580923963270255874514196759147416010307336656763795597946097792948246905544725135486166138892165999602952177401034259451336458706332636076015938840625533490550686767799400802636093357905331576930183813259575130445088853419755479033777027378962269041267120849512630214092105609256326841188613506864840883183800024740411496308971919541993158277640961261336156674527914686603390276729594094996969585426310674141830592921064834823421566181456024163943020211604761134088737752240838193552973326220176199487274812623144027775892440737586764171464944401463003979379871363700734005620415447667875817640498092075110163546919039723735453011762051990640734299514720147411549759806347627714379625519036683911407779438576146216214863363130430743295752293389531531724434072952812137462819185935619181903111212604308627808851793186495078649569246214017688094308005458137107060030351519260325918505697469913356058963445876916077094569519860799830893373164146216712719018466169251854526330871768165287283954831781533072238703093972563451918841498652155515573352532508351306620617357161619135875784247084623522146032796402509000972223975797314740672679695766768259834594467658841704002797340997406418270114309330065801147123843108088289241879664580575992961889674727809521377464214427583747877804647868409944186418441855213529388779647233823195144809141269890073763138729741067578948967115657280064447604535744803752667861235547086241669196885578301139502697746378874464202766182829914580205386144134985653180272425231348964678828162014146671621924118363637809152*i1^51 + 58618293185199330285266950114835976925381560439591994597326858639299258138405257807124810209666791329347626235754260513337773399583664933761193267243135357221190047501699602944999507022258016208551416595553549995181248846270082306615160816043022738199508711847681370196179467082409973249051391614677034267584343316554921312329015284712951006164099857364132565481885267229031952615351633947465552057244166970269905084562660562171556009301705767857091579842864295197891802199720889968131083757713474143110198799525669923914353835904973847696862310543336880194305404160880362662446470736890627322745574463600977183229452186884561591413767512956185054951887771788464461529700228109469078175135384730333682357297636222035211382138177566815070988495005739196468758866083940173704144580409496842301520796797237042675079869399458690361081042008697421364711180031185058608187528228171635676076363576826610770774506388448485272107859091194393788179374813968511275883926656723276164228098128585815617889648306875958991532758982710324125957875030263922425703334688378808188628093915698521864249379873113702277475152484883455262261708709759391444165129930288921519413072057095870454756438061325328265715721351777499849358425488471247163097648867395424561876731818284356614791023742300301556743738490406746007351544610350461679045511899591878906235700025037879079639874700992891711771930952863912424545321307274107168740843573806139645838013310314853577917566005970978374381232500565876287403618817106545067010726407617694732929093920763810421479953074253917773552632921382163536231458369465366995988459801490605650347272432394655310686841532718971629805417208920222612921945943891139589876386279281749292888836059570003954035395187234244953007252355236236697128921094136223490097612835106568299960498051664367021744126452686488510251264698434892575732055271359629076894830476188919632009274084740974733166431772344320*i1^52 + -212117165041936759180181410172847631983741485713100312343102010985479774212331745219132455785226980017139908772942713770284601588419742168122466998256023784914095965390594854341498099547129770919435200311887669261416759336843310432203463722630722595775424213267903112190840566590636029641097004828696348723453959281308959790012457898566487242108067936233562194447742425091467514869703220813630936880537624337411817348891060445151058690633296670871134785491751813584557872886765839250167395954553440584542867480085955237591218095189177600550179724827013635706238235015879117376230490825565326337531025466641640096729846350060899696107580305417159670722474652030900389270094734224771490837087735762474010053763587541799819006999724631656945844653028869951259616585781793349527905953893141747072403577502076501899171744144540394296275302809974341335262325180221872563018845502985538198865666616718718920125161516744223272360747438832973550552221196490375579716214759756109591047057032186399023963692139902541046547985052143073357114302169004958205110480652051653324077420160974469705533819163980163574659250101902381536792644364362935687531049417736946506168845871234062503031129630053118365071019299910294523052234471048309560678562846427073918387736549359386400337430030585910390334543159917400878961466692055664846110058583624762342964126815825689054830974825830784816789426467597607074616793943530757769597343243283494629275494897018586642954382584601817338572575770025105664356652071227028361129503759631005030367302038216585328896453602682638917581017753561501902459488043695190944087023314660335042096518737256073071562606163403119932260843031109547321275000144984758282124166830451504129723856471188724146369389614461928523771394666623672510231404527342130554288855581621312647235147592913781254894367460386172837265934612460201592453058455440564320467452912861502262033775017727078564804689920*i1^53 + 764957407013003975544000815008059688668251554555458945019971453323873966347586735963673113665867181001030926131075356348409862031071208671808751830128478000665333370024708401388386312061060757714523190804659306479472811952334943828859717313875734621448580696992282784701690607948011037234230656413514135575441808893146993893237864726083125696057985897729817918289506213658635669912721858253728578213390965427886547664799782339277785954300110649881529395835963111330064575799018633948410547220309364771015871430979079723531111874727229499073943309229208734960217189603876266469916936846301860395137923045513693151058538785718941999663819754621672808972522236809497293662091536150956983655562601487058295527693218895176477573339110496769164924336382234118455583241874733237228398110432204524931928425744139543946511485878207786276994494394431350511807552619258631647195572956491852443724694764364434397525398304008351855140972419597905873163865188563740077547428958568503958834247809986454191796043257846309760161042753062933481503601524114755832213528013724360857860451405498636542892736085369930355519646026041897873689198738477853724198393704823930820022524883832654573989247520800608336011399089001896407093859093367566483870392689323680104699548785358412972399197229217608435281447197342077487014500339844920005912086967055746026247441467839664079141929762718913045112799185423728617676273536963932610234916952656432550849305606053168239995352947847968776237935061881160456805995390598056613393516344889763404251796840969127237694567463653792841642221033445309309967182907241769733783678399534223365226060195786163493306597374422785734333014527884258079486703174722052639635432452136941311941891397374598819096586785556009638781072803779697949184048229522548059555758458410261371123478803564776798489387280915304206244839288844934901165217677523943163533477528847370058650535914578506678272*i1^54 + -2522062407476122099982744143604918856459062870806332232075778425338865289535068246426421937564339148389324943225871827101981822769335175925181549053186816991424531073279306437682800692022015394932169803563072480920500846617554306812500948681860631249860411306099388141967889533008158793755032163779399742898305412660328507635711665088478269450567170406568202920607061273418008400946210945739765187212145671624343902731404136192275735748256558404517105971506579881843742821532707893886687293893601358349960585829757206143939494355882847939753857218764494117793714583683585695563738469241410324935631266792088952764438799609493261062878962827168969285787125441358786331836692477520388342760365719504959875564396434121901111543050821131093137964607025400196688739702249724817534883178889623752946769968902382005289496625300807586446340392367552411442567412987299794586913013988569685928133273043233664580829576943495051026167389950725060352406246015588495523332096173531621406731498921431571914742827694640772901328853239361560588033052395843761831539981702614452137312651112629819863030448330162814840010916669118120817864497266503351263206894363814527578700864476489236411461411091700352870383678589391724674808261816055594988261364493483489423394352046551889481877201427652834520445453690705937312868736257170645355041199840489349071116951554718434054016794410722341711779987493215495058441635094390897484339891350482392201911715289890750256725202764515716479408669432209097760763906538057315445698929862489330082129290886386056383592697872068638193118074535691529428289461483232464374782579559451955221956045910688940739635078976137136569020609838884639937605076023385942826059708474552483217071115020714867982290777241115149417016339614518905865176754790326892181527763089715395973856108495856722144552109650838940451148981464439448315343548131194020225574150196748226420893442126118912*i1^55 + 7550831894187052262064953201707519947729643829562939300423670125887888648382665018828181329795791047656577433954646277051547143124538398980072294380961091143985499170987892650005036363002964817592891688653076535225192955892253313008425438615586415802500083703214563298351836918975969854784138447631304692150180272350442392234699662796534509486683237885114066485390980755276307248705249892626392431188772592292379022116366677092504238306257613722680478379841023098028057334387462685129769511140606623937717133642385121578174221677532057999580333687558938979116536246031998406924098353431426416555050685704363575998030962847763785822956788449933430633551873051313552295115076807807453785432488296353469457587252160128276638037112180543487022862246003615647698725317606292443208793482312045169047938627531052510296600203910536211609454513978905580033487530255955965952673332652345862747564803238595185516862020683267503221168023309011144827754641677104263619036070243154142295458549992055291223771284405255469468983861833491214975052889641988283000833889001977316558370739010975572398278272336684427687061462147862457942116390385505428611343924786133228039617323468119084102189828182884503841075906672000303833524305989569954087392683340497440744693375115389501884998507121988873711972869488295316343990096307110698431827469327325939317387479246596419194517517832293574154435451900166972105990564989263241502238950256030315938685862396253771744230259678017491391539814671161762338623286963719161423591751823799296107012797190528079455829118535526389708920715971612263190168259597793107096357217366527398423444483470191399203599607349898541825609445005969994392827388800995666772045011061460232276436027465319575283620782190257021006465514858664352374197217775214602276129304590229098726707791317579789974179530037711936733636526753116027778817351559271919230601499892700898851123363840*i1^56 + -20740019164424512770027774708097471261416583529986376266848235396024598358524430234123200608961417504999932464292716912438875303558230498348094965673569803390414902736299410953288777117788984558657696772126625783944000399050806819151738135264869285247270033286039568603262986636563993364754566532538640414296816015813426198284821605247743851883554741327738833820735424834519812394310604967778061494104426056198986656355948877378998480491737093179108271363413913007735924157396034012063264783369226659077553027863949700924799936808114944446336335625002591287638521545813149295904432495022176170379969105606198383878504229265929858345214564909565263560749642560405730730880053201321213891058485980086498413030794323491549270536250696391701057416628068889740502155886369689675246507640973610461853481531815480959445855192477991379475662420321669534806244118093642731768025316847352519215430635175001405934032520109383224043127881771206094004950240577648674586889652308238344001629311266945931869811877929135120265222238686157005620037651615561282172752056425190237509532552282237458122484234514538999159914623717546231838520883385978567361219257716800019920365544792724353811257024139937666387685828025019359457930758017428566863470177991146555043415345520199198436755057016507332371390507857241630892913438825863197825263961067783571742688027283327937416434221466383999461725887419604557041369037954007137358566642307839405009432260233695422309107660581973635284621035391127892973530903972695263463543798445200196830369916352759535123518707575033643624542825294709292678168327517815989331856501849548913655425601824224476323130545312329530525245700930685710651850899270415881351247823455336211805401940907637223830584104127839070379605366257385351970208988085735682445405780353995705341602712642101258629278494850585752179101611664563588798193722728345730230551758858121820241920*i1^57 + 53579709900923482110603927688274487624218923921874923845947466708837740229719748456243468169901468140023008920003625966384319118658986369604420997691028300952896784666885168694202952591339262907728703754360624702652319778056812315719226068324894770442978986947715327661942601530753909508753858750852970144950729122062729606311104865098447911725884569654505524337156355682229455583172971578015107909277201505284870457444484358359537177959506215695876725606588011498587845106537013323395210943328771815415477671897395703533839702684609295103358601446313173625113916959008802584858621730351966636019766641088635204568641703804298876429411321350107817242508940914474787761793981752149240057359547474748240843368291726238004945648281040685757485855737111828552654741124523162044093001563234026865589842378879730865016798247066473325623972257171400584066064512592408880575570672341915726605026044670565529308487319560322971183433672829953350722088998428219204534702615724551038942541410601069343890194973325874787664052529606642534400454918942652126657472488939891687090476408889083068845492420419658177659356944627394711833435512407410707120941163068678785443730897244488547529463682412215877112423003669076712265218772427997095983711069285413035768601494769396480376324026033644865358863838850747978107891595069029374136165157887483452672942456782440915410501477109166731533161466353829011890288540395481017842617747597513657656697044419354531934303190904385508156750515278948452721004120597086416446434579072740991106831838291970514647410236656743585800260484431048033050604802660670059329526141386609896539149462616767449760110292391811376042345996907391757082672580567429224121632980922045382827082933465841911758105229263266430198452953367885483046844230413363102699170204788625130162708814991837670485410942751874520303355347955919264046599998048120456719094172818079744*i1^58 + -130726154342941274645907780564230451083969803969950540966290281428068210317558488508796463578517182049047654769269374098059503103056673939206448750984653266482906290447644634239719415882192756320462472788548568712470200716732360686314145811018839222831405142664039370990762381403724804504851912530248545953255909829426173998522177909020754154145166180296397919162830544870519929732585247174265807107324128877801188447119201377562892313403470911750759779225954223919019522538315292966329524932402149069143350340271584325767431588357203262864321032048610385094704602631201918270337971902687218375342848070885543450135233877778670617497301022381088120975914937491533482564388084782498506705154879476368227220160915726039528239800053488531530694101061728057382115194198486181023592494715205013069495203473519738718348028678006777931594105829939769155624900195877216532548518582260255123831666657739090807927567902703057516967185164648408878791360442613100944214060421342255839037553408068618159181004974630274532192765646601965187976749876161173705864209364901905300867823964887281666677753176905373107128002114709913004514448606941956115734203547464854292894404514235942861928700086074314318411368038966146909072588122290909319195493817268617453819460211138020267380306351255267284470717108719615972562336316798340332743248996105038933448413534309084433122779096572454723933732124181893958187421336177363336516313390325866409135470971852136567243374038853078669811998619375181214697549695771914259862391019817794644436442312659572385940088190845161050920782057321846099716155032343226637447873139487284178699659617478751673012046254891411697188978374126021163935928637011762874038908445562659206741135179500763585956657810550008270003891751685806466354953675631172451334140168972786362760029390658398784445453957280304769992556884669190827124797628363061032327755857920*i1^59 + 300332577136423174964544111995287607280594559657075228793517161626291663389534738620212953395884489503916959326230587380153943004949841214050283137233895759541339206627389039735888037028140798735368475513670202817587745177430118238943884593245934312812349522907481227027056811670595468650388019862275470508764836641654354894996817451385141699921196524047450333694300777208847982054690443093608898984248352784188552739573478970992338657498583177389331676235642569994079641126508117363072573855946327837039935050700322214469774550292208134518868704259592600173787926823789484826822430742860668712501514658101356316224738584580107068043240632654584658159884378008501815599210846049197368674519901051947637362570063955873724524038777985360627442064838578091394055829785943958399832048476774460800337852585010190220601655789117733364090175839636673584585132308217350358111986617487573762102629921180518928357865220515494668002400122528982954084698752357154577693262489038875754858848028174540441763253408171592005748293944790452658767850527314136655774809662665558979375995221125698399626918527463426567290941365337986318548593222499527133946745219139355196431858006208665222278544568422385457976510994603718299766969013658843438238716352566204389146916094556791355496924849288286465880167592111917984360450609116843751818685415759244654833005645640530892984635329979018017373366725989629736092074515136551162003767776281660931808706826191984773120966790682245541277152681559380743706054791881511278053350512853660438664614454749802101460698261014160980425934258759691009534102010939801273308166654165003271077059893237547068836743468967949616745951671232519483661445453154433059472855913475171963809036278739077032733429145380944406584469371821869742605672978113721199901516332230234529393582301683901813824370250283128324134025296047518127766055311121198249672704*i1^60 + -646979722532356389148959148414237948960629748784238796953395813715878122920359934232244546312728571563334410009996088224126844956319180568046749760435167427461075682553683248355531247570286042132781686148944133215084805410056010966052146082601177632619214572445700387963345111741602193135268687751909752387010346726267392609629883382187175948700581167033830601181716621186021699772178186437348931043057441991854956955381878554358831693294788293827884676000948509462852022691338246513407811574921026745656705956278600395993827064477508264615973336027807305758177756099842950258843209643310412202195779583267140611792641237439227927371544258993628060294490191105415969890789411490299661523054593063407804191060456319368056516112939050263076699337076972963888359338095522518696062813305564152269984970862339058308309769388220846926682647999058113071362303465412616771100217823426814239086553628121995103773028671123626196095412870710810773704236151766510925108816015976236403321506035722405807440488888704726779822501200593001208672201253837970741000319921196095537542447062056257635761245815000671121578928336315649861962053195766214804304402034087889417338885060047032969671740399333376988450273309100351543191138173598991829590591698226684065155187914676938632692062270656468459500618241868518896937150231867510408966959374709572044922837068104290608059059631029900509553436293189394020558163434442270201243076085044811186171250596995151052891631493971893300504719850009650567327305090582345098415307940181188799326203761681306520170755681828702993335204599023651383165407043699916194939872062432821887577002797835669246173762095005263415535924428841173853802472308022635595308079625112439668915590753503544606415409599937425972535456980280764727784053314544534077229611204143350439508939513277615148093779547425919013790009537156144152110789052355051520*i1^61 + 1308074304538718848710073229346095624647185974851153667684369592206093639870153143524538851174015756474173474982442944467303292687952925781485897223626474464920895290126546188610608060836895883521986719884842426370919162754205520178997410800870225817209936774666106774993056324169478043050965133450100331064560551697212277109776939651891285020660487177795724746507744794193192384143556539171011666162126061668157277891655451654065671937829025185932759379867980127329291880335979081740136283093126944164969150884290136465854258862700380174930090482671087327875640471882338699473436196954449485493346213465693395118002023913645531147065127625580290804370099746414819742046700504593563104900601229172782128424813214745432595246186566635787770907747380931804946338358028366336738074153735442485377622717206954697775066940384369291344054870408018948016186910942556493452364007220528181934649570109512889478418996567120287911733893338356562964419455877325621754473586474636785411024227156052562362494696944900879586879665739237347606108302292258621136148139597416265923954547928606621862791677402255985838936666244416659658738585648145412304754168910102414808438132728890200860519761298813922915304193690966624030478682977388539388009540114787808390272785327193056535459740782904932402708541229206590316968851540357476239007487145523918130642790084925704444965131216067437992021829306687106966459493179994975115686504585764230923517774227862537254384191888007063374139968191171402024584969726499676990998328509041605110245617798086610639139577738710294028039651535682395854844690769498787198929401781384360957290301960734401370202847027108209504941223483332635783327856019907473687099651674233893812900446711176133395638437522259726694986693342178313450540154382444127369096654452840486762827449529989666085283815832384632219656934804960262362975493423104*i1^62 + -2457633596400933439252462128837975246987928202562230606088787487343808767004648363374129121527389866445509816532812878829504144768080531480845958052685445132493550500817225664313746351577036540737305184056867034708389137165719351906106320543020335841278210808901344782893636315309501957389453659788410796809857725828962318227733664876287656317299266643523905392315246463719622738581274036060084461294859088818922117958407903226105998927844286384585938470178546569060583076106094367902377470015802764286450968025752887266882476769245503689474169919892191360204191978703006024576964301553028220317901484654591173782619624669289798211965108008001264899964232632567521824465908725516648795456626848209178828048901969986473606723750015764207497253436725403245615814693506148018550174400807199372947512489076558131359306624494022317984831801360314663751981482298860923958047139744496301746734744603010852049619947526978780914572835322968962873656278175993964744737960388584910114999254143343652909380573618865586901364813939983143735792647109781105816392915621777868884049195851142903064000768488596275211526896459751542262723703350697899277400201869857073230100838563061375546430579090645888916726351145992840856010606375633473539375299543076542119152934799419961889564639527251382516008357535497192762433152999824743549634574671045772881603650122085723324719802464504126411888127646629942926554116216498339103279579961647495440849305392716082301298359918173038034906760119948289168488340130406428886061974873393648181852032564387702851771619478498589043197874598997414745655579532907062715688461361257906938223050617991134620742031583980212468783531341404378672346353493237632031644361270601365492587204721187910184093401136099662111571484890166660883003430445136012611633624129783600160654111561163541550880284912930840390811697748352679123353600*i1^63 + 4201827084748457352836092647786458280928368002914969742667104885013881013691413751078582187532287061098091034680540864610800678387117570200914852429155877962989708571980349775535759414404198295556733026626176251663388389187332821613546411258627691410714774962944512472749314484127125131813366894176848131120602282870640350744318315757987854031705531947871319090891548604292361664140013730572725666100929104094029768114759201472881248184976265360713257658978006521066042688842535237948689221583923293989354974542715241838734887629750579895560442921195903836039496971221154995964861709446800061722318792068158085929444898632629782785832003923235966677226286972890328872887961153922842396664154845962675976779101851349493927441806260585321507934703000697925871558920835772872463572063882301033625989496219636721507538385482446656210193426649809132302611595536566124144195718966090809363315434722742408437184392524777248351212066293995590467444813650862976374507478671422758085020169294143768722169805731970905970495384004160155868535876568103168842184682844980699490102329380108227843018605575521714227572231625101887775113951593450920492130703672470367951145817767062671497328597567303167512900452165633963309947239980661830227859787190040405574152425196631762423207756026241030558988496937461743189153736475321435941092910699572204827201617040297130801426459947770759052908919370345647941632555674367827628955819731438136518200871422361490921717795814627335500388104944427395903416479732208014640655282887852389019258208201780547124472770848842725237981972051110827663396796076566708594289677489539911935294746322266867923404729219291829270191106786571689179187312761993918143861478404564160294927217147849557097488505584999292119079784732793250793967487609244734395620118012145196656700006909010421235399040219607623059190003462318325760*i1^64 + -6402849212873039871252544052252663916680949299112467218359715881193891019838225959045740061091345218683691096067894985192873107315932700267630001998139777918514633057161534060043194495895742893467799838395124685968685392390227782490493552624928349267221782257453919403444359806873229257664247174318430299052943054758355157681355121413656691338946426858442470451108134532287009245970047902631454262251841093075862018943520914711121375307716104535683628108769258261290829668087623082288329981771847315419335626538025551516721725538793467896617297741804615490362347967891024726524930634538905012592145419090211681817326762468636827797998919553413654992761942927443368267378890365566668972390107013654149636262890287423899577421399913488330909179991867130853107944601452953520960154989129642304635591654748921456454361337402496685360895002940217004626514903850641348702108841190387583051383417285260126102222867559491985634201976969121003926030542388573938278132179154861052787722798552747016366095687100366043656288622457554579931454479543408160521251272899801762815602028838578275865586906772190632804213204874604904359926386933240348628200356016360021791268758908789228988148633958317042222819181903278521062855121882720399718207854595788734903129824127922060254304938980579290186871461476469665756225434527400848021653332090675712685666831611396306250622545142619588976373883415960769390836598389129259240950219580568874080456641253261069771467245097144483383367101150883467707419687929466322654705080615369256595711794428615280529589701557483623076449598885627052443766995795573001565402098109095174810708665788884945128561908192304553848268015321521189968249035683403219212029132145796342397368326538745629311226301376630107565438964112504576421287004623750641678235787644856845115662022313755287422173692121867074600207743188992*i1^65 + 8616967557468088508960943533006399427541454322372757581044762431627426662029349943935436007816588287369414943719042957557722946116410716163840370066617495043898549544465306887722533695655713093133180781775168306100873731556648436698650480829545453064889907678724564873472928668400034391268948958406588890165961303150462882534024576140105752789120798909271352676875191060699656991267868922277703291043262848326685849083055822939770705782290798167793001700824402367542374662877144495068664034811521489270179310220361598389072852814121684166911267066305385396515046862729162398054047243545667577923465474353111297891100042016381277645657546608377098080258566854901322125184084990724625350601203396917633825412668379365358689068973404636369222874153399096057345642831286410782294742778666229932412042043752284053230224548547549976798544484194607906709358690104938718914250743163247766251191664447351594588725869485305915010386999857826512909371616574448059891145950761979825453924933283465447464539783811297163655906850331605271325274408309218118272893025966771766883126330130162719565794247837332170292199321402379684452903206449613553415643507057264254733737923030653251260859304425575166880258271582721807351935370723021238763833138603052309865825268040102217361530689024879927553029835735521441268984606589301873031633459914774849935990594924414615093167217217412778620197674016919169809395452038417696059790238836975703272107635901794770058058988059890651236657872375682014962642349919887733505090270875958808125709753984174872224328354440390867241925310058411771518943084751267466894300090046390566902324713991761567075164347418500781367644491312065008171871717480902297899839339067555490749511267552509197590092930666741307249622539026327511413914365924775696945167852796413343907948950117695194005871785532852134974849024*i1^66 + -10335410535978906377667741108030848221369315382651262176221551592345018175966160229656642472419961949608417697797572598785699020458251745120949487780690488555546134972081423050634431482047166786315478134583581549303481486381533279319816144422057758775046296639627136214716035605886067730664257792334924608736779009835122482633294502821403927258319440494473816386716751578518211494149280260745890213739525674170519324170672734927320257031360279670706073282536272028422152025085769774353625227811201438753166399107210989036485613593739561081084728784087791372614636855765157247568731371752447459629281399690722685933205043113959689672867826846786639092616694065535070340057793093015677002741330346217067477960725731013981569105538606953423467435935553799792944517091589426863854727280520197920835732776087597536440057517986554964419931876804287614574463723249776251173165275750743976404973175668620806298930037504216271373893000558647510349410447700403287018061333195365882355897490980259949182735442689308827556438292827774654053181631909309206796085766897329073408308282930532079294963196372419611025676469678469353028087302709203556591273828736076944567532292491308896540237911014931590122987903914783927835301379448582507869253345305588206284096599435430582545787615069976821343190535686929989405614497116620927738093038058552857404312876074030327178540983297417419922437862946395280071159492194535281831655158622627341395475407323006941436351710214542993802158646846174754299503561354904284587158006479532862686571688152637833822090966883703234080879267323500561139947870157600173518038065781929792006565925060705738755350586575168339977047691812358245125322009348465186892923349344335453765805383119106691058860808486216525626131934622952157225577818236290625192952580581159779499051270172493420205669553349337284608*i1^67 + 11374460105148536730816266857517772964128825253901868739808529668198391724187179618202674342717419880824819591809806713944301653506592449340843777164582980446863667001544931564622529429902099216329730306474266997298774189893341941260375248853992513332171787569415551026596711214624950385977402007266062552423112541152525527469274638756257589760873476598192744151536709211977664119321909596908245525487296475216242608945008116072456655170488406168626393992156855431081619628926950277697732309792757670917583707227580264570738570974648802788801498914733921030377847467363268691952832021599025465308169761253149626088449528789838037525737469044434579194393446086871085559306884704094946686154707242546009521721587447331266948443634926963836460616426428995211608914527784699899705190152385568945491551997022920733145671519518194560592202078190425203857001591890812918531113063887938958029829821655801425268855882609828899919288445286301674555329967786861748683242165409453497360387613017051302041616236326269885022718778746520357272182655304790829588716622345481423705453456383447026116529092481419596751890772873008150513129479571988856187897288042589810106310491266409179831809377654886535234161260897074679996644329645470271986344137819472853195816990026255089662950746824203189438162987726518968475124155460525720208498015107515377741100093258492180734084961832031638471242036715171234365106173435037906955526553181967375462129744033767190720316469221876958202988215119688286797681966884666176292806377824440531409845784166253531562549188479055706163396024221601986049399903436405248386574972976128067522068641879923361299402975469826541071984954971263521724503866974468229673952238022993511523546954730348935769178500125793325379030676438333483101535824211014209041445564021026050876387291827502226580380554625024*i1^68 + -11861154847865173909929428467774040711320642806694593513411597276021438931653509348993300609927036615802838497698525016266970794425618232621629356568844875568574657244386113919813059775520644482217793927545886969496428019332674021734390366389605516790485800510091770364160573556785018985766092222777829222400505866578909270978742165350886984389490421142111176187188369930485297524044168721174535683980110108918824321755335400239359810628868491104964276105855061156037397314873650174432002783558811225781381046654305393935590669426009937688304723799086264037593369218716979061706231161366426766677858835020948102906307638210535944532333206344630377303775872461004317314706438487015499113457676693650752620600788167191088077663232085581110603681871351036729921935247833652421130686325865851734669301321683922844892085608059984969179229102506446430041052251380564113519273415574027808771264416970336976976601298529511542516956221492950849574815149083602688311196404449968447727013821278726392266667864571412288233106139850305218378855258787234922357557981525035778031241739749519708899376525944780786537308303869391913485092353934387411858155916561716862823030428173915323425919894540008229208722116462873112674873744920855775499810315508661249583037741413425314962338326318168321815422556116667546692361243442353492881145411410533488925391854693574432210435669304208338169392047443781111388030988050257084679460673225522751108836241055451002021959625417225123712806097723753731671068079098701691045266269285397433981411174327594274660571007839645481685907580697040171672932546855136583583953287250785298357139024929778490449995569361435786736118275187280354599446829823195606385035277971129079506919891584544337416777005845260256158651301668672913529127639482648819702267846314121737348308476847627987448758272*i1^69 + 11777355037221715310670027395497298892038233710463674529988035532756382688002456920172423060271123855725841220311484324771123124324566768279325788981227451631255621049667484222679495903454507300928000399002775826930124985638188607703079594040602402463082366710487581456137508306453605099119967807163438467776107874810222150079648047397799051182287281787179395468115584601366436324506176308662428262396979511211244776941298880790291166009295499032536297151498938945332465655097263340316306693456120936590424491668314400811559992628105974452336660303644003509623930383065070166826118093138811966997319876287257018950406663792827388638749313246090183523084981497028641670680684035286359339636979840188019435775778589978014635546349322154024564647241588146814527762687364865309904011409880485746119880933200357557926211586865781938710645734062908779777228741337273486160477785907256398355727112758314712373624802236618533600400708302030912808164519766096410038508896064749321790945994481462093967969066881524602209548700975972507544362876196033237803853748054854578462146328882477669724522533153705938862849484050594463962242765805699763559762330613992734245027690737155805469926887589177229111095465629204667630892040647928003956551963900680982998082958617689058526720366631323260763281080930901098485644773546581187963915295836231267954233724817533026997700461700772630291697383499740710427079162568676650471568493604940377696394987255841367633574357331376391752156076222909546784578701196302000360069611804855087555859829242613185844675305250876883509078807122286526429384348646528943029538951286955126045813313342644156405503309857565709649184969949906487941055343847070502197284175826092165417068526104945092266912685076391276543752759673313346757314702414884321595461279916755174591958259591809073152*i1^70 + -10562728505474338445452307767912729070688274054805082651717315478667724126470677668103420053860023866036309419919225446451164801335953443057294811760856619572368280485146833040542615940900456260964397806013341080684916416477262644780986295808008394752188689116699428224117621166084115775219397312461507441497025357172080834297199922887314607802672896147610696526604683155656932769856464238034089951104770843621657087836400339632052942255449814388158415968626003575414154758797171062680423951033085461964886053841036331527165625659253984723101798481911832299538388540783916778914643985185423614916431983243960371826172483850239158890090127510365093890969487217732490520889934642741349556945872619219077417041796374875035032828504826205767368980345969240178070444145773757270862059328595476872664710965687671510979501991434972043960441485557713290167871431342487921826479059144701934371058715571953502582770652153377637793776982486177949908442156423994508655591966632797304240454479237868038969450419238652938620586597132317542212712421593897261112680886472292479624063251662146584349450324460448334798191752759144549612541240349559805828165498908312198193164648247357889664288815395926507971872320235133483985925231678590095513325789978705400725852246271071806079549361358314565816763468733428945848667670518565437843096690160737529307854283792671372481008195599391633783035062676709412646859658941725638160436146488444291491974114955707187574115211079749844418200787056454335421155197668774515070601697286604354047349807861680260609458364345691042307791088307620863135905623484130722908599714643658152082187434734197435528685818721027931466419555811531472671114765891622887060852241784303344780430734748388967347731831884401572111503757467373455890561682022845300048865840655834799012333423165440*i1^71 + 8025738479760389787738391523861477918907100114885660702902043290395063203489829691961783245262189563161745455555118560958920965647882091666855593155996602835338741524643833042988254687290655509554019643862740316858530356220943480259996464088543567199723682457866577306496077404018347412968947291561696235632233010352597341608373410819405511873988670556818799846387810588999005468981686967385152239634533994736074636823080204765010355115457962004222611590878560352787401109265203862211110712465219409650265086762488503451334293005864931180725254130613572342958753956746899116131791858367058677267779553204805569952449896777822755931734540701656917618232830260841709089560254244233978543786562227819946883623557647138358244439333248299357962507533813810506462829795221631335015625236737881809796415518819463853371199137433464281208615138789781139323592751960400074217152085882712025728767313609932931526859229005509224022453261715920633322586570244716042997957748135186166666418725364816125843344599173866133013476341976312312213058626266014241866728095179491413357458036955150751640277336373498202018822763029599876039969313778956283168972847025958143812693327709209512501794540475173912491829236433261880987214650244041532778093908406970599525152074960650723322180107533299541613147642305719894286134220434111136890177316246286790322663505261447400221638280217628177042258688368683827975550051993582845816865129805092088328938903361943899664254508034394930463989648429350483210379380187971763550181454651886248745058919904789905572631175809768153999663235406136991463101956242371274302563626057212882325882893996758770333597104829661564078781277419792799904117828629748938900367576217673258221650535617261275424202424244206640916760174136467338798622906306643168665902584132287507472580608*i1^72 + -4771512130516466065727824531995411979300925114259185092487743697198483103808319479953376063042834869895837253374377035990401017322523429569952442066809889016738636226319260718497091589009427560095575311336673083367649710320861338911530959468970889413753431938897473813147412619723952901936876029637898583403135960526048569016036538145139680818005574820455720554498720519819581404196107517845597416660043910406041341962045483798355274035048391245778194541192680340973530605433862694224995081012465807850666310135548705519161255514596737519995909359505063715763540585938813196097098215234383739805522978510247479871463718438380422023030375841644731613658143572854164725079136739647323881552097685848511536594921286299657057380802806214194371932992145302329691963014113810109709676292035227613838066552864253434290253798547019077733254122888382044446218243551200062907011365481241465584577333467552561082421735900013551227805158963080460708257767878041425455988721115134810440166553371915857815775306045422080680806393447033347272996918905259855428039520509446026072910485490899993514577185158849509518118814535313150056926668298481901311955909887028716111492693976078919433852049009835758972762833273846835482499999294508819983330681698113291586835873125796318176321758145625860891574579509883830874527909345271117412008483108783656859476210883723604376046116352639507252403745854782406907707385273643950849261813414269417570255435343298434727251628909420124454842097283848348904518048916872511422389604284863958214121933068779116797063606695622050736423929584912523151798492575372340930847865014816875277850506162233181778879314201143341799727013542442468556974828811588198793653254092127103445126826753615509629538735873423062917049524424090466994708171204205352371337508832690569216*i1^73 + 2559123158196893546900384843572417342940657786995065704794750276838665898044454948698754997142435640877842805695395811062423485795125076073851021770259676202850084452474816072944206473878896544362042820762641448086757502147757602344478161365945569607462187149297371214509711850335867735385986145097212422170632917905221944122741929176376982038834925925321717120612102466469418269352088063025895863748040881881947923889769927290515141808248146415077582641314349886037353808409842679583253769653723329155094242592916790314998018027497588297925233437023609860137861085928311625792809528621693290086312837921149681632137874747347988573385628334241173242349801215176644120793310201737471241901819377022428107252771642167016674631766238314020091051915204342538794621755690201067443844056786020282897567224675859829033396882760783750075929433717240547249477589981975665442970948571916783891899695333178755520896495182585501180338697035822608180305712543114114286616390579034388451986118970539352968154188955094232692009629290123514894384413375443336181635996402594911173394298756597860454233281273279733302964901746468931837155254521316548813959028364339908355580054915216288342462360387934045293341268505118162929846043527102982292848435188783004438314542138957514367863158531404362770666558498749760364240909529791419419102620787833005425547132956621438305553878334463305477123721154514715170228436061018159294468653818418949894233448591792230329638260701004196072244202177179261131106473522169655363067769727058962598623146712693886808214571623180774442201068548090503343002743129353180642311322992718922286644476268734721218073701595701094206008468628985638810496228075280558844296172605262304676238203000772194490737062213372202222917097411169607304644786634010097089282649882624*i1^74 + -1697724326641609266964531188034821717515522760258225727176606337257584006398967245592537555472013703430965895524008321435708543317934828472652106823406998214519168917459964868866347590023212233410622134334426456515215461016808195044302245500839237088494164198892810289787383185745885775664282219808189056298514248923854690118978238808767204462273549912107997423201552006954665770487683506779696005642208242540668067381788635340981118967836617024177301552690228618405787674783659956861933415585988253369949339627929080399887611168762256124241108791106060846082537746039106440827758786769388499416244345053309199294955035805959849057379372282307172846310007044010465658172056594261936146972436241572477119204191804263419274234873677041579626164760489341992331754295206849849420618921167594731446652902646990239859772578991362293818008560103402397988767408829948658938066354284658006422277906380258956766400726415729987212795092490729679881302060290328971499571408386698842552135717402912926943234151951949818842700119952211135293986577930320380351182135044563703861323288714870979059245520734413165601774728800963088229871784752450382898913651478248915235067147087572678914514217349752571228301488112966930500035940740460610218622573042526779548601117005562774199509164349294170856322842990679388178859997562436105433052398145185165790806074828351340843756368522168782336176409047799953807876819918097288946640816025813630383856630955728798731103362030694632297036046356014597411502978924413888355182201361421292086987369559608030728199799322633765134296512932289918007504028410808675119523160573930490976905449819871753504393312875609770455868895252840599148725547175209338589310128270787925894316891929125312345499436554820817270822658133837791886633603285315295677251584*i1^75 + 1997974651528324354869068255598840603569811546399870028996156043672974701544481718744671209730532643306034056036082100419485312269901309152560568957166712701584175032487531168893362706626797806139915527583597310733657326318061115740554675794402545024097836593949486301756198098282785386520485845855931278068865339993979121410903280817851009094120816512068754913070273098868637833922292058884963946434971326432055304355910879228345477029077312561214094398419758720667801103743566244191278128219000329360653812580078082722160961390664399046710416155842110731263690215195317326879264205147687356011879421974398610210807789648662437140103768414771161906348604792959835292748767938235925790396162464259557096158652139756241113956182779296632845529923175710159138704838061467057893848391868101681730857132673259132726137015123544029705186575339229265175083930064058518553613329278728952880586493144521024876676522082046264840145364548928118989406413836483876929875689307741354282314805711267786761325902051686379698329093484078952134252626319810147093215700431953402184072488737873951943367624660532459327371252528828719987531267571470085761250531883828092820202819457235981308908905630331934879989675797016010769222883311198294247350800314556816435289999615393308520836573711665812643355704846135190825326929459242172979333274537391087893915321596286957865956284312471445279840378017307023699790722925084629618172778647823964522517854866255162638730707714508772158036317411647431602461821421002569493570505470781319170171542914617644306111523474431204497834254520788811424549584530453481945112741132760831284001672648687374691399257582443446063119175427554354857432394904534214377681984379462187680032531189937650500210529773850128646721603679412661523015066367310168064*i1^76 + -1650428222489825409471394041174739942609851750630848617410467344179247020642698022441772278547733650060718774245988801653677401794193644497791089682309339397372119806518859879522261807702329345373720249511039095387477288444732852359273978329588594553625300833606477408733569627425337087479095336634348244013139762680834592355238373637138429609392619905824319474742580611311450531543991169571526075722675168973513327881937129244835258375507704303764879418132535096382879747738165521436036268030462676632205563801358808430079882895481213841583164910701776890035493318536685837839019319570238360537326238758466478876067107752103202533254548774125780645716770358129607804305397065174460509602056896309498955510102459313700412983358003549699976184380166162690025475683646962596564738699583961577658736238432989803552155693373590655810869063336974850525604866142096724131676982747022748341472905750197624134316294243261685708409227842739259083138348455342718086497976693569246139693412116614071287381349431149646830727105941670203094066080167414745746381059169324730334391633789375335944194219472528665820761080094285302454855396744880286550178283468713234622062931353916110509610833347563045434821970400561673140978534617508616718736507767462504210813533621004123958261082247828030922619968052370290981390299806162454789246492965602400630357162405756297302048715770545742666751928650187553155341602662472749724662715363606445758097031639556283472313294012948370889133239266232439663294591881484358768807203065151105433520730083477802519036990756578173895382984454564258123796491973997894142500450203954984355027353581218200564614575965884391046177724762757182684439028693733184678702669222939717565790150236775756821980054262406527391482444728574595920938991091712*i1^77 + 1270602865122883390041269781001419946805378209338837222634024170734325896348036841922425794231402640344714778924206731855963031411260858435145330483759537433415714114945311376408011938325079331961579571295384927369651597698434403788290803641768201689052723252988019279132197504632775034411116107240242727431055036560703692152390357997164776728580003285272953848825969352310604369422879227494001579489492388263814731134462388059607165089631446158139384443964569467564753339355721924054826489992566354730911391218991146542087231238260068781973552385561937876926074029675304083572766759871129862352082571345297802787381018022841253430587952015123394151526100621481978018612844052294858842226836095987452524891048695892646500167636228732055596536395020696271670674951575296024512616516628671000358479495381705416870726583209571620404137382391928328598575110698102075103452920855603987298744264084510313483043000582689497379836151233609792120832584506459968949759101358792524911493508039697490552481855261690668450002901253418623065431534936857096233711846354868070068284329526314093701456649890957867416907739081375161906048424960535337808461386187264204907973677222515135623173531239751620180655882882926197644553056209776476084744850419830893926482245292377987045567265546472157753440580284692468024689682752620467362142358815807575146208371222679181972529285857511273881548056385794908522673896896419807460775252916853824556027098368613876407767647726388341146524271732028493378199964404503298543093771786825619044874854625769325442685713401372590050805562955558859193100683739336792861944269548976461822004585358492912442627970880566846293565625504227894139036824262022255914068877193354259606830422615990133414583838314958941134883297964477380810506240*i1^78 + -458933256318214370370894832117317034470323937263253934156998306649622252675969138236638753301433100415945674829597406633131552476075211812839883827777710153308662136966206327140526843520642412934943425964729474146175745497304753032438774192325510205799012411035653643207346327811920505110424013825554058604358400479499576078926687317325618551454577215805772227392028136659604051818437505226174836124193976201149248714966633944137784590421118333420938946688353498213742189153861569186021249080445217621677644926605927739010348283767639693953595285790777591848931334306607669983457927105996902696906433254639571687315701060162139361230597571675875825263923071529343195135586865667573505020668598670972705991925156776298085725668614871669373934155609946110552372224986383191172422188664425122426774254727572856089817653903384952379529017285849451398462888400871895369346652473782764889025629153346079450577783060216087136748077864333161519929689999243375638848690292656515631308925321706664678915632445417348750698094363465981455599059381347231112548296139154307292955139770897891673222728398419882751902787785025497844815601799517276985500319846984091191661125225762952916053365505029812446377634759821849434461304997300494357844493842056847457250516363713853420258681133444342135263201353255800285900696911861810257605868363223802016189076225552989216276414435737168418894652978618246127428121087673093157262510577613078393637783344801673036996279204887585482194522627216450571275592874524256988028569232384270658900972932677247716885368729387464359798570560452281609805353638751955731582010588174473716509577366844992764280318742010944185757507728114179356890954178174681900524565027034553418566608062315932136308481912159948161278435976275820544*i1^79 + 347702761830633096908049045005647066437775651911388011820723399281207473096388240108105813414929262973572469734706419926342032464797909935320292426101863797591033428388818531120633993077538328096227112170645720293305045924820971897115076957955116229392466380761855056044472115657738233548244085659635038150820608323947182276504158735778753738171571361265299419213199300162140446894679917092649956925354101413859868017386237347603550630267963946718665113874058876611704544372829984280685488985327407897510421842743478220187258159720560075984539769501152964799919494443115783409424800510397760210148891125184921431612090872182237242402779536593041416872120122298142885157506937033172579149707706503066969941778017219664905884587566432723223073000220030849558646545689640446269899948199200067380543322574114387624005260577252170722295017702737045289225548588784407251860670678347534155159299678058257345710750036640563096920389661886786027159638996187366181192070310530098867707743472524021419454952300984814102569096632043207273338542295587144685391326769398761871814767168278335287541817132287568097605421230109740627727782820989113733134903306233783266940793923445031794686183220945942616618759788065372551140120472118820544749141298765347442362180473814296044208528445111402688728888020691239816437531915165121360613938399205177694507825752223097558277239203439521272665155834983321130994990312247199017028964130559568567651504032663155153793926279490076982649202709654042752581367391173770639942588991929732645906712854291402446741925059618235003693135604459478391536640103356480372937640330556682105869024474198259619948529552024439965531192528413926488717282593474685548114990820751585573425293686738917318155042378370330600481782497280*i1^80 + -12979044509909177038932226210966433751798366679370597719759809978058712665202530953553705362587588176790840676480564725453011002976969205569227015373321477794835126694601436471946924472323593750471384523977637248734556997999784060458193663081310922553865890607187166693049686559048030341583573160021994870962659250395876574436649223257169766631139767139526973419332634780166575043964170010891723561693709768806714751341567673848630926356335149141399076595704231170657181616717165582336288684452720548319143942050426486829446833816626466268604839996150266802439921284088302063127512658758234645305816993270505283183653447737787214115230479056275525335468473507406512048537758199340632138073088890707438745720549922196389154895006069758167317172315259208427795337736524474190524406458714544300925618160637326795726810420753601052793867573184769883375787487226659449338506136575585847132037214065382822835676476633313831067195141027848406664254830010372982688281753340825706128182263386665665108042009667565162822390056778030725063390647775698716551662176761348923734746526691435826608474074000349126157016444699757896106879219776215866556816886705912096473669687305733090527109171852183447967323900380809655352739857243894757580568778701288917905109640550830027867455044496488083780096047068008209907567552026881112339476051664152426372282578032504329214541206294767542396258069682817086309956711477095395071779971751771660525446909741424094874520296069397030354766490771354541880411300969908223896762613781528511490845796534289844766239773140883980788873504617329598236591438673935739235634995067244496099856748660298230163006706550142376724853924683024532131499284277456927717620317597729811519160879054024807717783026454553499271168*i1^81 + 65019519126171133663343913533326813116577716182888884516233512194786867333419360871871943979376283071681989708387948404501859197213467597964617718492492917088947235480212078383135290805260038945800810938011064008094876517622416208490532612572891238546627297997926033650333918437499450626411282841254129097457678888627792770236735049124127225456596219139161838765804645231921302692175231162684706667223067636053961998167033648481865943624334456199025611115825542088762894581296462995873857198853118614873141213456492378635611556616952154829945080396142258461218993376789116867715719016950497158542153613620400050573299285118314810047055029026371649434318301005763994607188360816623446895995749348309074573786001138739820536773273013030799297182666015884126404133434690986468547242923802357748941909903566555759668465632113730366766794800261544198353406708296265901509384350463839675537903837954788230665703715035777290955466485323792094907362183256056887372337185738802905790806750377097946802931372601072001225797869311199790499944299064589442889380035962464046053346235757004108927045549764047549881359314222123876837567418567192644404710097381647590595769020338513649449620946344941420493403966584478303454162045159609817959089993453108127245613346215865932065969026941328503598347923778845878048706110339054200490754037609846887651095931935719078309632689544853607700668434125759900613892050405019696886059238722020900793627119371722971578654348002593796262896527944343862341406861912216103794391324572228995894152979356451157898273891500611005278043712733829490733486485294927175253732740769854561517632851519570068099017982349276909770252852898809188526098360096327437642937225852896205956004502907741219630768281817710592*i1^82 + 5500309301341373778951202737380307190808314804354261980902072790038362798373408043494227688179444510828498859539890504474873279729401860825230057340560105654473330076349863368300998176185901849303043476573748464347236855490848322573854339040767626678534285506752466201860280865258053355759345587591730481105596211095995587824997407875890365814034150627538267343711244171279320723839936316552061868412136512576776324627551510750903122799045829231038736608270000451971084982589625623715699936952103350438695616545986028483864975908449255097771162531295831064890924988647889181632815340230539261801740169171778985457175380758673836688314885297639086566726760911845812656924558111614837292448262838541155188622368258428492256325263903368114846553882049037284963705851674525440087582458924060607671805398316687045396849698626404822928259605196851729083155214512396622806746756293542282205904513387513415400411630597144972935269429563086596545683675676527000554123539300168137230066249202129298775910512009608789582997916452235948840535081065027496855394305685701076950674806370507146824264565223283102941355962838865761262588445317201653579921292049830162007867006026693987822185158281230002533478881246376035687363948142822684289589151543045538911313666725805749101851874340729601010452248179067163274505140233430298799226318103914435631494510138028165004955885422865905781327304203421467064644856960167706585129899002815804499659960012711802392154300473906969156389181055640172652977988249407713029790967040101430355255619195348125708313945984376572623489856840142149660022993187328429916658268121105611348664353752094502920213202882409982394045768827525137083006734593572914202138122931154006733329721270459974933198929920*i1^83 + 7249406115948351667058297804291819571389725047408584272121122381587331550226379388715455650243169104946667907945703977511458872515647777768222219101864218132680429736221542067425486366569759012716858547018532244505440096609288170833873848776672736076415878093690774153427130506238036390219047984288710714445326054276070994991325954643156800742688320946622095268905834754798113305569461600802244369971809121717215715663526245604715699096490565801684285192245556114525797896572179761257064599473568724805878858495805727214024930366986146179149165920490004499802163257225992186092308632612367367458046526728864202808192609983418144210860759419434857185022726963084633752970606563377779687980635421130953333761196438590117213325541432177125523147409853733782563674416869699852178190415786049713142989875347972041450654506958822395571615810820788059499943770345737360505885024616935888219056523629367668065107201870796216516521765717891515978718770477079168946407871644265281441751898513545388312749801140476256197823311020282643563196659046251313069585739777895773615930550848104393542792337688651888622301455820581093882362796931185223594341464567587660952526129422265079409878732897334894338127568454956065287348859458934411351806904284934961498170304771030250861579158859176806076036837804426612620869538796768986309081974713502704450769140887196898425892376817256453286656355847977851048799557432653867995092026749274534058375547673569298071374030573565696791013479346630875336886179625384773603486654920416388516454082974087512880881803308562948524856134349724664337539192072329110128599466514937564463015351539325244203219662758548830031060858324675830837967610626590064146481411165383584247627135969746522996736*i1^84 + -686355086802908489542361273286500013521899716693909489204387234306953731690305443583760821238723908041816929606333635945081576208514380995398873357791195571586272793164519218012288338059480272369249554977678443731587549482149169673504041572847627379444795616687801122712051374976353226599982433603490561950137420903825153486650894853325214302810245605858332089991013398397848173474556986123085068292982144157532985979374379908116206755520227984151384850467949022480341193964239845877051391105967327613745453154941352139636338190704430258580109895372625939757863832307907785814953562927344934289232770048593198775133168207102348176666253636924930557450770121654657316168333754720481191808726845956890480699569226151575618914858003062736609431523287275226787259419653381806699573963115668488957828694773261427286739041627577795097261855532062881757329975267123362961287515450439468296983819801278900045877780164463589612983523742733573101186353792193497685946192509991538153369615199847565721490480857374857728334875829139244982275731042087928045659317439874657887853694976812377885634954781011207634234649457370521764302534868207092137938140616879212662264415431263924688019418255017980115682071209597267327781148649973087847325389887449398260705803036181005946664355945098390386231554384968091787679779698093582636951244733393921948683926493253129235399720122158916326363858720069539676644939835636634433820492543535751412500076199441531018334764964007658506129249518238542452484089884591523729553602400893129444850710969360836379046740822358476582203166207229673860975577222299309270179627547047711039651785112619196119296460685909242048693984235331834549905479728321892099319420296586645339865336789336064*i1^85 + -1248698461438853502443368786179884030093651898546279269427266856519521903317736254135561078087060769715674913404333832909597318151889917221368839639702119912082748929178859325287031311138185348018302539598712763151900195647813960757673751759964853476294213274421727560407306549365106068035088748062868408186089777410346935408931912802423023814939561755112973560788765184661784678977045332255991072068417797862595770524340957555024294652401510994006127457554696127510947802372123252177617993442046923826233321131636408767590624249147284664951769589049102203406952682828332019395931310037894388617776119044628746761171556284753045927271470882964505920323944622542564748290692859706746435267219725633255475954023819241254314524895634102081986296976021145142762340139749691458152784757532177075594821291410083566376791339817527273518801441213089863819427032412457323674434085731190834138765349066986273667875997293250904557667578739137960060536186666140400577950521025936384686523178419453307888801524174187826664400992377500187857097292749417639039724819950726940016430230986356559963961818061075929431982344857499165080264905260709914591562115859784216141349787187896833327202684161019731695725205636105124661088854293309895233979824987139141658803578695553973457513430560549738693416060411735793098354520451309825722408473415689033801348522423198751963357466161569094801687416870843070978732559903381645581853504644702656058294583650922680773621913428312523216357733116949944962780280177000059218730417056998194925833879726300709644968859577561918785476201189467222523875144997852759133185513982807446695353825956710143182111925098784264514196813596188352753001744790024088756899524295478602872725176320*i1^86 + -629518540613369399415991449626934502736488822775266664531747513003753989832533392119224147688255505147334436363188409942599801539063332003102669009818156697476341079509049995198274098730379454094495762434304393952568584892333626244039454105884121043730392561463424454820629750033345183872525831402432552366391681965378626039428225835148495847923636428848961806253580419717208550646033936072939553252725936862226291117888789632144144205759798920559512679447550048141218978339702187369193916044708631074749313117152274411362371314492225186519646393592210233264544296161368135162755179340298116764290007050370661675875966280588715150750233239749861248293593754144832581405891029986550267391595641179822299168955754673416232289175024431218842661183324962276730205277080774541475169471090005633169459198096435998609023644752682266013006466753150429944811468428787849519073174933876806957858340524395923692213603558706263745038615675883570722016310588746410613455692368748743756927651099294359871624462178693145932353276159341521584646521199517335454538677230085283713627392567990448262436552935135615422859492119312577574996815802677665732251162031272137823222514958604719446905823458347990286970506473671346776131268585654786674162140261813875258644488174837306416861738402837107114640282573347048900574425733220754305950332071973765118254672544542207726115899079403631379893237361620836482464135576823059088758205090321021748004544614151896833604188604818072694516068140265478766149537639832666738328133874790990841802521783847635474586078601973699353005270421728100584085357117466581786631626662077104288872066709732862786005306138489780563927221616384543558820223294381760234053469477008637427712*i1^87 + -126910078937021662106794614411797577535890717623926767814167575207164451764075921693278003361688609892316930148807723055666922456884013318100503640816013907166741526721218738041880001424527420526279724273618080677135663715956497834666898765540002920060983852966144823505123684568401039521130842866835246629333067170276385009796988216697341258437220876483824055498112652895386367405050271267647770378467229995206300019543626822202206607197312385105562231381228939431343456660308781579796823971158230797882122774323926946015507902264567069635620302798323363728357126857180097904300528644659526686841233435171539667606181970488348058327873164319483173897969524107191559022736328999412183446433588906251513177195655508066789435592917197643142832453354747216144602827984640713578314016564705884310583410527705145624870834223568967338127384098046383817083871243839609379781292283827868793812433855442866466327659908414912852715830988495843484196391934218345783686157634161167014650908594791272916020007592547466807019399040345278407819612053641786742766878010529849721436533028009604189564076501597566132578766068229225414146405058861947664256228717669744427519552391986054945976755619129635972642235995690813499139028277498640011865666861192428355601532833167710738683513640560245241321218151036440080212799566508909001626293971766401627664593283129595598255662606995027760488874052196517157568782586568274675458400240295070284027615433631294262956409265359580556133758843763910854600826738717559654795538524869729427376202023999006887304102974174497555395947405270628244578235313056271573043480562774959990276567029078966487612312176724797243020909667836086480899061185933763893182139134377984*i1^88 + -9367408671321706772958498608842940933886368940577775170945410591430911560081661664208801058599820429509045123539305356257528680660204909980409576338973221629972779021262906372651576709407486677521362295999329831876805503131157430715429740380533414036140903874850669311572032646953596890406940275925008231050288085870014572885244330697470242049873129351556929781864415194599633872308402961466957690056969300385085882968014962749898592707923365411712637055493583090086499980877875171049366679628899395104933047626388350093625481536513571042878768573588532527908730276653508568137689937659107452734686676492723555668790049194339984732351814993961216097610747824002457966763052576611728567860940368961990501180862559363859248759888412958627802890076331687768124262111727271943865425481913188737630053114587698079864272409337659032875713136688138913031679686151849924672348101005380891157703774729553920048854811506913373194781422804863916967968538523446659938583035312930098714272884330345658651401916330874958977608245137970515018731955856515885844140574717782454874618408081624249482350282223531536452995528698149665631857715876795375442031451609481423001736570653706917714261324604507035320865409567129273910950921976912301644310508261326705807626710408859427162644248914411778475616458233499807281440380857224469283345883747739910442027007209873249600612378264588536922229953211702946904535811786716617758519696886408280906661012973256477924724310442210348511054413556264344930137836177534889235873134746020901655493385701162389822150372262955768857530824215942560007639951863475580923635975049706418259831969427973276589752774933586866548287540199027371309314908481875560542240768*i1^89 + 2489535648172966668341958402310139731835084529957277211954153991575578897003238312680589877957933002220666485010675644550296011894497235511169646815266038018782888729065374096168133656159895652172658878907746981616385578674490891081643824795664412722274472777213442914099343142355689412804396752109309502591208399307528041272547678024670702077257809621616517330752450131515766007617706311528530962814199862344231844872777891764367036366598758291171064786383569091382647276728004336669060523634151256945260729382246742515684420622584659016007823923729400061909539718566645512125455273780063869777440340664456904597024996403438849496338922808167140494315124939882166298853165554861586256710786142189614265627394125848659280105057960512901515850885794241303686625839164591368783606775035008796270373010831939242418812479224017021613897517969835118695641653037854962191421172282404190898016613589438309811687809240473412938898299432746599790108029774622059611598749327539911762048245503970647153331679924817023545691186227497964384336812744156209317439076555747887308453932217096848308165168099073631062961261627098704618350599187177024568937161758291450151641627761038682120753064272423458073826964357885364960846951100120724503576392100844651642810043742559060633309253235367072035627020482717858407257326250335981501870774248050204865085257805994130770589325053742299530134149522195804725778457368073367915227696109436899102384239014067234198040780552811071412514697278590257205514081600118713148640958031923732655392047794569614475534522521272010393785368249546702141334398177855084041798909083388267701330776970255742821762541018340715783577724768119484589376872909654458368*i1^90 + 873698252223552902475874328407976904252714332654929515329215688243005081391695736271367249733290621404641336929545888929009222703918760525415594833505289131672172938066526359078693608175209231167605073025637288342163056908844437167741782364921219186246518863780642484992741256938997287769107219307685623968404980329948315637898562982912168830567680380301345333902132533613083681953697677357894126441308687068193084747500209689027416011865521700947501115470370315114816234211843328275361158287031938566467882673758347914572397491462058114638324436297810868132368580469549652875628501887525522444394004029906066389139763597560828643300297531247974355657849938606905482418946931390561514200498505078538345443105275691892574833479381577338570870971323881531124766413267148454919103583437640668356932546880845419904384830537668003610021745868859524785938583811089298379879036311734183077825459287121079494448330267161011212988239285407332459980571307288296993574426440564768661446117880703205727358823719654150695790963908464515499515166705479061977175258462755031724560698234471264006982522326515557218679619763359837712651279780585775853125930660179572097479733452069751099069932055506622903181423218916728574882450780236329092409735835680940830043767061905421465971825316505242387261061618321200095537892836767147094058005397315823810513824222759490767569604255867137167590055703489552805043606585873564897428870933924579086333514941554993206497119410980163076267898607847207012264690083480864536993729296511107156802476370764456372360470912211313361625346365443346437850527619862771237887675712490596147923292337749260004829419627564920028544384024254199215038098571264*i1^91 + 148840524876752514847511768624614420266442604772460485217263688451377886577568425389756221872671186119505509241377544615184874005270798200727624283195908806818355563566248821014304502218018213366989710243596944113832329322871471176415702107986536568553772014883926591395664738470926450687778126361831047093025231105980952090776185537293731344107529923713012043420059400180091266662979740894974452804311002319728908495115438566952294090283258411257681729663104339764943516287923817075789947465934137149911204456164929028002947531037358406703632620702194666939006472345314279462454639089297267756664633412217744077085728010591633354453197634221529647176979021032091499650567056619360176400011578252166852280644164610198949472479879061085876663656193469218572137575242129233675274228850191660207081905423134658622493627702479166394869845556916672004307950739843843353618156248939494722807098692358323399518108225890299353385784143379518685173953473637193567101598151159425626501738032966063848507818643059131835978968793024742526304301814088884129765023906656089849522462904567171227854160481656423459543821597984217857957251286385631818856341357556141084174065209383242965138951906636148021923533477046510404898476245151860896567716120659229263985697846405982044909516325286532934500488797008037040764113797020485144345068972372924659616190225309792270214140828762529327275967746919494171839754773034378315089036580386680122317476222191053101365122993652750880108645719706579271016218393539106053296102411955091422346615491228928564918993590173321377285121774170329027403011060884483712382984420365045199235036540792106807956092223513467271354735694974961695326208*i1^92 + 14769135859110241988945859065127194626114245437595375567612681339947453049387493776742602180494110355589458556324256516901594570348353201274446508456221686471271945490745282290768163402581480250180952914475411403874508445382886987592452400584899873006513163200999455792827389006275279992234164889472415404734116556911209941899868250183806676322462463569420203677331382253531288905710842603543606792449698854177754582798062380023849976988680910726457551993101874950786219109891178459052265942379078973853035452323658703257308801561904260752573769645199505330775545073882605813083250034108360363712689902809378920913818758052547313229175057592155597758175760204099988796395158514430076851538014405359460150696801968696291580340642910846805016383541251289843155375994986390552014370915827456307272226702799811973391747700816029435890169303456036494601032044958853151535504330035570378212532660743856922949338941916006019571506215828699715060954187672624207436423752097548142357501382868730697011609894566663027868566369106627269356767944125187137953132429450642918657644719045896463580409225600602563650420093400491395152569706374194212184090473923424928869010456241431921356017954863836009980455874355707344435019303396914818899490887586417992066521965705441383138822455286581684768474081808289278195428367756586859710006049900761596996802771654416756358595904588671910391068759651376721863482024179854094713762624462304867981985338316414191417924567569490188241346855800558324494568588508397999932268730061240098391726545019780804559988311173420307085119075726585655380018104467435654828435806445276819998786825024990035320854099395832115008345162846830592*i1^93 + 548736276460477606560184186277699991394238773742213180705198448366881904319099330889968565373956321786625766450855061683817446563977965794392473877781944080192744660038145055044008940187137679445475684539702222033156203681450332532956023465576307906552755778278894334444098562813437312539019845086650549473901298666194515766802416475868682581440407626015505923518776559293030504332521875327437604531264152710630250652812575837604957913459881881562109908732252881600028644141272732125857841395369080973975958001939789533199274266264512633146914626551024737959195566970401897069254978748007994141314454126494950043817202845911011555935949208334347001246641672883567033549760062706128884852605989732715419063237975814167885486683531204218244313571102173667023543075758120437540986452193741794271812884951213000493476956092586512748105800239334558709807421080098913788340146287015790530564611195475236060791487621850997426490681532944954548797506973050739898120834280669819920488876347710002966629743421843522902091147816462044665671819276129907731028344506959323661444872505408308533799628563517444019002818319011608814894134124748546284784280205798036882292356520492861647517811669740619628217817748323880053269952741914978656915570806975242732208788922437625062830029446655625403364252165494946790167972074401220291352489145430892014854226126599088827680209887744570885022855688369676655203494523779361548258892338207524220161769032728752050281025307048139247575852078391445139148997699562847401625765938540987018555070569157946225919222136657230835874602995521450271579745537543633770438316843813519174968807437166674313799193777938881098389913600*i1^94 + -46446642160365606337562120041199822428971364717793962195202979031533348741648174230883409142498492292123973541511140821193041599532664098330189947681386094515786267777365450188811364283100564374027633123123128534771779694719021737100518540916287756403284978031261314290764053118290297828726620175432492644591827245544920107471597034303469616353781122278942860241073195860330374511605348907244723995994362341498261145726510460868672895377819159215699184844318198690927706867176506285867571322509992808745553027631563782375096134235678051933482137399655175988823741215030478977972535949289087595925910888588362353080412457152929180543397427568899132162208180634021378456858019095352993858926344881419872594095715069786707006380040869719033753829757748522007121764945052121339537508744997528545786210176688142132247332363449302907171849196747278070098469646457079174918125905343713055727719214789936219844745071346721215475487447483446844120002551667313740216674606925141604714429888060869747713933996871307038272427666325530506107041596515841555481356933192759502354219346223780935333747212089975861757680827131278782923847491420107607236244889951917311611101901780794621703965627936234346163709042529231945447172872294832626358975616941911075037979989339739745461089464949129190435573205876262477536179530341353864325756393341780638685942274504796390087432789267688415265354269170166872078710289365256466338578534143707060443261829386335830335187323424200880900326742141261297174603607056642241036994254429775349441921384658881546224436691858990875251125197566459534962147007591769856127306870518882337303222973225019601592976154571365679104*i1^95 + -1531138622033315354747751998574401959290976982086157306353740614752771233341981117058830694768200293286984749114962062653647644097059821857236049623860325379204114975549464664388567923614015317938310262840627956870592558341051718560761788609734534101701211225396580292934409719325746831756174945032530241405799574977598718979398120104891094817859517254835473861139328007321777220786896168713424222611411579464767449036969366442672830008626608223763544888761110985154071988764978472535653563399247105861431076187459546698952553500767365453838722395917577352584925261731859009514704778471031260897234951330380637389125000160216173517585482610794895907814633449354450043600344714349337766215168113455363503322446400142794104738977649425933077599212147530198582370087347833734354656112308442627473565968380025750731223865436051985290087791405184518173664066837883424344395524707438466150123325904737111138890855863729985234948045104335868135282742361423190245318093369259809319195906474781959090292695661632688503716034215507175036439739494368084395498322044039931928949252274635792159092176935217761585149067560673504756638160239900831439858415190794151221765422944165404475842779384485933813374051810017611058976389473164580838769031178741514162439429642502741279499600185632852049498618994680137015788002175720582785278603636154378454201187246107693638738764188050021631617415655366768766025800844522617822732416624528354964939341107345999035234936856755416344301260151718410568757876580591152921286266944229237162691981033410567684869086697888386917094146355978285644628689707159983807436832252903970156580626016170151014832309010432*i1^96 + 91092313926373466079343796516932690079744661462481841599208130401461253041698192055310787695658548291938354180535841309149554493325223925985201304677869834881023651380418755803461237240473693855469929113834559756875495378183546114090381816504613477347053113353106877571230733673010331054828719163534957152335748252170017085819912241818723359815015054646317449998042715887939606852728668795695686495404383547875279309278520793785761360024001171812892871160381075745338775612114512110288624947549233538217242556722396580870142812362309237166869638717033148016861798665215251155184388180401128388922536067674480082347043524835880859176728832410186604262110159287843640724064734132749405061222424331499613080403196646441581483814117202420065059301816248857509011570946382768487629022383582654450861867698408672123213500459661422099306797507163448118978896822980954145184516392761786597683424474391960830013150350363328999661263271552097070446744975456150024041646550369766767515598240091028110527711290188609048237087892392471516659787352299249791776503164216739624880383065123638876705773405870803377884986418335411059040229230286654072405196544405266719434267577267094145466454296102428946863261498621709836947374793191255228565282341058972942901036933003071907620702460337269621692695170612035356886075008755934732228661302755885431113618904999935802439388480551822886682825626830321595216043421299264723568956161793383435026310026127906393159946101814402932854105014265861362837133451974333098370377161462061126274879690258468807291090601774599677625036426085706884006672460110098172298916316523235902129246132123162531332096*i1^97 + 10163168198837435672462168025459836542757553831675828981014994105800111641522105220482991919514549932117679812800602850994279303961641214490452900257804921085212604012305276393750724154863528693200996842472142618921591106813153857428550469293534968330283213172078708508833903716270830924264603375068534151257033322202690248228101460146838776006019721181900582774475752234864301256068923330418067514947181442997013650086070897138955957686387124129841137953551519735939312223228540733271839375762322423372147424511998794517964101456697417354954606878846541576358963115200652229369079889662374953399441670604435226043407052408033063042371464958573702751645077484694393139850484697904026688067866930190198565977861741018346418409435121840614725692890555721596989413185977219556048979391842206053121677458228757143445102240475811361281421550476437269314064403960823046729654122789416172674520938827012171243787771145064544914238856861602688472857198686471711537792458752835582079588792873533983077598042814008231797840275573718167144430779808949101800364845542772040226943129196856713134379494552372719856442471924755287571282023411759979897479092970898273582177129338381532373508032429559121261879629481454015772618675984638460989538564955182791889410513187012804800217080978768870734994474388824425606393863899499307470488684106870359360158766246373504115352478573220203536065963595752709390454017571462381905884418817044096790660882481046585425027423279565121969382669608573662744892807245617709595864868766250313821085437773939268752033297965442024073879359127106549495291981305498165356969951631585009186414119582957568*i1^98 + 86798339694410315458073855198534154069188708176240294744280108928794904866893677685906062901050234747159833826455781204179072076588670123623654322946530365096600859898370413017256744583656158181550128645982469934789535267696005453475000056719467707704730543497691953075041856127983504749325508522714353692412251037935637766392664136861370371516950718946824393622964359494053709538045042329932255342027824511205063530154298119055939162509735322752122252147373557418633987935851842502892219681295560608801074143213399214853661490393912417145206550097354410947080773669858170018298655292212563058547534615040856949896093943571353239418602047948371911124800184521203387706156567487417317273519608385986669612278038215002151476276921662840021296698371551523430442482696136726041455848052793601709686327667521530274213652637328003392121868005994364437720507806280806889330181826378959884867221522634568749441821389243704514083237121380505143329162537885288252036426555328553639502453060336943547268051789646705612932129169753754817814821073143066796975479286662580915185270675037067711545926299711241584951616353854786514332836428231050653000760664395567782397942531236284702641611299490618493756758305775612183728710569969457883066508941119452947819194254497796202490665384199833777760986808699766464270430854868638586471887779557115887074800023459718576675019225466986579823276480664442121359950103026251976164774003750512111338540851773166476397611192166176739645058922558751341663292250543819447864019397096892008470624037312089187116273698216746372634444413358284165856727771953064736934877041498350141147447296*i1^99 + -223284271448314114878357900511815549069180824228210324651026073223369682452501970587839823462267701071702110181352907704743886912934167242337424814899733555692420420096221929149770332163081985635429565101037211751459960260817673191356704974383405216921993124150038213230939931290651360619651527314896699282694276746983908517587923660588639888633330934575271511717130294097138172629963619358165885585844472277918315784949818717718257380489257359544746302422415568307292091657936440092766397262492571886261262669518129116383726906442375587401736643993137294831886588853130327490855950926177285159291214423098527407443850414210764450440651077052637774746542635991911344704281462328513935988495771218320215558325794237968816869651396499964039634230064491114272031557790235936241036620120809987772768394409756681177027424262349270485303032062787497873192303440018099933973502102821104127890185251287240953742363083149771121214930740469778183862243089668242788542362430475306906069105733938232494413947330223564638278554732843077166362568887901024275141695143394898409531920867405447609590719006914770502604503309567480612113802933951344869893843957832631760051639579196967998845064615590645130449017864964079740680452027776687391252271330036817382252883649773353794653887581099567526978813370389375473297177710747546973862000571366620213009640911763277778250921538998731766475518039689011850045789949861709774473946290769513694209674365546199834639246358577856714541573701378178448804363237546099095516927520772273082765758578508478436790276242429053884225290813845994665812907120217761059969698005031845888*i1^100 + 2384704322430089600549760947234436640158486691712172145621135336461264728824265778939862522670652562640059798397341842485010105897903169899947789794099436336069406851877801985441541795317919622998021103845743187282529009559794880129453683516323001039245554009980776466517767151028107654350196965646616070022173321753108642379112106639803265630212885773910795562501162569194242999296687123526744773099324282374640033649206184104621437466948255748882376780244984797710399710740427091707976758959780964448098702514033590487040529761588261096478138880347857413478202774539352646848129813543516441846124214966591260867744690103282287165385569098822328756858127801366381747267541253125142735812257091534927190903708813685272951696175292228785623287443275103379170906020492461099780786490855574264635389827676070265685381769680413949786476040751743891611943133070604670742842411753095680732648711937875753447994359784657198294119427742267124482595046246077849478157388239006422419670317367560173301332884449212845232612188333806524408405807701659115794372309613127432943157288006935294595260145522054959245003654256178115594126956995772110973661444002488687134946936420450103483340976757671193578249406152768870497461975742546135241284712388708852267601501352934230976392145923981563630367371565690526749476051429708692599042166049346644886917511569873463977276462607926569140335456543627810243854782140832664271013442823735959596453254570447360557043830670807014164717231752292725466728095909381018050238962268831495154175032475856121468499534083979439775771362762366882865405292004332353534419795968*i1^101 + 20631647771053918608585145018325760091557736499583990262167636835813755476247448586008836071377506978995804847152158961738046640857339014973635235491346384530107288158430336528070112168556972884144131096726456134322690413404139912889977099090022190584123180851563918736774014623004457230795149604647158176424661904447858810140595765347828949047758804730910207076658764673580811073278891463975046479607598539123175930166140595231375490572419020509860584699048226751810489413193987406831010774619325261230471545952307131781117748149500955915333958392410643536376763701744085786593846621212716091344923758128987493558219432968408519525622797455406431537279136327016167550196194395032515262133690152995448367346551419522562083312000251368332097138160995337057970898710823214660411068039721068721031333693986965838376582211391173745135816232574510202304242225805606419032679287762961169712896885827733355612430785193594391485901318717146731027531128406675188171099011411656443190954984580351872486379436321257575591558023005081247682324405636999291832208418617653786292009189817976980127083721086611835634642313318909965937429570896293093744062207880144947305254385078784709439693027351919165624286655945928594383225547491638374170333018792684258020634728645481012585975893971297966979274924586271270192636151976018909460163346190781086503121886325123732588388983745895554508087571834505910095662924455178123571357401963057174696603506577338953033225859799329152519108785520226241147927473898217710304495797955235193390397065329777123503438757660471419408425230231464836668618310722720366592*i1^102 + -175323876612632649013222580025606339001234161122163528247239904307656575695081008587861039005247289496920890088243336041768391688630487110705624601907003301611769279052185246717937502013056418040901040990173144359621533286258658199586014595990094656037575784547949601296106546685353219254455525459860707172651846071178555766208803016982756254499103051897553386074938885782447939919636356240713105378897276591829378630308939847901658841648395271160195475156060994611386026177197952047106630200256410495115876152359241696942416212208170902689025076864173105877207064243121062107933693376612068382266734352972635263548091849266281502694067006310196010818228993401046323513538763191254314431734599833017426214348000123317753501849167262206738077982605958088310180330355509948982972572604471666077731869141189493300832435315553090390216945572813745701512869111828725452831655111328289279213000221324090577533233698462255107422262308907785166821168497063042100117157522809993181842540549837163973941551667341965028637080762814704916609129203141496790702913940637907731677690273595010246268307608206854546063345297312278098221519591357921410670045465327042935790771708016888913264047419135165384809260569063081781996354324588400688236565086512468017470730470630624680568134145154223679714128759079514867020478705706094833768047861541028233607961347130285502161415020364034333049738894991132752093508641227955571447706313129922895978265067760521734105831754516574584478825418345793124419347154707826724079520979796078072336436799381177566602133015748647014012938363701233285150187454464*i1^103 + 779365505949807575575791577245957993544642145600268571120066828925827942513140158995393773345033502311132806767003366234426233684125236293539725095253429282512603334183749543563893256337358085360190636967766036151936114316025753594585512378417346702295675702894971086146292474387302807553735411144150287511283931551421397520707914224875606894655619334609786218315045364634192162274389941431457130754356811836353477088759179706129500874912303642513269295133427962269441095239796843569337869421956435983532308103281525097161029227446144621310116494832185526193960297236202665365455949515262338611502788070331537452374232327711621020616372656117403209618017509857792731247360686940528374488617552274674421207577034657364701296769606895161559598593408036092863295916828658721466895845153955482473893324930332273747740825336057808788614657873984613036599941266556607241821462070097798183478924542139344324749720623558800892607117696333129370260260481234921687950688165077112441341856091413717212959807514438056156722065727307611259788246471230595534682428427955546561181429817803836584507307133163533696275145899952171800618294120708507358410904011109637966851187043559124423324634689683513407904996572574080453799098762587293499983730664129772772806518249813369902277079526054715903900343749057041949570685192239134049607607846794753747168411966964237267914116062075094009887619059012731807503005606005052323059932118260274815723236889681405820023417126269760215641546618130483809133893147208816839603362800044346131608894953533619691331355998727613563999551318805400518656*i1^104 + -106645718424617472071853604267838038672941802325658258372257884232445012869464252927845565073135602422938595866895630579731958216942322297746118921507703323599164148611388510326259617765178659110597665880124549297500813646020306998348777745673407380808364033848215083208387840311704463238165889020466270371374833805219298465026481489076518141553891077837176369952586890705617589205154968050175302866354904688287685049826403426033361397723499557533174794170373575845488310439554978370399880936912970691808841982764005794086472406068417890974037098215200786375033486508005667843821253935215707623631638144977924854863358816393240813726538716460437332592637246944153647675468598117593776612684211966446015265554354582732697502126881459553666011898842718725089585912068647884673174894998603928040420151957748370889454510622764571834015193030244426772323377411300802884057363021183534269414093894928757828256669647431555199401307089312721841587489511773090767264940574470958447549011768294905607694360868012052492950344165592235474845687269328239298316716845586337747928899851392517151674181259090307421656470260504115962465252723818546516197709317557441954302107898581746037302871159573414893336198214023410607751621005676982638159522373677763035544701406662800076318509194858755046381292962123754412206546392908699409356115317229621649321173925570466436682346590757512948233613594465345433006337793065343867183182453170499583276457865244101249203220739760294640687161575649004215918825164977672990003883122906308704015867792741575857634739201379123682855322910720*i1^105 + 11308641543069292560012539194352511257222638260131571576620025877356065743564967917237331323733908495260008668788133579072740894312531384855886656651717775403224055853881912688423425932153511118910583088137042849686807806894390148604156741264902533693461042482140996098260666179913983395736853551513666171172978432223967079580054782148120901187590192825028390835743978913096529356600698629512476886471993060396819223531794728328847601906421526469677345450162252404210711684894521466205763548709645188122957769771861371778537016289194684859352113818527043454085575125150695741602552428104354009624594111268969431045327620994997334413111925198551893115427394981547167808129856596275750240997587781075052622658370205274044873743331868080329695550406349849634630351965436880934336973759159897718414346930009869734329767661391327656482306239284392431690261560034501173922213418028277117577412871919222749208557218146785102270807460002855784121039687132559630202098704168702007219050593545097660081769165219018748677259237980442881468637209377989213661846721764739067899062414446745539594305977156236876426963482449289507408231371920660292370223082199191176267384858540473764587015801149049088620604427901048490725137037688355781210404045238477835621031915781275288535074659718555432280474544623648839052307742389552861114817066309427670103151957601967487422321613045752053894002536684633235532469042070068770905269615582670631719938366732988002030048508501699348778144077116153897035489758129919211579195714523917474348563800028288296213040202508006326272*i1^106 + -596318700358686180982906220024561527846934642430026827745540710852861223411579474382395619453662962931855107382745025750887886540454730769576857720589500424097295813990142265144825821549402742606878119319566836064940110399867528697073240495226913243091676624869832636895576526697271134521566011273367119239591921785373339822558843925742159964413059682046327938454265671350100397969090622264244806581508031946673902166601250277109114179935402257210688849570153263091210765633523340312687690286987629611553484846920568605015644567229066769548702289899387547536509062751042239169852036607731345258151029989586910225171226540758206098528481528217170152668350960755665197773981622015203328053781235948332140042732195392732577710938709944530380448700847832446945557128933895794525479301272943161968293292749446610421745183885856136009932492062047544725121862655424811974420873204012340743295271022687798055721175755844215889736704939655538935116386261420498315744801739039935922365526187265027963879075086302935528759283447879056960979837838889083872212496799664293857144194764010601117918070236185787328746863729631664996311134733057623675327045285922086933065292856854816257471200333312755493093163859198920691287873864044852330219149359336988463691201648616684972685026099321732230425025014762279619332331097641156500184761690270841245604082670078289285886290490744135770853784493147003769606330564065219167226798261583278458467388787145444482685614014278781092468431804505115198780522980292564266032950136316256175197134602172404927985352704*i1^107 + 22614642057566763452598706350239910600522268441539646821394641261147700404891130114581653958621263249622044250595787810007485067167177439338517995585805721310699132754300010690726387570886910072832877950486197756901908664132107235444051778523401339274155973431389251425764411726777953807732858547938427723018184901123001746231070953533799863640445469125683890115168827393652585452947765555313064838382074903167241985479721549990830531095248573136328179900146033235300047391448003283114955306561327360645553321238881841948863263517334624718410384705748085515495086764692994117399429270918514477771568740418134222098620257449413465754088694244719342232114200272683310384744423084136289640164954803108123725176878283617502817326728827715291932564237932811130751517457268217832642863502267730376264708917373783044525834513691631358786605919839960516126779644557809182072399504413282367114098479791913249604548558017217235925751432745555678335143262305388986634466063739497792394913327616924700428978349116540737544013467887268172659336851028828606963659602310849748445605104674117587961246464648044609863810126426015325860512474762114769003660900919160475567109513066090983328374220168651310399568931120523021492149019357233565487982720730379733132868596723138592355179255396065412101301502499199678845194847341421373435857075894449823777617625391779916069606577524906317383543314995213280480366197547095451175183062700148703272117402770199237478315757415279378202158325633257021677798145538198410539729248405718973326680880534519808*i1^108 + -371621527144344621681225426246028380509937866166560872637185338572581141830752499585882986210410905594266065399229931877822078833070543086125546425902562943761828278046671014093840369343329736118307668939461953017858029782582656291177731752575995134422424142788855380587615657363437290999877165087818985417787824998888882962989684847469460929771989796687161625181636495402578311723514620825381394980290802027404646959105979068683522171298384928996553449607180050126232470288418153626748697245674610934101140951162073279675930581575082524000068973514063381114283364755847242462446927452664224823744711233123154593475664804297112518909522291526281062958780590138349507188423206846064583887360275272973644220557364394747891299138568627195728502690792595838757209838500681420722862201680038218625662842944892485714401363128350741034771536166142789854210249103447948634808319387981462535134156518843686483018379901861084855207757771112077878975547152438976147196451286209025110461512675957150391984450550346743393075758449851712988179988207274441469760043752464503262607867421657137677780953381302377533806141679778881892703584228661872760785293463163263574726653926772293411291119276653490728901480910941514778378376646943607522253012971734486261690811705602797287841471962074424137627701884882557130598024959958411925213069544597900332672698244146712804181364901621050320711779525695792791062113965520920165945517404780494120169561818652834702837535406810296552169533470931578514305699552993708212822245396898523809579008*i1^109 + -1293723899823110971235944154833512978780518929846237467568414579634368321952889982077654855739380930117404432127325233638659101292980936141168420876909196677984105490482456693228662176933944240896452780240855851987682929729675557555071060711281107421440283792783736662400598687696016806542002595480167134139794680825419279884130378379611644852845608093869215104829083820451001914121324220272855543292195641233495018562522809851883751268456084452107449988937944838437812390181916539282805134823897358377013594423197322845420912835066421766323471503003293846847606883914638445928921960307862658972765047148681812922319910765498135751445613086688204855331488847206659449978707584176369619399886189307228481367844207250589895406564957607832452335499275987816082282264683157275891717158557576440156972911565915499974105955000938333317199238486088465436458064255840216664761645113126201739572979204334046181428006075584645147371060145425229229414761302821586421791538708516428037780422729792542363042450840393140904328026257475562760538186075410492923430525785131803762300997431335714621645628938124356331339842068409269018678819712335535822801187066027084819335033141295118153642044963240076605970583935155474292134503974393352513667900262567810832731078555311268850059813834387729965659069384430205565387524588675958914559898730205117346285338407381476011257249274130032325909327550858848753941489022218772367590998001970423319294260856456011611182018501875729526523494226506706531128967751768525797918664294400*i1^110 + 40450588296783746030777114885764572006259603580508601716836511953116922475109234923889807922621493546558179716027074121931509525979467908028865076600781042113821376843793005009243464866344608300454573453976445302601126275283483735639783682117431708026846779234245723612969697407639896550448321618333322650409582637466014543549747651946929489962036952700202031147786044029298973587085764446048518275085233460733132432117677806280378680982976583040908863584162489628192489956047014935283769595789111354794116197331327398321536516765736867953370739761550114767837065777321803987929360278014441416561648701886930267166234770887622036586173584462929407681308073634469442605203552318954752638618383590578477273879514531732465244991442234817340259227096386502366679952135838225022517097985607297193394956636837889292893169017241031269901883740646295727419699789269501956588111067139043919218494456836043990133682501604764396539647538313370955383136686626126684225805271259791815641114220254674152985354537394554716631015341211154629515725824620912235952272897105113298212520412568806543101799921070430566238211541252424202124357695925388680289925044315611808697706146860553537680132392601882638973521980765044254947746780024380210430574412519663020024020260901630798661996323235780223249554305285294296652210103257210799003624720646223592908457864776082863176605845170392428664552969653845018986619012343851143862984109909940093299011462092092908509266717874196127011393363359271795320763273597025255424*i1^111 + -58801212932292671326278664412734036707917239073412554407833705907965949074263004439371799336792228056599438471361986931694491890146941829631170364723116293808030711110754000009921532702554813154592227873185980518181536847385260811813133061147265952587385630428900151758332214929462814334090861732779310436512762818521127821076303388885159899283683315282074456664390389567048022495988156024684078452706935398679269080954103271352698575976115537430662750660235595207612188552589167755607292058376277635059219952988084214176149907302579231832653669478679717265625000382446745787766684064104766483721195921385068804605588591262423791496118354811631844921604803563671022527414787356569088690083595801829220839987029669300338959877150019174990990534912407319775301704978538957917769095131369069573522396352580078309977073151168843634162558751497377357326497777403615868629003708782805394278263037242671018136682407676938042833586516543008446684060783368426644419630554352351439609246526829834810967620913771491680252057753595644595172482851657421809710690212530573081350864393432457414634945904088776951018580151427118198460985312377886332740256112902123598712040838939104005743014000260981934408115940088593870058200473958520839584963325195070725822818071796801581921764774585676191658088201129245513073551515630463820012939162272217070025118091766678921978921485442418556984516572404055801667695284692951276771513022919434862051950683238415050508857874434354962295510575267915767853613056*i1^112 + -1156049158700386678611463394208464747351809421581517186145806360488094863432763159177128418011269438727704523200092623046429818766526152340282715535687239926342494000086979641527992159789015322248438800732109649923225833324429066464980264440750654392738900209659307530699883497937973677100100951343979142015272569177335874627209006169227119218308711504926620217980561300262571119764368294268392406606110121883119447174140481109150825085920663757334350521280035759906400549358977522057161290698295915074178252266847950215854174504679411807864101814445968584954415242637554700022529133844460811685556089760792514872001877350948232961207172042871872843814007484947770519715112833697945629298446101136021752852600124461326043377316408871294420948133200381538743988567862929128806533214061937007729248778998888005279183784016832297317128054334452731382463056678735977874011800136434026407497023033381058725497644211446647764435620316483746618978031481226011463174433594154681108459737707276489220869544338185575717307292718976129314025910516327339135197831938109550934252490757454938462060184733994630680075144636681278728416462694308614493716895886967692831281216901026538354734205879530902923805999939123509760027368559183589427962414425643409111690600303166597698511217678856736894611745456534037496471055021281057160678483928885673979305587659642254704606906126242200299313291359740961194973149481042145353717005469062406035161368882518176979778036691510321282513718407593984*i1^113 + 4918753417450343396608729776421702280750975745825960191376814366608503171658128269950007516839382654090930865118846185313298320535516105889420024702005003924233793728280633842473170246793530394882474289684902244004586266035700479501724092670243347023231920605808582137986966622982946556747712680747946228191648263422378887804878309474597037645614069717090375258566286443977052835706903239271650604643629292138501025293297876831794820143593747810049535706523018839356518562266573801532839174719223807479909614334279405945780157659632837524185864797200897509905007919183504530219465267330401897571181306736865424195688826883298546844609005731047747893030929228561904886184635525884995486058152820449503596994322676095446660773840104328494094155841170460050110974893995320829907037610567003898804163129907174391130491686257503061349005297703937375857351200492166975131412495249028042667340008058435480438464425559301350988929341628458729894037815124352579228166458902305297677152149206743733336718488137889901692386555320558721265196474312213932326293790035468592890891194191407585732374979089875378155891799964918136827490155444432285550272914043005578624071209174514850337569247818128214234362476025207658106503573395081111276114832997293381002895967630566446162285204045838140596374291104022087511871738773840583219043737789371065335914165299677572418329189129152445377077934807130787827927510723385774512824135785267267970094846818361190280580626029322530979840*i1^114 + -6193745862260400934146145385751938309990787655025725956998445652571400657250628379686625777327723443641865585181934828660392401945801717418652711063373626906930392251526279018520310139539019083911636029420151909368274678388620125246245318739245063424848302154529966251399260143542236101152446417342708940617429871452275266158313941906818840978844850955946717255134412725707420488956919882836878880020412892119050538437619363990472437885785931591030718818773084084163379437162987406979967715442107854249805876534674367689739328657359971399204087331152190035256866477503459090960325102205249738865477674593305226987169695692004403264954445694465732644287387099374894976196207015915972752868248903100022017632689268511611407345540398435433072934542484468605755785963338826273337726839382926734698674685306400816161763078023614974598269801704776460384083807871472706671220608170374424539306810812294914584034937562609406454680544840293279714789357399769575723589526111637579723424026329267107288573788836990576989492769485552979346531598369756821013088476496519119916107005296230505888728370460989157308084567516346106057736125663680400323403845464684171202719556796818821799519432937449903342394423057177943005549071259761605355109787567796781710918882239809083059576938630985338754239133088681791513209545663521834791308793017008165418110704165998895272007400417580156556539849938708586899488630211964124028276810711433239503947037836707206192607264768*i1^115 + 6005349373874338479162674394102853334221260941778064551563503712764192003282904645499578289372079319692383655287298020851678098103986443310925439014140993081993759413459933276677332405814918818316784125332541397171577901278151042963997219851318785195526265903145913556131379135529512623507496958509744842692658827490348201801849422251386126198894919370837201489954532466582030503634477506078883961080311158646459631138244212958111924024622845236859192639362123935415465136354245508459011898580480058576800475854991760757584459616183804344401723742159188513297400402952230025476601811562018282460513817458144969816049022736873632164772696813137420954759750017740133772163113591818869725875285733182779580769953045740696137440340345981981340923073848817013115582743044405754018788302372660562053032158130828418599819855971364705495747761854754156202771194081397866325668962564327707069170028163896492697533498967321297413611628956510755776625072877233181171850730290884886971174050243710507584757717934842222100841415106226325186148710638899138299157734441066703216208173192036637473085244242149427232459580635873836620556217177574978197415184672956529090509368904481511116750535189019904987944266770826250203395356225830437778450521423897059119689335635985466872298284988213388899325137616273024174726524221555878164142206170012603943909998765429877638750194217719137908706103188963011084182163147585790918642412673358404896500350715953152*i1^116 + -15763292098635157419773491127021643271262589023715370449669064734800571983260800593346510483711768468621653595937472678779112732565073406322987557904427659378228152933616518924942454788490439368511423228076243748349679416250593058959765336796611508762910076323110942745101209832954659906739096087888021213345270428651971247146672875674949182029739904471124508792338666808005672675728604670585759480023476832998524385779897817322024786615973181870608778576875491958529270734968315007865732430888007184935725702855052543300047198003015176165866799970331254848495687185912873681538519293503171237878424157569780591437065229667235668846693966516845502828925672557583490139260992287660826107450769043999558835578452428085718680582925007670815440049030069727410590618094686519082231752326369016664146229190064351363057286752902674380982419844255600756533684964847679290087969207071341651627821090817195868894650311986329538351294543588038223558882294904272670596572806617986477499728309991051838227556288763549821359982957674368267828228532053367984426135627345011006136057932273604251484607220008324739154669029655295589106697421677111493036048749797752607153720711372191656129528271547393901385612128600223686640541367377499593673085466103438446704765190328695663710076303877719121792175586675023160110315087941154423900978507355242244655294035133435042732977231465618007157667555039636298405206987446958403576185215857924734189568*i1^117 + -7592666020737498546035470990494316638669794553528677330331390710214573913611907484344848426217823989211906489479304174919216436814085559466935074871584106016829363086076941077589181758630223606117039640731503317914764419480270339338397792105040325460770288657360721957132983635043115600879621862056095445136982896767155101338730063608958513449353931843691549050323283644495438337785169840387469606952646603114652535470331158634779571795828193206076125497689323433652347538566838820189502369973088190067085270214499426860051890782214419232467927577729373171283043799830752672736181345285023715792112078554131087426506481964361339086744309497540797413866056298055683435908569339102911681304406076627641134879532612916317854959438742737972126468540806751763854943126451535312831892920720774945339179566341530176059241832256017858345083198575183108559401306125278149358619920295236433118148543997233819106498247382722571815273829293386950821389924650725206637016925413198457038942753667759925960316177830765849077937667064695315054238921748731280646930239949755037576057199054135201233732208822131569810872789694471604031625504624336499258733804881617865111833039167077941469853098650967285465034779162194225421456398012555938587520909511466476391214068180194776834755609633322550954412914262410148634667625295798168937578548140269647233240836647299644329142587501492345424516992833924313165055052651363824798166679552*i1^118 + 2235727509420970792108772438725125508013521831384346057964130933731065283499765145532054101089434406965236765372042332370456267923892422578836453939295407454919315957861701891120275759311783548792652836523511916959743955239337100526782524152068682694557138064430665229133910871232801073186807619030892374473114386735208872355769417018695857601543483224460979815509980264152989510184141867791650740456000949295032831707783292625966433656267571447212150236991814000130665453771705844933688503132436662788878252644862507020884278217434175248981304534016443299456793130153340864215561235676420326606559354667076500309715302546450867563464052305587708386061127158451424692813117979630252116253040486805268632318826670892134412958803313183089161829120761011955132993079634284185955821512059806429926579147053378133934200063352231911599942347886580864397973181745209222268876525570948728854196520366531919472452732088838343383729229181298762394059438521671111154037669739979138705765762090922833099014337491478970989965042941191872255385726019332946617873239536260682765083134970704247080050259369700927589292061569498868475418854211536507934630844469305872830712629474037599368787191874377691379168717408261499771823371970605234951381108235785463390302292955717787835257008094359684019745705041964287585546270384131223533613781620874677884927879642889386224421063443686186943300325180960960261659399209091072*i1^119 + -220175581612365269710726875456339068861483168227724502716019362376809881611050826354033159011846291555019840031088791028190305903959689524685718494871689390626691408812336118879078618195480796996888309680306317135320867723282702375552896015780069448163383242636023086805310365404055530629283921076772244486002917510822960700660798953918350471736716838480850286979137425736197276222711279805500594601476284592524824566591096528976575260102723591515520243958015176235013011207260370083171686755220695558440782171714629040912992763412518994700667533199064272205362115082520757430325104071020252709435984991792241570361461033179016432911192982166580837877673834752433444575140783888670185230703374020682818741221786455574095995364269532044727119733763702583837663575960084895186336015801751913363624538335235095095357609596198041133790876272482801088850407829634948148142790675132791108328661991422308751079186201736405144289213574326134990185237606718278472033070456822858938306071826101730972891160398156250628081204632906911080464179347255915639352284033438922773091105606740108616885158806866857617782263967658933018576122391391294640497976396713196932910173334684466067256507857871900523809413933183047211846635195834703233052985366805132375365135551167305651663451392631267961838036731951226663680050585463726653129340657960840680486614814557939269833066626385240164368935613133169885184*i1^120 + 10182945555416865599093408573920746754347273411232541690314663959225302849815084023203964184386388049670537665592330368660520198274993414027134331011650035730481007370078431441396312761899541640848737143000857884606381116235681773572166529326462602859497815626020685443738024833140387011269386031103537037666691912380076747417825229002599471226882388775220786592371650112059553306878703563376283957913288818803732153884284829916281711913216217051791052505338143078322910435792345729521799270895942510867765109344312033446239566701999526182546535822589655079511638493741865016312823910962165933378729135739609821915263241260187427863149437318692004279486508758467092394675668597315389808488934791392260611080315944584883795550376708902545441597614261370438272680389427718376005970165117616527282563535242129702526101137969946470470003060278886366834240149800100750527455638469725229022584730905698329784449367297559378903287793504499960196426885583867426381017997344561831189951673653004577771369705558733092341369762782256728909639207155915045502675268639226915858498848876516889735302816080593797971572159107110500380772194043010743501436311619511116717894386050070253150244114368667253153447297931616722215366876111531388474286709694656262458394698925492514495071348861590905810607379309138634356175506979860441067004544631689465873428319994423305639295365640388634214400*i1^121 + -1164128925187519266133438366140051685970195704698666086781925713785172206193023328814443646765260848549879869168558515436587013537836265810545957336717819223344946875511375401296905235272160959054841952103494052502139563998064671611120731499290448661990272837387371595460231899644894527657804603695124655483566336321785421594865376033867597611256930511875868019587615914111775755287982261260011361124737409452609952730055217125897316272041008479857995841586413790209834546330941206242884163159337335500511766086932828344697666062407838453620289101831350661603874630257407535869253798190614951345292210185099608077543937202733272904526636921363606086422123597713093506550798647016879886903671887716306570713384524119961177168816018821916478227858881292010790990714997318572779820723518097280650391354198553300747668194063440370794392490328501746681204018071845153014535884796456076493723741397014116070992024586507137004337317755951024628952911739843904122598065587932049553689520876048777903927311961369617915410709004580122305835450258612044567456970995366462788503544765268065773608743042490417633637739208149430089893176617478735622377327477342953815410139408560646892727190862876362790318287310329873986181874962730100532192005093585937708311742317426312542244649660283713835128349455088383619297648626156323435843200904954179388501398413241201377280000*i1^122 + -2526566834781674093293863556638632510982136319256873026496605394411627405610780449070419163662373168524310446463200574509625539939099687713109420541830117658750661197185055390467321267533821290137111053277145976850875879178692739620979943749622659692815273404689899815419032267378062013220642320781279243604044796613726589060497517132034498414883729212868260857109163658540104623629445078149375312055808653048505211085516953423076319632989807166347457456004875487297470879239570478916081068964717354864329757177588039874813446331496888063425446720022974298505609362741388270201095074604771587596846535757255770884707926900123052064464530854663836255591826049091916049111405108827139041298904561987992170069144267414255351648765635968737899920981519144451552527124321884167792715375671493728091929793634010173789483703884492517248909478781804562707912213981463713273434817685236957763535085284995746073001894874478656743923200358754440430131111018068608781651014080965633945190560815363178357729634078604625940995701885970414478515931016542935967484032727446918506057965079001375751565683519172791157388551867114265651664094663201762898885860780967588165785830777035352656697264603669753497218960389317023008005878113677528094199947108098716298033219019817065651260734272886439480241186267103098968131577579565713018161076265053184000000*i1^123 + -1370870392830215037829519067200590761279999299917542560225719307177022213367287603518924220369660051841971259785915223827193258251214238547073700182900010885949251362723190839143315685368088920564217378774003838312714865539145726196002861395754809015605515956145347650408222132915817038906252396855346291146468658119893466557808637741137741737441584572519050200133040335238432860347295243774220616642970378513367617454363302751550103115207691137909285416080983536961261293780012893373284593851560889379098547546614545010589578763089390368045462291514345507453788547606637541556559328274315223759138954479733694434767288838943650454605019730600690662655432860279983411907370433224278975926999313068226929362940685447783484271293475387012749641304219740329483538005197676049341125081878264375703044434782996249160261427894226449295166082583344163330014981739594613977647019926480165417709776642902811898204949048537638792035899592204792299290993646096599299980570016833340385695145869387627459805758983554980928193173856463003547687372853843344485991102527704158892694086402548190403403041339051433271676860252767306796197222478054790153040403373964941653135655127478676443598182318825560421079044856490044748371988319989128253658095793277057008294743276521699236597614291828311261640262308497498477341694606400000000*i1^124 + -30747347106135466635563576292490693417104221222445326638305255080581748421342395006849402902068210441665018280178530380925304477159205351807604028054772886522513079310368816106418341277803345878611634051941892159543361220721940065315836049616329838173920211979284003875064606726232986852933694206183159393167288122289932836326706412842745365188523061864242277317294168511037069476151233673604257328908364977807925533357364699752348185578883158799939916945695216026792517620850422492835052645884006603775396323281076451193105401269207126561990640355188288095382078965069139225092192480049754432530394925977558729658947386004589660623263637151181245074241174936450504619983601312792413985477267383095119849009636455954214066959959623964262957149862506779451894005790663332328922197403762615224818870650734950074518895655751496317625748341426886390215715063252682145071085397461516846019504536991634261092748210993587508834163003575173059421407242525167525653385993187804120830038962665729326131128279404500477541926522116196192994971561654685375284989425073955516421269929055592297894613233016413242610005413897526192165542053220006227059492023298606913732661570315086858060386646277519114531626902688052537332544249871068207523287903836282603292406769314094573922082003423317000000000000*i1^125 + -689609699365328427503480604034624114128862715086489230601567017136918102282611063629267993367378907778196624979180158524190370726374421735004807306957351857367195706068660727672736731625173115093010948453115053745881369545545783699150196771415971027258311032775933903609405082582339677752925469109172646899647703776252741164728192499122156162927929633456871081670669882546763928967042284768464374538415901801463535708672118011250660966445633934962921499108629006594959454193115630465566263781019932253586555421239244616399568363670231908655466327391516700451513431039072820116106173373446442401501487355438421269398157458634963076406385828186637951645097024871458031091806182930951990198279634866697376803956193523868772366063741660056634459326895280083622154331930428384040857489308272632600946010490896155739408000558771368386672281071992003838420812478960919582209189200894043345901451542199117445026306261869771534075947465496996238148054863373257627669280961755993916851517039307192216129745995366963431518060374718518762523431756713815946823037069392734603038071876129197155426241978209712447942133455514346154484689287307233826026135925960345358802406532107623705449234914956183790594780521215171555080921383400738458937533345981026164140625000000000*i1^126 + 9647821922409530118775168965262931922108930147101273045617138615889059351098164323673533255529046545536046773339027492330310272851983094148441120881579785404468665702475133819675036217930765223788856373319332116985969583544264003046875398197039022034961515865476287205077524580062160412173533813317007580574669335197167729253507932507490659897552072792331588162097607129130585503161377046731102557855107364153588144217950337394825787512750593716686557518609499025869115798756734401543368327360919157043662954657398777064778876920228907208075838471211030344477249692823106016700195816139279887101737109462742157002010930291553311751805828028440893519387175537458639747860140202910607477025975484206121424684227071012609748359300772557342865454314565467878931687886655739100474455677746986584390046364365669126059586980205200016636207238996926712788177849266645250302941504637987916730234595554591904059517807473682718089534955664421591492248816965554969965679806026759202597894585580558491671568499694848928900107321989431653920436521674564935903001980813946757634963553688694671984733556520664018245605594207189082649510295210625688422088216523237382672559909694505625048878616715035471163421152400108349609375000000000*i1^127 + 427587443038344905648646483196927066171631269120581185530445755583014919940305081716910159270594060123650032359550970910414735848003977131635897718722277228949092658776085350108593465914763330775368736368724556534948148832341977765993936795192739692846114580039392976693182963692869226858631596747080708055160492154405358918401498530349005894032082829746898196367099679298404897088021004507031253198892518827339270362646819649636285613155754857111121633743765017752172939813020655924607764973773516654927630211491200507427999154675360715748210475420641677821800210805331589552169319061735417719509099682059710566783830735891857851690931253039743142958782016935238993957741903707367252266317830469121982504633140127229488410465555589351293623808598997920775467141691799624858881304881841776457333014097592090403069663019960629073603352322302406668321204264819750727348917692206727285203593871808869084489212804505426579111632759146355932556882695644085612608590657398060371026149231747758518994480385665070622894059392307680964150239924437358705125469579928310378555396619897525752965807593598752152953536736781361983411777674119858328561930834111848001539707183837890625*i1^128, -257308947318178550245672251028842250813152446037829288570086567814316732072329110912402365315589856856834780899378969504392781565201419970867108468906325736418074901309223032579810154075564871852760227315637338853770747302298412335191277776799016598874318172322965319929809688076905282816716730446578802714038371565716325792545337208463000042133043841664156279861966446488977855029699397965729041556241776250541370381625104749602340697160102976314541499101505432766235994044882323153584622184806793173405960116487307231722392432678585637651825839214733756284433948690724913064003116341441199385669992552945616744651359532259793518505893258621752703836910500738176598187776980957584008693273581195328570749879509158987564491199381886297090956552778920180298931667268413301538575572774485761371593757313799929402264266537606814013413506921547151673835741974939759592078232369050035729481157305978155513957195452243983350820818757629392529564385275328891084793908358358185640483340657073190883682799812394142807711354405772157290702046703211992164614796973688915280545733818214186622019285366527722870050324263760210257133719144870469440697916085419435056680988476667901713913176385839161751210100557797838068614628294087894374733737761485693639943929310021117878884244258897205086039382098971331657114023334404576530056843103089059017677107757601470269459045844945165681626445461931246678657016407238140623567221530183676739425241698125397802710769493771559873895734476978369917560370426009845389217903138193708731570008593861187718521114793594703602769584509153613207715459676454197481195590626605734966089336963522781175378846964652925620549854459922690672416857006218112280800071077414067833246280920715987065663276367800168521166855323823365046499226481645564564842079816987599676629154175373572927690324971516681690697088820462852581779808180442383359285409656729629957880295474223605460526330788285642895094759569747785208143603333798022912811780634810756632471106435013623607416500935653253738029429129136077207749100787365707474267472487499436853911892498019550582399400511635088067595493329230942677695562009572371121175351607908437304342895647346937173767289153647128404202181613072172541629724271126934506802957378661007954642514493565512189376489433512613473687248409529690357760000000000000000000000000000000000 + -3539824656503560747859618786291813226806109269556109430857440720368750644055545025371552897487204427937871344458796032955023227208121094441109970640281675302765460306433605886239573825139459104768699424922825078942638174847164662066650223599925409607114253249627086552537217824607228526942759800269001009698518903993324399768017908928712501324581677293948704731827822596220563809160138249347099903902331529976108789552838836279659995609730938363837690563508622628777339106097148000193832476601099457995094717704980627473882053314631242114921091135784970442425210202449827001333108495539236543705944097878322331983105358061283676273361770255615967134639294695041195593795610416771106857602275235155579566009806555853589563505993875470663501112995508248782145659535217692809637855292163955870846215887357670559520926344248543158930779431136637074761801112901411478907112910471907369566838897065500174451289895478982277219643938935704751265910752941515988311522804012006467732373198915985361806763073433004554242206329464059942894416598489831490399278991779999675708352803344161286232892334033613548028631012254678395532516473227815080911507112071200696259969609620994720701685783237360004848436675141258019511602133299782195720807210570322572529101742774774984546341293798447172685956302530426556080370368367208979225758093918454681650983517866650685997746581524619493479218507258322033982699889685709067486842911220542952632617216776508261868581405081931938466914954823577927604377674678864536669879375986007878163065949175014019065367766197915329018422772937114143873798638945321922342562054183573120103279058895344454844375184400157178898628159156453274481958099398097168033958775386204852684182815298153470229586080560534710786807055974242872413261425496150316918934747860216341066512629715229584201254577488108282273617581615329850503908790369766969446845026031500657779646457170449072966180197512592046845133970202449559981690642612265192356868320400347145871802858456102662280957805319639578951949520165330002750055983044520391844916152682914209995347944507786991186574425928538629612174887126080705412678779669193927575782914836653573971069900869576397464615286306410265451826145958994705653526415490617219850847172727629799070455811192701576263324019587833579259320438103696893542400000000000000000000000000000000*i1 + -19371295227412943206754933736468856652939016923807130381752673318989420750527582091548703530919629222555945684873662544249753933179508538164666480088837877594047613666425625436858732448000009804368820049650889026287237977535217625799144894472194956907498004915605759724970996909455780680845080645283322599325989126065426646553223937376492971462375173600269226934991134719878187582780784626728848603309155977922450557554829447729319528716869618305061799145274897089225996635586053275193436477643975473922086120672683403803061712792058318617770268076322801760192639468839000674644424073262406692423229855161336122848366531735736254912941564181727058991935335417240303842978739569281600461208544139175022517879232847885097679203608426055171103575061759869511079315461206100149753989813676853489630914210167069310254707534671722793354508250715516797827187161846785090348416337544003097854840383362194693299985595986846482699877774236723939600830289153837455091088277458385026081181000474235058433661886311799878284190426650812808966785105257130857253044871407339808504359928557079817279043502126263797802499404038870938864990097346049209304720144579716379039606875674785928313511384316393042298359503471745198107067780300745514662179935123227044507012103805497235440318087472138719064246258808588374192070204232713192725272285334918761438000144332082178114311547276580722449192588571162157418091507580057649716332960758656458005554869968538179082587466499816585773090562624644716159741503895547779648705267254050236690123583229005242443152457492866635317653728765982716391718055237012619531540631112247804762091276029778175031226959457510567870813123320745319439675890485976571747077913252591755469305672640147084928531237849098185878654680397471567845021584232499990784869075520463176197616719796359690110916207394603558308293675401413187717291722872228281124589891560028992578118818789288636752450745819895058323616079182527580558994419797375783390235676156303945910381681724618115753898780026515735927608888947003251522482952238949364843417866373367191290019099242905858368834756544320140719074715782195048426610081313089947204441981937629522086918415558778598767008776952112581873920782043608589624444155454074831764020424791713580470950428832085948412351523379508458213087735288671764480000000000000000000000000000000*i1^2 + 23033560295504060272072226747530637674441449333405907628063955086519974234776284692898041893844846129938306110496291123811795328242688024307805613915079204943717154016816946479481004362555271802628361542213216324230197637670279175428844633987273265735289764786052100181838864323564271796499653591642523258039591154283524426484440719502912827422857891151164369265846532480591889172469946258684907508530514925897439071050015461612609157953691736912614846829569106342508526037521499842790306790858323696885568472063592929709856792540044108368474209779556752273517380194454806576300935509004924599532484253297604332526704352180442688693071105498446110458055424430605319349498997922878611005791907089610928338371099030133471308907055716706369474873521808730657441660365620585065171300007255862218246579409480527574151305345253947033252145982972022674326788008321322672775836133824188338929368431280663659987782609871161727077940403072826964075082930851283818145443435216278054614780214086407986061600763747879407071037865993501315027541420393689521846825309492413768488848279425239099803525917747875158644956384825757118306834269074700448283410806574235961119428844866266879859136417676048456559918492726858106503439942735020325404934999722679426515702702112561390160050264737860908120660855950832766092658108731826870079454460022446895396435525665235902858952997505616910387335432382973902603894178564244667904874537486038021366083877352300039901029771447902012378258618934756691825450362442199978067173990059988246739669838825109354831786749560671040707623001686981795666323109368309394501277851454775790481949920134450386894347865860166964439627988337078254535709969532178243110252383022260108354822750830877608940746022557918203527949003786536751215289456767817883832874279646421035502892479203304769459943235327554172471099743044519511955551696440357940539998669237574015134117951297945057299379374461317197754549484995205291373541506982969465577489648009984311574986573481358411751229039114013372734504009826681005865454825195986871805152312134720823901967862528861681233754817249715824489965110001807318624765931178491443928105333610751638921648018552461762725456443370466824648986021850953291230387156593825433718584299306312108436195777038991733304588119775244647533365428888377753600000000000000000000000000000*i1^3 + 782068058961763858909291666925628061140964376562184665466344217432592377037578873625403167230741156773137511921070069394034194830296580758941409704938370151554341378657487237187766771826573577112498699404280250605890613969464611109258243996105227053937933634649018682724329358624382040477082990167786016742433028903320035066837405041093908779977763511573701557612447071101201033888847540636940236585843721752914426562086626201475035529841514122332035510143733821991048245290813203359804411258155563140064840625528885300729575184638788591633354021636351915619427832242090133276871257690893140682929431902369855333183078710283761469552809016261639057558008005063216413363365429761095697315560164569938029124049152511756204151178085206349564014642286878277539504461659997105047718609637122185478737561250000580027430075805719038684543105387016542505319888240451599098769893301216345241542852774195845616382532752718532724564147366370222323064817054689960536554043855159174160519214772773523184732116776891099819201277851812986638825958112261655371516416868267494235872749917937049091620783671610276504667137894680749449978324999881831579157010691099945545055064868215969474587999365572049421497213226749264181562346376765313345583742181452675586494875513144229608501897688824033765496916716110248634238319362474426036002222521823185193269876987876311474861682435333606635547392687723777033276719693037129888642214571556449373876850413757337637412746694882777984709775902656630041931612223641662282071243280851362164132604308411344145454167776144066795536984950031698382804433976042208808192162336914414778479328138270014007244374193125863605913032777351670111531721162301050102171435528961346320144750362771482533767139813020529772065625833864946971551735390524511431707436197626629460073468523379157256163855857761234896030679654666874144214388757022062286008056467481829013322665995754114149430803799292124890386609055868071604502502735874456247030949925204199546243308776958186842317638781181587725769013842042922356372274177798093631038532110863385784224730441397253861161039619367057849551825759161667861828571436899771770502377382618183205274231741367161924932184731559656671119646716690525523728969884022672528074676514681780083708553930452991639391617392959515385785441657980715008000000000000000000000000000*i1^4 + 4360387158724634453377903334457152467517149624056492168252552113006549803254516369854601154231158528520391936385852988415543063552242326535614835407913613845825812727962714444934600806501147518629079146492160828180677919535242790177641304038260286139136258993010976945095925323782452216964337676002647999168473662502215140095309811196675469320553562387227275477590200367767513683008970637676810584622164237305661059980643366836869487349388141379440472594906067974534209699367470577567395601309557832226040742918529154020041212055010919825267299752892546346149686911659643328294028307135713282001849233083591464918809999640088899987436036654621317389213163596197349043207526069746449244440708711598023899331548128704987248672620485995393104530185852681418930113311457727412122189227659466140265675776622350475321718123593843423547947084909309279208558260412144554571309816645878059119022512580505139557484846525925540505778841730983457886947650550055270570884392219622653113076847555140714358781457534049143922696074536128358753264996374832332378136204805808547829589080524264329902239336325921079076179519582509149288138122436204969197756915372930770811762749898049286131003994597197931167142096834126464527691179136134951084365669860144536490357705296615060315557772713619405240799804209018336360824656688349975147837070193427740399561102180979475622557886969828350773288942392625428056399269607841119373190638418690591824161045602295029280198627945060945675379398872910496948655689491603682020401951939572900624047461775770629731514466147877641212184352298465222265317688252209711364849228198715808178395899199102928947046540000212766993583758039695148838781157918625457695270756144548112137525871924951254140280033785072653432601592799182537868659006568031642694485827937633397908934519570880881932203991824574993036863519129261765725093420807212840968307274863648332884348095865672290951841242293592682226458317866955024428836717189979285070402078514411852114227290622332983143949987331772785363033902040648034355400750795148073858726434293212995868510505560150644237511498153228579526211987362250249989023137458949569701570424935827091548839028508711179724605067426468046760911971133805502500622071395317550375846363794515572659187642514768323760849434247957052047163672690339872768000000000000000000000000*i1^5 + 13315649679450328880738162455535788070384057470586626003227814793022581339344973315227989449784892124177624521052843103717661960671955146369792590170853764623181786761774898280334196584879857353164241929005513525723714556965520698858414616690571405882219211595368581403899860024195217056854952827362243502910931467456892093502573200448511240210428102553900099676713742287653366905617675769326722429124296413350942786236512222910398896316568825956950496237926026669479358199617858578873321034615159609608469891463540339353479794172583748884848131066988424440588586856152672794300120363289420244657051614367042577300863992434896065093006433364791442059945469305379712673764567249204195363207293312591140743129156091952065709302398782766366833403589343113364461357222241824222846339298183283905884417813232678817264926229467423394920151415029827217752346707410979427361395954371666721539826200367732196503696038006161513274027838486517033117485045441880997878257421903376149048579978806805435937878631290571721761504128039362671367600970674023525205905217592468471935168500980971826310203128644632398789569823558654622329505628143707887161658978118818733325050626066799472526364297585952997833192652297020560021229119755444936182541576891671002568734912733513638425845909308848492607166425858618319284781092902821964348392979190622721599606568973814235615749014882799425154097304478283533191132730831619702146567024431995539449142121188901386458910931108155412298417169790363382009660695154029982875973274757633162430663989678324878490006039079368083534948201830262330978978514319800261293934641064928057220736454272591679655915273233203560123346041869038074124803641510777785019432993285988233618765609007073870858497239803519333444443814922314281711130075869154492528420475071623510035032950403786480542591833650011671798206789420726347012281323749147944699481302649621692348810587995752476568308038813744514241742526852435552373030556898020506585490418343741333494104948600516886758489439623783776916981294426946779291702650506702717029790604994582387014048409207041783923632107062479688940052107949494714098432335800132078540702903561895666010544400602106770330707660718242921651538206400049775421953795114909108985408333446036281579842339434826824845724506962092482851654669964536709120000000000000000000000*i1^6 + 27283418811237828726925926908728775988651978672830439576441232510364188948996443787924159153382540724746066203119585395232793919871917750035667422364632785337947324175207847206447717126617354804812870025106528110306133855594583334793718156319326769024962585942202020850673493204513686740978006420177710287058662997451806766897635745522297561556263511132117684419870586938222451866741206483552438547543040386308158360354432545138222590769731509503752146263179652877654193260115635709446424196130446480996040559931170049056610556736375999116973626877896057318607058808477222090760311400092969433509288456630424268538674067407347748216301981363853261932876771645228681799320508691199726350536541523552485052669705073597711343549953904485743695838127892213221549186874136170196018799277895080853303511581275613619528655657800129537580872700508407884110285901432272472858630494360208476295139481723743385441728687174751486322383137956399802124230581396816574498398016658379951811806610149081810953804869347526815696652212177331684047873916647528377580539687745568833731577645642773627421637081326338906077147895155645202128648515404821367588430870818489366858234642262395220455299241966043119005694254847555973382913369001550802213529798435466935195328337093714525669711877875347638697900021471597850687482540075841725450730594298241464987510160573054380590251499565245525715796936689843095701050850817270765426646416928004434808891138682749909404029072788078623852028140877160303043442301849347925725806376498644489295505259941605322094589405321610062403492093720442687886026132852016293425077579632246894716330473086514841558383837962829142175562887865778314201368744736960346960009346438278533648196111366340853569091713190182546894620638127202002069207208424570512457720010622306366103175634818693158065408586314035858527094373427325563598126352212575318453663337476307038175515055298090877782614301334528068811792554676208223593052094675026378161410489162760954884165285061107041443087999267806270156179723080779253641425906869910120394317021318131066098599504505167738525393944239817344267007669356446961487057850059932596152448828795344464302966436367246223651540554628924402397693666633690661352496623172797514093002002522131349423132824445054941665901196982954287874327047581990912000000000000000000000*i1^7 + 43529614300667649850626509137931685344694845366283257043859246348270845465099991297923013542632570809295958394518861432857754743527503264596711177469913662700077229125400774903185910692157836594495531081473810911430204873777221053274665467618672046370994889593972762948137232110512055386110899883438274423071139899654165412590344795724798809208638819057530384816846873446692668690120822364096423720521014221634713308130360719047905867025013996148368445315537450678423934303195772156085662272230219623382350982889665367292466712321466237671603926632954165601937405309873783151960257409292744601207364925702169420313581531240518922401113780303014127583345495326782484906654916639706951684067013208649775161950680805147720669246184615330164847780709542443234223728565267938617836015406277090066517489118165384415977684507284540654135853507378655330699012264342036488615652121133282390384693373401560221615551785369626365276023953465732961565763645312399438493752055417949634797563030905144789066845335728249719478872765746930498722542803109216153519428741016674081266222378038238747940783512603103086103455561302338818121665214709694548827715349483231567933870088278222078029498987726431021444203920467577263134586506536264041059456920254207324677453809274282861467943575012732314321704992115959980779937155578308171547993347080465692841435219291384824628770129252503938233565500522337382261656763097095092042514335301110696106458478804652832705384754107893102245629311221642013471923057226958412020695091436076153358998561822056073240538248229496669580686843747302373298096919251869469589591033384464813112814401762608529762828719599970001747582512123534578612259506747247755831618793363903848768319937712265289016253421551427318797881148136357813841398669134575542802076606144631762971706209645437222760847631582126430086949529829371362126724207416154793174740459123547472320216024712470055063603879498981431285451201975776462761443963614149705912696031420627431725002179066473402621211922530738637751498251914688017858487798262016521983703494645937674649265116146020853822524010354825988716556559319537474899544364117648757131676283578857738590150134553799696205756124769782336264764813949039138452774749244021994192931808333694258772596419086234288573567512773098468847244378038599680000000000000000000*i1^8 + 64509080988909779309633960170722135172067115819638403219765269349639798950567866061784513753513500342087542916114717839499942594802352244146353486664698040707136914631018422524695074115762607759556351115754663024443699410255463051016085552612194344588537978110488008597048267830530835261387537344985237231897877685356074207756518730616302810401159919295802599225994610560196712365366056104811542372112037795230279736075577929998132154484079504295375200487417077870296487820133797862348153439982409813009730921058294618233165048225279926266025285020645041781646185283629016495939318569104179688854359321392919776710894241118880053771066281035170694804181618759406016639637217234628581423731098509249683637374074678540830613048873172398923461359720157414889519520302718277663128249606342199715051944649722596093149105464594516277776846312656280978400163109240441325335890334596880500431757153683775741921478471697452114548050444063624366418839014574249859243819244380583525245452790939155638464639678943960836683121338415636428314854576170293083343238261671196427042035435663118491199016168193383122624937607329994828320764176891514869849380024375740396564957206743965299983542125737021145155425024708913700922129107336195954202633304688804387514594598843929476042772496171843801379567684317972849127595163786983252793542150114983673173581478737061438083437825884419912841994556965263755531315116650369051084527815987898423026970615522335854416246309298933954996126982363850572865035522134862854241530765009026137099051901560017230115242193006503395651482932263968598510364252903419709898243963775466938654219165396463810923387021211109897840712508803218804873775076783875675592298557164195590953676651861097911174496804164262861326077929147107238376979144719088317707293499471274621370890769042777672256766509691494573735542320309460445173012974166787580374668283303615868652652362386507106834087983550743689440425695941458076477416579572844713714560013059001007789978178323223760915273501679592849026209473858274500031793020004867730163417779075115897461830077732350488653120696862285549807848123130236930824697887387469311345571003530800521767328486698290179827524415958364150998720514627901768412197594351923645564277732065702768620883423620197525334440523291780254880539865409126400000000000000000*i1^9 + 91799138608258880650608770133472506936646553150957223859748561903003692519043722236363452057022829625670956495257212258558676031337385438618190968076823186617552737925455910666850162359934528628828572245454311800669246736112280872629826237790443114197220591940004168640291366183353044872539197926943225152655616363795462263260969830149200947422927432166742694384679171904667713610543034649887640739976654970417723759673482249975799200139487334833195281532144405519914251862674554931397497600082276158268844359888360746547833925140190775123533615398945639860662224333215592572547936128393894539767339425327560641930227954294220653647018115500144075808760306158119407793095780637422884976898006558084453493443311854217603482983213747422907464410769241916302031377672306772753622595889963939935364839026052594878202625218095969403453636986564255501817238082080954828422977855981034917465114361294191537547847059437350682271678460033957423571069121418390674762446703419401250873713787912639613770734962046290467411169515694617788078487920221492457333193754949641736482613240923846553680194111919962954347121733432915803584153765952235781239783033201718685432299691404891765986910041994400674146875278111456008882234187656025236805957974150886596055537319731804975146420410052681497603960844960870009425595543551819799256947196819116631314204153812199971443836135511082533520192605920865558184537226977488862072957127189654479406935962674961201284637512261672312815187147090652201778095967875041413068955100778025589102936544498860260325095296789387522874803744676455118728215250242069254506599810046837208560050690701230011222380912453095183791350529620012864544603076713396900009240762280036528586244548267039031507741310696937812858032034973945925944332468510094701769647342021100571238395055749194736429449664663410834794348820433217818247029202526366435768970099401016430541631088160099669815908219007999293083674506966502741664484056351690022332796717481306879985809317265836723011421203927115766658248447707245317337080317183808380929711998195734419518456888656875114907542781704181844146678987157560460365977394888566225979827882974992794287668793229452689873779886849720419265025569587513440592360987430984542064556963448886524549036200846802201764659224542805106130984369337139200000000000000*i1^10 + 109681418711509742093118907633539858716370995576193759414685678483711406985385050229182740728914040978832889088973383774042909821088021468210117156312032134824024118589776650891526135542060249272107641402710729617854368810422210589217900753741797157374823607869642223297866617798174322338852676038859201082494106206939551342654349420306009066680964410269986550474276931401959098035874760781494236439848170119879469946807179097423735074192391692373033259473738653226947027834189897915315801658361046854350305215883174961207384166269919755033968276990298613871947250214593614805891664815149637540964347951287697016466144014414755460777322935326217900530561936152383726549900675375444462095762318649220051880960426529253864783150969978377920117813830555938961365785479799552239874046301930034375320509855060307213118252941167104667438168029848059117097923020795091656779725245121982528090002644778733500333986762267838251755198149074238609264376861985186738032076233949687550202850650240976376198681322408988853949130400237155948664462748544093827797242778768882138014847665817392972195108576109813913490170785254913524558005519803569625568860959687699661216492307173382319999324142597850037074362989434098641652305837642627169494402719076388751176046076119913391427705094556646903690214905595079377902034329961585897495551357816017358425088978991893542161201056575205029266631499168408011267695794497535609607575130484726702017532929168274042551947800188878384862207701871853908124676366768611513137017901609020057263354968619085684925039447538646675137870881770640868514715933435597154074741109467748104506482510581088209283831565507451286865622226157614167784364517529144317294158538427955974994088768225309027285703720221118528918991216317788405263576132710331648537558001327662050532251073018224969421904257504674022196619676402610608880543325926802231932701741060714997791243813684394711489145229933564164206724824698908591799124482145412245610111545910414372561554864516706873431834306213438944319547069656548819269771068775383785192253242200004917824609849381413135077799407817731445131666889244948029373495900391370736682509617842463826468784731647673279404532916090990839840539868038003817289659583778347413819068250036144595510866335577768956998047091468869185355367315406848000000000000*i1^11 + 98222641889609563377436821007299418538055484860615023319965567151277793903361589416839201670813377843413542718998461174782346031888668506265643382052493341376442310851129347561612210433129393067032198889347036108286360553659670236348926783104869966421092158457870652491722046770390252440891667597466573790321039674070745903520233380157952044117785778230153584065868218812549919605716727682701088519909560384429305026349669490797500610902582946911089984368115604767967562196575625306967659648638171756377973914437920109826451897017662198612642684538754688245347776787712735004522564547813175458851002550151384753595698929035453964107034330164967229400561052679030498990746817864701760366213879241282971271103345392587088308593981112637672464183578624840389641459101736508859720437413677177630403487744136320238855581051864083228257675640156185088388750401139984112050750795507861122775158917224896138136730769911590564401948696634486384917586344641339490613825844661113945940226029637209615247956041463412297997102617922584084248821500712086566070512573351503370174420426724713810991321538278247979582687898704526503565859986409513430869496698730832582552160875783378915875379419341978361411258317693578188471989793333538791515128414044817258973133959672268336861658083633981543564498688149824908029270943222189141501513705200515230196355024146253894722046485599595763982297259901926134076907073383659637438031928863643572460738187147099628469653158510949586221796220741732844859573765698253135906936842558281858005968410425584037311929467462478469538269475816883711510614314580358334488765939002296838640525400411163344728294579108905231363853641868740057895356149142133233092417721131237604363841429044510663481756499852619424962736364064628513861377399864701035001808745850714121925772964751228661241058983212608824355040045671898015168058589119355877022387211356615309795658209897771935926793593688823968389655291555443341013955876161711029098668979381813513046592761232944833694694427938622271907209265227399432722426895796847549954925944656988604463707878781563874242738564341511176243522941778527990143852098191975581845321922245158034203069807527410646228926709953076936760674037863272048674607807923005374220578056306911298307234904823791837575375181072707140412237676544000000000000*i1^12 + 74204947413584690279580150582554351613628133645144829243903321338465927367768478730072089756157284149069187871845606419505805967209097439975564649927685543016767774642448100999747129447779964117381907209083282141843710098432779993778213619336600424713599382011081781496522535178989314166973454375574374389318620319277555349393058476780715519439794001692311647374393220841183321809020640739255233288881987290344291103200752641064495908289562782147315059246031101079230411206701071974206290163746828163309021280911606953278291120810674898383821547446204168797189228716895012259143992618848783923439400693867728682176537713806631778170646163612631465337318951891869719387030592861147312928142067771247567617374153056938292148750420304964555870609670245961362249012322829061239473954647398638811009178165683470976214078629090849866424247704822198158410038975125455109703636961079931343119381179620467998997653855436876370377725300721033991381392664302187286494902833187801980628778152949914159830134530427696830526819585565341209643384976346476812643664109079884246957388319042553032779816929654051820904749660967521484375769390373607895275714577195336434877375073813115899046149164010964145803136041056541860714801957091516195374406374868415882497844289398477773564510786477585679119893560997632628783665230495257465102247839434752056051336802266495926117908278800445106380567960495770915247654876254555855498672274058169085587604652856847365159618646544182386333318666310116902824536741530497829042497928988647651144673364185750242480462868690010680408891717134901440984215336163832009957141181384740287610216968930356038169582999284145503249306941361535703956162052695413312858789173617390286673403842616707688085820924217100290657277472753602097865341631721612832519678564108812194796781461520941185908853651023322901267692798458880467972795267814964101207862788179044044614500243778191257270364251814512268843530629788586570217310453096573069672561189171458525492141862812752460286442498048154172463166820082108528257847374063458753041449518455998030206433708218121193669398640868951303931048547348126887954589139527503643939509452571065195204523889029657856242843291654766916441826621197125930771881897459185861298907751829570766551636939824415107042379953239034341883333574656000000000*i1^13 + 65720519172060471425559713303778468675950217154010870602395434109139278531013465389166962660650498523870334492258162907584336796621443818818032351373018371456921230577999051903193245708078357531283313709391691895818013783300910224394875041410311904654588071849535422386142254152673732908548273097564193395837886919304539729090905299735471839071760829217674891580156863475871518153495950223787762804986794886645093823985806080629509674866354120538364581230249894810621550866426625773061598606915690511945403477530171789997229834693074981182222029609555929720962669075999091069899092159462687040820731644005702604212918575127543092281679094041827623796957110531551331379233067751221305236816763086817544952288114692767067421398189970271519053458527863893026535877013062993215892143827674122671822645205358016169911987089174626499097142590699370583560558119826450901663423534377031457008844539139495748087147951630036980735737478917293423823475173416970236103568006163563529686658120553535065187593150209565296952732642449317418918897436814574760715173368989723801085352710527679354284737793134591763296355312114412974863047549613799452818475153129534239240279243767140198056318928779692379895849194498671891467977051317713923256017932477587560635538584781965470202180087239899873320432119119992566557091250963580693086361817976728554338530469822969498803075503810867390436499772368810249636790303633531504080838727791807237910788577781126482023364530884336649173453075173528035727077507746990165511805281976193812725765113818554588884089478851382415056957481118565959303549278015963244425974631554251343056131406032717402231921391246101617720480262348592603079411355705056671337975599918051613654965800026093105784880876758397634857224777933134469606090202367095144403379331172002877941988553823716214708970254263511459888697159292140041012657000928179981567777530603354515053296051624588318900807333761561512740850859483236911104464697112911513016268195707766551929146392923268993620052214850848356393226054338794163951412083214982740214858156271020018175221173573871043744013981656725545927066146933242353466754605675356126799098180040571701768414911535716641516528575555679596704010132819099310518548131192368961406885147380189559997436918615358504581988809437931847206337249280000000*i1^14 + 65582418394509347183945809175257394784714691550702995290552264479933142380918933904369370058193499267998312169563174130987268030238961535327605310448372940676403625202939364311205838806497654717934363808231821928563184043560976460226341468666340568136717023805835101420287957527786151275496982733269350576352442289084555177039458470554920865711222762954745593872506990983620103217786663296929001757539780468235211724912148384067161708790144842975017526432853580935597809101693518066120632597952022789473103989092842271587138874284239110598183673726797292528189410193404764209031286980133492403971463897565430291170094876655482392084229563436811931465172842444132456838476693739001671760518408835959070706948553157844945333010180058863886801640949718927890756933942849174118659694924553585717176902331831618479805119454889428173247740322114369068685895691887953465939491669401339707163470560270741356665809990185682557126890500211741694791724157851150098391216192465982044866010145654494499110444795873764978687479067690080412283761538984774386705176113721501449856941645925178649100313576245509666602726880748965775636659746643643512893036893449496864942831521243353139327725856013499799839621693301459476035249151808757048068877408234155485328882990359223091270214231661021284128013441834190673354911407503383609013017991576679343195849093676113564975962357545252879822711557240533153695423901144989734268497449789751600434913018718290965446912296323775745156829022825220815317286327244298748538519937564575994355491664323542738682396654762762839871164166039953413460532197955964609604199220665386954164722814034999840039423173160655449739060273491529437103159845823173401690232525081537296954432622491392656687900751592427157897828861459899816176495021426831055445085959146133487943576736418642644727256829155568270196034927298890591953634642517385279472495811491312238636859506119972976730293311365148424215881269687652139231385640106825207539625485977737306927540288879547436011443068395352041053469087198948812568892586705327274999659846659816573187070727817262863146358539056449964122244450782080623625158462193610318044088191375767490675084192875477920485776139310176338480405976002663062849291160725012957032034356037295686118542928084502542357547334184201198778879836160000*i1^15 + 43948081706775922469379415332285608480206233027169407235521118938187905523895350661642661903400135528198053312325121651322342934280353300917688648162214161796341284701534182911983788868092808277624760823482662710750661431560500356558971013090879897116349636419838394466566178622892025794477958385208008953558942006962903882905951070243878031081308691466281260152021472582960204373847559253765701345576127681213416608066707618277064580840497490375495823930548540566151686806411136946535352027464372698205930850187409668965766696170304116967032134650939110373683562085129933098751419454731612301260371790494539087673290291289117663750853029841375552419375542159186100766829271732895411150503536741914500113536519462170797885236899439936719144834939830638730532842308899573928120800657109824600492217563010756301462179988662280144963298749319617888844032255761398336091928542183253335481596383583835197846745176118418066923486832935312821191850164238262238068854138303595370489983210816985877903373285670566531200022938562964545027154647837955143052858651830951956254160916494008375867016723791251214830663675599182254431650509093158923104046275064288436363465203288976948891167256515779852906747463319325052958751457457173894614621395498037897856967339072595950801568668382822991396330895133788530705018589993269540649650732074038198365686204585055619129254602429917522997520243672009176399753974784556509175897513197857649067351489637329791403292707362032622168704290022681697452001076948050285100127041738755321622817101702499801257142287338274511626258367983743308195671220554848856515723591561016971160078753909662046851732277914775201898384989678489115429415286715466257856715038087518762856947750346831497339052831128272851925318174800683402563956936035696409983769333918663315071997148593064505585150998341906920145767971840148125337772306369410513892223093224720513123225052064796851224272979513538221487575226819898479176625617461008458493663435352398795301374675581650998070787922812788547087528917107442564463704415276646729533156552958872846184540965576822005509711191516762846483168501715435980744120097849973560126168931432208598192223183658629023465944412030660281416829792955325264117786246160056793386306905608642490329062896482480285652575094145206932562404966400*i1^16 + 15224240676651736255844049673361283972446228912071100330927000828358591519164486859730317090395152249927273394869514621553914140197193872755696429530290253072178338217302936357111383128648470344985240135422506993804088271937437193714805049457479255064313604144548457131343325147008214112704957344223199558868451348218898598540097932319186639456525297240866823257815249369389492206001504529246872609009954856239383392489752643398222887314201277193733663924910153276486809925499610707961493820950536195153321072562247606581431405273753740075458080005153474940747088662068270152675690996499500098284196634604219473506729077284686852667018674568066955605127231872891222085929635571209716313908648817173540456374421127345062566986060394247039180411865953277953697148681564115444355657178357614729630311601845794996598964887763999749438831404315656466294833781420422345054938797279900124954136107598736052510684859212230603204509436629212584131317214112586900756469092221778724539896769427609237752104494926079390788649371260223498210784117534793151397368302043464098647003754119183393123334137547668453202321298929993580205706725600258092739284452998486034335060820841971537656471867672602147290310925309799137333598017538019920911475154672435079170975891489534488211023888068076305387067665001092611857415554631032156132516481056559523225637906834291645058833268072968080135772621772905719505791281182710465079439261803183030051637665536350638829761061422666372127702603447993189658707024976958365236086109816824127636500519643253848839589762165876025607749427141543036378334317686401111636826142672966564353837507385662688801058509217869963055331310414918412762673629685158110448038494960646916078782685513965046432640918305633616474188626490646428421545594935946798774319841704810307554587429901724628860787799899506128373116840465056026630868571302523576791407380357876052040194099928073692119313154399500290997328646562215411024758950302700771157658356170576547520789396715460232967289002219112655334027175374440522894178613151958463684039381185773693659257667852543496446964221593815666717812807386832802241840124454899067996367131696831290032395530082121248166272691650678032957363874519435867649775939539348241083399384532318920645341092099790661958525632096646170893352960*i1^17 + 2319727396853067895376594540936081499625155396509720093309398977298097525984589917664020503126960885982140894404330996118710215960322342520543370364738236868617980184825420079283242319287690309884434013399425521413977300489048938384745168195523528573885924590691844925838372408539703177029268390965716014559607715853985672853196092069113435603896625219190584088812793222382021084976104128704653364068618851740240004259298139658016393489410425159660704977218469957037143905497950957417028972587666967415314924778516117620471684019898526310314462652122412528721799603734682902230500273443463926778310086883436080419981960623511810479573040491072425187128103845488501713148094267183338513749099549611052651113185744965749326453650713989261799411958017355064504396367234034112243763179794570819982126893154425340357698403457853541477564592437773008858995626436259710550880946250201229454998838491451955380840933210247837191234031087183498511360939427590165475120639329597829503896297357291459770081204074247908154293690067749098073573860274004871301823741697347251996391022593760235675465157610986664920484970884917185942797721865716155979733357392887282464009789086075337713958062705957372412365993719223860525447902624655363811066943921171443428892160385204349233139217936891699668220725966549791915530830327703005162216137301394010514321995089300103124889250282467082126709256912584378733626911331518866452767135670553671746924386218002320387811097118458863996440461286894099770685208443534446888646320376126207868097573657549821568367866507865382614974851686653299231422341259076271362370334794004487424700981087373673661026231247588298116224175947722339751039114975249743858470223931274719465061439447181810582415456584923269959640987875218786929661798378014705598255285735613114050366713287734135788876004644561809247216520461466664120973934966888433522275682550956802203258516143788551041060941476038175771021391211337874393056274362383719181047886279957053940065236542598254579496140445108690749941437880595281973220239185017082096708634040401276197045471841531907277419827218817535324950949635794985530501698943234228049316155360188730859640146107913232488267567590638307116870247896189732843215860746263205491885529538026333519972942703603886120974453639279127035904*i1^18 + 7366418675038077925715793070759522005077749071824644481669202029759885233887036151700516636534377513261863958671761568588462151514214501981394181443891820855134430410472303120507189126548822889989712282431539575535764248933811003870224885607192075793833133088836922950391192838782393614967852423469068722614881267340617930351209752472764070648873081150136427473712224258367087462341183459926203810074321341714887247475159490533743550874993239199386186313250454304819879127828559570879070934711178577002979871765511336225059738636408567866338486546234881873544357423442294212309873968559652155556260390937929095435521155247755803460277921844084220474494772741397978649085399006269980160038333076258062124907943475998569972053444853590400661437410446089771488829860774222798532326174467241098502812828529870283695048645437672664909147194558702639816997562648381607622292112580076794473079493524163975211306053396879738645186617982954497424482037019572377373246748618614114293402462545285486327632454152171594809802010998587151221202984232060955697187290854238444780215192914262856079769177559934266009745197329158685229112366000985242409189409740224062268783994059380989824687678018953934160124504282602974675886038853522757465374754008986788651892642936580232570469747081106915752098102197552579351696797243201280012416577944991979387777843818137953301114676983736977625022652807827836327269331729871784245734941116106790585061590944390678033013096063014629319196249398700064523154327051566577948072851202837806143184397973009423302501533623925785867909689668018753554361451436239396932764923464925962972232819285312737872130237509691106746066091116045700207352794796510301072715383165518352256782185746626143908217571943599613221261661419608707989820771424681431453143961767774396763880444819097966298781118398794991237710928471977620766044861245300920221058938126355756328457460143002118407560230547370995479604697896663918273595165945089009781831644076325387300942165838885306863219194872966953369134885699120974459423611507716027608531697396704622149857313445336040895083264290311032450537581031880210496540075570896713875516681829636272091037753769779106138842393936831463550780815450583850993359610652930969887012360056366682623649305719780175068658191359849529344*i1^19 + 4302310952455743557836756302028401845868994635994734475681671124665137455941228468729340134402264412351930034266318075331521469271363248081577507715297732800649176047659572995564346613210757225413480469103598761697049082790906451384843889708613282827372147900315926953189316110909629705923323737381877198776563858126971144740589376077523086852219035326852924800307554384332849914288139246960094832528006026936906593799147054616866644850584898622091942966294651688972751931641953017608200541568143120620011515956207501568052872494342430534698755566466646627952957161853928832888123310893127253693286705131764326890878539081334976240492087385149617642005560281293595086211291737778856902581612730218297388258859462924987307521225239510735906135732893708908178226960845630879256319113818190593318440872702759421733335953622290239827851781383893734229965391384470822001844151473370262219497720562625318659230693684183124511719966546155721622314100572435982391687455552901439566788708754101259257095808438624335049067499927531394854463771428629514933204416792093860004520383957232793447574067670700706452230105655805157444387641654431097108002516275148956633859226065611174642644397423172484010611375565189782916641520014581641888455254224431659626252844959948476738744291313171690673041515856328463626821085158374108071353044088663052090171963112877487730431874663301371255653194452762737439468684683902456080399765580359482801624110142412333929479573809823699413381475235878520401210400818910882164569516791642093677040300542901445292750420036267656798629007911476604404395767854803921046939841259014745905058647126270590930222855136349815785300468349872421274911806750251138366387675443677620030324202179740205601817863824631682023237333781025476073947691877409542996713234447252367123739701433332550751048807211851924006962632282016223780607413439514218792198005629380290467091680942544717275837720132396105189786731154212118419619516219743977536845253092274523413990954197396000619856808230552765262987822783644563634909719225017433294794163557525621106615847206853070818449474176792657327539933338457126389822592797961379633982975083299342207359432920499886361909547153731897510182904810836203225891492458570967608002668477137925691444597279317920526672397357547520*i1^20 + 1110287664235977296737406383657837034949403056944016434767063465196349101931227509680498501869702703765546187543201449703907294968168143891367283649423843228539886541232897655411382328437126035005052101440819815067831135704624692804287762307955392081544624183305961289152433527550098672410744187720767289328015615653820567335150559629971268852041170489506175075090285993562762223813843893113068895722237872285644510437892309844943945833595455153362261342502827351710898873822577906197543001327932743982906167128232512699071846710424840839323805065214798925180140704180809610894879414272560931725874223391165979223682227834819562860040373853709325318168325037516065248282986391629142738688589955925065817346062575134122845237253448225364666125872727757441303491159651369641766285951384476049775309887572055532026186879709405331539536575029305200029567104215941672894150125290051107199634114679482969643322780175988989170966268696765962795251829058418449168243750979426189398875057473028067407773161728738007242095709094151385142105426014800716667955625977023354532829691442334936818404070774571240511671894652470345529389870891611931144839350112857487848466429367859732739916071617532654046173075248951694683040665167195530879836434075020250746329824795156758212972912926360160357470561058631335965490504739416006991163103849068196725455083693480026785156315547705736229615029380401338844248126778464208071337641623770574310982647139197842639277159474744992830103367952782253857467658963698458274442805678252113492622329532784038247884472778513330734088785708335507098253817168598979696904227705750575502831079977131990495728493776759528111986757531536527474798341355288808699772594674628149237526830373011045707301513457466918715461005497146395932585580979696496969558783513094001499758766248353339162091715139243584103771344470935120523219027856719734287075448097829829766346894401804635563838739950674900094201645194615542823870769402145513496032399844678765507800876810333899354509939375754654268639164411997714717328365488718604479645592399145889546747043805622609795491555127344122622530349919924013718125639802896849762734698319790729330354779229036958063859136234988533425528498214688247136756114878530946462494308210054323848566835788210137854432912605184*i1^21 + -1474732160189972429464648551979542814842723799957361878715795031157295201543876699790311305771682527615917086481662629326999567407738620842977517215573385645894115891608574620756506387073245284115895693049560353332771614657089461920166842286412092169778583620652411107179187408002504875495939644900616412561550475539640968749291050736424308488975727582576644296029639822568862943367929746703915163496103021525757620194495994521294864393924579558781048337546544388416944533497082625543062840495457614731380655630485323643941339263940618381425083759682436873736449879658850960240093239610787296613550166144820032102924485675152289586105232250214164901068721615462020539588039851510887050021454549398227488702644982746882411152238589119501612791910096235844278681746104367785911159172991280027064238382254753339442896205679460465027373270996460725361135129877559364817224983053168829984794165332038386446546220640870654285499766461140650863789788719313605700251189110254587892820356270553478570567670812040227742441626423770633423587498202545447763273951059871233024942802167095434882131933942481479516945946004281386417240726847298892578841497054623626350185650857205485004940510746289493109253692140109501044126517025107633989598108224933081879939885116784190122412311335844776042328791135278189755275106449041495574806406557807309294624655664964118781573581098739413098787325691140935574196091866624953690134683980043810824434956113399127245467687987777656879892474133164333411240159424398705019923898294187178154567757736029770939294973828010091628594711936345163803309936709248882017142737650674007284382951374236794125070184090956336734699100572965799163307562675578067440817138576887262671461526782917048512115512870207796796937875818617579031292153264054853200356173937894052446344878980412253595525431581788440445906485532397651813198475092601606059024510752461550329471325598009273894713542306485892939447104057999011671277296754176331219684910413980129165722136763824165438261328051401276623050509234208941123544798293465596605549742493687736315849656450060675279668794548510639440510661642086599509141588081788442979386827776597205191242129725314594971093806212022039247675015013023155353997581771759012884842848017906527560020635673372296200117551104*i1^22 + 881460744172117160099393458800559153266475036915061075461715046550975111855155836202777838210658087051434404601641145467211827378031418480057135145148224158518193290759158771657010524039055336383010873124909273470882783836175079308331926795809450091249165346066634861116597532883588124425528400254278438637575824491243589319606284337213817020146744074806793077927429631667631713454560307409334146431816771284233820922123010697449230249635967420840498435965979808551775740864122573366047792039184414125696593304518719595525697169606469188397018417921526825519709707020468848774422055568646481375815121684533362572207058207739300135649288376248795569938685112870622038271153777664759137207654084902726314483245955995602842049017214126936791917824351206382290941198639897729199416550792229646305300986745569723991604569363503576075149288066430981304478194948400634080773494846960920121293787890513336732063527208874404227927371839311867933277491472408808118104240787470954981740285641075594643412606365599989729598578932461662443827356519742126569269034750772782026190577769831965554535334280153715139964852483717461983995707349260193079854819846654347952019432618911598617140479220435498401203181663372402436191048092438911467165189226202676080183349559737204963341592272532666801120335370575638310566989565693213094960726362856311213188717885337140508524809638743836623639179562575676220520653247219592056524740152744815051364982603914436271804254092481736551260694556481810871540111255111435025790777150506885924192226066929353995063984213118573106117726146488945416875781636899793674737712220643019630844956818436645955925603663623944680082698808572017587261063168300952404154430959886709708719489680965878284290516698378196962985269923836368124124351227584016906178698832314725350699346460661287204104735875167735866097553743153385939329921196277426250324234139136569810229250546263255476631348757987241096402076738204804943220918558417380565371194679213931982167824052384973355844203744485067484319702778743805169855525745733712653264115260495719002264261949007886651527282315126769023914594057761357978335379663792843337388032785117917039301762349317322787190500893249441832520605946729093661006071684514567091189234327650918704184553948847903969640448*i1^23 + -107177634190265285082397757050180512878386542850496729960228784138646016082680962340185151855520180736022908243783647243327401324749631023871747163302118684036644650281541259911111395051576291874597235071462647184967469301569172005088805473487000049269675132436510503368652521418006070625541478984375430511164635044683646377763046700546583805005055762691122462338483291804064571206054266735490672667828338226765521802020503617130076331159467254984126871104996545140875464131940086506406210059056091464123484019690928727842424100012926543752995387790845865580201843570411401442829798943726819271055935459970909108598726299072303539829564957883934628282898467521739803496833113898843131780160487343644780329736418877080048085002640706868387982178080643346266126785071433664611231062395561550512051746879854823444164461289069831453565305608651497743496609560176553268804414745420367218970525132105968699279413104044515250117067069865322392912073878744671770466382722046222262859741762731836231640730738439253764424111565905868590456969437428028381399982750374713824960097868578653291931538982313577686614095067720161417553357290079612145495646969953578923266651165810106819275107648606036274006418297293191326613530939481396196261419883888917309219275612875149278120756230070948075356277589993706719828124112428117981777525308698991654317421574064915214481596877648365060867787623352366260377979177086164693935357704497683133431596611726027033996787141922882548427866567211972333857890562119435997326088005622304737784214395341726363303515812723472885354832466226215126495380898245052481337342843440485420009207269826672471905966905037050743845067847150761504072763845357021866218446975920545738998774983584144631340655102191805302306277154709209257636087013414313142289599696761043304052641694143192961728611724329320436617358310159485341721209099554871441648135206781696737250428652054366006404259974596206258619874202776052814148959402766670443509409721968357075824763991372747440169200732983357771129213276371628408150481222613577903362594208920955973131185229069742037617693425639745982713777823168745739421702482307035190981043320218425843925651070852830554053367327298445405216466198517913393482758837568273437741602638919118046886296792686003224576*i1^24 + -13533449586676517344598914531020439346133214204660163305987415642000977924703937141678745323126708926825053127005172713739984080647820970718771287735414191037506536760257816810367136866302688680917143785011523858551274865642245421548137649711385770018573712790595914594394825683172064288901033287994755339806046433473145642669551585165642359469362197848016169746561741163721009428718953690056557398759015479235790504543768936254719080053290469932516377607436697264351621186939446628738129516174400158132561798323548253824364772650669044243240197099282263921023844536365513988288475507821675970895977922506263470552899340455314756974012113173286511866639487505517502039172778073272065388010647041613841385747052534412057127360400616506728557921809264226843402309233605010880039911864885884340851015812999489591595349015050013571922407063950396697221923319963301754253423236514989878085221042108468256759596138548750531474065384376663793799591629026151493995319592967788502066767604704016767878747718368117161376931418663217684560238271349177041432164438350053335314346633472157760811703305814143341300531653466506129001313106246810816444792563149091337301914377781981140187358032386872824911386325847966732556321075092604257669230472427031964407494262695460714925641388809513747064175992931042814636887897988960142557015196308605716211478891304941510459136303186057443846052717255321176409047172512176793252335415505330205132012714782314142143014490228370140355861225255474674756452180825468590840946814915026796914797639257455095835539072733843488398299725989921868113229193118263173886962427295864840178853760533702638547814970813660953367540560416085243812155734521258987435293306466900006706446753050347995806649327815148823453035165901465761622771253679263807449202773734788105635220523797055384193066383625414399909745960283694631442174672751475467877717300397796789918055389313125069841412411466328721215968847914866919044129625035642451142075852861765524358972928020539909039641658181460644721416911120803146213504752888613612461119492112980086688953922983285969198165033883153906560819263494429492862268053494935254633348800548886877047584393797564216680306374558425658334141594896692817097515188177406946833257069665873783492725489350475776*i1^25 + 11426512127393277273360409401617488965371524970501500653405125246154440117159226156443288397420194312574500142745792592046377256466023722606197028591241140759437770665582886059108640035730962760807458221865518271089532689163622472933144976600200207456855744643478966273766447421447942662988225140275296650486547729069344785505438720533205756020664142130118299778865715447635113301814481135136142756524126770061045648308715523868601640016964216626510477903343922913416811453921183024169414372696446725167178444254324379124966066138036933650839484873745132081357538593750893595945793515140924811936095162498205360653121689314841343705806672980203075993330947754999076475399234359542748958252764047469250806999439507875060144968566032248430879417232385122698945022980831534557219497894500713919772220126335636935209605420973475163412897243733327109739488336613599699347204070457856655211007349626618658505694926222701134420241763335475504519847316687022066717117456960141282706234524746104405498776638396449926278947737695474633326272115723314199626818842548134799250776644746135172393616319904711403903782409068474875809746505213484899644837111537810532079963981601293475450762899325627315129754317756994391963146295213439606063469330690250794362095527383984963043993436171121657445340285991678221173197591993930471552642978170932526743786097472163136080993558777047760684019540160102999960021450940707231500767944912207803306034434530707645813738964674285779762900830246212874013122363708020444511603646395094541731128850308420233651792646144204081638590465757656676634815898534549564862162911632787119584523979495636135639259515710988522633697146444133183813820082698524192035092182502018361523730022271446294374889056896091146172581243155558758822777396386662978097030498024450925435801246442077144386590762703752497274632724329429177781138619773601714173371164542819300909651945772946539924869109720718477270586318925126059117457903113734468093268925978244811384853135820245684551732774180075071322758347551075153376546234850673357023999566160894941287743004304443148394183023459964538299020894968751866084844691009235354820736824768078094884517932076615011508571105572623723890581962608018467934067664950521148320182958660499210776350415650816*i1^26 + -368029278559267372348198618412292932253345312286771144768925122436978122588755114773589615559257518334162609980557273318546404974846068259925686151621218571477562399990684505877501774345751114005578173379936937228851451872570832878151493711739315761025812344531392433630581551503644686129798865368748459197565578980197930192134850018493454205755485250896670155015876621937063217384729343358377633120676657692359628406606960373370440986273297795529433987012535147183251637329533649785454611952370272128121641845731723964303457100611999376251444537133104029640804435217224335681772618124009145403269097763522819553176125999824715461176049242501370115582017264727640043766527710217212938184808196714274947065322777339723933107203162214106351273990817405204482835226225615405068329427567838102279984854598235566401695839576449786773637568152464964870807372329055995856291171162740906208508719954070929204081700715919879379580674121411824454226376503297354516889310890744677092927693810320121509460482651978641281022603332926829510958870489863236490943375283926861767125093814535549903258707759948075282918248119336688711316227547229256380657690172993201818215098505339453388283429571700750053764723899865585612794839491512888523513135420425652541740498381215195716870871510030419548374666305880721491705152046301682112008177952687803853376305137469097800010076320843188408614878309020382957994851679337499238959625546551869444140552421467924994393728678991438807120239576735420922792291991680047027024609175809106325056504232103736772916216326652525146855125278753903250839689133744305179554086725497772189694334051321291926705303694284297462970668104721929333760428877595527121332711694156414746617141460481359012658774658128060973927082746767047278717462510807780520494610372877319512230503465201747215719410722614529163534367053112908142783042664222138687394009261160651110317152190936881527646186782000179435215481145678839249311074209949863037055819884498775888996271622518145855785993454964101912365081568149710411697643329373225629379421028347340594653196052137447040870424026206948662831039246136365394051329904271333354503024496167096846857496686732538238990561332311559181883604380655103866689418729278434431835302370606954333811507200*i1^27 + -1560920439772736526933189589197756587314811128569583911343813858542989389589748157741634496251062771749137215528828920011632214752465112963098290919399530989282437021050232975025437112484240257341854868482760015132763402430748002044236278063706605037284619279654857975638526845759652393886328160794465096943484442638673249395362629648996756753161118457366949920441461367690013029804305940550612278439932032883574510280140034688193737063977587152067757801763542615002616822940772512366946551625367501838544814949177880733058426693745058486155428130479816340297097186473736393314922286245112709961613991430114108258408402593168904754264139931992996482406078681540229757304257400333227261516621131664060779207355204107992384207776506758049960442099111291138520717382763286931735794137542099575543386531782033599551845113613965427604620398610620450220255505047492292025007118690558732826137723428261374065046312303424078031585203793478626065645496776085213636196287877629269783534463036619994330523281936451032927025610892443153080517195544469597422979895276630211254466801293231551990077834916697757516845474424070012035408195439008485642711303207483357226097168596237951126353254445669518329763199147700189331748243552580145760054031385537520305466812252224802332403894462999159195491218258306638708616033724189039726857732427318599624800940651299851705363434772063342055611971342895902321113420125935385403472538457856864658752939442483515002282239007381358396621326946882555304551912695542118917128122706372428549459162813561940279936239517971913585306260207970284075212579151901650545772492032117530462033873987481816424657844867024444781975792180479875641814489894978613537826018667781489740614264484822660051619003986525444020060757311066786665004075978995486223453596349651267341437585600703777006461244265307739048455967777504808073480391477752888806342772327534590734210349346838998913472786021881461209053197825961240168781874339953368170743009954904220570587977306247127718579576006171209782121830208903297725351176333410101921382982527786904790047921241171781240873636654756273861552853957471987939820441937075366290981242386151785422873695266726685908493618282626709486431169819951768243560560587692961399680546420945938479579136*i1^28 + 570807877752245201514884514905591688280898487617968894226724977423788616029378195530173757264904710309871009994053951248923938284528251752742728037667206841756359666234424260667186771166719655738615969448705002117034604662344685540081477644514938843965779862606527017120249751392415981138217335811686794768990239541058981622331033249206745227684304988802239629171399863590087981354043201888731140705917901218442468073794160978570992807211708880660969339547714638073094282393768281017404149181915266200081378036789270672345430589107876950910842153166913917768410581746192853625455857973290546493009638386179443982269935581785791284127226356765836467808712997224721977161633252112403486454513421702223514076842749880645339445929307403596527541371890449960335039868636185870613881856609956687941959715841189802406011654904353225137291959310260841438798588924307402031846742173755987137595591443697208723970293366138065431494238220372992439686770286523853406176201822105732545812376850484989445880483849597101014839436355647432180302853946295912736951120770004428891482553312085255427459790730950484684168935076866149417132153745941912023455264503548947978048419072484475226418593297981968346890202173285318602512172113373795078850518073674800835809558239701961582987479657677961253449316547006330387637258317717375891303930504713595625727708669780521069692969100867713261112180824415362130356554480003928182852502710555079473019521453567626566033397275018423464972185781880282366959830174281251253051722106703862286807558329755221059226898390509642933998128852156459114430945025066453709285270092702954728145338315613838468750810253447904073156334680056927199268357472675939866672770752009467064456778352697160057446086496362286396164218831280484323244245900324047728839563624892257366653834519100202874705602273073194892144100418931977275033562110521987319548976121780517025332370313675126158880369358720857016060557389796135860550771681386781727010926646977589982064718897855262936929241237093629064791707245488751388306936766994550348792466319976677678623248888386651316650347615616530612572667401350924517664027097007040060670660005524881457130396194371612350989621838756940241687517686470190514400208512212290988639538738335760515072*i1^29 + -85706265125716786733679256547733317139529216337520179462018324237530301054218903218369517991385168271511650722768286324760423044373083101644224088121207528935763048018440614828199924833042282046112242149033259484399980335798919009317990972025470849068189960925901060158557427150446011465381337552716204500041641809015359237521533599690423749070610611518843484173415816711253054349710665024635926755646522834188362679628936095010400785916905023038760242520493548815428513485053904247508812000347062288424432567481278055996852835224286533740932505080338336021171449523701009227858719154041428260642151179325685741280644577703905166992472566394301175295790388498425232414161989754969356453065099031974165375731789136950259264462892190487618394377598921953258956333167570880028202987888293127645573157594719667731002471916814581481601946898669629730126309023744190476434743308717324201939006900930692402028557991601623374403480877501926033073852632849490971512158765929729360119203380222813287496075876855934020123286309323709289806057894689586910415400547821881657213511788085763010079774656678192165830289576555635678039909471242048549964143794076217890541717115061448404481270230594796141948492744697186594123228822601925277619110888209548729393226849194940257876392512499266155222085684863124319386373907593361060150519274942831471890539250433035540411909159225086270470137189503909790507297471406380441055519282212472147640388945577864338140502995597921951830235473088738509821706193053016649094760112916117566516880918662274059855674505249708839818394894061514556732415835256461131963750626117214864165136530664452273359147111282661226093312038767218742252246969252120071145070133805433531001694686568740096069391884637853386603419182337304477259661102014673524588840751655346205630448364105319753826649671794743650446490031545162172148120702481295485678856848038095648509461844694829947483364143733306418710090068211570369281881478001700878507642137172354722182388842390823737570038879015245504517886997929935725791477548321328193861720902362509920536597099460732793854969302814539401584399918358701122026138993846447460919047661422784376109123742039499786619190721166734322245282883136286117259784315348378107346109716158742528*i1^30 + -5540808950367851749874134366255042337703452395093619568416582828973757550890956649002530284774054603377624921418466092446698012768158685200690317268439485488844810576093145437516971443679940416508987857385191162505386504316144770086770231832190291982719295022363402654183164180195088872143677211933097606025309817662165105726368798335317773683055083966922101518542429185847525315601776768330527117528525938191044370906185744421156169530138566704603883337206487186400259323813702111945789258275569246050805155280779970656525944515132204148670718749576109045418618167235747392337411004678208192346392219206354306963549666988849493613210900726763725643222911346152181432209995599065924934163549967376841345784547543157140316415109219003204074975284982689472538449930294610081195622791108958823494019881508305779232974357801988616971907873647516374473125921811424538052560849969878487167536347892136764421360352855949388047115923817393340043830351693197876284695151901345060808345885209402401183950416550173725349232144286996001583997007474572226602092410083889399004603499728245963603755539586668951563749767522276009172943573960988261834456532762008493549357330290085249994076886924867546280841015323384072208208118434338180772896750970310758055415404068803538629918142340773224808304166745599888234789966157232057394889805802769210393822081170331577242270073770218618963734148462215609981170935089429689265737553408859655115311605093078929188119061157718797860148286973163138492805498413062216259466461846844475213186919044499344932866573240280009896147908062959325291822069506543498040861696905751026511867897179625787822801637890370302434754317525149689052484330390105608564881024430429940405469868695229127178048553322435946417161832777859442830998991347953087593508412966165291032292488287785905490402125540172603726379761840276990705147186227288330468711900878726080683266118768697317707302125688662439589968721630116936267933433252914020745029520772631225726762570844034955613171901344829570734658910475043834459811672311682443801165744049169803411778574994598740750091081795008277061823054949446565951960712903726097765226107867259812338864983017083279419206108377708416254210808014973513867578368497763621672785937432576*i1^31 + -1440015254976573176496287234122715171954553952363160599428537009889161959689749121441163499878845186203796946261988261357840879106935973696974119981332350679284208681915931761951750217207602862816005789676248123661346182326149502779391961154209269663645777151047531453117600775687954301581279087500617848536640458940544153802023251425075562608322272350526802553688009508813984726443402411465157731476437717509127749777291155704565367453318143529855638236957625840004110747074046233141856299383984462200032536710073769193341511512772603028321335181498316423627070443023951907807438917086728533815589679446961435241985089235164064345297579443869239294737125364868280962787219838665140925500377625386741322941127259397195623701148894383072265115624477210338170987089799923236154677404308206461561697666498520253120588914454975484730823576235215248427311931580259075857505654800776967107090636311630018496895479006901639931151187656057214986279735460703534943502286018240317386565780186353862813540998723094369172346556283709489603573673254991834148780644993870904575011120291780146183742364558387197906995313404142872936890124945830170971788359446963086389196740676641141460370334204395948519836572733111101390817156026504735505924541285588280369823435238938786065981968857995641131857705653826863818198145999332088073592681192048701504693509478594066924032252446427620478366760907445453513381518818014119818488097897865238065423911439042671521813615837902019257502753703701468026043913568680266554606996820178028404042274077503714761863340968475618053889674532554033543665285911588675498080389785171659197594583186522920552663310387097839824379518780077357759758997316560533958996614345429037029734492666693871183608697091443158835375735410025176638716492541032575316510728249563448457415204633864898088817317531529177690014271843083149614878526996685305527075113499187310990477692353283892281783222831865172241793872106441926298740316942530327332361861805500054903440610285034006392179056903622617494361587897316589833254150882864608725261068437807335131809865044476556186306438447313579431448032091908042542419465832547783027254073524756240662329705838720884772769792294540678798564549259778423624642102673677418284640632832*i1^32 + -154505496734339279603361503071921146625728411900163419122478752479986934529475682603825307532402734943852938994679033864284618090343368137822493727129796906650135625050117023530113123458954854207844609787883549929182955168989323838293122516457841458491514278384723706231347474403768255220489025543844532735111675787668518399700206697603217851243529718970740845134250581452390492030677665896265587702458486557386848448803118535048776731456314241116009028747705812931871827760388064360466947619989254268296183747661373666982454971392567018325928144517824018186846274728009387268297597519862851506913663827328325500317512012186090756418710344794625980645528673481823874704470443314184800938241042028901980049056731216585085420348671199064719568692541890809397243440358726818659583583119611846264408787658050581212742667201576065783428956138457065405662141160245792909398245343777930049623132538064557422052002779464084748573918057749632245947641727161494961768191330317932381556642694386467047447926941271525383698727595114010276517441806744561157216812993905114029373566822976235589379714304720138852275036970948088457966965082962974402858343823829637602961508751978990893905424523393381487464348006093016451676907722207068779112693122958415363775118501144408124973041719250910102586338310183810707070384128145360341362351609267375734575344956324811361815168358795926753080283405691221299762011723644985692093716159964806614508659324374038330154332686550120122228190985435991072347768891654951827689060470370157186113622378149372758551613546126794650957270368738241878109188172745155184829243565584377300613551328740471603758637644648042327093787159332448129832059597470520506600568522434468864836750561062366624167730096258962749256990660633476463076068994042679978772865991117346052741700083589687293298539636522774324773322439431505771594418996361375576814999233584399260661997738250794481576816204361767786877701364245434534285668044708753206739210100525560917690222369853592565115862470516230566980916489271463693139954820397847073919126981137446272401987204159596307656100385291797110677015099290974455061129961416889658024098618593787116207310759767540752220011833200028250607499555346151403925421596495634516410368*i1^33 + -4489128255602371177402795843655710252562440069804657074794051102024170796468070889393066278326942691803968970010978993981845738738960079716332426712774054702920966138193837046292380371910775562907195772421293248404849790139287142778067665131610243792889644893344901124335088724523252459005573153340700928159245142493735461659201522391167574776123312196915760827443890208598612030362559711028715876403886646377504712048007308873003202910267111533874606600576938620858910485169322432656042322572613329492387841831492072468268448211466714616344153985489608038969909361612605041488203610270149194057203833539747614272027118762716671647953976841141347515210958002259996368146943760431331041938855886749320072420088677587348476132569293259497226723899957162177367635862805436550728646127273614684251074923262281180536236297779911901229509634781094941874906022498638139874568718110038486396859831324300955019941861556968798853118901305428503069371383317652044409106913302929418321577616019592378893696460035959407793712720063852373709937452451017308216486043951329910626418606913515175245639019316216233517798473561100819284245445035956523444839199976453471643690948514747523969508182122249694639217297267892410085784256493637613305693265080073334197833935194000344610285934203519100213604321517890039190184746784582072272974510412091936526842493508340086918473494284645158583888062507904851127599383568964071807920772198519130665666087835059864646930556586917762429501585666107219823066767482884813234255424940065783764381314795885731018520596305972826323881629422227200769272569170358900350818050902727315086053909602578181393233945988663664460341727130264971942061927762893324528602163217429584053413289263040588079239450123480719987177978407409880927124608886654054224637465572869723344852250506314547530185069293477614036735599095516448584338507947370981545460580875351944319658759939227676817132207591417644028106812888028805427285927824276013305673597408429683739939537832837278703723152144727889703877276439281083477749311977088551552601015097290144624652654121099987718022281654826706446268175335606052544933543755204019822547115433790849277962719046167344688595220598510550447550189562785371817877185050460553216*i1^34 + 44970926607932250321723150372740387398757657066503938612152270425609563831535772994934758377481662498817958338529584494996114166179205521120317333557739735696220601111969830393071144626672771840765837844622798867447572790729600266210568694029204724774012084383214600392649597639950817040239525383399901822218023152069872310101492593736941219550720374411845270021678553676576954233256846737972084166327587326026087049397959741149246127083174156143551853779443915436492887891660334466863469288417446613440131028852547434006238393042158961256664987658405690202245524934770122062505518352480513990096173268342620012191373857775403117039949891531938225670968570799161832398645991822508857577945665506954076187369522437304909780187195348666651781573721830394235614587695882156191041031952267835125415177038633134036657799288459420557382635373316310019224036675099732331671789091625339073382118902187078078440885028954769975496130456601524707221469030425584770423411122908859743769313931324998653471103545022973071888542108105923029025340361608456110410421435656863542018509822298717091552723752459945279694955215430899662416884563619523272289670052582669585359835667026406535855246392267197184925651553337979152808142332479335562307957276629813466047545012975268971425925612829412736250641171707517118132079214967463117218221666087403915207093950771957247839566213626406529602250502332202581005226006199212731041880210591386534050447501353109031746431186579139287762685319465528188615329719296296998424428899757773350733781041728689284100268285959457759226123615771333107792606931421826041999968069010777830806106015769545374081510281713030923719083306299116468339501805643450148503749802248124423325986936883809656334358094723552340065674889886016226617811197955547196943469201295475803680670198175344605999763757452936845052159562695538091764132039767734115866143223076711896245086653746393915510928698896133955554437181979808903728946714400952631154298519532561106698147191507695384608645673188158254667113550719559680223231201241612554252164641427856749428465128343939149448879209496549271350011397212861661696062200098470848552441746663340390812908288138325584974490894328903884087807224690573809110885764956160*i1^35 + 4496990556204953186262845330130420820379903704509781007458292152646799486243338649625037246949367067280694424167999643286240971586975865043650836645108195533083285424279884554596916754828826378570980200600948776037824975540657117595359070340512264289895948821358155590663989726262916168984976648396256633817835060036152599928683258764112064526370137612965396240107597139857601169030983446024017255420507300096470240529964005984429336290111479074861712080791183018616904467162961558587747551934864914586519059584362849924349562538383155331058834711046463517375241226077696382454578309778489418514068714800001783083218006784508405970882099726935852513015028587257023746592612738577727394031515504958244259510240747027505894671916268323282953078053171709232880479949962715986895764751768472745920382719476120704756750700879199642805751183495932809782335115787796805668319901957052247621313061711728361955767009596789591399954171197040109400293481825868191589755494919352027556229841317024454771871027237975589149485303017623521027459561725309263727264445692247851912461111635031793181842583154618961239455886732862749107363137848415298196257004699967962551134793025661263332220513658768067519937985698472491311959630967329209980109230282264904775717240675830375387355926664596853733131666459479239201525980750860519320711757742561314477437454608566301736986642122161554945276518947367832125848749642577178164504870386732079441075355459307080012256432831789714798868039645001009569403160885296809853351307663071673968203699286958973943150972760004289431168323918154434139714267147541539575254642318106000425995862029423448242589102184049913370105105360934186698696234220045157902411998466151917735503530213274136005911540029015405909662818870631453201345386960651806327048272825884060544023901762439054273053884784046658356519874140780432441779807121021595497428854059783022097058842897858841450849247331052294234498534786657415653983410257751828057302434220986977215085210582455671030600739634021651886730242210394378829462457111386887490027200868409484846014845973675871971748108214904158668942868971146585462696610415038753301241020834953426546568737673570741516545195403338695815055439137871634264005541888*i1^36 + 615820018694175387647465188084686180698378675568360128641865711075954065273436630379254897796844813956370457618382941162389234273142534802967596810240540957088441941402263121772463935720150009483257770949959094834300919547091784775601269859633748090735239297073393289500128879781906314675335366857151447970228983450023370543982959078659425599349605065087701432200853764899648544947198538962875593566647564468871378998174114548776379426706261912158917981785771987718979020566774046181368453024129362433873155069349436493607641143334009298424112011557217485889763171264761078295583697745949236300457074826045076843622466171005304560797909625042928395299031793059314517275494960061369261674142461110435112319401665182338530081491071483192637703423797742820166963550521583236345983717462802168737334213418351656255045267815652535977047279997763530901096440999630594190743019301197778591769228710556085769325541913140667253585600426457459565520809227338865438942721893673598593631159537554118135026153055353802370045939722283815802837429866933019364086575471328509942094519136070136219568102179015697146105516561121584190992476974499086235443915885852349464439063928587347654384455704580857785612672225399775173443438153165858638352719022573184404867941230175828698879717968799828103398793335492647879151199762290936810317331546575559338602642313346107211608554087067875542061870657357410414068945722770231523264208808275488908081441678516936743427759578883376557475212118535552246031526379514258661249556379158896083245793973174330431123212648575607970522853484943171454168676946742082286539922148037744303950373042067193574934747258418432526807090269070040633780852711681342272860672145733949432182101855927877079411410744056421696046968248251845074891377906330781693235749280788142366162261745926260981309823671702025160979592739803091907545073373692147736265471019601021914450841484810552294140132301091746579446811896836228402143293953359564008957607861157679366291189604685027899158711909851599021390706000195811915901058560126977239485918270499759045563383161482643394109917972681721602057818518189180712536872923033914657267388055790644626122111424156665283985005252352370177331244561766715614035968*i1^37 + -21512074616577265638364665847043593383415204090087737769138150805728126796303500116438808229285560127653169864816682702744060263746268522804537947786482791152070092870786084875591890290185362207904534376567829872787086274069380270092340650250286977919481104664653768259805486562840736787782578971101866189954234242542823983672652358166807988628169524677232178352448264976570490942348793235250538790888420905003848643990805209917438218552732755580643015164124017829528901529829222299586343158369327461522478735780925428334817810434531097837717582910854875834109628657556493699628870498600980375709068229967948339892466557237706541824245239617524902199270849440835857449924590630342193232353653437267255446623878887461091825725713971203774004816694457925405623388674014357081680400986738771583268166018909742814177546864126094517876490129335536412893545519537328967920291886066745152001025676217245177255371269318954277866157455049842226124146959852058230921213506078740437093603242734752462738791954488521674060568435751592295289668388807482228024171841597295760284901602786619643842599195483833223742343059889249645431044185506284673775316259372376392328033957711374694401896847365058898190872437234540653319512954012233745277630866874136591781446572571152519378298605589157496824133229954719002150246129410435609529399142578194105699103775472872748495011559882833823663790585599796429374219451709627146925426386614896273796011882130757694671131342710672783145139787170755324408114388902978609054659083765299755604512106448119861418853791487562494564531754398993653537361707136845007763395859797367302975709042835279837542975593501344891237976313812724508247045731969080971920215033302478691435674407928912499050948420403333385852098500329096948601621760324777169399679899750684885655040036925787182137272595362249942803034292358073170473295791624774351905123571126616356688315242043801869950681108868584417718109109845055279662706643337980373534893447544372701817253500099217210870603716026347151250361544377212739450209576586894045404822313595697450046079499367950277146851807210039825972566014783391261868518032728649025293437685797184693588943325247359372494813034744656040823961295151081455616*i1^38 + -1042927797606513535728279841037042348307664608132083640604845351311401639870286666163295269173331366704346832318706564508736011122241261277332481479816087543164405665337000689473108938350162566654972252429602387615207246516992625348262601682242661109513356596118519807949067824920827228641570541711873864199006465628520802774468010736787003219658155889966316248426353126515849501358676998200824796277355433111091099374717927723995460619718269276712047648304387663442711542710266847714036722557543981119789497923953931103695201290581109497302619119886544243926674045248448010610381938691810523188563442600031816379020804865925191565335363459160033526642699811750255786768712290539809665668618504386353981428375313941629111006059892295660580477068252364200800302491505357346790717611060243977557631799860227990263219557204115364785281298373857053909624813852231913847138523835525353470503352159907625530454214313122405909512310044677725726304900457401257839676487145489706518976654935918454462943827383943391110106950188112432323581026052917716317866086434449296879964647227415463494932961004665226461571631643711472210778689336027992623389148483548266934672361812870687684147717994497428523161014358640059875729112471847974646995352968492275840803482056769492866129703123775681306833874304139376421198959314771217197901921399703894649564894795056508406142484772590246999320368658399851943274802923892657105861947305676888106871340022408584732676865405069050752811741080608747919353878975998657995076774502273421777081761272035521301355016367936651708337801675613501659257938783252164835149502408667645791096357426891652283964594170865317142195696379224828781459580938424179352324848150714357661549529635214296653482701163960343757231199976223383065229612481557881894621302264558381793105260803850671342499365552253822679748670218059458184150479256566704699945849130989650153337488322040471468068951565177068600108790556673009242238834340838981088593245391182168137839645118936102743221175441235024280242791845384586634756428460908194861277398707338368046157093235322031914234321823932032725782310798022069402534343931220649472052523887205494731919419891828337080840922513780664545342126517387264*i1^39 + 48155175454105952831409743738733852872431500079341754605442667859527729539887880590126863423538818202494146245774677051885110531552229405954284422801668695234885873513691114330556423791411046165526718305293434729060795320162083017800496689474797485972964353933259320691329631991969132731001307759326609501273406599429407025392284415294061342671325448422647230542608119842059717671302778914488342414986452445894096661647977868047687677064467325942357646819581371395927455696946750609183782003034864302378866869230544328750592621437443087145061163576649866436204362092222130399489351948483958195433228075098923390163342161770714553151234946674464968388061272135036970018035558501259068825508114605348209155183194593757317505431179874986402239768535149615206509843523291001610911168510187378260524763402491016147575366516964941807071630832462806180768680669113967698991364645020983614001825409216186122111977742904105777739562743508464863053195132370200436627453950347948459576408172631896580577558252130537846167128298226653899352797414635168042253509877972691621740724785920756832891620566540916820170607530010945346042234688834188202230458576195471039778193840946714445820278393540434405875312477010647313183879572122318799166888060349423642140535726761043712713314338712054073827779930828222710982262536365070367687108463318677620802380352268344471948496704970062896379207622512449897147117969048606237099652558882236562653069303966080550997702387575609835141265729013298653436332789527735333389771380684898398980723557238606146233682084572238137407361945745211648943930069460039917835856498950647893238053047024560553828723374469827643912365677225210443014123833454825704282675362909083197750081206389456422623799096989474002899985234030584410411357406616202764048492129556504829302300818233298895210180610291639227242355808116779888815311906666473119353777669273711320662930261406829252973981083519716249220767062586159777499560794885068100166996760654832353987945496446678949605076097313844889315027741471505707200345743664579158191924598756498573993772963212142136793419409578272279568172273362376261870098782684763503959190304710309633061331494535767616328991385108195761062047383552*i1^40 + 104118338677069660764413793930972789850928683309603551961994373273890403808444929158959151264905584308418998116214940350533056148374788828923238155744802626191617899269478199178687753614191318087678904864965089285805689635897415027569291161715344152570640360829511573436945710239912591761873600764867100302587067995733464004240946965958636405778970898379074899986358436090848015449753369960804057316956968809497367269302280855840938509832173607183514051944371404295280294773221190287941801111230427462603700212411327072206858816985787023757837286332992157314807982779362838422721945470509552694231224776906404297013939405580963065564734270908801419174264972426866135352004103937509675606002772758537384238858739019653576153204084740998665256472323073833906727204394885634093062573992747321387327226729552613009296597557569234586695029119447686202890841370201140291172564179343231106498977288706580230800463105980643231312698979288274653790201725926062173262034093876981414802254397312041369696485487818377646282639179585200076037710039477355630738801724930649294744507643627209643656373265312436621674936489223187683131316299240587823450869669384820903348929512791191319397854727405783750783617891200628894830768974840716029942467400618949041489957342222998284238644860663412766978512228128756435409065751656040535600019384717589085683344096449332300570019332574471354150716300922477998139653723820228430141740831277641142454465285055813549237027348998344775156661916198500485590465136328197481635842148836491714235181022594711712318592135500635322058769420101266875836904459061454173881744755379290346390150226959547325621622399712423839092508427699002485083389366423470996781443347952800409790034441319435362574262095272188653259474571259391774898220856172063274013106567681614258593010495193863128162915202136535205413719374084057913391669827145949919828174319594853877742912994572989036508678155353920597627176185759111646843924153720652383952243877077588972926087384792225264967613795080403796975582543366844035984062134803521468436421094306535655447442334977805427342781332346363460803655308582978536019256884253183001143490213102508495603860144290668795686701976677174652960768*i1^41 + -34924274670365410382168019231462952619700445204308667047523489814292066234437489622931772071953348553915651774940193154574768761705669956534037506149336712511547306639581343049517292153106487293803060417843838936136201559917248701733016563740187843729627111424790359521361044968064264888919076728764670394014056492502958447233564912495643259000105551315989839966612881623999797643462024414490813873598529819105761550641249246810942215536087282670319805771873332958876459548221435132518165113950819967160427344324817925598782720403250241076036048663551517633844691769062190888982704736930179469405240446324868931583463608325554846169470792682041523384718384482429234232025391009290980425555223336368943704775040568730582615854630514555796990649168941410706675931942443919352425452634341831229998861107214944754770876621691165058121060716545032525428939109577209955934316038145780170291745124628521401944840526271876369957573755570675534029040701764614523373926550079855181843682017377960865091869691533349006164413310929844673451689103973818030401608914301927187393569654000724678372695351533426068407331094330186523459679967919956796912685386057257332688121947194645952325136884382122103225767177328745826882860580550580867118748426183366191508949006223149072168409350176895449933270043104191056202518551655601830376640426681463719802154724233853978447827860778372356875902023279598445132847932902474054044129436993562170567578736144977654577421245137664222927079284872901874305660257569389209277831226924725218915961357411910905496971840025996205616942574283511263296567888972850609048839392052888105635275087934034936352374740782589387365807491030419256868849939070285560506860572380373768649631332297051058946405654075582044963939180194964051444918453651933925159925284915044397175210547945395452229419145778603108375171453806172372219455789923840158784938916716951356580496738141264822098042471723563383022894385703253045527855356963825160827144552145823869082611800562578375307915334621972817029474313526844975286075207574291992135491152777902296025603898220722201002984513513927251582297021642273255342967328946940333611813759168641679611712167490514748882673434249347989504*i1^42 + 511604848158942670882316434340461047450653831625252678668950293764685670680885906699885094105533286705366213444424575606848452604716112688358451687827127013304512196471546803403057472991815465524319088860091391880885800732404453938280592598126648724403780160537521033705737784582742714136203945576432981953674164576935014143498640950928972266340362896344558418854336165663923627673248433156921295660517812697594407829623377102523150816801120845382975174508394609391885837748405520132332418557041283643303629773906453542624582301882340658501286021853034409057353271046231560111020171743175980110436571848798874445453891196237232837642979380900380024960859564314478446239011982943927846824512604883626440252523005881892958377950879835653857715464221291357271718665586809769299154249181507639671873762675665985951009904471319474309626169049633772250027780202092615365608412226085496782021110146673571774251263919470039510147295514067141119784287859045914813243485559086755653384605819342236477119026986814784002810884198933863593759008507689159330396155349158016839529555730028267420263403404827029348995802392518985015543265259007145010136760719167119725274015027780747181513899894417390439272733901968562331348011170375706081770626361949367237264888058940299583025651866555590568829983977339464670357285107500491401512261216194738051791076312981495453614836819786594563906783735002035493601836203882179123422664597399951167473806304071176376731044530287143641890385611577999644987531461997223836251285090131121099841984770562647253093159880968395552886281760234238970436097677554190018504269651951251464217858377827746676532336281609995131054254560921969880907609804619613336814504153635083062785060507872845905195328663415908418396465940582662226076127020811207228207777955759954969426533888722259201973833207226941685125708232583613403208080433569893533526076737614744041991524234025307517491129926326447158041841263613846479449027563055119070315680200927748233678808991974368275016072430989044498824865236720970047587835360001980069878366165910847218463808793072489258001151913291455034977777601941654835733394728352851932542771338502155188748505136034483214069302235758592*i1^43 + 4065970635208678256278028814849992024350455068598806379231928831844792768626312033395059632199505020513941800262588212277094872684756390680884839197734638567104186950559381912562806891926839914247107968639415558569594268688050336215753657432505191959830917033722008888940481454818047273906470387474790365596066268595825948180668903067347885989435769513243467737889015053032308634197853430305437116523350212685216873902268709982645475973534216366878181130668181230235867454627748412271445698487005549212222404166213479910722833316154577483480078822806106415086332949017455650126042824257675753490753323114927221168011363823192251406411024764741002987873073575501000273680708172338659773709100009723760361740869629612231905792312669712894239642124245098093518668751834417679641171968695210332861910890730352603787909267251231660269401629039266369047523356772361015265232443361980997812847461936133076763719380393026854326109837448101963840087228815741585934080082176320977002749235810820102312869539941117289939010781391394016480641379683301858304582897391768992109682595631256448106418293708763942976248943072449233560752980953485103477358135930466515760621285305063593790022629610504609007386086709625969761829497018237612441863977503618522648402209632489972110655248663990373254361869046367410610548388418449500840462389746422521470157697118829635316962813665142532064352479738111788133003438321518577929229203877494993268362520740360440356890664077545607719831407054546224431021693082971359080856577766826581118126479814773618552015097972016517226756038836753254203847852686628901133324351271349151536581289453233278726231330464228699103776542152907859932238638762087416916755724748278889825089205668595638385046189335332792413557265034042391152043745741651326650487597850324959393246868911567022306776034404938344356132726161912909131370029903340601150399347420348121165903904770443504570778854720578525444967211962676730852110741852155902016632098613337576986143997639643463223674252563594753482820502536187965749032239274048511088443365005688781789870185082846543310776406152082197611318827267031633198236140200098258083392202358201220795736445378531178373120524288*i1^44 + -159884615981221855346605145783138570020612926184488993188449436239074916255967262388457417777940287187761607086878833810111772678930037132639069434107095934099533305439966272673703202064965961900186236117940663546836551980248039570300395481427207797621551541230237941352573373935475045343673165103901405659669174602377808758340315002517781984993196934089333462617505747727558502610342826398230333764159772672121750832646312401426581334457106055712439382328503108836245002289509294143847456614639358253865783778802103177180834075934528961861959910744936628447095390768348141635943666535222721880679340372140652157078437850596600944605168137488773248740286696438173628010441362576198153354318213997829789675131197221839979934254035903423377508158991894988813723842130484368897739344738338194370540487343942447011465791542247194040827981681167360136993416855010572036594469482059233940087839282753769313992427958452036182052286890221812160747298047089375119880204376760336095396531391014182234899335932406884678268284995307968170591024144008858248387517104583307981645054596272767593911831518731875495436410297273164707271652203114257835605163503887048113770573171229888122643415562650486301439528957315264888719631920733964266037339642041152557416669472091329032426932373342910762245866091816066742495838874941621434500305226884753963494142708337748579172106980200535845477244278584106097488921820810511963568510920196868033455321569449942151294871011932096353403488045671237554905771645966259749224309142334704553848789120842200165486589804393058177583718761971173466032512596479392879320996903895791063925406929430375011466733869833917396404353136321319207743779223937940181663582341029350288513032942118600001034487435173275896039734621235728930805178770016701221010118991420646117170611360965717804816670770632155320270471278339487708351161736260524482726200700210629692392220582830609086547741655526017836115910045930311828376721934709236807074976290804752862004918127660290609792240999365892344227771648223306291982369489039535960135742992226308579076472894637912253278795489977536999836700991375309613293211131566820864634630930497202306518924011404802895380480*i1^45 + 915776621375102141196765554477396268756824636350112216807918814911963161867326526255731489484148445236116711955781784254722615078777749546930213850629124120897318318600787267940461026878754568669441946656638544950193836802515295754165441166287705193016063367486765959062286486474326417443607858187248372529190877842024631336229603517551763829237425864601557832859839960074666346643558451232178425737407143242810068999060141133874177991088169768275982658566793321872112906619199375549295786616046604393979203464867180127985159708317211457962356518825227849270294268771560441567301932775723690416060000871227183143902887324163707322270512714541048389817513795520166436197471028430605691375056823326211733952174326274444581061380579233481038209827676902009626284595245484319700664397982904129525311743703182394877740687251361278758762592826585899296089987902272360378566290320925275786709033614481771519997258228043102649443994175712446493650012905824163948972735902784982547839744971068794981248936359648713378031771930298721077715410762916698859261603796040199272468612777530571440086636151308371693732849674813784856622186865962368533553926231175541773044459969378998245026551068792883135021894910794361914201193103713255925728751139487544066295791687996782872374200805993302465745666168991944932149102466767194333260796111294650749505055631164553402699527642892302297387093688129636706466107954967432940534770468600416978850938955861268360799692475711932689818990872681358413170758702298114306854708479849563464542791145233554789792169516914513121005481649445426553376166233514144638021418845685838395156376681445551395228936809193853508675982748131026030015846445688385762099157908456620862010999572285504060063594194248811922637999711336052345563856301802722807408806691802594130188888325980911634177043684277827965731153979126585206147663096338466375425451342142086636651989940225209100592861832040527587908524667538734312220198388582413673063393769084426068281059657619852751946377736935907722528200102665975525181694061593332075722199235638015047208359749936867445712954502620340330042837367554643771917341714354909208891770347525556712079090975730827264*i1^46 + 9462549682893359427489491023561088308783984367781402380941110668322486243013983143923868990364757468706141401730385303445024242842820893044178257796736908378495866884009743203040604912141777298386295572476689351425181845947268911845158854815449955468007131105792875650554156495945914304522664285298017898997973304633190188948333503644768423404068512878082332817661367904408892488956755398518370682643579401323569032744945727222420979968323009295552834271779892941190991446896620443838307516559815230263478437924219323000110558736061710612408385756377018715810920753222963383610687683445315199524865442441378704075592984251125886638296642439735004951263814361535889086859638664102767921371460796662322858519231651358726476942972931268237122423769449303359561787227800980929848939435198805942865009702781167078446442665804105875140746409621944238441345486646524884257851357116634118432452823574990487612156674455723891833184279764788070305470929144071112610546030767606666775027250558145182409367453399907565589280690123695970680413676583509827279021579829658321263214243594100488599498321758075720531212827685504190184833059588710955844282597771172632590943738481034705720306375554767258490747393854182359216395979085912939603623017104308659165296113567448178299812726925100569363916498805693591208952338789452265679887707170707848918426122602150341215061382108209143222391501310953773901109197999479249029853126427965433362088491705979857227726963957581283781421698746299151158639995166978325213787843584280492126899539447146122110798606541438064657708474499403665026637780088321338646829814900611520835564848229475266404557265792999314396377040015646949421003541865685780527431445649517118187530198403545544543233155635185151799117162019617067353592076069787595579379120728510045891281325453208158186931972592557954931176246926313286503701819491229258634793541693366418278893281002433946813976277625149109336637967051894006415463169378963970920728519370180433408296356107347161444353362699904624147290916008453744801585311883590070159612148320136263124346131056940862616607886009478195164039647541698037116426691872296994901779335660928304342122838884352*i1^47 + -174711975801651013807484950527780630970958597755131934706086356859106837922803808864874547708463274169874790215962017844914653589495423359452614909837046706734077177268086824601079798076404029303221900966587620634018194304044394558639337189805148999605674930741305601718907830554046962422624980774329083561667059216643305833128662575010829500861308268139939094578439596044591549977757134415205276922155013261994469448300371110328240901659565796998543911351512590271167082029658542402419994061722114619619982843956335671632146717518472932897284461605747245468390399210509756809063198415461566838023653148024925338511320289804619734917947947689484201945781777782143009792084023479039980007791970985522213890207899485492844444385950629508368162721335372273659246595018164856734613553817067570317679948123904467705488369506301554188259915211035848896003711033693536672470996856084901800798380621289742936514044712617697613183669945129171979967492552050704768087252387808608330582367607762342592418011819225750066990840465372732328905277152827962951581874636078240296459252244488109295234773387206736245947462665393777054757803921194487605541397968660504870512625505058243683371446841613133465922600848191396121926237173954002905862149924798644947003327883224252514162680860447799005092884171656869257218511719238850777192671561165323285424421158750687393625233517685905442675014561732435831503706916468841294878039358891650712586806558103977125214895306065102733352218690998384201547902378034854384382797764956015211567861880556451968811272000159681259487406324786148855676638300131063827218179150249034560019992298825144995171969574633304044172464843224883040336283837518011866351495491590825369058651912954315669781749594841565445339780048747542615775673041195842505808039515942008824747216469623267143000066902274827416361279653509967001030287055812395756954099057077204318921492338629541667200260866294609747295748311628767105557669583758820340136162459681628925704841780422448667910004095976083284352179440894883559785132881446198764995924732419509488638741230270955682430886125682003686423036115427919374672733473750963839734755919680123841638563840*i1^48 + 1283457919570997207355576824316682606421032172620259411674830589575126667219226494410683768702287343360774325479853379822180763053644442205867608996075136808915669085076099974859344286170450222721909906682243560804369086920703722447929025831188831376543012003069848239520791506063623798103799861628323627900608660501202557032965571044737360441755134616829514091626543595216760973741077426490099192428923319047608137471511045314385693355150675763963520673319142417078860153690751769866417728447200027501120044156406647345043003607786841862349068776738159553324971250521039994090822373104487284965287700555876159288615704127059327168603014403511899099801877228920517478115804974443881771885045295893158331764642289765763162095020195955823488702642682286606014731787211331404547320803422008290280702881763587535387771161477848010544836428803528751998904825012909805364096164430475379332836267964814886820099316153839892685431714807598540989912911262694423177788884390543268815311589851638501283646990226340556676969154711747342591854329675930948124196490942742056064110996033999884978781574108250057466161345546973436627274840614484745659447802549241891571912832430061546273620055656014956334090961662683650339741400163155728853679435233779184505122452904008351518472054841813505828286300183104166819032781568116262405346707606954827001418879473778907677784437544286167760308685270171034613696560737496025034403305649745617125620696483293971744206481112163039710084540492146816802852883193700135067684527749861709177558293920208775804070572289395364671120105684500153167505543605035158049586546704129402990145684070954761320024834182058844061989504263770387783477915751375496132746792220200209215408216642127278963821081744110478574429608953978053459457563907547948462509093021470406169804709716325196006293028452654792810811992591949216246397417027989294572244950429351174164360447824387195524526086725543931734306254260948685682220051422566039977762831068850649229445860762402094991148545748062632904896996886860151580081482833875076770666935123218518080413072105401288357949967766612466222353906933458941657085945252662922024070905133006814445568*i1^49 + -6272677949721086478856476850403499829609618886210172805269976951603276243480585004606187478678787378549635426478954673993367772970919224424073756520165840258564979667863427662002060619965291783208007096618905159870857132492009938354161330944339840529655799506770273658766283983542904434314915396477485555760566794414964379260659258732869957598376309648666715198161622741566139617385818116213211153508208851437009006181799771883181373422158920454843038932337427257348983858268028104514690952483554286035449375793253935359889893801787088059449028943007202023993845346721116913832267353953729895927089146271398229245240323896896152475462946511922094135939373817767458050554285253990658357912466004748925162243026242410754679465190360454592975447534800653426139420594221180169882099006187742720572772419775024717547654104843750936224099911880625931052225669514301588388411753160675072455657878964069105169130730262093308622524391358588876358735366172128368796297173154503189464632216110356431812547271737844353791108962369211754826423362159386113963281348248060245615155038125109015089251854313907437609201305532843245758688815179414965840061908161763630572305506284480678480084684078234216325230383054004518015185745255256607961333060636403047883222528484335395867886026356910954401356959253949558689357783118178930977157866664531338744267373494383961473975316965407473537340593941488949780193592037094751019619848056027869789533528379298532339037898589523719373224316646092583534813613096930533610488189274271673739003680509715331823390808388234305676307783108478593853197198245968580484705362521616428778087663261131160979045218005306657065303972315015440589316061077746035733576171028125930704523255350013794535983573096461007512456308083195474761472552283973637985839037656765460970081257395143838400906338113707260532779380904424889085928381517928172101650827499136535304955814039701733529773298360037020292155236094099256182746588294802111333704706415262720020342179000748731525314944237374425077270431658272533029388807195708245095824435617977663818930418565173077698471304033741475120490388880926233189901169617261515302093597899227136*i1^50 + 25347225365383681241494546533919480130433603917320865164102091779860269283917840652149900800807895504359983750764722638458357454746234894886129855639454213388394225358365723148007957141534480301577137658938597085316282542693591566185015691560133077838250121046045915762655343808149694171037421225230183349197281526490336315473864461186505644631659384718783967311550808979223333072888212162049709313662147981138277333017553288195068913504692026212709883768615113300880140435416066134019507046172364579319164550434334410089649760022684300428393873678221440276840872273669017322163818732334740093613080495203541815983039860829732663087933739488656763318570871929440519991561604600902313981697655914751613905105493789479907728124739089036004201759881630109329951980535918753865356769627489785141051496807022647653953246551227504646927993298212556813976830127410081362755746228244573819143069677396866850269489129297509951944866626596109866427466633867543883111773111721336146418129605833483926332524692367488765575178058958370844262053145743555576390308763620093318531033288525317025609641880718896124353539558187165147036352148348329514756213459203540757370275982108544554033268094864500426043696788586228729294812078750901426761597529992210883051989236545267884516785764376078676509505920818287000884105317353516985319167956123438064984754151770205698257218138435185905505292311038279590040442829914423358439900803318566013955868366904058994485593119791548394322151186959638237878220648338838646310829776883987202040893500033562497250254460482232483632537287375400054748322470199224645461855892086571331233823419055645848584909106319605895146153199203261946139598344619863617307597554429866339581464612635141345494846779354187567023080640608968787077172394078605064068685679799377043653742596289808986810787022977202643179016259834515269186545638440125752460004841957445501347087317866956105662857252975951695585028208624272836142683481187994549952393508222408736868585485179722511671198664252386220351320981159643500258428434635862041811663186077377420924310104665059343834902876424281941141217564773377710561088956833192230511452356608*i1^51 + -95050815878661819786306360224887674276733472712323426389179056853352958612492377542263843125782169740255934838179114553933412129903044374339557638796590328105074249327894021935582480457765168443055162519917819635357330361971061413142858353119061144464608020380982953305714941586012277548550042346576277948405466819141025385005903424775074399861926724197096683420709836991498736242282046940036898217064676410541743626853017844544715765474158982677092471406088992048646135783607356177992155692026602715410915682268959408514462660184200886751610800122294352472377120513372624044380745038846028360788312133347881449006198585033114889700439582608424595230863749884836414894181039591745945162728494262030658697867970888748657254105146835067889159772749965798137048473230750522254311838323838159754548984625688738494579612168785345430265214254654209135116650765770894796336068392509261613577367579656238873556192224626523747160453964526801274750303463389692788510859140212531593081997655446675707821235856143316615526557376744060923648840477260775526230214201746177845972505047475495155086608955239857109572610896385783135155919581501431699665878062661313509578922397708873859998518979165501762000167901974995368689815006147858793529958979129482095754117787475148537844139895314122395967073273209893411430345456068195361901203383547538130021252892934653159980831516569238658070863917314880586134015857203255932482909283325167294375733316716172763248574399813570353910548287086977928621426140008865882011747615396589334650317136934651997570943036242216598093528033687707841404682753870622550720622808838425637561720185220968085351141286734348143882219111197686911309584839803608583401440850357170026651303236672761045033777052428219552473664139766502055537332392754111522306822181492547429792505109423049649589271938673705626151459384831777521400199778671844718491662837359556881425920201010568172629803568971043204390893230211566161051029186425989179005167140583692046098276400758452720724519399382361484559768938272738373739159661281244580999444939133572603280022987202593806468490729202173957187434306943824204740977869716488642887680*i1^52 + 344149248934504445776970486231633414424595832296310634964752262006143442285204386024680380330454726855908438906163831507335908809281720179540068282453787119233025505342640520686304395707810799010262332326842964119605067437307927645799205273060022956126099675681054768471908802986417143848394887187666887515008020271721523005611426569203308330980210946085429674536981124113927228491222647407557688110132203683112295609131761691275409676498651851878630499566988459484138285738941038224581622587988860589011708138055171851674256743279775481542322530106451989504940639345990010592006952790479418275889836168542592635608998288970073226653293178262140301765358741106260479382588477258218625130279073003447927912532629295163157270227450062370152699289846015259216632691763386066819297599106523639434756099422291826888024941973066449875937898584322601750570928373325501138238351957376814031292511779333391324778927440217044387852636198291996457857540793616536198673683009511304587553607140049583594505871280630623352093327522096750134994785703990275338073666133497915220781683813830518912414896898500408440619942317945010165774711772054773282093831264435260812455626097309035604817339502828924386597297468412156581716650500556548940087056666714054964870883973080298522385876052572557417993153571894926784559674169623200541595731972262361343633270857648115338099669705773977568646992970533673640897630806066358675917438642358094396696807596091997726569933708880565365821143666921517588425969873029609970169091948624166718593467978412420774510804666398215300320146028621229459150642937167054322614394053981957171331511813834147868916276343421109770589720278612079663984110102135100653778398202020314620259693434520804154438866316700647503714617020036914457184123533742393861115634558350123160700590773107826611810267063438944104753506521079245559327596555730194286806345185126129770805855683996856201010259634488059965599666749277112660650813198568521844653733713603509674121252391496050230835008770452308505401137238934641106027715346040370197767593382630432186894625689023723019798972453853848619847119303774216911756344730247495680*i1^53 + -1191595668398653802416655044325359373805042472862734740790387456812485899758888990988872241657058350159751738486831052715400819953345848103469094088355387398273872850003162347893422476189416969196390903601104031167333650104635221037403273123998035541566548189847961076465325131341380365393515940479137341061020429999747199649430047910693794552374536837791540624819178840868044148056702231033745084456767582170595954031048022189374174866278761965631900406944377447595671474548143955060523134861384664334766609257231044243117658606424759185228341656276762469110823591579102447679152121337975724929442439865954405502405304382831396532874874640008934039840939444500155627917775034706519151235177250749009277369769782481140307112791774777014685044841345212035247329889371825896503078121902135686409885036794512557000253173508977981296214026312609536279842714202137046156017701104593243385515185860897004951762258136862413120340232460618484245161626392614636988686527694122224085695230409935241667508944708494777872246756916967330107998355599171195520063837537343006665260727413219530593050935195783270119004024156806304671469856479643437435158644834717786082562387558461995008834010531557288525847417639284334792727026319866997850702103804234247906700559848311112865131762997509353245198539234495615809691342973596986044637844111627493307980211238608873362568957424539167788384583494943983849551744470754765565803537416922094429284907010726692809693860793808808114832725433405280967493021927991849742358496390911707302912466321884490911674760223919484190132106219938170253478409546238323173649612263271767432194012427251726701038583968529468616177476381917348757272429903454097456875420400654142100735266256186236142625684945325168494918104019350619462601381960601785816764913332309350427689598406575389999920720988471219161613108178409116970260291950592291379823934709465240838444488500629991178079337233970169326321843245672766433004058711421384491750431748009497745958221295671310309260304884543513389497160894877835827082877145693621526793705742419423047232212905325488042322968560287162201756995600724148192738476556288*i1^54 + 3858181685306641871912716207222308447597488356463103545832856802524409581876530655646200208454939219492404885262442220897387118416113902258265011893688639009862678460541527507441209203414629578801567636511085464930858278778718980554715360869708261559974305244606490096634006170529290695241805561081475379419769085155012954029827254860695126488578652756615108443724776617979089190743775309830472578804894348673520927976202262514649019020886045823109000695974994004548746526096882215024778721362011152784473327699494897178397526944819210837525415789648570255415314322423764462998835754658397628397252972619472577610764231983322183983955210081695710886985515435463279136141765801475832634898819747121301677641677814930215543507430996828561088605225407782186494502989375009256457001866527596732199798773692353703031314327539983499966972971513810844345591478765149938854114797301819835261459581083279721468645585969853543375942185691019544107196668107105944577285139110557532281989296291371354115097506905593522303592960161651397797321885578099125795303150157607905163807178369967254263547046118958871122007185604920601461216409051830480685494126780247821993334259582169643182965475719692273280334129451880679448126381001227516455454596922093045855762321355846916083878775332206134365137920559030457324947416472067257194423167559770054914325941616067101521552912951279351323176795215524083271029845848822841665413925631865069501207857512287762896825923688066140908912684363874063008705373480790270018991032103898219725127929339451684275095181135896411602537603576955453138549947208707996594050423386390455033025480923360109737970215701298417408395321903558976489660600557735879918920851314445720667471058355486503110496211732518493195118630034299429683749751370782580448700445144348411413213531698683792977273091781175113540829102521154942327697910076986340362265279110582010567842635902194455643945678076900546941062564046366206585207260237052838819492100355980164960670761738463126265763557808614921517692197013537600896720799631738102397846157689782688936464825404647592294744622963171037162498852009738407403061248*i1^55 + -11756334097273638325470504030338365656577245659776510981911710487084423472984430706627439362645392312045987580244307295347801174913299675291144277676528189706977436065893356293491933697925968412396040397728772387590371934045540516657510964800907387625051853310341927368802938460564496822885933691657145170712786574265590176599511819019843760058162146322145264477924465536272494041894122491055486977053537401816466048692112496334260546096784287845380985619559294559229528485024399529593304398963507900395364223984665284711619535491648154508825759788178694557860082914724322994319045278032173479257809970861843800119418169322477264206304035194480178979087155606134482863926472094741661732675628458320006025847582355691997755917556873659008614437312212095252575083665968512720048385210627055835268978936415622412991317839281573275867445359683089783446517135746608803220833569224422082657921379105626818199524056498803903621581279456109459642174313437824142279474578727330700388186578616271469424989270320034698709085282273251845012366532627006035477876211335118968427444236270158279767133057695292433231408948098904191881868378657440899365111879786988924919761557782354063424605452612187834818121652914454889118631358296560219813481373716778700879857435399062863734310912682061142291030944368037391371422951166583602907633746723802158832957391142009835053928830581782105218769359761650852021136480685052330799037593750676244655967854005274654993545745365105807302622212340020794797384393330231488299675006448146131183299690977320658130323279230616714182397060317082615018323865962141987095575545893207109398113571125955824280877074568180758671723865405564458648125947829837278629345042505453285046197902928035775777438426866304158719656074307810683867400983852828749002766485407359262685492623250985724034281525780347882286494410673332889490674462623972715960011341150826421720150180208135384233364490980406680298269419782212934637022225464355818068388884449104509591333939026100893212042464343709465597703266424194274040227513149044696700578186349838686975633513739630237566544454134167664012737406060734709760*i1^56 + 33459297938641168039832742345551358968080778622175376671618102663137961444679514210465021999673386382210323784914381701462100408957009850249568428353547659023406349807731524076044262773992725864927811597003150441215060645892976369631777145274743623093382448564513811395712778439378723270577614540280954314360213612921132477437102919018630881894167879969676296464398406591211777846757019284861190983861189389766754207932190817397313030164863577188862296843650585157755016024255456763280790439752000311135675476789918072758827624162618445103455754149775205494270638680031964921296118687826686730626841636557686518561224204299685034009950201438704751944939435770968856588654382071529905675604913234618155726239029156833550936636403733519723954895048282781953207543169755425219269310645132024493536132361420841739453692974347959821275079339412036217721474111689446988739857978763578549284827222611663822076141861306807571383714278955241149508471002164137586003179791106320747831480489750005359097403189493054818683328890339287014774979249162646859908734637051464683529090877283027636694686079217492800583052561715884765309409840920990030597932665310786026542831926446141174352304687536424724344428185485801073358109603908038754094126442521667038220824541421444239815658584856394760505621936376419081147772228138850994652529691767336112830070878068534996315126165355635046070856735734849870865520990263816614428618456333659215455770840123646570182014124773451592775767530724891926319838582791008029049878836912566051477809420955948920213225612353934613958531247066392883811008640773519130993084458928043555889198274193651526910652477507448668296894602262363475183691614049557308641643268290565045202056575739847273846497996379432341113323012214627205696566579631391246996725002987496854124191525158072175359346442070494959124957765445016435716070116337794645576943286852082654885317975299260984770142986104483583642357394105867199823252942955223870884683218681583632442002484640150492318887235532544127460083783359768162031699424244719734529671004277629581215846186667302570379173983294426323273731727687680*i1^57 + -88691991781716395476347102255676089748122111791988191327336306421326049240325612169808604876949197751755674178436316856708530741102474645108670914797285083522319288486004232184360831034688966498653392168200304944529132537164331472997833531439680065320615974303378675309318480896430111446165408675727896088778063688687999710942607333294028004317100766564020259405572738141259924179687657554793147814507602934881214693452910487034631601986651134878587418392830815924815872519490691569379242015476370482691162849567678920438749009429229179313970121934127727390703860946296204586210879148771423178251341298003943714226391814848018852447359549306865297870928414836825405325906237796436516919296366866122299728518501698497100994576283304906003177417819557467573525810269773234305629453256874827621527177816157645739017812339311793343116158856447585294009529783786157428170072804773379584173945480448550629480645235788465546216640063627481805526627083026488341679313761734968609275746081679087011484208529279716115602523020075116365411266971551865445027293354848614296020077144998071176238727209605969885522007663655537270497499906015895548175748789660762310276565836611774247650546617020863469209152505556397430377602000072388070285717874099467414337071738871970470358675809378855328159776260989725462818936747085832787020049241500600351091737627785386201030269924089408018961188154260233977102101053102756028395880695544474632769480753245464714992333925965213851568374863353355430347410246860693158455725886581321873532688232558670457341660195022663256696555041797977064783535277246782906417758360285771076500700085960859608308265775265332653021064391045837712991868593241744497819919360895754833667071713350103655446043276230023105751071917484255547599383023338660507647500477888452288169371511647619112834684961317398479640268210136302121438921783640430034843682990431717070432893455435089643290954075977615081464765076812829663817007801977838355277536852657870781393286228376024773763749793352561272929896587399405649324750806957463277630303567883809659804907821198701260846430337298567992103141376*i1^58 + 215995526735757152007781564145106716871700969547058228900671163732737070990663065950662957686928391122490630092710591385104475176634021483161912934515105675745335371832615606046937008605994932365669511241691770912537764059609669383261449898093521055886604123428559061767261283417604236484069814662769391093157139952750905757667827348913336003855783045304421666969856116251983061912108913581153184461668519005227349658109235026194588245784064626486747203755207529433833837759218795531083160595658031249686604210768414955703636099702810933026969759430877582017177412269756775594475805947056512347785037891938640410979386085971843210711289972243232287730523168341919286374052416462767844327493112535646395242980193363342133774585164471761174334032416038895433432254119952174106307252042328609262489830999960535155005955822371407983827841529863132370778381322652765252677688257384920721273416129641405705711755628503467560404205096449290626951932695213334869063735396939483274639833858003188597596222452952360785807614292664456501742899840117212748829832374816785658153042771905114767202336132490553274572294978691471465112718288026526736087759749096974303742733594204934616609238321528768864512722492660837082762641710775384562811096513001963998224366778523683828322228159184808155820807735250158830566917860494219415716943972947281350010677671302011382138504390950136357031508409707673599244597676706647954323485512521510434070863719440551930805861535288457613279935695716968896472285314833944280923154864638913612160670953846504708834574390458460505401973387569984970243223194018907833984895665800914773438512583557404555228725435154850087497511757072069518548598298248050074977203400824485940065415029491057591395819349640905306024815812240828800537955529261847849098516469934568872473775920315044002130966395678353893256669423645308672949941292247262304902929230301995985387548107541168130942888977075514500659772520470297711589100414162465259406608308096926843277637631798669753946977388146340496058860348239119328709853934629534021795720412084426939941573255167353512457618808575077908480*i1^59 + -480218900497138000803496482256839768856431064745896884650881535615758488892319226479533407233345821949323387439309921089361322943559836622969005303418831250274246989225683028788457513537612715748641116544986607908137038717098060103367342929293139937466013932540509608493594792718697576570104397516457507342538419823882890863591422759108948869818995809518725341378524183210591011669906966903073059167706479395758493924692324528864610665602702006138842914848141013318876686446339255494992434796305370990665721955247111101249549124850296872612671027363397366099700966789203718635128341567412544287626025447542516198093495553970586075119088969857476783134985644305847042712294398329272774909673642031172241568728792879780593203358555095646809266172819551779610676723214596179145478382232603523145678004163137390610221736812634180796196923608436961093597480535678873801645783641880039423663950471540035762436019245402480275784065662025155970013800611338240105478911011448603793894042992250165751907999865768041161476241417126573687966751393351537687301589119147649872332747106671937416563569338194589732019800854871721398011430546955884630483449824696062493774010166530619607016402246007323381035303388157257973353842668036920085376666613860112028781110410252636290551973129880981656340070861239561572733010225415085947230233842474424342261347918010536393338894637371604225823824533006382537973826376062837119729648799560010836987001768820947729205645911017142716141672130202137610926818748772688294494388038540916536620791134720340176074124873873461027344398226076268651922308903998402375715138436574399525666102998232269965897621126690437725711186497009931375540034842171283061376538752865835230671485868597302348674374672191101387128683454589291950956142422489916730216719825071110174495334935302534213191671828337795680613879748786435750779386707456116061858624657088798777128405231519126824091076257116800911277034594894939900889163662401688955789001067291754097256030128958887042190791932289033217241513509716291606342683006926333756670290773800026757440136499419456002611092668809216*i1^60 + 970383721713311204347232065754871966225915650754158734635304047763430016370832171370837094754709966132059773922559674023500682144065350910053123583526129898933085225451017517971538585992278111336515376305883536479286184854798922238190697969387960804905256589196741908949531572821642950366031921038313381731865135601181771081306571813709375938776178668648614644088968823837563097589117420293819147586952584889299159425071515086356090204437231400217705879444633449037761525132090062002129131162394624091747300745626999109219179058377128437358233499331761870409961133591905348143787962445561513966453429259909165795641400188342097211199050338409196996466704026642682958924282745355923171631897984162730855014789167593563540085045892024314266217578098008978070500997740523123031789436611632868140686901325775528784631323062340098751092109458213819563420387729063097117759921523185063273110467435034208044480454794539043379230805246246548299215107850546697713085553303639968366720595910477478474291441941641414002266652103478316463943628712099450772347443608218775509483845492945040923131791365083956050953089968636816072720233906393098268753081380053877049766795143641316746088265749122865585647527726652602776990906594633565113423898732228404173169700328857964309631154614738141229415096094706829689966293737613105483732213780232828107700104483509259478808420265549415363828854831631807819889938203850833485335009572752309990331265485552022926328435401924671252856276369721811815431088420223584705513592643562605413551933554100857320698519922110891260234121917889514645336033223445080987801210446870651928312871527255051938715308474186479069156621561898333462742297035165621159726607142175199000461156211279661321930958449938993389822675254919858473496686173512435728984094783410514409623560277159958339110654478821721640207880694998304774146187483170882363302510873998218980707267391535606031504332523471185183721595895542820445200282232049276040785335886479328369203420655272181596340609827957052954618609522820570768746809315469863623020604685001867303757012239365221529818234880*i1^61 + -1780253383511070067549128125531761219389033243971705415146022007048614741622815977382775637433497535995801800043832177437271900688520688010180954034304307783074081458808149018555978404383799019573872519970857007277136736336578870621203782433811143968536306081002544524550843938897937116573916484835994257214582501942204029227702157091509239475308225988321284690621641078363525997126833984100116228292336918948142161362872474748352831768854048072499720263347384443349372906504910910844816709274167740077488942992448888638243341069341175044369271385682660956727558598778534892772088361372467744076576066659206328257753481510137943503814032871528237621009432692976546394646902334620530752813916134821249429121860273463868648885754681453695882069619194666677778490853613776368943026391938018183936313407739074211295175709420087807517332194823092159846356650750305813267590542286481018251720429999296051766843121589133920248084480171067579556629462591005947078170219850655883303850631684567482644774509556655006791889662808809785549550617600386522167750976089713755279052692596212603448527854230383179229035911539514290151965657614459372078556960777181096279397369832463661632058949244362479124585711822505826069306364230635648639151239908422544492678675480412886785915862505891771784461341486600140170581667485778178116441611363331955715976998530953044353337404210413083328715058169940705269696067269209804963848945847024347282207577470319247513717787540953881439156429757080013845844436541858468757076249098475674139079871669958233667269928108651737493239174739923199301118618335998269008513868163963672779841715944909251060063947049067608306300916768626271823079936782215566588428369289236283792985198111305868440848552187468785210732344063904242641633563158277286907978296974839212114730379574641795414499421638001990763512891054971503425167104014173659524005989080484301813754401620333956971193153937664183309604632090970278821272183487145788920532464737554068312411551216055010694608987582830844755433599691398346520037123460830067360269359250741304674914686077169687330816*i1^62 + 2935168348616164503745273518702746865833963031657589253529291733737795048556681445554982626987976458040340067187693403930115919682023188145518838534487235830744682450505981107670765083935599406409019507072752291175212831176755139827010927622598152302842482223809270641713682916622829239113274913074542797262380193032377408782705707519121206935422449103188504568305270430277878241236015496128929763649324111248572369458277604677759868835719017478012080602799100993207954378578786855720085968441471590245926204034486208154002507330703578927469931899818060230609287521551701171000448094393577651716022020316531869422707937624096103108308067698681938076042333627091522810455827973630363140312625790379518668813544356347051015655995764126579678096381926257244869939025516487139199652991514524910753364312856322395334387754980657553625662940360944051816063427127137894951232987689805575431858434641366698550730124522871012143834904396227494297877448053023795799374428611677752855824782674229491213983156290986142421947995788410921974805341980456003760172996125024406126035901364056286213861801002889659239675592764870461152211106591249612997170008221148906093312055683452005134211427020941893440830502932281616763018434226363978038473295740737975561707689168343627286620035097078657077148402119506513623452691622316414138295037548753907676627644289810096209046386852098889976046795618016360046789325715800305667732415430309190526310316893324529213032238794196114131333756546388644537245284037267900820936843849878545384718486002994536185031116518520574509254249947123623006167405824598615438550396597925787879413486650413193551407420551462270529230107873503788306054105102458940912786980525200531494323108929128335298927387398347934268802488071793526593342299267954941676304624336368492573867068656491072074658458016408402541061705785443382458357071697039032486960432161921660055289500358524654735338221022475065839566243905018680294989189204685898275090396710752675877931576033921155728215012516734930967716056353514854483640940315223266274809388676095979607524860179251200*i1^63 + -4297851259151954431349211262057321309602186402425430590609800390112097185011013894456663998574071569796897010374573618557303414481173997224123369804889886768214464016102709873946693017574651159731829241624813057466655985041228616150460628474511675146489359343793898757569364839888329642398284576231157801152942786706734470623224808464041804423679212013989000499172836476545254912879474957546208344809292245164011581826713597549420663087090323979054421552598806621599403266197698396201807096874316183945191216106868935357212184430999564318506977091505799411266391450571382165887540421794645838202234861538190322691226047089959418307041283148083408504164697171641468038516862595220328968160256134504935999279881588425038626951145951934480284080244442669729926603079544994004555628800220533973976348726233575087838884122318024438312708553274249374992654518611610157367654699053163782970366712858582343471852906730560524244366353322078103739267542223021976185343883148590073008518094236593894018181548748668311794765295278497868985155842662043193979653267089443724712116620919189263942087397413114109183989855425322747068133362399674884849407132617404135126625045333896924998270118302523577722135053010591922924714303232713469468614798525882810164500974901245720075730468394227062355255211179165267997539931397483213386459584287402195063637520254327700492272586045191601360395269260409651869964986917565535979914645907230316641244860848021875080158310968903783115371722053307191836455557775176514888812279594809370906617000396149502477551444383777958283729145544612456839942612940015017099057948348408454456238081486731597076299425575821051533478006336106460658772912568582865809313166859153706144094008358393084001189891172613491519462524097463657702110548692463840215572003359398416930109981684937934120876432342621554418487463684323020859624769506044924049042740934928577202717763995454229136540648153073634460046055299673054981737289398823368800704453845637071777194266332806441021554402928445585172474437189858306505170286969512604057901061950521190521021399040*i1^64 + 5557071782604148341645869731503834774217750038560099338916831428887507175970111767327727526639972978514721401130204764357513493378889283728422730119286158948016803472717389217368881321833628463340675313967434154756628261408131054250677244667195458313008150804902445279714672156416515766100197614688755480079245367365585601704601204101785597055229189628972223792640763818244755619069921099559855945960055633486676380959933718244573615323091998659173710385829289477742576664615205764653693564016535892481094484344394877541243201259848074193874002784626258411346611946578094881262223117149151649051388733012631826026829164472084413188704914787268253487274258881916691420213860140262441151398469866698142688241804073898160151913672916710495709892496972305431916050232828553598928044551141253671435367361112823876318722634277775669098492002369381393093112441305556365677521896706846351048406024803847464055474985962463650907062805715368488101842657483357746577886186636891974274424500282081373270958186338310737212749300104644176848310896490699256333971158886288726319470804983131769207835904086079040635391706057137450260171227574652819359721582819491621983977359774615206692331672842256592688618536307564390168758023196579316346992469561901055213107641679282331461332617150548642594330535381806097269069128614396466851469822086467744147088532121661381007443569188245741215623551279254048998725224711295556666396257939659861155256196671381025630870647327247372833364657365283987759378032817796523805995449571108483796398074652826996390871487974534052352901706326171230566922879072077837983057294694259375105599508691236236635869987005176960876673689257769908150167888492854441652523284702536008630549705251898453415202343333851149921964870400582740337117349304971887633908875698254341324349086253145315497034556416584387906309751568744858378873218813419135023662328719581600752477146699847951388673400323050265251765291531446561272279702949298316602009398903601128056312293436011495429920227004939652184483289093903447310536990907061112479966188298256848519168*i1^65 + -6416409898084729983460789699845873656100575552875745092476669969649793468112903816365676450160478686867487472773977065443392752664839149870709223459527871874972789007233592377218303676903239246917306533860106551071765126488615946933683134019103213376095060582692191938775875376910820947371155402830953300732886139358595505075852516385645154429790240603876752800674892756598312233923705544093647968828806039384378661475949260385502231033183492056208465498287516362308971596373182975628518776625063892920050209269685341692333202595934228657710497400095586350887183815623613181171947151628844866174077778405692774617615816338902314606099311427465910906227050215030060834343956319825957328520286393541664570461743511902194435678457734346938830615762387364003425916359054400543771372568697823395629187167591037780414085723108809240533455405363632899712944496231371928500655687087451070889312032612622891943015135113204408258690988641594829912000029995829285830031350386613106834200507547625636095004515972078618802722114313331991467153453454571011377294752080038477360133344691519620140704278693984518488643868793443451183319179614318184677009766057352173528721985371681355098932703838734171901051136516275996340578056067559010337906787272996694181490127819142024617300343845209622050844160217945196617540364748804548046215949976339909626340851893389623183686998557860664826451456373957243276215011404350420298842862066657794536206194077142486663385818953984300363148909017148704330912045872562610992058511866331320712848098288757980133639589973286302488252186349908303646605001703317608260657399048193010931405800659371277009030657904756601850660832584252332815669227249944477560553436333477235989097042889973004443319927513786640268719000679045719600156591408926747642243575655844432561696896979308117762162337591106291829687708477794843592506594603823747229593750917055787553281439124710896484553835028425282295219684533759575864478422718740165315988280163489090436025625785663209182030591725053556757573295066474740955656366570766517030134455411408896*i1^66 + 6834411276769684591696497827400888017025454071249451693889285613456705031577936115744955548264513572720007705263512538360884229667561927599446953467900857318635428935210149694573762133011354617318447233069275681259288050530603740880263799489439503596015993541889441690533804027700353690010892361786285784869554485375479297681763330406856448308914433557516592080592839754743658811253613536188569373439796337062666803727572041076295119740741995715563969869676956335896973439126982360823767980279929915132522788844743941291376752554534621810918815532651105886763646174331723562646683414207762939310581192433612553923921762929836176408724786166693335831783051120480252821289514105247793964050895969462727062603960708043491140740794655389076417875116274711939849935226160106830179285256830347349448726691857986398853367865163871975116200101666927278764242688681124471763241639584258053387101848932885905186923652571467901488555813347370362773144559895561563445422521926291059595996906916597821463175845708037322942385122660295451891684106374726629208206738210977996414260482827672666646120860177237238919235023511855693848264767688632714499480271396697239077215966304166977725853792594057795650765334092981752181430254400705183419816410244931692495596457543911461082676419346475014064940002539190794328263742690170526841194565720481905362459690962033709396234741715806809385048103805925994027940020072340302338294307944060406979002143126283592882913855600235948661324304579650012608606716918095821100295609560987263810055961615712672546562807953245885764451664146340662780921486978600651565310765506395035887129374444291795713991371233307064716492569659945551217924134458130653851287172757770670662067598199971110882401010704723109450976411714255933499083104272437185765521197328653088559287014910771902532504971714021713294094425322995296133017668297433130324476671696380824321308876770446248237645638294532452857020187491882585944349120583217495220248974941058112614824713587158069043000011567055296540199878395850583508896382576519877244886188032*i1^67 + -6984305426452598833064388449818196593050966970424647443295708541772003419920242085253621385915080611013614226082062852088179655312258308379156207276458217661829051208650099475451303948007470593758616456141231799453453813043209516947891336255041425438882240541894593573273400483439859383482188795360299579754011881809784335552770250579700365693726527695073515325449742544749907655281618025184776426073303610011385465702677483335127946471105960499495248419526197944459442216422929292492997396945059885420361611512526648585375680128605003312609918795836367027199349960346531980598502729940228600609769859686872230192574748275719251636918055349738145729113999945173878838053032350549192276907086957925318229247327069272856673298262989060106357822831865825708982514414477033673598526320156018455956751746615854319194484963853847266940464337121000798241613997664015781455812289187058483487965660122524363820354511693650188433732598042151394393170155800743673092969713387384957947979606535299413674973435331551864772443022843970720728836324481044544254912686685008730444753974944297797216706200648577989266117367870370883837089184153641585026746691310372958318837610624104635051341080089304714326303145348198684626246081682841120739239014970029984653292584377863866812046257978308824671895856426546407026113557262632131434519489799823436250946250533792408523764527127029120990727824000657980102085702597194280420142993150737673473851060520935903845160019389966153505514877802998993506644263161232841528746693568672642579499477095503232428893790323204678580015269599978990435418258592354065704883606026978783582139955570830354410188886863701775132700481651865314240922521790499688883928467615897696694164751996217605654172769769655228014841027824210704451950902054369515151517360726767148956216547844927312936714266546874216119617953107034144871422082122444390666405728179427869942350199813295526954386493260264556375723111631618468605683567142236646671071229778086915309495780868176046298526481217579959835927199739392432292139679971055392260096*i1^68 + 6858806280423717657067931630840056137823358456154801937633893289896327939336289139716754228636913585083472218013730943074281774266285277992411364913348983082800239283180368690629759504015171257764732407274883973083765601369712250468649722337650387221824377784670023360495237668317084832565153321115043750554387328044001209036172154532205224000528548150029556286633734511974886139917259385668110957132950172157230206496705897423491283521089462526891270703753134724711159825862414581108026662061893013396251103699773885732642858782159857040552446971772738634417249948240852373139905408083959818790578825486001341488557171467454808721277272521319748671241149170268958186234053538420155235497980618692498615651741415042068683028677822697631591844703747257649115244883952538730670290238484360244436887286202592077985440403921695754159287686295449497599614193531124979090809925766068706242106389825070017640810918328671465960283814699072405628434294525718693937643129680714095214568280162256480264973078646175007979315698434458643074456627513037681072583488667963624954269361993129729313002273515464975820104425780440595235382062159961728078137815777774522748311754195055257268981437053765408889123488888356381080341596754382448556342793942564091574509740701661377125805740898425042241702302829600646696935073869909356114935104985678907687758842922006673722039842968930325109973934600175441225682269087151388886943018331778534284789332612808200190028535061604398980547197135276554181670233279127289855967240769198385316365471610698664465268698654668077065391907882704655933308779050889075879187025692610178654836449057169457090302070637780892693632226101426810111977064599577522111432240902124514661337727526765916714998162681965024836124172143787150126805859219626604758343535832998729202691523442135241877226852491684889024352380249052506216313182434050436578718997496583715920500630710400938440800891372530131100623223030588985879359348904809568675109683691244438547231994264200518521530127597835996619921886952281333806585194467033088*i1^69 + -6043728089083268398346991853986099753245226911142886977675833302368644515962663627938753244895710786974920566344556294438667503558662126277831247552768069543964641475895861761942970503802219039806369459317148868055037980994909268617781543185835811541724100336209711860861471760435339182084772727122914193980051678393454713990213351988180532059346148937809891545391324607905345446181526577467728345328524762536545916322579272215713661687469803941266315749799137461329987112130797723373352389519266151957137715558434226082455170575138591429308308439787867002603173283533354613593204564546199895405276512493321017550740995766797242582986894079960286358038652269078239785642897371289907730385942353541405874844862211388765182278087879581964531653770045053166727844748117031476186473982691593076543438769927839432236865777798970551392615366732093021892886315824806826607553683078955276310075105359639637950049242243585491455800526273422704236373791938307786367955472225655084046814002336191009532885009934191539149019582734844486664864696786265958414327572950026897175180232933404898324351407953655500602409014557213523255732924474119983850814005174562958116535278876626582283725386076542444298042302624387992926604436115009906282103243131158587917250733399505157876767674091139048477663451696061396876727163956298966566117514946515127754702084899933705212990701911432459325861547527776434065754060734852147082353882011295690791483374735300056510397960115953703882636511474862182581047570709007601594341302776066726310253614794062339302941754181509802610983834764621414103398484713027596903710026447302642285611364413565379479026243051722839074344038896221760484155470343390659218775034461186057667785298374238459472481165924530363848633886709389502317149287995175090330416139286099494339410715066954859583999648742833851686470823403124531142071335873061581175198327389866780311160346673001805647532321225781760944109349701820095540955819532030869703071015225499918392739465603769239725914502242841039579157821166399428145822302208*i1^70 + 4325510515884039938311476630574056032028013889854068751174747243855958438076934348440444290155791159889552386549036483889802918164570412267746742476595186073082252490491785871061702646021665741548798765017863669147350092609015279870786623356038615124603909581358812013540560395363981962179742480634450356574685417641590827225590735570758811520901778044845458780281703489028364744063555302144920040313937491001721262737932580329305153681969097285925810110272126881117225240462327732664855868261475071636774452182024124489672034648712394580317407099836735639869763351560179188829130197199251097405795913328890773094892572493820192261321379478666518595645717727396902644103206273755855665907323884093948262542139415278825309684055052095271421597857195602660920734612322007377518547591258532342796980523035277601096751938291905674196262566944429584258882548257856329300083466935170013099008909081265312645057580666796183897380960119137199672105973497479859040824470737100137990363765548823916474588666266546885900842374463183602272052609409780282590817968498381462527852993979920578335051464475595927695779408382747316100251169185710749823998848850908279794573327789264221781855912753134102236561732058687864952912774496122617722742854461921514006667363099241106945495232600277684481352731116744309328598147911152975695780164187252136077813349692013500962705017785618404567043128280538962455481180533241810498335832748506387573806124598318043538756626031549378654706050851961960109590401330320276315099784623697875868230932539620581700051653036735240825852998377321289033763312576895851922303958121980254600934959021797119673661132540959405195180571532935787209561617559072322121437914516877115987712736038702710433536560794590485870390960754803917130196427943548595429762151054200502624575312450403948801075406549899887064609243193674603483089040498390364950491205891729275400043844134533740536514049307485291129436056164751757009189346146573032915544709953915530723305081858813759484905428172494392168643071437294440284160*i1^71 + -2289966542226144723467781810632423709425326761725913870755163505179918639941186056902315464654461690436450419833730195539460149591817523834168397334833701209374837223481259993496120356860744304695009517594920769680119320506276238469622829345097484916768151831482152270602973000060066724161111674684393227410829346940145019642876127077955240754657747871870857851834626994000749553650298927531096414234761313013130099545098672836322197767322199320055968127347724718340277759693094510037665202721342771132790290911691446623786225274627639700947265346443683367173065546366739153927845410437096073438585075308874211497942870199704153316333453654759417827017337714874642180649040190879110840702068976780243507920849995012468058807241874621121477055993523412172436709861812457726563949702812283580288002085832771442412960091820406681510560236531658406062092207233680739587085616177438413815578830751855114255570610392982364117810254682602738565521086473433646790528506622638932950449372572263583414001254627982194110983335742573167268741267429674519657129192997826934957716007911271163895389233584155911696223759553825789931466177442527072084098713649927193573719504392800846228334263111143939816355891079726121453111605956802698879137844139192351296041941292669264024526845118989553453152867703415913058998041057446660340450000261814321768472373167132273293003678948179291698070635424109150592141348525558915670393962691221303503112502448618597316706544643937969890719948535174422388627391135100494648079170220907487304574774528599768789987937147280056605114963718009393760169319336978140249239414927507959868035558348167992871907072141209673479996426842238598646696743787937098227648507647921925857958647808691113784896117363231887747848152940734955483168769638592536741882327903650353542760068783295887479359222128369867811580306282291234357678111826964870333052515650962535458002216693287555440487923437648401795455649505822802201877564397457301732710927594178176926910334302123333230016609362787546990628846784479232*i1^72 + 1053700072027288903459792319731164359430033665696994000079719431855854505577340148558204333417101958679667751483900040378284270706199263038698742186125418516922506687492670520498838903881219356742018141300782305978942779696197892377218373547847605119202713295314044900316629591547776435366967586839874488418988987479933244877781622184184213242233336924310328424380908786135346449712415751166955683891661424890453898787632233532004107120942089781550573641050048583391069649258858230511655462460212289745820126940457910238661169059713462989831011162134754733915599526169629415945280179753704996445555302587504722029454760481148115960299608692985532015755632197638178780949115967169506047289363541577762250581358645687383070375242606526838067799325288298251482656298864878235517735329183176394839864518778298632478893812196045670697274140587736393358110565458510852731947076672105753802958345311532536431333054644837576009241594026190651812906376071144989432747136815190290558713472913721836960160250708883259754372403591802481126442131252471754503834620973261843840421068497725187091218673682441321297332509916031364065890611220325651818215002409929259196242308603573397992691224826940099314831769052302065844965501275540501264605407328751125479646644744826416742603422538203657034772507349530395824095173578925306496086283683742852117358863428437260001539275753010869475288484354762237162165346595830802396968993217334907100191510039325100543388349423097929980438726212657832387767604633278237074093391760911069489885945207783225206953813225124148771430142214982599697711284670106582568468618233345495019237885148088734114318930245862579306308031331646562646864663132482288917756172104975987921764955443847497855420323798479796843098503874957693730757102735652714086464431799227259561429007895629124153579998797159299425824949428813132538524031316494042472729995516231882593849967919475541133120520730404325237453260959340361208387190417411464295853461945965129583009769825992781211774211348076756445968728064*i1^73 + -951858397929222877028738465068969831663238155074727781602491575650903569477284107060950795305144939268535742837039080456418875468845919193704808965519693213880968689205641591779708945842451391517847767525196883563084354250309879076361321883442050656013429888109365666770992399760873195496957065819934461074390230518253727047127399894266393039696504778469162174964626440603615352119092088542328688760091459402960528290347305211523147969375215896616979536102000385694427396474887565755713280328765479980195018752841620821300415091786206979597040684169348993390752339982219754537106396828156104848073990865032662072927792081082323865677424765954743865666518871851053095621564875761510153086744104749976301009586667264550164128500648795361699339060650347894076421317854056114920061907799284309863881827954758041671931705559496069210410941781385998039113755316882499047930305039463738036878803174547550593638175350614024175041072921876362009549398612432467779217447395380879901753068845595635961929167068067589041111443684655821301083570741796140588753502807444838737548923606088649556494772826456431111969668593992907965946361867841191360002812513180484108277195946980296510852390041151101687983686424596134133569128610138652662188431424076908103891634041089705374260072499403475035485519500780567901890871460196880216911850201974526848975872762866734042180131234298558778529295853963422278769728546010690672840334290815097014204924122665530605036385152904645528094323098060613857695784446779789213255312401827855170200846950182764891987869530376157338179812761100374910722652537604688057273312046076028214386200138817827522834899721441636793922028623576945132468167238105951193670857438563242580435833296433554615644666242027541566628667114975104399113574904722033103693304712765176435415593257517481924332318250157568985131056146078415299100096346009355718744769084145578808781043245658709688222548190909063500634816002641480092191379744239070625019199263522113207197648322768483725206291485190673924096*i1^74 + 1272820545736513571697160539636064548156650630006836934512592366912280409696527058636844543379520019895420785754488661486945797003713777675861473253249147890085849433629030017911143802506675272361592663522043602742377078996117604902427765213992712345892664598702381455890025369394435659651428485350027569084025050267876925519973766908685766905516679269260923218978383333355741335554388009325861303450131586055713770651454059027160321475888463895374656788087079509667532616330119219846115517248979592856772216248081729497730780348371918514044787283428171999811045225254499827372278124552181735233027209134580786386478929087355892887478013246439899819127455079610998690877278164570154477324600567228654599663163005804543006997385556108729631748287515893187070197658772533454347229508920740869032974209659673126389263480623485667137165076644617086774449103375678616655067430565753023783176756827253193614617649130460543253272107622516259314023340884589476597422244121630822266979261395707662183811442359993930586417865367207097365278142000987766141611957529041980103749850992306097544689944627031811773047437753038266237461842319920030145920780207391463313468958531685211822461565618588891850761266718456313286774331100207302524285555970792182404779520595018374203804545160423372805629975628787701154221082250503651870768030588560049782925885790921733430471891414543820549671166995359928238694787235643236906381533606331499321172904533220889582903833951584786497502443153155132435145143275562267658814059885040557377068730637297888952154915084632278542672116526918434349564090672335298994430169578610965696773947436876494501108359437300461950978372428262102865191834730456553361894812881867596091508996639607559891003727189211011935602137536247220560497896377082487697206063492802681014377374767212041472697873324063926487147424566807965761834578318941941911997445220813363934502817189081053057482772635580364087718679504603535881282883410745192526843458175335560406196337781676804395906030198849536*i1^75 + -1083264684152161442664546872758590016063271609885484100502425135107467742190476094946582140068883617887434300662271512773923783623693444279771030833098360980807490868798918718271871562494543408526610166378332690286132325454070195688525049584610684395675649334360065665941023498778434803657218093016448977614754472769679472899207281514692720553472508255166638446059643646113115545935866242009434737512393260488010756444669403005735986024457775139120325955881373811551418631819757800882829586184549654097893248370857693836520502692546576943478110861321850196147213196146049718751840836506699314437449354311518456053035794653470416366973562601481075816343325503221424450421644854361263237454177749559655294796315279371619276604334496010415738538769717921856580595662967726559722274456876384343950629832354238200285791732554570796015661398874224388054254631830671824988436923228562749735519277350463108835577721716889213438211235963534377385607612193503739392200921529642805336082316881715128332677718101375048061571174059388246938620100317675514034304992626782932987544782064856866110239995118291670138334187070805181492299707416777288342155499153488707325814799972647875994048711654560825154188242844795660347985794693066655977334119761027934322898968165487262881322576130342268809575836160908738886550359507717293903844215185180862296769936975024620733769619290136447386431309038859641029037205428620380949140722189934327986851978801537433547038919673270959484225077529519892868249157142563981549497035910457944691321332794797915027314945683972958708104505533595306925857322069109591624219440159389336518948415590013230299374486176868195471560823160622669226802681669536837835423914933766456282986535060696139854779537824776444325258641540271478744796478851914102634710997593818229603587402893118017755742672190211726355917582419774294521069833011390113557125040684483560548545162845884890056751580880447672156809511293052403795446577181629866173907961963890086322378622549256051339040915456*i1^76 + 555751967858303481249719434952628202115667767084001609546096094679787245277988095069061311717663915813818974514075973734110187088184956943258057138702339606616942220911582412736528760979671541355433571729988984132543004154762944510940910028245429205640545427405302973227640364424169340254519405863562230259680473448124865196134543011731395753600225342374227149352483259406262028094463514699636394763887885627255571484311013175292147255082014421539283584828146813746082820212507813299478132894396390165130287905389182994511129074908363536140075903952366052448963320993237852893843365592806632194997598718033749607907558322808143976882769653913020851764068064125851641372208256944512789972013340759226940044427939191482047770243980900131250229475532828422722480055053893856802155446893746292311433295771859972552281920257980561461324968362019614441741179155972997178297062019294000153697851884994193689692989205131705561735046288583202461991503106170826418357056150765775223645999755945943277130631415059167430156667684118721951744725354813536110253838156374678916283756341036066736758993868307688319304273126121292575367158392296196125310310870797249645860766539691197027135284956757390420491452036551269602440643170778487766752333995529559538555968681594138385826744464719801967148057205629323722941873922847296007996495747018072932270638162565714444994520040432239448860291220775412189816299919271847027249016818989568046167716387729233493245090449961599279133832982708247981440441050188703971579102806493078967465152906322301671985435131981341647918191767217531233749858931113997390292942083779193887038968044251057217209996168911963268688206965599860206823360428761386151636431812635123886972838103152909075521806091240570287869726181767831526737481179257211977615900918607263326084651615669010436866583332134810039698602732854152358840993081600369364297680129328777964369027508645982207943783730539506113863668669485171481388586834604583282365518678825357324976548693176219598848*i1^77 + -157892563766694310159126593341192910327137788044193682581903039485816968519254110101718870021605082640660818755786395094566899179580006402026686683950409728364137912778288801202810531091249774210573191472865144043751920012372838313984994922969879482547424240356393774148282000924737092014379173247375947106531932268677559958015295416906333582574542528776002097442534105830714410442949912094263094701144691662644700081838515639581465238766046095448988684511755207354703708673067668752134536692851039983453896317510259284258097353199743597947046446859598909699383868373490174673058925402543554978961703251909842606704402708629498878915248251554630244530693397303676861046424261956545968547456262409619256883360229742543038408761836819997147465684315798216532321099742500837270114793040914672674034607347398887178239142179554570971291010664824443658992703972584311018190357742149852887369728452846963378078464843713378674812275607283075479954112926858955576597122240946517307147378602439261388861841640760186559414149326000137409601588609621906572574816607557292084766567505432220193838457137179493424237062284906343818582763838486110709901347921745275087256604567848167301737251083907224805653136684928641767015561526621002856955433300634346917347218131708958797475696768932532749852655776271540236196357769825026945184864703761089224627846178962664632550023698503941606518280717147837322644336436542669661351375248436486785561213102454887805176407660397344774424478298771498966934571411804391467902619054457544037631303626424178042500060837474356377162043031760636642698183472421618939723335824035151827172913804115579244420442871023600837882973510676440169210607200395523280597271297960336933420800632795144467304018121576325590636409010000966438041591220042026204416458701604645754054700469722094273495095389336366473928076393961441039992034659004185585077150843268000951493269511573156636653410085263625819740684406038192985284034573721843626854433168753195278388751090319360*i1^78 + 134745415160942601486628603686490185708819135347417840998057546486797930850445316087244543215070460765587920014040589986275198824031069212560992297212190949850047200376218904051998049259741805603154510263923831185719185355944159456249999153023314218449136236733729555914150267630880367198715207438111888161468966671342667252769997256743464924195018630992506662360240999336818432463873276054592316729824069201135003659899284221786146538515631321880127395524910408943276127955150240495581263735579369777908628336319399788618739126312924367412606174139776075203769410430353087322950611725000178013191158651797894622543210226201205565356856542428947370906597311674180642158708378620539576403365627791100738281911362475468679073948261500287681728667637379598627011257811590510769564060841382269822129331027735267614554956893111229813426191870443923756738779127929666750608185085167431543642484259823898056431112774633446247412736557806677588045094336517877497466261996834765519369970142793371599959566539565373046888321661713581567005845366825192508636184759274108507483858729005544741472299947985856806409582257271786655586388043316600907818865211782336346508477066089246082223187845993011885377731962874603059457805498916006592941923773729662040574334872894480302735507791219569024454533786224837497008450096546322558502628608369635867917828524910459511154004691828694194538652087579723697387774640134118836497872043384989875594071873411352320943322743638065706570354267376924317087756767929805355201561535179143201370864587403977295100404956777025844360155093565310338859434475079253922126039391950741741501624275940344278798649317658062799025409683910256155404407490578406904764638937760331406110123011519731219219355203094012651701013070746005008832213298831183910707262755376381795622351075724475322982703529686385786697393869517969007667138947228056033457897544593324248944639644784515503811442974201551726758169664192752220250547406832658600357616297220091275510808576*i1^79 + -49270862641085719311518878140200996491529075807440038179591888566822008512579761153089065315330646836447983045795640310687828998146611816937183579572297791558119846428386977724920441627034951153293420751040217240128990849628116100212291865597264396471697218849745271208125759933802785387027368520689828925593898127112277694846980277359762863083774787894538935947097697602494387671020709700189757793349854290053937995760969620582366650757064128115144525354445640240949181543100684720057573620676142126719190753761806942434181212166557241845425671437556819102020567848088955056228102194332573446580979901465831498936269395858521897981765308023252702316371819855179482587337107838454485801759175552380038994950649210243351846091782366330309664177542207195187381964795951256869252579499033777720152390675302083616415680423579331777695658882353970511493850666856122528991376403963530834456208902996727546338706253957065989707517389478573760855016119153986817585676021046849758046510734945806718912279348235589216933385000899551767113056241814075452703919423952989124887304312730198870359063086212730644473293884279542175991409399235837298528557497700969767456565082120724567629866709135231881930238910758904844881312144934984901791911968802239830045413622435707629494114409968862075158651043690097618651151828323503407893742686604444700368590460524391282907852476583353651382983779105036143042290580746638940004539456691974361852648677121213767910494445938968893876319600687906212633841770524020447450921554786576354817395119123197845851097029817162647310789479164621728695976555822814172517562020991068641644007482675658850216826032222105464300911446285639539367564433326392409104480980829600638678857625203804087396145005193679729561199955796905270762482995015977565575203614434347597616412719896807531367348452758945865042911872142390824484549382595964471844364645253537084090300512505199411144959824138345186226682320694247166840728424123904740869397033525360721920*i1^80 + 23222862894897304888802574471797581443997623601491687522355130478057906465731897701838809607550275753515398222451540786527084284526773259423791472943941676792834297019734419072694984261226611958394741227254993846736128202043518449785271332439820198695288971800048242550239950956367779502141122911152212352350768473938081720785782962388564283165554332883541587506573198108748871275559207919068778851581826316854705520930864700003728601439447715399009959669744002932850319045809011973487767703365185930237703647498103157419766723457596283707543580002596326236174942095471411262440517443580480577822223857870659899842259718695087816463346240765963299912347442924712810503747992494164606794347607566515629129301603913245065576040384442143733622166615714618553048999290284968858803789276935304513073493308995398017898562109716070528581591301194473819977690928170528531572443669286807611476912209851671688556605828180740713449319810551462443648163060622853910147043156792271255361336645478092685275930037033229327441608303835290584649467845120383539511287505777182370833878171080880967357827237685115784151948683503806087434656597662665245611275810818191845974231627448018917701762175765356829490882209323130342300101399533518178689118914421107330097902416854896204101981014266583340875474096282891402025704357319644618656546047500828090639567848457018123313735179380875329203752552099109691157563287649204643665125722681905148669545146254408381299035296842831968625252037924117958843981556288194247992747279126968312216865918245645480723315671697825638270029582574738463088419823555163360892486000830040882865293160829794473901621001991698331020927368972856528812363571548588426083271245239403746137528308122309995452909192402019142795563153517403192123490399207663084720181829983292951623253569942007582587199873638519252556612678286195211568677766514960025808536284785899631023996082476712779719993578744415948384224091075659726281257802603132845144589543145472*i1^81 + -1790998110142221935115308805674629982611739147182606608823637948555519616098807136939068727165678705599745594516527796121664710484852206612058869357412300132459241810505895547732069734979680401861367056862000078241010794564623950096602855750809611931463892970892252876880090991752594967651907643699778775513956433494688184355263370107270586411116107735265046941365342268994929276681178025932546078458666407840296964448429641303237837257130912136996843880765103829703012640062443002894598146232908349352925554188721835389544864629493898854137823800808661439062885306156604327630556934463257104051343698795746977507293177849681776233302489323058571541505784355272873312821813345813328532605148134014228268109375542621212682777104899081486792241407870105220470625329829003122445861442349437838365184347429876574837229311640935882409850516512671803636513554618214299076505775265027986400800403153294749205019067822008539964306547132085379964491211228178568950805406302915618023366099882206839103565890834124036064143405538878770308404794642422044613355584756450792350149474651335331893218476033564491629941513416738275424971097106532708171826870373770130314819765483249883601961546912284276560971133450433153915010509110065217325191635472015320910502781742670357346495268118199212923192119829443551086193185345995848960577652202993196256038268648381762211985851504488774274148797736234725653864778072540977194478968316484820313064944205303421971826469919797532105572070808789790291160906358138634978966655239515451347510771375319818360655312851333198373790242733407442302388560269683444673970922082602846605996110820730563784111227490245835942227377353635784355833867416433428818570544958038060187243926726296392820431787129412594204593368294770807660180584360963341517242279753402827233930210055577328809158933678659238148754230751149291220964496139067724270086967734220652729975460680248301181856639458157060744041844023478338995965383160724186535559168*i1^82 + -1709566807448924681392814628157964261342736751982275613772106520035463387502988190264677290272381130822704771965282259242185210819345878535316364779824184688868007222759336904877159964107703797106030214351777353499069755822714409280298139632646743297393631091002604977452475641328698035736724506723877403074277004461769309468647126666514400306735982781511696458516699253044048536192650772466806460513857445416025955119228698467697969854277203664236948277153026525895676732035258071925563507657057083220006176053823505392575854268878070172735797990124826778960413781914498193034050536827383221605647932816831338210148798679988171083238059396874547975022565357551743106567763143760420196914813596240918692985801417386982484596544934140610501580811661987371235265373537483761400497437511075586007259837983373886234156878058109690057157819536756980257707099601713149274837781447307974853558727863668388252453161896279020541140091524500272673180562859131333853480465100901434522766426561320326119380391027759721598347834862064678400883319333442294761076669562686226860850412495625172734720700958732398892459460062827628733882464138194377593598978067327984064850105424744314446270176447987900680341693044774331572090138957828789732830207219957063781265220477905154165649635427037082961205027747869532713895425414971593307180700113627296339387302212914856286792787233779289022042290033849808614493177721500703997146385442320822112644103852447068674222583045303627264173864320309075062384573378036626257553466611489705807947434517510082415655029033879018683977855103857646663812580871661103665221713153848557982085659386633120548042330983165031209586619502313904625377555006434094082951424299481687381702810880648139898467036237624664139549954011555318389633542812904441478615357009050574018227337684950608329167008229122672925292768163506984874595944347836479573840279831380880859657352037034372317224840753616693149209455159364132835923597427243745280*i1^83 + -2783935375143602709696855114412894617414387131751256346465302098799730522027362106736397600820630510882035360371236679709389961093208649212628907960369615655405519023648157656801281272194657316759080253469789316244766768907903511379425197292455153800727379504556145560619605904341811151766914725826139949570527612667839654360519841071305271965540437493680899689686281932739133053992273083959402398454744494613389975444154529739445424005849737985011112969328573774979563657377425597207742368930905657814307086428170596248036128234246302732661089500691422502625275123625378778009285231773820758339404134718913270212729418307913152277883279133327440135873874831948394612577139997144867693099222773159646943634450552004655789451076999944876344984950579786234287037839039442376698130331542235713450531914123132313761737658608009476480009536427470461840522882337952677928843571564854762278129053267989900643642857606580890921883132113478407317101924723305793915176227543373192226164364781094680895988435854141341042051717591434314857364750969287897643014414528207636394448627846874440987896369396020453801359848222184042765589262464734445400201920982012879233212922539627087784440620621889307454370648737707576887306286610376271005085515772737881538272839470571520520945840206701500035653810680975668837440932116080709791672114494117086760186387931097066157869096743593831443502756841123058750091473963251062382546619933299204149659486793296045116380357096223260328041561493420290957225053076063851454162896659594647953008403876941401619540094527808006696488722358960831458965830580479894028715208782192970696251876984497834294936129098553207467165476250759906950126459512969663351905979551356398070768472071220111242904932277737554348065757964519923271718211753306174424153743310481713901835066636463865386449629775091112306595783060558445396515451296329016682066858665180612522596009427273112348659261356323800376939508955405957981607290732544*i1^84 + -517669992784829660059469820814722777825695576707672503615272070100257490859847594593688314172375538548998393975528222451526014293565608435937444295576788147496602069251643893123432063071324324396341754232111097249255454276435726670498796826711025439931055984481255722543351398575325929141818229433072711856026071856292699529960156047867335203738701208971877037402192718200338378865079356360779644084053411644166095795679478326733184883427338134090020959482351368851573084674967340717918798279031427553296721883954063485574347593407863222681386592502456149267772182623912699606876194583417895431164642515294530594490306695346712406547472997586413942690058220891692774082978918501267397617176525180344195861154040569194552052230702334207690194264319489281775946095340806906345916529742192620212781443238521452127018334887040141412716006373535072375721994995565307654375122581186058606744501569238367871444651099002902443608206892819613228332969128413121254851012709533491998200255331200475372004192562872825344799843652305818133905990866342835531948331115275676147012334792685232127520945864974513917213032822638476632108324804978416218371083531883911106339594180110969849928091993319796250245654232126066622815956738383019403206715920657153255334054263148546433989027155196363469255284558622115870722604983598881577019241342929559022701045087390203879743503328362532572501463253122852576324250264505414940273531250893218621407400231465192957698346676403033586104535545129664021027954618664314253424759139646136118566787276128628708510056421490086902417465404358970186711137581370136791843463071506391092749071571933556865621282166931850437791888535014307568731566564458458436982760471653525967790908058890522423742280659217217273929304342951998985176145727049888486763734317599647321443088806725628815579158407850376708473532050658461027597600934040013776910105425135231595003621072906222815140955569718718771749271718436829233414144*i1^85 + 139403638625879434886199841618763214804971203243628542374837082974513462491129588796169818984453679963456423996309456033752371547997168047406464411175300331868631226841530199271243169388339425460670248492633129482079052843098359081085655597008352752580943011729005551629250305721193649614001095943725226654520546524163833568223566644777371061989599920740854707912703684069182268708984913983075665695738928278245949532177577376894684874259386775464117250116865603701692810129402434752407084856249809645192912478845106778457226744016865018686795474426116585667725453018067336645391965297986176891900593771963807229010140496303198467316936608064810192571340669775841128383776570560089228265797911288726043854323226344088895179178990155484271001909073219693892881296278746744085462432140589965567248300658592634390352960012891611472413090546501132751218010040930583263792799515990830148926829378363141817799941979876345786731810711751230040665618008058785125799224913626852349308975101075369019516957685473396746698727082235549739437582575186565437874420648666900913065184511550014895954998329896845052366829491580718293479376592353182995915970372864387677698628957744693089078663702454110387195026722149958769974395470148449195721553397163992591287763175057329651602064817874602861377970887829497536438695970702278977581328884418448865675958643622377033488820606807631266469816059912197766314206371363128599165449403246246596523403563013855835775663710412722966190413413089630925450264395455163042213209230450766437086307781426888023622084637289748667532878043472420959264886665608894966734974362016536414413978080722196705638810251539128519707849401299663200064681624288915991077256161435097261625989181765559274140792151419476819332917211670599062724738806713275439634691362292365613579804591808214237426217911776654715362942384746279270055642781444330320059159352162808986061692231565616565918793644075296198214741909810708480*i1^86 + 94242658765081766440192359010728258659637599534684440060971986653330216560847804658288614910644261758136655629188396160604083040831670672560828537333884430844797629120277172767885371502135767295096943277655732052177743417659322595267131009381461198094533629208008579466595638887131335203976243609561051064576701173805859276976609619569473742133942174342898872943298594909544171038789448068554475548499634865095591774889868413655786788591934975791724153254630791242659706581807813302736913134419010938968114988786709487492874195160785866448693696164871268565671857159357198364700477104820639910666399665313874171002395619514694272705337675956119158695328762932161227348486487024334793923343141642220343694506937354544510651887367383187822113588695659660794741706627998329645770421243010249884241667242067288904898786632689661525554639575790852710650911992601077312037008692422070237177834785820396411228858872360447669705566228615940158406275102200216654245094792381099481211829895814336008178871825437283777268880802462413603556586123485449505561617650863497259623801682959251895556043586892035241754652193855362047139843562251738046698801788782722233418347763660618330231505504227802627828311147032094178343359065280596636319320624045687448655429383677310621850551286209328738986971466654891896355178548620129249325530184481339825547738486534126491278514491444863886935959619875700004206858000116128957913588257343867721517333853640061319266172764398290785950188352050582583216175295175142612404029517086552428723962909678382935078773418153264336534419654717374509675439254636674437535140244178426591241264662328617942683006123230519104833839606844217734538182044405539512086020772708528373703886067464205491600159904030760367424232349791986964310259065506593255516469493645579031110462048281731220525549252554035416289782915521423807286437780085754165165429667013670576022355996413242255200202401799528206102375170048*i1^87 + 20738141331676507200198163266609861823268113508302702997077755433838197480611327179993407065110120318797775304330193847241272994099024907762090029103994393514184189443159879812641882341686972871666124720968999805979237620783516773561384840804429299491806036423594739239082241314184953793085076055730743154938177468308538422663174901391809605175109267656485710856965005029300915278183722125889210236725626085585167748107277067288652875616048205839284086006297170788765583645213982669246229784685790613446855614566721511436264418811245320683907700966565703713692741415336219130224103665238112509427053344441699803929011297898602220381447069885995112896459662007208765592035694552469252605235987410868800355304128122897739680588981090903052699984445077243636497021031935674648242936672142713669694928286443730437118345274645667613213562806240082205340342418736838380479644691145749563942337274310383922556084734699414215629225910580364836065138221030880751325588398771358988036647623756265982999688256341202988667338056676772151698089930244947421993573704139522080715186505468601800332163151524215350373341080400933915299061067639731834720729661742344193430967298706600640628810348203448402850967801469643281137178110602248430632603842596833173251394106642345476106507784061685656829408651506768119523221107958278267460969077813754731033350159918169860610569669560493376474850378778371023457570386053862980511823340004298883254147038247441106906024185669500967503723285479760208930192835813665272162916791609277245151216830988045222903192479561865118769417896469518847308164901091797377475499688696339361120986774437745533191343910937373276680843145149329467508172486345940783900008544534728217179274842970873263405062413871447411052858842473797823567080626658048279582324865584366593455760467593409611998860588053963089091935214230166029538833928979117001931499484577839007809748663038548929656468574973001975463936*i1^88 + 998617530916449721582784406854769798314385352822045739131198429694290578043718340412362286533332230349079907483810134439193835141108843845526232817719847883373367859607643528869254832474620480066700271724019161002499473782153329828260862846679095632727468086231081759911855153460824918689142590296006062664930960455925923140262426444367464003274849937041732957605624101189338914899367408014057216531290500767751139353543103726464273527596929588569748167825083892620941194362766399387967309571929781936127300144983193943860154678684200827572381028396725803933530505310611995066367193684992994105346044233034692745594185983245832618625611020156521246751196053576599075860497996938707401124646815680624282488727260153035798953917820456663696968391278638717444151513426442237970775991558857127906489604672370483129750805317380860739134720032989744915454624152203724570912670256368095242267048057397764831925890002945603092727612617019663484732243899483551793202659759682234510780125579527412891193288732928807934113231617906683724814834401297201320459554752766570714660517082107721393683231066255507978196793131869279733254472707932333125612200009078161001054150712199395050905458822633552980164939944364841546951325373245146166660010866697155038696288994649539759239652036989366060533510787779335999321377240783970214004190375848315701723412492730369686415265183284435976713178094579660093586172439079411584679978272313260586021837946861027598600378052676429159140990992793507552110048424068834306908356579339180366907249118030803506677139872434615576557775988253530916405390991556320898140270274189555381503136350871049798338306384627901108711494700975366570585739794426072942944648360208061729751498052570515454065036559724255176076654892576774605479663311604881134010324578513222934245412846917591247456079745082060462067439665799719240580534314911674525472913566607964702120191377185117938296325587075072*i1^89 + -296797771114912970809404565012532891461215591241602804262604985514735191887764886327056016494235816823592458698216805210424205720695593563072471199469404816786412098930448834797336630760857411412725506103706427240348602153373983988057060897318778371187034851230443390175186875413097877102139372797909056427091205400927610825217944070290517031102782987833217988079336604888539241157309527140353242537604115785756396737241018957942750392949055139927868480797602626699386028993077254606148429223443107416279921454930760282372273879729150574685683069731701929962312586448359180388535128787549388677364377812204601689495856405377705785894602551819302468616726454796825019440727485256457887225984263495436612025918538587570537162217541690013672570980728703618730798741821856651160383312047252406317588207637803626394131871191925072457096064685039202312440275185302123871787399195629975376154118171399873751276495127550989078306902587159526974413671702543118913151387822422407483819526128202818892974495160322252062694167427411418242844463312639257468906227410760192030611196689875403630059686348050106426558262333714831900333731394188504621481719104069424506209403133973507153675123643998795333951423924627193685456763815783957268168004003916089134904765834738823068125176983635931485727201802808480402316692739496233295809185374307293905082706979524118557346347011016183349444400461769134850503350608573395761268941170214106738197117300934766550651279609949055576062266473685226866127268971517871149796746892636054908197823171290166792470654286035307141821590160079671218099960481676449862430183812675336512795571103798785309357066173986688394038152091710390202926656017287341846643844178661083517812218538210297198869073834197510781309613166313730848581233837311837276322138092249468439851854210253789039815779695973336890428326475491660763422152443687372841844441112423863988299736141141056203230543872*i1^90 + -118107297159805077617715317746181294797228462216893605033273717501537180204687172762507629722552257750663082825010262068700750242778435671742870487792221483779676954457007330746821623713263591601893411701202688682483219808724361001149334640332728472763398418727366011278468273568864216218461519296127628233291165355008809681425326895799333857765727025415071470231572615805779960028102930219764835518878212653129405525417651216422499468998781747348708922504664680895716218704960413857895236490874806178577762041582528387923636011288112601388427492844883871141456168083115392157217750172094513767379369072614889841128683424319025881095513052676523305823523502309283342584644838744046386718489595046943212603207765813582164645858175087666372158707853888935992977022654853416989394728953441295417199546522239874807651875628730669839663686494515477197981454217111738367622510346055463332472614432424949411124190691646255205180838835818228976362363911130804357313690952267476456355927913867759237855440121761336888920277051297491722889226515774568941141296693345132394728887070187985134063876853408429928317770643263319473469453561134759015196119971994629883630725915936320258365288201226384799024808079613211681230526576029851740509152732834047489388713867514452954243055775103327986584428945195381314573062211499270665153708304090098230780646557068345325053094533181271760223741114942242149220836097985918990378999643917084579982206826080518386290996792525680223714701754455034860949920772948129009763248684453552412740400592088707381590944956436075829694906317593302287813075513671360871587028361545053680419814296312091035438757260261985813389180301873829866889823527659557096375647097524988106721818646856780041226409306524320375651318982292651059503599437368265257453005510353355098333154245938141992229512675044881340926693396414855752664005423522713573602595675855685113744535604286881529856*i1^91 + -15351688894613744034017893747691000469740673377222031610293221479117323874489060077163199732877974043537327175958330244415300517481485517950898768956357009408991083815494883591903528166129260633667974618285367885194048278859003864626219470092061061827625983961572535924175527058110809105576519837598941047274732729810997639210535562598945154887946702488326421571840790579426498557268725006604512333791441466479279887336113884812011105119620669809821380721302538917287886607961308914884175732522790616910453376192472073100279319300330609579963977522882957044426761694239659025514993740513069241335868106688415518914621771815491626789117984870124681331546563986174993723928654215532729904094598860773127723222635048439908799912244522573829273214005250897585714817006181235986750546582616019667054790337653139371805971311317589663343089905397671394111914921837169555793743796533726903012730510194218552607926744947221419487655658111635788748349408296892959457544086970287332362544173093591951421933114756184988286668971340608992922422125420237219733687862868509195191633225202530570566739281703761430952308621826716749868163065159133610469795439467714111554007334535719371087484474053418846464862169298079404031450673856226502158553061590852395762149601722444846454789116837189704864007536437915189666773659352941077561420860511876195037036729697973817372258489493253227047420716038576087955197547978976971713295353617480778443323347051015233314424513335747675133237007959838272115772562682353026916485103898649968720858086803204342237286431994347120448658445373864499402651891439991712412890932542807295547195701149927754805319172432346104359869267199872987019976206013405684108491968018649171704453763883635029453005222367038159200825349971930642886188412688932238721173081165749667417730803920144728384833425045626513937369087399662880410751818689146619799411793128082186843005053304832*i1^92 + -1732104228808117101642529266821795183062786258903830960214043420065305729130564279698012628980211154455951504836239876379034028765059134105840433021254480314256253955057360052084414577783361821207150703180754519864758745740038195767791591700378854299631790390437978882701601973749342184801783549826134030216177844902501207380279849929847869394861925144242482875214390725334380296513109166386067140617197929749624111507942590141529717998351347117513151967266640993457622838008088564780522279741914376186118264448158935507256207544749169985187204110759165193053054157046820435592350633264550953427025964166012392367436591567054779234194316696907066084599356227255733545381923612911259256686537541150395445004469653212807724366019397543045734159023327101232116036007930267946783371843980095637461708089135039856548290721091136455145582813993709404173350399308075820714550558283746705121704344454544034194805526617805832338056004706891068988719430011182826055231990809058228862699756325256677933739122300055917470417996223201118871433664440152064231834672303362377347833777073752322500510704625311697456336387610794292483608997109329461448371028128410451998100113727655057394629065308387673274353606692718180825700685142688731814077453539634101174154496899091412358857983019587899230028546583215280587574308627898831120483175017232998450066034092008588709710786271863693341107930713497283633115906636679299641057779317528978389374541590566187747117954024064349914882905092835393175767726285571390488147670752379445091098858930882118041688536046185151176138001156993574961745803397504246615043536472615775933512891775526547822875323159987754332081281557431366550868349407656315245673316029969329752772326123311076970226222284529991149223483437123132119659534857711978972554472764480083980455213736946172024840155529006647019704941542832514673223409528154378010939937473307695506259968*i1^93 + 46229134090471308345533475710072563868359161045852691486685882269398627949046872535852248301602235650189187123112749213548546641647521877052737517028477458350976280263960523402900704873923482001228214430356880712702629684797952678259421008331677227049180335487952512513327503390123323947893631135603674496993294782167811911061464192988632267684755016814508025396075605043187586505700593122784394710506977431460334492144324629467897421650757859699655918623721541045119571458661087245756364051482484389110265815574230893274311187112996926107680667997242298409727460806894542099931970745108541806769776035149472774489955197078677631458679637539096635242893045740817003312899669998881694554997222112434740103342031813424856853237177544604339924652502284092068881155993654895071359944736241106578503564488743944681995839019203631164741358660670478628239588823045375275505166589378405294588617539675178930537980876772147626419896396545751829804169249055180202503341359385907479714201185779013185270468114351289334364255014237373551635049219821775861170745136473081833063173476661930672798889856399741525717920592421044490794568974798088871379478203151688097680914874920922003803599004157121427835970148621041104639635154275210719008067706639740087845027644423077319929375950827020151849322413415969751321618278572629928082102646438152628475909942783794220365644769013658766187399585607341617755325681519188809088901604707132145162416212346467479201674689160633219588605381148477416502526217583166708553217211203636138280078983162076153019413695189302081864483122980645698084660691548564778260987569488949088261957229379819449696992473031890632345997950662317342661221943536632995827261519983387896821967169271774533270725444745753294072913868352237537190056719931107127680386336646038845078296936064173773920895458506875153016509570625385748447137251487114519013684330627072000*i1^94 + 5065494657366796764112853458429855518656433358957440549077328460767990495297607134031229043648985805501579713154306130268652727721140962475674899496331109121857603148876479808824515802111521912006477136928043068916572753797210586952081317383441411515435802951999265546226097286959369575730782722703216928108543855944291637192876153383544286878767510730648188218465534492280507959133109246467688077505328632699708663613068484144400064841700932726527679223869253208422419316738209093251395511330535573860328850547485072381979150726349476556994653358809917916014021022635175265519105039062904423989362216729556928306052935444187448152124666247823266161851520293472272469313690620276598162206127009498234494578496644668011772302238193336629540485446948520719307947005154851836529240321762680023445216608411533704935024440933333016332722842343171948818338606205095946715791996840932160234209393887714849300346206755273092456722165601032526855078065407805162805364124369948860109467209658901459578560591871844904219354222504669024727537983318888892012494327840986132101161102840444928438242801918427942171993829410438664862801387674574746283392341587121280269421291990748082049074287993964887234642378655285655409196192601587462325981073603323761168011366921493347377510693567762077075612461237858827281138450283464739400773662432203944832985995374933019360865157378324530202827512515870479281839053416868301510121286500917429730175946896404131726427309906036319867365064481554676876712211425136950120041424040477775205294377839191092046592360567542285653397289689726014555678342618825971643960350684159980649312802936365538065991701981167354963482214516810058160291373848045417020469628234073109805698685016007762332353337373080505372550856507952167354117098004772400052310825285670594476669179910808508113295751179589138328911177801532809882304982384724037057764130816*i1^95 + -22175906806634847778096968226251268908567322488352939605372528796893700237740998592767806053765843712654394536509490188570116142785553905322374098769961097663990565374844009456496649971577075078314005512210718144843919566798645757098241784466754732507807748683988359570329188367573811965662311880398832718284434050556603301503877124735276711083009269991993019779881032229132681775633222420580579732963501544168297581769684890850417311666540407291502247495546378908587104073100232466563346176205776950786411346472903419413272614298432451687262400444935006304001337910864163490032676631248927644739376100663045502462452330927438749918970936821511558887341004118164063765396162895112863397136547016918257774365008354794505399662028015286169787631767676783819856179880380363035811641202589913023967771624378691069191518905292314773620243149979569520801476422555434040611888942275102432237287620454379962716748901580832024371998551989503514222630629634274003457232264805022668581954307335620261937684901201734493515582472533509225591810337711685980081783162505491439651995342657489251188256000051457250174901747860790710775010998797670151828839898708328349957403589083757357823751292731650483501218659069770135777923721962578926320392540371507620572428664344497453725055238981037129545375144682824129603061630357706761850857266365878673234951605987657768158212862625630208404553567060668725079176598254361160246710497410800558254843013352188626945489358027512646105526194782960128656528247554952582486759566643983050437518522929027835359187678196638578914273801728705219648976610841536892099451988088813422290702975927116356058276380269525767018066612986517709320227831761609359797381924972775069084171043893172959544244051544255931747491836006314588171645153116014347312724288267856518376468403490058965755432678735074058022476912573674093401522901632912719872*i1^96 + -16633647727827932666004390550266725338896451420143185286498519872221216394031739555461320767639051379570682602682189138219409420131769182209316587734642142996238480526872069521095678174129990959981983535751834970046392062302823228090341663231421166624685007255303028823842636535080128951247382363867295124157810409797201187110250598404617323716037994586580804502752138731792095614630462672593088606199572311634987083283610091367850254299324709553261420003000193076098701271467829940705045985632490468856713314800042633101850010589624181056307779806198119224058441814421661386002692745260070137320359050487508610444485999221552130275298837949291500480815591119664294609408862208226864953832814515784474139949011352162063121372380140572438475119298477948099922737492994803611691329189494172107810538136552770852576400232429318423022767854117002244880509258292177225447916434385530249168335310744593891743672575836856454835255000005846151214652060844192694210578890598550016265683895896218226713200267006265812775959387343496770714481474414080741532352444091620241691642741856053170399645079409869946698283183690634177210195356604829173187733848383080277525066551204979089211438668244278541366660758551537044877617924253598657915646563906493185742472404672058776987069619330946932744943152572446026067115339858575879798779580518958600358062395127080810273605733976455759990305535361717988136882782016501410324522162004489878438358676350507546332713289250279219174565570396079047770794390036847908262730922589927550225371664860432229348764594079365298737119777535937113738130265602126869257470233291721175945221679869350640517944833863338086840439077203563736160703266670229594119666276259514220707120383264929177898738477925576967165812479822499377362101788595521881152854769406067854163546466954878079810301792706496590757540198866552037614588352528384*i1^97 + -31811694162521295808441794446793680775175165442816352414695543938557748656897295820088430359320673285028498493533145390033276663504918487524089769900138099509971396582720307049221729935256468147690296799578383823955459248173739053623474061696460092758735900521986186670344451906523498407754025590531366637085140260570045735263412255525478361523343884685781589474992773540296971782753494022999207260421281299798585710055753451465848393632708115921133581933387706883986772782184851685616473513392840990256106540878336017880258002169289601123802871524126176723937757228361037225805967679876112372754607001060795464173088096702833789626483859419808453615272131044286549404213496106162998693942388840362423628843689350793715117810613091564186805066843640685473945466015365955616480900516524408960315149100673428827746937923592659287709633278937857161509024293983674072199477695952483402635975774551559615101902287776137711298351082822664659498480751745895281503686463837861151112010388709477564838631173510633830518931801238142453358994627569520509670958140934339240332393519794311720783706320363269985216884111468218777242121893633856601345317372968858794227164135628558047410240225670762263904431323602936450578557771032089606130989847094729185274968710741746812791027053115378432944560230536391592154027212070806995735705200579987274029370311819466344728993103997767440077414917929176735633227306138637356909638061634388715765258694618540043995907506487303446251371435715585341794875381655512185261598567004650719266574669072709916243997278744710821768307844096509159130578507804292104209911766714818824353728253410343826263747359703819879546751502465237530996800982478547609085812611114287380832219812851979751489531921465843765593462658899200972352786734559885952345460065268347826564357469660710788962316837287531990540998167863429139791872*i1^98 + 24664027649865100775467545615318897800671945369509425691171817768340663681727097448912797800486169831215319104763026428133191810735193145217778012477852910545685751644762188611878194161826427247236291192622542932746658292194562457347016237899950406047413335794309290243619942008542513232769817757371763329585021345877330996353380528761879997097701480545254197747220312751454526833809386459610005615032701634129234257364182097199862976880420952126954653978351062674828409664890971338084060946428806491388433955876594092397623235177898050552842867347583643374438238936588037882903007459679811006630648338198855630905163632147131086390486896160852860955138453955357009671224944578717407166681791365097660572869493541319264344089777202654428812345742446295763867951547008050755673592996988865787717870643157583179844147322009487023165988250627758125313849861893881282488819097528462635348284237131477281820328236603948785548084093104082636387312094490549677246780371010548548037828117254283336254602798486983694247685844791321929843659076939561011180773980839744911748065138738451601531392721797109607391859660993020413066765028123402318719829426463065794844939742746683794739075547040887647727358659397401429718195765708584249997103685190571397055474147121436425215256883872254595022559880961471922879869712426126238147887806686669396475272130385764632831513353697087723493179222924321936102811589548286734231652753327583621620062039153078666784405392106821677889097145060224983940008718764650915578493042776733485882536318800225656746418394077473003541587274441870010972591219414400128705990201472567773614093790966103412678291096796209021623842902333314887676908089874462560137548616166947115723647048241301107789969568373373329299526477313318319512852662065889457560908578359001273345149865919613367482871353034067897503885194550050816*i1^99 + 381773450582504267471293425609724801780892940876542680833876556859421214643383503198687647197939199920659011915086506339426656725031513609617037298284419634317235168798815153057458346812976048793279188464414302640419210586619922266842991016516193593049701892110116796091157845724689352344890818237182548565990946866262076165057442645624068665088487236717137295654602082399964835215388218106539547798225397338309905054140008225600803126797373814617096028609402119831376958789272814596001014109762235380942183804871604021828625625044299026124796822635123069958603135310990910363718518278541922331042891378406068782566856509753252744565287063375430982670499540275973717904463618136280671328238158476460172389458661739391011143385041688499539156172450349249639814671845546887774890560832939044879093482702960340478262723480011708623319979719996140159353621685094112521290183170763707719206680833334447015729955257024517766491038723301740353515191554059612298741086239295174408625804107746882272278306382728546740784320221934507069403374999080214340530232527387943789158586877250892061034862372675875339421379634664675261779597697304668495109705666287746728329792489325205974334812235172152129792482721593809560270470669630593354892747693970300283372312722022192648554292752554652780451959606370429750365542580336725595159396627268784082450147884629178958794899454820078546382686156328429049752446983379305232833915122018859657778299767059311693326695215541309518591472431599171653802207693129682859420768958341348336358830374063185614444731499844655289102379694829866856716773653514786345858251389241074686050122798661735064763877514177835511785106594305940475913213800116134242832540667167750529359956826196952040284317063484601285256766152008949071192775063355314694498504441995603557381300666907335309860284338139404765916823552*i1^100 + 1791182879112865783923732732374902368300205306109782539943269068302130122094498612484455906605426218398615685445762953739192742237713997023729990692325833179095511089116834972555467637023300091578767559144877085350740514959410292203630598611675102276234089851168494914421849909678214726181478344425254324321333291618063536620571805696095533430103180879394578328696470954870475107123832023608273148410590435956096865446109559580637839214129220154453480994911265050528432720827190028087931588080105114567834074923390277743319433127896504587898188476438542443533078296602278652281870509236219490696600582785994064846191208264130643363011851605223137463997151131111845090327950567363119388155673155327727091636602734149335502320008135049288233636896914485541496217871609916561840644959345654697157334122917865245970230415834217627829345052094868824277860626288224576716033548939548153664713640248369133523247802845604655549980806103497553003691048469575161802333863881683149818114052005592638436175010558977504565754024365163060066952740950206785546782984853255953140656161881795709177612204857712128815165095864305281730682395280284897060983525692640664864240577144123405419348259633833358550670780510640757484908748101393325510514519402424391993257796281333113447119833272912370628451742506905665195160005219159716692470200943595333375086276739781669146697937514524723087574364294981872167265378612384731760126546872198763744666103769989651959250634395764456174688042450717254224492969083664589933990945236962339939799338652565047176684454291644621535626486541950629002206762319830809867237659534447373412709313581790204463819502185356095623637219554696379734059484571543937396118083315976012514805707735461309616710275938424624940290724868811533074432553602293110930952836026824574015958706146073027923619011325201481728*i1^101 + 10673611181829759628278214911091508743920999249858927616938584049939647507334401936651103940828956436892862219940880096860881978893693820513606536877545798881417586123221331136932826514293540444764743833963160306812079694618082434907251359025765428882076171884810319591278184632974179320654315192359564839163483594773852331469458290846757511129278014905436142600009033934958337186296726333877970883047030848845909061667739717520277205758042239682099268565748704706836186133323336480174091934037333032563320916205329566457427938500402108553582012916726372655564483783496428064201086899205784216630486432904996621655123975423614791719733140521096609845050969100659197714510835636290255641789637961637368752877672182130871676057146333406944100366400149089144419148335943775844281018774264982664845364085668949140467597514787340733110252649496649796426565899107806282449313501870073870855256425073428757770660024222141709997818355527593160349302899408500673766072602707268038221797947694174412649544166895616149409624009528535244808784853127162005341118079502095386323937415871324827491797651426558583675708990978553515402146792614490766230553429933773460208353046193161770479169999319829023703000924627245315718734087181052289665878217770057490371985068309614425606942513415401739945288158975705767032535110675023957623236313664748755925799977905056011643686710282935395992225580663665022482718987350538172818544704742181846946837805456927547631058677205307852706490814986941193751144629825602234739493941114063167910790512617120305943489410825675679067011793324087183927574260240380787674919736619243804451741127960854683583527771025488371136000403192092963320684589173068386360897602387025488285258788016815906653056256461984266345106891293085887454544432645089506608355928616142799577064831556728263355800748032*i1^102 + 80880109454377349639235012996893159722994353081428933832417296741476914455420219735085938454513911486103976337488229411164387942939598461574699318079925280818359385962759544601103787364334926433985547706609400606761665495606293308451405975581135569524181424014323787335809645655821830640717943301632692779675119050622571575206278298461817734681595737336301209111494045406433759262588376562700639717525526669097703759510264764305198817732071198128539366135751927520498545869871956885170632601819342987744811182429929171177368191001316926785165182441218166573019882881408407959541508152685404014423671044203811134377982209111693187690174299294806586139363526908212379339839015401214013386320003494733160403655569139022828131107978894330213152574019613250501593596648869653100744705723838512426646493156634906398328983841188578464634943930750064783457464490742184218686901961631661029967388447793742815750388180350827186487652669434387330141179773888185149543778217307372908670485411572824693085852514411984948954481505190423616159992999651448781677341020649467916324615120092366342239328840303127206644462304533747458046124803443156069083752279238396730221721626391134513006648385680387984266530515986889438572769030834239340291750179785697659581488419230513225405149934955295992418150797727080589664233217462592934068549355234013720803091666623971630618810389359275342124595000709918036287996108470849393101091075767490865639031994314369581993965852427363975586810032276392386753851096875551333084355675995327563828346417893520919490341630198913335946286919899861547728656850085942873760986263401986062993054513052608901537060731022111312560183961262656221135796546747492972835472769088619852956974277576137536071933411529911556796248357928441517261451511008714868436594509228345277589084963507489734656*i1^103 + 16650318488449748635451560219631192150959117248470345199398246944075424343130538969242222230583801245766310262046533664865372476021197969945209793638423918357905239339168623593323766726208017104788541579095963946665838857869055536424646462121391503349976285251081683308911551100182600193633631946705559681538963620407784523141743749456349982712697777598283768554397440028086486239376755515652865686843899574021621476321156893486403488946987599124317143532433592622559576122617039845268442879727900080139862589372229977100672369760375253424015660859913319218940304100128510928933549504033382878252164006960710715450704698548093155487751456678432688810157921568675009497741622897942703928752479293392899137526618300636980756309581355802008687908322823431235469148631182752244328942190024863366880279606074409998593838685082269354218554276501694506775035859750986694190945966666309849144581431950082553773296694898791017058363599510727330751212974003412213903781919828665587846042822849874939283463090392485817380661612985001283251716551578928923822010867697705185074011746817596624760491904093927708049397397182509455021058614904769309352217921329200284197874554171056634849130858113284096357379698712649155944456829839039965200227245116730080423065795929888011338463628498401586710620175685046950725622697798718360303144158686002658416654060668553659883724375699685489239237368086180592353433824212969485427669594956919150932736971579789623596161703698462953336090674239884262354275848528175731782501701532383195596025167338278322032097082254161994387956874965243281067449626913271222963742376371907614781659604581776357654299879152955883540162624152658458537340703901380931355373786029015873704844073576571536454492453520495528208890581638334079277537665506636796427480658393329694205045374976*i1^104 + -3249175482937701305598782452446482847102640911478920285092021941645434452890230195652273584609339697074578445004044190291404748402995127419168713412306801110333970364399598236624050403263771122571403047499403769122039888895310926587232258927066521905232387950263485978256851466368439789276221709863508708179951796091766448702374657277894760888714310939778627507661943660720902561373003656124715181380704112871188397167169953917367291067983077761165014626246314445144449530484256038609826795219020411933267700555248470479116645192236468041983950689338528948115406884578843014321329229375855982717487497404915734027534009722765604593293229989960202676691772392277294578267000537972374537182346048808417350180048313828146291595307571413035679610463705554235694489832980541906380407628012165176369515442080787181144344053518331179044621342366772215652725716115385492111067508094303220553408285823877800669201930284065615900841423067775986646867640779269074996216792565812452744945573571056232379789746919367219955889907428016820564933812306732119652689417152454652777188744200761419198839106561302566419534596601459105310530329423320383869040186966700505404769452091738376122170210467157024723195905087312364970705188080859777631817547381625553003054319864088313018809006469794418938985293811224626577948226432224883664868285937931047842106102824940424455005142307510263714593765305996631768379816104012593458006468720544905697623561478600972521964639936151634975831614432024620120980603134107353600436464788268093823357611603391215285814742876471626501831757224933410745759765893105711389462943319832858473688980745495667596064090080690685106134364331142348794002753032495101850614668924577204279643404125416096972922606370043432845379525591130958838239770139459040523596839797045329920*i1^105 + 444510550677224616519364384357710833585207090187526504540228650184458787960485118646184132214137564584925882223024488004224862768282221887768151935793656524881575217283348349627692571024230240382252402586028227325493363537854352134936234868350997788140152211963513163962553433760557575989797252244745389046081991260675766277999341825227920417804711621375475742586789385323872603607211214049579304610832342440881810335331312739824322718817486460542781633671826128453797057138963381868040507327341337494263605770629710288850270945659853940832724648014037278211347985261116777836019048826815656909486744111772339093591418234971912457336110849098829196195248559374083394212607038433146882119559900586273583583561331348481111441559412157567645111710100128661069944912225996257726145414251669496071759484622180338505418379339723874861217093298014755982859574534820503441031580272640936264959479381652810236413771947784436024415814425037039298209623163086519310180556390303558526950492810370087672610388001025818128694106555462842991289620444880308032200476076129563616725394955666923575284734067254062663027304731689567840810965006016430971664836069526019412102224553196764352462380494074690844404829109249950038580696404402550351576322778765621527568179851056444223473743979840686241154570252914183265462733385515684239185391296316886962197307807252586604080246730026413364321062771178444815809556014440828124201050026438269461335325989970331150788051433942420631187602803541147321204982155525809138484548374770394097817074006006871652226695258998114034955943131359115054829828480663303915011440533019923412933822551241053022677076144969494416509937415469324699727888423817277534385103728836085839194613083077079128565585282539072834708913945512881764285276863726510021082611712*i1^106 + -27210857454772624983990063623665555705621192675791359427819006680223940078831182525278754317121322090484382908252476071280353129215664096179702163422669118140274235140004532482570816805644785745392777227012390501983178009565606203910875313643207703591785192526381000710274503000880982282546540267187582730701143968371273484813698300063625918265212335607900128522137519885829476321402577303216508424170540602210270507615260688355909600085980995779036131692277797574159783584570104108551449330415346405716122568462328087157884886218896084662931313875320275469702041675724127281159110340040729014373321813995642864295485777200625361694904800330060757475274191082479757427723121225619694090571574029436746800446241160779700069177410133250657593953760389368736150687590418028894064383926995513498338705336246905425490309938526355363078824637245631551530357163597208454362594243937871998690200356272837925049976693255108964453969892499806003298441875238954516047012640653031624629754392191782436139293586538909951744537995115073181580101085117600884664082367237566298244541732627897287505353724617353926364538592654864662435546802740397683263777252288150130834236194599746269737937289686637842821287558921097573026955087239556927371081630821974181788235175701128308571607028998074137851285028044302920122676215332724545840816960063587812202550965568632389761201136451676638055581135609613722794657124471596124681549390076739439829708913978385526454694484806984154071350713580178817840817683312860545889525716007651300611619948664039361904047625833985949683845435859631024475631533718182834796600035720003647095396426655716449655366647694017532728090042680770018333776351833869266875180916499120786520990511185036221164060800954651707574744733821828790408340192188432384*i1^107 + 1178767728115221422566545698142236236415164373770414294023443497759303675955571302856232954262647127964813507328217384133286711374987069712549770713498485782219196265118627634957312093280255037693127001436978638885858886775018852400712084962778203190839609816299417460624507933753387567622242452987665075458510764960385193287717986086488677479024092830456190373770272637736265158997610559787196747723257459528391605268989072034343664338150369276144748254934246637867493129129131018562590086066813187607775636738084273351331989783731500819240993365447816548654071243675913061642517625176201035033197427230391802487785100920103112494770599525936792300224982000042682328121520606209842060236812500152724928940909517211253959817594122697342999499038840228461781087897925273892775495874867206745019327481029201194648424040203775833034120427017368511648416477396620840775854151507442203602539258788647356177613197766883764862971613536156339091879089750976162798795103591557048487110052152569221559762948777893249908720518621061985791788983682774916736525738206821354887276103033125728167743428622507151180340828434343680168980035722459172875064629832761746957000602105515010945592725105720796158124463390617126262499743641396946283140715597565963627738414696488461658503046237139058158437697408589849882367649030253208407697235240696039888535176250573614572261473010050143654772067932265015795714818092608845797218725502192303448441439418463961848808890965838447517271158555522600038643004927280626661625888547873368862530699125306024243687199464861692307721507201731755955397323892283380951959414769898914900102535194624492420950592653186746144867325572861593084828720170413818718286683523427912273679485855642242358443688415772634167415487451081788167815168*i1^108 + -24181659851799139188395112594190217376961723612804282599047647564152199780198868317894646209177143676391564611160728807016424881982134798505493147236340204876185146657000982456915723222365598486644774712844517754594095091188734819409453822376600326193800459587861622708877153518192167042780636374834544074263318965266921607029705457358310620126612978539436072957747391749008147578797115698703446971910372648756948707886735947431187451519626150879355161772923884077518223894912157710787928282221827937593977789862836979296559490880567986016483225528291716234712932333594054053045463792976996503349612842247331195783335492023434052050171825301565574517194284912209576406814621208687135852067310499409131997279060908196320586142071410955385619685043822391961952561578726105519884179912860468906006400835876072977549547924350352837643225332591031248431635966721849675099597883486341905991321928951348125055727174726470739395479043720261635974316196476294707631287577106535299347590062707662915927598260436622114009662322376031551243296191028024571798001138107809571047071770438740849353398185431541986001876017108716121570773415229939168092134503019561235676987454581992347023869637595264482119417763650166424527419025057548980599441191584703290332031579689280952129105939881192786746702089906091496990677142830499332967854737402532168807867931805975863618254912289048940396648404426220000176745830026694823981661291615955484322012045264732738635145477941424114900262348111630083223452777364386971011239210042668234913821400642800410738610880304414501773439679997196873380204070769369241065700904923007845565771709697210252366720253199632584001474999417106938868885280106439771921893291703168557089838386701602317256403276084520088059139554541568*i1^109 + 60768860972330185114227369584208364648712574112226825620039454881431524648938305439096164159010798487470406230627939750585540699686598033661041859399642719264173347244956738018675308554276799386628673210707266329839536365755912804727499862271747260242707890278421095353821047252519069484011154243430335458453697737062017403703064604547296879137315552160013078836368377101046361456776757599436293666282750536177063191186114918108475418850413578334062686245136691898214793777684619919190769907383190731318480296665324214346452573019588306799267937722959223334381808486699975182894211117754728583356236500921624233319608150508654790070609371060512905977985439273688687144124130180960051455741707480203796676384851004379481370083615985770892178557795300223677857558924598672282586610760767359070525842668984292430168145907931351338900674791056909876913291422865096024680782069106222777074014209986114722295117852416933074637540273528576088587703615865801361321473140580766274225683430284434530940470602585494804766373446189304550391351555046280427269732386358884523365379495032195487363573284265118370655169331906411431172177926845970044828779092641218816274231897962453421728177731659128582837056916951963594748304297301424271882625226476228794175357316841880771268382595562046169420286677730624933152267811726085838246772798019986349639908792620075918284850598807335794734348092163787315452786784683237238878105121123957335756551112126981638732415410666621425522366439840802199494217313629149018259623208414948205587807726274220803093772626457072583261745173398397951835639122924593866930885512844191579873494554476240340105250128105048347360063294773308970299763228963870403699968067390952568764167011135464335443173291992285184000*i1^110 + 1546817473994476025309025446874969468447287983456583770661928085948656283551627624984580754376549487903480011779964218999506993236765568544489600711977147470814599164255497878381292617570600348962583912327361059005192209076472113385134798225707498398676552443717766811370819849188812850936272528987575964865103999455397873708398434697954996342283000844736817465501859357772852599966341291179391881025401871005314661961239434188676853254316071988670201566582313064621187651352729594745330007350723357108632613084501053226820305336133474832272167065060849068162030624381440557098302579104959439578595235980201450108884694653231588179080269144102961673343063250539417761676723763119027894332327714327838621015611065163110615655204882304351761411496300713990034447484758359353171789017678467914550186864451975816967574696233450681931793036491384377348609765685950403777940711827009973178147276379601172743128402152824446622458671141140959537232332624388667493155098392722826267680232184081183580561717754709653907184448694528413919209398143919887512927509978659689514384557123578434211116818623079744045761218164821872505596808700922659502599484681080899964698365792617186799104318803798335507372839447069397291579432855247547507024910557413765293565423975362737947777858020916105609952430184214270983762404728487808520362784800061063024256784888358336960726904006975136695218360535016308033593727489096090415195675830674111159339010850100593418070154077019287999127526276662695936476322883033773060869887929607649771850238615471888745438267693468950778321540154200697733096186057794467728436551182973000470609441217120615896675898934716829464566076214895337690243406436308746713868721608914821454506216227561089767942651904*i1^111 + -7340432423778818156864750799689075892708301500376017940522935828490312794869126196039313732979895619421215098078574314696707219747149213443936711926802595380342087233664077508611965409345231210668052905594733134736769145548627401962417268466938930232032340615778414289712026458995945271988709141213647432947298057985821732551657400104213253525310848953332437488223038112799204027268882531301532744226034017776787993131892161121498373545301083819968791923759412575651985584316958702858366770059953235008374222710965590243616835535582774019119755976704885606370397495978734047235023611354843867844149412622602938198428675605771838690829749419298795182673355844498107298822332151741271456499407465091123185242224359572221596654848645133505823330325386056957865719418337806963302435960310491062661693992759591554947727310398496610275713276979358473066397178469120181007356349569513323194158613121391107728795630995430149356956813997017306684790353794270253370301284597752651869435226879025521854649332577341596254499055081735273112032396339027332531820457296491263284149394012666926893180398913875496300193278133597582476037237368812263762133057834523903478310025948517611660129173762388008633695333789383238283820045142628123108040018434482819899843123752417749969382602992450787829255726211370783563363466638146007872326231462327529172695471871128530647853430584179334992495738937486622375926568645719408430552014444704158302752955500020780400602830700922582465835785490852886447578751076984401624468002244990487802552500462204432039973878283867415748402533367397668750800473589887066919831465911704181177777803193018235644821117602032366111397757920795451974547587604571725742540991366969986709164419895525376*i1^112 + -28444122584483055684740978501161910480283431866452482059011588298530857730782259849034641803848982501985014893786324739511915573144379892408174445604342393275387961046522314612981439389918056758188268108577264177681889267685153015612606800871775104224337555841460502022452968488758808160930231829263692819866863558686197846704312411907330325152468234777254863293713374277195537014120555871544456200165953879194723422134532692097038579453066598965435661577661759207623440393572187427483429242904230012407637963493157298815748784336697848119376439428069951328999246394510512674867065145156775633914498993079030599132083428112095208225705664591840687889108206808705829329018498897273944171334039990712574235690220617710793450129546327584565212057145788990569045153085756241726632293508099672150595791805910396576366160033663811702690037687191521660964350879138111800180293112237132114565963361391613999114196406539715962755757900832678761322106478943992911872870849547172650018593691550053745838236525956940049632626396716258329638053580945109633812613584488893406681104421138520500591359307430441383495662559723540660006380835974816631526078997276960551683075140134909983093332842946505318459749437969598637748981060947645409094342707893911962580567070203673098926723575059457604423753171223574616634725084032744585944620431627577930593496313290470824363354549376483226294221485234041744733622809089456681951107135414522879462347162798603466984976131310088822728293747801988272962107128077990606992448840049470768970169748126986143513116809556437030381913506490967022151916336607890568766366496104316352593164673241325551726687516223327918701407962880587211246909515467071996463197396236593333796864*i1^113 + 218281625857373288986619528518809885061907680309066577814160162885136284609894309008074080327764025095491359963164955508395274052567128566746260277355092486158086991859524314719498542814076784105498903928132481137862964385686044998593992209947760108475608531883631432994374757174876345240448575437309809308366843933795245364160054459553978431444998852439169488457861892679635367463191294723436789196367926033816254611890213305191797157749419257906073330348698480593805455516264433063438908296620578262666067123417872634986561004354845812060887752296759306412833841593394571274753458213116449249779261958950223609768528567801588343064558374464909730181351804217525088648735391540366346680989222506853165463964196079631205160365636671758697428840355394116693182364011026317052389007171692936016070245279977962657192917120097225305653518509225971963326321941731408687585723983337680792142452463058717154654481702305383241224563990954032450746163414516140409483139205793733732828569509738429027278939691084189629214492071087554393079480137942030678498017221294968466422662052747862125022808195884789151369375057466874209332194050992269190448393164093565738993970003111891137559435034912644012010638176746134092690675051856811197252723975545558238822617325269391665392702506575339541292247453089145109387334973172839094625826012890074289653496298556392328549673149442748458666101830522637628424038670260249870614197094950410369489209257989274408974877129644189153533996084220395767134961726112385788537149128177071063549690174278029056694614854027258891001419019080537783080626807536700243281993465733647768208245190958245857911717922933772988491162360535882132389134577914687789492695203840*i1^114 + -354714396242128416383627400778492503441451214019911534716611603507275154895017905741577168889975079498252801420865385969703118471307833954180984796965421656336497783877400478759037040051192340082105588462650169611056875442452278511870777960092124130769428303730642319731953954727821978093688720663290443259019198427795715103970981944564830177131531913200810081185730985042287972343319730988348130780265908190550110846702579467541974238230233208284772192319762202220544657574612808845445239365480470952722468596920266400996470245484234966176087740798775095699432117361055095337249757781897199357501243100913236561666410993388774932760919486820951900999503063119075179617298472635864305617008221604603114003125379408608402727764807067197738502748750388468654278687913036184745060454653585732436068728297521640366130919048013434259350203520172556389440943176070363194257240815404495807216762151986629556999792713414518046195588201754736973189769163099001397953260065521335328201623108411294310993302261555198213719709789893861475519174391981995357854963230764604137270898434037029534124184150837781298394763149917769603915584084628485687686439997040927753550849499382280728021827532652349309430445285591797106637156423595719931721117971691083956812028515110595173006172127070812119587627873735839969125094644729740783175879322438457716403348469199808992433373388946452576249370025309925951229361563589203612875281043128725812185065975391547421642868621657008391555934505155033878793899374919330847796785235115162064143884663254181668020325085129113578546473132723530229865581195536096186302661632637710802932683568267860860350968050765104958018314353082653479972574971065008128*i1^115 + 152279258267515614449380377261015473132402490102420358391032919123422641777808881435591582189150778473669477642221933646927046175239615131114838176012296023133400877594150604722743500849905256254128050584296981740045044633011746432416645686246895920163778865661041732619395913442927960913219800803781939168256588207507389140701328643806714307521759830108588308998475472862930615483095140255612571088174025789011585547439404069557238784632982377173190785829331733159314752642428578867216609753906550850856791350300215779011466890207060049479196774220506058317818377318717547782325517168251993166716325995116309332672410242825151649607325898355395255175785748774557542536727892897851406779501407959271678553845190098238546086965440030719083009278141481571567899843206567613883629969489040821181953242490848885318040287269115522357006166243772575578810939835255789729261522051079838969220959805029662653212222305729953694450482350640353740735355824558694062333004652453339498559114496463333700317167852300242715085699157970045864367400060287941045595922460587910944577195996835488344769797375081186558856143964745937801316874036386160868408919088776411066567162196202290638838855393772681414364847900040709346377853720018059076743008880990758290804697987364726321024072552359614993320218882466204405956943315845240882414387905910570746979353835584682918614723923297864043476268026128443311689526196007005132538785706539853769248894191901842067674393121281037157263279208192206715418952237513721604328929191036783412017420716972740909725735115316219543086248141414669923655040625792402218691478706502379255845016229552981658224653266543561786309102427613847294574592*i1^116 + -334576339606664595569964810442708599052889619834488282740115795369342180336530774966746027312568099490159170484555926348359177867023440170472696266219322337053790835749760085230856248285504298689534362863674917860532447838537386080150628182073650289912777208728851019032051941673024807887565239785216843663242915174439614162317952919339414016436708087498827030620132205924467121282826279923116478149114956904389917722133207449516758849786624666276890068338657329686694970549463807080375522687302642847761445726985349437415542134586286607943245957217788305759398165940176356396243751308476997945784483959860220488146131134125667189617807638010634862796450355603635125815996764529325769948224746683756451401624424445039600961126219895259045208758584802205751774648748614805543298483289600907647162021146709078941834291046770786527186449567124121860581693131493609682155028184693205651632897620455957105110293777554004027640751042225466984246894920626291615621282267671328589172794028515844950665238123979499848150471017356584990925907870506008122691008935644571290957384331607515230833340718201366645775692670280401490937362582923228576946367929516963669374879070807675037097912660864934625960499046990194009646076700652518490766107135211104078299046660848006935439260242188054759855996587378377357351418504223555754835418349404079325090202941322954916416019900155040597105381035948417888264746281952235102940984212705332427912328584080830250618590298606914342544626359201117749528935489326298380567915274502416774375886122448625231001594105209642444948580852134334340559626669993540119658500584055918666900450794547548923128971883732223320413624598528*i1^117 + -205415110616303996081609663671893467205045388105926516988727232368887296457675499127217435610450741098979615611108280040329999020458226982930952264092576162946340110827668042463107827852047627953735466351714173630177583885757560438260831695661212380364602505190442504128670333030884924916354287005236776923146201595728374260028916441773551313408977931521849889163167769292497324781091149902568011554082957206025173245087560179756550579181360727159685454384080232872121583378751002540310465341388370711063056481742118924601075654994076162152874448300612044880629787983477574686129812226633330984464639924104793133397272402420651011265778174190519050852255943678567804610524370973831949583945370996218211496467234797714661753777618006478554644928429075290859215653053732694387014229985111215588320509709428602011579472926787501255468616305482600454198606081560993892106190031868213884281242484103346190050721249150628527183474122888222852628777684798705263729808457423468360187753200334325254025518415975277690857335350537146125542361939941104052186618479020809149777873591015679494878143908852323677261998500102405197202846836431775000128353862888888486709607983181128337050038164215185944943086636877232060067179338487982898804025239776078798467241275807168391069780355520189272716204597772183082149684141871034281017826006078439953197045678149155137296581132396826071586833665795904298651368312950167066967698119227668806082838792870025681640236675120450962513411708968164789140208468313481110428439344707081129497393333568895162486092612701453337097678254253348734150101014456846316514562159375872652642574893116111101719949671181320192*i1^118 + 66414133287772971451000653725890472603942588295104762188289074372374840244938842350222757758148341508595290526616688293029689894857343090624256534845889677103280769720924429079561381660880517488214177778695096420698259670890485961403292505476268711819133075500574336249550167381691480273738515603996064143937598000218754216185377622930992934934260765771102243703843354143420167621637708689478624932848058017131927386137571115083663456427969781053359065284851103647211199882392810131271682206626646130695468514292021430489762525062952065710259476031946091160510500159151018931582200849346484858448091830983894466007139176429187397306123846548379925692156347903503725377259901521593447554566786683568550162127463640645726229069196438959839781687719304639578835953036493202285587168966749440110152030016562885576522456224999572876970295241109984632085839115881461243498210684959944989193922681087309144766790518952978124157436569510255079725753072242671395351294356022001870554271589651808888354640383827380425352669344316819591881396644967464131778552143712993261195022520459106138790874569237736504236559717507877629468464403939933156330175612503257013187053609809709115339956223283794579821722165135568529108839090073884234111850583747488176259514252349916521186527394805339364412399530949389738894372745474874344115977060491216491693187496680209249161600345604103971568249898011328684406142265271520834970584609842185402282430016613253264007033148803717686492563587769155763392848349971856265696590471542512630992606210299576810050730096268066829256026780584851985105308568195563238194745284394673322899383964133655077978112*i1^119 + -6880710376072454473652894636881708144540788964324200487190059550341939792033377158695070822384582087318105107318672733365785947746678172159694935151336681260384965277935551044088984713686543787285587089929080879443888953999508834665418158424903826020465554808664909222277623877008603096383777516689024171202648028999355569490754395018001747999689701026394483185369006758570432946148073705173867758026544077306133172709119405014149593193263020727477162324299759371470470072763459162404702235796545716573896346916075638313858687791122248264222019941702227117664628880493520652327610104662908001941199953090202772842489678305284946307004939758004109950714831832092229644792885299077777926914714082584653112476953047184869730123689458540499617680294119181484301305888299923862923218720781426648274269556239627220568046237767831308142936877988524379748146394911443829758682833030023477638834939021738043990529161934508335542294253485868768647187486500644184387678585360270509171683086910424668358694504502262584190498430139459884243400686707352149282974907982490542979508591508041422264347633372947604116843342956026008276388404491801995548110423385092040090136561387938197394860381647128271897893952221434844086028258639257915240059901383770048356238427179630745997193318048399168098875184404837405657229063977205052788026225957622206975367851411610858029412798602169401005447155328867216643233553396993857412525029505579794950525683717987929199057139065775755946875095315229599342100174909303560499570210405260815530444857259329123475996778224287325226093570982731316762645162386593699458830138958989891362529214464*i1^120 + 49781197241337195559300195053834549767913490481117082748235639896380491272960061924489233130506067178440565184944782565968954598366285962666129556775609793475271391184567757577171361313498590899920333129840497604412418225957327440847507428368878539077992747358814902834019017294559572208416200250959651824616309307256511263176813586621904963508623974037462458703538543128264631367522006878127872863920236697788597347767144297147451866932764702682107323604745591520709741733250045875667121406455575355922085095370845184638431084459338644230577464220377766967429394598662758998462346367440043842018150017573368408268529845383609387017334744266009307095224155122824691078345744248585867143781782752762147805728908070481259926325134748793512754895958606451645494969961475277691159902569825048600006466733743676785987116889952139218175346564887736470379247109473673923738268725445086631146285201411682977735610989286677416306853745865202030350517345385537432837090183045478192970093090366493511802980627771574124919294476399002120533530332763137021971151488768830830962633838856161834927396131764070042198224362851384883831260192819550387005703644324086883234810515441919224270569286871331040358000587536682995023819088550165363591318556555823469093793632246409572318984207048660125786292732199636699058871254827415757420624478920236592282567357817153143388280094855288313032965806193974325831023963583861597425234539292320235601188377477374483386851829100536247455914433257270913714058659714182281490674068525688065930464481780622661588801852509546936229029578506787280156971758345980456250399129600*i1^121 + 55039905853529586062895934410946095461373077404420369427204902063895492012219878003387510238648480391790375742396051870143046475959977896499918866828217218283204794901895704064091129995472614154204319675986035125345815542036707957072335681958703456207417965853761462152424174345563180484958601085342987880218628758059962747676839488317288194713342608385600408252015638888509614558315115107631003430132728141590193735167480216293481532015179458926945734214639698456296512420065772835136290833321696073639957174412845596345443168322933602251466346823398091490070392918671511234963711401749173951042672704033084719521864451751139507097383828961782082210763544972614499629229267166343711482621887895771984210928801658286127605944806463603037246152012263529465790974587364192000621671414339081658360329802808934214803816255794300518718699828984508879077743061299205411616410689758062526028267969068633904677555408038501194227345619862339229716749004779495407298189854561040664192359787059209319814837023601049078947913733113499597351421939772507407737309452188616336495118827701596672335132546759580720754473017734944514599944756638660930229475457125451031158845070276644789295120101346498412190697590695918070867672930518422255226870061548070146389630479889295318701575480688486479805651332313879469313074039583687621518896986653382606040331307689427867473852717429190725124970783620384380351465762448943281242939902979495238158873307585661266837502124235168328590011734003685581861430454055534379618637137641280079540478830838471216365629122893230070183031163822252258586276126720000*i1^122 + 114603706747388042774817597044734953560693392482603737642911444646075792176093543677540529391458384479136969305612712648167591864297613602743975555231892216175303643760733672427423151343469332800943209909608563409018454715003958279356916142375358409827941475223248111407420175334548607184002301603840182082405192621770809463201142161262022974721591371098313327552675108571676207693820360625349598368548781560292486073098079958192427558446397514422192208590209046814191851025370007267684696452958366166273786553607485656693707612129090716918478923751862807551783799576284241103922293236281148747235278699874618383115125628910626128973657034957818225392033509006217419215038544629154128276129049166055243034891676628275281788208006258380826348909939312508112438583249146121656215179145010636676377859167342265892889393264167509324359219549681801961474302443132575629780068173166067982263247094059202039629400944509600175232407387306255133962884317098838298703569562856773676304642591170021231556978520623599838270952506633200584099374620933977562593187120459386904975045504373991095434835150592172530252692318241853672370460470368921104213798606714618833916664262897248762966307991105262694054882356785832190386717242377711824555268727502167980381362616726303804974829698320673406839643519426920420574470392311347534794763679552218750245625868533577105424954653018411733120501632759365403888993705796518870089588970232642990318017313488791278336029645437972955649383718657995943477964859818363197923889077060534451829696343901128409050685844808506153942528000000*i1^123 + 59549961288990033186743536835268491077460745615733727989337829270683565010901037321459204496171101274090444764403097944506960457966930572324301893791614107192403646759305730455279198568252373591840170854758484473072819278903663557920556089845614179572117529864041052979987329473952474992852979803545309082830521870133114556016817751155573323903581565666706146569420380111535171319571594828711514022315630521219832404515242719734457011287253737648167838219303559219658015088418245552033330298585395489989768299410836779484594518256386192312740405189817297141234861188803162199370644382147091484715649429662323138375434170510718235328649973229490747235060220821572202450581634485095495319758262230140686722165347301836590703366251594087863548081323174263938346041715965807326953638544564266020380491248895600203050725514640994578709639249068046407129758973697438339419001940791758049834245667730819064466220538246572700741832305849435386440989438779361393841937679061024962843646515298606010723094868700536222118637425207535283808596505509932174893507484574753162244189086224095366033505659775952718760012751081866812871110130929597649716755259383248418469564923022114071121542469194058866246956883475530571849417785899921163849275325536242839525519775734529281966634045372425348163439632577737553281267013758559706003733643939649104011503771183617146253909350218747603807913939203372661658477680749210564076882112848960615963882233925710359377314501650900661166237963086455235439838971738043077526016273583839272259788137450941076600000000*i1^124 + 709759660042643872976187656366028640191625656170439216014928051455803480204043192878016378338448833458668549927963404870154679405291470013875377120398160294545882511918974548351870334474285223623750396087224412624759366531340263402772431944259093258496522700609021300339131981594225307673482196251798920442645668976326158097752327784969295396145808226678520008244766752498472114251029165296552909574630203346334258629027843548685734362018114290206707284112836544304589157085223027314039397730705087758170492310906018107156737023474109347839292396492169475464560624869503619873052335196861257773847700484859830920159177377065219608582022721175262653779882871722217819578972379122628633196632391336186679594236538713531818562717650342823563412886555786315787897657864955541403431583039961103803815846259469660579100658131048899021655322417691721579306429786813047416724509124138898689228551377536629012791997946530485462129780849766231736592956114277246736585223166430565695406480279938742419517292813284547126921795578432506410920536361223215993408580056926557227928989041336085189891103094717734266506798920732689787686462521517583738418398425469187590300784611012994910475485595233030304617204428353909937980441137371220752430713108448739224479575243979878956654564616548308499020185659572690928966024623188150314462476361623024357630863213920239569850484975462021368660502608839103245089047814681960315929610989192119472535844587721917547760266458135175957467580937994992172993951793883558702306046875000000*i1^125 + 1881267652064775567504997803760164593470426778811969503351518295017532030927963756815010452464193040061329309079155190950319044151313369548153103315741350154574460441863508276846717107357478094945983272003532657420314603198172307336352295428955790460596035373828459403164955516681828727054591932010775809354418864252751251506920397982178920204567361446343190161944833720484263208400996561879305982581527546838414509984525741072600120474166156379394485849754046045227384803241248473473042160200071207199664014020742647645273564243097179557431208435081878205609127705127039993318008878541407646524292019547021252933337272194473273132599159833983940300240012267841495708127440198410195759811530150732453412140218431387790704595878999391868113819088235888414895472860156679481289428933979070387490554294683698128247488239605555874833096433452192668705985664053138516026032208435992452374465058830390153630240061262867497886210407511768747736114812167694680025568548818311300194230605284535010475205926642869518081358237952805319241864193802194851484755439385648901147436295307144343354107429360315059216992978555470479865258965657169951076637833205628799768007929377217175123013618756081742320521196276193251274867078646566176044035506773471876063252047386049748882647082220101876388257205349236293969900326676137922279038652365877820467368318773499649462001748557065779805672589573121474090303063981657729570924507590726809191189181902428567489892729529688998153585020897216796875000*i1^126 + -7798771799537813688417788569942346776397857528661382599138006178928866701387606562426682105124395250942735330346658728926346388798112798190087698436715695715363153211529492647729250981912529794881388645530782200044423225917635146082903321715808972786780000180619667492206587550411873966884057578720278952137473929538799200548106267457148749898134811544822805535372936003480161780068049839565305160113093329226045965779241822648145048665069717654868631896005811270839761005384785488592441562667865612857659853626503936929076624053997996040541182714730054378511904134882973159572178371848088619037708367208438325618811238715575331908005850590731954096970513135483735593621911217882193094797350171733522427056888438014195223955823494393934071990211827060477914078724968794703316840830300277415016409692398258471841376141987540708751455318043374318948807479254251954113946919492709544422836624682436620400845553618711406701955717117656469763798124544748324179433182482322524407016208253266144727151843628170285144129085643773171709347989201677478935941657318172332979860408468868955892159622280127738363645899452105277707026816724504907412655756786184513307059223487777468574828572328055597387237723944363601603682371512094182620791838351760663195312883160510575928539316960996174118570029770290902221627445160633667004707169181219625890416733940439301193409675582893891796710047439286345703961591858369547667833011242261461612279987335205078125*i1^127 - N1*29994885171983503414603988265939701476906857963729884024611690610897643497961919516826978028154587595153756735301857690307813332054318430116187530478136697797999503759275137347598665244599787289069130068482513082558593750*i2, -977469960560246895733413294589293713848792851668781404453210458036201202447743738190162765864888333021518598975990391029528005634800070138827766096480226424503132443938555753945934980744421927500495319233795588281125100355574432791921077781366287303725413130079010387264127604161386929863763367946880164009279931409041782819076489973409758035794955569022405539856398065235862667160411148569052363616228401130013696155162948935404523698514641810708272894257928276372175435113159862605427174357083975876330559643535676630431498533415727770700244909797926231989183460901969058400404664707699063556474079432520974335826952703855248858528020995980127187647878677542108728461426813809569222029324166778259206685414804386787476914342792318905055865294346618416171950025069608624072917910798297629562110268373259031799040276683504748253020915933335959520402675427944166190622928853316190659591513043010386790402645027238411055691333454398871789344052696609951867453898427682700320358542230941945156873374470957607556478312019289137999329757292829656192175754912611131358302632601080036893997899300203178981717650362617942563155826004644198737973264812795198981162254844438850603489103308376693182093029986527706863325248077488041954303375967363669119457784581810052291388082249645093246859700719162314344698787812429754634820655745100230480683205970290242295057602667470495615465660020055320128106603783329497082347340553927055523536029342320740666861061321487998897278936763611295751814719371795363166682745617326806497620226380837665528213629038963802234049816112470986874262011694488207491192815561627647647949051062642851164668226234184744010054040777066999062232124148491913765975762077368099077756740878511703710025486608853963798003660147944194967921496942900578906460127043178197665772742249660005773643154564422639506780886784660213055046199771335707796673227804017971128732587723176393421484762787371406741334254667103986779966214490935062671553160846058351310300273566644332533194535377053118768522493314289904195907397198633953652799817235795518888259210689311473313346225304037539745439202209194074915761852196045237864869586740576584104952035013375430087661296842117693532688329047197212455553056586933955369686168240669356696820519938931986013284646029472184387174177843428647239680000000000000000000000000000000000 + -13418297150445405454204098913211970511978750875067012728060152477513013096604065676190346659832359145983516138973446785228753092747088887542835259475910179175299568457842639148553797900233735677673832285825516646351094709344246420860005134546813617895859617771595107073347873020068423739736533178535622672876100983775651262451764850028896973306140228755940542293740651398308917880603337039773320097485119915670428391699559495414315683916537764801049721703679407886686258332892729757855786410090715935734378140482797311381008777023377454143585955069249857171622313484817286890562889978976289046838385734001318545036374957871131783167538175551717464333423470009203042935236758609893275315050225476493436847796475921834842320688833742970175604488803807948633631527422705493836909782682535073234150383602193432706597538538482128575951051667419086597127388288876623500131724097697399935059578939045938805754517573129401703222772786450306142132849036577377357113617432913753388615401790223926914341712435762262667165257458721440009108848860382274192612724214112940940334255116669273929808917984449368121287640426439248920519265325642932039930662278461515304870460651283094417310863706260379174664042327555186286057052474377919958805863296958126199710145167247681055360511062248987661199547114392888069584552966161606554482909860487111501859656672912163225480255932963754792756463752130130767982308274784379755437079552653575776864277418086933732772419451448079607330472588311964859296755583867510534832526492312335668441919363355369387119123096009454652345102011079738893826221384441069681121484456834991361721161770823287696500483410029733499270609633076774082832424670561991699833818533206276904681277285887638743068347177935548621926717174874921856841010165785698975463333114055950995468342779239987337534143655562588437257434456254529634343547272580280388046820574736326506816469507999435691678713448376898008194449950739577245735728089015812685687589574706556188164531831753068656431532680478635646700500439758587342964454656134857957269908271367551960730192987299255225852498918551924541914740367668613012207882325116260159995279119405885059225327038431030408613889937822600337798793871187546972422555832422361695317042403137934619545497565148493399163393673064176876633798255816551379763200000000000000000000000000000000*i1 + -73232632691777365234842843452417521371175588700511973535481372291840259807093930152417823080185280682397916253539205983310461094219525570533420384140701226959740381000644039539905082828333989882214532891315287829171150940166296344665135875018053101404283224930757857576349741279942806495654695084399653290429092295916444406631527541696769418974606991007498322918109248990214406386068941599884017951983260159455075934800633967972356331607988101780384068113974959595120853233087708433839163720400602230542636161151980533682549273310416195463699133510863417973007964660380265829595451315211444005717052213853917289396987495764114091898597476465418167082606807411061678377744728097930658612710662798538930557726463633786088434508056341405129837424735272730108310869136783256074698774337744814219864238822436311621622975383372269408443610022286398033811329475577664096296811628855101211445173547333967066551993239266813882209523175087091419109047648078344969083286536269699915884953937707069689577038590742513701645829258319095510656682930606734726225081976887811870276666472251895453412962275793210235529502341472286091662925549309499685875113646820611869353964345081410963159419366295941628944012174653819182377534210990847739756780087547335183475826000171481511566284071638846762152981892036095655883885207175409310809806974825315448176017935331931410936612621978632657102709144247491056663776213660704479697787173484139867060531597586629936944387100029545322512462546026233102514752993271219453643595393731029750869511317478564983239074218926665801001462611979226297170883774304053660080037907109571917831485066593044353138305661770516091213962516444570103246326044362761929645359401375314366484627641338291313352175280897761467837862379431356317052146225620379636052990336752851689670317424741705333351125676630198706826831501789771285135726219763029619205103815287756158779833764996770604893864069054326853522154570089748730826661513429660699189358261958845654819041663617147634301863102246468657765840981365396103610431403437110392646329487293104366345579101767314968395253652920643866511729854887785272760970769267620360190690922021064336672330676736823719752912494819743508323678192632705321917546471073348186866634258357187742240418359278321705716468170929606878506828175961111920640000000000000000000000000000000*i1^2 + 89236699266080760203654768925034669918604352474771853355544375412414481549082368081534500323014394453357104824972749582657901812306291127611143713005039800695543627279889800488417503636120588283636596901406326644207285564605692758536525024544416787210052463373035752690878646892855749673439610758268297077453644572381734833823611067418750708850219226962368904935148793049929708785270029619192576112723583892698469596393458275516915913365141473149665191983184822385295918594051394076018817898478363374982375182981820493195127197069755068391600749402700950733573772154176488052796438400629210825343660862529565944598107092655363921972234681558852602067481662865035640695202655761149250365971645781451985165538229972332124599328772969561790936384050809495014296871058681783172285062054340337973151620449054165459816200337889358589375528930124574803720914458334842091705753530785021159095365912270275495603249198241547179471630003920975912569565129911874685192351484405051503012770688547566320061597139814778535543669691233188111636473813986152420995803734913298403281982932498282675579474888815662173503304373547335831293018402978718656416471517053169999787456365907509751136233094586317685495329735223417618855862100391537348278903024402063842484700246831788916755759842638989763860430810254195340316232546677812375610042748711324205540856609910600979177416650609648400432236832832002846432523963840746918146525345975621663270889215884746199054689525831058984245029542111243953299389804681311590223698635832506562008897413728300936808192743072098242370251249019930638440521418162778823720388531797237315973621934213017641345009373734100911835432800226945504739415438751272477650375411900271262749007162288530611278961195293619935101716256683090259606420291991856007122470509328367269158138959099438870746686210425520014916692326910777916670353661976514715711836672547215829303040828379979981935366413037509659684112460905521539453356295147920638478501010090431592028421405419568423226435777881679909897380851045096237267397700227553341305452239477174377351531354358369913612372502493670063862828630173762486153297624474120589280079835775632802255255680376944389340005544005281618422670373895517721161759201762780091781396816990802981291649524734676780013504316898129606148423780039183564800000000000000000000000000000*i1^3 + 2968090327694729962793221432621393403670953857934990093746206176546446582196905795314477676506311130830010565994019050131030298230276953469925440274489482107031770313920362145190707718330795038613438341012596532494969277060203031284461962637861710842491952238528930314155988921120865082530614278657069823556405312606082513699597185808486534661901121756982065047231511881153790439998023197994113271853815443896372386236907486470488518026576614314549563585235560143499163546858112946795067603423661119056424355289755756264598171972018130752078240926477740811330084667088792294216193475591976462661192304361194457613431437863536956068849207262522735677277895380923534827395500694516096052676048055031864256855248058277491604453548876399274536292766572186292050241576765585295241051979804002203315011894341884700983204569236782566585380724519591709136943093617581064307945373695203548034585935745355343513753334386948731570708009984088296682857652592957294299647431821480766793285009644523493820893145029972105790172698869750400341318102675673181119774927746285894403367776691813115488892492526883869270702668629293701502541666308138501161788667167760337459508881050454456829029956137161530616724172769583484545998946289765856709339290945027732348333624590927845416056846789262086372672648764228251930695675314224198613107281521072091344873185837781368786442875919576840718490727441664902263651048018037436325302666876031858811671617121267808178727994565704236647946868326764403104648932077013824387783607249776095096404836334546435181396074148672357115965718710228311184800320321398875125079537584757729166400214715255813019251905328492528864446159918178433223747619428357824973371005276767728927212485397259616246925244399355213989945461313876214225589930746966063378220830611252376320908496177551907944666506661903870857447967735712719022699396333984886129579096279155775431317294782929065616433116089670357596100050828010232895639977066962559972084463583164131273308511636578337027278310216408249257293415668137941074835595888791894919042597812310016845786915115653061475820787985669238421654815824238643187737888294527332264244338445093756088373365329608789098460776705714385438628614162015774884549131385290864230612625870556116274000935140268471169537434218030414591731645143154950144000000000000000000000000000*i1^4 + 16503459670776001437957251130820151859487796461749306183244073710582118675955970574046821715502528891375380056904512755494829622765295618881860332127850302389981415615481712275604224840849196979052878757559304566145731661748990713632426770915358987041341096823099669731259238656115361814865695926847349506079034207374317248878333896871938611099561119314719585902200781116916310437764350102354603370446538021275709496824950825309411978014529386574126449685244969886083008153518335230233039145486468992461577021979933402506248190296226669045866025253164780006487365394169268664099875873329498195509073239798541326535726357135548927504186876671463355189661837145900044209694044027048606301659913143800414620904840250300974940725725330541369129366772230336302642509011245118955166275311175607288584420149579166428527122007022590332362558829885257022939501018166091303344865472245531212398464597619840760276627715898430802786788729093450367594615128630896059618005167982780949679347451996148437842219799377507139150748973129822377480448840099747142403486028229553228518692354850744237604295527392323183685631612593179597057554648120574987332875325289094521363617033158795447414641069647049724777859538574596249703183499797074877625359297191804398533799566334627613164473823026827212002923495039422607467655217232692729685362877692043751861538775305975633850869037508804011649260927231174480879092886446525639826376458781148414029318914581726007127338733578951725967591187753881204712971810625757359814429242445462661228698470171615073913268164465675187712735931441309907244430867353643968912349530507232938999185735978948547153533235675559452824430335540225442797331021742259595128572747795607226812611747566027465914114908252125525614350284663221941915220011489507971856210948399400591018151067831523427884724943315287460953711701255837176723839977061174838248615090840812899096213889744965066921728210554760264454092190335600151464646803881506695449177402544734894266080921960234878115797775000959432139487527631767774700975953593949225298248086354710909589908680687414438138926964266056865289680103974046401910247355777260280027446618396527904609169876461215450769991183574650927714409484721166120813455121238586718310211047635633611964921505191188076379384873442615267592624220939510349824000000000000000000000000*i1^5 + 50311346671579149779272700317893391576591674044829397770610471021169316928943564914638144140393773486115114696657955556487112208854132187772414350642281035431797158767559093445639294852787649796747691325094692477528587789790262471180675851536669864239073312914328434481192910586008416045262675179534127098904304218161844532579310300801104037157739315510481408890546909199785544383018230919305823048639037122611703746180098716653403504309609560737471776216168372807182157672307214072415699516923844542358792784083704167855178996404471679920685974048584436914765570766261913313304146370698310785939315344591242405817837874910030683155354380892509135010957692065162424657385876710305125537002380286662161190491919964633687643888685805227654993480121672594317453887829076242787864487393820066143427825401014397818966583030254848800368314266445191683646483654504168798448236387352250860225947664518962507623325984538197581826426786208048594637702293955383709345198233763747799114156193436543909197645409767685873959463415805653366277949423925867135336102656617173853044831771366565543876436238438855720777349989474931170515303130327923413508335747953255474768787548407707795331347852300215228631480098684103209671825387869568382344661773166645900551997189426457965472169632074797394045848848839543334391016288971890683920615580020932840880495194245087520685562969694671583102141950368966966782726896646059627838706569796985973533613188624994708536561922063726684317324149300179072261332759349614029825777540520052409782397940236915289488692005056071675152294180820423340167748935770796407829836429052467352010875249869691913530782769628748698090252646943190846019503345514256925368561352823647398917369596653366797766846208572249564628098193435232962856255778520981218454061422866584878481814307125959936293833313929724580658793248611759633279761156837338117351932504879477915312532867258890686565389348977722082021907451900364640215063643003226593730734639620144625513611690628550835345640957125108234267809714551394943110823034684846738734268802727090860910382736038578478419410867620916640641311370514417765799762558595026072656220981513170882220820080288410483182409524165330759905155418807861317114056844744339309526041588948423407833299523789058117324444924287945275316744309589577564160000000000000000000000*i1^6 + 103013989063361525334344232506873053166860885261450870972780554087358816808938921214479938019414198446632707619765265775260816217912982963161183803758899483413059985001759859226080959900447974733107974587487162454555515723318074265376560843323281804048148572276143384643165083880307226453403545841644938994335107472423624806846327793913438298272614255339647356405443420996451591451398862759455463051852419090742017386845371619429669359717712425006537270964522251220887107746959558913954427841565610911498524420931167296390680759686232606256032422413589066741963583320115189197870888227838630436060037985521349877259998010709930892527221005250020474476159427313212850870823820478884789024568577543544449043430007945172812797543031897365481965510898351542237078418991337535370142548074586036204445800415486651173421465710814469928278123962635922305108295710492122414647736798144757896710279014031165028081768730030531092366304998103102901856997127574847778182313299530986270327371329160292655886675727743255962137428823072927369506040753913566158999213766322214885656440217343200743895243451407869229826804350497262616489274198094936923071750382712511971964276264112644953671280513740781029465592396112090294182277278499255542020848344098392915000536993590572299909390177044252476180190589539790787146907179698206837114356873400617904094228826087869167746556044865959844890469989374233065677103577226117848995247409294471546560444453913183538116895831033355743086758154844668496991005371845421933564255777719157178887006426300859902594669815572970213826219817920407765104711509335996182402919588761835819893165468750567396142235686948774448955457027752866519264202191109136191397778684260308055872053908897035303162890449213655436925799265577275577320048115504044297413345407594842678303778545188653955359700292097006093068154060323628124755702899317303103603540791281581950413467056948154202339502128376096064642034582746300083755988968555779615151445935156155115309467707611427007860083899778049487876008705330890331310982341224609868103403842166649525018726147380895088993941960741923396829452340301338200854897016761465234367479913385753189797273043622166858430963312034260564107795755520540672980051149206433433380942170353135325827266082124463888512334309017729120014849348433084416000000000000000000000*i1^7 + 164420618853118399759140374725129193354245644604831041222203488009521925624987033816009039103457752249866321833734273693079823406191836353175395884851267391720740066597319240459872035746541641235763045485583287803947488617722114742126216972382923837930979237693545650505015842196119979470463204204302337694221655139605679803524868845493665216279790517507230030702448131932971668355775266250508929940589803174203119937544769710511418046952702409462450925287004377890022726925586388754053424972309940875560523633121689524327868537493707086302152585173130217656360879320492925529438925277372965056938633971076324300603964406235142504755145124688810894629231458198977384863186413906080197714614511984665318868005284902467796415098128705254440047189913750699332621003159370786972073742961239047079827467108561207380473350158843476440497356174010901255629601479336263910474838441442634707138981760410237938413322228549464315970129154925616853162894409145541126200504909386690469425827819436538323287068098244977072470710924149226048815999612748442824680472238136550725959747825174935930143908188496744035758520904709430164873835461382200377080841647551251734527857947805447672376661513006533120253061193525413125323193956355157623814176552924806503507338938547494220794161051188933870700029869823054239209365191210287486014656971442428242880099140815411221073282299779659319378395656278179508402578525304252165781264622468887211529744186367818438513988383509291627542072974063866218156809016953523085313636643085194953818831333261063301364934035014495786640515197904069386134712063946913982471218811693561551923448905631745171192849171162428314056200777373293831649294757929635502663451022279068568650981914660609446437310150175359073402886033805527368759317880012876724600431425328484521873755230024922459230737565413673122836006395889625685135345460452933096673984493563595081382821247689225419302217674368321715617692692749859982790066078485530731519549075095516672715563540535480755015783112123993825185849950769795565033801481360862307862355346810911004921505983028468272107792687891331595107769517707100200519064744516317419908989522580974158888791508405714415650279114702294155953208997675304785781904052374093122820794322532537163586320888331457247526072702600280862316416714659594240000000000000000000*i1^8 + 243896100646027305586841294064649448914540551915403339912414770940282066548308848617373288339536160679086084797035887954022868372494853214449180444937473580786146767793040783010515639485834138198592714051326181594813961511499867110501900689226990994441332839643719090789030970393408133510646357873725034620784704843780601584067199161519020655913514196471571517868945821158129808130565768429527220211699124451620972362175390043264914607658197108501490258081277837970360056016668316119038995265261944210311297956944475518274593124079984307444044445035122429951992884859381177422223258480670928864442664857645779650262521329475445955281404077613701143528924817165593383136436040289118668906469395248349769914603243080295323375246262714509469600150765929769319769146727135704293633271437743854157827821790836402325458519824955074301316052631800967508742128571258668064945999691908635889920067813700817128398229089350022301937177511434894635022075502020873076796873954556450279630386590633927464809567583091288105382725940989901313188398597965408185396529609790428362315483965308202771095005275178998064882294356744209143883009602001831640904891654943157898921537314683778679201766997732905049576005100338492894594889335437227874831615823187865232444018524042793817519228813393379667446578878905914288855473015576638437334900397271386134881702562210688438969104391989611327983393394063525859435094918179759022393964789826679360776022804401211860430922140952165590953376799717164484044161135663113532201996334827560483633302590728544284539336063121435881176035066070842263802711506810392332701455017615039657272787328046686760497401786857925178435274412800525468961682580879299012385232248329448638367405743332708939079999937256584703976558664411448642458012584110748408081061969708748585108839737311774294415611577126702228077849334892990156641549870201444415281540996042038981345748889292182132640393897787714065241237829649129320584566104157263017214319308200540141531179875116363936963437459499519440361299063061694247689564370745712335166537556266247322892112697550329038806856249414517231743156021945564070442164801487829678811336212769281942265667154516306990937464653100887866587806860238606946846315858343296208374017699767844651375877771852817787028818412390076890714313520788275200000000000000000*i1^9 + 346995143941149864906932617959140669226993371539691493464856728725758150128447066896971018274067013898800066239596355198835088408460071456730802965907361754680468837143909909321817529801581681895749771105415269469973591176312514521423797537625513200717155153481722137589765754180196227473231344623964996943050655109966330478481130376436929609363142009182587642767860314198730479614858004295393875294325025711610039170523509176750305196537957106489219747897674827711449050745445700332272780506769439537160539375283311032544158404090908023819216975864653223118809670199768130085179256720737975697570391015451760695061786181817602463922984888821214239640121123668814214917728573148126356385971751314410435375396357929663579960039531337663929267104715507123443302422474069709742154899605510268016548649073316843183474709795509163908302926271786641291316357494468301323362721665484950518516903253327923030598272029495676950769112045337877078470194658063552441033529059973223436888387657172839298965101623696618893200145823838027418499413612964107387650003373890312008363514113247553216597177471186756641923839917520657422763878865781228165917531276998068644489566524314031521690657928429824088687426578674971889453493868747979813698932499149311097972942967788861868328387869256317945050228709881250767029360268711294227381008253847239634848184988241602519262278435676707751553888023275581435806420301794335204379529882929670170172592310872504921834632539975831744011649007506460344352292365574147398407789794481194724302770691538400203356362504087982214514339313172205321217467574744235292872459721174618486119709403967397323683851896300967898250707327616228866997072670529474450695414625971863968428561315415559883145046071611303263955892146202977686582396826693786227383870570498794690904686583540482966665739431664865288421840100163054234043884646705796295111836101077689478016276061989634974201378708552896398328069268039271180816676332388595752577015311202668386900279108505154528166368286478337229891155699871393361406179591085356625959605199936443710128310306878431396211703735567181223259818886455899249441193913905434346970135092821349229495635706654687073766191314502745987212269623983300408920806389287164844245090728075389731407106543191133187848611084535627809529359484164505600000000000000*i1^10 + 414272994351502610238335622770933618484323739811791780613651998108481323722817513228771565137463589732195607368859736203060009825523247600407087985760264909769794939246300618124748167913296929959942672343230527092889879803416548646219352681098550391371601596596363325198140172527534781990763659465147679143406660108227475455987435754595784312058955981579604211252159028578991046473098937039130829702680940570931099593050211038179777271505232291523026440027088121000122491684183297720396985048411923449607402704769226820524266059987582993328473635486536467001681194635387509616085288301007183319103840153945009059999430313246972693369342202154907030469623878160768073093167116889359272701104782064103482113862115847008511966195912448251959728038061957222944454189780766962591867446593932313716388587599472131323326232346136882310398576373205605388525725249827101213776765696707252935810333728024623580365690540691368325027805989142552061871400118084123639272929451702253187520920762920837906977551581510429749685764469784013365945323219900573952855377484467316089572534273631188032047705805529534859181235635762804356327392235337457650866165902209309716261238591108701191433699554993118938516912661163556447210778180631507854461312908589389946639114668993180056745911584417188676105999414590245038378168525906510501630342141260261372728567168339938002799249828794609727425247619714732661939419318152929915277922797627381021354824720410011870929266284817379558500687064362562539430887320470416764023815886371532895512077542823589133005670884880466148834979671867275844738485475569529523906485625639268368205355577259320240708674129509348659111777084483206141211666591805481126981752183578652991963247220954453775515858383831483249102604167624622360084873609388208766299020709560694789231513726397832673988829562392383894071553217887525430336985445446376226518265142022002694197777464301126202541357856941417828708173359492985942281036165582322802801401621934476474526525509565925513092844527589015004439156907282777169033654864031219173278500961466042349883726517598044676699292782244363782579268034186864750246664612530014174600149908511650806695966494097890975884697918484695523185910712293668252678207416164818030122115505123009421642363077290243333935050022378029048769286728843264000000000000*i1^11 + 370895778472354811803906719997247118803233605956313674018685164021436169554545991607075594199750638539432451863629198939837347265462464977089243183763202021798357753175960397568207815140167474323446996812272074244894132933925972907333533319484180447128974535907872049872077353020320089517983926634561794211508815151560543373410277016838827646938210965456739652911879030097647622943152963861407194630061805293762647721237437824452859884450238721918568847329697003991822832935838602905035162978301382406593663212203141549356799222578981620695727184303625316278990112971574942131451829160453714555065864072283260248026681049525200452000989392770382981841222575333608168381504624674068862613177752943648646088200268630412820195908338038700751576794962152423809657948115297685672820935210438279562013966718116166342303506322170343926956379987597307934002484288981431845858293193887044804534656230023998565634740768555595455874466624052469043728275381642053595740211207572489792357446999964429748942608057513496614793556215274987274665858146974558694748547882482450191591092361468115562096285893578927342173466875417588957213337388952801200464634649027746681078556800862079185383890990165298715346181167936421456979063199862020023864699272972409815852014629016925172036675824706713292011060828802982919943163377261246115115961987481304122110200329176885311095605241473630584498644617075818693249845633327121039823076200621131800634657691164845794302880086818139416581700075939796926764527553410141378036600673293534977965316625809314845106404249988025599148810307662524680950839654035424303940609820696508489722721860331967151994710429778949588790928008777968250961069517430593643454515532963095676036273949827718923353861438946159163306082506835599951172263220196279471921494768164825027919480153900506003464461177974154530659818237861223542138028348138123166729624760284903021886071768003198832202437860179413454628912553943062273401932053490637846443926104794589778100142478393874877181959215860151294193305653721781338937506891122722182670651331119884646195135568669155811149152757569507079241209900560298766130717629467823252295728964663388759138519142247322220504598046729143180473015598354836880358914862805652674403074069582792520444524060983188673825172829606306324410890452992000000000000*i1^12 + 280647979827251333859561870752963843258549608400842813556596848225101184870971969086222596208698666119731670081048686052682562023599647947962652788670632353083431533414817370136208104756730936056531537777728141672638211227107659050800703896848879284027933543243049733414113744110453658943445518967395069747893280421444262174507746731651064495092665493715552652983564869333519885182425417925612783188917504369598428795445203809534117426947228419181648629991327998940983379115634225231595929881095249759082029083163951813954007849597356891216198775291357550140125891073486262305202400922051587716109994074237558707104083072151486332929107642282313124676036423509486595820221015958186268209002975048926861965272161614952132928382257783024448151141421682998418879248564787079427935601803052969244535738939400194762606081536003342916249937048321220460083942780249958601703685610095963349880923920259742814891141708868367235456220373522795875080714924526241370351164464945568403283793373525811250916669460085486434248462702862973485301526367359377624948032516424351828985798694996152654044045145239905577261746376883970575245570796510556745776292552620908628234532323606377392411936359639089349134592212665889240482685912483927426795799561268660426485931501677949312829335958962682922928621704321726759812370102657578054577012320314795242724498748690770825982184265214178168411344384325145072819085884414352622793587565968582988192848182538557715373920480918468677494724086208954599856851017753401845687251839073183557077672943238235395267134682399981728115068205639986269097287249676242699886639012109593791099705627511013493806195465542081028061962254226256981845090279814782482140595866822603548292766550639168404126226054343964865904735214643961331579240190195307619935618374216147460566548319089227445959455756487625777815117927878053287503302378993884686225077249750832704934765014505429445790036464380071403699807492565348554655996816903603146896818532574386820977336598948766235303838858977369552000164541366056918230907284405254669235127718668252055603577209551737792457544767420399751533203747972972582009134509523451944282837993904084995788918989977281419891473001810926196467519699939571163288510772999883175612363121073557568294654207866292534240340036323945557063324663808000000000*i1^13 + 248599479014595681954273788821938502246960729432856834245494376248768662156121189651430964566014330982281524859630356744736884023062146786056455440975562850268059345426205718028726388880088882901159705317534895729489559986867899629489611346882989764348542035274568081611766378020629197115763912643523242949797741833200386625364432669146524703454719014992851247282479471335701046130340920142184492366291602311293560017202947428814037379320929423345172674428841454476877053873484144676343128253376408819546149585666370853351854242162132646089453477442315641190630421895948421410431216246506991674174132924649514506528506447223510202652017415092960089427644189863841227347704160952582765224092460206040562291063786622904561277744219547896487455613956356620315603317161199408161381736930064411493534176338975673092633982835842472195728481809719292211741193512127407005786834861291216838444546175699923925220635238979174869096810932112639794053817607133892902461714620904406518235942084428329793250142087904262523869522888023855762059485824239343787886973714386380832056823393159839802159483980172798119779497953418866091644816683916124140574653176007340713810462615577641697970269694059351008068883867970553121865501812784465357332614697322898021033484863839414451617533257254689169074360820240786928728507964556783759765032597916422164675692864684001499867394056936127158941732495965299671564859270815942788889886656889726446882892329166497259195448684120983303932974100161845908097743967329062286256950684844114186044081244890078566297118423016837117662749943744413274684233802128021799390967520619630814953226432428207551088567377519657862361867763329021942501872373510415913814217133298219748504810082893043624265927210233729070072125549703866373273967590774556868629660631235527512234272843080245800281427171534915037725412876655809737913742361585533387089162394676446001284352859312830159227487182052850968013296378545704930330565879309393369490363098754113861623153402288778541516244730182832863248766889912354877822464631293418426655495717176373929269277935928221423236748217127337990507208690127080668904926982195373366433241154288076579329221179584009659395996632046793154499583497445826006409659995885628627306923108874796742938638352147817713962874631703403497960547287040000000*i1^14 + 247856837736755500972541418001522069594508650733153571754554959155949905473984308675722301655257367396929294560051481284262002346890073698830003524856415901086933422442449263918025162093664477258622651642453726536853280215637787479110789037072984110208214103293029808724287827552199745323442177356684452646328061931740948851614051321758936837726330329635149563292568416841467193839474059257105730426953251690239356506514513128670831394688315605059260666405468350453740084675917510243491318507111996485980428316863140228196210147570715307559455765369361983707168455934249784416231826907929983677768496933055455732245270914090167789779283636077849320044284309980309519559303445116690681279495933957485453102381825986725497092344237393283190167015856606356877664083878289208313198607885909139838809933627583553495819407380725676682783468573681755699958124683144837067199902748010854451529418436129065106221501903518916254177061168984767719725394924392456008406552988763724499977419449992118313632619650731195325133605724751564778021580952231922725304661444147202745685990832194257147199049706482085801012248054355620151287517990481118707806438559620706357947623254270765440318123739407477227903867119510384239045064313746837196764758484563602962401189886786193007910818657458269553208593073921642807500728397120444135160559110118511059391271350021515582664782939546319637369579959786431363186842126792252920929416754792441023860010752596120380330129465163081512759076755871897006676363733469203145539090024930193929670954925012273541214130357618593278396042564376967686987548097320794911731935994371820069657772702781997525832357456587881361604100997994159503490907989282170495879864469259653163435515288647562039654505038905213372421446550254812423147991467504570735166506962153583633766907596775677317406235528416569625224300923973323621507387794388337582567676752801761922704817575860493413934519156578416052362534533105072228004588579293448955437609454162744970172766420208602970508681742089959365320415526773967643396365378333819414680422482680167521433280844151713406470921154820369323601518171185825306030518105121371646122142444498978695919030263807156571303105287678669996775539723311814398243808727443989298309506723948040971428375410039401469967272793270446182686921850880000*i1^15 + 165774359356804678383488141886335876585149489504043490050414653840307032583964450897786844814829566660731931384390433601661580064469370932001457247610974105450487728896515168605771953959084552443531378237195641935465045574680851651213650399240523638084362861391113497033266908551823452329020140003461066369114592590178734821865464575770399071327388078733584661766598304394926588580101608502157261071249698104801308964017318855483798791741716128941030656080518218120357738353714311683503134632263375084685061287186773780666129259703197750222394084685010329342106560681224803112520170212991226079601575426555985336778649271314863837638141234843913565137852277696376708961728239877594181273314201293987323691997373217885530350856838886480036055510057137830676451383638490291286769438295371358705822067076050751622362822489876169219394710296505059915642975081409534005999563646446911204009158408218712208053856696915318562306397085816230485396868610592813642108830076562478791715922594214869129228680005018766737439114550988259283232801449296688131781203485886654379039006366089163110507947808656260011620726412348420936060773548038080621975709235326102011389684742105846527178993846506623668292149004356844834635161832410079743704137406363385647363685350597817175325659423928764905470015846756887687202537475816601884557140189242883921456149336822712521265933365997047661084726842589997244514747321830842303321689895228278476937977625309965784806272981090583145970779877052527049893121388249863487651502682798253094531939203979348437999185058527469528913457526618056947623088279656876049864751196645953820420781702749427235360713033311708033753512612748732178682587410630809004039430099694187237658743132451534939249631099752063503838375953751035332074485393681447926021673236415116939908562601209880560774720435803034245761362646533272963742964314762887780339593106051531196763363637581137264248782382620436165849314700101566040088704904843304101041360891993154754081408556602893928511752573101947576455923443585853150223549059438787070986972617870155664585978445707045452820726031779788904468872596183269945931311029889724962987602422154228452401549677246451779581672082489305841141231199857417884722030534164315895989245218528834979887743660007158844055711277967640385610265395200*i1^16 + 57700735487419777199818278980716647342326266829385355667924678852348741980796136345107820363116118760780739850379263931009620501472364867201773019611816132448979105880736344108394101888810185175360373111361163018104604309116849179597160109975403940594421705845806814720403263711253001525419187512091704656115260905285166485808179501357909855231712132217652661157910638781495799775704225446605362485284718825359363071273061832454250080743056296172951711706148209983647376816836931061316599208097606809956958792288025264404354184544690059418888720050846133693600936289474884473869097904059114979640477662979640286282529428955544139321185325793498614834355707103424433626559485220161656800205663333986995742599466405324796768827088673455267785207008099484004983354156639264191351834047202798912070745129208284532868220210540692743619536081625055126880952636581537189187681825621272543849884316509408541504893767244828720546944785214831368628196375217180705123175437250862913815468509395184901838382226245321630352775986648960196774066316077269068880072998473614253889466741572710500079844455645355653198691004042848174250687280161747790725328336745404334993757126123426456565058922476837894005029370947427001939650212922763806908652081772746579582013991265603577791813763323141595203666496281504882555423677200981969914611562868667584631912216011601247292458191683082587518056874474904472030204322250751977603504563797324462390353193910262971034312591902505146613335409846475043039419497506259540123101712825822214844240682184037050186625160488880488048001920816389019507331860452440940020758138699429709941923740437311253569428972403744738583513257939555571547588424544630159603797898614849120789076136479966669448257634563236088292272360752653880219733207549783452573865899622071136026697025739298069882843559853156932072374179785484860065889143547052434786033295402377055277314263955438692708657790097745633446783617930946458279545716652027524072116081497644869324074601100064334719524184297891304897129011037989385028009513012607556514847529391828771577808386511045585092494956572036068992683107223712768425267939811884993375821015215351832452253152710880363996450163171061973059711952557464383515746279830447751421114564039973920379911321180635509486834086466831921740513280*i1^17 + 8767376112713337876674096842628527383962012299318583018265637634105147731374006734514884367245100626227524200641669023251921114755466808730731101999179938956031378501694473700780160137176329449223782877348597076437418270629146852372697357307940048865484875410357597362264510906899349543837650166695097723689831973656809355337860757456859511694419185588114724022950903680583418271326325230031633633461106993643063104307044568983869471993096435229998151003598517140180767494293819750998662975067553598945373936941483979584603614900446940016201222767081358262572737936426400132624635355852887718718530818175285859204018161533867622746623983318778979955662436218907448829884222974356170335957056255148429297278871173316570607467241225986915067024172576464249732074598118916628248684863630471286891343281570122107543997997036034312681473521202218622226178659455584195739562549514245580754107273563357682051079175357291506390930841490711138849616094992760198897608580469850679313021885330371390197083217367574054160123348928046615264997080967739426924353359917012504707570639037788735238196534401880414021305759793967034069394962788458418581073850631097823897287814323068096216185260581187047002670035942561261542900889981282007687283409928133667791573479761845856855560188700417182849900414639635812375128534001422866587942423310990248790759049578994832974708505713000743163063465339996512361103301891684987549117730205503949020579690168039061625185852153952115559477540355165825790159960512396824640047036824083357009982076790597980244722401216861173162131169649659207343686747819259075782105694016127598791522658985373563884055125416495970699358890446792011375520788389656654601668472740109583554729342276740742046090655329487471417010525553005021640235957380541253275208996402807928582511539616454500963409994976730390823049834210939751674495140546679806237139245977966365247720806007470680071823302916320530061473284215825059927358964749684187266779945116738304934668349064770711534639119649348436704018439109059352154682903688241963617284158619398951190519306537028225237474331666021275751266659117904823211625425870805505430928790946170442778713667807077768560390585617167214175966296830850614884753330514122172074792280372244222729709961664526817368560132892603052982272*i1^18 + 27951316124671500971495243020443842945121356091492572489598193595341187629990753571177795883248649828391809968301332864667479713050599466399908720851596640204973454233366619757278989027493257735591612067255226642520215719724964766623729686853310276055088934216295591229186814207607858326194774404792671020831789086257023994810786725877251600611453352521762988976188810666250718941310658417035448067682205999115944231156112999008513618000966870756717901269056382153039938902290687511455841177927243160238052531479279818207021287377507314655129056592718624165562803875927694777737523102254149135422094874873385222499322159188424668358551127397722700907038220348969484524147756726641192523247011606185767975342697305240328123485330098099587682586222946719125313990323193907824634944430996735049785672415914659395536383860926269165106962976056085624791441839267510632128268522566468460139463387552906688920068978362355550132129034447792091678419474228230700329258068442384358615901800806194738623232607370090518541104909487846188282184985566552121646019104757801866768374385234899052079601598554417705405655888010660326354189059664763588032412412080273289218700402125478249636477812054470575308474666747962302555134828093015263476329932553218183161515917388036386235677100239509423812351118305951860310732368678076589605295399716987534363291560200814053999585289879965465058478764298203960339096481214904147771412123921701844782472253168763351728858730481505844775554264287605494164513483891630957322237329230982091517699100557985251081545752971755740640892620418741318165208616424177469205996282461483053607021218008395855943775949215643806792312694226930364709744409295531723854125289187637352256309487357534406067562671761313842111945995835673050708198154699369159898746599920476399546516550764698998187444120116590005983122113163924581491669129598515151437773003665294390581047992150703251659928753018244516631874754533837431590239672083708328335025005651650313606666516575097151003755649931392602670384996589322735193269971667279144167477241607216484442053787394199193214599726063125098264032079512179254999488674008556515568422365331516145971715573273370919080729131509132895401074466065785278505433854037533295825512730522798249305314852108260044259043620654197768192*i1^19 + 16135261960412969691387505368819036228772537504160433421431568836766286610809092887505374667965374794134533835158364514314334336282809813656217987465807754928464643426605255742413502575162831757834790396025136462154053323743732450176367899004737658254533991289841100132405022725143044547034040838156706636736707825933701167013302128833609634313633360457990012479893470273016722329460060145568286073645358152434227927710100052147776647828276671889403934937361444293998561037426286921986734395828689178511596510407141113429528024007720327482827542571628522404988764636056911178667087182015193441908448304703704826837098419517774723342818853051092648955003418980559444988906678680073732952838460003253330045027123797380261906410831410818593731414218740595061639368407807067112768387137551202807663064473646882910732503157877093110561833102440313738861863294222313406098867957576921387870013925572162397998503359442305193639400355164159863808582787952058457994992420085030626458763496749483835623345877375882113704714094136065742616677666302891228011800396051651796151443786243752649271078937515572072137856203308089111018448054549717182315245635686547395494196258957024113157613715537865135005149313641363403712256091388541145506124204458342279813230513138519422195255834877430494743336238638395143380833299044216323026887954009371724462594835246849674163208355909461191482351951010436395679960153695514878727634473333394305398457513288841662896024738303072626568798286780342763318177377212681008491763217666300325997046947061625054138940442680620094823540056660123485936132840707877356838802814424941282615696741611661390671234018138289927274935180413122691167580151433820636907491149193350424178266443396269447455921170983453315838463074089987322121781400836885034635161489068557119491160633422081382065609362688509821865495965491585147133716107719884485689171060519404185125579017508170725278722161309245978167202785908101104109380883827510518871834932334818044588406133071447400551050830788530977414139888085755666494975760525802748073144850001111955626114780113853694532084654313118502104151188536011004369355680729411321115120061533319426239766140771854587034099737647970279437788635258544069452483192321584992460807487342043170845197389338749391913214769742479360*i1^20 + 4284201563988911310436973949169556511301936750701918446741287427460594533725780300783507217914136591823210110511214837821483924465770922691326636071321812722555053247134541485718888602781482394697518384394009224021961751663137271434528023133328975171678898765998065270945449562915409018501771946165665786160656473224764622396097136848845864978414663936867495971224108840111766432526524008771395837549089997082164706508861213115829240976877563481674532979521776606457540852573160521033468859841923199183340236440980267605777868150116152298983667556814677016794556774377528720681316142392852730524581351683245300384495016088330677233337085130704722155710361967634489933573577434890313964441930177087689291799204985131133406619953404414226394812715052593385764983464584319453885784135023122014814956221881012420936837020711495036645390224499557239294165883468195176745416329701331223011780859097981369523212802488881205049446913979653025148314477588764384821419761446753129469215354847773072193454793736787770814903613432366090143232133074438372358434340934567190164159011260952279012102570445918076975710728343713292138011360767065268753151113692174199652794972881391090519702141779869024564764598374008895133020909545570518042232638863302695809517656661723319857119180004252999305927281956281200827827263847739397488655020695213608170214607079672900008494596430263675453454112941419840885329497975031118452665092499538336102582899029898108301089568314774023050653734516091396646522081545460850183446197429025826745917048325498455752450164011732747474040405178308087786855566853067301216716112846199755433308547421506859662420524275610283185042899762877493527591104962763997706301648224365286226078079933034105795453244574353087115149840357071168811418307381524785231394429960350259222340318455115614801695925579393437394600039766648730004544564267822699396404078193457558109102562913932495708227944630914106957584484694688268865771588148779653147914803244566927543366051874433613385652387304844257329328832370579979777109769935768031008337807807965081602895834040004425743574346019687490204421630033730842574558363416157350181455187398009349725509376717429759910892178186023936371774841919875917739284032857396191878608508595109853197624829838859813261031675789312*i1^21 + -5609519711708751369355564578333236601888408944214756911215215121536490007076724013308119247309074041018193511690809038900189719696801953594577627640436725575205643276156012535502566940286694444246252571514097908575234087017948757503078113702662539612626749889258453369433708599092320802593469528755551141907769975527776286708362032081023891801730243036578247946604391489635107744769980872389557221708261151721047556820766375178294085197079959069432008921463579342109150550646975459146509880187514634963187083850132617226817628754539277470795720082282614523673455065127761043140401601785888513628106450163029877255038762205472530112986196379361418917716673135576875477428839974744942974881098344886607459955557078309608710118700174817364704984632126815223222160343660005209706131611409053034033387553718699020515539219657737062141113174133153491810526476434480265320686892296241922899081526750821701493190804791105007910653360882986381571646050753793370352659774907508581885411489809662413398942031945342771564700427627226339714324210043970174280489173093375436368005881006362884423212111088060086205814189326010591251281253044813710162219071156614526346374420935897263579608730150305211440113949728232437321358214422768021700986838445189949146478682604545026669272477435765087537399519367365775008165241937613803219108395976673841971087222369886464762333446553624950899756635555739841949771199734688707814346633759346425542974173316391807728250653344098002928371886264249216616603665323207498538224740777494371530968773871894516335155559016804716449526401466087039893144868543436747444146505990236677532066404846266579527560189745266790414095655770953085922216788594389788685174996416105618819121125245638862828462893670665609090127046594066989924602253126652566802285553534503189267787782529722544951038865883790198956431029067097207038160078437908256417731530476116413352241022126724531839670171635821024118414897316754239942608927378282080546571135871493054041939041421614974282277304555473151431755924311275204949586363442748287614589151174076697141496106953761715675120224266026749247491980725518536623782113190122389585959581899349110944698913004734041863047295211563930205722145520800420702862420918013109799259588481578942863586676417361002637004111872*i1^22 + 3345721810285712154679797994772957242445224353642739950043257044779848055800649266240355747811582700541924354707281264619339247396725822527532672525861599747723063815425306920828322017644385049623579621918233841163378135157534361455105267138479705051499039156546682833704367742216021378481455415396333117191259869647681369371265701492074890264004514520946592922783434566668198999660040515521732240778473181214238721987002119113766831829279312011229085348052222491112074182572989139229814919381262977772061479544219841702511684020453293239162154865323877251915293160272306603092371586856334003837937496534641973527047843831754243867183533630519069584821887170322454344716579341712426995814414407104844827968988633276006783215796650997034636881283696199078509472558298389900736254202627142892761911532999222756618350546364962287979606286239614994165285303963656111246378466506492869887537320581484773268553154646522647403391273256270184409261650327450073185430434853059861885296957368871321408614893152658636780706419502282086694816495976674686585641301473730030761050488084073208485104926916941486803086933967595917105824477499925044731528351575698448805234844754402550461465138993811756861490199892992204603610221371187929331361080763886346037661777668323536196524772958824737600547978644343009371440635137325939733322284269816021586050273996505917751025045154281963595236580558037656036636087287230683265134033010676166677713069391505576650392342371657766022180409141507831446163192543208090125475817299919850796287201429815099930108478005988149799317225123741081999865520326940230019247817844620174382650526317734779127447952358718363922461341391173200621246419036823885596585980696404504446660364829224104789538708966809798935878785722934447514168284685307986296110292690931594814564048639351962247833634119901925273727874101266154734924146455208529324764142306096941317525647577041024816972765781446185312470112748833712014047994493932686293511747017546504094528368385444864921215131979947307485506893428208316044024562674339105287269335628957501530149064063786267814086486450091230374471842114061385640707357058147715124278386420296546513142427192429537767268273246126532157257318056138156531827711372849210265081294135698030886375149038796472072536064*i1^23 + -406372680245030722351906441199129486250687109919354798036006319143640552200692574868931910531116498051417248246261442352680772925458779461276741243342409426068276155222596915338636773070176786089717729900136118785108506709563721800470972992042970082714039319811936050938792119751427242708078656398687000934682864425910996674600750995317267947228490204397349120059694600558198793856051299067733553856862885486236586280917139065725479271987958883724945711220818460059761198377522519146404694552909610916942188999146925462470793770759708931540572399367429578609340112439917015719397855281651738704080543466348386182210792736153490505015651016035031481263105445652412499374566410000569063553960844065977177205382628436486368006513500527185198713287744184576084403081686824665538717349761795566628161813857224870454618516373653556639601764617896689599172770606543602852171035905047623804297085864587032030376604068065664480819997871240033939161827682972224245814354407207291436713755237024856263044697693215698456382708921614712850020370585201399202663543622237368775592301746172818631791386752992442704254843524952396331753930877952076860761351363329279684589438626014143982185145400861232106962180117387186693789650275409713633990315237727327578967958444311107723281707079082765532687216341452546109771195302668106789479825757092277224620784624432623549052303691690972753573156832386205247808020724965134084524983025748605015204124314665516294070444629555688211334329332839385912265653756113991597673545371189095345565846117286529649685580367490145546259167823824914131893809335566613459922176198654323961673989853239323486206736577481204285272956315944858625060716685141230572044922485267925234177267263929391935202464365182242280589343650201659978433501917165940700077530598493222881304417324313528928730443782789127329702530784848009691265088644476777764584619517802803133941412699028654689783940160858983291953393097581125667976985524829110841189477390570904189838132993956025799956237599377136605051084837795270118336848276362971300463229103862191226039148007267335558913352335297402832163474332019515506471562004005300139430623336731992222083488098733545143208109310868231453132021025165584284712118285420390324954736107008189248781287869301672378368*i1^24 + -51354911810549746741918631655591694400347196999627048176184495039795943524590940050658098714536478573251478302581457430957539430365709980219349206354254286568206184302380523710410547561027418648222794463958232654377773323424154413932436311709105295227810915664767736790100826959848100404193372230719633775497254668361282639943627005687062895489936364032226927142499034922270364873045645134155720392618131137266497879871323069451159994330835266420783221368381614061643252629144052556612534988790513627878161453916653404852725341170384486647760390970859796370448588079741415400773969983604742896634016181447341331774986564677514071517531534270964169555596218441779984455196986234033725059495377214586006955605255758936929417619702277686432708746269815327278581625098321729761193061638939028114976012006395641911736506360079721431128759657382758187085070052233205812845262944720977966453784259920971050968849145807345650509712998555219073027621849762472436974852620775138918436111066572889521300522655862354854008406425849169939894428383465361324066723282137114489880962233811232513066100628233082144677319234292894979904827886760317382930829959321856988275101182662001136255981427941224482718016436297565831306405952114065290766136332937922491576167421549248212833961484252906867219484743628876455799609894698123227502625831334871201090808310620422956815771965467242181615520083411160920203372149514182341595007292274915382991524932109463496118936835608857385042097168830379255291525154046603249272584833442686002145408445022494479042946165419413266180180543073413726087678024077103896305245577063419453714021750338317147103288373288792298087167362555808112923350482091279050425129713318241854651617518505706544437917561747706629748889812558485483242929060452085892647058367561343139995050878717667053855382596749576367195663554049981570966458400745995501883591281891506327376747476254447248065627322930443577068592395411918103957371942341433018079587170997666569765313807346498138693114248615894137995263856635699213959897463890214413373734914161537671756662352736377502914446439096891127955903859724711709536471372327267948143773571210371425466562852442729498077828757628691980062983859447175758118187720834694717856625459895592554491557034976083968*i1^25 + 43284041985703732046324229347398117371305704394280897593512028248662932744868047460141636314167286137528427343977115236644293164369034834649233402123681992176747375330204750924693618310171224436235738244831538260240017071718981654110550317653946118150441452535648202193332121973822258086257017894890621616698878592063028784282347070892525675573319182697528678698280929596805937735263575911184575306008694999164646803687527041852012249346165503185755768104786189070365460682264248049656464605574863462604549014108012495906023601366604575722371167185281248795130516708151003502291752066822865937238578635919129517300938937594298320925677233372979754119209164604460390636037743939267100231957665636664718818208547357436330011000299872758160927980366089674488080879925286583192210426288171267845822030473256929342132033743894141599960768654568356482720297765608411603196531932775195447059654414300825265039608492442415845237884399531098949903595195009193694263252812228817395286923302189688191835851232832738510341226421701178144226679773654811328607883727845786314078853285932717678163632727445429616720850471472860215304506779702604980851955740211040000684209879451102773423486584361670282943463600900472314181080518736362762528728152636155395810835994143633438148777800688732713606709901487304718997973175407202691921274361573693148684356197765741076163342758071136811555213570222696295103014820268514115344873509723563016292326375923392110589456874539221252732666275249878056926408776727216124023064206170221971349099160315629787728844076440529966824762810525374582771902776882364047391977367326358532178248912220702111492988520375320292403595376340717654458006622718297516411254179158707406503659539381325815294676902147145329860128327806668100967992338721742902272438893626670686053970014381048391816942614871139414036574942298438769431678215728181701859902276566551558146502490673445831939601792308025309837687868673312884174074983692304977056571224132304824130173581725353873706255279194958943549956719083690025506144307534011162438496797375670059866147826967996804204638551981135183526446379928824684125992696054461505300562433865571735905877505959391235265397812558001442621991354726802974817014609791013655808568265307740597989223262322688*i1^26 + -1349515521112357585589745569771599481473793620636421894219499545448401571511982942265530009339543494544800545891085956587662022672646704728331813541354903546495921837890885526284924406929795288896035723779913597951649312840758386978831179869033077350573822228506812828894659625553123836015967066262126963998582283429146406594485398606564225970944508202737233538737157045426050245580500857284250560782323749259861049678846083555702534561910172099289970768930377116978112973156629225518281726695573077026561165638367939433906325507229547346921548089674659628388898721248403789620734064410606516514936593383769754989854617960456922764370711671338707427435745884084842303900487154548924879866537532003801043331513125356484273055833389393068711938906093798806037522087848781119136441262353629690145736600519538379442496927496760767871992071854385559816185721597770716964784832364115253476191544999059698911338267059992624102425975628930391803523390224026021882321446181836382419060948157342019743036696863946209851081941674180958407532495077097887756397479782064766462298195610699857741647225478699137333378274134322876453331497372770554442258634181785266118678746047232351013387507012457449478946839103103709460972837271346533113555236200385980234994677763781199999819080891898298893334533718469071338069371196870235925818070959369143710656728770131151028128397885426296755811848216768887920652234657374334511823895664797391464031030979110472170337670100572946295830810881900961199717127044244784034145162226999965559158187162502802685227264818265200024110189061863119964841118470900921691095747588602043716113365860645825550139946654873406282425016201111856681518226400760036466792696522209098648953730551970515468379830722731933360321853529985634711539930202099090728450004904129949944903416435922312848772517021253669122084288414114204927141253097263258278415331312371237441841092825635225595543177331313092837325036169429999891598009675306950726299913376873164281859460420466734668127173411942386595308102632505969614916433928241197226925619637392993569062485545922217968946128566027860400788607082240484630413908395645110155666923238368643575196810084406334244705484239213321873795847955742455318186850715032081942380281969646860158736793600*i1^27 + -5937234931610911383251907012415610966850386405882226145185852522469429393864146569331528543866278951729419831845677674559061944489601890654914221022088104660989171368906774166053377537790547461077281182419090370034936401480203822369252156255039569800293179474053275754088571261253883416514901313681647371205461859943464288918571893560897802156388115632312973745578234212566485019331317746164964913355140555135964236013948724214251159641258863480622245767350979118669030709573337844529513709553584005736714628573638893976358022580135141737529570241244368721736635622879599212627299815543250883832079600653214864102292860561826487387351639320113125431646471136461440432317631613418584640649029405390915168053437132231953581673364424262579186362089372763878455575691955493763588420592379949446191678749138422704800918618610322493631949179792476647874845304130014833156178522144530894533415102571491569582170759758771137327683707006147387341464659474127007072743973998728659452163022176180012245155184152910431008382207884591025704302344318524952067464889796648424808282192213659257036633312230260945044624515366442974434371330381082449029963861003694104127967457546946997674984104066288297677153174502181692151375228221800718270955414467163787688149473999014523122849988916118862198769760143714532432045230025005239731661786356090231594682523195913873703030135731922043821375746296544280417864123965349670508392954692411446463778607590571866498484707147597009410334306220580631866818520908784853398900378363167333169107864192187534398113579806256743181382642528612437697963727645950671908389054316266056391576960356151530176414961287377545815411886230087028083160282427922086065382614113786064460373453572536197534205801733501993013626383429923806603321029670037755724056121525093405820332708376016697254924027433791826988941794930680338355072765052225619308116744591621201721900459139803669243386742851603410430584532883798994006949849395787756016755778939195441006827583373090637460628686121876354579600813282297430308367851472434187098890684235866036945841960466383331783287748872633839418453482023295099520143896964385311966389828566698135681509084003344524494082400261023688707219000296633313659054509315347197105677544902103103541608448*i1^28 + 2168575941110410115724587780043669193444234284772214628932997537114759173246810640016743144488507241998309940996721182191754243317622576061057162674583240510571882202310290795634283562634274257106013234305243985587351682749907063307041569179761988012187470884711857155864087578130254902864086780818514300814485906321759719428275901195946276844844623831500001049551199139838788770687731577069964346936802192079954996717382509231900084849876608231589469630955686838639833495000409112271244558077970412571210762120990321773348233121299825852575191304730892222345852607902614381773785082002016155510218653084463523852221613844630684127120827519059445617911647024186453773978810047414643065155069488330967188889745069892668901346803090021164101283830234039545229190506142976675387287487838991977919476863242452207576802717161927207278133450054513423272921752246125074240974005962074874051465450252719544174318154837705698513456055494727200675065652334978755371028386600930445438124892752538130832490554060911711109108618422147192620235465561776610753300320356065857751897533047469820945957203016228915596549065096250689721508320390287632295929618861466082700963024083759455011905904523774002584315818475030558889918561649414500072347396074322927061895159976998928134857849243013628076393314013122134429911222915235549938751596862274422199443281325163745292053400494404874302827225169056117104058419540311533037746514391206313571368990608560057923885477630787264321175840884052520643031883681995774821963540610126488836705268691406889161421006180020186596061682844920431493448798168215772487563993078672433448773362025574896104648549943884111896541386568724833816713770108958854617323610138895823031957868956428854754141671919482749062988313334150983540957056340839753304776057568087417623684279518417074025044461352930297676085476911528577703289764001497209947650038045256157039552299660719567749028410865020871780456960101602430877856680253078000053344598768788347123761870905105866208780364067840505272688420993965984965030478391793156071600183583018256183730788264400570021288467678278854786749205685296976973793117397506870840278484935661512887751253278221648065650015972177622416433972751650468861545389577390184293149423318188788023296*i1^29 + -324850491231190470271871847323928190545551252909896846419289782191112884566363596787819833612213181730452974720782704919222179816025768345273513731255433909855380584612079582492958844863724553369005304376503691490808587160156492036383564735885333916020693430059100262501814504038432937654203497359746633888677126041360897120830417905165663345763111157480502034068732897594455645362616581270482177884350223590446017329998621244456296758323911382201984684226093607944930005482988783676675764173320268933310599663177633343421769941461158215143733156439013150325420625099788983530883158721686692115355673783843192948709802927693910818513560404733870019679092307137074381228396913273518528365894756905102253341090356302281849853331070042458959540494734208815269103517047111309119419249040211428687925775474618179691112094319270350499320859413337771023618697105288030264566324070632575419592016617693291044691618185814149013281053114456283560987853769923906595987879478262922112749569074274441982427354658644731067797988481028834515729078426461205232745865625478368135959153738686869040084942270042384622087241456160378422478160730702680743247268964046557523711618395546045923580922207772507504250375162862920376523682436892101188077630214819950842530957221213337320144919651651553892157009309711700871578299047838953615872901440502764292306729415170312722003343506069405375559383499128758259508071627559833606224435497598321394356499635237052572809373071576491293568187955783229531653922313084290043951884458419687205459621602255800039727855879723339728342569641706806861679685817090453309213680000259477551613905414463826266962281121193361517454164463411049711182643357818269637110409172997436688837239617821576905564779367110185982698607601516721639744861428824471857971041912060593342261168846568872608129189050164854167212748926705912176866480950692336577830252991948273173335081307687656888591418395485953106399050256196077776878927904556146699654127935642434691021862500301410262080010591013201535941744911327236052218707723287473856086245872380027640382836501158684885142449297299198564211643180859114071082491432732918632899726413129932104531102975227142225383365226788831384339227328277296070095462745026361875443638325691285504*i1^30 + -21259798930864425300591994322178678890715958126906470008781263247920966945368990821215250674961457725173938029800134449415796769897552116054349553778250068217009276586923260379499664787499321577007771490758244614059565871163450929749767982744186245297877985775784912075332029630742161546144808743686532389484695591056473852840094205853195805756889184550175188714521541740195750636009514156309777556259205016395366070263776446559089114352023855608797286188260744634735467825587425349565514553225042928914488859982891313776610832956017684926759435732651917998542218309330234106066190387855132333902132626635518013779425287877713784503371966904006170756073658274746154149860338325598376840268693095639289807518895447634037261790632127931284360271777723647894210903443351135907840476469034333435419302410739334301207559695253493773145697864270732201250203370179331497159006240898227550422380669407868011873316261224165187210044455419351935349585482207026489015337334992655289922580359671353212654568701213737333360032123720699053424968382650593231545475607614064853493354778404417636960765067973490545863479863202745445222617826273375416984596139197602093352441687596646305560455878203840692627650454979977611323760976766979543920261107843387777232768556973682012499327337858411968601187036615606745500549333182626129854826159363773380353747351334913835279799026206282560503010152072676257669039744562769507776389430823936600059249911514948432187686608433009580888530719876373907796677940208349160733030018247139096134930732860214363514715601137597188996742470067818739463148761052435394709613771845199937194524659425590236765205440807144637096636780433994523852824285443713700741684353232967456126580387310854931470843709513967298729955777574806204773035643121028903430395268258515742935047638066149146632478004548809738907878284308264912765094312766226033272567735064192050005234939996994856888076957220320934686013947024820604678435338716209224023830945594952868022873491834064570935913788262865322993221313334363060159839028609466673035786318231597170015322020571914993470150937499713578304012223400128691395847102742528920133787506076281154243188147018800235828796161236262916481422522503277637269365020085802617226503408058368*i1^31 + -5481182164222636067524599966793397108629923269200508858153053990013569996814400571371433816677899290292294076860529464611531691222240840867195138929871985418254124673065755410298427229622184503276208838374611416717199120993220449924307598958598059938617311781000896023928509886443365686939979120130693076805220924699532343391565369606888180029349369045933920830253862514550614741115594495839295788721606750910173162011434574231131824302792473157959266808009438207131331708335706958983531246960016454171120040586965278608369958236449798701507739588155472166550574294391487479337357929392426682480160418675594897362528361690163808522539719722066100725590612480015292603945445698102154389422389950269764465927823686031625666586901859866018517612207577544130523560399379138236274115515636380751000109138770998446502873449809524640263600292726780046327541255269472104422558057554577964019089953880354330950658632177032272854689161392269642000292729977798417290091321629828678190536072906702133192114860393961668362560943496290242791751289223987976498292309035938961166700291894735445981864797350926912112040804537030910674321024195124480504211522737934194831617314420476527132062542104378867921477193547051956625203971536260340959202547623833517059247229344475759863386548827515641463049260207370513843469321296757207722605715015918444668272551970803079199368367385373144928578871906685714967486851868450312110651762704244748304743499440001320495707170167941996129400965451545341559870927889985590382822537272382840874063238821161586993797500539835688268531949527956009270840051294577650721059093038559630451841296346595084373134644686328145266395190173150427726333876266698865228736197947061611667218274300839279921654626060871696566118890788758051707023101632432589009788893556357403634399932663046117116207439187719614728621128933710173471174702400610009224700992439028153876727251596831445404502752388245970088145060322376397393928590421976572801348103993218543322955567175503167925703533259558212384204726798858871309872821510566058442314293093923900023300650008487411079557493146131884854355942562031817031892020336226893568242349517252820571334787012892384716600710020747870081356807657560962931283738392786611056962174976*i1^32 + -590278907040384382851459667971715349024389993130145349358024081480030027844917673630814655670659983946374703377311872641228722706221142683279874973212848450679131101374269292488122684560474639503869129649956095046488680741987531159084584717361525565537426005227940526760348892355916060524347234348558948291209640692103249080514672429931891802332166599217478719432027780814368806277803880220807977159042024545124324506771478954440383447920866075279522502715173295086261419991791105434139817982192741851370359401945981798213136970495693078460991167921599307296430821303017981460946546797026243692819678944067935933991078877629101276699025774364048349739778686621207476845968701057648510531256867667170797884665909917258822956469377101298326162786270157042341817663276736784274299601778689467002172315492289853232275040952139353859800185248533028928425530568830325519061969332164969487834074382018758405725397968229915387198611261325727699400941547902764454975090644402928486588603194229831900503494898941735245561079400875295494981724904429814599928400361255638703937787356072731880455453222444420873583946458104819500548273594830682020554718400788366198453562688281892983300356164760718057437921743994818294566790181801882944958796424721796862442869859482403412437065595214952992367412744087206939153827726447620271225041238739096366933033938206609289706148932502667899574896694397646616105960201321354524118250635215756967429790322793696887969110303305149712723447610740374677595448087823173684960523961795737014445449756006020479837846810150650026409487785817947570109300359920133449925795320312554719705731001496738420619751802906730840062773025964513561306313812655884424659303989136964571367429555585122449463610933415225681984694112419636390337767086784919119677233863168160557779654392346253031223460019566186508729057565574178448853041205391555703925233553422366536542209860821525119000483396646801066182125403295149656729012117803458854267376772155124204499101667927744305011841667901389597977876633454874033012074243685575880505607408468703701905681765705227378824680695396269362620961543079426599985851985917752312103570449331834512873037333782555716738234562592629703483726817191944064627035162615847137050624*i1^33 + -17258447931506144579330703469890282644268621118660321372090749703829037191699953864082783558760309001157342215320228586157650071805002717096379422113017191127303083325024361915034423775727629804786245935177731913364903676419009262999560597053880559044707650379073421223413177847653290275145125304056524460225572460724066013188197220599261034429102177190554272036546848082089763141091728507177678848563698611172510549612446913899231473519993886889951889170324188530246212831269025069646568991018491636934795258595910623884781956158896024022070332922167006521506579165908202884109257690357585718144212731739946474737850658702310011514320966559718815675249990044379031487215880714844659768004574165653613223384219109807964222073335266030206807199716470877678015692775079565683073638368594246497055372368236481848078412494112097080953345979551346018108039226904822298668095564741301191111079083751586561869076870301318947012509373914654552688759442298467370786042207599873899221562880767232823573107303699799844623990682539933280864724014995011735088106908435685160650103960311961686827605010589763741942275718843514772163042455086145923390337456094707228707572763613667865976967627057916761180743612301161931004135754669718080112293296301598342874976547882567236322813728454547079158758498091743378812989979027402981355630785992281968834493663144827969713858510263424262158639482593552347122627612028253409841730323125291703002542439582902950711504888642148652099694068038007981617020583997804258486325461447802837380706240541662215351700945726216717843716542793745917450857461431139455582593448655703124499805807024210141572713222809172746418286020400907255063823869555580061606097191158179987226603086944710638308447500443006135749868872158588205668367376399261609247797486258590136801889928546862001880167350278857273325469522563460667324695768017894619783485449098340488593447540865004942103202569009229155310718055287982295478052681728558802630777682514924629487338496991375049544861277080994055523561601313332979081554537672910397101745756797854089671139846265244778697250318279918604155674245540977956153530662249733656158112583257356488510234836304307637506117252839871177381436975240494811049285143620787109888*i1^34 + 170873964210276207871248529067002619858481939368985339373238620734279242852894708052035762811218989006768157259069180780555249038944311347691222169882597587346388778277142024373306443152051661359746178860999269801324712815391686172501214040073521429469643149762577602237732345282922574591180775057889867810644813185391100586671526234583623281190576430170518204208895581909486999151133652554046346295727594619439175178517858888484444022209494539298386771052295689575281028382410274556624645743039105311099328203947348299740025383582307409810164851940274444777936650468506463973358283787651757473540170572976548676170293339270710614586483774774797757031197216292187251995837901661976311754452444681619612454416251300609758788263669849106932924750033319078332712506635401811519549261122577350012426795720817824000072934860579911875061411177244507823175296804934126344569817243359153545675985170606366962844977905014077637405280919930903160065534838942564382477750508184395704356978547307169881801097032848075308631979988231743088109846914474312355588018035493477665198403196796941287637665227340744728478465783696828895002483672071326658233539918257954696290831455964026065142902072368300384923293635933393846971754378396927290741767931543254067427851763225937811143920933686985683443295753387065589498646273675434883344307093510597627289325143916481192040353793143417750181409766353440989577801308859637742073680308409746145495229777346838422405693966156490136638853063648451575546344751908155344662691565111509737604219865831442213020730062532443391958011730904465652787081344122674613585777210400767738758921409892645504086602176380380644905510041398528044505630917642736333783724478959794372290969493862533609012100049551421999109929493172335959542427995321406312684788327778304865590385597174979147572051846224860315621710112141673208272860957587513860191199470556036144311112039330748161665457959475813434034220924877444678322065985992379608897426326528811314072149140158392619794529439752287187676775989711365109112518231502395986502765292199318056206781898079590153466182906464386927571602653998465416422808274029304423582473570500303826154855221184994871017469896210843653896059125105207845152189453434880*i1^35 + 17134054852108356569438799784582738001673927588901000215322707514507141006030499877106328658201766187436117797067176868964784745152772954370077364105524542079775389787553477976896481349642356602272716882174464397444800827022777937029751875971054126198030883127380158434325524416235076466090667260836355173680592326617054839010456512525532542910457237211857004168676921923235187155104696583495296915671811836397681874283855605602496668662896617362731812141387306204173517596754986472662993008525443653376069798788027745968013463023514111086052232420491002046931859524392083315993210740035848688900051033817951632475978135655163692511882289755977420191124460886307049204995037406157322920141783284193282032270657003924290804028295054367831046934189813018333811395628572507103781898024986499644916199302105892682766805086696534395855363631920500446659887161825861272348829716441649740235993151371283308799418238758550344528562086078782847352847139523570951273777249066917143506259440816854352677717256183204709756075493188122264774251230406928964902162549056312136911331676152426828290451935610244866504299055618619035358284033839511956941253485931109287634679073906494205046544637665146358701652444386530849331982344137912137605712995275105274641055382951433609131008141106364818339937906017064007627997648642941643763637881491143935730207545971161816946734172168684969812188059702099385815464053533470912087854410847027644059026796711769153392973031326533666209563199688839842516479476120789340618122897092415507598276833066122483890596469684545372507886389988555616432828364328313998309294479133240988125987168535493570379175050640498015947051552164866656082982773984686102889501653262509246014294696012160138829718299594620747158280809954736791182845414755834893902118576456954723788268414814925059996334333166598613942956816968544491883147978340326457477999286642703883475558650952730450260535375305666640534803999518264669329211203125623850919368507451038068272759000879781723833362758288990585301361743731113564708139318191297120972845994410112977253776694158228543292248807969302419032668964144606333859776031100345702482131724359004715559106346043116258941382817820509903446457756565556824504463785984*i1^36 + 2340072679435363527804509403849599651910516532581399957333699862496038469426622056960746288363144836774109780940148594553121937410059791939490559846775494443255774063893508812824701272722539395413933366920387156005633575666367126685044566023999440869663763825020497631024612375316840114436174868935708612820013172304320709051152331228019865607865935916380227033843358191191624721581998803808414326896326986535440486979904950633977632522078379448307343201985071256336762668054208623983842218437128503502916905129125395401572307084129366013955100034101613424482473896306575674819577249374813433382439082478578309343731632484412861725550650386335069514334141820078500697202065720477431081230400107077648451454725209727359108595888488253834878636212935050984579694035210129184623361700124927971824121542732612219221124636477410991982018962974513892679373031132073102132992753558114715758456005451748518910251745409873527483713671350010900969084294773858187948510945657917667299644212525517006395916816336507165235019983943188819402233791059116923745012648987285661243776423651162415598580505878004796785410269923721065745888087295959238544329053479719817979433620963963242250805233158819214998574387179137879284309057148269717106312022115989582681519551024191363471082293248182312409861469481183092645669071940539127339100172459301227034707433721893656332663249732498585436510867267212141137861141868662181542312835894235949056512098983461400175721048393547477791963391086380888448160303461867424202812412279402991876832327784847691599492775012465987549982349357175674976307472886397901308114952127906733757020594090928132034725972678747374051860129953444823580402704791982291934233765966707077845710358864367383234663088697877044077882183358572031957622883131913633298545683592199838342250178018466627468613857647801246941132423495894577526764073805073016389589551673132914111855823089335234462474861432725797261225237884139568467038218614593848535556998466670033323368665471811937514206271013077930923086220139567928022827454685908027378479995067849175660705135781910462060915261305256638981936127738321117827823063772872735479214544266188326426010814028693633441538666286285315161894812406002574031847424*i1^37 + -80519626337444080492495669871972996080540312101957135361796930993684703897229209722613433378210624875769269337732834860137269733158356180277667976230204599614013111746085710216189118561753846494541991252944406404009880655159205141185961285016518861652876289909859562910343003796754240217181464208825392198174053983392614909596583823029325950327006924920795151586703539246370106355166087154033348152109391671450771707523751619903878567743185710614670693180888997789143611127810377529196353012230069969811271079870491056331336508453699849758812942391227349813435128430706339892364268448796962808724094509187270873773080050808571552551183356491065235471803477896111190489595437896526879179246788613841992977786907159740718890385925134212945360404495141594113270814490628538861126115349144567046986648873888954651122741805484011963262803739714847035331268567157504985379091019246160755720799580076093797077965961995532051278534630664936742508261586593134436981395763867390477007274855923089685655216762018068410855672251103665007065740107497063709463073996073513478480645281818841607915367646467797342140775719582825498828084214839799216724673610414490307157195056394173360383874247408164014576694097418822497018730533712633737182576494089124332480148115944182745684754306534712232806953350193770362105163870297896395474340786898276559076371950688100835314042668793937106583510232749144862481342312092674560044977121433537837306521547669832717218754767492393308191204553380434777260493981881352550987312523735524048783576088720187127971638393150431057091849817085667406130977908120392677778195003363051166005285632134920899886917921013264492446157336611219588574185654315572575556491394098916580520967981272304409615016533437495386771933696008772904833625872148686767759093490972302911517519167526518320265136706047249339117427893893387266002801400421045441167746274839679202397038083422898945710474594363712596418073544428016229682189746816862023273737219449223232202105578366037243650878365217789222069020666121573249937407655831728569027680202184087075989606675579218099986038600747681056060121899048644323314360212824697497297104502742439300426120230731880944634733998201045856712694513834381017088*i1^38 + -4028946100661748881864062151719851074992331603820807929259073921993460121447184757506089856268616659526372337155319429301296252292065211570640204550022744729328945066161870608623587778809482853963349692628522390606415842238702291847506487475478364721699039560517936374692329521325888329151299368614946621233375490919997954104385508061476446959553536655131052294020131522063864520212743088678498601936908172424030045641058704148244121585942061736372109719047743431169948401285880126464715967096293219467917311257133286959676881461906625422188495561167792416114771988569987218825161234179542369730227353841708285172443495902419196796486085482585316160224027896188501348718702373864245874690152205748019078992862213827949459287047790803461298304689505931342962653893659652466411886444849339477275749781942299712060831257158135390493211213276601945728807622243726322453421968779782322970913894798806555596384457126713329609725505674259836839763922186566610691149827237551843407362330123677175808901617334504387655980504500142819626768607619413734514941618502173870751675869959482952448865153283118620688189899923978270833370937649722080341136868339389695845373995984553489196608982240802451616689889066419284593363637333776208599590212645911863952007716814524765359368259156936887368376240305618936589897720944082743117123552654579680804317809559767988793682291477745067763837093210656808286315180305505800507334256251415976841468199949994112962519266376453183292448661347384856394134674949662531237339239605440635678405170934181942075732284445463662140631136323856757054496700472851840200534146852132345828836212351596941362030518646407747814518276444133945534373773850128008952623387130356937596204448551524555084011148898727775609195821757741335100636911117762426684886305439575478838827552465144763964080502225407892301408906986450159684904654554112246397578946752841552503992933643180969165114127647431410641959096982066756530374458534060887406193262994536684465045576904420762139160728481197256071268508880317478299422083261901341156254196896876656966958132912705949246792327089288009664105363653222843261420642334940752875437305897405940747123141581847873600930015122916003508633630777802752*i1^39 + 182836752672202639523716676844029047466613926943589412921698777897712860633792105317475020805162088294765170861120254409450757178852953691673584740026963365996230970464585528376267799174752488203643987960050034817875941399017808893368086983914426901388445916753926471135029990015965779745832716435496271113449051905157630395520560399882496919286514854970925899381678724777876801845414347341077761583039335823298661067917595461570718373165976207302160508205162318102126329038386121846545349584504936124132064968569365014448547096639338453299196222044968852952064464138210956840478955127394980210004464761346654853358606994776918564468274468680132089164834856467257773457912441853158626948822463161119661357444698610272991804935698505059004030953077251558114798950854274280458936798038045499797872903446096776105991829512566152644994935358675276760426587206602051150901921429134862219093945188499270063560549679591458922091582901318160750644182241961838574389614987869336907834773608438983379790279096459236675642001721738329777990152881213217008157362953275425135167783877829713175505046425239615930021809158806703654577815222091921633711841322724610059042948797004723558544884922335239071875962553680382629758787076784352917888183441152418403493806840995050822553200667802769913505824922568573479982883230426654694827343893269679520721371345246091164179349566785516026269894938888751405001117145204137741326527466414768370875942266413517105162047217058736065900222072454531137224503710521517990884168612658003133524226228627240018635940919875173989376582153488818707898220138053334766301156682739494383502038385589001414500855201696601348103640317737074584899737109970538874528207024037093605996927785951291365239976817871089801772700480462743209071066061960607265414408219309459501466340682304136927799862884024244499682075002409557505353846394342554270365230447564807497874780053878443459539739179259218452592881449415610827057750250849790915407164693527445054047874252365289680173223254553879254838339113605059628731487338330925718982230567190439926753610197287059980738455548541119184527420682930798190295322983914695699254074917509056313406190213756061169578433272165384784819504807936*i1^40 + 474702219907243204412482028883993584547346642056714002585343095687370474009074621442361043585111784755905572029701326852438536833546067438686466465649846339989058451281264923134237810209669462549619384060365232664061132060720683781830743741003906107306697758173308222101197111154021978107680778057108720024283286272604687375116195743184973822607342788754709539420192987291521702713381646180415853276686955465741441586638215628912470094009777301028688880056001243813725934912800407612015939106419367967302098974207894851208977832893721968285992143775911763220132325834635485577873727924081241545497375258967701932207954796515720619509969644376018938708920937770940848625131847008312130582557209575329045302808301856588431681639751200927445572948531096674977371359794528132958106302562061104328672002547366191386001802877518239180621442063292687415191377797929573213557076462276546859303958626566746327768143771065778323463937500553720155875883430870216554721810394208806189270181145748476801971698185216102892363540138461808607436199864890092035160092359792496156380509967486473040533275995396714943740851477083495056451909482727317302192537379338727040013869064811393451473231744679715304783934793136526389783799852249704805989285784497585152044158254973075211825589482515006517779364693307987945282063105092278593361815411770704210484835255064697583044299465471882169865993307560159774141550748783929788335349899685570397437573541924522575786958456146801717029676154142492798426748060576530976201846051032754175422083295030083737456099055715850251398840987098008792353956734695974768196303887540910966787622950692524733178519318219368445043839410695860144012344353375817759036727315782906339424764574309601046666615535120367585385508687968320381194554880411443706797433000287594232898423159538662507262826736991308721849745469612393597060059871565270164852202164495881984700246337644231685194281860802636307141489646080027160807463534949531144287686552702161172431184486190917541038248029972641818844261254840516192956752278412702645177448591350936101686873669343531920518054556572472241308224712293626453773887933748476599006550488756411767994116803204216951668146785262184194637824*i1^41 + -134454599101487376528592007802763349806932721655285839942174679438737336699436049709693581013616952288121791036873180123118223204607836693499074466476402375207072842185391532631411382700530542801553016301927011553483112550198041004073112095519517844347794300219296642839873444733873347396804690757202277856418566223029775252580898895318579155590455445807594111299157843165554932613713098486965091983630352314899744315153771635598772790523875156417180711040923042873150479730513700393609499773865074332009072623345466314534470029445749846739969643354787863569435941876667560590244428460543256144045544468281437229661506027427344091632030781092511737659334302927820132055838190088704410886870371227439848427868010460349547612788523491062316319911982058030223905264440691565827500815030227377729360455902414662715211790483961758140762864190754108114677155238940722067501440797098526261755688486240203628228430411240576854743487989866136688213800723037690703918697227436434592117237671105810406593494124905412257280539039974821147648864934479731923151240967166250930963877496601633784734666182408158441440729447404588928616272443264215853507606673274142837366475917652992570379734304458120730866545428302133307909836156111072924631423740886679453295297603726797711166522428595155108728943627230874663830239350238241886884975973666648924638323753400263964214215773733324983792535601209071825055319806724034508578079620005325964627896317061028084332527078455908538775952512912920095433508856041147955232183788078702334595695348617379008822688119258195051596564416829718533911266778089013287924687801788167880457590802035748199422485302882120844129207530020994173303030476411956519932744344377827975219855769342657062209461326282443954318507260100768459793774838408265923025327179664244668031587846478791147527889116194929029892823977255988417547328140806805646534218241252130096296853054141681230542900495033440387499821788536996291399685130372087957123345012828858959940186838196755413237690563044405029072364794151152724214336775337797290534048924588678179729649055493017136143644072524862812599819926128361202037252058042487039212555024258377229893791665225555560252185906414010499072*i1^42 + 1939206678111490526863525910236826565549245909563338422454319551817718166966905404492693274692649190304820466459326274893691495087103691549012667695331162311249690234715303406974542126463226951133905400294473250338161788528935060820863077420433813170817922826198502101935046575377334417825277007445285144733485928715203151049712402508889770235236348036348452994549634240516104115736005955503943187416561796529088414142988636741538459659991954596235850858248561822020295776153196867656501812003553828608549384862255156658594601148349806257051524328441917560011706126245688102126773412253274603350332735399581318060878670534616202258712927325733920651472257521338436764221762027018910810239888330494579274828483950421684929218642565042181681571024754440370843637865789000081665907888135859627161244392504455099982623313698403617181994541122060404551511823681664775681004895066502566641867137566766952081709551937158334672913489246002167451984447096835493086388831605400373948929908061748839833154097946626777487774631141032279180452470792135324990419204426231190263377307059389474261330220529313546544258490688835921109599397828184255794176239685304662802959261921519403234770358907151344166676080598312563517433297710867325144491096674541875339636684289269019498454405588773272040698188556817139017373313963515263550492655501645333328317349987055318428601240664163171370568059117432540624578004752551535326726744936750393316921449560851946175471925093462824855037590053412692263570564091552158290602522046644818450521924114453412942524553015435409290135783388194837525543522489897963565177682721320551701070162039817422331755744074712413421800019072007234425975564848018933710668932288920729456664648192739553699282202085865006838598170346228844323829687578363384421149753980112500904590953171062095691236274174372449413971788777611242959968626596870744543906641728559084955592997728359161418645099616150479098907167156962205569746010826290536229806184493559349538465494147049150338909073863024019656838475193864424676439900450539418128744387650078046560098926393306301291841925346913872926548199555589032972853764717283949820845887536219116285816852601495084710055067995078656*i1^43 + 16045269202463037820563624556546928821456212954677311092619861486617467924786355499113391117371535239804506752969695372142694356277254199907092576668419537465465097981668938009713918011281600501904276686882365596438432801959304686823768773895669475872590546263462390535744058547439113277679108265636523746226271131215293055688345496181891111231498092980880043920782639223476750048474094126225816392550256429021637856795719818417084804983189181479117713505682945475931386340197301092102420525772136490807991220308725273611571946391994748576910885499874545739213536711849620555981879151486593992035062740903102496153725876199715631970968014853507966272028672355739564830930182152358303835317922152741776365451726410840301447706471207224286097350132087571899527174146389179906012643876092650241386951767082025236102917826624852602453150022778155529562310000231805699638826210162056007676428605272036335055049150736606399782081327736491033937975469082447620927020219287712941750187802941262900396908305817473202542683431656156458773018856955945524476875261149701525410911087612438334676501887198584278079016666015816762270385832567015700884660121801179709723550593801736890776550005149527596517410772600405559433662333046451157311763989804819570022343000001876649291914252102504066592392444902746520626066130493690167285372970989480281997308024044404644734929796888462831361406022631795035282917679847499226750842614298630639963651517140490012107826664288163725486961564946005688430019309054209433668947665731864894174012828375465411439505520409191997790588954583816739694648601823210696636867166724837091354749077960438256581305427256970090414570199720088938569529979469901648569567136086548886941593847775324480887974029835557860056020395666670053654876711776920219579043770805505366387483980047624666505343042400762649771807126859281326323436794303895454865502287987113915541715659365880584752962969992107584901825716494745057369968394215513335428568897201895624782820600438707615883293513036447994759491256083031029086781759798247043542507586183412503163534540899388814324464574094502456472504029696603954260911606147594143466873944969035176049101478984072072557634781184*i1^44 + -612583117415862036392279790290053523130006082546362953703079728052238557168308298156316557360470674236393288025835895235180724446510112525808257009728382236502156475792600276200399610550815440970111446787687980722649078996120246751908306947871505764794150511867608490529694861192743603191866568942000443797920853105709162164803615139620661220784713157169535285553155640244949405984534714898401887990109772488459165263515783300440097405561527722889632195607551153506154643688816959539054172810202980012343402717082818355924546067693983317515859459135952167305861433710891571720071173376078437904568520113225724133436116951944782012239137447781590462717147933398069947135252330067349836363751704132327260199285137100054305305582705999398451526495027087279105123995778349613572490159049921760019711284861176290138202139815557727933412336885149977831374525327197138299149729266030635709588015773893650203827636711169204228594670252432982379360671154601269612394842646534418061911872841398969266800004957232186676958083465129924041038842108630660495708868364826928583905473014926448544511042307633903151892889040978005362862923965776587770044518189324940261898605041019747246875077435232064791395522529768051201450599279115928683455770202460166734199330097588460315152294461424768485460038450790341444420139298257527606477372183853382754232762747038584941305448333124914802924579288248314052388082599223296875121186197910318579084442060408965183460609563853381860361289173357798497327959779248164458357898443436308464001924436055599370585392919939411005750100458740504314956782086339482654776935486390417188984447367030276151823197900957862146895304982176869066073780904139001499084852139841149585325600302929783796206503077994652082480193502502207738198468101918740953623104786717468236316904265780195976884083196790347642159788446695005248931645861380866583367769334648174392839287248841135795983398418044509227869357604781578468340589031225093643604732138056565064247987965041923369762569344902317776945916521239998478831526200500257729856152305151489242515564303255089396203434710144928883275938301975327469861897857642172997688778406577377151763583720669181525360640*i1^45 + 3424328387673352215463367213949933095709510148828050393418751011672264348173854536878829285054795397974976976510484262994467975660456573882334979813257309890745042511717726004244516566280142163642159059826076945133069944919483311015686918671107678894321401180480466639144341107333556436232792122699837881501761375863392330966816311228179332840231266243047870383959402783487377588669025196369374974615113260887426448084640571960805590157763585093107534315778755610075655043656224706146964118663560719222694380206870063120359373866213791759718090150716961649332145501259326268758130561435290100163418930776197114769327546928421209097781519747728686882328860552286206696947884167690451151165293134491326058092715602844000840339104902652417304452842743506535565114984511578631368286855298135355938330309330580895957278143823601994757642466662764739431075468133684631947623021328613685139165886053384989397329525623627937032809399082644528153253645659232570144282380798698964671825558614465371307584220733085325647722053242202146276022591302197360934308466332396564937590282845831922496036346811671479057663943286509550070512358502131840698406630290198342379687511990382116916682362635633294316167621404193998877873346689866272092721743069729845109465136724961536003242530620960255247613914027818677292942562543409671505282752235116106219788764680238132944919895135093664851669858687758162140368834394785431725851440004552078086238743448754164810820745218467921046100873501550619242551529572033763041945089479337263550673400047997540347101745913059410615963324057185135677760628916391288779791710246127732139118713880392060142184850700759737222280470119962669109006438083349158763408485923118250478501679826403652321084359263106944465508897338819916322696105999632738293019264224085574146393451921140332562109757038318981792423513687298874664863289040779686955641844714704878036039650725989434310852644618593838345704579944357209686303705848731100853358925102697858585800145313333213232705502085751395466348882563053932619023298692013944767798487607994616847918371097068337838025703645591563549715392793687834022893073242090696010829059459253051681693970651783626752*i1^46 + 36982910474635649510886340743902478228128231816567144773355719465141235515834411927320778728113315168034881632804018505154352165889860656164996657353746369036982961457655964037019392425526967408779366894389189747319842622853720508551414515208547896074410455877015934590762775400715844535557428794967756774742736282083596267655553686321167838829865618411526976691583954317994758485196145835085470882172988567831427951084111455529420668056731153604446018578923814916447846861734642474813763215869162015914348069378130787165241402929356536823806770963115882881210230843356844421839733897161855398103923260524618778759377608593740212249000527497007217081445555404735878785680681517548783021975086251656497597243243941461554683404149953432820165474178729943687584938925624426532620027271554458751008944653630790485238817999055270875534416104490576232564308178938468522570179060472126761855685766308244357901342766647324252105201850764787787853824386981415666006020830498393528203472962899316176718398733222225785867644000314908558760962433959111193502936441481635609207965179933408514242507432793611250279893688467313251133977450023796285208819208840981497966655482700710228733567333946219269450369781031680680261375835082905076542209284242429716100877636424349537178187919107831820540064151927811319911699853212045336136095479484130348907627418000494886777312074912051098375796670972604571193825267346210317344686043701539567177414935130260783864569438939175883344102168334214996699701114118602040652707594861419050155484492800272944803912614969684165214250924238737517520153472115033307610087366174143572531448113548103142546999778546043559309843470195401395454450479566284139865548850326327182278440836404733699671439827381253558808435077123340592363934795477763463073070967909477591233230038831916133258570190791975048224927787501101467261831910680698748470116120470120695693021462974477259035218729364466070332562255691405086649903468812712141672207167231429273583489875628108988412696348604839041309169751254297952107106398355102241857477556554711227959498554880492787383016094095736075218276972914350145227309964696245299668316208957542018168829127950336*i1^47 + -668420688932712999551674833291323595648710239896852683485734519855802148622763237815815180890088611249730922434206841250032424248177764921699775076634581989153352155805399088421606003943071351732946053819345053277958006241392950850218034555732844363926189998967136694250647239062675874201514780411888898646522303046158720694754601844861701278862206060682974273762487208545301314232192579954010044603310829666184020815312833844903195545175165689566231540113971838639273002412619854214051419145002095860517600150806805013857148643837952745839550765542832824118652818382404443098747654790298044346564586243613478647999908037791667481462521109571190970384807528035105641959045852251244068044836707405864190252870589060118022251849102304185826167914032332156818968516871661344403231741936005199180545488198745005002002062432962682237634340194985083947616530892640542328699287642957288639096176620703068459818668326862053339298091366041981759094431839828935592217431444032112898763337973861085762151157205541169937515820360768861225267274436547782462416307569650089173822205527203275154276266211247108871163004433016482066549277190253025292339664830220288310973554626053019437215748122118173246350830329139162580263219412250552650702674263932371111924975648037148285652547152973745308136534051793533245769418650665090834350065719678026615525350675000611180518146147997284518462729886907483356045803862638730013629426430758536266250493484864772797425389914606941334237958684516788273907220966752509004364112539926705057484022764268757608334324756508538818277935743858370895720394518860225825312437950323272135101884619212673079152585174257418425481516130084949563480556096657659263292009952504147904908633773547972305276386384413020694055941148395729481605528631323738474869952906573465754892126983941777498955517609607440088595341479927290049818794735598295880415162673860974200575438699714302783705318545398146105257521373270885815933165280220872894191191613936804758238688957880386700439809058656855504914471762283894913194955629700742151549635566223770383540218145395853773098330834649379212882414915456293047416241720442094144922575234420602204973957120*i1^48 + 4868387697898033431050182554962701389929277623192754554286134412772015065837325202238142469977545652883988039132094932560741514514283116152897007789257237250042267492273704184269744048106606014085256551449596357302136510556237876844035367829590552302267110707400944590001296402869413843816449396233662378404893710951103720562453799569635843092465063672039817979704344478198272307570797614185972200274418234876952623769802969950479207871812961981079948704495557979795551878981595747222514649848088920812569079522025996434077817595315058590973769808434867558079190543367890787074929944817968334510646474155790243341602741388172067358501455225821541203400982997841801969943676586625731446454911456494998866501068191312134012754305466413596091848367774203864226809995005969740945360685392344469876742245305368160267519147428645649261204374904564688984518142155999099636777574974821634422603902007495678509281656017993857385877681262910525530782498462282264196748658910105281222146522473367447599157453951509006734765335873946392709299298835822016823057371054227038288820598437009503199325629363205892697991570652796272260072443887742530726896383558857300777415807342775661481016286442224304265972526640538996892256409872036909328090208374092444226713585657976727691445798988411261774949997102435142601252700879181585688888191362087726854103385547511593587684857792409876699496789446255511971014244576909187958679368422972439277399533344716911662799806419866863197571456597353760807368952976963858526088563554472225321698502775962389460657715486657802034339534860311672184799196595000628707341446282987190155563581761469932284135635216590109329332678519870766569361849662213337928580530134862275835450019975693646598096992212776411953239806389133833124168602581922227903477762721230221039735717607596125720343067094891862725163081429734201630445464154219490306900443740522970349910823387774900736665872248206122666511229759699703635605612791567683486955462560556313448782722868402233469035919544089414871454082088351950291157689351865223089198785887239149839616998472500336513184333513658990638324623405372690411201542800827516407443738369931528372224*i1^49 + -23688764902490618348673377620197485059953928217335322061293886704753420905564394064070836052857910243466915648078162386305813521339122971223542478490771290140575638093145785138605937764358102399449012757751589770163476096016134868280062346666794843456513424480691024625207176545933323614937793157489493236705078163713929179620340398639310566054887074923814267447819622309992932751521155331111885221171893965829723432427875928174297480649260196954048880144175686293441997531729851572772219405169224551132748351305927780434128690456405633988261654409526593453506247520858244995033287832340642413044036503937228438505131551008205475595835365307115127589937886971560249062847035805869969403581314900384348694116517423971213352927987175379333466241746488929867556909230522963567183427648721608025823451958423418623306054653133769173428310144280097557555464652984179338514349976091038997236962756538200081960735355924835544228935971490528419417960705140339422311666359180171357382976271286495690902843443811356227992493437131533247999879462710441620886936074555772689878641811106281340022475849824723451250720520532385961486580077612828646336152650557502113495969174399417034038004877491728137106519591040381601200946600014904735943989705836333424245587282940199308260320127578342212447154157199905378411697127133220238424981702983330626232290443208402652666744386119554912790778268363981087536281886961721739669289794627622838035821181402464190565971755788449410248418545891094981404850510078560160668299009133171535348902534941080421397696422164326779348807471915881478024745447752738274266972717351050228511509944887088998441693274441321663368408912193158428859341059959683787565536627792186522442975086799654902937792605400989479164789991727717216772739499779662113105018967288954952812410226671566721653776308445699825873220201613218816818497635492636549987713888904637990286066130596287209044046145352529085373905004613531619998364746535922374656013878841676355680542855446396027392053919146695067762700758299900126712588614454520527586055621812665837838370841256923747448095013583985460881786681303805229691053073224130618526374950703464448*i1^50 + 95714923527200557246435710240279547753198271258852611403374496049479271828700672513267591110489223636341192150362293041443336342807437529926609395583158585561543317117160813723067575078489345015705439051133920950042276397191193275938173438686612056448294931409230634214745388178715864470493950361738481701091551128448861721254080699408445896478398274888251243110045536787246631409194996428511055673564086563428560643901748072898000777896716946722396783891573483474754938999715136581583563473890975695487673811499941727589811357899516049465796156016109111175434693907789641251305573518709472789694494210827272641311221622109690154249574456578464495601230279415821929682680975394445839491530299784198935504257270846787577885854173680018274264371608164027486867351295143958748119860463631213115945521128166555774268975923561545056171703153000113480007667533365369839947616239087971850398954677350315847264719019028002186850545664016323853001222309071004597821114289196877824222114097531883515997023419732314842554436917905561319198009271137867409700677912825541539790920388625804723850564240982400583071980485766478695720989753623106700641151482232386554594962994836413382933328876973522288277224778705585145470467650338874486879965957625450264264384256554782873876896659113558097200370527320910991195565021470595390058527292321678288554869698875574207494710055648169525311455775156082759416295333057797676189656339615377862308760218751069024969237567862541551861523814086064121126088268384722184590148207761369888723738247445294082125668452758562130758163958506138471703145557926508700792729189765097975055599566880825001161160945582194416445770363198186925624637057339596081823865703618559737082044603339795267490272052237857188529970820067829898706879929963264166459174144012103946296669137439697669802500441567338073695308638574893422779715596704181403008160685639970007000179215541398660462354997009441038345382925433561764839003014511751316699038365299257258677753403902959510578350106451713886915371531325913222813589633273629598449386411286029853504955331377993008845085784190048362815811936659997846185839484053699227434503634944*i1^51 + -359593759235068891938305059756040506961090187659222849962069550046719389791084546318343241957008948344701677661416581925666946162767694874725192377745992363321124376982370450347268197600021274803035371136399886274105370611384899326336624223667724389056851500811957572342402556697282812043431342341852242306216704764354760516119400555945891958078698264322349826623142639117246365993551459605283328884664941846010975354026230413053078121963217893005597783508441756947652058758150679876149002668242610186149538697723515103768735189193360295267645876557242608069361313585849118267047488032050747855817438338715037574499408539204790405435058580812459399758296132520615527302644033420803234484458195268323292675994049765782808534558205193804088110367581122427509122665889961574285687291065453395941211232426547221487954472442802326262819624505088800769485378257664501757338316963929508522069729560348363934909423659988023120506926075066215587728577035432840173569358116512434674991754755037258511754079328664216140630650765030651525285232283956878307628783744810549272451002178050838788287424970569462915000551877835766806308900803981165414443327099532257394052969333843368344228086648963426441579305949670559976028041408404289951779338795527910792288427082391580002825631358803147014335362020271135574940677499959921086861613277223790008816178129275565748333712108561108924266802517655747647243859489413858723937106765707235073423391358792466072897675388353087355208099949568359989419995296124722826042502313071450589037281104357847310217354740959378560176733062610694295030279604177753707320861651464840435502070296903629429863274718934888808222863056559942037226293869742584594774465781166798385890376008982629823986740781005727431614237457637445063446749747114198927818169241878924820824013737382740316351261608106818156539019259157234881419638980420309948613671706154947727700031428497600419673485177179121981544308795436960124102950561430973119600297308663393405694431053697415951750384954937912804611008176879532525723745152789415959068666872353976955227967439425431856712768134343668229992947185462412213651509991565670209290240*i1^52 + 1303410825868354754035760565020687826754457669064140075916084570883308943575817023508558124218638477321645389723793330279772831486552504064457449259166202777082391130031817459696038484813849108033414312316620952627390301579851704460831067835432267744207113196417557451033584759520873580809745082879957229829081139823480871538893125346025787956288028279276522445357522010204204222078054039424767847850522625839554785402080443499325953411973627768841652114429937873574965435252352740138166095840682705164959948392737438048775246098593602720735348140318147260349305234514176363057509544406237313680903495613895936273763226451387379945920057337706000281414911593683009487426213823120711003114893800635346124651259777136385163284941651232801757172316148340178550735751946665840182086339801730713281779626815610225234004387642464150059030062709352379409684130481363564440905364104383798971103123960569286041699038144007887886814063164813576757506436860583849248976358699391702341400385072147916867769198998281145793952650128711985364929055081953805533008066305001209588505158366896172505101510226362883397204409606045156469186473408048774216218474996320266900033789985608345857643717426523767792752145255544820202159875678109579058238375349783832905382060096931718814913021657715465662994910397863545128433718072663761320177677861365871294945331811260359115300410920880064362301505511718000538690987594975579018551231667325039180615006063071810137582402155691775078529837207971301369760981654682284449539013613012824156654458760798488985989505112379587074916864804672728282782548939879504938397930925305816183066491756674479362967981396264137646677054129236333191044070758631015227438629133426660741153954902792723394661416659216442659848730334398991483007309927976745192361803168930992802122893349345836736547216900727393392709448185751027256036985867776006764951784586380014513252799969840431652358119200904972533306685067711028738242108864223693783721942870883962676297505314236904168279212295283031915999408694021041734928089739388141028160129092806225857465974115077615945183996742534904821346934547650264793950129198716682240*i1^53 + -4509502833409364981280720234775586509281326559686642734006759244140652476003265160132915737396654442927744325409904687433297710110287633234943657513432545276722685668330610978734598223698617351715113140950532446446351697192521176914421607730067166397765504506336162645942987662640269027624530150551702461284250905273705366765321433576316021605090978885643231718800755075196204134657646523357781650731423635265215707231470410178495087255504440380614442398247177109299640482000824787220109312611276318064775515180491224133086585895895916289710440985923335289828379715167999305174487242359768373173325915113132604898912924824940496333617638995843956135255457660447226868411556079619866202094553477323848553600577876384852118589694869115958508632147195013537578658460357426738209176727721710514226030379952147545777587169877030152622613268980097519555386668714334699512012022879011800645550022811587734335456688027173563689696150862661735941768700961758362817361657737902466173316023469727634919759906400787054520690990459729015015908527494804120278282682686893744320108739126571635751973259844644463573376034681181392743374179501807245829742014415860220675784837858082542239372091920352466594110721383192133911589673760203456927596346304523035724724145974268419981198475051255029350777533815713317137080240854261110273414390817971494091890442089764588211277741497503596979370428073398894361653655079151867129000741331928566485955859111341463680073148577592057584352769865548614321136137150805565588752189614257597910123065269167066986157106495709929728556536789026870600721192886618678514040581076535973488289056363894689813772031562932789088703735052140403764489365209240641467717400196571258103759365735413170710234823729843790677396291583832011161032119511853415474511149780881657887903948786578440342311592497510490662893505632220811649793991666228735478563995208330118275567182776384660630038444588011353783003854951323713098178034514618558270194624008383263923199493473110479605611922149204753702443457474656577635419794630008329259790490551663795453192768255390315258865920702216803308531124720164416794365666525184*i1^54 + 14581198140090077387667712238542298920113994138327376865790429401786751614491499890759762731933370031101567764705384936649527823484340847393895261905197998051706432480136512086065558059171142565389529414530333640541480838412179104756928508698467546439736437482309828983158026447172040327502524862565157014008585854865922272666770424904197100643843140730698141727579327507980607896005427137427561584069503576164579563502925274125156640844777493815376066609231587899687619387433643748242938771540754173130444497133750149698280385679874683384437603247170420200571702258148004616259464767095519928679720018515946402301372696185774336758836975773698989276826000277632717397468129127932188129187084179394227842979010744183988507875368526891788243959171663362983099405487185160271439936848600789616743923753078126620900532453035140365312427383833058214820779134219679351912362513597710564628130301777885556985465405664148674764396027870603798844027570000373532440531276686847880919337328054253293429900955630047144477624545017032358919546772026686502273855874167109880894936193575426322826381512783062962607441602750674854337473864193403379599395753251625671789874648235854285706607263565656073440383714870285959313179987186275182824915204984082863133896249590887846193871317728825373954015861164712365352913980278695525065740203414261954321643015121651826315608523478478803564333528081195222268479910836609657290243250827308858875773888581545250443880228137095682833131231437581094056018859560201090629281490532183231600054713382596566650540974389927338452614355327686882897265592494758714018295331058490872612369210554070077251971695530074497859353343766427360775014875074003464752577844744343906894554212449600327383919048698485899905619843144993069367495925918789773413639246984609582545360076672077970941241492535655038690859519303207431052829869158639176864428932424278125180210328666779704249124920447228801567584112194993616362091680807758003188050664542204871950922376343178213310712292959050121398875779919633097763159060076288476697325321204488386529195948155685881213210553996878731189679203159226321641406464*i1^55 + -44402700406056664880209890286782724203028203378705391618263671418404420579576648394593351344850119325551474062881896841764652683413334700826818467112369633645456048977564523383070464235901845258591207200062955088548929584507501034931200877446486482078892275762432589199970388145645790483469495746588165799054295992344698903332274550664039831406933479133530747637962255258139767140772923598973459658654150237043210330208497763956995397630716596134085591399851051182555568450659561817303736007346245498957976182143008425860789592061495132020349004790200120601139016952718766841781430422719330110235988490585736804153612396303401913964351518425496140407161401969307531982106507258749465574092800763289320428729488491064071080498648748058596639636397796277427757304881191766025547765340948154048446060425270867462859402170043165358288693137008065685358585193273958182132297495569678805574367907076366300407292871649277314367211302135499133439356249698349128054350343234138107702681207587556126927706929288174801215243142970360596026446477441960829507696966410673907397186666220559026477335653323954617893148585303444495229549406963665606909138507240095045540446003335680878294371065121743246713831664684868943554706776743883834322507026909980385874528149774742322843483625014236051784607540635835334683447785126022171989269868997033891982491730571340639903868814201926034600070976423667445554881468514425300546792178278972929311336033624995655439359885693656634293941628334676298828205369855846965385413403558391436198018843995983525392537665652277600074043105609597033848780643595936869396301834616815656755824921209691430896524096041300964824259569399792066918616650322962829085783661220951585826282015448964488088808243716277804859760984001877973603504769818260108615452307948319744069310631561565445566493827244071873363971146187119095989751862697134858937224265881787879871845076730629228778248057034805346262172147561757992012437777924227676172886730843643165832914935738929148964893635604789158896107055404004564404683025492451162208541351448087710878263073383453234240275986232471641111562742463652167680*i1^56 + 126371279095577508089772103951950773118876486655841741955203915828775484006492868188652859658615058186855044339353546149096162356822969148518677783066608412057889831857821622854750940228864725789368756674963249278986616944947080723206442941948705493873998882989061661405355817388895678271636465264364543872030861359714987002344070114047620288420628235840704914406851756372378573045297568404079912765937787281109332686908274017414937481998447447516332684287172529727357063916412623449831426157890309311014269748267889661642758903996909289075609902546288421412841520086439848207112919923394215345523065352532414028897165724189989751930896773139448803468139616119236653028796027203159659640678077846605856181108322427442176511716484692210568816452090067284276069550413849762412702068312015177583248503479590269233405042431739617849226334260077195545770744544140487511301165498479640663358657925316470481392781208216632657980220610870348217922971594825889131834320078417070692107884025500480757936862428130005972579224844584930282292711345530248588806234274322792494684984972178201558176920060975600358973052662257351032713304450918165749854790391294615147521503932710188704858596338535923792584536426690698603784670167527872690652116163835727602019915205464430240089811133834269540233562714155741901799857485442962846286701717855089435250337639792000526499917001653625861038953616196668540595357748167692709694474999692322187300382342994342417920864438434259009705177448901059821334828520433490991117927705740634167618876575751497473845714062792807263392089403045931838584065825027126894201569462776319931735684159126576398476876080709318485628485796249935761382494564594933151203951411722255966864317361652696330132671946593998554145244683625927822465249520620526154765399984260078416036811898695915680819580387482422603186637471366700474465156650715978201522137450949217354134398426383299060710012468637620437466353383359333246364646659599789541662672611973813490032439291067151233316111413434641024879491582713346073409540718667512265984601638893393801711209089097517156887015881680351756448820352778240*i1^57 + -335075541630542049602000708772205848826759498138767047433514770919286983447063973951543287575218805239035936396047453091532921200790289079575997937663117655885123447690362837078485036357223060673800489468985835035322530687299100505134571102201423951018456565007683802672660939408013904275070004724857731894908442683224989216008358428794160957647923258982182785082875140589585974966862711436032769284175323761786267385643528623812503405796085796387946796010095972219246836459560301751214782934750284813926593726052257874359220167927906572708745708190869521727058061783622354085186646832748640288468358134242349038651451688468763510973598655135839172921611780697139077521173990802251706644293498035855618276468042013877299382296763364120076294258174588724571205254195073982393738345859805303945712245245795781797956915556199661899432247074226008564418436803573059483642140002465088497032875956454369088364074342335385183302503890481983820242447821018467023286271586001949833247835744373292333272390638395446404106341539136609978242368979553045256378116740245067810277349937543869550285061445410001499010077506547591514529296982540855055132791958546707567339317854539247813640819710724012357864536250150606250311971137629314761249121467625103396203759516859185737466403288540749817601277534684741036581449152563202801208600027837465648063665143351983519696446448545977344963762027803104929937144222613491110162099290908929332087092291252015718971497748333503486112548884246749347321144435530970063558843213776538599046948843036461384699430163358585500863901314271796084691899752624789978509179252800013272476010713281475632034197442313222769635625219303608344668390509228361116439980154538590458582603019457862537228966497741571354790711155729546560043367604521153721221330288545205745677807637278730093946505502244083671485729953397599802640631394090867949960213045550932706852706715130579576239241022530592559472628057501648594089808620161191260517962099662811644258706140833191032428308649246467963240601481538851030400214209198370365710240481384328577090115933107424756354035274463636821815328768*i1^58 + 815998888704312705685563996609970942567178354801535721922860534290011117845680646983142600117214642451648740486350403537145999528466389450998431335507669097758129931726431654703247431816052102823612490710537482326393548832098382583722365959430919741249004291456249959609998469235399063444189223683386139518854038155422189908174628815670138909863894516591648052674484338947657647372345894274222836864101835619151689452630520534737217169326595616275580036213756124341525294357670953175340964120206258391331276323719636413600550897957246098188080692117453984607745679625384425417232531625864193438704381775741966593130504302377555791003563816590899554523574579745003988282234106556680032437898907651188008399665097061098042341815326345965375256175517532877074800622821647173808790793758792886114976815982698305833740326706962762374980815760401574558879486391803939927396050020697994587737986361127641583994266263956053942249136933166829974981434579674393743873422181800499106214116130503531589096747906127957285175280233382412740237984604670046635913542148530256114111314782211781332176626515405600309277996416987444259986755766006600045018830853670506378672519308409545875043780085128337077343299139305320064540809871960658697087708064879853614381162689296958798074280859096796089389566204114362761180843985498181044228519472702183582782993901719081749244927691527083523847982265023955014781971569421460561328923689394933739880850889324786717085058111579793181501819230810163258973550376630093378734157581697503976499840811303833160403776042419390660906475065617023589414588351675379427260798940430640626466146712099088593395766905593498536217849603659739275778621866675874786533655156812300954824471559362554626448004558372366568188756494042029844034987973503183287255467321571583500397528427316997722446531287341920057503710024164994286157848321422643348790490201600639374914396658196059824284255178650339097694878131032907213117942639264999447536727542749931881901918050808188963140361676735947360914469216659875491315266647566594583504883891270998633461807638806019745413840978301304176640*i1^59 + -1813511535161010148313338421226778424268543194444377736324370832468321568575887120631296817878623476737248928541081011171075856917060489266456095188711154290165036700400782539771892887665080700641287684764802531192033563194029291806498978483063182746729054159296856239156094155748197355236634551611427856078844583629839287522622142918080784322771134484074817243772205286935129879278055590035504321951787169977442372350112202979503533762527718589962719429009229684047330232904979204981084281892489484816996510338564648473575554582676796392036406197550810233138205924408243167494308779831910572530747309922666877769664653481453556961661113616307074768117449696789176740044499790705072128228942768067410331173049069370877746198985930822237125221245052268948300562962771155689728543331490044778036175496033912978733556616496022690180363869195465896158301284080009268314222998373848571538362056297254619531983922304281444640129149030276615038828516128422193865601639358998953344264569615195118195342074680496878843914130269065525257958747057717762669795769748992323689180494983722718823660097946333833898919602847134814598591138292122143837649573208574157025766734789118576556445904858512268587215278844595667124421908677511515055591876630785123600153798075248428193957611695289314286190048354609398532497225849008881569194327629369060688500819629634666154500084167422919734482349761636059821278895604959618117707857886041122918174389475442042190909409080428956797269849655684864429467176904493619992761051608636675845564656743707308215199551511822858129878973451116066125207843109581939634311586884326462550172996574987184471364943387147742797689116205642795463370543953691228749421844983989094715939902543608342109663751899899317544384771218529156248850596485896310605172967555583368275375712213979699389313036130426042591121614505905342997443666681143136502432987283923271513836666486880294049399784540836541411917947463273310610889850604315747561138958141583618127460818733402231660607046144960053265709238947137192862688731573826422375644580322541939245312210808844067725550572313509888*i1^60 + 3661715018573092422938548625928005816430326366729476665782247446866341285562636153091229593874442922401542930991509023510107853138552148366121229372576443808818786305430533438771292966403984815025283696309581967864576087034494639427295723059463744737417597528655049453135652681909130855264807612210463784183632761526199333088409774990631443726366514465793474247888380942690934022143016682514924399375150170030008198281533795988505026316197563872021294146850282648226391367102615454696915738291808621817633637248942330579928646800676624402322107745844897470081421338641012846470156047728933916705513932507588088844301727835248564147183223777364079355016849902260456107220762558785011175181193717548684455573638557525516910073627809973598041764856647502645811498734445582833884995642757279390136237912248865475026267581607113466409153244362574467312127497665775513742461930633690500278485011544359176426044263143010674283521157979120576606633995773933290825916119171721385511607060396722749028518842318661095261535455120155851709524624869820321836249230527828722764077353495493605901422518405238160376304213734385044644030774580268769778990302523234266954620741784793638018123793809879804795357103923976311674066102720590613545457338372919586511667175274414226600386141504908253965553500411712364890451318614753306700997147490670464167412712510622267671504022044794162421533328998069717041926111118646422327183242777728991491450089907749536499482203002431667051006732019458753938829186524770175375452852454214038100312634259439103465251504159914271850747569649617001649950065992669655503786921325660593018528487191614946713755477537572339309852070441605380147781336652750840041282853837878880785047332700771918730269285262528445265760178644732384623979728430501189133046345811434113551555159589413522555049744105893376704792256677856617825969966732322028213817528144997571494302597969033086930549108273762004634773754097749592684845674256774570890671738875620552479416118949712349073592951194224790491678316414662085721057376412155322022079588438013790501154703012068468021096611840*i1^61 + -6708911922945310040156223066122683700118672213803391717038248752368977766438657596628062770655803471419775219738638831022155573099000169480144606715838237124522912653071040118818918906972785638023359363004515275334990938159918754447949597098797353039310996068755080459290045561976833651881615351207813875018883272402674737087550407532937662048192653935829444605428090072603642833920126551669011378675761701746374521190257841673579417240677632828903989071814595786406532880988092781968426296507658593136327069556829409332267721085968987164116048489295942462695700640186437610569709056877789568964029585446896170732838798680395551614453244217933080789311945524426318948246338380649454955736080484833290383236879992471147654234335988573179897133451882701139187703010844200427661412388150812402470120863647063338264878385429234518956715222360541659448272493003595245894755855776709410895192043954871388348593378676141652426200384271731215434381825001849729431120283868524401618422982383650454007922866113099066415135927618590789817896453035370500442898172258615233861095311687367976847667839957352404175392613798999010865705629422099124749488327567651279120965994355255136965229441288131088652743491508692216655053666916572135826851535568966710654188979652184122677013211601370816086673517154669672225655887136937975610325805779994074034389366770004212587314774182460513207918999204239216814219796926469215778423763964977310888767458594187792152063555394300611989269298936956693353869611313997722317960165081272629215445793382724708660076655055239680582840585698191106995588360667816667552491749441363896872574449987271498267869861459296250627473966092393637307411453025209636149727765203772279893894235656964744510338623474910544326219126204873101499491531826813900522665488836997820056683852920301017572246878987377664549132177241712413333700656474591585657632429829711888980311263374536442867219787044540414209168140193300569623955098097219295982617398561571535638128745431251175665080334639660341739178431997524176630854008720545455549950762981712735988013395957534255218688*i1^62 + 11034765465098846067748166353009157915882378857117375898049098762018919579613889931025422511287747270798169362484612437070073921392274323485671705220274368699661064927173078693127450250685064752740463088244004804236503445366976748491298370961027215990771013183332447986536334547515344334037521143169424341925243495977716984452570232048564413947153247401754427773087152983112430256679909486974383565064752406027823962543137350762844082291205206646903023404377664260434263920911601840903197437114508421771870373564073149387518905862886180527337297288012115412239758416592781451725187253315741529010576206870363715447002218813725921259939618326855021399859126062329103100423344817279743058555513927530575445091164421947733367933224052228745097226216552828331396619036773262150981669809287628018475336170950145125668974387466728196122057669971682348318508376915968572861876705149036125661738556520401800928323496611391980518098378456353741266297514807842416417311957584951831167076225762448245348622583037665294430483553316279522835002027411270610641325220404753314436291109269389235996270064241451378393695744550886081281363118630318174605305812220887927054194098066289407247001106243699918352765616613718967055601132699777810615496014907269882055763285369903985574310523875744928424577012646830525644270002577332955427934185806518914411143686968011628580091660839701902111854722841078255323651717433315188122590475096207911189679935018059769444253118305791633980710308461859100443396357412648810099762499693363185993023682492379868573681309917788710014583435330637376676540536923417826302729105515453088040469165414303116673008141999967122291226021865718548049428068730083149851970454692634057937886104881624156881202949647587004202794807621103854123177407870971105525186426868502668920862100781265700034254655129099813007798358128797537230833050496271418239435546157618508880642663114762613871867301994086494278799147109739881672314271079061978500279633065434013859576398046769032440821957400222921729458454828406114520712710701793245266393399787352683039031951989145600*i1^63 + -16097221795894240086297757947008943080516541914873909064761984266601783575300397960091055177837306460108122184711996947258777535634164244858761096393293283255386423337985471825498665608850468909891527229767952011722781049963521133904593458563165676994936881516315883260380232535489133942353453793904767984861943972996390375933447451392500819027977671821807946079979932118593890606494517035088443017834262222767712907821532004011622438506549298662224763418752894382224201158970105619285203116135017814689782160366833144132512046017167927975211716677097528532315546968268420669561656264568400885224096300038306218754683252111861195518337868573291480119902054009104401758672088926512655372388344677730512341437769025134775446632291576373022609507764557724567699357231833360656985278910930027800697172172615478188609273016147103100355068053482560958086780295552071117830065810468872103678227540049353209614598007570331563583282830215887631573592933761299598354816939724274616864915516084912950412881573282626989122060804960242254236934488908329540448632522200840835921604613886936438591245622728076615642236105798179170088600542978788163756396268211247659031423664707626998527042667146037442059896961351640851674955060540466799610766744904308434688601444782192637286212256485262331163497675341981019914148868524198526704538643871832861597834922639221597002640513911727150884903263881909042449530665023312148746629388079117488954157333505729018221910181814338915809543995922815349178760188783011430284883170809589124307885028158651654446423181292688685137992728278047942386478413863571037136754186487310390778296216751630358311930640772090778273077904480994804771518201668636453582093340306054742203378475317008708482014479237010190216701972743405953389468892387442884267785692890322419823831891634085842133845308226711992842545375963587118331148183017782141704543355272492162607906836078033493402136614323172807972637013060667217579483261095030266705919901927696611403413013066410060824000031105939445768452310654447256096395527428701210501633964749036072456652062720*i1^64 + 20709390440728927516653332447985245389240789301597480209762100731274299696230457736467192256982082741434628508807887108682121756281015208483356672016332060373308851748231744346439938146770347711056140579882317409848684120920704798679088849274015133678510431574907957203886073892888784519624309750071350609801399117259344955622746463093006371173135578766352436536954489174287228313117582138393385010344401381752909068351669237438081480545960177487517847526366696964985287576739504964595802293611670474400464011753916994608656949046709203026593605560672956397444803129118300434304342460526991127779305463503853387393596371170745112234785646461719279047859027611154459969021962055994611144438231692973788055761659039400480764577899013657694350627981177041844238480062217796841820618111723997910750786392202210318672335013009460962785594006958785784709026408324555592547554736853436531252372549233806857627801969580813325369803447642731502893448532963339311491196736536053807595479096736999879138834006043240637756795931357199628880454143230289698282882168516323220812661157961618945286568687360189549167633718892576701282231702382857655287348337768109324039712595780944208630502651486949392161571512159308967074037415161495391279991555839964665523072569164257581564325496872163136145198889079071749271364315864731034598423246365395534733062200301295141251001015329051583685628152538202711638914122532892973866327606617244222609941408925561476716285247860341132424679966224938791959487978752111330987070090489198846118895433378675617386050300623907297140043049523725623352183631532658957583336323397976101903097970477894639092879937142587925779618544230987904497671720375950988356167398795345151662571721544362526200323699941988500884441046331767083372023454030046037601057945911807117568828199474627647846147143605871637233638985159921755002222426917067585163323131682481450886379782949674511088738879686951626567754496079105311461789314716422438388069125648009719520050844117228530530120161819689266425892488579755778375567153096913668189343857489515615617024*i1^65 + -23782381720679731319222346769488515699648871603664002082771393006827585347301900247935219501725378764791537884278393734320184368628991256302845319852382441636172705243058691238378420856655061652838474847873801263655856017892900674411740034227776431960437828419438333058044480893736932057719380194831795780995947520093446432385417710392907887836834482658151567644519347571459905147416562655781993999261143695565855324521045673190122297373162969319070076913319598060277154495332635965855590714711151404992806406914961338368403043221074674114239095659479442993827413707474843748001858982991318335868615600195556987934991914112221009581629222780900662455568970890428113912029059554663886056758757963019045355411057026808292390537445515973387676727114225823647957235646728955095657543165797582114463241458122580687054795086392326963056711847832505852676207074091438599525852079730813844022121842513871902636090344697581909935426354854496065765702282008600038955448473881374564595505996370149032785208075690925837010217408968435224355512519748908148140532817494510800980327481156249074202457455940579772563267891464592146495441037875008419848685432796521239688453896163676056811948986556651472351063702844819238779704093927668550970239211315265842855492732851269197714409840852180246716131306540037481732969220224052860249841504638965667880999089175389967215570386203616160520216222536148859658189226141035020893795493872652453503069499223140786281838485659083181982169715069935580590842065612444676777220749321834183551057247255380734242852893730339477435088692446348957064038600778431959587902200562459981637436073532346746121322502400949388273749072150827604701134097014017335946232095602980300589331533536386469087441990872715036809625211336403034193774238848098321824143959166421615168697560910523255688554776980811185140386665120577362021978321099176780715819054492870946383932880371961461688028555216263696846860938817259319986795628342811270094006666803821739401554731073470174834148616877823964880435895138663870253674505659866682620569513915056128*i1^66 + 25228476560249832564734842308234627701818137701287634333115908943256095700730423323496893438430975908139903808316984945799696898403403318121764516097798684045624469312456874275343316776269754282996102279242157969331676954080352085355260169024750096198325164577815693802114086656836891625783530018227707068530267239078917206630922790980708314462617614701554636962224058074233553758039268531858410110278130504623927968976777692327346650844568914079711625629323431942608373645265586940333996454565608216310054647835406002973533254331199298701863427198779534490182075538491779298371297092140976973647735176233128098436459389097666234378794995428209978325299013161978447875983069084228165865240668087434429522645596400978314147419732683464268250413959322161537489048215509981536633564461329578875501274497339345539606277363451630269532464443898918252369498791787622870008558945755476536853654891834439282822826073826805555809345822156744131897395034070757145107218383513569568419456272019833663494540317957535735888743908748824922703132727153300287681869965698990366875630846489283622317370746197555552310525261941659299717206131580708813104727763857055061061201788718932114779810174574662154381574855378344046182161481660382834569667511488035749193210367700434150887674596629064692338989759851202302360105719832418956341519770305734450699617385569935942692714372524011749911892089318245685871683599969585117061945234499420092257522514703655786347645610257138564344688801056877281751328600483845581907170230483225534365268067097255753318372550220823734557243280551265401479670655221732808643085767649707196643023085574148900210409319943317705427051894869525563953236314538190007505907654364188625020834207053547372331140598433634905911256475174552936399544454807083118335191128875004684045582313862888492058614534640141564091400776496372517442266038111555502568553419923630974662113175167599471473971477026237540079838003599850393292337213198995502404613783614694008448513251818916885910303181743503734129339042599328611730531799820066787706668056576*i1^67 + -25747009112617163153177951467186151422701297683394743573855884349923933549687860724686905068258193863673333098212752165490658414922148441100608607175928571527197081807918663065296264628173888490853164388419445831883252071298479168240842217214706238669351099733893210297202400996283070439444600977530142469908712174065434631607773929879077352322575417255212989107168381451551536046810114855951158148859640076539369047106534598435828151629103344052725298781277904090463638545911871441295127730918913261649005353478137924188060835271988754108235092256010506375845455089071705868653356290149074307310300629300901175570804545017368548232129771951115711250786727298817550001892137820451998073302479769211263453727432380052980271085444578475396764905182009127694773310359589030836558016683347391562922118475973901406380160424602830647049754428423001318829499418650049860562735837291519862935444183691313738894343336073239034559915932565730645011739034860182330571173844986592179069400142725392158484710832695940611355890093872244984094132276404849096946066214321372765223135133917872758862248145894399969915610653303261849338406566918324331237185692594148258905662636371748170210702853211297217004249680263265042470117045743005351097255223904038575651844981342961682002099833883414132410920591074176830656016308499385201961594433458160098343669933353157603026328362609586082255218586391482827761975773395998847436785004946502441098874865725455974205973766759684936244953843629041872659676852919364194267089085688275428226514906936605553274682862762028688199273669829567548926978140728110047693835080183947591522190559745135715702882590489304190323746825653638144689957845756414578828226395304898686884355615699357170652822737237509349912288721832357466152219800120566902149373063767873095732578616420666338867485576843668152442643584533271651844132563412711033239463117421170357506456213544758738994692707781934337255178862832021854506780060579120073718247241967242151666275552407619700465895022445904446846594888327214353125402521189027548233728*i1^68 + 25284094588593603159210743597938739465816410418786354873857509534090834993405551757873057558803179128383573171634635628787705364647951800554079602287974134980513959573174521630449790633810768251568087942877231259537714838152471793856751629220607709141789969080385756810259614953321554433772369319175705135641726160919504153338373472980233494678334017170288765621833494246542436209255642942711685242187759538563710597313144536552498802056191552086466996682290645731440455396606974117376834920722877272830764341618657365072454156921661955960355136265444068386586334698243817259572249365900175275201370039823830582236431069517030541584768087670978705037639683175589083816908680406779883767860947177664936171468116511452867429973539381717660156168283253455256888758317353054193487780505974492083405957898317803730105738114629095475436252991021857806869108742839281002247865961955827680155215965647593083646178335158189720266281118609204031917553352685693244217827148451649813733830575844123017586937364733011697951732025693014328680521287908273109461717961772154148619952378823936599172661027374759082651305636741660996103851032235745309323413366762653333294179743624591573847991634866069925715976204897398275658459051788597150287800839820767985296068316222604247836341513151544546522021972448557642976551187405512437510159211052830426991640048691592608711294295887969743865478640763935269980074718124981476283358470955258857890929859671788078535236553259523458037406241657590793606612310355214091147131535223411568756252817046490865725405626714609153121850793510286554003501148186028251603575627246376281445868533288519008644854942164640021743532871147801708486221493795532197925975756273258083533644268318405365748818199969298901046449948135854256637087126393415695812781933961682046529908737191664898602198820207295050177157308923787931682930669785180694737902579708603264150886940490297087829741853290935970982277302804882102579265303920878956172890960049090653005539128978820854463368909938682357581156044101009226342645722024771584*i1^69 + -22204923865842127487279576308824135747986359292603329034358318988529180519542694287155808110486610856616966934127247110735067778949176413362349830923499910381011582656961524645828630185498550498633206713000712146031849297488442864156194680448722215928410639714750586024556248129312279380770933398225962392587194629082681278049258857400236554827089751091748098446417430982189752485816383577257156156380892275087759900931198115768077307775476394924635168379964134108818427121017497899753364343583486807783564686372508556785712284825163314451466685979748352236531692376354249660871847841320074889608877068924440501418596272282463570101735541047676653146462147373804718840639177847342095853391412370035245954355740980913972979539309884900081610914610122758591041290884714338599093669580501635267282786019780090770316052493126660116804849589627575981226922397513617874945752905710776975294545887784697545051206055740129862332120049907661579288021960973519943760446493087359439028054390227283342869194819665585263216671366792528603869879197672351189279931702879090200254042685034735112732495125606833120951209314733302018073658432870261608490939831689604969730189288021458693641640315429426838819807277848931655814252149394018466760366391235765821519819232697549434385350101216881407445048178325568549854781215500592401755751250414736885077910375426570630448967729353837330882575526833404386425371261808191981441257214476985288525436385066694582905556897023312283683341152504670284396689606677446928306697766111824166165138081257217272797980654651309061552015860302968270948851570398775432069966765266112583535874699262683829678251237901782155136212688631642880641968235001582724385588732522042773229011527786832400927958745198194770971549920781852386174411431142454544269316766829459937472334298526803793894172102274829538979387982501563489854953796936492843753488517493190989489624041882605037525779538517007138998221382539300062583069903155649959260592079636549981433674968720821818702441810441733961751531043522562389556796063744*i1^70 + 15727744543596310516675176495087200253068515914809291055431922718944953498212936638742469577873919053755671799313778126704846807560272017817787936539625654196826725751421822469853275385138993672832312531408928925516227181982510339457116556953325472512432896899921768393464303733754201198673134128850774667970378267892767306444858016209161801206750517128603515160447498998056152491585552366072375872823059842576443602923787093092958084730673237602491155176042425963416560709907869762959520431180265646032709940829379907028957443733351051900160697485060817273184876447236404495825586085864064692530447861563050103981385063161478463740478945777995929727735077029600104437457739200700330231367485681544536597925454371140550504907591894515346240298888990021807622073257013306822130781595929984374443348431752988171135033516936790413973688051272568669302808064738224106624090960088380924444814131857566055218207998710214581693352021990742372243375619348391867703333158238115611727819541362539430704256065057122147663693650347743147043955408702291196908071321348210918655360881558949847121150590702767963286919809153512438572729429553280257529828288159816406382334018218050399868618884648126929888670107477356129444151442109976254300262446352606095784800422206956706167965863688438540761870560447710141176945002193467847564477529828296594794372829831301980535948315479885178223649181729989807726966507027500967532211268949950104532934995527444536572393134923764247365701835027243159819372959506698751580333206558134837884693839839290222428482915859055449248291338735707739229946463262723683438887716996674964583752711213843944670207703449540420946119291178796994110497028070065443783543812070452139726691052944606061484938900972226481124585284633960596800135265368883011382645403047359304769008608156237909082813783474224403425859843115153717372793189693099864764757859216569943528977477948257503620747613925548184603917297178305449127796185136421059960424266856662887263557997087480405392102287834050837413020122902514504826880*i1^71 + -8130389042886229921500034066941162887012081073864948096714173170665574824654621487991603580334113967049587465443965153789764648440727412656329008232464019790403407870927593510645490296535068456378663175664988134396926596156560527859593976176308213204209349717620744492065381057123256101282152116851827288765061754715588739486777216446257844227029353711558376535034245755187721108431230910166896267022611897326032343114704440412104732904857691512412214763435066746958956110076004954875721772712833044105690668883272451934530986494860236518400668850733185436526429536619418145208849016952375630433042196968191439780613654737874232264514956334611028692329595887965100769398763886904573105147833424052523790311021165326399265204634165121916505042463196424843849888651961156866271540118229854752626686354501382163677899676673082297862224594548929365386096877708005580825885128262402456877565948516120509870502505578676302965239906889450222185513597458731166178236507662111917462322804802054918639084458748840994625888254864613578857061021125991122718851455333493139260656678986183853376798876710366901360963609974544609542721611475394678890134755489866442914296369206383837111944806850447791819702759690137508531516627356112411221011326669143515235286455571631039433205853801557425325509488742511673107948943928529914960676677178268577411076034923127266232062275464619064352565892138805299885621397419599845959453475309073401936999341468684544774968053755639133588688548055760889178337287029734981596376961898167248919278610333703307625263076928713289831768941938684740748778028597009732725780002933850503731153243754667691365587051140161153271139879779984885945152647392915868721446516694625023093388077955338835790275512124907593588539725408731434481516728353461529733524443327983262226051075222211585249207286338924708331490880642531254307531922755225479734480514802171765773477485031738025703438091672761510297596345081547327888309835658829803805330378218443982996830210856515064689193680704099979717516182134194176*i1^72 + 3671199553428982390521740197523659545179785598229065700601833880634760068387290076316091269944630259483534791098565851094403305489923942433799227888091247930639171811260849000902347061413448113628670207605858276291254535732119085019994241868276561223875362549525748874783955565008353995812854888729771789822764128484436284976142262031438357506324556251427891694323104064091217156253102252255481892001283988477355550138910588456654347725997926170448384750272515155015709917844648926419865800671933935192609627322910060776448317019065219195039271253140626859410558354381901655305054197831702953865286294181360220398701024517265802851914105603160632494292455049543224475832048509151345915511664971081719976188431090051647519721441716640898282287675332875999928649913154482865661765419670312362631278908165401806077121687350676837598412322732169026251727606211600622084204656642439468405997595379054362505746801917252406882232003411457283060997819477738845666305383860545446690330171366695116276445663272326620516199793060005492967179945891305107689527593221187521593907317358602876708364593613044988803023326256354638117154029359766908840335998853850176655687304094331673671745241477599219503104393993689880457154862942832065800486212319007748328460190146255587837504465240342580968675420835635501477982328165429779563144340674699800324825101946638114751494352941698004799240582614000872011682355094649145715063832125863189992802358588471263675197371814087861994149919289420541145363865101627662030917526559027102675984257358270900754443123848483083730910889832333728492112010945381411174185477984654586424138375274694671877742216138120194891177089139233931888599874861184083114122608068732763919538685759590053845030253672374452612114086589119153281078686800876376211227500280959418563347475693214839083711747265600766914283417890249756074761517479711324793932817851791467068057946798683269131419975755131825974980297913455498022718712463986248698204383243398407485464130983753307111713075118494367047485489152*i1^73 + -3465371179180774392959574247238432309353331286614131637033891330618571716602328579664893930227587042978295293376897194215328404047668778135472770140558125006636812388019299117240992163988930909498380971275920338719683640864315568027119732155823882002556145122740573277540751244408410516381076970843956203139797266402368798685607935427965137062386549139547758657950211876049490331886795828129351547891213484704676481950692842548773876023015824414762437134761751351015133251261187263942742719972758249282062428610344362936683684579975571478035612815067549915861963036772727590120820084326357470159356092906926093496100826330995234645603347198660472203743686323118752129733600063427144118794125030909774498080072769725458853538436994616499119199839903697497167765726924077181320676524121421117096565587519608835399448332525203103385235902039731684616109131661417095680578692552586640014613082768832761223609987060337668426179048803229281713987781205327965229849058336862994811718448599002573876517662441807925091122092174401585034674068227153866541106987112293776186761426514906611671316991799569512230298237657895713111229637164802479904011196142710281845582957795349772706374667388578179247835940997833796572094124513435500964632209367140130944872637658039863472955443462184595711286902272749751500281465146550322438066371863939822174546591331482908525115447151266493544714258126987609852516586672351861154046212901857507397176641339036891667968619033234836526785522092713713354409418867058508763429478175456623035341149589995503678630755912075147309342941646390873483642182591168435363034089234162251382220850395166286611472837446976571825257875051349245133026695170714572054316769355400677711603177677308941964958158734417395733011403245081528396871458619426957240776029647909871896788224643238890391483264527005347004634495764732481425170589204516555862921760292081118073865591904846954496200526314676979753684900195027877139289678963273451358280382140740244195486896801712686229239280196561013833728*i1^74 + 4734794525602578896763830419414272267168221090044841996394109554293983701128762191523036583375820960781688835319736072964113304992669412254430299787987570121314919910968952962864269826181617536421791662797331546861507466860554644443765323160254582228066578413026127704143248684267118059933365816873948551874691276632883002596406417262688645855310256599895255524987452387045550273920038943560421476351998277460962063370195782309691441745320489718308043848541559697503196308758041445426122122510807452115555093420458757824145068428598805611515442512701393449014174650921021346164741955994229811023136403225349260309886391749211258634138798931642978567179459636721210664122491579220037624839102712860776724216269411323968995291007653268302816572581218621234515044444189977722021579735259602068564732846387413814438584002481981090483137428515219872687832633955921250372129240835925439732717384668516490994300106543151348069609936684117069861453944459676699302509757117810581585644564117436196430655947539637436565132309100835844625408056548737141219670859065934799555250496400652743901241510301033333732877344839653546589672434951826363055925782879260442234778015315682744564246339177665007957434384617490937362646189025523354581815097780664223894881608749352551280749510569544315535737246124176714392182324752676021508007010370593306660040630115754075069260327778394328904576871581471725779108733882192928871162748388586850352496861429676368329341862950981748377404864759071259101305842296366910988454524377790447063967817428499929033653201286488608259283108023157875411002578025285651680938593898825886436437921545930144357313306503235602080538407710529510634438418782323194882154954080909477431195798408643720501961121420517578496697339237210993747801156213175182571648048731145143343172103816878175088584469455126397520427789797882641202660116453120975873819142147541003543461908814650315561478410436930262038126438621743502457811501301417134126059051388344956097435440423888899353017820693659648*i1^75 + -3962215826205827442906282884174503000613398228867660840031751173252530118035541278059978141948536160718762274891719007695358301002670900753080481665535867999125433058645192777923676858559885233121990576557097992688327041542480059839350908629570343451666577428344379788372148384865611950742228563211933797455891792965127376399198307147365091901157561030697955592748076282696197672276361515501853231581723042814658808335663319913350376431523984929467107717134966100043055278519515819660910529101608866800609779677371068642423740628272512829781248760601946555520259751317603888214583579470425153783421567685225092859574045076418240444505608990631704785565042210812536207129618363236954798978387764625559073379396620344677863515510878663391457954739722717754312485332011552502343713184277880776317753335315263233457855994066247344886469340007633047334032976290927294478796031865680535952486514591212162081890233739749535548287823213356173781835136983396932310717537458001070734981960952408301078786305081354477176242310759839250803566448327832203285029995170674130933080307990060806562309506490491132453976063118301983030641828522196726881172911156854337927592576903838021841355121118751168403766581802507993990884462229109070080098003145166746909654270153681065375341772537251411062189299023903596382689876780250496447686235139680136244870205672214573814431658107342928875848351897140618201158860042336489740656253096906992802050916814998879657283196708295086785970959880331159694460748885132386558297958689555678454418444385697208116301693717802836658411336375752624071309496808222827316747223926672038381082830206623448080484698812596404713297373220882986395994382866887059961996111057732743730735841558720333994256600846947151513854479971052038497793716917154863896085272205396311887082621117724213809806391330470017340717659471506883676918120567438764947762562742461238150817035260455598752430879505723805668779498034015632679820657321697981991798412348502057652055778370831244331694686208*i1^76 + 1968019532185692514632471850447164910060970158619538034309691162119221685420318866435073232306417409493184436610332201500005499456612469257640186726873470284867428621604031373293986752457633960390218074874139070712009569255253952747822069725435408522784213470946561474462709072200294757203930851558595490180880529791446269010919049900068382344526144445143151559743819397824408018492303257307482744868777659120265052408283458522092193802674541318678587147480229915039053909518039018836706242682722141385247801316922451422842554997074599672902348189700600104484101987770126450620453452056255942157715501540248407196559869167282189771015522419607143214636438796430459179166215088188890115313435004045330221643132699389706589180533017596475822822686080623596665943096017541094631430338057733060928996398921139452463504342670242343049215444694916687523419635124383470852107427629063949258779977868767444222366223807635114441486425518784829759767609533544621602146318619723518293085788360140712030596889167129429652063881253554048213515963339532528943916366336311890461245590222311383758948766463537306841957194141918077084318269744621791680178996589178997843540714136610949496108147491188926846184427793264734052364762768974317677036659440218214614322890830587235560818989816944630249569666074112530553369509897969532939530416941800910889539315967934653043542198061564240354326332349422684630716129759489060849102155387108249235195540051802972467156650231877775214003387020651757220430626790707654567129755753873246078137333065379556659463552934148276105185919897944388963641865228858544742733724424106566316869357524010388519286967177041832438253305283133832063747774913308607174162462160977762081456802659371841745159199199541279786577309008564015384405807107034950123465302710107762521703095373806472597750073059666885735946685400680503468020644867136970116134885977241247255845852509043283824648538664903423569259954786257265769360666918116713847859081768559748872742719943581592715264*i1^77 + -526576353074028487535737825984914631437346006328463402241437480386392629143889380729865166184515613884034531728199529722468760623213754852404097773288018331313121525760175148772646879971109446149974358480362125272944335355392259159170803265332014289205226657886955942049874474735170570564382868736382792302095037369328744908586700356691599570533050662275723277239312965763339426821630643348692949906844053274766622337488820854440482928340884329411698091557537388510276679232894707335005678462186901531386835691449718029218950669889631368160121604162292399484126317940660607632492520011220245667125370531531685049101248859801643304316352966756905739650896736101174959870693379778820369456074030421547418788852357604985980105847923083994530592221186316832556288663170481074251944732259514376831188617716117013133625612152357704824671428994206722965429512576259444501789133127248001325623014006087809223493549949538723135895261535296124943953514038958263111267663429694508205560379168651689875571875004609343613549583775144080666395406908490420817569889617882163691052708114524211512535697111962081176919765924709145563788074776284481973722725618824880713235985205642950519331545190768539420530728008725726994744423578022574137190410392557940386679585793288301691432565509052311184830671360098102725233916554137338429342341069677047788217086670399154280175549281519245891169291384580936109307217825181565739753120549099196943748018943615681518863832096429347313602417086558020970678744016646795342073047220457597715446044212839531722368421248646042879651608891207357379368724013446513183426406647381083637209303546206136026597517844007055997553640702408014093615943307100799199628143683180726018667701059364071669318095803748717374305243054922914264032269619494187882527919230768064668572329040530117705268368410319827457186467241203257718487898594915647707366278657386723771009100339532749040627756253858168744075719875546256438832039725334816662458838805478371718483163983380480*i1^78 + 497581943209108789755310882296370465842316975936725809374912227102543665445737513620857351387258381491550521212402486588775847919497328915973865164002303615205128580690697684075771128391201875927453005272139203836173495667079598532364655493275192002265677245460294860858472287985321554444158938986682864527067335980958430858315681128297339391022409483960987340527329162013841538632745005513290112429854902598158761755559629526770676994863931487572867068435131952594265057005112680457125319014758882995135703723420217081397934854841316747845865592283375330566027715757075524264324762670370830268356988571250516053984561809600445662136456503739826438488873948080963046877629320614408722012272577027903229797683112638780521033455204409336449480480280046935562012255309974115594883172923346075659907783652076431552734846601731005369450039165613739268731704797054938042626064615482159856127873371245409163944044524520355478375451066143207580050242739311009544519384009037586589112355199262414146872228167663836873076247430627919005624627993526202687667420558283085955766841628436927204203797720670085934030621355992997036444053438129470192998629133778498819312247470175741665189349450016897843757519146644569729013746511939335001003439832894102798852919878912443906519761534438556581037125042060640561128426604978801990379762696860398641361894118545981608022073381428535033731212799252426891067197291735888268379415671984935067146097242319894723650012390402081417255448352581905826956498450964989126481878963523075736167394707655846424860497268847174624042545493942969434019188067951373610019198149921953982414588172760929701436838912368741863942517042664883940204378286495808564301635008042684781978437530581436944651868438968182294906993200820599130202566726782539047160316040017250424599645568757954739356238718327995876778010694298201578498772820144185206598162124286708974298032910984142449028684631477799845009719898264145111948457645756792160873869275059421857991098368*i1^79 + -178448647920027929877983867235357019709348896913408707002361952628055952065725694021584861874110055039344010357414874734357940413479380012614784003810504608276735690247555662581992689417958585318353980273921903757224105345471050414518364504163323517291085791417543295794001323375889065587696784845781177229874324858256338428773946861645256488560491841706485819451936205291549818710952038905484371245547563610534638357697260103799452890155537653604146049984909844132797033211123558251214022653800426067135264927070066568018114011676431742630003802248238303047659088151377855103624798994332632570239301086327918601053379631256622689407057885455467486560975497775402718389221375015083444144142406753708797135870364725977510849148476345956771575756709410566951873816612608392999551248919584551187432065933718719638040127987148598331975016228043948484044838993749963923462381597819889881911837798284226203389473856797381350949717788160454957301393989834494270063999878142493640237164748590184600963047254017795700912080455672604344827468738121902059234445338714423877373450645216926486745307692166094378155747737657771757652769892404396098428735315431673662665411662910598562319206214179605555695903718784848333937007510645288906473980587359327546293089801361427935873904036257741868673840330194686916308244130119770808034387336356688458409930620908880724276201990922252577669699672672080885191423421201879725404451302503665350866486575356915726287392157969139697047202816045249029244260752400240589742873409941201581622506464490362704074651248364652325380814037085938762976669842788586108134104084372877150808974387172268787662087553115146561107004190820448787705785340596492282159831390874250675239408994173427579105140971536294901348849507070576595477591657175197226738732996172327587206143515388642371408652718860298272466362730725519095461625919649362266210286989543283466907157370276307274254372224274973363953210802529225667317320775813727512410915982589621698560*i1^80 + 81870622690295793497230684730289762071667004460083504908305976472128020199324741102087434755862922630060510108661048354139420941821002646054248496272824283458315742230570474142838207708096184753076643510992477008775802253656171641891268737740812307373939942232683637716215593540931815853831797107239487561990514071088284560957282984318142851206328049967177873889345404400805493273685751184241056999256809313230861782762156261873409358974066924703469326549790567380893161783489043767117800158032828711676290657236609244717920654831712926683371905272530214805372267528137677673094088921602311778384888073515755087031824827579341743583982473725387547390224990144457842011147819329106394057327476879759493934525054497313968800945169144006948101728859680193298121379055279996816687124615420065978549517933158159810220112643522071394277765203019948709155238611335735865648049748915135192391251956721805149296258456920078677142600580917895750945946616891646338074709415784961890462234641900253469293337564330364709704184790989489900711038288901700997392070081189377444903087027966414366877909182471715845803411208287162973051539418060251273224256127226626320687233217723561534659082346420639134446566793181523770218488554259735780297880504336073729433820313403740997983013575098045737940492094391587638570669185609954765994277722626100395280860089048139694616065383868892397505136682125019478650908718905538835549025685354847496129941577351572199601454071244575956472154106985252471843247007122271706428176534531860725224611900618966100579088187028380671959173847962185535110094773739251096117697767481940327300993044055710131621957347530643663402029249102672176420366080731811774302637666055982908072076697234652280413077023483134152872865941179202351662071872729177571647431069153587974666056311506670958498146716336171449482042849489504064867628103542539477414125643280274317834291523271524432343304503450595765209720882811852380675817474278599480115119570026496*i1^81 + -4182301551653210719524993181022282906172575479898029034154439805312887991546000487473189756133467511552685185012295651453065489636234586954329597232407676898398656427150551720471650548196138410110877217726278808718354933918798603117737837978802601897915459030597221801054271239199995739691395901184818430645484643539188320113961000986580073433872008383253721569915989200236227462187938671494055375309253117054486482971922390497088572841523184520866043605920530271504767527449169145008330278209234682869864776092238893151417213831877161080245038367889292011563856927897210801970880056756451644121621900418345183862091231288317529499674249487766502593757250502944624878293689062092766538886995792716440499467381892532398136043996927222219723095316828463209062688253909810177071937246914117096780055148141269842556057886222234183383068698080625949363979406808615162343289801166387628184352093037460882152157085198689639612982396348844671184517758028817013716064309300619936904389096552630144173472789642723522812170514137006951043292473787504457130773583347854700188414714871833440059936311074467195289338162476376599394120993587962541837778963079229274281210419254051642264396354408225038396609751491020507759379833299669669308382787916467280505631187545558336094712052578284370761157195749272149697835109481004501655001555689814181300087451045390627893661579764334258632596678773347943792491857163850026321057322002361594988772080656914867143292181339347904083164542559106087255793739903603337596417794207184491696783983578746233352674839091510092748778248291552599398209816869950519875187889925368776712936936606689698646308419403501667486606815728744920468578933411439690175558266959022362046495749681248847983047866206986603079556455476086123708424199916921698281841285530308572601043549075991493896900360932281966145332380879631176125693809151622826733006242434374279516102623055109952880099089148689314717758287453897459247138436681594363417985024*i1^82 + -7531463535660108939459223856706213277781268102037868043117750844307934472548432764030885262870415204200505126542636073012721087855977667321841486445824509544812499007013601399042216546903768152622876353167034810436484838277661091962030254064137831622070491060852958301559543133347646744097376146474428306500990270950832295528507796542049930565789020390528992289507859938805247428670862051676484237471600896914894620144957175648979158453259911014065913206922467184727140197724308777338730968772417030149888405557915025173681899627173761491546527795716864552173419475842188431517359489116638566269681640878400148320771705028122420731819891591944906245727273618292113283204066670490250744926934362769211645648940217377220032488724499888712212015804438904705347575798660406218679072693452951994914116431692253270544604462849809721096729600474314734533534495555618254209601159259057797644612426402802471769753274616225639708002224576951751727852297025882876395772531058515127663471262617115062351852689284482425902363022883776613389072310136252885842935057056114867224733139691735229794664682795535272507380545776456755709843992117591058926516346649284731789074133101193731538732608855330798161910626209182881461009436266250848727739862416837893366791028943668355852434651664800944808150375190426988378813856696587425546952728069837773265304345755885690450385898359997040695928905135158994658421357828732158749995952941036470621645870218505486171901843816390408742193067477300248293069867742897618600975799712132115615342762701476367921520481728099790028680198573620964278204786072002166150102055163408303605698676067188405972221238542056752791560758377302159554438091404763230215953071602367362762656948845952491837685463897685212343600717720102459350071063871096788611364780403600498304032568538087818359322109730526908794087108253696398726744265004097383231562686311458327583792054329221319107618211855082520695964333378129401954896245009982423040*i1^83 + -11019622708685184517515300404393967740947873070999804958937350074302645009577758040508699217568847224880432722279372337758676208273449892802702864531722912940260344384296983847109352885680630359843168406109022187718437063285602678216438096325943908514802836683516770510004206229376141217944434001891994413018467916078370939570105268478873745980696208332382394286629971253419751469580327057579596517460072867888609113966681193949599011101579747005359097530105700348645600398524373312742350453000934196622959166766790444832329760906768990191388049525408884434552844248468534600168308934263233053829361133904520475325423408068134185406690424767172128610866902894645523530113617448023038902328058313633675177039503527046098165620932656118107584410731732279203614789696704218985918187873200523584489426218668027467187009269054426269926657701215942278035990213048527270750600205425049942565977157678947082943830358289115336951316587349898523493125529409334165790559461570676084532763121123510710639648177650405049486376207116536192757233113534077562706133244046968071861389147181676707109571997693824137122219348272720903078157284401390400545699226865885044639705783983080585364991936542092392613434454863279573196512596696030283611668746589310098668962520867892516376630187154205410579737728645830362240557989381388931737896487825493458108448376095321428407519650959261474819925011772458788214522890095741090039268517330108035652397246186610890477039134555470309926385642728236885320988987580351078533560748051594655140247721837826696486029585586054358873215768213516413015429118716416073861994864739835621707512169058287657987105853150161204158542318301009347559233261999235604849326438847537123247713272739964710754497321537479070475843205114057289280736584087623517631832937576419801932757531875177508759600030042836809538857137630897175757826750081030963613634015260556485622670857635416952425461314621909708559147423056002433362852988321792*i1^84 + -2210526023453741800455115770777174401569797163122289289152595589266250679110077608678771339198616136173478634672269571686299466985699168526094859888625229103635938043528028795949945660070478059861578585477623583785331937650357709074852248683912547574157801533388994538732961308522297850611895712646473995619949176168668136235314517843697463990456657513063067638278566037993164122284384341449334614943174344726275961630594605974694143731398833324187160750705884715725727530474009002211034402023174106153036516132357558512522321469429244902914895674655477910551382258959953826667672794573991131097117972700943657093996235493954656832280628138032016185482908417096657146948229774685821765351817848682517720040352402133021136125017931995174479565350220746638748352544474277707205508902127524025877101414506462015477648119366341874527450013095913871525271425392406946972532030710817530125744539761123262755496528803941763325768002428987486961599781676591237291041843128253811712276287097346358886623765923213938384221298738346782851991174201905248379380758089391887408137832632441582175592333014918655432088632794721792098140900449609446034302979600989801850031816391395094333555535447191492457710427693458169926520273699228832104576508948498340938190429367836205131666715133010003657970843559021322148224979232447678780061240263715388652508366953186157662790828051847282372588029768750205881027608709835953317984557009023847847170883749239637772719731571727481537971553861384249440683260586120949720398163794315930069595576920003864634253828965926735997664184839472483379980918889520341651341268518296932004835346223620728923503547560550091019391813579587156518577164991899211983758079251276492760392998118158735894194149995466093680497526579728908218609000045644451000753235214068251605555719679571270733059254067710373634201895444466896826085686503402611125569672095179187256430931613856822116570549707207624501924841938543976845934592*i1^85 + 602982502503126505313896764843681929738408932259404944450713436469227273128757104910728032654314026031483555712138774420543384712283672389734547383822932055310902442658498768989570577355745048513285897330350829456419832884484954911268130887344338391451373152203702379127497704603163055044101918847093078053054923213947065626169322108457688244485155317976683604982210418788498749627979397746053846614965256829888108032194669224005008930688194926992200854537528054408477709761530749046524166722127023572183975297065675264388532472165084011322616626926447541184429989047720916878242810110699463496291825943227811876472494897296596742817681382557437519859125882910995907928716006079552260225635210034948426873597515740324338674131657160579518942885094272581087120054147302894679718016776049396848798701387203283945966881283122757564606705240381262277855200772881444127102216522007583271097956307677100128247116968448265225156487802657333966917699355594454752565429394218758909284909995111536816969247160974592424278899608059460383504270560637992647912206941786731018070805970530676293341880577549261387185000557962767556997967309925648013054432980533296416827141676326694808342736573982308682038593782210845138300202895872824854291426452498540763505589155409419478678236373894195766500472087675852936795767566963480092356035110488895851401874215119261053345619217900067069726907087185747616657909311325874750200390036533080554541407904672921643448857605788110320339436132499258852906608410438784039435529668410865345740355229844284861021476113484873371900161471372901862635900059788322178754989101781608508125736473154573664158045243788159414659093788012406355212610696493089735747730369892680532196156547378637953357418831630357788907997203596144487365998563043817932753237494846543653305353427504733886301626939969554936650253055239722610532596882053832560461230268782036179712812520019500115314477379176261642027478182149488640*i1^86 + 394695939339303556649049643461922590885055746832582920078822111651702168397223468268528745037376654628073293089955897389681880912938010502119182941433765914334246117530040305267817603144911030262035592920240985699158901764272472093545882388666513296201290407917601244302551239949787886589590185837319870179397988557612610138045406034734863152048118470637214440595013596487701625153053517833257630163424623702114054008226261125135962524311470939090771305944141750685426736966441793742640509067827938881699746853801196101868756613117089383583812506133269942540288297374082316070909498064814303207626513717584663291594421228936670406298980156349414309624502850069477099027187135871860645478983514695203736025724597354780753982830411713657707114800338515502924919365635170824142068020245879294993844458458813696142721406237938680441298650946572461591383564493875316277056103726950289161424269219386427889659947007621442695552537035250936701954938503049728420970533558830161825410792736433999323079903624403675088404010326156140177248743880334986053611075326751999676430239392367291010963808756590188850459277407997847012536441794959837710810164191180259400425710598802287403238044791469344086215214336747776601424041681856078018794930168337255761642016687669789076845974308980678768587248940046084289543161179818889092032028571134782142586843102926661693285786534288789210355827096470574820978639531134595574261053187371456110574143096285201876709933023409479649025155922835105964138627016984930026509169137405643578097666105543614743504399280440578260941129988069476205535616915796274828563908535328226262896870655155258614515622097200815497972431024841908748172233960581829943563520028167127028644580390796398739399567876802215323687840197125629700873257335682118996177977332527135305171185612897128138246938586239463124049964285013608335908273428400386263274741838346613763038592531285792582058588289229712865628325412864*i1^87 + 88733071808237895031797627726501519334572913763418335179824641506690518991512299460401966821313906997059536817532632408732499390972216696166674441834994740097899774640699685438372475255168449601027354407067023977230173873925716673060770699059379648972429868662168575451339001526938838991220544553600128238657854274044918461568155556303699375903272916332448185103645247072154694527569906711969271001636600254723404134802104811447607735204942455741033778215311380618833365660989272127957252101672868377948229279642986613119098052984249520979348394163675430665422066951616975354879566851913963647904796181037758593427014614327017655801299943876257985329289455238737533305444002080001991344513341250758196497715434235629278236536146163250758567114197411019126769359033490021935099099068436828951921996812520304454377663163443121521347436595958451554216894384126493707280613868905989963426689897926420068566940327664421148785581491050110919500807977466012922533478061043754794768458688453911732387743161502114424739842972247009251656696448475829141906521807750886093142215108831838556176470374062639361727507800190434225371693606599314010044841494249405671814666301838300216834983798832710542309421196668960464782467966929561581141072474520647306200711372929796929352191091003746687438517474799257406892698967056445025356177981991596193321087467843023355864416538370955399535113405869907768580195840730007095730640873449335911953584948469584625106353925581097753699794379659103695975398670603946303713525892551450894125179498149661738987692010339301105072714153470765920082946110541396488510696222227368919707724067410600472396652933697516385609562554945364626550054561165010540372154720284739890805225797394998385216915533471361354248109436749828406246033517752356169704673234043576431596202210485435257979173853319596634526881359511325612545358883622809088829813626940032684410679145289237289923343155332058970062848*i1^88 + 4152394757200953792998591530992186650515758696396447325922229951955558101192443555332587636098458277267218177047092249280934662987597058405568577387439781463108734952558105238493258289719796563890686798220808669328588631170864645090640006770706077378866649694694463409353999981501189401810554253768530036149424776725966055912509933083224587189369139059776073101235596894301161505020967259622008076085575756795895259873816950053423412516414140661537350772868372496517858764955333384263109239941894780530437266927704032149707470310178746939595617920909511559624773571943041236312575276648670531613041552273073860162511631661653393502050845668265825908359861381557020718741446824898191357846732817335914094646024302837590881415515421822188845002074537888382151909546388174730309492211192646448766981380248916754175492463453266646643423448454244865640414435111210797704677961112801269234214833182771688202137925949891380475908841463699581180636587761093878326427025884529172691111546374858817573977079647576036708954118716071523527259261332250841915288920475774177508478751950508009534553022735851780431335934311746740602886857911496035941772659452369142108742876432033649006316183301561915424087556108462845754213138129691677333055680068128501441796058940662240287275316438822797715965450030391026485551644085585688745921634101341150353154962432449392983802857735784040107674741870767651497233652774653567383542734274016833203512598105249457367120190388163089559666490031020718989833233911047717853602258026503788498249558615759971335105733646073944455785685959994827659085969528201670235899900190396681647179152156549809229134594260913725806734508258132308461159890775284719596376698733827398435537770531325710572107441203378116228550055313874664032774392370432280419746831518206733185967026424194386231381515106813635258656755458607073019327633448836274163345067765218214623272284385943239410587178993975296*i1^89 + -1273805830010603865008634360125426956173117124059678860349521267718887689009823825376496364970265410863855465980912643075740158562362806535744162088225511734774501288844242951102150273784993219197437209520826861151658351091689835580450866853958718030604011103970077648033602448818164377219088407508409787282667914091270491171804941641750835712258592414169927835846558604862038461612330844653508657695313194825453892770486195134341986799288771622092604467963197735185445420412572763073958496657880268857570169880144464429743140904143484524976260689437556815311986901886941554329018217693484284251110283092593365963819542085200448302343332236139247243043029696197713418326651073966944038951718536673202735797856069099242027533051115803251326135808504483870074609639120278846755522848075555402973191502978398089646400880560630866396845309353055294377078121056233912429485537471210210758420704788835756500717177122382633528317681988310320721858357041669172712612924576407205654684253364261430021173415818591427092373695011867084155427753156876481672547969335993442284088938748567077266820221792366573840005532961466027100315952099113344946293358747905277779995619018409207667555931818678215892204957653208852669049033087165395302822406279278837936933695282804216487831907497536752656838980662739489554391515860813438521830698039051337155522503122218063158892044042295689258017359203380708256221831326212613025083610579771079314065719559138822260326747083484010045709638704734960189472799053380646211129869786683263835692965389489245182434970174936453907543170135926311918072949023800368889251636743729847103294535861917076557025756147607981206090181159048277712953342599939320269922394806404977417194174826541354347929959588915200398323532200498077844754320213891237293412895880100544468922918822823964740573939882688805667162287757302124810881197091060255907721953133737786660813563656211109503299485696*i1^90 + -513184165733829411322617584253030643876524116075219632154443117524872299613576263053551458159094559231662278957661745727260892272269453571218729501635000101908314166909982441437283945582178792914370789187314206945745248818673453016252256492059643845111016611661953008890091119296203591929999774235583596440632706832753320848651007932022236428388452068232910594499134503101691592467908564973622124714288324559198319274893313122827611475498347312537951337135205324763670103001632245306504893653675122293617514020113989675031796046340619907124599633706158175540461465483144809139808656106956196452264707836782115056065896182365137913266840562258833956690772656843944878538753758922364034892554664582473876961642246786879903544541710173082351263239049155622775664974507538037270832056898259586617345381247199678147678707906747612624308081184057879895373382200820801160209112480202761741325163707949245356310859564888192673953846730632242646168599403464512906774858872133904577741190022438086609825411573642173577823178575142457077380061875030672042317497912085040028747789394151011899668537938744361669412920973055756875058080705691551406109809322459206201497815470207253201719965445192391628135210156811193027740154617051217266698514401557442431623177620460761635707504314374817436559331695872944269153068342171293365281279021613288260117426017961663740364332882497568943192384796157455546390242301981526771838503329024873001208132669665482231156015070766685703073308028268642180615945031884616790539791876851584539535601317489278350400558112592077473995506312152420079039774267994902282137873636207170083433168657773511638525385364621650467557007825447770769044610144244812251748013815206695678914939088475291226065952650459382198551550761177839624770881371921200781722258906901227640196100662188105761824694985405480110294667080911959782193237756286627746918727715025110170004926198594727313408*i1^91 + -66764203307603649535409784165798642659592456602169950676211904814539093988226428419860897659485587613724554990566025706133933553873394461867516748675302989891313803029199576887433557793367206048112640256171416487228389663654646492740194782788101675583419980682242300965532541823093645291646169155927986369743071324606371536012639697097033386359071288789092357126689542439750116268884706705182903626681795050407479763792334918369436956955290332959088055979560337507349524072035914820915855225683341433157009489077748806117198249343734845682463510420457821548872164391880953210614634479123659148133161081303683868481168790771701003501656471194378076518918701705515173049379114126566923456478174219022653155705520179194008808470727872435302548924508829233031091088365461651001555981996418825995972899283158571816541301503018096090122470572883155080485376108594377245761896421339523024568460183111707654220795262128503677594135252872400683135120869339307601111131488894846885200626239885225598416474441607689130015700220831103211427966319544947563883348179981808529023511213709179466412688250008849394674326567945946233409234454560095914256005958360658129160681340052023337120640765084975655224132596987233000726930488625684026996539501835719572755763277399938350930244728503975499429752424376984631015858985031862937208215622652127291117647739261534368168947620840004921789530391773206653844430659572078859544566933456634330133524163994991463504010185979503875757540625167149175510242244060618601452438662956988718973410488974644894977115528447630139823670797332131732893223318614977198920407640299440311503754157852769955891145732104675884972950529718203626174673676463465494002334924217070302268445245971641219858537800981079196874909177920180094144724854293285912447470318024062133496325984365154881403172806346543058507019465739704618092094473345688531929225682501729742734692739710976*i1^92 + -7524793406818112405437251951303103592887559202352832349055399937101090700766340473656484779226725751075210552915991850601658747686364031744278815281689692047453056599573305262340006826338116703289711922223824938058654848886291276568912449744290294881640056818041288399032710536053460122328854867461319275121915350236447843380852099509396066073695205127415968589943289013204457588046199548586704185813581312636132710114009470189439188765412830651824779981841941813014452952311655153248165541470058214442085267145073895145507136410337982082374725389782713733256153135334328612656852416203423424919312438396267625335517285478879341984479752077520622994788625487463181468807429532235995253476999976832642253981837322506654233403006619395493658274111408632271760787108502184887572684141949114258784510974636003112972743738577910182985534498222198116701405198515926313039740090508949838743116529317584136555193679301769584616584658899935503106114045302372977144382747154311447907488219549268527665750064150746417771870253683776619151498969473688804550237237068703277900251688885296676075200005698624988391384989779849355803113393339470439686238206860121450912185905557113467179564726500458239509248282929321203308269605724141521641171678607452062594348261868230349459046714682303822937052747247754760547113280310001802124642857698126807898414375008302846065629160949141017742488279940612137522929792918461269132977375082734088865094676072359625600685978714305699667590740906783405577781856600816184796129995839604810519357414600321530436923382007289583461294127143894963323666889234656065468619844141873091363016102761378719268180960934038290658865851345955509075729709180659643224735323207127677873175349680606247776395099985607763401740072204938301944187895764579566946371452723435253038855769654852665096003923846647948090445434661332767501188325853389411553224159082476126993383424*i1^93 + 187946830781625931590542941682710649296589023749479777721459676842786937236653199906444092709166476082974221846720235595925421217455436916143464575792895039573292411393688174415983960194798964763407049005315748838035162931762710373455377917714306029410642182560802414650707530590929653595416151295998198097746363682773430564269252968521686593778483008277730286755823478071758295590983419814011592917187734127462470889800974890217054121854199157572252254745275784056458247055715479342471047849969788089257840423387616109235283096357619838510894140438026744049771453848386080789678491805640498220371362390148452233527143394123352904261114545264060422317610077531056605883219548802840174340814166031392486724230226562241167121876364748514834113248369160547162357713978743139667139324842013938946459336751065480289500186557245524985653273446356754120968923793848068496688838355513596563864743821257326193998633677561234047495721260069267618364033305984395318181826009378765151588462230731524773628838081203992374738779685328680225547351235182627232258359539689770491525404625200894312561359284697503063456524767032376109716887222396040503394351473996272236202242860967174235884853632686135554276803522361126731823111641170835720690516379235031256017088510034864749041763363962535593241057942959314522091438490162989992259313380796528611098620806413397355719200927372702362869655292611347476098061478726513341205365303361460695639759120855185195176073061615305493907949236722159901646880780896346123464905675046019945533067214258605932228900949454985032207053032863718239806749786507036501445416565423732709624392338971110514349773431790814621396759055083578342535471843962260564460517495621325762686974687539713713790697913865799585070006613277291656725668636233803678765410605189691792149316777922639737519318318330517062123980402984020993905687627044901450195136631799808000*i1^94 + 21661946033485305554275464726220599178097475620527015383966263753527308277544968536474061237696676426479091651968637347204086263671558745452561120607832268521112398768130162493549250046441150783586988256289671060997823184867391082556064999016544213964981533137685888260881970211795610596254878117270569634766377288932318263965358635923859467546263162425697791997426484047316169269762779914966639116155023850458468035812513126006184258241600845991308463004473616680854274165243773896778008047557489473271162123447151531374526596048216739774300921600801884689472571663287236023598038611925670578619062584105188561691448119869256771324476747941559313780125890289885980340871613027069657222683276758923376023028704082671019852947148742668045282612054840933737818589889746792718401875496037741460745467547077704313070924595564232409678148508088447266848373860424128315184406581070194381814504168429716939189685039126484810000233964868740839394961414086960754115599201542967958062335997675309679344331576916155912817041061602401199180911215179011604216052359430819660892286168743661780173796312586919058927554992482147889475113541170163178934393663771423384689304885267901955955386627751709446285657445265701597035167730659878600348342095345862616051740717559089060049435599883773882201442552398855949617175628771833528397902121313202540149959201813285963580730683265480153844807254627553668761709040096365583449219841106313720752764401652335335389178494102916519077553471777263161242493416634410737606881214250226279828117177743747280095433339830007658098880655416326476343031345974847312773975966529283134010120751987429434982444285588655874528051735716525339535906784852468028891543164189159003065813785168741883596591085033852195063118029263298484876823861353401101194339163750741087778498342004672684888259359353927190624366345790045861063472561570678474296879218688*i1^95 + -64961263063060227512350592641448922524961852952516231960922864932854372165035803035766377732232430588590393399643009754117386564969838755200974704145188336944193347992372605797179414476962294820322885264620755357370445956186761530781663906955946181717519492604065127388325974876046575081675991084414554348183363219513865380638149794474149334187129712654153381988342541549720635938808786466654322807068081992891885228912210545511319882154791569817937842363981943888373898282950558522282137878276009910182300683005452306913221858380665304635711687842744619159605826073904798356065849146110479449962302121744125261479435676844110809912551219234398392705370072554804964022653563727300745739435191612387643843243991506510183931450002387847101595211150278133487262768174787812319226787640244054126098543425479949180974991216603306372270368282749392064264066640465386407893808761736511219592246589151535013309723131505875414647966178677893753911868274752771961148168208001551191007559017006240251411207214411011329114309141464814527714511687753043546876340136647485033568178804089889703264333430853454108135234624126090500418592477234334540049792429039956095160243214587381909341529223024556607812953127909770556910459030368291618879230362042066310891499046234986620170625711200805765076462947521118897899197369469243731356363438990072202711865568275767336372971907477806405804973399867835437529246410685785395890341555561383033623269437374017910024098238294008322003544887494957598994295594064284517466332062342543246281396462623930465265411918070363993398591118264411129546200497019240883942924450435427631502469145013647949542473832120674082844944267057379815751200833013857251923902889393098030771459116608818798880924783786520606224081834126462669090726459277131561187279939876826392101403732544058930062542881925200162841599083365171874691352171439976349696*i1^96 + -70354427344365324768736890222338153934672038085999636862066843004714104182238134908473653599025424863516509715415432873891124688553481135417202247838541630193623649735022229129316935407533337073704731280335178140842332193108645195106852111862523995412711517509741387140549884480673827399053628516820157439674227081442918207621156148951428016332123585318668007279473416615214848568605525140490562742090007920041236956770348031852032670768459047595134214722747204525958936830266986813897787632206699682940528141544058152890571869027335834973435427136248318391451709046905950322030752258839576944364533803533163680075293512235607524111417224838312039247300452398155948682497623532120010953385416408582467755169622313627032356559201855694576040254077915811055047764757313182640090132461506486235586617319558465158072863436513053279846158466553406741356034051254305953017087275894511188414697634723633316059269625066336987098354392121630952848427464371351910346070279530411128581676699483288666822436160999987947499522987632949390149970820164629325713000002428871710700549935025363498901777525209105576204960933176609240891128895516079190771170964452233710305333177197709889909192598032053908924301198539256707559667709510953219765710994814134486430015834685109914989425851524875393083046225452073807407883059137714582688987900082407599351421432392058866120997065931190194395156607837615145637679902605594862813525002964605387995289351068967863962960974050708128471373057019719930609138044322197505422666579389176636165444115992766911083186032051439567947740293817928591881149500773074140268186805764399655228811473073895891839250495048324275423057959008807504224885507492007548604639578685256740794706962428598339022223738866884511028630463879315381633671580602995809552102007524087594928101196454235035683448010151635955982947598960028113875195408678912*i1^97 + -255536772227053411264194920167488667727537846171305848324006272215836874862479470249624731438460317318725080673995341802064107628307033459966346093711784142838547985966276828498558524228499528486004119843766791268890454411772187261015937195216563716508998389159599181605172164679516166451678833277724505072043215290474271600679008593279417866780863299955777431900636745982706027153948977179142309315322111253208124865556472466882309252233080577965504415577047180231424338658090015232078002845974519398363820552079904847207839958434304980078054616975767759192486519696277066053378941230647394211158661456000982348621708864105719797921013033755676168116795369779067441650653827791951847217039175644404616815231417794574657354969432741249798171240896796774739034787693292306963047676599679531869562020384060515942570259874953746254389441076618257752056188050185576750951053941128318371414450644164947255891694915119391415381081873516792032178252438523938109513374994069205471507618964057012583658088116091784583079529485965196295361240143076052905086249867922545305649199027043901722853066783124117522478605470410153276606614401879116861688783482320086420784013685990226120854109693535398467274992971266786652203722168186246298137502737580258057463110992141201561753294518055291600861603912930983664972560673704629039861396003710530599378600242920339477027336101067886309851494551842171957749197877250935801396519062305643618457385667913132650368531270161747878209731650210395921289453654891066796234524422026322320150469778828549900430921317403572044926300692848209069106551802378579974351140645887482467659113804676144423858802435118881166980719677563015199890557081236342098504325795164418025517084767736630339495347803728490700797937946768377857003533759618439112258717446538416616101989984250514067507926010158366256314140999429686554525696*i1^98 + 98878700472241943371112228570046764552531935388919532504989650868074552474472295913591748491204973471579803591037694828561648525301383858723860102326256867951627458045442501848288692823648523862619714167861606622768196861078583102670595442974962194726234071843239971342222229257849288793584515170070338908397075117801031198890126224403012364010616255453571626262629146064749063486322970770255768979021554164264918872581886834501119642359683603231056437666158783735234398848121797993926386832434359397322926082604196851283501081267941835292508258532531485827544371109476299628978651038244096625362405225255404720983244102129567488254726426526132396209093607101075606521352796326004955307774014344608310387796656703003089089701783090814597124392433099663074275970767352748215995678733422556949371294123433562353396284595460424462549969952163860353278085693539820879145293829787084660364416486445796869626279142767000358274893998819185604400551208444892386135110802259536125258929428712375293355953823117700698854689633942727396810920070102123291974572156017982034189966593338945292117536959750009524471598288643793559159082291226073056216854041420439922796878853317518469343333715525992049172592226411293786659114247950674976523096680222931472254098203159741863539159815752825968993683737762256938519980448338081643015450520286025371353477164967216577201485979461177468679041855052887228850541227024965640550873994593483157200836752695614022068312098901435779698055276428061275875473506161425636672375391758083435506826919868556940078936894747455658198134400597389014168137518162981486839872816848791639366003279575388195524494759734135641555579244658993093090067140569973550987838929191151580593194258188413282795012361108513294963205104013695550232057663249537287616687298838237727909386833788568738307611530794948095504596973217906688*i1^99 + 1543655869192823187104297135604705294526067919887981005316705974278434600899957571204538786975510492846100406566833859246644732225697542292976493900659304225868599691934058248532748802730808070181600126030306954149565295437390775684663505593142099260736805361861589535808966289698621260490142398089808777042736487022549469248195086360126417057298923897149518246369429768570694133664181150789839273972479893321255300036594912099741529146658938790570226459449756007949576765954874299773043808318845525462977885160103261956710863019562786430626398333787168402435070758358750602361040608329187572489148662569553530859523499003056714953292312886717469885869833833899089025864814885456176217688460071269635192003165946709704171376966271646438948109631008692880649654599520669485947348471797763963251285661287289191443379494656444989562392577728664106867950791201739507612612539261543734666248124391869897036257636233149647458619272348812594823519810255568069837635392960274350807483437095469833299129432331401284902214794279127012835983221534093016793082718153312513741905660727170908656704047706163601473144754577679231754846707599839330989614432674396223780477636084181289773348919818084514092919623197097348968212339159701693881248729514222800468832291945534521401919481149689613062279748653100409445891149640445737035625431184646949362265524984455602137772866781961773758877549715396834665953069263751004499371995320729432623827609526312999824966731622641037160281743046272867088099258029027933951755904782494033846298263470663547149302325958369334761637737219824352900123342897199354134014939301304231563901086637105326653852078259342918243562795185241517044167463354296258661245926425113941435762842623588347907040449578582821165226405856011208339122242610294997507894505217245843685816342993029863367844461865255159292741287936*i1^100 + 7238508987499657509505875983488877283314948093978391713034177478852008833622142787997141577645954423239954860657477280012057580802813576071809710238071866763644705180838232248493939946415938325845941145122206466104578001536378718597917257453839248137031010563063638083355813338374038320289741951837801516980898503766104143994841342959761884519030386785809160257996981655086660972084756247934982116303383476203020834939706956787784061339172188630999419341708885064713021313008418057743010126684579873325127627328309491144108000946525392224286404186127955819677502285436762158733714180867879266105736168840944295319691517191813905770946670731273656878247117937655941377403390644010386397907031095078478169189095750584509474052512551161695740113783664451738315569078186873969196054881004151726139333129255925923327920996015395666773799956840421930529304006745571046981484086418482656241832522102667682402363831782492888975107781236453209197380384038796694452725073475700062798180118836747776000172468892204991275327794338671750211090051426784653536264466965530509675146203827818459478371409546379092771869256926618208764030295772610032522021065469385259340419227188248074526819780098568284557561732186288429267773481711668695496455036676531311981835145000772360315948831438260584945177614947821505760047025380799401041653994254645205519041670384480075504615292764885698046504296863937873655728489995584536086923553811178399321686859468963234416949656105735760330555840447694896957704367580280918485718920105844788044647049267427570844288543133559677116742811134717332672587094411305580449063609650259525606027319841498065286287344582391589766702027065838343140463332523954223457156005513246659054103514751172076742727172849089363825433563412414204544266638998508193563829998080126774806500028394490000754001097049562415104*i1^101 + 43343953967367741534171733639173817382002961843441019413259311133480426690564895109094502562799201593607433733772623506120642970233470007936790483340456889516298975343406970834273158797414025159660302614527865420832970264815904422410789945178325456609480712174501619810877507816810967882722337467055008865135003493160029147523932429088230249889663498355037313076097090294106670663864953173366684242776452547167874962846564640965244918886527748863951389637826532748144791865818505649190082363789592142002802216377181913453354755360311016182738827979811933278186418320523081507761406565291036820525118773912567622520038543535118540061981498770804809959892334065851303569306756780505814670119956884206550555219046286435525478954366257048983627577660232501215370717353208763062906924587010505432074755701237651969160082431830510234472612836315655616280158819935103663076875111310721504916148641468042199458159030607621841329658856729855446341716891051265871145282273912655494479221430534857214467160115414731234561464057273924190309132899324586341106120741414384224326231259008541318343404103960354467289707883050443179477622237038028179854476825235103554658713090298812883480112571157185255404203336075469540535348314780665982757911143285111048066113773606161498483163212886493112597453328954021639052249618196168630189060233941156524977806023263618805414183578873084960019206225770894091258001876397235952420898410703026795426050147746845115742357906137367720136299618785591908084912547833576285200395358546769299170515357712624979483878485084995378740140134085678549608762322270668571842586411288330704757537686561399535219023725489061507592204955601086495489874130737236877203155682861424461652883527513760622821898333371570855147491478649061299889953256931026263995879107201796886257030860179224467269354520576*i1^102 + 326863689879090707228573169680904522347143760727335501893599150994527957508869581696131099290876302314887837527360751695152602287274675838901311145092909061597235028792662440123203019856637077785178817159895248407595861244259324050986391898726115576078224662783225872315282171133113393120599432444435292454225664312949864154546277381428964165724802897943526397151090761144853576595972968364370686774508704499263711129107277322701364549892072833233779926104814648924010878003531159618893956347117968046540961878480239411438639730303353967836136954204689155621122149078544081029190226321067476926440638152838145919145522580960433762431431021043730303856435742960210156438104479116621774868286217080336468113827664615325566834049786003130060531647487441040784417117227713669618874918408354971333565163384710827484054412151741146552700106886770956158407626712661181334831102922579835962524141592778014211630783366001306378176326758248203356638516887260744188856118492234037147703486192809903543745843296242100588673765174845935297344840107113705382160270812784415787429100860518777822546581868133339772829524777226620401507285870717750889435182856720435966015454199645067442151478354160881542128260595124492823022393751849043397759533555248097718397854889851548915842252972988378948143996789848506328237569024661079423049260474929820186777332730160805479645117786792002723796271413661680229986857156504542298634856103593517244376016957815851505152983949247951701051927523930032077487148365272517346035639475326641475997159001384662316018869178064778791276232944096335627795321699111975413035527240997244879451732176193844323502301063726254574502185009654574209074693024011787103844883375094868179055678621121411437235473507787071982622269942192592122204425264087400548927947516624685185620616409877009399808*i1^103 + 105340219915986857244073051927203129989484222365431534539411612795986123824458874830608732108127705346712692390642625417364765567497279135960312047127843091381278225801646098134773874968498195230834344977450372769325069280083224212684844722007613352318185491582649199885347062744299656344137244757904916494753684416579629693493794398549092397580788299973702967754482657618362733076802877121884380977755404687504732632272708730760154200285342585836373834358925805969050519048709797359495593479160908121326294088967160081114692262204394388972143470578966663245417151125329876426702263838326062283403261116073640577039485890076092636303811464446561293210849496364772029105387427815402631403748395270446592757099286596276723651612369472874190607608644600848668627286086012746965170961181321267471950525276220849272652966096544228149119857107505587273053201764701770954525993353062325172139211969672718901041105498430979631980508647269822217839277438430126327762117857821349004556293048503507153202988086509819490480902627328749647147574604313103345306824146705319093686177994528713480620710325307723612579725321164878332098376009883279771824834785544130588186793812179410434502614454333118168059487597655005066661770138734916727102643821494088992973867599833311621353704296961683527967754569854714079234416940113033775432386320507709778985092824347118128544012393547673591937775646583469957026638244684081763356700244789015296358494811227857265019481674093670585379507419292433225483578151637120026797188694485292184448261914017208992517206822965879843890037581572626819864965059269805617205975543803664033801320065255356739652294337835153271169454346195340433200969489021012218796818823608828673531289677267336448967657316210084213047190124775852791088884612045834956258391388706277652151893229568*i1^104 + -18039462279005324165664134550048722581118360536032042614110315315855157328309613661560446231021108659948279252738523547658091344348782914831554333981671795131065493402557425441881123930707896641888305998420701338397073831415641385259686763663764160627772845745459390525431131825014524496833706274556937700999567320300398443808180182626468276967134753070470923932261123673205537692315459154418121160882124288925180163260485161959123153885122023694919221390164930512748768522733218688105589135681435229817112557636839279973564857614815968152327301582681391147596100988528515358189626830822795171615278846120692818699911391713169944630770534762186409253276901036880301326636152589261481500557314643685454083555599567402354369212491173644447741017423638155698568298309876642945266070346859736068625215735118837810750813951477781328796943996586044015252629328506678118511760657594833143284786588629797454774395420258706187065309169763833135109637481955015201015256457560639336671735828043169354052845000804096419609302215705364121777556263999011685953111318484770298756585915354936046221828442326031505480732036768440815963292359592420421923223104813844072115781471091794089717023842153396434910541545696292523419138015678906517041461853400689589067635442286360365504427607875547077076624315038667958905923833530746107225242705270334240820336495299394180067470289023766155906268403524085845071775437451890935345702369571269118140221135110867712080518097909054991644508404086472542803859119769841173796400117621155983676604877235860937966459915405779508339731225296381205054211056598385427053663891985619505067587373471437426761409604179402858334121906369681489569994272845275684951277393846287815823848936764824314192503474655374889384044295780752797929446954564671559247836438772381122560*i1^105 + 2298428070543020107124693988952720804503047823394464905232825896528301469408764274301912901655190718904606652975274252162725886738092591448521287768477947673169260431663073797126545267619136515148030311627556000117900250498011667751727705953737960476826338089093624169228899743118589602772254622134102423149716158256522551543748489010309805694757988180923035296112731263725835727861085943637098029820742142901185400695323439206222542951916327634004151468459545262870369475705697920801216043599985984253515035043694232098881862138166749585465019801600671092362465583491022561664136309381675227711462144044848901347423069427817473107419524849561436441280947018726467676389154272940478306058525034103259731487395719334315533007757485779193222093983924923348663971721800715408506034711595525542656886803165287634508776468487077226035820202907181528284777973893393156318487075004352562881200820176856428321756952392717646989779069512020675882224164471669514667495138561847301597882893869861462638189789316148906987631897315561703833746345762366521874664646641977100621126196044452642303064546554551569503887540165983793025617331067582796755324905797015763433083776136490183755773807934199611481528345819155688444454989999886964915639065965113038512308536335521191689780483528783016598276842753310013594452729742609166817541012395454206092337448604221705999185972780571518883508962261052758776658043093321624711562511290878827470641123451185408311383451558453593389038724495850160015759731815101922299004754059458684411082478238238285206772594234827970179506316654931574375537227037874967692637485622367758356629184105592875941377387453044424731127012538699391444021927102428685236057940061906079773098656613327746092685599164920713040875801988532474727166220149452395796618018816*i1^106 + -135006270500802571080469557711508725276523175448823846729599222927177141116756667664449132597445343255269739573487894609176529889482247782757597662902866631908405991195493630231989498656224899120473439281725201392042563991632379829444988509507407970999898749494643760002566135617440379747265697269428907099521678894183238778058960805838796948990325670286063356638859501171256951259083275065040641869150883448166313472415526405430181038591362343557168226792634124352104135778527837086353588399944481111463718800012761098436247800800353987634133802574985303148543864938278570601978674608492601795777526194102949829978253126046512562804071356575842261496380187103078859023094242594472864698052346882148787009367877291169910014383836450507490116285154643094759324768752419560417501183098474993627083652688209887965265348126671599396768252516309024548551406111634998667215661014335189552935219878631557668958693121634278593303831966109971907485478548424634536036283435822622892387870045178348794213675157727548383374395945152352848386249345373431893011125217919383341429636998478973939019595529790460933961750943823652784959457670125362118452126113115325234195231904907159166223792575044467833798914202961404471328477033151106426879514910231956459420374865504070308578695392172863109009637268287895882232901400410183982354559799096316432532201262833171585041631694306621403305375592304390651692742495622021452709320242314116009832975669224642272010726503689348960384935781957793816139165523406696209980626308943852913399594929427952411288751865172348671568604458270696012114843095363486800827761973670975403774229922046463324844116341375616365533553750726191401530572407737778082550525803095333096433389911172971465645394039108504295638366022131603133145770493489446912*i1^107 + 5664786679358274241570756645177255300998332818139555899210254373592965764875365649106391880912564426641036964889492468949060600926405889919982235710445669198243702602316105897837083583655591607200563620831804404189957697932116910909800768985541493474975767166211730317211197511409517819239049438443217549491624364375571523416112350498585288186907549459980979521729452419483207795059218859425884478261319767299325412774517717975331223786113314844116538680760793882836627070013335765480629116825689403037427182016714114289949316080940854137063436014450644637209210758282472503265360619246245925384723438183984911087208429985102123035277870494208222988674311983315127920498644731275757870481983402702483116467913533531057800981613934103694846311745774989138826665944489470821588840178445407398368172352824556647263932565096888135975385506056918846483288094752666177745482727037479578566225011016992417910722389726052193032315931214040203874503926101723561365559925727600052178550790788951163636468192858993400906193310930944524224423481053585018170957609464791214079104130096398310808665173077320513093066405070103331412421075538951145298154461043754446211232687990942974849614063298050964090240392257566566520322068135202195308485111160438455405541305509926941358442541132091477220977385222330858958951660934083966051045073171833585718601264890316892174307857209360673293007497501844794650673778070222547586172417860775191834031553388481596702790498870495823811588469313383385089630389750047125640212216391350804083277888924613900036727156999291899449297005752311657450139417773999270264591020939631876818000205539014132709729129633878029993510345977482180987230964965868114668449707709399585428673351077841713955996985375217089176433124204037454140801024*i1^108 + -111368986127727275399369525258885506605603276679421994992493685056496460818551540413710815065738340373257838911648416687198172885454876241493883533925782848815823034881405888143432439812788248897263579396339428287138745751750762829962737228416134497132865761537200896051899657797190851887977217521645728699110851928251377639529396803934087809818791145783196348131073904094501449756224085941098536706425131688845464734179751046063206668891009319041888325869429193123219186453089101700996506830560482370676475255015529826674738420380840641827044539568216535302941027931155058062481637199552455328511038433824589516507144869998173657799203802542901657324320362012555102235226859519640512471931776717935269810852331459057696739489125887027587416922671036392192805281113172395023648211542811122355293250015776505290425382128656528523278676788752758982398976188852627198746849900690587178909811134788105800770124363573168023783937630371434022523530963782673912281264030210896484287775398085733450284030196705528320390870164163007493371922136150636217497860965194515683503855527350406892702246612640534396006761086460499485808664019520755893465044192976544968460521370141074864535087262400836545854293926935236272993100861404071132960210545852268647689966813281643969709010787838047999017242267502973309898838264521251181099885756857088172227101727743009331288291638180511668500480084539109681739074046964146364132753059891290819503062479156880619858388749121364539483784274165082570284701375104633424316269386559107799125155277522463994330527690741410820763105897932911187658232851368940930445394984625923258086719512981490330584669780761593540539257712223995200190720132494916967926636859722451277150583028199799573310549902565721721349940365492224*i1^109 + 176129991624956759130251875153472996276597991365118356873891982584103241451069638305266315819770734272019883362060948676706001727120577098158984686951097018374440205373060797739277420965216965084220016579039953743115584510049115225488488318064542786322849731501210857509221576370575658644872748842929032945643662393920980096080852727095355711977703885022838573802890587324962600000403681735194129309210929209861737455043079872804261482704445453998772409146584238340294456624236583624879567227184965064326035707952926102356891360354092812269227703530458652356291331102372977484234093203040264439357743061737300733175932772157289091280290333592223189036428349984252429887671391592498091140327411615450572472676742885776666849839062209328899418674306938017417235519954530540149381501041277467088093171868605610158366092796144121959688602718786737639429075224606503485391188257799107137551971098862227888603854163543429734079693834744275462222580278145280828362326115906156477516513313712293983026814915036889416357131975280250299460279380842525395216480252561023122144860412058010437607067967309287031637462093228894579377199957052943715744314032143341110247399860539110437803382610354448810933532531616906397011099763641740281744779642066771452171723832512223199637689125849399986654277421678793221318115552279850726350395442620988005525230402320214997636921976227649214622899565895658473010725333624109752694012997877394731695745205339571430800542514512962976361701345342615746305918413573344456058536241780470394234163018827966772221995427984152423742605629439408661461930563308356910906249579862184481962799854593876252264735094927825622189300186483811724240469485288813002464904215134044546445000106677000725904857620140785664000*i1^110 + 7809172155206573755137737338156416481309451348521453218896814560922226588616578621981277374140036127360123017566871332814116838792330468871067850074418120726864930452298975658314523217534510411353160357779893936033220891752783180776450530538324778923991801663240491350695112124211841271608758328469618410264964785934667341419798100356241868935943441961796909242697076644532203690297428779097243308089685527613903214190009431983949294417287313807975272049099288618585684545372972730885979764967668384936124151397790995548088824720023710123275650746831278615048920656044796680254266306722457990585918857907898886663387630701162266359829594459299238113074147232754238773216894312361343263738768617618667491044085568461317478180941987912413073413595691076167891293706657288018941382605308995677544551353894481606890928609815030685376320082200334861805289985454112709982933177989966257322830505021757778022490936915386855886109560438842296852991031017056901065301268451329714480383278643313307482299860057982033464340731491895320614699771054559845453388370148215499882457160019339569012984967596234836423970451146843129598294432173292592985405382934332256769962804305921067873351929346993686014015563342327119289756930115662010898434262652822025041210396570469877070079151956983147569058398591005252570144305123298802404839708196094386250051445049665700227933563133723618696740323073636753765181648311291194718743633937038080114431543892994266564448061860484829297294483700714540050344453283697806049141922139008590939506240444424563798740388225845265027412062776569734037556608337324002573819978914423384085003841323553661052101930512048765159038110274651829053184024406130817073352488120991859751274028907260066385490870272*i1^111 + -31453058897862234249549089359804067784625750323326202170242448812764882474439610195368850645347874938315359928297331668168430646127270425852828517081244866424475219723134231692507628497755577931026086837553941486684204040198790498489348064507674115450234413596472888770029334358065387463215446900914745881535500816340053031995463027646348712369320851296975062463698693551650248773370493905814976964025206421194900985406318011957752638188758865821859478271771616255844334395448404777263611548847868873007052926162954607126937615519985166389145763433015755818365757879698178675092019611400825363891831314947428104656657646222840811837745249641066836652563532724133435146511956601814889556326044115640780768338437071979002603082720895311978944258919546637312491247274679227774989873457629641601668020970891459225733678408788259543079616469532116807806074662354480907352429495288107820921506038375213532270672637715027444369489841402203110055721855958275090037037799579280917313700091364242079512747839722318700678000386525648328480957368904227500490683381497463445457636673016369505542400402440879706118862806335838778320433122179620230973981489326437737233806035966267583543780441804796575857270402373828427786771052194416529577099508503748031823099813663844985245310574699439752878208411449841131469554159578097130735523661707278033413563744021424184094448218205264204654859811630293416981450892236100390497924736181232832757829546571218530623166915812692383762147175301200297157436797219540773952308508303117212670802506274135928902687438958894727320421286005245047411981508876073325103782967909743089169383954774300630460704045501583366190576106784545469927380328887212725000782646102148860088911964319776768*i1^112 + -152715251816586301879010000287953228205680345776414143267299728156672028880750545420513380616649101747964812203171815854662636371930549372266667870781501019126144313643679616182894496087528020792228203760356080581497182097431295423594450866712199733175077111581448539206593670492490680599890343315548661680837371951887669647983877534954713921060315225121649070656358641040696542641745516328925150367615198244994457235400238759069878213180018377483916329400227593509023980667358003059851357565280062145765711016386170904913188423434558877070394957899476989638992409462405963660388002105111504979494811801287465787839475711759525630982888354089699562580471329172424005306725515268135317949616792309343741933832670897228151891076070979016416721354626164499018031732033373093013670472354168496553126210511744612292369705053519621192429441253494918235049612474591694136221139103568386842973823902804788581528536852883855293321871038345904399776905502987785175600622392668032350728066374399236352813857671907417947595026081915229049147346425895172746196346446585110678270086799450049606874706180619832985184401197219225217861228959011161541919029430381161660074438324697928572528245090976451455794418853172085844235569288008941626448424785654640773437931891942266283119118647732453332925791204273784392593317018413853665624026406507579297668391813238226442335703682759947514746811722828729353095206218937055148373863280150551424625617760813368447999312358935294355120495607908904461571942672975074435562444460683258031054168910873602064304100871957696093935822076945298718359220995444092018457627400141897865338735624466884719330717093778222769991876639917596572578139634423868520382497023101110480535552*i1^113 + 1014281800985810937015750815827885457338623441341382872957744497108130945584780045801252271936998959426914700656269010590213778835962463188177828708673892298796241505216626946732902461722863365266894864607170026068878900196048735207958079932630196380706091568290889653903938889398962338876533985371296280823782257632527961961404486233274006489730682843661301456777464862322587835735726308640911436070443464577355812121859230815408350276094204053070999441965699615756821784156272584549936336682587448749777942645018802428087519746078690266525727182839956163645753478301713565656851409099440119121685613362329937237531598475659135979842513144180125781876278133069734336041731407598576529110182014081198040528286880032891753902115052900896759689940124343820680414465279690828895027440381094933940879209306029147786441142196114162295167865840325679393600972551240903460257817650768618551671845514105300065813808886926437728860684914365046797689355305199074902734588503208065658314912009927348925529931819044236939566431260213981517321843079430078079255785949811890447121130959492563102033133771092296820650655134186732515483870275536657847055150717895390555902104070415782568529334848912544417293488258878931462818530864263952888718719872780259042616672627970739034115876575498125704602619518144025959186410254938865401439729602195254140516109504953823848545215701229452888095876698209208511570623550446461351152383855563988972690555584886180283157938761596690400424074884509936167359982681255164596514774222244689290460587244333250162814730390737756674772195440501033259210434405241348514235808274510325539670239408946977180232764976054930099937074661309327500373104805762870918671100805120*i1^114 + -1538177028230429370841276728099935929135368912930917015816641128721583675349376728922416282578938870655723281749769169702932930971449823076937916263266622978303909955888394959852626607066693234038114347403226796026983327177402536265716249922256322278448176632586976304103327067907697415818362743085592212806247422860761686148499401910331007777339186355870431986830052713940918736407452157189760428208058879154284898513321093747551957249294984512500645243801316489710000554369437170293329066023027179461858149382880485101992299814417299790298112068602501123769831955565320620836928735765442234851213715679312239505580321901993560526630553520226229570611550859058498871704395667883033532001816477604383878806377480047085380134769070989344603977012901575752992844529776819865369455419358710591795836880222354312350678519133846960467947303109992063708197921550240120563860717495644577135972043606990240343743605351576341299347513822136035321171215932257240130948381365303939644028989715146311835341844517239275120658397017647770781099193703916611235693982628497089880598974162528473468976865949614531994794976074757769645891904716541083392437670551388690660861928109930209336618765466209339213092491664282688212070225950759311343549102399693307039721569422647724270585403268373851530511958125814751812911666270013720862006222117993201344877975603020344760712356988088447371007130754921393199905017486550851759091060044863702188541662703893255665073367271510561652674109104446691595696451342050545284646827100984919060336790959048276196040885700037749148186428461049270372576167860281107168150970988646518838642167839016114344139630728367710931750361294553988250423334893260898304*i1^115 + 700266813565983543672860659059903574366624819155554405597907670892386361633812926947494928324421981264547287009434577291063480595160775559762401743028760369077042318385794397132122996299458789922859580381044940977989368122964369698372599588867249897627373970403567624105281845429312469431057571025595461288118724411061700793290976511392057418731015780123870480710046711968865017721614575149409662702550767146351450276311606830134320021915958716437492184566648690202843042192245015456413838686249152567833828573212574603229101116934650237385987878816356628484022064985414221087812655951066275472919464379549146254820313762641468779251189557808054446315783566381542307920381278886647420714793434802355188086963358904169537927014199492482705632749391826473829583851953401822498201126260770649525880187024571494579489465046263304236310051953785050631001357266877167053779787020685452777141755774054127544418372471351373325021221623248573723723883386652428352776669800417221828014495111326827668688092371544273310497458942604275632510137093666755363932174509473127747178851197131322448999819911622747030029019455696561531498122134605676980967772564820507728534367152452387955113254638986676661115964052457607189961239737469464837948037281704515771147313116088989669535945759052915045503725386749313276847818871900068538515680154946540923940625648411539113379172312836806485048148195376772740765284839089282312605868964167568815572855447886069380939508471963337450201564665430312081989708906246329559728944702852909494196132909433073113567085979995651951415964681068155072770892964374463543139397564394616283070144062465675515072544640019581538693665202204319370182656*i1^116 + -1784821323645132494988664185528801679320472562332357370117199695718067490696572878642138202584922314624594709859801471791667472669847677977278790133226704952425171937943811706304109227892690099715164131917766756166258626581147592460559153306693391196236051000284787199658751566176840534852662135537140923102494761820317143218551453980210746507347942177089645808490692959004369965689251488177086910074718348854434656655611297116106222804909292755000901711816334321657725538849321876359973558421744645423434265699505156218891367973735443564701951574030240903033977449684514006450611040334887456896060918194862829194288792469913590580346636834385287338195123203185226052404301224026968634303464731116002604968593479730538505321830574402365034547614978633918161673821583337714139975929597047638496485711260717916689685166279267260613409687920492472288852224538869523019669521681071750010801265369547675881604231688257198604138886600171596188436750797136107454714256398105725237870455577797154519889916379805024636505758840879567470580664750974137321761088966345297328107220478049237641469910117540487623273373270889050199792593796259298350952761887055027344134228878847220786324805954762208485708527962093871180260955149001260432439898367398509951388386226171023421615712040943726987324736615429896687794671709519612467025999057848680018828473719856278466393806889342493462425564732077357038287609304681108106420185259565239158156028697125419955767723175149973579539204252153001663369606646809599199866461974743836327746916549278423374048544666831291093521802665918667399731707979634835070669940453317098664234658316277299081576290636556691187178357653504*i1^117 + -999573012918331592440794024087900640110403239994846224709956532035689614992597012916315885878265797785890646314415732306569268506597603157458292336700309241655261296520262050515389901665403561194181453094576670088659868810701211311087431792777911502217397576836780797635523415762248606517824444105034070246013905064248871655042245196833111688756968070126107784392953536698309867165858978219184406121672975442657164544714064754555236359130125730735278202844680730264282302626221127435554532561794614597331839326020921037141226209965409016204473434900564956841145598281960827706569346317249611483594010822736283232857184338911352517713401019031218628518735831540443076460036814911753359358403574491168835182095044279624771782158414260956208586640750394799193331830455988591356521663825718159856039170278836759111682069222488595703354724992290105480687126844609723249845151658758551634336590922082531204817571590351280741080576452903313700018902523567287899765922634252172503074949825427963740152907474016279038192988699146361212587895652537976546345605255942700643489559482101554579554504807146460017116853019371934963491915517282073851533744932773662538614018451603767582245524162336786193536325423545612495324082247022975291215371401322770439792694481770799302235091958199952691300448693565047674200014154145588792190784250687541637677015977088980991258307619667662101054122448089531474248442409935861426815552753534321633213505013246036230107953114273053156966698913905234815280133009833195694658549144836546024851381967505595046810660831569625819645740404982611934747926720978924501978821622752907060107722567239966655719986746366099456*i1^118 + 314359938580750012651606543881935058326405314993865191682361025304698992928222281150498688370823494336684143881199205457128218870849302088886119082867659372119360467574339886196523581997698725619585518909007806994257471009135650463518664116832742724255109594437367196760713176725948084649521904833569221721345534101166977031370762097798009251634357289616577808095443411206024923920421883972856826074064812253836539785754553850506143541691542109483144379351083524283383537681652208168241333618453330600061686815435441243996784986079683628241293341681896498468197252906600592412889881235268578536537636913750896686879078528931548129200659260689135883878963036743248878539682397370618482509832936124047107299952233265736999001130309163837257396292870408905210576708593492148271251090419788664857866710581025854462982871127733931986239954529529399674328558025803796478152870742059775878200923480370084228564793218360681526215642845013509003715040580168681371797579405712415553422728917018166748822406140948773257018265272605329883114149629271960054443860024546684091707583016102255368567382971194881031697554815955650444222066815889126974661696520932555055439983969992962309245496021235639350858199504171152404408731401574706553347602574747762783445522021008071514071988077428245321445469462644628618081092107308312152762251991667238871734401621278643716848499068675992096633776270437297170391314301258249273719964238199535522414768343114416049146702174073802625724633653396445083593226863414870469380053826728157071597569022454887480721371057709933101926976608274864542134078266871199248722446857428190442807427051113330904662016*i1^119 + -31937189954098372744669534477017127641220395063523639458958192231319415318742875142031488284215955057658794501981081054522111145646583909389446886735950645033635883813630691140531338583177068303360376731817961900975132643458329731401608555685857142010768785102328740593995895626352237247480527485925564225904606084084367843369927184337486335042714182291250924416415654004098786823464541257984467889999441581224161142565384805115002362548973131894908665101090389270480752948563306948366831177161366679002412773842041004018598949022817505927194445347089988922719133789889081296882343230966239430071221709038752814981053978542726557513280841673502122372924799548176245319458594878166016183867326750498411372557008049153106848257960499017718435268957864642303173485089324254162197041505442487383049732148265925302181808251908450608501316647988417220118461935796819385908378264192234363042003822729013169512235080954077369417801701673428571801933751938447395866626798523328717220992736502576338939157939807180760334296945191194717872995295796945721900894732239108072693503086804625894318251823802179115468059669859038670747160940801234344986294630600113250847609394153580299326767879664683140799458100105117179385812896501986091566451000404332133503097021567901134740428139243205752204534399299893919337954723292494854292039168351196507852676024756502517674866788390686623466802167757732042911706457848255714945703150944810970997103976234826314219420178419677741561775250302671708481953429304469129811778388948151152449639287001136251834872424229158007437055817150811370246594806789037346600122522770995860512127844352*i1^120 + 163985426771888791794324337965237597039293758973013233526560780544285181660107550373397976473745680284060808650891966898027841847920137438237041907687389748732722980192734266181656871548167217697632549317899857755725714975205872209456977336964547746473416408216468361548006134903875090034303411888131791339071470197406005059780247629653498424236101383741413740565758052108785087567689463221399352289961095701725738246343034880611069998930385288504137260070067777282683327764974721391350245731322136179635752232659949767048123011858747889573746988336460807792791561468598788487090440295005160386876528548619125824692444390612460813579688192939650613653217872266784083459976590987407799072784466226262637145589401719443443990921208462780500316649974034026706924736984151713816577092596594700381114325404563397731516208715401116211853631772507496962787705775514825080356976529505353650464876050789913435748112815529831751167191657211214149967660225016410704045148827641654602578670000409626386338327507071073090331478472373860591280442035531685745452180122959326260944221931896334838277858533900076570317375264997215106805365024250198871962080488349141546003670207987719872060106099227210205984863399991494120219991318281093595302034788174303173704342546380252917241677582169784884044395943841334916505571207066147885043329106867113384082229416539440945246272295515010776227518439341553637229903861171197693306201369062616288103431934079872348858716238161418778497377943576811650771102206735491039812260078341920950241153241590780427675679887045981633411103870179131461346635894123979738320374988800*i1^121 + 198699495590543191026366963766201068583167524518323649624058220045685440441010814034062915763466922887336444920090484367402515941675129994325615248830673446726081531002313760870692063543299031167960924849410525140215095428253897027409615755943808387824881243242871894486634598756686305335033311733273176836614392403478290367972144335785450218348134096314627158178702743632489877147921246357626625034039370256404225046121169202329181278355944713400330760012883710086231383657524519609282480761218369029878378128292717526367981898020935774163361133263271944846151420319653687142856164520809037292812614746767895421983090785627005577047980127567623027365282529400110815373156095160590008057113259805497976038132517130632278027231983563863737737740887892322762906918388490194995837090419033031032748991635903665432051999684185695390271738901308210017483088416768131841404657628610679118063393202787818168405816507742981077150984739306907720981346211393668397632221734803094669325803237666022415435570169170638012127272269627014099263002526380914386439758765230995230028423864436711514562041955619738791059847090792602728862963383355112421511842234447047974245258096519555539864817534747625265540279204415123670268500980401802566475535556771397570430600990327662429629721070360558647867328806515868656142283407294933508447372675992266325635180948313703585976038642022676188476438126135972485041984560722310304397458936942585416568712577837536405954003946096557168029394668106960420859972130771843070334031671329410895811288643453873416449438774896395042462925776570744180148392386560000*i1^122 + 416689886227707957592706379460987012904756302245338092958283893380768002586943013572162401962851607239153284638485998192076295424843253766585880420284302214035772104118158905908644636938774179039674864227101887769433794064486738469969297614420402216435658973849523607654885968126455949020137687712912586009080818516353412248513589122660029131061769587816386979866335552898490677034059172055664675259341513362297737304781773003184839100118031042425415797311979464120552766465487540066726799838644344792192315365059202645396020730896712040461917155641453280928917515795019312147382184766473821309510302402640844753293393012405822282083404582179307461834104132391420478254671646897976130588539603543811700601543052392539720811671030680440605325879082145311429069185429812631183579001641488690562939857114629298888368052094707044789345160721432965008178095143180376466960043277154062795931795351550067994823024642346836013924424072297709331493023336016633485932288466162313184455330002562706542173508526767538156093854465439364545128279241787361373609426525434909725328820795200934385865477109476488428554016647279703790810465040446637555610982220561835390125628524256727510996913157948369505756920944078135250320321966033576410100669866182446400728947717277688073687145121698681054501026913172851499761864856801408598365036690499675223620720765926225702679403773597493143124167294852539391870148347596174094965954051788434088372286302961200231091664844119166929593439415845631035323194312824289452522379846933601415526713645559124823448232652298584514377216000000*i1^123 + 218192410739512173731806085532382712511493417184434969482811995430128073954966168725070994129092246139908745748363607899165216337388503597962031887783741548027732885357202479548215819957245900571960014487094081063857938725823033329536206496237190801346763637444246216542713333728398463736576713159484420395691950358623347903350292709031877367661058789353306037936867491480475728555319634011848825180427682965374184775969349672061790063759965248911115131002506285301466530238918756493770446885904828824711021421678574015766373989416352323870616765651079142475602872516853715418204184361427697049867155080083866361921280492366304406857286241112565416425831305384509647730725789022805430086349369338139164395954294331052427807309362038663698028640872904176378612361477714056444561275783913275199839387944378849224596564276702579490536523967517263148807802755417327980544483883098118108112875937318287403266607343741957932640370714452450939493948791564554910937336791926810457649447796633839061716010508998607572579511182198905278619234360933193123268378068677946263845510120076349870731496337335440168254555333619939231182419460235437823988273252165733663967420998824407748032063722348695625332153440134339610489873409110795747890044451900032212435233980001114519656368964032753292085518574224806841398285945115077838920882999115018460675659290178917870222988659924890844303939979842202491181721899847120794030568691623677270753451314082667464888050091420314491310982976104016624986847200244086078160866624175943426330092901966977981400000000*i1^124 + 2562797953937963451268728173558552217999252294217859067482393988044284520916747203782662624112784849521275947529736601356254162934685945688571518280192931582334606496653473340018401624437029946598495545034079423521226348147135667002476906131979024979787270571491688485884635482227422651233185142842185108606053439636132577938272901704195030307893091238435441306503258483254982204702749956172799888727348910492911763867509666121554315520366861114745896257461791770671657635279565338600851917566623309168180109983252495644768185767856215356060425523954536164440308448156979689547724580931648978871390404545242361027200561002889115772708127127946366793192963484835779906686205910278778183150581547158205911548341480671066877030662109721361805983104413863145652815023713090333973206336952855065050359972873045680193896600124516789574005805712610852437219179268573010329150973257322445789457064405854108549474455497725897747816742495615093722705762206640174527138978581247807214851612907896552138644479861888600376850636534513829463087412843739917075349962777726249112718595026018614597175443008279860971014363153914448939157561181141520770563766964449672419393836916799310780141382944236781627150790049960745669287784040239914770312751269466316759432825352290636086546772259467574228656305651665452956049360354947938061540809911659709113101451978403336216367675602778018127977595137641955261719216592220168357834325931588704232011203896311471492973127921799543972933784761528805680852992161871159591584734375000000*i1^125 + 5198271172404207738247638039642505025857045697973446733401900583294101519473134429064676392158334481506499534095658248611097545721606232828712392606935562958336313672847321146498170705290022530677877039259007974101275272485802690943039294952212155186097647555462018097797784103740747083061811193975090916336789230670018905422896964627157359644544587818401883855530392390277511863356839737867780134384173642280088111666797382890711416498410993660228541377668131216135877759868243952675762638378339800333366732562948380744514905166400531446536515369812390303483956519259807419830254609166774566671204000018412819687914296812521867179305031040618459747838437414442482553162682113404844167623587087283706493106684412072567053470219724929849175851818377148404901909086174007974258361900196296272833239247554837540866564292745476799782257603108416031188002771124689538444338932333304137443017320779093011072305866453486281722542938021795632878110840020084032317627841391587204037078203642998200244664218544147539622428811900107592303344986937963454331336324668538548590200286013216126583957445299785374634908035493203926554051568229705869478194341336576453825115283666614121202260252218535837904776099247196125955749006349471834699903879883702129309179264125865356686873998558156516438155559615384210363446618293623896382968956334975151597869246855538634546325871380642155786542970843379765065085175406628841264218854881031818517439362703408915581185816302744645022686248841552734375000*i1^126 + -17163208101285079529569306366084948367814755764982951435431398282621858340620023479154262389701086645693641810208878413458719402567559807353250884114420548500166170129495052081680851188204186641359045700949679100367780686242289749394579739065748376709931427543066735399401127741118187365783180919451109044575387620330880953018237511244386546765771894786230184687181423611858697996625232746005673068472779311608807367979708009425261494447105651611420212178885835252633798249103619566439992936080501490321398596575143428573455772754782874117539779413478815270242334452713471599851767799988745805063833884447505102285479758412909077476165811025670049850605611769241989241757299722201799218550853607308732298698932783905454710807985916848749382790436915029310307040307989957711859784838814305416852696349643674168855728822203940220194063764974824339197576398495677441598609708580490233773726832631859074736230133985474388311583831140064094516929761295784281745450344758382570711519855471892611529005352854738949070889751711758878836158897214301140311604117230665739675277189879757524459369559775380455629444440400411570438231654373277305832565090194993100177037165399455784722539602335550567151837891075290658631507128187711722040118110139261015772588729354971103662804353427470854639069014784694683223562384779183947697542856470107277617304378705288259042971459767381423309701011914594560595472699917568868769577059153451854168476963043212890625*i1^127 - N1*359938622063802040975247859191276417722882295564758608295340287330771721975543034201923736337855051141845080823622292283693759984651821161394250365737640373575994045111301648171183982935197447468829560821790156990703125000*i3 ] ]