[ [ -5606645769676561300448080421334311605867403365944599111544096018012108139613274522711392376616627356019787898774314010386693711068047519231295433774757440975028080814531936221582451062493948212556443276432781782866894564519576129482872570998251731820007434449735570290612780286073821349820142807629538734714349846142945683682136675869787572207572381871367227254835802260825161833527443241241531029296631055704923003096360911891114625662531705027471999058408664535526718382494630733297080698463244777926713888784733038117459507502469019878837904540992888202092632900486451749095369262202481927553394555552810535297800979098655886150163453330270520455253206546996467303520050248575706308940021176242825044120187200524804293205834981472927825139834253969948436560050474162773433106012054184392700756783807995752817856479331925825047913113692557026130378240292796901446823063651555576732578717929627346280146542903605108774514484404004915012833957173689273081508953487445871475041083006794022573974782885682055863444510648426342349147364465134437016335798227792006751594703179622101313493425498879444994555606844618235445665195740111106138263626800040137136537628139658684844984314067204812841576542429063929196018857514690408333268177728719307143853749253403572156883150445250288000772553694428412481484699863621808740912146941606188576417403160586721951203710662799323511380475540757768369222486411815626138196853319667081309722796246428169441806288306230258557340401598589360292309110056323490301032106585113293223193761705775492382637350200430676840747257412784828796111321064535625135904772530104952347398668049610120355984940854556269278749544453467514999145817365318938759875932020352318299549296840010258392309806065926934947154592940381680699763917777424915085042091980779497151744082032015264157308008728199286462609613223657598755183474893926346810381259084883768817921808818173873110652780285333268042728061708318866462519200469455457572149267662131264189770943175790204559281907813776892712798650578240892551706482629281708110175450025751921616629929355137397205733294244614593746646583087760851498776266527223341739753411039032644609899347058503718899913176399154658533337230774453601768430455106497355483000845465685490192829117173323105416711279311429649231594950936416030561696168344257322798352755460177213015390535578787986769912768954661162114470213642411273869142684001720864730499569277869927819026289012935493410174189379084195294691495537088097989144347268810270966591132104473997858108927495816909003030884072017406984192000000000000000000000000000000000000000000000000000000000000000000000000 + 213700885953809510286879652650514108178126929318177109766664977674309135137470583408145011123377796731197397633635185450776849183927457132514394851115601956306076332072640941114629322448893460591177191534374714450573896704922806834879824745032004816827616539338173108324743562312586525855692336610194448834505264614665724754984049917349705728833940360883246905762881932681938567758722487959001096488669135079278982228047811056224640754440157699081955423898123350985666299961867580674011427168933939516423680132357989168433700274045986124400201330607973698141167151425054576919607610705680613871626916908883337445041416658332819606720028103213923107789273215646747309533092979537675681145766945015121899942934807423014672388134203167808965449174733050402061797444144444765311302636255327674790327880746555693744554311029390226155972651269215723858496143759400462148299427400815561166861731056859897046144676089383050880431966800178196003670980094727920177284572776083058389973188310261444080604342901898184588225787516331617135259519838642023707399967600033536123364541639771765925298944011992683608451332398060690732455314129156757918335363268128878952806541005880366850231003534085626717050929973931074763167976895869590651380257665316736916226171780968317347766991026673285207566043337601665313261503988063518437191521925079331930875975439299770618573752945181585987487235907834540441633962570669924381908437005942084839335617205572761471681417585930248302843278460768857881784605688038313460664354955786531439968288215309713128609693305887401110029264656206300607272194575098792419664300837919161240879273913470536845501168669995443387450046928014221095537131024336323782969396386163007129318852318043030435174857327347918285168915519814220979365780728877370462740116357592475776739847779258727593978647493242269063643577423728029381407840612587408417411911923573548806950907315868688767844405609238438688853258665918817140312404040442445771641609890061741946324664467763128909532977974045769026057339878103316215187047718218195128979675497527108805311637751385561267818587756075616465222793853284041197180218052248953598467387259488506105095429095424407339515774853643017506416627761233943276882694375253673721991903447766273837277885302576854261260269720207080405414021349821793059463454200009793928790126084518881498844536173329482631899612877358547661508925355615904506355805131412928176138695900462362222853870170653443691602948056174330661590169731947124200551857739120253577651624720677393063434004129140861457022033126251854729052160000000000000000000000000000000000000000000000000000000000000000000000*i1 + -7204236819498696353612222697074649800572584471214108593064219833910749291250852230960187835842163408279090821004270030798232240608270218266420623787636777074582341995025150048094212685034805963859209440165079021728982827066101393635848796158050677182313035560575759996713611240003349587114727698622659583478285270392954390209926365334084938671070714214139383371768048175476296720715393447819867309185580617178813150914870261172746013435934014086060506652490863513401481559142592966414666259980679533039467382967254815974851736923971712760834226349184264498391504973169303033942128470749912310090497692965893889294415051314049430947873586837897240519944541893577207682019068474246570991716349583861488360207870703302899792831833863088150483149425723601665701881767136004231421786508552136010803337122058325899804268351286625436827012905139363235209441670751443915502524182002505032104365973415600600984444036236816101524213982911008040822498538557280440676975370014779658024288700962920617189541311888727050180473523871553009921066515311765990650679200630511017570327964401101568386724266685700062048315799173305575617118080236014588563491216542944121364651522887429240823577754914318788547862848016491545100200681272447185438457773457905625468651932426123172726156329387270833531073722387074470359911516882426480652196472253895064768407052625109520111745947650708655306845593542402397714263935075866324136479016166990548051234663506488754492717361406776234008800612720293348831396126962380175643821467756855179670473145386148955940731931365832916048036150971241048703455373972190704838316155669632662174019955434998777768612294993435498758249253550059278823640945413104899411282782144240942821487427399764934136283285732815568698522688234094592208068766608087917436468831392449140012990241059247278051614244524739834985657147589697895769882628395896096002267528408002244489029549030347408383922694351882966425629928078508768412495920029987844580951338888579230209863598972209797667943362119780162986345806672736315099092819127528668973258273699226290904485896068201527961728065360661210783147659613409195714259601595502711946393346344352444778371765866160786512935744971982187776959371623133992155287865438302958107760423010736203915535177449214229056089275160014538738497154361648460252920522126496162050848913354997407704608966352756970450305905070453056570548942821548633885094432300775530665566534709915837948936507828630891017084103533172328492186449635194316460337361683843295755539144713137613534269082583735663484111953355782675549388800000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 173775443508322028977142264453211060406580110172097773764595729392465218163822559383754702590093086952399354600663324514211742329421145673973071642257070456880388613679587979070611893864136396520066471477712312621917299020386950490329737459922492999104393496934420534100692121605171188711368701045750653104347328714034877528891425746732874333769360255111310791834437861019873162479500145494915550506399060975629393140642992805832047160445056136156742646003300940333995812579221056053804600762250953815296202517344729171106879698692290551309548760932397008641761502582757557164125307773505706280747864912300652525818387670997576904837161811797608160405382783050485817583418893622644168514242204576017476119931715068387387925011447845696196696577098141493594696690716731772276787455304152020836776091621460056871736043327050206283013619034003981279029379116344669677589151866513535898243646788629203640487775520105698265511852339654672193892436274044102770220959748258503322201932238899027649635407234093093145491284180248423714235556558060534763281372823425281067060452474721403069359751151026339602728727470625251029868552414939444197623642166979987590934327816758652033266137861902331144937964764854417004798398690937205124911927022012462840199227627171341818319712103747040005172001988909312863003071056720140521053749039051684245886968983563396757492814948543435170158045865562032838698272725322514667567394371333523801109649111707019711435984265196515499793238663941038897897031829856391917883418810385057538348495200183554156427315475171818840790458695153564519439253883103694357312448487765048179708959881103734784548651845734030840768720968248028699255949425829339225958769411200572592586419148047149600076771872308777602558599938291502366121245724776770854977318231479581589959983066398021967241447660711853898596396506764606046891434450895983578897488605164722251357804680532650869980904353764467251683646440695162392543239484606984869920983973757654336145887496943496044229545688113566334723515252084112244236157023624758335003534748158481833234037647636080666784795619218570162301601474720075341334415290859392924742201504919666455358631054589576006439145149964212694051063913888122184611741884575608947605389527028526944009363802039097156846553618519272879202157566092797063615429006720166192902682759628866544405605264377361950514671948201732998585690026861841330795044837072572127868203010931661986035588858103789489929111657007831873712900031353806554630650905248116640254189795531848649171850435209494608313943558589886853283840000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3037807353093701359710438787699164622689165049679134407347940863634172311940980973691871622127025489150430012896795269618162637021024914759635658984682876523262815139297881047314498367235405401850328730639430705864959072323930033014842142031814702751017287857518007203012134301812697136661880222492030655871397648807635045276785409666138667158584088895737079060297562898313513697110629914583006043533428578367534950496956437218767173705669337044366726169334615374677501519246381989902621022456184424125079904912533866214192690567644389455426878900122838141624142865640099949253119458712307445127763575498473831780169591272362550535639215935141306534234268809723869303747254065348449670822387618905889263991589192849492632508386950429779747795791404893083253489259974196059066159017865363667201527976013183592625958999667906769891604661877029693467062331031521660297012996183464926493274982936631685282249248451814384863900723471893404906769016801485506554376991121518291772470352090019094347489330454821324484724248065835019261438223370451063864073761771923149732838904822396598929225885226580765624533255859165031511508795114826587193209469382857973432809867741875995457224455898213384013071481553768338132134620988096834590064054123690745620906144278325568708788845888661380662240935573269794772925831903995830542688998039721357966736860850618111026425666205636640953347168964423583267084261893769841890796044906995418893766359801516320135767534041163480863248244096942819354967096015641401227051338061135889127783981586101368522009346495255087924251010916488098729898131756481803040192791962097055256545165666699726213548927316947561979529517514847312145854688888711675984309754435069807043702305333664758402469960722649119667722302929478283549819303303206364707257921087109195231076399478239265621657260277220385522672949410602259411288158543180504482192931307026213848398937550733859926495433294570583914663130993120009790668097015199600644206456288688695150103057210683862188545839236626746503064752047190013378467034083665432819359413278340988582448597864703862253929472073145333885171979267296645793845984701036279966950617986438065162780861242511082971824759533183973621021047322415210556216928897595534395866977445555409286136122205469551560149330559510497002384572210640405830837414276877757271946149474396443119588000006474216878247870273981337949642767923344564989897466686451032580301325037035481372941218806292033546709575064748109642683738195439397971034392381429738462901779539885437821820903377741368220024551982581644525568000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 30604662407236337625144127211156721804544939361169355140368590049326387820481849998990522419764514003476927525977511207203877374869392481169802958673209158509829010526244118547384479426119478410349238998312845535732252540527855572337161008223407298063980825720571066346706188242461800998469764600245399633037843153251094923144185860248832494929970326840839685761508570321189639979067667578726550921174243450534850918199324913079190933393300297005510108504008198332495673967050296486333507725174468977881068563004951861843169994627919478170272555842906267227485488399828119707955252313906244706013589470163545788386439157216203762276033500726392189659413246699262504197489030379832100871760278495510946115765815306221598118316196894206917104749591733443508585779421941324733660762995883037226438789265084552974634175492792605598493870781273412441892593291050016166437513001946221569788160233677997864848665779007103889599722040411726376642665551259741723233906738015813120280569522345586567868477826995225078913483258122543457634521125482116061979664257580341236817405064950023696718789564817748485664975702039291156925547268811949530133466843301710368085407105029952421674818148641456355820362605962010376290129796611590824786061223430533138667241699451518063426979932199790883865783411186462926445791322473580467552836493398044646169002267742521049099694286197957137958737418877186367454388381779957429462749154726471136438152504127357290651516968038271281068110658626343629966023674414444346568507507825351572778091959622607973712060554249652856438683759763083490786976873170910285806352292860698994065379658307538633138498498818939708347800362016459319989240618381789590758306241392042296015231386213262250935087724016288178553732743054685526105988414670136635067099737103750123809608408110649220559194530397075088245482603897437501940130097452375760244044643718229837510198084910638606965909499849503825404050227521944271754772673963657882379839700010477784085316284598503734458656323648008570724435009441499462815519222651383153907828596739538735669972123958884674749418569037544276899806844616889169902747612839092450700753901329351636478706894878067888301171688598936155277622736802762614953500970105032502644687188735637981285313355645355524720592098597810776590099798039389606370534964777171411670998915913126329849276219916395357394335314024668455419057352300844675499947810553154993529819171110983938685195816281132547896521297848168184913223937903070741638269794118016841554407353165137788219003265143927408538914335039649597305651200000000000000000000000000000000000000000000000000000000000000*i1^5 + -261777007153748144030416405205094070168964137139821682576425290519435404518404366090310374873030101600678489731929991846390738431599302883547320162814227440304380456735664955464819034879624942434927233352560869620964055046609427976914587178436086690138605833713530432206811269620352449899693727027768953848221914139915660135367967836400742660623984359191799980441394296772143007370876203610035941614043955801461694984017306279639937768402230427778897870253670409028205863071634510662508357944083220964890928220755059266769060177079106941303861650708164069124941352815604932776191520162405534656711755548434897930733978793419096346680002994348560693063351191662161827403350092841926054532871190175568139584615466972078134205747931057333841231017025706520109910496637927736222182930286408332766359432189386496726030421803728493064430433853952387906111229572515869380742119078709362962665255509324517635120560655540378621237647808793977828526313235135185432763253830444478770517447217458593366617133618604490533042844034670444705735610728680158841424834500666133895340146450603925503713102515014099903230012963135788445175704142255740671170470131665688507269252013786617720971815036067284610090442192545202728975681553525465138176296339559057778666675523557023349883892191253275183403881031720345672577330364174447764311603220400414272901393495516842894689438600682014753952799867833415251032008329410422433429716718966029190655794374561146423635008351345169920542337260437267531470377103877353810308063174609076798032123593759198500967221602537409705192044366935640453905510839926378350531074840946224830566922817921469482006365047262581317665310556218521428213906072987661801612418150869847499155154266995821662477209689987078534939641334978066592850143647576941548000632836367376288774205072360636179918149387617684241835518749513175779618384162549082946576533382712990262517698179188980455783769127389826028392831394356230055625443409772176446966281373509893428163037059447726467292508675715083706346504613565006399560372732718779359268919562492987525678365851885412023430047394458507666640104926614579161640867473863019214715651395919628000825544465225528738981098987702981178329368898564704068647813213022902161298100822309066177362993406014871944624573244524238353879813802226446419963179739826211353100993331015387718959858014453074933554992765686527927233626213567463122699901926298744569499566983262999574993518183627697393298596172038646381706170907474292863066241224500346020162631610434604762983947649719272074091576138470391782834176000000000000000000000000000000000000000000000000000000000000*i1^6 + 1928864901615627091457411447558854671004395275525548743647788035565598299606966076786084474019198928771450979659113949475748033013623733894874753133469263842579067682350200735283424664995856112575067498282338025686569853210778983059212571509034493937842666293300943571382169916803738386521381601267396088573525014224656328814765237705852913891863569841423083012876190642626759045111134326972084208679937746872331971084563311830779289332987600037305654579470371816424468388136790786890976978496111258715211542809553377500245435172330531074276928584592947483623690569763534582063447857890876254726046585107833656229654484387949763609961472764999006733979615392928207529870255906826569517313835727270056527602346300259272307702935306157816668501635905581095943052521118710643289325058502242810961903831904092739807491524715075107629907284348759661914335618821300312048003080919648446218600446308820547827273207209704403773557628087819062834257771422326172240044076228010565658684456180785225372156223459109158458370922440798268154938575943631426185340123870905091399847882638108941486516754513766252900618656155299375619128050701844816204705496714763179459633252470858562070031383914676056776073677600028197416341783927995774301728689471539490909706431836782506921167565919381156534146530497627159510494281795062559858833088347381194101446979843952520946899005522660971661151987068619432409730554793295023917187348291210621349025687387977389837946334694763894547801250927482235211277991234100106600249291015228766634670605792136290964622592981273984636107902169443761826472756616949869066201135699923951788049140828046221063655095043108366011460078585722436809430417423758553961680191623912761933353124358644472903504307700906019880271884753774461011092193300251517798483927390256961390710252950985626359972125703012236752167573519132103540368622792584683898640454799556595225433432691259261622187965412483783543334975238845173780877898838874460352270175215897125710799747415943796171550492150434564312499190538345666683248630486088815684118023007858295480244123112444242603171922673234028932591876651906949593579846998432996108578642318815277230323793032655635475375775367981059615912837067938042821349045646649867137605658326108073040199845907045619738739109038008095082665831621237553057861985532120151574956754944480749408055046625948316300889688596435123959964121955596382271157819457253408353596145275773538258017371305981264212801624608207461154298772918454867856405339690464357490841619821723226837092574957426363850065620618249044785889280000000000000000000000000000000000000000000000000000000000*i1^7 + -10546354679810471001509933992828676231966535257578670994865109323752481846185867424817637623333023449284614588142146620977018457534814070482820094465854445837396019238413669046401981057909768273555321597748904459538005700208539459477199523506327878380067668263300479526007754066884215272431429840193748319172584750868770773659321753215074356314884250997562815790828675194716181954582087228606542191147808135966192925252291826321948323837267222559655152136202820897208542208883364191261149827430922935272537640480598981349530344539071541284237980405680890951130909086833172444793362980223689419566658246419973356535839596862469052469221161540287409629801010971742379718706222074774623716072752041634668594542604900033305877905175712869997023979696338092084681391610296121466238970593446653483522524040914446809405255904349690070121415181793632942347021211980434358348600885358178716845309002804496923890108428913110911682462717895658493354371890075269295383485763236514414388516443296761752622053582528479506446181172282433842503527089906443022626607723577191114746387515796642043975669418899238031375355173646154059962753530507798154474497739500354587035679388922586021732480885210117988405810056831785433648622251438394036222283077343529146350616357830047701791185273051356737225037261632263031296629965675096163498181584906282127280510694045598551976678096560731217177647067561719917271657788263096853540801216124469403440899022773251598082574744230966048050879635506668482525550381984887957491910168528375520427908280769782483127367230363420252531825348985429065125179619264677961300969458216967968393929475671597440224030739159593757501237972623065486070679548367293612489833336181711044516012935209843717260746977210334457461354418430470845337873659058822675124948821165704812308981393034237919911174857855557864232210950474471602437749348919229192667169569256139036107673920454823588754643677813952649467761040464232796850677738975359730345660812388232259267389789897822906192262620225663805206276949465494536575943525670087953873738105629296125216333964593366034598361603610001129757108270001684184177949968754827047660968365905753459268516216735813816838478800370708179389749883737254900502269882041367338325842946833749697872410877841139724246294599533620331930377680523661692755503850880547227289301674210881936496757315389911184727302314277147628370655224931487607945820012189886946267334965351695072904639624401107601456923617054798868407418535917407726000360331327920331386544033056737579560440737332649096313068146510752521388032000000000000000000000000000000000000000000000000000000000*i1^8 + 48194146026932402964466449383763794671556466217144826934061622033862036047595092741145418075855029992989748282505618872251380999049798715998574342294929082351125564495485129959790286295020324361641970520343542075931162083929188270724293781322458932946540998224047614903678600435690059791271068920950192658530226017899525963270567632685516711005730536606943001063498298237446798352032832481559328264537538778554929857837910825081494044106031949750431079838462967325138989942216582844369391220391409721671916935936602492264838285738191739804419453080266597652556199260943932804075151268533057315419646967254165540256389756821124848338226349395421600621077562683946929235119490961825157136994102733612955060604465153712800754878681160664824371669774151844693589040542071947110221818795022032245355072157787941482870487207147899568864708306942285740211974201536215989512275339768629728982843753679846659615460614289058640485371763318543986001328422700325288627667303842087100971282943285747595637719416972133424193040856205700712548081732949374495017625001236313889598574748390260902929015765942036692990040708675272823468810223255576225737922039449436659915334930660305830279206343330775691644881457252477196787970966727338683335732456130592560533827560274180357509812115248896829292138042675776276960856157192661884081766883833447064082090475901834090765087815996496669414520057814910964598741538761544182514268017602370806734047233711892353169462582159633652879237639780229805149342844751012234250231065126367247563985696598134395091982296342453574066557622510888477036755788496732577827674624922273442680489227182114308576640334745621912822214884086205972097604702174733127498952315367265367901213735775823700658209043240175355773924322022294348508061163515933987560029943677500618518163450280503373531470367232007014512953665119687063810693389938631480038088175971636077898950058179250876352457192692165334813838509944335424631687639900862777647059800125015438400337369452788309959127191919063900316477381639739560485670284199861153691874746571779074710754729753012969882569306508180834905252508496379857790298485776288759138123971276824676911696175343271018574559512358024477246996049438497849873093864276100553393298024394590339660914553371735661756222846650106527749122762209347083500056179566721655953690398298109380020424575814905410888136548862727426447194956143807687110419272668175917900234687029131461609825981037206094801003780684916450134014057348464932995061075256360946884399188754065650706846508335622424999811238513642307584000000000000000000000000000000000000000000000000000000000*i1^9 + -196412007928782634431900054836106430869848976870791506591876218195515956383094510068989387511143929803011592035110227585875955757095149845749943900678279899087637849794225802645450289952702041358749628193191499456266618494540484845005885720718730369868967666194559059449381655231827982607176076563019968437127492875061264569372522771248773394777379376180837798437659199828793611596879622892385698699868918242968707123172828419705090840453619977084886944933212095761629246780469096989494420441749895427451949664019053117751405611530281863054949446018194604955460027838256538979021379767028108729569954273580631997990977140390720629596054778288951708311164710283108615643306447025771286943776483517621184873134579205229472407252516309351582671300995852985853918527330152501203973272361278836517594719252259395183444930107735197898208753695277993884393095851682071073471870373044515183641660311103200294893829398024958850851997202462263066254534961311743165727304322620914509217416544731065337237160424779303558994797706078822548340096675871793470455009928410814169236698279926151117218397711795595842753176029658282549222126157063673650819598152700535986782361055505123230178410523705123640187096510852428456427842141241630272288446237572456763742002767927894884803630660792309999611631654917285078365847346031235261272506164785985922610864125497717394960093625171854386498268296558784056813564482348973451555903720814434877938796669516403768444835562075882405821058939079336818607657257924874986338153427017214179424454836028238424958923549672407591213893915362416250458958299183475875994322503043878794221810533977650020150491589483295543620925597341495469285423604124405997993736066715275903438974130692920353395635633354083363295491176709503040852179951432591707022826136688516967418528735665161461359309827829031673949893151841944387868507552724121059795932102674154192793375218203238470316600221213748642485911672833666627936875407250393638872598583546473082473424024954147927478172335885521729678902126539676050409485326959945585576237497897821373150612243888116683515259399434893142284634049464220501631855286448288288876171334802119650233619131115525826015935215514433079105506898144294546539354969960329460381268425074238944781362004964738503968770534136534435525392178493324235161244845960360895099373273525548493485385049570190158269492655879441194946689323482431813535726127684982888659040583629584428795573968563875588120377428369660873664893768471151111924057109365373426415441124608463712879197165472814535702452076457593982156800000000000000000000000000000000000000000000000000000*i1^10 + 637302173741288330255256774749859578711597923996352307907560605660856564824132917101437947311708542882799969863442057395268407746195073840531084369758511891196718109482979527347857173021915460009509792160669881877866967243775288277067740357211495198596808903393898315926624930639440500046400614648418378453698958163069094184763189162607421214025024985825291336891702518970041178754708456844750379719012676543105437984165412524936871969553168510898949377319362773051009487229405068352350519153740357418985702953948695316861154684204083084793674959455338707568571774411799144869411547250320391236063084336594697044562018497410115350632997438310231496847673904727866845157565674670716984551868422451157402794220258389763119650459032573741882549352119036508926589057025395523679186875007926832134378979607369120027419221839869574990170334639792864105510884532706717607793894917288382556047080345179138114540238116430587682885074052339842075995241041907102162993254708425164556081242903865404467816568256792918846139000805332604253826141496631323739925068658950394942907487789132492413162007728860900437712315186430893846418721219179969984501492504072531338330850563251805209535111600163904059465207719246403555613872674160370695851948119320538839683279654024195658522778461132487817116174756439065233797016656987197826949082939014748176576171027242591082476806286404508197457148324976720605865700990915626882395323875377346539008208370445199372240245480176146361085686014945783832756477755513960545845857719801351626991973910847930387683417341442840080211613192510374127573997055891368850211691572966084091593304816286784768874850042101121267231100023313749263882635617758339622481463445212847883073705959763679156747364695883687617161121489866190095823363014842000634869750061931643146152713007330765528371818017801025621407975749743963415098667487676854015570148794946022871836337329701069603048566176085928705996202553794307491214064813746057340196584947530515468375056556677324970011371383922891829868422061927938233718081443695042300772776415022564989108729289441903001925082336722679011572590870920879187042759855459822859107298987641048899468234734974772457444332015127778612015088461168163870155097366922255490944412540677983868225867633178680760530942639691936151408256718538190034663483056345160899620598799533915342984679589204077742224005509444116950712665183772643079771516547846534595270714925752228549890914146802433238953582738438733230040375199996590640491902115899325538602981850500696016240146520839462468281340466074971275264000000000000000000000000000000000000000000000000000*i1^11 + -1641236379676533211987759583524881496745288293250119654294560074023853816038133160159549471516252395404126903998350294376020601194740736604372262806352983098754629921866654913501419512647223376173182148236999232590360275775043470548837572862585849064634312011098398567633642203627995263343142807304695128951635327676252631276965990806224571522209394253891924817862089296227323306180394017572519894216267411946877609370518756157196842577256203268392852611643542310612000300196750207628156520573520961751155191864307047980008324547097199819839692126865671577305241175350627394399923721009242898401717288749256514305178038743080338585760822577576763867324702316007222544449282038834821103943286794675438151187383941367064530591798582373934067750306376071812086280663277716563626075459177763417416092940797572702856746570572790822939035117125372608215252494667499822015801385752820029600432276084854903748601250971086713794754488869154811971036912624960008487822750911815606986142753203660208149037537045168716357851350121846025756634909172376836905489240124732793240215670476560049844229141765685568462917891467670523902243581406021464192341511484397542641791434073523359926156784304700463036033786553619834319968952928408886336971020327727960508057899137067869057827320146651425623566627937757405395927683608478813342588340344668282520423390389382441162384906653500258728655322435547870232229220234664911798378797074511745061364631354987556692281816536790728576854227853916927587164301632757929936536785444381848017125956948636797174062266270250316045760221833653783387182390327879564632354094509566071756587212286750722556548294703400785522288359423083295970864814125463098033660567835581213803393494851761073744089387653805947825886291509370564698016923713382757589511616151751651668037318189548188566681845538510145098066368859141345551287043159700400938798999423642753078691582107856178571948605266489535945773209520428123868649755096504497844332266191968381119532665998746515518548619898116624389129605356213510749910431020706662820235029536303107946991586526638439135660487820829721365722283450728153559888583793129507265249590954282525675884754777806781778465139800831164514562230363870547066932822877687453556236849264645866359815199280345809746109849388185983193454403653064253620883887666599573945788967813206888859418090503328215973949570620094005623776887155022538677733393263822446569504723785446828496304424927452847459083369061923437704368671007303321116288723947305633981759552717857541128904772893734847095878599921891614392320000000000000000000000000000000000000000000000000*i1^12 + 4054328911616965016199739021618626553852273538497076460632752941462401072504009165319893115626901772082874363711066045557726123156880442842069227451333145625803246790093171778440962603513519712072735539883497045456885115863304833688137430876909331129966199238468098145943265642351633936782433073817649462783695952940150484736442861273804887275023754421694330384345091992643771018205821432107482031483402305443387678957690950576668537951549301783272826404069328968368253553500330089494300324936705681694443586563641741966478862057224566586058541848409275935056307067060335051029021486844064584625363041761878777689066818422460065187480412276384178353572117225892930209558190080020526570399974699285724164613752422793091638501877083720349774573983266060881280970439124891373379261617286496781188052771660842147907250761851426313012039248719610421591862625704318516334465784013677465827757501790792197421217825692947437869897598955631173817531057808206489923890013780543772026331197846090965266600246870826486957683322428163711729087056707188002878567583756718568850687342254110413303475973786281441602671389588257599080905436876528676936966422610333193894195161366998010098541976170749570120639631499462365623481109825208937571983010763887041979118487288025496599612813784749015898896258307284816087295938822245545782989746575050390766519253278378524391075181006844190989594763151507116915939167374353160576808460785013136123788599166219818967931837102051635085214917954898315175514045125897051033991400404841775328276939252768147941671177284455705437844103506897354058721410445506005986634159660672020440237687325928365230890179959650303594051899051907457517994656751767125105331484528370461989243946605055927280682339009420139531601738569482302019314004833935059509313910654403336719333797602490338170367389846445311165288934508832002446104869702733966134787732869459561599320228792871360553787763089525474465127257040350160797854929799816259440147428175120828631280531700342444318731855228719010464292998370044374742759513820793544944244790432462327136253021317230735999408208300513519576617535625866531189961393032434969877957020431128240633841553432680738802488822766851234871161429476550348503774308931752733307690149940397189241211806051269870134651692882816545209463992043392932792294594672436734849020960796090702104665168590198542737797694870662783982910339194816305350561427368507482455068817588825657688390504475494911084387380538029668323509662819923381634863250518672325130612978240187193559502904504469983488880119752037498880000000000000000000000000000000000000000000000000*i1^13 + -12667017090067869189596713258558279393578548323088195706597386829266507533517135477390291024645240839881368388622838567601872290294928506193637766443632250811538211535688061433749015545817318497867515328891903675803324859400599226851456818985207292687170108862172300306158034788956980613184660713631336451887525343979602898679977425640419637497288837056851468932944849055110973940052601773865208052224877454493596492840870199371072011208961480890356879399775195603822123244424139963732363898457117443217319687551106972576316163841490454127189493306095325053466303601795168059426409352177087075477190548179467993993291657537492414747549217233053455297866428903386540928824836447545916248655711117248124503309245774249588461922661294700171443134593669428030918725099806158432525186689774427529728542437564676944461122477849193041498997328293377389172704243055718692103081441094902838837446000791351970143348055910620649864647955611681283372054583353721160051873423406219553531480417074245423298643933324155101185546470805019472268664986309343336208014120784454048712767736228414824780156257746881915143000993338234114651056432695710862468668394265330297609708179401461184491559774517557139021745598646566675507094596109084699197035116771986943497575525051861812972327004863026658652250596798223269804467631166209059040805677574969743015367155003992437265320852757435319829757213503144638759412790542141149902761039120862554153871984009388774619461234203334009605694587915081386066182662954470953848918696194557404531660491268189218218774274312675327523545711453235409280244823761106002294619994091721447628951244643258547375078373059398463658067075075407501442940085316607904214983196685903679341800112625108346478330577370012348303991586876963826526443768989600973157738996551183877943948768265412903626665065853000299757912057710885041328726021773888801408276585097201145428698737799957592730586031954671492093637071193132905696512841261345709956527965108237829784257840378383403686237007448482008085111011578064802821778633687618280828407446033352948630404500767719191074348831954684150156530430290189623247985585621079094087911403324175969795741102304889044451986987525981158195536583028457026562975739548626394522469035157687931376156379383927811666817150570580990848654732727350841919852704407314363560704166573440015853384588106688585888827641642844365203216795411061655921821079746894273866462974770287273750312325486385895959555563323363529773582424940254251030881939075548079650561617656000168702309613237911824725213568530435276800000000000000000000000000000000000000000000000*i1^14 + 39589199668720315435208215301182571594872196509840589023172996177215606632983325445250502927795719294179631796129602548014077170473961042530274135981587502427210479136956486518296935370297933352360900387517545271539764922486395315205355315506120654178912353271498766021432631593809590068733204953342109035788813878860571227922137622548001879110871446231706661342196955648984199692292880713207912378528960393026765920906119130589785687053797363475635099832585802063413385926202164307575564400672068148779009781979710455093490227173721577622146836425970848695929318834905399321936130675134267049747384757626795947768641947350465015183036302806430186338630303092949375183948947215311091729552179501112691355317185527178077570107025761070905668818201190423330159660804596222373200220021922816733123870339563962710161791493044617157176570985119415803921513644216128638962027787919653850402239171597480524043699967373182182449890969653273507564698478971484239978335629225976518921380745841678263502271070368552579771799760560799025065552004060291179085544559969823889160868066368009611569652833633546186064593046793564965959013296895117952939269470647239785559533875381176543250688369090924174666086266232815550582741226877730730473896870016017602129738064025310213366912496390185419893033350041374182919403372877666776339298614329534100813357179205229766045226930616354679533527156164584968311454091740576409735510985244815181355633479603014903782367658088660515736710613860346502367160520898189218715166280362356191052129443242539933019597330263189624828677622910497107227912603344774192444888533548820335193946969682084736168597327744988351775247546000280665194341249819532896054498876592285120039703933016161917033244692862646015870608184801069919652326354692337018820108610086541687267809216763529118585579168579634448344087254028412803017078083327559363322788153838500609808393942088774443298101054556737339723607110453597922210124740023767011875528021348546902974191574493926404969786648623983629371167209147708142474760811904761520640946360848250375972373028571622320354649507252381824307636208435811826401688689182071455914912830583178836483770952986996628292675772485002666220688017484627561343042939513822470037360825066867917791536000634811147362917897713662081342492456351745478060359146659382342674296653754364107828260756844570220985001544204698341144649103020644096264193738121537622382017941680741950814521878426717262068619053415938514071240954219561834874262626877417163902398378044213189940534651395907290561513640670202429440000000000000000000000000000000000000000000*i1^15 + -96102789591375273586892959264575022421580036771661295567269977526680383750454372958536000673447925801943620702990882420402282353841792473864688880435685420662781512228992243125247570841446361913957477965642658392389484118567617256807482521509424608567451061365427864526994406963597997196630696042845274738645247659146304397848334659592589154473771671662319945254713877420310016967472869130315553432542155979739231121971053829321203340924090493536318260850276365726633390970925451318284061462754630049803944848009693913123017016494257054866759488281338774091751282626380027828838019823278101623227141082672713544073619205713647867146822018158812991757007964245752283057922937688623644701054297810528947962313574485463471730859761632002317123833026641483671584967903118581530385439040825593641054930924415159478127191690542729711662055196985781043458847632228681240526917653584561569114102924893862875957579978418910366781050921315534295993507801021987150221961067799446995269887286290630517052817595803185161946162256143542217909314084299272968996409247622364507271567097888072702773301012633270465019281555508833853585112856690582629484192246763448256560884352690960856927017354164600145566288412465484067258821581237968108448263166793453038998642346901892834486719383984428148919260641939198051512384364761359169221213121078094918347886582237878926787067064680211731265845001244116984673485195014616067279556428267115857630365022038373360721943241280060253631635341947965010173179266985803873337863834177125953169909010686277126816289541926640506845487184268017512107843099898296673059533621792945034169128554970914352480911868515110682074421998897967232090385205246282799291135077755416850475281929080712246274821267395719111988830399278103666647242785773494794184552255606396617713431889674401583537414802217624415217397408953929788166041499864315466291529507919111696057443123376385763634677923238200281378505655440959961130732033518354907296877991897550138877404469279793169752599722811283624133093642304327432474583827572349489232145733033612664393066053995201631890920885327197840410137422182459600434500742066464657678985319991055110191833836926702711838221419733085378589479078351530315264633603109075410272664189346622940408622241038781842097377614289163165840428431404265211035844251543918853813530699328684449666788733001156394906686820931125905082639998052388428223130829410151906072188241399345129641255384882060206157487440442887378490271584036165814209803925477544629174592206550338033424357920622765427926768139990414131200000000000000000000000000000000000000000*i1^16 + 167831293393692017382241696650120203501599138017868123065080152757451689305288355178074877195547508097728305090977480014258930364600290554959609628437859137418009834008219735605201574247485601177542570746735063387808716377920294237804152319553691077971643015790313472589803310717827099698496470470815253389454664871050488088518963845249748328548762445124721717142697187221462114767247444178526156386734265538436577840634870108375578370765652800605349917291328693591535926378757227448161063948643835703631023416842883345449297703711082410606798490603334246871724825917194206660694159956990242772875576981604872359986731334837036976693126311328413126426004925622719320441844542013547666725539081248889133801059843018560582920177860842240328282836429225652403432716936540787027924907744646378212180452214953620935915565751010671871355123030458366367230561008285188637731805227505376347107011764998824441768262184354095746824102355886046916402692227502096915703553822875155197778319313729068985958547438720193867831030467196864086412373756480014378690106467707004484407605412568929366866624365944354024538359966508184076039814464097915574926877602188597456771543444678276540022110258587714192532597110109219136026942894637150817406719165187665788345684468842576962206182738533959740162604329901933953701031602718075546373400182211141921244238801457203884222050789683168198585261011765462014718293875712052159444788985281149209400529011072591634694635057966558618589731745575930800072203675070516239065495248958300489909112676237379629895146850071046038252378206306324508970698439640691230151456198026497931635240689013361632598459990529384316992705425957678983160598449212832273019327638148332577332045663594702789533651302422884041721130941438317855473878651681489347996818335191584008868194551463739239016132417063298982961900252914364776669121269867040153240290591985507557687771296740145364529284424430489104204255204440117314280653611194230218587988452053112548073901774966920937797206660122664468470830439483966967877932378902752795134339064556200212905632051693606860879922401094039751549056336336498390133135119271483859927239986938297300287068641202800841231465147780434288603180053051604541245195786896452620947369539817802196330644576594280681341645900853455949294872177071728894789017174203569281777775836201829829710165859437366475617523907962916015692067096142673881994488658675230863319290480260293919466594490313191428232550923340886142012162619723632425456958441496352841704183663226822640646993820159625222128811721176907776000000000000000000000000000000000000000*i1^17 + -204031738146058836972352329578924512460116351329047066014230113261845264407841766002841152880330158559126461525947223249723141374169778952242052700094083027872606179307209731636220336089585035903371430052112103116072595373682895417345053234186985246250156332067488737104457531650830451385610671636741028927056631087294652164091798626570706442952890253601890931088958416934022441770166410778991577044200761986666771381431107916527431674280179286075926455700408391010350936544467412549766234767494606353223749629957316408842681522083297170155476606869800608583244547892344358059787751646763308816263780333395335375213255644545698970333512211746002719704878097535032819992688328949922933910425677834577969297661541091815915625593164858101134717095259192507667360868306387167218253939022454304136831706392956021783532248108526100101062371921916993142771115210954699061640646375040719227648410807830763450859700429548931022267650754960070521131327675356800777001025727631326703710288951060267002281985920852992249918773906847004922398833883024997998862512857982815368078576302839644074495151954135062752782161482195108237157420930637789519155922595214068779491546263429240503367340665005099593386440484383301969088295964854057771816097375410034976182848791353771850657568349947195986896753559787819494806917831576231445302746144318392320290409893605075187452289739764980384898715179082577332007909182728924020650146929435220655777358613823708274057891587456820147525940136703818784156312574888783343570159364157817628376516024537260132169631430809382515570677267390413727279199004879445948276907206104892847145503004946874584093253972463190172368677927443105258334152700912006518540504413399032386736813718565337059837482250407134443543708775528899217164453317412948150845960647191479118581189941988620787838645896673425486829245449970117528309803310598127908074598491550315937857859916338073317228668106258440679498462431342335273002443044343912019435995680630048619075265331281080308000964968285211101222938534374061246756644455990987774338551235992506930358370289646811915602503271130556832991906348715144645726234479122436654024508958263926214906304902803010764552128548295036240574728029663264312541619160657516073452271508681554713384762090445071067802701500095962112935035659791889587924601768094154507210091613762178327004047919590686806585807384691883164558244358706830761152929441247696361109122967257550255923955422232219100654615477637913940356186025366897587654059790276318027322926002507442875838414251395212489885124841281945600000000000000000000000000000000000000*i1^18 + 155037294593385249104502090268383822768644438918500743957999778025245160334477829668162481641238998640676679174478303326140867226345014398407370107925780600359775503962834488290438498896196933074779317845300838342104083107514513843282834787835845782320961365584085597068768880157601108378939841991156902972722177764383966294322625273734283199756191775036997676950833970358234355796547588827291885695469057013349618807431312576830884575292276871354693194327050418760145949659440480779425294880066601065252365811324354779014617434119117478076616596305470948173443830984919285893503113181951416903542862891543571359699735424864233102829919399751253831875671829212309349259636975083524964646897207338200790518396749136795888347395537520539544156561908719482690710216932915907765764253432889702976524398860499934156186703428620243508660520276505828286104034202303245711161731424164763211568334284250343714493143761324030055290179832204647506146612212981044555898099786222467746724172809643633950151152596308540698082876451597208572259672755993334424084759092780076125687244268465203092013345339715306721354534200271216393107911390962556030351984372197349009771705938746012853375683515159163841920018825427904654299953633638948723672933594686274973181291595748625510710036033969105659557717274710132107270883869543901772571352273640443802064545192895190556263986743461321357387967880099111279391635703189256599317050676299349329075089867815086669076952746507850846621510020619661957909946470402978220369721129544571030706604958040445521049474143560530456848977659310181885251975010227867263101519947389903718998260965454717336924637379061729202227850833203552040831879347373719461106888211337874997843271161483929483703006200109550569360545975703800147166771977867388393621841937980007423528731781115722390176517270676378641775838735216368448044609500692424240021416218808013967170522506539144182461148314905227762850163426326816188994784581390054729291007995028647573528639687621246307056477047016743778893152462003661358235050630296185378291235924855808525524496848162392437592387592293581047912077330056314313297459370782205109567914622423350775078231304478773142820764363731048226999479325277483414665356949608452582022732262317103148384522069769071438791596797177837583900053693226334394477416089801414943447240574458386991140937836207196024237342860395043490858978758284085740668774631903908457181303937010632680121659256176221738473808811252826319783333647899995260734881423627659814161824958754167893234709023223818572372895680430080000000000000000000000000000000000000*i1^19 + -32325942731072425016375163040253874497714312566539146514515283085250374228404706625300605379976076651920813738813203434747290486620365817318792849317725963968335226036704897921195788399522442280195877059589870268939045674530232697886660400917318739522486813346657310387450108550757266467664551488063597241912139042034699102465773499816559418104702939001760978671878596370332408457800673848026440900704932896638251311481053623984406626600624873086994953145598531034519006509336767093098743081849933004313972528521811120587870874122656907477529029295217716404311016184017840225953413036495348526598436850281173688527632958635054463484188800763133099058012508522448778400635339668008233202247937544381256269842917277193884462965978484142312115998612418619771336372493385744766300511055663792489373447966516044369180975841025068358065547935094792658155391157579134649745304597175747583001785110234306962520761606534608510842850933909317468138455602798563633740887273798588598752368879999716905546456090064356624994914579243014246959140181782381962654135247801212858320510440564061204010642268437381311828605101370275394432201216542598763750931301874345043441540309948567688349947497232338658713603648058655010415491113646869311076910935544528834274001481146413336973853512695600824857779641637200321342550755566875962495720847080100832068104102185527248442804089557448190812910529615169590803120530894617275260010722709194146554172098501294040793982130888793196055909308812667161105439091758677572308669149130873366269614857992936827957666282349338131973459306596898101835667555026582325191997035538546741847466888206928530970340739143370837637516782216033267219485528637332928547378501858489557469714923065075463751795113782131267709636079738868216165175701140129584409651255763439016405890896450305552087666540422230775678382847482947254858819237211543693627020943735451252828835731907597007219990165277286516020249510463408982001472911242491864158924268911104422401625352919123070498936377002740256985674338551502440259896774037256069021185402761906639578565339158082799017280635168991814745553576634206278435518479077445660664610477105410696915254988734903121299577324348407343897515531800049644311710850604166305083541946887796624764078413739071416355995720397197143447850354794951042005419310554032512132742654898611790873629352126217603682767707401410144347952870820646545960155212961132734721982128616927316583000205903379764668325136390286192061957021680533413633512261851917268153887167024492191413586402625848895242295415144448000000000000000000000000000000000*i1^20 + -86920558060590279424703262054554034376069017540429324175651426175688619010430309455226180856104181764385642491571860988064530154077405338143546036082333896473972064560994605984763841334797420510572584758031003203879310748426719622179941011262534302231348318972586217455491213943868210018963003529323767445492716110520504461053146126262418309317853269155660938899405174408872100704874734538702195756847945771644799448394942265798602743950140807591178213821833277662025855448421092663474665517479806903672930898678893533762326615765651509136886043640372887816438023935259658256800970162986695175744175565304773181441959776777280951028463337000850610778913627598822520911923544664496802904168089375758056969073531002891447994494480625363704889505038247131480307249054919761162488533052556874381599164396576211804758719490423031951762438506397009794058392611357030003426349292551886034978198269048026519521938429645084998377324158801905144500900519880825511807314632365757822979085622158792563430674638021526899659461348369363151149759064228785913093899846772255068226223439714783657543998277282471007298477714645771257564995208267669825668754082067508258884880526287400426330955587752786455769916706910052224208466940699335940731829836281226653641774955778756483079641792747592326544531510152737524955469641340192393147101485920928399058515629933247940133335102267362270614585616071117324619138462011656176692542649482326296539440362075076425938524481962663143401620071560708005536649400989423319106625506259519817897976015189875887325478420201090952745696112514719097174289289214550654108276897185869504154446161378897066534625073782080881788736421349140222563691303895427301290813132049699115638019588214600945440198986550711376127114512327741638715276656698729771697679304502915064459346887947955705005562537929356558483518527164881923140052393144269939688909949569946830908477081915409193966912013736360670082162622176311006278568134819786872658952877640564785182889191868021185803216775535136270594101720528764699516515261217165489563827244982919920270974824499051779446709165645959977692159152834078869312025188358391406353188699239644796020791959130356775010961369357379494998563474684023694303849629647371816588081442444328575544894078329534908949427215806144737783830911261520834760912364730839087138169893170650492859244726257509867458943529676279560208423610458535852254312713675523820843210357976053962048991332937835253059380556647127303632027061316265849369591841339590774567590538185914912692632131054884662378213891112960000000000000000000000000000000*i1^21 + 130188787606193502883600027149625629970477454740527146324544585336410319267558764139617015809150803438126988858636325340593481383140969561324470790170005126021720782484783070900939532681291035525368177309272680033036660099998684958009172001381183046431709922562975142154017208851245875943682453628953134944160464002953219346454063291783179472158636484870587197930321289499619448494957971133776530959213587397782366432109352894453462126119599861737464015725757163881326997477332258744894961836194482316340966270849373162964176422791597706186724201626488599735256890719249261233688889792717406814682532691655011942170666710527739047525489045854807161207909847743651793371495620886723433347643004070445212374501791496912575210400286862486617108830328751921701541915951216490239792461287072667588917170417096998694233451244382859960931130997757344690359629543189883984358274167456998574652561100056456401672549296738206240016868092829876581733363791797667668015171909845800509616018091654019286906984844102072337124596245464821374857010822006339620809484078077876200260192786742665906885801637018753504931470849732803949964595046151047458283104558684525899791201238888168863426098764735098972929833511037978294938276158059570862123765443968374945072236970182601509714792148811424671341078604692998120761831823061373549616215069886027002173975491767591183718382566156065132838310588175379362208066152189981681984918607307345103515164235521436857546876285096271483480266978587283307206651548758397420909347944248995004530059968939587949638810528413586122818317641669203146424670138730353318908083256669846939242675847292316074527870986843675994547588634278572326500454969512945497370209816213901928127757260640362337988540031744263731735537300411126673359151741806820213090455956972365163160802245042893353860191164494858489038900756962640431001340625322809331970504572153774638947615921309357543866576804030649942545698995359076775450785434067439779894470474726033527593627414201898145559562374298997018900673237649217827382210748304201928984595487853490717896700946846885235303232919247122226371798238175592223812848822091882398841643208960788909220795926709547037967332462723022019378180872409500718144801441666494233737387717274054515432706945554646268301684664321118499617540573762414040470390924959243288871515112605430103042968281824332499771936867156168405687177043017465365083738415186498008930831015147966890260485202004549649688078286547954549682084908374312682372278815259110582006454883295261263379496321488779895539327880396800000000000000000000000000000*i1^22 + -95417163182517391753197698212283072252816823555677132817710248826552264731268286785635683849975148822399181340287798626047634973663013903888081507862328252213521872325870567053638994115137446954889625812498904520544487816152778664075907836665966994165106853605142684590622522171960203547526668224522223063958002469650404758882553522341752608577827403520102876390310010882452678435198969524349383203208862273878949985672925289725270615191810121662172650105763564783711596492563664482154385225103431829338482048526462342619868864385120987526082988681059563429107469687070706363402423762067603076171004758705801576857954964855055416299990304155507265847484318512051504252898450076435222869325884366652914494714870988673844218744909053236068039453802331425585766110141135771501689993274522260077141527409473002980346058711123884835560328972668215707098117633338919981111371326183649218928867566902233832431765945996711757353646848063182683460690616162416774129603240161752340553617058638452560622592417413180668675423451231353778087072988672604814789411631610428122227528010446566330689218934336487695025255469755996828193479295679493235708880486380872770940587800834389460032867962142059750550067893656991501792552274989128577257235451328349333226631018945990372828702176580798073707496806735034590401307117378782484184237927929728140735070622965257845898929866970110262992543206809226350698827161239933323284971045136818745157954143685971126670787480908351789251603427239494515457715062040428009189978296021767829018713304774120963459016202187782876456324891399640306614868176339196834840031988356880906928141565194564524556706151004460098574854768380311276746949600773417222018563542690324110679827121896367337461262085505258921369246764519872209721240623976748382668166904603098142104145697294161020582701541256710983843450705717608713649752975658961626988736820102345404316662504161510184434448992973373046657794900873132380231620277464909246436778234435742281657427173609398500412644320738192469080436764414278064072218302103636635331969115583262823539147723320353176134609928516412307520457053664342101073138457749263286103364637186933457719953742718544198771717924204711031062102799744861496530070853600181551475873725761147763943159665581549221259075862461181630109872107043762627771968154630195495007595953634298460826977735616395345846784554899015857640354447045807710278279746553078980343963511208601524627557772211286868153047179742376999432251197662067535272297118793860717073746356755607839118628181439253604993660354560000000000000000000000000000*i1^23 + 37447343462896804974237111821652088822258859480539712422620913073705372860911336393393848562906651603500568086617005054738029818588001452684437971882741392147055773391465678374544451163406823817410515907999700930846042613420679800075043131334998941169219195519314610306470711297755061306609151075662352140385150783075911206930156608050446738713310854333102349994121088722266300396510720394024082732743701290059496352028577809505387682692370526257334886951433763591395533573773987662507470132420013225250897390558776205869555976514145391041777878569992294551561228694899895838094319530175153968160981302845853635765491987372389884233038770558947670287973743398800313801368511316345804931155855954997042048139251076538542103141679051623689426083184648962624432171770704802258758435176312247201129147719991163513378954755666307005038140621084484437614996932610801108153294722695059553340497367828197413670023107104841934654741856575514460567624023803109202310264087563621304361567525542904608058813375826252095877502589429693054702792977303159119213685770742905490142342305171661150444729751937330645810745471583644627726311345412129111092491215489425222790013409728418260283004425797932506137428119743903113879627627814922193376895046624727034764783833071642741061137523447108878897093284885030296879021202411207401158374637284637010665343421981008158640536321866894110715971153107705765663652011414595608950341684336745436078844911518658033103329520434022413480474603052945199188177918236014917890074256293793839286000758943910910917227413946325992080718772773171795847964216050294262131103032613639089802097481854611907322255943403655718121531810426979745551728475390118473053499648153132722414770602988883924441374847860090138975146147251511411353511066192416842524652515614944946336243002216925734222392719721196567042364315857017791965152419605817861020322849206216584419879362706042469936410687809872293451244962103595505085215293019854466744536711733560205399626503116471341768129679468198540852772982669750863922829394061114030096390569504046432206208944233687294799402752863505582294738142946573920545998180407044734518093185565368336926973610088533100175415355330019277966246100193273382445332257323873781841373732173027765673924568137421249320174738175544002921138159053623037568675485032885925031323919465226952602360478407158807282169161861924329510443702915317043529039328266884372696643853138589369915285533356263658526576970314465385314801419583030772381602029534905499971027975401603692295483895579838728420458496000000000000000000000000000*i1^24 + -2827747774055224930031443707776884295121591477264513893731499624496126785338678653033120461740280992111003548330715450715430029563134161314927165439466871433297364987713359263117893334079316912177489293389311842073989019967232681501214548204262671266468532649947968635919811003905735751086627762107098074495598349032049255038706452314438877690521426531710027664474277018928689126787110290531090413299898257526004391359102947478437550207773718452883938619538999876362525938871737125409090667694668066022516261173352413718078816388447663980878651461151569193594220567131380806634526646580075198662676904593132482452999308481578146735047291129351659665328080364225214557846961168340157116615748785283954931062818759421924832809232592237928799674004957448979338287143496033732495018309190624413808370713169071962362973409243875907888399231081207261871198403314170368075562105903674858041868490455921163311095421809352853653970245670253585990833660336610173844656975070410458804218528839796047332491342993986156564654984872162913430906848548586227432127234498781329521025072493275532220426460033195328443186297905838471948647491570877234375311047860476344063181607828699250248327695696370095641731314347839147639287078481046617786818791701026746927419512208833807119321191285113894125181732117753772576748841890822909466907230597279885464259442979692874612274224754361803069079620272846352842156279769498010377914859725023800358405590001730630265584927641087823833127329276891971309312510296079989285291075493514094224347243594217096707930966379172028544987123428961837283531663421659210456774667929431263636716549207448478487114105881732078473368643999904743798549434758705516343551624996985978052628304851605687002371385891862928290596743134182257499432710965910866048202854191520543348434224430222131989246940995778806518658117239538147119989239061298182318044985291680635766439778283941028231411189909977497050548124988674132248950878199606386897319441982431293137420586690363981940156121876536825888941825122435327093671920948985466396120598777414985435817283367948589253508895674354915145005085902531495655560191824202454310752544708620277235322727107750602857648664050115361449904398607752707965441627788249632743174818459505024490107214450842680759383535444712204293113078159000396968074417117805117040380003054922565730545928666068613359092056544424811380294920048373587466008480495139173241592471204126049793346378816084785875440748517213908579402241081577381197926990600426219150139370039899172804847275024606882215472660480000000000000000000000*i1^25 + -4077260029335084262770977533362920236477670217171809993176285333493822263890748930901968970357217072583870221580527000048483747403671356843449672216406471907769382112641953375280342850084205909765206785434248734830001765513814920729842900828703406213737271224838733526683659160060020561481416507342051227826478433518363209959922094639202919137352233538750195669310931017953734116372356684864562035673670293483131573133923213926335798551233801694966865500856963028844013854168874999723811830095351051716572104155211108125391436469722581673431469955366792291320866274698815154283689557212300895780841835378759481279497551725906939546370804792466496275085690393471867954377721834415469387325171720447774724492342716102348099783580770100872992086674360847391170398551456121023573960042714147080677122182745216446766159909396374566590712014991502752079592649751422728476655656182011792275722293037802637106577472906410748777879876594769318337434869120534309770236754787969459396980276071112549385934151400312250506083995865857538697775928439764197089892870338578324691738194438516175051557383078125129950873293862595403980403280913890965606272884957599611424733406126072855959869512097769233879377570170575470172531549921301670961306602084517130646347876914701486296949594024551296586117294368262847105620768937767595809412270508682598924932073548124846830225956048873909355283115508312178844767220869927837313353812716767205691306698816069824097302285351989794870145464549026793970125665425397417360186853787693972360389426012652004457238340036158202464055236764492947300668336934420525022442461299548873980819865027831269729301758669706629684465917458743860920383467166222187666782638960287706911674025752677676536161358067781026298459855913390848453915550474322024411372618494080436392170871283868325286335023070339311793053687619563552451974848753294505000721687518752208415312572204507117273533776998745627267611862401657841179727634752334518562247489514060765243523449786653055683562147127592006036946528362965861210995270229048653460105120631191919438637968728514466334036111668237374679826205001294295964349977457462615099485853631400993449346571058645600949919472539872760942542884490498295551595731934051498524419402710039691424651626292219324109907923369943161471922262792817541790012971304358988920861377210905056476316108859293265120244674904990598006187613047080881373764761525059215259148321776822298679780272980638265629228310201235624344115488411567511779676427462770978866406048210362949083733486965943735418460569600000000000000000000*i1^26 + 1146674243521962650120518865667825440772862885386412203106418800964897053001515704073654104429346822797146482173198065242154890728773630148289738186886425252972295611597869803779215740591550668227611060172252885906795724807296637190378985540650161589797601029112172238245012149483203734832506813330913262470914753872516785793152859307276579341287884267693953552772731889973699259526849141656586569994855411927679923729516650663606319835391225331785550498273827222894222272178031244898981989637769893322686783088338065677872121374222418321744509423525943483120465720081778321513480017951169480503779017204376780109850782909302202019889099522675308319722081030599526509963744387036697555305083696253964247850510432879495093473133343530858515231916809159883675283467928261549527942941311572125182058399055967826802508272242350829187010428939391589026146068158249596756725082324502794089881129592541327677105241724564499382559913474214362908533319289206203763899243043055229095373321134432006780351349668441617253636664083180166522844692243872252082591366427443366817517447294877652500334655283989655717244783548749195343749866436930817760362615159851734664246212074562005011121076463944881074736934677114142305147671956874884361632797507565446260868732075463245935433254485022846866149104418817265076832263779378438658040358200473856018377653389480345340994539850209706113641788690062378238652675162759381876116203668214308121348293757196525685623257340802408663972053339975163947507345724539691173884696860555630437800187990864758727747193531379304376703068004331027412434697563583934919730881082496854887659358144093694844973724663640973474073329316036500168584683120074552505612516079368293846857092059452825749987101616610004376540171557588008818137141478915238628033297424267177454029972108266780263469146093572676468376095666294774647897504617398509315247879070043944075963102886761225068262579988318408226728542651967925926319439408172067072375334809293213966976112966482755615731857817333784564125474378647235830059215020796735852643940082061943297610550478003210837519522064019916408088382478420534023691304491920199473032899418978651016938823231084770588103457171295634561616135831471623359349014118536376374542243294006834106312030639098419333805262943029710963603318488313501228398736632098284921195256431449037938589236325932103464082316403656277248184958919076646044227978430880875938310527295560529956096545071052506050439861333704316507887436014486824163737212439687065697660650814981535412086686365015120520675328000000000000000000*i1^27 + 337159166756048049920882320959627638153851895520783401008731088978493877143188419975217183269997132256962822397878825847856508608360434779235188478564713086585082032742423553976926235476740090770059358543928388684242378912279117632813079178780243065643428765146194320942775434809001654057981204003691791247415126501534959783366346135401623656073417177883230495231522304349069631150054536864289329666264314411746021898755970262487326753892330489121409791412728821068038447485956408007379764438115896298285362751057410448605870538729388222791334473596863020142065056139438430267961510821285481651597478214637627156484182019023494382416802600093384609057497518519577391831697206481102532535770833392651212022289925232574433474233931736046381858517103963092700292107507557886356007053590893716228183804318209854731286456234205492091632397815157503813971354502272829200564373017926574499660691757618149599074912074443947903095533219726452597394851691517956246637130377616405947810060616777908118806292501041095015271360139319178408940637191097770412588735509383533885025925519721566300690257554815650221872163884684242843808602429973595694100776532103583735849811529861543962738084061133510909519003192914284007335490976693650230260685824914111866980091304460355015995929991636127138974296774391403478150726274952195796384509442004811562599157793466803589023448118764546765170895267331369948420928302293990639591879015746039694828574297682790288063847989822037218050868244232999633500764386468479249935202837574788868049108600053791178229730146203284525903496897787508995966443924602245640882642305125127353216077976731505182529565712559399466072144881051164315933692326086251756495334456519266439818563407838241094000097907706553596962287932096529213276677619126884338024097062179084591785396279130583025756461623364417372751855383365364506756499453187260257631326762751788941136789778146640719956230327878585115222319678154480574693307036683145082400298984283463040153151821166615096765136891664137649550381619382580582928084033040752651763938992496032250689368092207459251887254255401416040552750537987056860444481556925923732439893112531381439447805257014709688054749449254673869538800304202050614378425771393923124824623084913882312795746149331936954697313370466099674361081733383474178345592180729268802274721070031051135959718494897147539616086388748866238369805823391720855276416698957707020376810202797674860535142514434906502830162417723888079023133089363523893014918325811922229473208111342009924071645637747383310745600000000000000000*i1^28 + -97382947048046751171063024873920940622744841595453370946741817894845584938680839340590331053745503546728920068636540414919379029429069676623969589541365638606210458361756022597776457149791155356110363769698161973909134428750816394445351390484143150150835082700942931575752694880797489221987686952977127261748190202346171127567129704433366171721690655735787657397236918434206550871614574810929821873478223019426356087988171927073080479395359319001789223693109396030357296132132563846377321312883142997389492481266006575411058422406211123416149384934163415331242532281223556992410331130823844832583327778094620227673489676730618753377210230599129958297245778753569412416457681063951639966458738883828857964269610278605892727880303546094767267738036442376717527128135279623884321292993301330502267669267360626053152294611288056069993033661531760628489882324348753180305916555086347167070158659801742701570488175735272425060068920054845964945833028879814133043784460982799861823896964227124217459203405558570591206420197267620023318630053313551813111269244733217824163814053063116018088886418998486022408736466757077436356020603214319152055543744732640753506161264433565746026024872048767924959113014970444153587270957820043706649736133502614152945261352830939563208800117450560856245147177086411855739521013962887154555331932754026124546804246077990596941293646938101331144109920330257435976550859509772090010832060097215370532166361903980735861533782686429884064964908581864724117143093960149468605687682351172808567305630832493908785310701019689644879728478810540827720500751575048691655291413587367723153618432995073936137224517944819511667781883875940174483989511533731408963084192481285623428200539078786237840539662400494386841585462649691895226668321179011278224135791862436709673339228234921596045254380154020433083498103403158638676342967629869259348294848402067727510455144600005044576530854933582117781628442198676015166770767665488119777279198253633913215984869743656378758874632593308889352983506374173633712583855096638826127374188811042292966673182232554334045207824982350919349761985308077981941534589531979725076734493913360096061712808365512412779893571309233419615170690274187097666719837108502539640446841672806409132953316158440488110312577180744549830191332886872335630385201730931844384211156268980133335085359816365920563810176086333900104286581214963889299368862893970677313775893133960793335258669526953230661742829393216120191607710301760254052017791804889425487355381309092805391123650034605752320000000000000000*i1^29 + -58379688645956284064153376443216146931260522082140914669113400072723648603521072915350277250448408318137763389214609466347115618597133635386487633840443307362629813097771702824936875522498766368771682366171931913790845852855412222204395044689101144408239340418556780263829235738278794062556167903623584380359177535817479077981409366102334933704222788891104710621370779722656659165222281251839989898210274163473006689187917569035847176858400933025815292215540813592403331612552713657005851502119843490067675243006212954193574141289166937454845842912973431660874903111523817491384992060026357882016163127622632561751849304707660638634615584736191006677448871188103393130032035265829497379600675266544623963984080534369044940139965433949414091817975861938108266517064883060201033418875243744080941889252209858501477177991891040254169525426686690132164135072002651196844253746324271528873600131849051853709264007388269599176752365910612567008509476829168646211652846704367372235570361978917909730280578335846050638209770416462766707142082312244550125466574438839733057683218610335417521032754073877187138902041548747308832558538855226706796547986734252164106038107018507877803885793621906378534951202409953691232927692624905281097432078975333557874416563096055630897047997671204794860713037254719902135311130457514209045673395422775137948848319685969298615152450372132781533671980974944924501073434028492116880624424431057468817052660641772488381377969943749771322901654639733470179682754445961953865705330075353073953778780560750506793262444689703450687088399970321698435726875650184833852806514623983808737755142395329014816500114041349628245527538798060498887776388968598925646057982415617391820569885643336851012189379202894722207275291840230747767946246273924427696153821740449333078995917116881263568091893153155501038379017184269253144841935617625743962406764635788602056716666819186884616877997459026801207525879930457260711600803256950870280451081087443390547406000272957581695903486179733492623425549234817972006069553054413259908147964934510348403937717309285459311809702117526166065052231338400267696953231741938194192838837486640273677428895753513041331670525896333505240336932578904755005474027715919821906904584707029369673928483863925248061267409941784264445182672662969275074466771045597265290999676869565423591267766888345873980743944528102986402411637723798315686940030367752057015699621919549177818870354890882198780164724565218469753453929921288012542874126429993059806477061437078958298031276388675223552000000000000*i1^30 + -2795118862555192344301953227110187859178095635598536196554393549576216882376354933949746298945807468065906356185077431365538870655214277456060993537049056234144367310744417549149093611318665929235780802210500321638631691143909845837584886944650699120201379306072233582872464624691236611816390833753695037696369983859348634294093146214706422800014367855297406381201916978347664975327820503605322101681814967068705600962965123994086176159234087955239377208912055100687613613677563102305635295430794575516753103526497889320039869093814595398768534994668033714444906905146681506132674883916392181839739773912544084586084623336770834151906749911479227079915419186549507329657221709318689656871744128241519751723562408541885377316696472001473893021794862592390935068613303064780974816596800385974643256378273018111910080473178754740944889078912728799478597010654242218132444478245500631514609010255582754519649503044474699750098064221171696505438653311383054597445948051692702173516288138007317637261934878918984108710428265228665504869892747951162494011065310660809108762254947866870813448517032125247786814426769754350018990986315721560950150709741989882002788968797919527021821025617326439279360144041232626925051024710945697435506747096928662842873935550486448725626959084667004519071168437169330000848011562563625662842310054730510466436177193784063681803447969120560216709592136700416287680404315234305206594524292573798104788423569699278515168831604254140298015236992327790505337684204717288017952735005229641040395595781286608073799302525518806426034690252950592105868133919186703095803515226463337044590000402118280770409562073203657926787793287702881898594868648958330878126348702892410514051590624251293098434482027962976800977299598323801972423403505275445780922279791363167331440094425808564991878628841212323172699477651945129358378135001106794578350197961200286851922289946623865876834999314459663131888733543577168654365388440706657852245940111319542075215536024639108186731109778613750499728444560836400523532948319306120726977917980281156203045998349076485513354560471964664563473458368294362140247036985559045603709113605671682503834011969639569659845391640311784776205227979204497146939765575777914964021055732278834657256382333233137923096811591847743084091698275636688814637122421707617212081538655771262316304960405650635684294282760009513439232107636581758284453435904938634555448879036075170030288500990086436156198622237836155339586399386626828134440596071109550077330909804560795151438899735208919040000000000*i1^31 + 8172392655395511628876694300126317718918542943867840272368272118254240747615742468953343148854969988320493737893905917186623132692757526127453377447460225964832061781059084343012576274423615073478624344006438052643014679080706573042682219221554356018680267375166578303095892164632063230977560047194364919143252393086280434068635824145324870295645346290855497234420975371555094895839981651893566414813911169227344186078869839406620553904633020136109695713291253356299381102942750942457780019120119956279682507114316693308247394368399903234373574494539873302794235520006092657126832597069980825175883532486926019526425425819483897758013011279547237334745159088269778988420734507764024277811372714416937981004255688582559576976598303792829507090575695476200972966236005412822878830697868826438248701136663584094545666790784120608722357239234415275148376121965535428926228070833110296941309797119435079856574366867907513757326915506211358461385109656857215999306048623879889497173466478245657084980983924027765902887940180709772497715229101580110577018218294197699787856586008504840268854527622344847389648039184547557548801761985905090270424650909256316607463806046788411233610555348262359992528310254521729646742514356377355782455338731987698064515073081611997371392009798275456315207967598361621300346593383099207071126545697458412934678035484380406881381919463847672569839585956983009938533333350161868373214983995171385273247101176897577195189457811981332261889885449174317229114009433281900700396357789248568321711884271369419395000767256011883988992647734419262540245567969902270340022496913702424323416601417572289326348045079344141533058318041041939648842798118446270882001207680579671986875165538191815842071965959134686511545864286277822848938928860537961801726663971386164689819047530597152919485918416359904066829488144181012530655452515418476622364132395735772099339209199151327542757352949132326487163320184682842704661668776911174237320423668378270765126954372519430970780085809978260399971349667834403227859975434249870121586644213718824666592071795203356926474716704270398157970352666648411214429113592226070334807440025061779339678355691696435150512757829010192913782287212281172480636842370520766493525282317930855808474371088053280226638702385400476642334569933804165431647664499927205503411558682476795255175645228164104115325878251519113047477027855805938629716569854874174501781240280130141426347403870751168327996595834060579286618204472092457656320584285789371834082203353875235666120106480710451200000000*i1^32 + 5513525165782350713832744420430988231345024089961072999213371594128296983779723353659683108123997552986365321161386702975060785215934899605852897808832809159402676323597673219875662898554273312388630007502954592129185375735045256793773220199003737474474000832360626590716307801451740430816715507050560440137421990358696309302716561590025930440188127140354974288523796909815782421784558032057613792159365859290192615964609292879607331515232496232650581617472836581701734214557194146745587929005676777822414992973677446398994977741320111341069155522237433771376755407913113709033670226256432471474137825315560129891880485663849128530218241337772711789349684231813377729661631089695516641414966259678208980512452657068985316306107331318848829144875727733338002340435570819216069467961892278562022516293359235892957170086752715290761430924106375640080173257573243481363596020705337309889872545181277086872018551212165696922247197819063308164746724852789029834557005291491633916236396190183061377592594739359337619044910637395948572151679970026771120278173299109528144599113596150200464586844000157860667232237198895590543062910467701068585713854287351182918633218416038650447535304024047877150766600571256489273600304269519827557961641796250037931827093261220684965915268539779629163493157400004418440324630514329796286203411763557441600745537296905816422364538454492295466734438059568432763649960078830525974292794069483635299724966121096070067723487786139698880256380939361356187908870812075410690416494683330385879720169374477784161909722806159929754100288358465749232198605942382116892465001345730826306599830447603074081383070813425125460950720931122858551969191534986365436453591321974472859878687210392065785883857276280919944707512142006607182222616899395681704719530558754282496826759872465854417108373800968870067293901614003879638631523143832571093417984308634739697136681797511740138151452058428465551525842910792371256898002014496829031923282961663177863272558378448499316067810427289400060607699861501899810578439551260566779590047516638803358059239857828659336841752158259192695800449359168658021137348950525561604328087803297344501731972770473240315625405194392831277080153244733211503056123815612388886499150634307334490209346779225040363119284775363202806361266700688377084547366428962782723858454584130691099541227093245043356008952208711267726478114385142063986375102074342548956076761608851391476294726573237506074472700712200159211924312239789791039137685053356909709856278496885322827556948405125120000000*i1^33 + 105392813696745400043014830240984792948702023151565485945621296468857537673906783717162448959288463044905618894551319618633141011332170317892121587329953394200068045652635019792658460169476333366290920287242581828046719915629055337278828979190700958561866901490730709931978190057984154860990898236679737632970220210614775725378155973384993241644560679067695716180613881588583866382318385422114974598758800996147441667746279219479984875338757734447404481356609597547414916531133843787286132097538181989278172981428032847314686973681975801105743010050494474436153447616126589731213322147976288831187801123613789024253595904285020088955990437284946436792879281486669103935946856475232202080668310506644574131904930950983809107317040224547582979450123790679811164988871963065950620763441063624666698697998723422230578033518455297430712680596454397355892884322108375455371000669048396614174713293548043224894880183468766083806908053360270847972686437369050083407807199244195108263588518430142756324732003918482743023697218754639697618461796195209931370068430860262163835347752117839116415503133745242451135403957342884567971266575100539826777819492512585069298804253277855703193793463872543248411224987064076576354024873788057531927128730380584119873303174974331841925987586653690709627244964296681027654876639889844360905312529929996154138421635625404004631933450697786156390962740070664429241586073295532528599895568585686635153916824500928981873358051896284455987940752629749780481503166890303848012215489525994189956890918867965106682331239656239374192676286327603286486225564265780813380925930929631249370777303643327610532168213200966427103281559476319387509910802647825548880436571244026520983637488617645260783291699041252652639438695875058445190359501861606199780608373437452360706298895199271321417334216931617299867760196264212536909274817636183551528373562917760901311728707074012478163535135753692525861927021455501424353081776661476974529402161244930055466613131023821855160014676934371347699553512298898566269073813514446292498207262336497372574594666574171421132689687883431485130135366274414476115575500675358213100124099887538258419722481371662269002197642827905715364066929716928455994282645529198194854080219682841143148159451958388753279016987114238359156933164607186444522649790893861384574460084876877644576425687131121600403721218059530073894756177017882820253627374156932065282727873346628643172406474124362482747418522194407036528656795989904968038338982357187559771503565253265045289802137600000000*i1^34 + -767463077172180598210252059831218694590097991153837859885333932925972945996334702483916655519708760315957091889141081853205779857647936320564119409361103087610701241347419501911852872733226762020484953343333520778703534532757819032920830368931616271763627021764602485734028685192891600032817363789956928872227003690532492311742837599617904056569242832099346393593874950866320933439220205672807778548865449017403572711996963778693898848236279885812740788134045063240273409947886869693763070845840458306168213969018638337410714379305076612768989482782821648176897437555057141288183666268806905101319622461624396114597323090756373872727952294664166448775471688685484537612749592379800838344872645168168463168309804503714128908004473575901357786751214957645277973395107022115478995920127709324953273829434577214013312263707750049896678878929982229223563922717860533561436964350682045047053574726504123945314917102745361858447290411756417333543763973768740514918437713410193024001854319688976726336891254203239134179100083645043774880253754352929890346493950973738085845793429569039915803103797587627789922896504232296557797521208728327147643038020753574547720237464369738732622239544943868399482755247962176394888507319121800326227471521054208537372680999193546686332203797147817814502035059229695946962497526765687507197435779602358564723036004370819678208512000439309776609712095427764060544320562014154956355704567812809133992528521646434070310462070218488956387200584241377263343243433727652007222513010175681089256036695707481253196846392373997956975209831329552466004104112576739619164318013221796693373427938638577500636175421723161774343316891888741634872509894258389524783205516790078685319128258498526001086456227158671466050178824308999027646765113937017650183300617325267338153194208816783934053375115113865715428107821080013442207099070465314443052829587234893383536738713352228902803885933753558193293321256616842501855994747888102135754173441727677320452959363425569653113319386942372540022345803953086261307559295676526793802085661167316334726769017496609001295024362999645832346387874936226935199055466446870093070820902399146189079445307759857855620475192526253982381973111459234431783233004178254032541976542241485690480677556930970207583561689644411154726987212540848239534186641032020469179056386943211416514970486244807120406947696303598039375951814351868234687295514708819370717251550514184664811513814705823134260455643524164932232133587745198208513187705867870154671535549857927383529763635200000*i1^35 + -221235649952056821620533249179443448400068099151012721788724600703904625697279730573096099013201088812947890733734685705263072702693159534076793079365499572335283202371656138383850602423430621004533761208413871080721427383437231906787854448525315073084483561483200646740559231693978838387750724659093574989970714388504191753402706654320001897413189030726270111602713073096263606736428694489065266587038642053475117997890513762623428797611054803746837860571353423931818569693174656168088689913813821069775631874300525219715364355505942340876606653028379121197262981920646549173638728198897491703124879653817040327249667550240444702734489720951579399260865148202269580072926859588723690971063668192218020395238908769916682438631066621243787074909932679138286612790169649083529729517607499654415765530238566320258729359820559034796973738281766873747209361763044501797156551874136985639423862406369349385720974630537140416318620322925671119666051068954616100319113190561095456357465405786915324501631902034680592302367752297572285140297786166117337786999134858979306270479324068415516772005688536636282716057141491230732911352905613972441338012638990148127487040992558864302635412809006378129931391953107589386436644457911009264220751983302039283871199625363384871108389505185362864141083556563040115580040101394121067995232482341352873305466538683348660836477659929347712870066498749194180949208354020379051617142867402996896951857833102497630199874890492961341951027655752578961444620584813245108040884287231280361230152455496771092335866361637820081608119862481821452059511047911678478944880804277992978435753210935847357431276633726057320370326924355950096184204581784954588540314760704297062323932547492267877832810565271894397967949730945970602105530191472120922007617139735230023192577859962263686237186358004171265804888744175001267461564822288207661404598411952300310416977498767854035485078963742178156101321234342800973709422736109333675888866416416740239423507850677913141640713351814104237811064614255427220861295439005078456768804244898768021474475937657118900496616477956853890602190510207764367596490906842117084190555472209700447380640294752117659495126731411268814017448025452195677593717122090124928783052114989355334907171572178166476075102448138212759669404087696648306979905108842745890066678243232658356574563100084263529230080781060901099416394465215289012764976670137556763663336142154058176599371218833909109810496387959869038094597111184913554609171240403815895517921992740105622441164800000*i1^36 + -77537428068968471137637238246275644036895687631712350679734196038536957522537530042921559714498877482264054441749571373212957896152367048894884615417812379448028246836883259740126317817934691442240865116060168766343125335012186764209711784631846655667687622629390060456283430099837459741943307768006250834093606966657557192255410734489268627071555399110773556926783441005088328512584330093969420703907464686686036074949715427143351207205805103845726176348258373846925952039736693626627753789255972535771192999482825654767772065099719482023219698172980406633113395511250542602243997853164825991088909765507075515669346226129727509926847682270142015613921242911686431931390924745893244049870367951845554159861939033262123735496212942881116608208455301079374421625184635626776823957355110975485979762573034025905443622477235714612647290438425474366982828927284787941915966219553365508492112941886191528364783753428423197982053887434995940660603976082468340724910651137208846999695888583946235226726473185882503754944990624803735050680474537447912230773677216838294522584839135415358305029691522286012222525518083696256058220786359867016091335638720458360414262091027503023519271150592155884309195781621357005487639661640245958029978228061159181359761875627355214461658005682370330004435464489442436491181261011732435415155801655550513375145343592920331205114983403529787146660499755455889983941291037862994681212881050052360871173298976154462255551082732888204384696839792686003785863916632548323355179370836586537484269736195184382020718293104531700932211487745230121522196837021068234488121929029714439395868954821222715014140211265489528746545366392681333792361235793116386041233197721819986625760062810745391575376721682571397473156758828376943732129005046111707077136389050608090813160022519156065832912656687626126165062258403731889280489615558352325151712011465643061739656258739687037321483959306282210091559016912157846954127233492383752135528650734924183593395898571482633021595174056843522063578167815015780069215105896869439703377849438523783038680707691435164385403960987035884821337968755903337807321735913496761231361988257016970006062929778025896271178277059953215610288234881062312260258049230742590389400531845690034943560874563605397538551848679348395775779992727173794157111869878212543565655627770590697978769941879530262692903200752220996004080975391098234991578646890789183222993166252952762957035928113633970637292744429458700654647062159293442496774334649419619159272854932604621684736000*i1^37 + -26951725441747130821878803217412023159921167307539968663170569185983952300832043248732163486329217757899100022563883386647408622826337924538180663765050620427468549450713549933793336212361929023385069531854028970649657552899896377521422195644987289765382815917751830321122361109753059560182248895607595419353159978339915683029471977987012698907017991624323838939409913639140185426751950151688690237736187625043648632486012978669399229924512111884617209417457508777913121703582177511894235268265097442836630066202009007470019027192143444977317115259303526184696667094925340637599329698061970190782708711074561477972800935335659593165108051802343412450466645808574137086337388290264941411552105711569254403444936383436654439342723747798628303298673656988127746164305922348841306287235139529093364488430815756755922524129315007577695316020144167331617658337501068416836533413385189337480051344958236702060872358736080426103320679000448871960616867780099983872961040007291776324390068776797440091918241435377234396348535007566273998923336961040694311006718298594810691908803421084481976021650149847994463840278746475018107824004235130586879520682492845982305821989387938982140646944960178495863438634625167443154092336261638024346005291060551361007186827614283582392573248620483124081597044046184825096880234488318403244070954363707990215727579735932208463481196887011639619863435510183834972622340149863724553684227517451973815203010137891516989098538740982741216296316523726852247647722470221624636942762007212244421905583305981469324581859208876713161234476722050987462789509805852672818238346179122289744433463379881802714385635207195550172730715267645872551716796722429529428580948512041179040756742397010652293765831202403478178145626273996112903193868979862067413868659959055072968910114011322380112793922048979101799281540724732151245288251677738558057099037275549966159074135336825038901276382861684378618214408726573045530691239883503938238003194671288677757816544553527984383641509614696547042196352116239740911923704438815266085239263576213903906338863160370826603947775948606705880465776239805040233466669978547261019475243162644782606439781473557799027780296305445075996240702442197660554345079996521767102841340288142237167061450201932976531733827075207957839255361937604194518836139351839929367183551212171429527041632588876191456465412925713022582233084822866703777734579263993892884482728878478091174473138214792048628153776730805585465609722832942832494938074375229849481735459169477066752000*i1^38 + -7017709369287150385610521070537973691885111735851468292316571418144564432670902690725419428408154825782667249503122964575543155939800842335714260497821525516900118592799222777857758279903995352700478815798338060157408652682179337108965057142908464305134665230931570103355449427784181202047114708848526091201018958964116699415066305098710086092642783624671069315228291727891133947070367795299279602875060825000508127255113453325937932570270708285500872944848950550046600694419191744741990914037259510270106642172469667369945554809252169557248020739486450044563175232070204891382227599045381632902754810424814131269374666315646918921071901442019551045356965212210051941473886043629048462198746888993673325250604178826855800687390808354785007033278482415156573955437688632593604034000418728111898322864936844364137291021205587406032567927059656539464078574447994659058419905606080534054113813669000979405523552428134695320190441310599925245298235335418476063624099669099446654758924280936882733456039435116372749071141299386616325022385251057372735038296440109068122279907865667528759569043123702393809548923369136645751032101524782650574002080368484114006578405065461622925132741554813276980536276836793584050521175333535571594254028255288595709731054290638061765726476278852864896090287922557330400449927320276549782984943459833472891666281613116932756134987447745700662931328449827056028167557919721340942274035710360503309835431781790205863779907915037159910724037024487661840018154181307285920537273184396810928669993653952205074846008538871830391187776399668696740414674383747711960081270411340109571544301717799038607717417801054231538015293964365719700746910892300197520227471519427196312805155948370317974628093176483370111443848179320717329716115262866424726902316878815361439927803633578765926610840223034296179220445639269211746806241325414100933766690190634703844740874102252063923811302208301700442127714296587820565973523568877181651137644304219041869315700407927307466724655048118005860456126286278181754399628771921427975349610988840145985367342789797426085084253407206220806490027583740527037568214090628460800791817887283438177836495609820264590199709390183488410250289364611405860511081717395791153359415206199284219612628743723976839853783572275066169513915069625567412973515796808231417288820500253247143278207007417772158018784687116458821852912863995393002991776024947500308861802845283971796090697694330838232997364948074091531173911093225305499207602542453933843018073986207580160*i1^39 + -2193365225873675405404198947363381991321801483968561243778333936599895103467423732904410927238555666010969301689973948296741601736577040189896472520094414588192917819793234238883871267390316342923193310055502719446255476638397334015992993623818660283186042495471985555444452228014359784896503275643941649860823325188326301840869734667564937652721330031847667297316115122322356359394161772507571228911450566306893803089650761961534491362832287731131733740551307300664442812090486971760863554703371579784687847574958766316889292899680102886505576659634568901002474394192999294309857724568886778454122444327812980065311801083006410546515460037179295107288935868125325473782075708954179605962395471769669469894819804211997542318202099328319675396392790558788679004039001426779211134448556428684331883837144737235841747557401133883998099042246528505203381870868788015388295779208372327319042445310898657471144365463159864111501185905081289584669405630504422742009610799596146083655861675723566564334200667771602819733351699181880477189186435470335779455453094188208568585782863874398164945792626292523602114181800557177874394564166811118374344656545205895709318863393972294541944726474175883605380629282281237041881264248963653554549760831451757320529662267766545153768422127129622729440896749890039078532225728518821784411706191301232702898209311943035483415892759813377936140471812302355953200144802892786770593931667337198734792391386558141237922729968617795888083594562395587632170677166079381735632985983451620245613994418165825182235747779025308927519462129179499708575038283862344342093921107908211761000517939033373469253707780779797953291039929849977146964981529045943433490575037009880803587015954022569566420290463702425046033971980213831171422507089298246183494931725506203378759608191496515144961043164696498880489913338685963682163805588357916567529032404662352537253781800475099298061784011864730416491809189459210757832788940945657396676598496411723946211425759017436624911705501010185276970030250628167260103152454548931177139505203032690097834585668386324349134548794239061787828501437154032564111986711778154460263181465724004160397153469247142950766197441729068555155992023145629463583852394350559814292663693462965974655392964424087624768728303536195077775801331518616394290168573009068569784507422817776058010229956271197258118677495204976323042233698720201494471019010554717076995612388561264998357885209500428570485007269638836368368163814036706781829278571362117092768795634696192*i1^40 + -500719579217822207460588054055510824966039236419577631581010115820176646155644364920150994396953466391424527519255103881257932780564205016289299705733200930347776941389431352197003266034181689760415414969473575567480811714795100819356499671769539841505944690751741950978560626226465700955345169070913366928658257592189737297527161609419865704196955664420441977842774326078385178071891801866381193608385001846703359692830588056082865143378880239339879001507814735812373201367693088525685321203887832531251299385429939534841110658613818159726840096820828870674260526354263211439180762881347271457273762504222419993250855673115325158088310885817487000570617402671157980021122078819288970067991719112878106225435905833802844302221176566695593456789414707402682908515003125629769303233042610394246194051703354846866785709295996256343812946852611873179928278659388175248024337093662094032719957169652745072562008852363871273414155564162986097492412747021629542427449287203729891137653740583488036184752576442210625658638075189894043969778325888642967353104527905365826782991008860907382562611518501918416026266048199130521681667640159204304829814103739592552383502598379240471233816551624618028072516387415362988604629292660245977196338128177094637795982993035918179468467349527136400494896449289715557368123906432423465358413743060541481225274359518179488008765522720692772301313226736898241687095277331483972557787825060768419273557664570500202619585682238054024706118326637076292185360762982639219587564012965781247360866881289108231954221799729722261224860894148591801203122767656256012450935798554788016535578158389364702367551715503237790240063976797799308583939301139636118162736187064218833716732067787640598838830266287589692849666084315493131227177962622009039682282418984777063889430451130303880449654908411976592043178228330082115371854254087387510042653055016570389765429214648145027506253656817022834481441256448589981564467355671389402634347474629379955021620060143407921245845680143538893891409782077840726988650574892920086258848121532659053801250330546073475910360569016993412974693087368576953094218630308156156657855268922190249442458522757833870237900889635583615195899773353098868012268439147855779683740396401520151004108698328778863181904616179319570056837369408471074973497731110280560880639747026276064263141184484613158694526943065686925579961555387740576201309495956086964767551087187991835849475251497252245096387730842372616181891369762199565094013342826868403813623005184*i1^41 + -80253073431189741840742592674141304368539547110931972343613053321074739699207526485746763149753222253061940858054440018721895458790178969967033065523446141172366348370104350544186671933820549710178298660602085248610285962551287873893244203243940833434110084929232773099105618111947256241105871103788655762103063475011133618851859408659433801140097861603176538147760518833525378702060200670040008862221033396741437556928508352402158363390808383125480613951575071990830832928275280026439160903437038287998408499747891576532203343067453481556857094339567859114827277959334169642137907557663826318485349575788657277339512182939072720832385596828525531489210042005798544455780715354361708140920175199507335539890310680896736976988718926271758413116753773237461218007263062973632307555102536119525845964945714869793562143691439973810759872294420067225277481836842905010249927511394434850634192381852712336241170434903637715999998646131772288279833843051964087015146120818985622338090534250431693991674157159003786046354215436883705796886861462987906211404095434454586456575456837528446027816069496684647740266147308196934977301733042394511424945587350117978913427645031818426863290847065865710534318294621171270029770865228873667068788911294773432972631541752832867641463237752675329358400483386501103633634756979436498208375818979599830967572425214209593423726852346225995584633678556356661293055332351476867092786747420184250401081709642121144872341969993139377228436129476408157726771066204020317589161905380419926546672643309765376974148595989311299606564705658757265484027209222804723701731356203033652941658038040770585368086752388170344166425953124692845833343221660035467598619728886659646693804124589614144199137845490847776116283335083799312345481460197828058146711124301975792157694506507601319340961674607572872169438567746496461476269628393150461296279925845210037079075065685330010707954170111809845894963941193003185423976916540759355535213174871336115004310723607821464980686094825922703771747109010750713872349392089323217659960452987906856009383874114557233447857791648975610215695213582976520325023240939209835623149507756530152760007012524564733981115412657605861378602833942512520359310859920480540961240726740672835605051171275871189266329276174729693362978197150761003402416810346423310433940508605022317041557697678766863056730778343563311339146927176335510223177738804298604961388947281938169462080499069271520780919673095502988162219952682966212808537579703596829294723072*i1^42 + -19074899915371770407435166285911152215644449967238578155736206867976685315365165457441752233030704902016483095305973814438437456129961961818338095959423729896443166348204797456633470151013381853616393471692579323110400276394265964014661780824490428712243225654511552640386560134461296471800326482528715153141587560877082955619663709321131177912715530444034962799922840046761743699550005105787848508610396136486836632914181417541290902734073905422438669533452393746433628238750135899303467064159145007635738237761455005217032188904989590686768244101947854436082519870377275938384947768242700435266867522516243310811940287281514178000951610034312558128768121481443166292619387800159817020893110679038881588404656147880657047679493041119140202176537163104203713444890563203258377967900596414338510870628237294781031013158589860348947120580913841376846222360289793069721924833948761996833022270181478279410629337677003216442412193383995270394024147149581367121105349128716949105104239518404397407064690881041983772660686865761725502835888854391267569048910214231133095570437966263003008551488335777392031125214679900658050246971667790172294934270986632009477558881262181460842311705535317062522530059185190505132291180044717988972881553438146609131081724520644296980054323104657889032922930424141386092939445084973973478153137641596530296513596919796078534464625817906815451553899949988535291585389840663615433186644658254624833746617535332564828888915874033419182386904983027192611501905693421245604125733598665156030954395008595568782607424205240720632956856310834613489498021154432163319954647494989982019056097683073732314636142723477008426679216082122113998904863251181266578069354936930505751089186135245643074582999168578776244839763597765196251693213988777552176381081748612655025902760698041464297624961433103758494231635899222085316365927535135356465377612663686569804823484393777083249388296185159700202466399756455794408425331518861967213633192276429489176108192877968849841555204716382524920160082798116077394861761001186273407609420054354340603323279948398746312859232196429446718156889498853868336124460886072132395744599923981687981581165442860011168565016430947287078853764986623703885803959012910111375895239131894930759034767321457284671978749883181085228806643903761019942152487005531661635132814152005547855811522434450331047435277387166727182801131805384617216362450300155138642087925953184802932839023213603767647900576041360459779296888652505192516863826834808144658432*i1^43 + -2168981896639675947138950711532547241924689019057069887410131139294551730520129298681775942056806847469616017145178521667658793253767947814142610738963829530831438807657374100521888473386460861812093508855843247926230755665828111433229213234694864106736333327018833135254226375825096888013910003660757171976525440912708965358374548243157960407092755115319853130601019604346605970358261738062827175791717340107016006809376425454188750449523399562142942312318928158801163609463294247045482875551034670194714288893412196922216918082333495127082783167861145654974990393447309061169957354678398554800108951451671769537408446059186584719512714210761026055196481788316333456551815914223981474493148864903723061101137558202881266385355202710689768506588380906393914319888679711577872529182221475090516708599128842896058296042463356423598590922537090642517522446663560597632766957846605796411914613435987028563174973795565251493079194635049382771527848058845525735166534445104961474971776867023219726986283143128518151535465478265302279098291829931256948456673546630567640972758499648936641566634070831331973633221038955948201383507797592278950632156997537183040876418903522441567528118363423179082998881361978670005654263997097122787275804171202324462764553361171684854903310250745302334877550837903958655624907542195584433327410032384816299325341164966338147666944636771974947949105635119658735214153780009464667634639219163508945992859517243376794039101000982704466505468235760532873503156220272357250739857623637867996991477359415086661813081883108554653632242758594369444555177754805091099623157978077824328115692326344841547398731345233747165706226246555420072781846122022785435229083213078018700515444922301740175856024312004377941489221596692151454823929582728942729260960504441280800590532072885663852511954819245928706013087236278380770945823197132503058676316856327679214431100264800303162120072714784584874031166426860552673395229445779115600892900547258643826832545344334978870137638901690536592550772792766604678846407632147725949609698809460621382294034154449527557832844638640199058002692492225533329929352059903493653657651993438687132967933212208818679939120606796885576255475534261647359715882531867164322057954044897591789212111115935313242426434695378931675087687530621037828210936675177578228104938292158104847305916287050169812948595875292097372122450622659472919207886163382809613011814140002721083933079099888807796558612540110482960549495866356073490187428063518654464*i1^44 + -273110157418521962556023290255108260347740156330393224803634095459121479118073072312723516330123188304122023509113915731590680941665060238570489034616497733653029896292491483994746613450853208144963085147512758235418652886982531890751242402381545940755865643667474010589782023785806531736449540123416008114828029255329183738685912419443596243706272208767030893909916202492116261868696910172117153291788027012203525874961327154369897261660394119071809272395905627179664155411756281514577326761163490022570331057954034451570206356082550839561206978480025729254675895387541579486058349374292129435611376696885340947371883313809594181042928874260335313907396671987298148084889491968451298816565931923818422080305422838091645199879062564349347652562279366142471915438222096681093217510211650450217537094070092813923494987456272818891635789979689978546069829045552552566913883032779762678249122830719264616179424212100082806682697965757503828103347274452319526437893773862582839909642796109579684115300789685491434675345288846198240338022735507812689209947268543104973265665836010311101166915478476802334727376651720479431258617684546476532011311428501284288423433530049167670264684872634147884516372204241431380696322543453039102629503356760886557754102158100600989820246291500461576212548228131681118832954606220643734603176898314344525531826645047595607592243916377362971930518398865864212113684969609590920315615436639395195333413609236983118310881378211273929980216527743298188030017778981086808900535415198404915441927479718650671187768324786155047874086080853071025461587150490793706037484093848297112948168637219943990375531904430774923622502492822113901845837623470207322325047722760298495754873661959865594678127567989676262935690995685395317155720164108628590608670119168339821462973307305831849850739494716035583285977909873247041901775024176066031219120244508363604378726631227956296562670634060809620971474433130511459445187018965276506765366501297940912434776844206452833195273795539524662794080646244327456157489008277005117094462540452968580937078751640465408599100837539205287069625093113838028754088565158899616094583139523168239151485336936271328174082194599358888656901705947820721621994565511259517678196498479156381242003615655590605435494477779464306815675340170107415072461431792669997822738538070779890580026244437367285972516183770073391983407330695797008535993152216721771048661321669946503682778435165097622213354459662332103923001050772499613580386249998336*i1^45 + -46045364691836232041522296651920279906537051561110462295229128387016711769807107139303590077576974446807016936742591293766829929197075810145716552271017291291077033607214038303602374830185283004452917140092746237491343408096982283724011779299404273168780792671223590454902905097760280834882354447974825192525206178670182773735981038601174969126017426565874327849065647440811041605499480961175319905348731558983340724368260686445152460780907400648981314540791837406221720079776014060149384527638545257137320614268774904234761445212274948364216369646373308241344059809795755838150691423542857263628770835832918626240563264741601374415942394362048290020524056720183713162637190018964804562970081332623733367157245419327761299938985579282708662819822435294669243680110537056861517856184723627909725505518056175093740211344002531973775467373103265927159604154729860312659514729671811756030671762224565476718488689077289239325069015313692199955831804560939935563417590937996299423200689223954331583655652888501433074897668010162636006840861237714895960585810475888586858273553900233940409700865449905826200822434878102710072554129863667129995926182392305316208752572992275059526750919921408684838023777084506643873239240256102271787574786753974367414008439790516906609617837742715634278883164057342724829779201766392192310611679179818122428043643175593386589995767094568042932125345241043412590782690788853397030262726965709585430365564637583388032091238983739191001857666209219551631166447687936506583705355375852691011199236383157652768807821072127800159297233905556145077103816191074162576189517295161191209916369524181015854342529437238599908289604685722806016051842865133116866824829086022875954340581325686398755039780564736502914029889168808636647632195456598732135693254094843071654430166010659434997146325907262615885881115791424546674728477392443275230097492502519969078556189546490617913519197880762629279708805966717414310473415189576468927430350969010950732865350085742362873803619106599132238642469857004436341124159006711681583556752860681333279615152003306219549899597475713395146735277933091869666484814232747383884170078666440519265730076265053006030311924966338549728957627378158129307803631257260822373366525937481299868379493390551267574384170445566126270364230633234786631690853193748105223432976036469216808379987458245399987923491196357804188544357755199149675549023209868091911910773596640697871187251627456492055334266721999344391512534648495020327900807168*i1^46 + -4553479979831882712941260256707373385266335712118799660601716410257360400351548661229899240125772159913016217149840761949478482393681755117626191176696014925124088552488229016398100962000411287311800077207739691591770754009866737156093363644018786199783845836868108935438708170783686718430664607272921458088698589199000993443478158364098888186921775788687451890021594786187459893960860566870927225942521818509897392150555896591166711752549645120921192386883359339860194199872931490647022195525982633239776066349758004447691673294712838417219814401335937741200207602763922123485305328538878470734999188344689703691517850100770890796347502660550900850752508669976960377001847944246829542151573249496210480259422812918584290996640894131240230020466790380130576751626387401066059686932686947076051871930002678555946584888794135902467841584584740064423995478584072801950119692011809390793917381336532311827560054931736184689744226547381326312088801646599631982863558182998914081663880500911578705203899069740016318740193443467871441783844794512534185721957703204210867093588321157434950048627541069395659326989306518364106915271998353988696827740171121072463872487639526542457971206076841863452302947067758178381173439785784468797355518696943104499069456494116906425002413573784098351174160949335087782431910200827746277599074448045197830285631879932933532260872488598646461808507784865909421702936334185276676525912732268635897847857914099141344092688438460016323525724093481003020516112395560975221344312979862440295388043564009572229582431046175298561675891742082328718119456526896082359216584312364111081663469338567454127972753561903498907298115840897846301718080115449349649991670401763784967193365330688167490578878436515128121860054710005836849403033443681260523108974272708630984103404969047190916634351065869405269437478910023398289737767968625129021103572520876720950895765962827666950460961902992398619138721366922723784953298268016171559424697727266629302953420297684829500403946197753513290933128143102230555889078907302295961976309336070319716558712615555147652088519118601788652623420176082159079986069743937448595587754093795430195624809135328891990170141604405269074798831216824584819769294472773897448842755729614200050467913873428442529652103652471848479025164314766961369125138129960164613069586243682859274411984267768677646727149539805850398835582050351655818012837728671825215820410930082707623200130576767834936522587207551582008550417607547681876475904*i1^47 + -161680990831754690737332559437478338240449869299553253832311713778122941224652064555365838861392372708436410136517843531728383400144135303493611520749123034670787684364708040911389795221178589485230928458136597377477999285102488710626153965825876205998180478911700053613403459039113230831146630515265715057553994264439429670046978308726220266474978631674737531460763313528218310002235445713031229987099147289629098143998954152449692053874983365076514727966060947221299782362113892854195902162391148934903286268593624900015220632405600744257727144555731256194447475551096123486099513700368056992280701793944095250948453119735054109207054057427112986796139267552187191673151631057728129736909787886091403252641099854547006546148899302552954168616769886302000350738910016420895708533914726127405829500180897493630302546100238888025450599425405968349504799637196571636289153656139553955538158580337820946064768596916040689819931178468737451112692087002485036636054687008400247798475410060799166605427525689979135795817328988183841401374389082331072533569942635872161764145157367517563311687150269126967860757257603087377150788792009246173258798003991406390539903262436647432505982803013912954242436726749525150379709432618198459678503952485191457940436091218075175888617409521829108242686759899445952568379161298863291577899909295898063024791459429750883604222006397940600757680249678549894092546128734865878586326098484587413431855503970529746904863279152823521436788720232888970170420475829389865798803109369941958332805421925421022403519203291785630614690732073665872497470510787916333043314098123607214790210391999515013742942940756372562554541898677066018980628998300555774531778212536204745644777923145398505023503507113740325449812322010054080997005773791649821413332369969116239691564236928296291267068686371593401576134262276389767213133652881083236093497423889942028007613739356617330263400894436807051066151705843372944455150779888787636567567060187391354170503192322897122628897613366405090566600612330493428990358680734938085348107526601583797954547225898313512743314158543900428369945393678260345388467536244738442798846451891823815753044528750943838090709931460284076272319645456640159445545635258670250335089673138953389485728729263269326722495319555464587978400363328883678434091723652991572331897566769829917310369973472867290826223712867119248605838991080370221123478040257942927137990133093241931503075589535425492291462796069421897286821181437438328832*i1^48 + -68652447922725608463017616745437525736668401548397890323621552455659758967770447849771401245434641238776668417970762107317101494785184397854970798265303833152161743946009590379606520610958150427772196127627889203742888181777788986724087932018473365914980553596826795645592236828760821281893580517523972062165120394019285164663634137937357833197010548527090501796218482117251914684601099042434124952125622230040790205538757449990211418953935740206613010993772385043980334991242126014319314221391626405261683207640245792824752193529608492290942633800486358668371975918821232726926840602627739839468347986110373717413628730539205547664104953132430494315165519328212898238609038938995170263550292183528230332752290634624344199877141884995816908806849619214323039074233684819216620068649412961402045777651871389569030894467405783250317760663620840855869577423187930725778628658592023568266450981171244426587803255868988658191240744706258594875802982312489832993248805221676032439260887368585415730471725036209891624667505737119669115504578769832227985551396892188283558482250734192367316494754810764947893080014183031649015984798361798708260544485583445333166611996482446926940017872651836108001956830170439742486883932507991483275826805367492290517262773964562492962314931030394161005337557510055656593690467050199235149202425280725210818695214359303779583086583990154037505271285997553196265622283122547865350724845697990972330743384751858188782178041426945903732818324696351833943352221456674440795907881144648614138926679843744223465420641119073099328843218838891251374081746583842541445447265510259808013114823767130804398715210385535018309478401254504131099890022775796247603082443886759661631640036318583477016754467971848889637928856199399341655638832040697843178042131599774543281766285136475420027155752446006846986251500054190132302455862592247201721946393290030500198264530583715932689320363063769464658121892995896259224434852938287039400691258354366080486679468775906976562292871617920854330323281916928106879681970219481734287347103433835318495910220664806102097743878151364958385498359988030692880637789168854151843279993101927708431715856574727075043228443812602363094424480815720535688153507595447305220962227034411211689201657391136402689499514046108087285677689003513862295041748454375341147276043697707603375000134162763144617460364788908432702953940911715229885424391063511192662773559357940791533398623226895604255821072311200213997311655657078784*i1^49 + 3720857727992634710091371471381151387581834234320429970880397357967309903446480321637147649838956085966165216881590265036580694698980720618276535500832088179197391235082428021065435489835640414217880506012272013069882345871823487451488552715046023022869324883582072397740927912491273361674127558933989484358603340804279515004658039365307512753181314280671708418877152541718601026182544371625050848079316180178316660294299110161302296838410233918672023617655772716755358380122396893655626078702054218402835952031975940501191601457269625341812193221454600605860315802888865904695670058448093563970704499599165276384440259747229233125732809028792924325556318910248178168599418765970574807344134245310763377865600643802947855471945606492552881297452313534131240653588503251525575528429046411239679723460608115095643973102751700156734545447631375793157543917189727913620485324289673975129047602114046021131702012619821869774366294015892937092502195214659470914808227955440025347095366348096187702712570665060387182917050596009666344333647150687200125176347845632978281097849146341883170085442780042638994770272147682509556421584454669922677879998546197631047814797390202672365374221260873803349122748215705559892620477611852902570703182765020989299836864968463615844321186580557604911544098540992864320067612813353824772475363861478322962441328736916641984579201432120920365257391055376781058951294530238660110585986307422595471799382835355527889277505270147050642110251048271637678753213263621993807638217842003888869923789427605795131218245679092405833485949761058173040455221679518660406041544429190396916299362744154256047104986919238175632983620325439624098254825250108089679292609812707524019447449444145708514372037939921597366572158212851720305421849292435826383901881702871897970374974880543838571873235107710966227028849824331484874176731037017061543852502011147895026720904776633387631451892763049754979580227214313400814817187344774922168225771878667254752229313467256793596862228003371667588388746782477103986692572515478824524898471749119013126338427575558297732205242864583143935859769789082572766102068540890472944299706919197106876093807225493214560434887656114057601942704011486990457588437431794655128314525445446792653811333722268222950340307539476084623862453076712516184427967544758420927110483541581531039117836229872681234960311875346877500834934520479275424504333653711169209349546463050181693755566511416620338285719457785993750340144463872*i1^50 + -476541587610160791345093736418655892409326758913707242779840916639118957583365825499535149724764677262496650224832432125547600491862038483219872464877206164898078665832980423063898670952773508277612190278228840932984110898832304603244562304423668284913536326865223544333174502257339160249615741441416524156761000182042836798862061022021169143821874104858576234943136315625056927870439976719252631365472368225873037731324904382861415228210563145798651043066361333208030881217635170290462770161547434371236791473445475937484127038910498995137253456890032146137613036363749433826651189088798895975488443337486129941905433259562209840624355468715443065128808963432544841495559246963617213960439986836047919088295346570618140061950091153417965045629909994649482114753969122929700320750883884208813514810362769497219318366682088054823140969548451922960772286160908129570106662265601378186996928897181166555778493391113865396382882605045449727386001853824123160680917302501502895337185024594597683446607271233027098683008040271794529576451198798413493699724779854556594975282407049965862744263480832571767024416779278649324377771660799709525320320287043963415926046282482510427147056959246409438014842865641735642886476289327714998748559143749258092185822548563128969294369854524955432509986748518700634255339416234009200464486457499989495921666277226508863992940126920340386285312427844020532868633335125914175875464099976166738722527750597914998320296536096359219555842149488031880296109797944921944786500754966781691613813588899692194216752896004663140570504447158097148536163514703503190472791191632252477600116654029505494309573759300967806798127629474416900364874089101358316369461743131261814296546477656626094831504819930487639172110515250021158890276551028981648492261149989470021718797093589625470500303209871952179827559249078564810539609646582396689970063660078761688590474827710369978634202003761822386864146509048953288614538384095449139977618441216635796393244798324458211447839428369494625033835948950187131857362404021767488914909434084387937739519265344812866347819237177775789195967876953734445135726302298019895212690595669044368975748728275441696030109719651452373622749113842997006784318970499337265595291359154589839378781120594483721501433488469954083820555809041450877889907262978379896793999273569664337281728324376799559085744535836267631140977521106967765990612418456770313118435930151529390042062774942805878175330891211966649466880000*i1^51 + 38083005410039919209403678714015053924239398016072023392126263184084691559835928265044586259832574893478129546000833207667652233477632001092346731856502394970835551165747689891909992176390428875490695495720074114113853747128381139847776391048365931996031150911180361715457465296795952969143579950399608365905651324346123023626907010477980259802287785724180146323571155031954001916975390862763317739638702514262285294672588118474625709902524133931257107157349574635006267672485900565329238598633169863970450864142127003618204143847093458021236735324282672326155450866822652869286402416333280290489366705263625338213636347869744597593305422095077652251125007263075481680173965380890128802353211321849960188492097334807777872630524906219309760969846218711680038707195808803159146597473328108408051847305018161106040931673339259493566625162530982427426373281253724115220049306259113633222147462214703997919038934778651273508964614764498123953623860962245307110572604798089089801407748105404027852436218770977348258806634767134003410160565093627997440392270022920384494314818051823197358367275742240510187715546602691196809047435094158480905709187482604393343807362621472376932588834919689162327119780845439335094439926617860011435972140854186577545819105371302544544805026270469959884264059987624933957808144196237927707526902307438541284177584497173512407708929616086499291814003563869657394215158655132515323028333492270862039619963016510048377593432019673696203036100945962481541654682123119424847625761748908228085488292114728581242027188566305800603191568076261025928911719406555303088670133393588052148513651867037553601272135448443918434483316246592603109878158187542769959486394747022545019125220352585623552631506429910885578256589163106798770346691083272173464299639795468018698285655548356241614204507382581842495105755005903246670080687754054017778062962130920704728362873184217719855797867164575559064721322318249132769121054287723664495635136909038662575138788805139709882860791083593801683695458682481847638087908123892478074506258264338115901861331895099661624668615307510373521663868189563326171036689375128053299758598326478816613745029497437335985313550489527213007830448796375131443190469287821743206132420340875429604319008579044391793512772273052348489852970950079449870588660454461728554719098019021594029144547974927646840486287579664794880877245493804445988102115364798744669640889694786225946751574484014881331448237139830903930880*i1^52 + -2672839961869511682567412484199806031476773295437592817110048345223983795761364703923868746888200242958470846685431491369038235812444268365747773923217268737302941805518541012443058318710739763357393231902293249550213014984739875084047206847094731579220834863816261397839381802415745825510499821963975612899746750164253673488679275679610237117138053139144708399757819305092215648945532409367779396144449987436535557102684457572587027919619331385024471704826037128633406043148854653979538121450172838317807498893916614806544455198822927788482799475067726300289830361209251469432242864209937026703539771304441486826358550829372117194627237431172153392289004964711424025328326379950586551240306342886179596029151438445442925165280933856123050892244824848871018695268963986119101945129129908075371153745712305024328771541454840561997928887683680881357973405339349502631954342434990902466618865334959158868644643884834568678765183788998386035994694993854277876082885715875002096923593784801925580426507870515762729987755939353136983950874957400549395764612198756097437792724193781729180616624175249003259250221995344467581159526093427633934260820266721068628113027645929624456388310493837375293296814906344264969897257272108958788294473549248584143378432081246744171602315886370207636102079824037185611308196074964596156588656551113145586409487670201876379575153267826639808652990372924755609395625078095655589170801540804207767719503798316664241943295788189022822035460046166732256700852561587507136797440952595487854835700424685912508733818741658446713565979974013149118585327304776435944429286968976657600113117776906236072892804813719267022578136018197812345935959941569913112357576260689315657303410810295449542538610141211629510364363661773818470815857331635225949381241976793916553845774908544283676239208918476503755744678321537753836391385618025215582613889181610020016449566483154384101443581665147045724294272476325923664811512640528438794787143137375771433249844787799340754479440824503540361800221492661618406912280793363820891939400642363657316125645550901876243653484662840351168312349662215808393945483178847702987097523497266024095967842048599405230883269632985157149821895196690503861490165684448883961215463543452047579905315494329415345956562326996232990848052191234630764905294440925579968261266076906666981297716383572814907552936539232985313496549393983669776477753095639599968818329359502686626610196143198345893542420469115781120*i1^53 + 170995180296671330893676180792321349881687005740264074087401724577432951438168046367789601514247870320245762704348127594699224545844637199237483307181206180202499533488493482476997086465514790944326070319118759401357631297718952728590926614106751865775146951809354789182655243564886865307385168666389923365144867198205093545608279111643355160533968992457185047465380397606249074281316601572364434698266784762653032381037087948466850750709093151884301272735835564287137737797986497211280020340754280835676411023353445260998455623183726734915585009824389761199230889881341100382254662310882404254988655550511049734049359250967351378428344948907198214606835120067621863884566130233321024106721798379169421218759647028061343281413928902009503435774806391538144654072645733448467086004867187205920058032994594229298690557210428374785263005622297968243137403021651478815732376868165381534598521079692092169579340863133973443958425660585660494096206709009376479773676408883741300013702236790661370630762618974652579163209719422896658268385844493724603645480778351330828481196525715628373524931491602862451350128856084681342243572517968153072535265773878017286975064166256025151085107971436514947738080540981099676465637075323236059558166092768503256436006171400841184366844065399785646306681012179210776226353625259360543104427633241204514317777282944804396818479171121247727071483149339943002997526266760282740212787422819008901357425614014685183336739763961306957952324832087263909788070684022980687342172418005115844588168165787656528866768075948926778502527798859954975362014052292031378324509445673040694245518255528762992353720198214827417368069552022906796936217747394856210318815128180611823104613296670908847160796722101166834763055535911974104981010084989090919586410961461265681254449193958381664884139517309691946528993028689806550500316922032465454170494537294239734012949362572630419743669989278939974446350925912467744615172067098623085936574391162296456354238091216955470816799575176409572824711478415797076121796107583872309104382275454843225204862234723512575670812936113440131220390737577746193242948849607604895957949496574724565113260616008546171423117184974292472810059759567264251806054544960313485095939933556263029438085292308239700580898572945902425113257703748219770725095558992112687385598641335638534567690230558270301244372416684894780327784355336447292651269462083586323933706328629537626819090097366617801122567178682368*i1^54 + -10278393003006525898497539247812650426297589367227806977228756126883144963872348799344924487390910624968260543476156301464145556206723237842039377666952448578923594756074461686575265371394113200436118363514923886436705507705564415894676428133881849777133361627038128386368423233378918003248044061329610620384383382249218637047969205363549973548363488439304250751294996117636683046573263350970842948449717948909647717941888035684304511223562035302078768930848289865032836739240873890946645379032388869985835323321966156200502028325383712029939312014506899020044329394414214096500822912819771437508849789451394355862793461206531136990889473049905705827004971568051787779205352306782898032329143207317462934427213099950220480921102877219830107117184757227023137443700641654094146541100977152258363050148443741333161028717138243507624727504530129968253516219406210477622905280341843800309038606315862375256534722247465889729429851026968722829501780768631011992634812266337406766630517543822273263628866838543457835507477213894345513337763694395815279706954257963805662366605891583609412984273405740241681613797226927213120654375206714605821005951613002775796093714369222773605822630303741714985073660211115279849529528641162002941406617859086855780892867287514620229244706086225902999845526462654415367056025294714586771061459586418547341828435820238108242156342952519398774105946928041897365583628987768330861672356547330315219639786582956163764457417232696532284095852442979246675111432827417803268455168252371546850565443489562355604893471127997436889836072680400942572178612385455231577707987988774948564597477789680872070678222445929250526818565744926513997216955112687052694941745959276673602310402235232615449318599192573866477672595841347631821286951721451267734967522998299230580050747864363764739166009556893396167817489820584788617609415173086467367694649922030876120021921762168898325662918589332233747468247487890185454691773847521640839164507988029088339783791879474531025078237675876925015104149682984857575660930730289622053157417306832506877501743602562117612961114593972416790238517078261500001129234418056684946595099507765019339316129885325323010232856760163130622964323023324026197045007970131236687584974382204046874174613937928813004900048786570998857821316225927673906454730770375935816923122366099143011115251240016420826607300455600898151702507707410437827306407154297054594443694315425207170794046583869592908603588608*i1^55 + 579808261821505300463238729563164279186902148941204385390514914590740777145696677616941696086512854867793732945211326964288833147810421334310972376584478310390903026286244689725518940993863190181686212794617937804478084784459059537759672174470354413295938532718974612139324395181973329820888501976217759013456885336299665984351255876878027325900360227749176861587925416582970850131312611642098619390721510742282082353679771382266121121746827954673505631547938225734046024873946805156966294451565224916803761276261229025249887345242725494704935871702106191665616589800876260625052623690329607338829342321664930484407926055524175298350736290469712341974356794636424644884073832421440871999718625188288100518824404613768770115039179911129592239605178944312677386721456769859294444472260285870956449884428512636796501254443114256787192908840687150527488826021535920592294811996897258450490428310195346757181498187281061306088092552939168511002135740667269018168755868926712994640043420910258038160418223078914883674684459205893865809743941106524829822064457304602453431279359743415899172255922005366593029908554843452846833414836681870269069034919810046834252684365637092059963673198258088275525981228888159375675259501046360828385061659175108072930950433502861954956981033078837280459513912425139739578708784966115600484468896100232622477008848809292550015110146040176724022919198981349530287170176511067358284769823381451613791110568034887189703031201635601068039151578186927489912034689550883526255091844540269705409505299334297039376201670230767417276563620482506334571491724098971662755431868021257792824249117425582633002756197161227758122423303945040996041605979124132599091778405724539432562279611937635801965824806819359842522086304327265579664954117996641685577330790159130215890601755869372061386220937864674798238821332523607025215403671078041676016281588324807618809395468677688861971630942416185651521392256943567111145845542829338074527874853694731531668048105465775566986376126171063717186629837523243296023996187630831625146714304418557891695579829806951570499495961885171591941038378671859304395506225556898424710201463074576687276780038118706242601727507854756348194565944249042927294603041654968995162978513090196550537848278709198792556833411660626913280117122966306159466740398596404868204314385056103594140670035389012942146834895137076522897659089999340977992461716786312483581664474673704997876081683064769638039552*i1^56 + -23675715870909688088434865158443928894065575218867243565570139288964170782937341141991131165126303753263970197949338054973896165215194991373705841619982929964448326990815661976620914879813447090262695524754104379244578322731258465437647816292665992156162064343178416792300938892832169818602250587520499429868683679977657902627284810599759465320419602590415416354698596932685692104835546542121280648914131007680170870697927141588921900681235894980642255317488553534536210954545201548426418943804596700298012369665530705168506708091821195731062629617958662045631514026976005212399129160756665315625845707972353860473938104922546940979149135910099260464874589807131533949786234311359007747136167516980679032394372288814426009346469012003842584557337354917217107025479563805047482530493190785402238293688870247384872586353008582735080268850881019551171549559121287876478622179411697564681618118279827845241463952079352664592782897780244500009077776156337214442214473946905743830179545945839448023205977115092801046191960814955458489244762870305233240236740385065627081096443796649824802988470948161766409042883122322856604924186000955870293770084741480006200824189464672237783347956084098125250487072108206139411414231185266904351922520368479334748641621635320086008121520696531808852885706752019075026695345046377070591902829163184071678839591208263053504848683566471561486373032746052171783460314217059921948392169903638383531564252242780791508827445566569675494134436326594941633501846288401641944728635181359826861088388957492677815073934669342407531529331537891862618856344083996669136876191706871562647991438143675402852865241028921559542504619641398728604863857114621461567147289055125104778431799908399799359544368675892562765585129500996459536777520461112467075416561289384427877664240827761848751038844294532978191286919420216979203066142184169376883310435334614836891209456865924729249067274754927465121009675952109298612818072846983716272707268588194287235842171352550541119735853583039927209782442013506671672855031400644453108956779648821522286772353139862561980519243112985910906554964767657061788292939336527628100149851795930539775635758023236779528082573003653676446875466697763256988264305553313553648988525312762947271389705812233261829510148731699382458655394381233606127917894954001991977984924552461833742784850350846038071827105504444487630521493559565002779078610793758315875872580696781234172970699348542226432*i1^57 + 829697331140168378008534545529883669980546533338073848039702153681217323191902457442454940504864650823503985049526987065576964093296060262955746289454673829422256984683139129189083569618321291872509352939563261030109021438721920352527907426535228277250698311133487492095576691395376848258119763006506165817639644179548328325309271700265644723288611240928312353165933367985110307022047655757556716703255683067456204412346383043789222682997776334866431425469328488740612927452665223083752508117474870679168653057965013098314776813863948945738461380227671950013476418146320769514804790495632283382368474593664304208924907389666767245624883565654188947821120673229450194010442015566942676241612536621663627850323406558576179093256215873083578354671602223169402646983793398939840999206540583536714123800427622167664768856424790600822771988176763493914234437229561581757619968433214724556958260576400614322963688380802643293366403871923706765799337389542821669264526899790746292278374701124438663316890390041065307510989623776907423526607500728210246326151083140518195451217217153056648077892232152108689894122668134185995064771997948302598553270220077412923713264472952079836043046078046318618862444410658397612548063898534666731641445005000882197462016587088824090018451243369069048222116754342600366234802822681520748031640883885857053655197624771401124411293317920440867277109154716695929677277275268222324920573071908212009670015337087852874525424463635071842069083207194844033005916513419325479015609586173435103942970263103317514861238545369291339085476046575676818027251933039551868931110666631796437486069678120693253046403072735784268526139990002849829960259964045126601338595953013351413822362992835195981815033336136785794314079445297398368530037512519857791176212821409833093772325592039651726905336672479220540880239696793748630925762819075788580397633543412545305417163784173023762239561269329116097560179138553335314715294374916675741800294060483555548647227761484898776785315614914222291083803855022017489318453409265887136415413604315339987072058902573151780561743881682795356318111917995063222492823582780882735886577773266312289070152885141990738753067461103312443110136563646718820804761522246883659052256315135111287355328659119854975925804376466878705688231655765238027592703648162603292339017936099991742440309291624422345521857822635081737818021655127180124564817176975203626643038727746003369106503955906560*i1^58 + -32083604810604432747284567216426458130587827436948696639693027366841366717887715460144032898586017481671919491098291729048126878647281983097985433549855913306717745442760279346933170707728501209351426082345711640520107900423947348847021828758732318638102044307261261737615687680269432827461782261147798817121429505933804771709268666766137362935827079103898300847745460424229565570341319506529585250757281672829832100237930457839108637944974349101828329594896533557370965936227820674936574435895159931639493013581421788314429903141352725534012513385034580780941529415214094490201126329194446340461341034585106636634277213446923978696127639599732094861413286423207599448392193580942373468436473458378009192827633581147275542736291414369572425081583712782675307921102257470119247103735690961676051456030065599090072829500286209637479217152165541714103882368613763202194933803580827050722760583964627395323420332592860117266722989954838468587541905722151130467363496216543140254802620698587872294520573597141345867828665062270593878433088251549816061447538229794099161562185691299140819793295194918971105932842771508058556063063931510787493434358143537472786391924794810718225196534064646201637709784151850094899994304266057814434404337086651841235071135930246669953974025484062965463250773668345889418026896567237894736736282742507117491047922373187228990167010462706845351952774377478571559150394408140783748198592812381034365264479031337293865534357133700864541997874036439702556544822276643928570851424584055322249045111468939672582988599485821160344167693725443936112959917728971931883612269799235720564468332819375729603456358476810206914856257997377179754875565670504416820614214763551042786116146122881394778728992966497853757406093792116529659808770791950724887661975206877269965160622232856357578577223593450364144318654264688413729953785624049332470462115153798128563487254826210443239106829314285541366510919061653657777563828422122930919564164127014295212450883129956481389035684297374255148852295045260440049459859677969173821603129870135660074223366761046822729168797878112044968311779263410751153835220314957354074743914154543896309128826109207754833929119270122822196450443615563528489938792641911009542262259728074695278841818668172814791856704793545603406325827641972629536784209170390685808452088026726634696085264726871944376705230710982210190174224325832120790446224849791246352596375250975737044438876160*i1^59 + 822945834243675321852850772077338155279495499036048122485883961297532975001519042560250355800089750850617665552924410961944863266807527150870987376871708878748543826956478109508138297779338638912040112935240840663708082286944636949858275835558963930828693739681945762576608897018822090478326739797625498962759246764075874180785104976997957004860360964960627559930604285856653788053160160557569222435782411591149640622978134496999268624913417333781358127681810663474042847818640767594638994913970965420721632770443244020152188452313403374439975279991697854083500153413342545102763671832449033370975472206246271713198781918504182209863102402299893699108696795604148233659395970803595430569650556799780446892900108771896958593337655177238847520749968213883760345673621845155689713190383455541618109674522689178480680127053071824614945913278253137082694054260124168900565213786810535085481581048990718688874451927539182267236860584950189835487664243397409725251730482432976668304543250430210541843717989883195311319522071157456216908904704933431880512143717591874637341483093915537560313481970783464416463745358739363882178241921696990988219540737413859604263775566266189318242699894440184318520802609091708188964415554347789465421759238714528009747340062146265958486736390744324659240289127225066219784707534856388180059157741441471525983031043234605415970488307049772798145754107676425258861950050469319503602210058231298084003620403982786121633883506366607502946755406888315929857418358564475781312405776555911453235088740103868867898470517824373035473666569791210945142379934046475458857450403836804839659880802201397640340413429409370542472366642799484412429149290815844146119866122975691067349572986032733442523480789452977847033599050489662655174517942228529616602428176782966215560736842184803466509897030758403730129787523320015990032450605596400496565241444737347227646832492460156126928172375016363455542816759255707078402585310910966721027768088298284271941746519411466514500463585319889193870270052388177076367382147865425430875011305735952240288517702160018812833573354317727245481978215222276966596684666770214051963616665106608808324694608021242135553903360836414744931397737498945405306643187954615175289781302187534177574869447945398602778246844637581047161911031946920500425765445323842726500362416541045475417157960175249880294033719678192913093737937968225458125649791911346007600566133671654766673920*i1^60 + -14314718421628827784099975440762261015258169383917943332525940025545787020770281496463595075944940956787601599969982971028919229498909762814140738836668216649271431076450628791228029240894275182448098032989161669379720058920154647673654414493041004439739352775336535828128509916037563608431587383679824728180525868270218892259451267870867286955401072169430109067719557183489812915325058705118525645556963300733936966656086456889378868596893635812448325601253366229325926692568067811344925326707418171889974134034275202074748465850471258017525543112001673110964269034146095717697007520420485909626010154717273012970585573795374113488436701555700332555109803875352084336152765386867519142958957284309909263423494808780921345860888691361523792458034459978124137330742648055614380026021749177669484731874779879938799204254417525024295346972711201113161081137794850587647729255744478999706134412460993619615201790825223483742604856529586058829050264350547260874524950330225147520478041258389587843933506481990167370404123253494233046873120219231636300196837858857298163128186221274979718332198740225140819206499500392991225425418815220151410854265824221485943853221334017875439043476659669731431048673569193583406546347227533894075871828326978897730680488455911048379116767141204235010659992412336593842356063158783977862851710987450424049469678687250311316945908915185440188783043151479342931762822800110468159456076331277871770826510519663695064943982787714466184890986338762754212708418768994417463165816444393306162077490687356095331158018591103472177750929571568760033803265861955729317947905159053117290967247035870958194454238934618200219933956196525434475712038256142898430410914469680307365174797924879609160742536028743797189868807506079820923492305517169210959917642953400008665429374945172800829480424958281914413334816998681168437477269707361516089443052890888238957002205575290139920793582209695535034647667858818516369091582447797011029717397470213366960013694762600032035764613526533079320522619048892838816513323004489562779050916448140758628688960351809162869422179422180478853824808111369267466704600605601613466745979073429332646755761538685835767461013503964953723650137978496556495370171322901417360035235942673925028351553099590290375687325022856786599663074875435877387105993876762168301565468658084802389254071244762439027070989678290159170983091388266148436301840615212693116601795930413334528*i1^61 + 633230995648515463718450572850983609632909847314395573478272119257984724724182593447713987024685758397812234717651461470024941166685032635021357787007834733999870121187874591167865113574714787235233797358444115107321460697920844072223330130828976138390682904290438070654270689089989107308055660735808487927852016901414456500922566375923261933148002284107924454750701281161698156609018504894693558860613136027257213772591927643698285782590033706821962554498830598376672977946235969005871076671183873288613110377032047008652573847339203340216906505121833087308346937445366516272913165850489214875534242653461908313823317360405195086280957613694830108700931335481803918096644553469060290767804036813304507021479860514480461509767087601781142115645260561467424320637820569937099758568068239273220854775940987674799257889136417740730324684269472828616845381368001871814071280553213065639479622819128165687337014169913538582916515054581234843536731085579503251982330861562306011226123275672223165830560244782544250701597387984082531128827684051998394652358574088187006761615083618608793220377868355913519935426776605707436012293531803295958904934330630302641382528479024272527900535043262479062788238048671819947597591123730633572091283092840258850394419040492802003136240123939282034315187413053530459784639063250499025751170316644654054204892852694986643979752631528670809735325270801135248461391656607288583928148192432326058933938182308885403402898051238472482962710814920391510137307235039546681941533677140634578557880623531986300828903507622425104806082960260840578904885476497360090242084885278304085447467400989837434241921648268829939426666223520094335644974784523230531623441556311095318667084674180810245638582813568041845323029995895941226713423370359587638355195611661532611385808021095141957039051200726240026679378816958684271215631193938770205707917035051180714594492738044853087895971527445929171418745040312673487755140028666569188954001608436306997829929585085387759280092933913664206704731235760878815069878046067608414565107743967555994035235598183088488793339272038606352163408882984555863876280721822141377198547897701574982418605985670036266896299873583605038265812342030553531358921262223406224428118333400236254888975065623081153150223989905783926398572095502254388350012804868205566881277552316600833895313757764829159947726338439121794851866125520281551236376215412256041383239792721920*i1^62 + -9119051116684071327012319884386997633725582359259904895702691718754412387531897137001467104546109758454980628806973556282253712339157573922848339355269767902563785295781396184806033315330424997799447175336444522002471356627397211481046817135841169935045452555340166574064302365138350430106127770557202625806497242866331876534509001998433527216183906174643478191217978032882747633257457957526976464837432023189994807877548715046045787780295858704982897946764526026729348721919583989400689590148270820454494914882411149115228539090204103748084471709615611137834973677477817456105080564719856969709909817715572511517558784196945999693539721919423788020054978595742771649895266322416469141024035323963009861812139356375757661537513418269677730915313594871293427430247555777316777128373538355546401932628793113030973105920375581285884547386901900519024566103969745002207130987877560427661854442652031296454909943312960799254769803433066176893548675654854057606985580214511432102313209849216539540785080371335823620091354137648679853351422721146252931619548480830524342569286076426714872717841619437380785155657701388037206092288073747124522134794510247118875427510548323019543979337749718438853768145439917852009136843773517658771099598066473828936646116366220266402814590383825222569515680241393854016910200390455706729228749507399219241617223358838516249500425144582093973443525559929612432173840059321897319709274375893829217898348844680312198442381254468162208941101421705502034824483785878633450475355931141257992152565942697796355684176101480493861543993697760194619068828213156242214378239289870025997253556937771756539394438660870591482542006394735351593539562851586009358480422852245751641709915969519261244154821219673906474043670954615704632684442785140797652507701974046791384554513634986617064113969761027931517568019770990488925983588104623389873690400513560577676969581210587424563189537500057687159450000028423203845714780215333012821192650922721655920302936575381633276652355429803590697792099474777404798016136274736701231051591687628422188157990531329662500103753077020139959416368194912151242383936375706156378888615867702541072320900668891892039789984591869262926930568788335786546279151961258417235559896906334563746350378890906058078825074648182881552202977359849419041947280817511116749715509899733903786643683519795837533914121112989412945035737037080533266602508300970331196994093056*i1^63 + -181591736566001513262139551672890572896664759547185737608475097749896499890720083238875620021807784686865995967866911887895554614455586449457457238491522884724064645867029395075570649101432013118526741382291595199874426743034551907313841724068013222703998945853237329368077109062874931376447188009320051819453614809094743723908664287458724713768796361013852578263617389639286764642318841770460785797487183791700226454083782549274998637799350742588823138478518485039777458926625466650353295152606073288043908751089884100000414322613866860860964803976426749311917377282331058609582155097499181240684585721395618789557666534638699954127425309304419781586664841425143517360398787902049457075467509068565973003520266360489196971769767889495717275669717167552735006412049158374440596718059547846300899862121658611425396049364048237382879457618725850538135127855415531932965944890099633856549091124029260535822610437953555478417125277842015273717821254917024246098826517982417327312150863876916388011806942790337801407947776505703401921455411407463813861810304722538865056728878802751320772767759894176682534762931132603480701824530750150340620013920924873436552407673243708107099918569944152069474951454836978016466814240243148244742473991129622914133548642155567393264236105722796072132563714954595026228969336242192779551823870572736389497018794647670350246007075901194593141022448837750194714885823561344323653184201035623739009482871727392695364205855079740687491273030323604044760145785641807040765715669106759187388642889174311023013767378371767259506052326261965401251788790557708323601150343206383999785373838459047720517958466838900165762268325028942199972419155567997804925941219296390302474420369915327394216727580172637898453501908522675876604635790491672919293997898757924870520848580444640410723698956799170973761511758284308418433405607956549938278989408696269884052544344608972089207450693318283093278594867303520975552780504891582005158231439531519696359587066772073092195095050916326026700804779716612960178413589479617997318466707297041158232943197100888292336230097940915206822176329722351500894972584200491330173452299841277782167595014388876974102477395193823584569653813427604208177783119411160507055596567932156748569832200089327460516146487714880050869007572943708866004305972203312793101365074746910040733789827694543170234351859890886124479650817232259953233811974851430463832064*i1^64 + -976096386331785563078978001123984170087703219037373703072496486282070956905822421367073532348854171481472732406451835264421981784258180815253738619883749114251148095086711981329750919208091101798311481665041662639984970496055650407485192799779000074928134594313339063111757617875181840926642326605651223320059317912586214024837730652148241200477138210198491377794022821555849150548180140625940841232402746382270204265632610757909177385659521316726113159023806839254709612170714655430542060552077090633321654751147925077947817216413403826252896114227150884962211983570460495579207515503514269284388371526468097210549244909081340555211551835600242500558134323804196121486407825171550000532534798123353297337552038900279630452148489760631453014020604874744330241694580238270889103832893566415582186795851887674688949771033841185094857706980052105001497971129899965594895456191751197982961070685629954685520728455147006228559135673732632717009313113035873419402268368228667900992821177111748199239308489691703999420544299426763044345245147082778226648292494072409011098096683833337193218189794349920084559207881662003012095471658417641827511200733723276928350673959163007635677006659090424594600729702787217785702699141438178874501347813980280975978432270944621502093095217803909597217340197003632315783277577127283537253320567396842653666591469825148338927930134632324984689413357549620436604098134157418943259852020461853922729557992661809477302827439296204103296940776885404203782962936687156623146403757071359206662451912469816700006736679966470615090219875262957029420396708812927331424845956646530290960219204416942696474139009956658428048707949931674870946599954693806174902714518613022957157503356140410055769767874487541125721111033374804561249938922572583865394980087214748373844516438558338825109723572840832552930032596871022084297386451259506656869411198018863887047324108487178772330646219367686834331038224116754781709868411387395852563389900079453350835338234929110737181036479893526059191846249180377068312017926164023027729899880973827810120581010295096118057770789565037108232486689255438710214382574932872320242438257767192053107012843988572443373083531020847154646087883692531116684203404834478363091749940867912831292718277291531480868475824232509152891734267469752617534963554567200941524528059969123638047171964043530594830309024550993829752546381177295468263149761514700800*i1^65 + 26592223788318124744461525206581652332300607984574350927653172795710384028446175808314212167367560518907352286263753252284109097488916767312393920891279349781138522710996014418842908111277597339467035417851497667265271497646724624852134990889781518624300960345476040563118384470307153544016170392593315070056965907832959313361506831963981490797667375632493060509356678938765417821172984534419443284361059987340918722085002168540002110730824000686673994731553964138318000386490710840602629418760962812609708972920387539679934644459151578545420648672416470052726629445436129050744104538090445100661069017642252892608106507555990416332302041489909173390762317334389222363646174571350469920554467009173769101177368813104784261744953396888787951999972825508697552913361539601206764582422052774011497298079260298206741457096017547787527683527164622517767401543784072355629974415518716198620597477454178646680543118005229445855064106680202372880873095909873740172999031539580368404714523521238265588697972117464123961628678024819086088513915736802214046630369688031369571953374705739280121652811423120597588385438690813174106960160818346191980111026944475610146036522506013356099484016132949626065481883716782273155066348029782909919057493386455754572424438043478364229543934030650955899580999338202043685708201861683520032468211320822644044319065189529332183781592657396374939531340131989332193760305229693966824969188677166806624850462732130250464815977931692476415019975638976370275123066975850015137007507812778513604957201686514941640518547298659822278591228402084240493717945842985922553585778771864120540286004353856935051902913500720349840081994319830812951092091982650753804470908584601630764642828932864030488314653705294371556274739419389196588426193608125974012312356629488132429266068330547922538805383886263151011667707159627956665855122010514811085517026346564103502791404567024099851818318552894993557366012858246216442039322097047880144534105254586612937139562418209152482971887298759276045479933571295686923284910075347800154215960432261589212120886065309320852041964256002123195939379537126701990681268513427879338913990297095413364985351926544403157361846686298245447441644078978366370309031936868744959995445895631617115175915059003631001188428161177782181959700364615345767394004166134829482696737425625732549631797275776349655888720737973740528007500601987488692980447969280*i1^66 + -193240882033300738702749109658276233986751410853580019108843518856708245464695400751165696059940293306104555555016159348122777063102513525057454200911998068441663038649096458207491038615411235438067199494597658508263453961437768379213954582166085713893268068166326681543639044612191396730420556887407517769029399181400181841647153262621568006672723595410855260245954121985734274442125082963648919960828475931708932480940569063529861520804491411843842376671832185775634912805962171481795344483505223453629267539354754600993022039669004408157270912661524726040225149894081910064721586372629413933329348141312658795172030132419062955300736216185500487236654106632797208709024171609004272261837855879509792061687613856766815561139855640628712957462316552532473864400794946201970434651160760062305652986835865642049681884099352454071809271861401184975688456332098904470736663836492551298405355688693544426447039426327751470299421757287123115770732112191770573338049418084534873603926277349045044927532679483632255595489910166983941405964366375897293900111466129386415781200583762693551665523546812868480820651959587320415293792024401132892444157368357374964457406154926349695600661065003072167953960627652334654412272866304498294341645512203383705320313105789787536250515290420838601467555496323120136314976743596354652084076412176054734968414952995594874709183004138739812147294737927654499407069400036161196387531768117319583906226786498895084056260757303154600808126504125142070127907784665831778272781255704493433323761589536842514439437242317385666171363711347503943509929879223812260578484635168109607982958714220845392160326157686338906848259619880001087310396067403707846396117281836277105692914655432226501261216827530730546661052874321872401355204773185837789503796763631380380171711110045033506205596307836451052381886929234470637929858891866599765969031223373275302732437660390200572159320190465735422983575960934977314140998522495492745153496392702301839533488979407685958653679640696469196584462143864829953015196120435088769812625112796504741768456597346589491173182282561771864597357180104740632937934471267188422719327729264587590668781049173768342588510558469616263645797908167252940090086459516219406966560955792973659278014193036931890375092026523830660912471654137932059769664501489373016579641229861154415822259884927672110944219708419824222493381674174318741244870656*i1^67 + 1043240921096878110031077293454341553489682774763887955753665671580900449897935692205718932324299059267170733636128162086961572344728795345356360220186361812218917568047813622391407991182895661336305199760897120792288333864066857160099812824522444371303612232175713525919747993132510858410815855468168418853778906852030755305260194003352107328359539309186791797451881291356675098010120501716041373575725727333930142501767964858198676871807145752760711336203561777285860735873802136414138263841263783410057688045465748813156078932722010152217813981113089920684989240980420624700807121877984450673299541550512280751260157222018575399952474654141548546818557789158888321816386420891298268741213767037197052907041300496671636388860878994315172347740332254313458600014398659236870003100324246632831556454476402580582160034733130667584748530633236420799113119904996947453514209967384297013229025060966342764587085709014095665379923198703665272797951756174647037642057578816930072353920496569256876822311777938934834195480855358208662736262041955299316709285914356630979484172592626881413404504357760218479904692063146717025633557817377888674563187427994142149929283281640755429120246726786081947313580944467574342099327596707451657297680226830772296351950120655618524097998172234803182181887244312675490434800231802285720428411536675780872923928343549379531963464789062054607215443533724132563817056685258539391645876729879354637560007406423987612476220333407163635883750570019196891795337222507655942682097128850173255914198007104433490683706886405890174521916025061692851247047537918196638077356530889111724016559630612569000250247183014203358475865986874056801972175752157039300942641228616704364338727912590145092992754853378147523150514696679350626172305133238322862994318078211714450959098961062985103216564734791173034828819145289079194261929703450845422338466246004618747541365121915553775343436548229658071283094462999406572818264255997232613230054861031932954255751196340905809102714969413383835450305207317237116015890266264302584555920690807490104786098899908667780350893509855220023817772353417271944389617195740281898430808136678390199765143028196466428230521005332354827468723517174800467763330993295524870252707745823683696280537877852070350191377458621451317405438893929021303683535274118275911263163874382005828561866992341290021149026198106564191667491006199657136128*i1^68 + -4302661768042399538434264485242637120694088738835904192633869552812621550027664701639353390635691770178159792768386972036316242580011597732702666434214882969756999950167704875284277002586493797190973341075851747361380554112441277778160474165326542613410630080506325986092180547769886974898917094430053374936628290234219658420259000631244535864101876483519898789784139639753705418096211149943516091515872066718860288034198529981979252775481523198644571315634797925438134314426590940134868673626611554282705529932695646174798625516340934038414643973997034337165471521760698445808128119721407536527379946774493207492105860446303944161309432975230852471469704836814479484541817814707132926005160404651972046732107672190483535890312733663290847185887113441048606714893058754406514731230891510605603277428015475802787349017952136275864882939403521116186222781824061303353458081431459242385114614456388188580000826243126992540282579373346041258539051962437769784282067897019537851350481488770502290563807935252025737064334417179430964444345997332801911653582088557429579351503776302249585901217489462653457639511386481556979400223626196100190237907812287115820038405523121308180125062168082981347743927747552869502123565745699206464945143184401631189178981308143615538244526053117807703551601513997095425776091399341985474206524929344865963730613470852825812962432592057186309598906316745802351091638471881486840134863920869960759938483368971398528072107878094969967603641311750479306799529088063578326570987039840348830418728050020325207445865862325048100621993314070204204816403214869015899966763359712502079667240431093716724608332804153913618787685360662414050893478337926146518891297527493048651645360879078409187198074009178339902683952502111951195233303942331617240599733892835084118078116713879761458989044071260443446587492812700665177478259887866237389115488235544641124499190385371957486351021119022556983941649154196539100364994127829444995328470473066277392622780290428590058347308167787565813333437374881678166082303506576413258623526061230019409452977780214617303461758875986423020383249566443768139641701835654782102807601595866692131982221853945908819783932529745150280328791865272437065568096724252605314969855870816739634821425987725541237982749955146821452127535930830510063663275007323348515352603062938643574356428548405595548634740673692823061725026730377216*i1^69 + 15142254193077772914082712186596924482233557431438657642526569205156634521054725300298988265378922674798724727964087202212940627794136363234411015282467847566048930060155170467730805604201073662876145504425374654901066343483298858018870882113548961543287280872388823207763302899740509507906809191426209721972208995908998059875100312232046706464762949484144435200375864907608428075767875353097394685348127354234139556191061008833701402910883589383800539086193852358256548520803810463731215355644048423528482782570511272611385339606336006259889118886380393283670667172226439568346368557117296796405963999244559039229364598018050030102029480818343107367378072169873633594523543026898265811751657868035994740420507018245830037667183200323786517671441129701922743460877087862720991460499555257041998570181739264581938622528489094626427271833663066296594960966088484441248163021741912618404872650575460089235542579471634125176337268574986203870051332245205137732788927904701500706330296875812652884638025876763758980705178861583680490800611468928128867791179544304423321416763200134433201369120504922610949410059376442092499492677893950667554594497709878555298532188924996158339044397747536902873693109763529846953912970440329469487304058013895825033580186683894546914116091414902249169179398689673616073047117685498984628901853548287630110106338054914289870660590194987161158565313008543036144397745356255091670454787018819878028136395968588217662441625567735376628550223917953583895079378288649112108453660715993093191363849767062280082369404875083112719265744502673723849164908335317771759790711471958349649631182810892379574030514557543363603852400756217856404349595939488332397822536952457803659407446414561911615789358406244035658465046965118185971883327920199835079770500108440827796906544669063315349159413242920238335544831770377338982540842589750031594211393505189579935030463850030550464256653827630984818390940767253111434907990265668972087167304865658519539789919821380827345808411664974835871425695752130986087254459475406049126387420688230664776943595401535879974473316138702498895928130830712635098708263534096308846566997144714396503916261947068913080010560536352626824183551890940010442424514180549267687773298923481323188318043185977345900398677172898152594200744483254875245708746102562779334303860634414716584474806910237739485249477064328276275240108032*i1^70 + -42357713467742624199966959380729693810252951242198423975798040843119238812428560904055900000268880400234713937373962096578077552629763217035351181496610819155764229645704102785244088566864836912583936764661693588698167785918288552850902605528285938143077507464938618526853233332168405005869255672720418620920964538485692380676359211504194843642278897201922714220727090202538727793519718085222707125471007606545831531584394063686327140084243666443583782781628439217029247601291321138984654552805648389794971232870623785408092610847166312692368315940127356650949728936219446251301494864516584356759986446321251315159122307811886557596634242304317396007758641679190903838866022065175376507798782760246267086209527270072402032870218189450144002756514496372945491628655192387891064240646296955307596001230796005141422145722823921560592152723387471839602664711829085450833312314742054075611140772367089580178621852966089008152139760373943402097367045992479038121215640523895193235397830020744107484373491861069496398576136325953039437116429216296405456924418316890324911048430688409787512577255598974712045570493688345986027479944539663977643357526458450757654848254061646586595303824955328568146156050722940204038482110076933571003279617554280167153115456213163665655700337326433374984547782898158564631172485725502202521256914410152657502871341577617316616375556763102404247308361580019640157456579493664624142473460282820298463931432621228799356687853466061121918729533080298140737315276560606367774461897530904327181974093694698789578889618119538708007393979309347170935368122319565167564012800311254020317223562727337195373589143431058482421493815396970524329244274169944326703265343022832211526869373152876953344260664349477127505616956071486241499720588282583336899302850944790330918332149906454413467746668931736887567558822419877396377741516905330141779296647149868833493780884828343223698392279535017907820439096329688752902699252987307298196805889795682046853125549588938001451968088758573275306158561144632247061977451776314581470540185360031654492707076055673973948671491348919619661668617711140913248069622691150533093808474453236994953267925355747049980927779977954039752416150277329753755752371181116947804126480017928504579235620751479372778897468322781674423687613718420682659130588749217606306829005338098968486344534629035361456496206651149397262336*i1^71 + 69514480874905021812636718957695817112854022425397305584033788247199804334514913711159723874972731379597326134871688047234247594538100335465967265354272290113995799874664979925767453774593209191104665502508763981609911478603254843268406910994167698320216643648064945400225655260003901851539794042124337747739697837368412195126221525736581790311095338856343548489883208176128933886203421234263252067541874772837460527613102385878905557151324972923891759945721732565152365421809197611851273199152335900470113707779208171759550796961840133873064696062167922265861088435781298567052144997783217974028013354143143876518428086726580741668280961116514038900724422940683814124675455658034953196364706585035256789599133934572994563553654341765060035474470195349720534821947830655516639578340544546093018324336891118034314603467758087599429441943135391334989422139398603588553310032456014684187867587308541100194783954242882238751759944145178228360007481146615425936497985516234643405262157711871998350815745668476174635715402277037434704415602201643433241920172366071727219475551974883637282539381026952055992971661203353393692286354972791148163946110743510866782999903572905619469594013732195181629305507723561113946986844638661595525987365771654083064392854871705983692735224806777979384166260889157762153529180497210723565334526513910511203924597599851984878602790950351772778858646272200522147328845147253441062048677297549184363308446231786341574197712123627303026738138457682581305112341766363284506577615119348237075355921816919441655822764093865932566156163103832070944618858617062710104021817527242083833226187035700306244475355099942050588556861769807065885662066556853962129778290455871321360790495477515922925091541064373888116934038445953427989216414835510891734337820071453127033659799211680770895887163781145230136828105483926727036343577178189325111540016612633952024874934837766058607037119421772127637412977835221672464827126886217355411036760333833077574508926065756805632398568478332112868107120143931984494063474727770785443207649119875642177529587495324053234900386534409450151331808281378077505526044807477464431295140398072797396706271714047159144576870590519040052156733402646862180995065870176855870469723193696361927875600679848470966401494823323301384761995017913407935241869004009813533708565985691984198988196174270814628374335094521856*i1^72 + -77412844824491285193112819660683438196331383709736752556115706864334615052824328065170762702489436251070826531087543775110065112212137026956329837602935182703389068310917264027263067926685234894196373999722067346996725812103741537970118844059471793001145762228703749105430920613181023736400858857441492738517744923858947204675541630011738407750777268051102280950933969168592948750748866295569888165714647880774474945407892515945223791378355582990176380411571561945722839713465185577173849456849296415472191336021351512706681007074831145894485442179774087846208778965440881491646913735120305540309367735891090599245468638764182814367883148246881643661321616863991568673870569418141458600106583184346587630467115885770554738215254869259543887365610810123300679715384645909478681114886734894017707157478175971777579210870330705595441600077464626976747049073166867102040174450270040463922917151068061336214826286353996084851448407275549205173318186609823752608487932490259366718594830977848634932114474174900121230025967760484527539628090333341543070473788081326552658166030496313657712262368601004461123200747971124848359071463317881706648486656463854851918824233255268919170137273167650823378862732330868654434787605790773686486789448896158952796644200409128427193004521430292429895616128817594020493402055136175238372699344959269130686414408021133945765837625766633715511889092387283141982990510694879658186373918811119949477018682063911895913483173210560874708558107320725078903601524880951942315643316818155006030554232185137795102031416732401587174939494706890088036471449651744556408795319043767695098055951005342833884686383571781418370467110271559668719993034767453886457044739460448159734910779407032531268090463658387509858721841871048192411376280352793768289928257153580264654152676989503874393193547985292630900316917728538549233564487070084726077145601648694897430170254949987274277491231518046811020054911243296266149181585722980304977149946267541744456186666287625208059222965302093109961807082639574418803504629931641763994461044209360875125954900308861596595897078889627710115451076411107648749660766025682002405922306399810712604530326584336004474501516232077297636059531059793585339738360254198391733885147674319664055305870216175902190059194184711145142551228649069891369574112416894053878913565657592602255030331674891298330525040640*i1^73 + 4699171554498944829962926502360489772210743403402569062812375267356805684884895204411538584171585087291828106469474772219634090542501281774376379398276425981193893109489810423367403810480900242017942020563166060697489550988033391876852588217037151834154892116800814301608449339206533112501970395241343235445728661272817489851805974055292497955641834903801700173837250756997078321947311904863942130299257584157678537853892599758330567434715629864665073599046723737122469982948344663142477246210088563857975501206596972466909562274905600765202456130439826146042238248534192901037084344354280190159613797392564238149862243178652330637084291519260874674612861887103445952488118432306346201240842415329882208149107794538346266686863818657313607010602663857652712197475563638347009261032011208905517692859190589121656277549008237393461055369505761573511402560872176375471805886633985604579532614265333799636344072066334417001130951488931116337612939311857656307721713470949529670168603959542191601233548894657226398472523854707886394306612435716319946400569450854971904004963933651884271321129777895222845585982605802874033622265211508771864643057389933356491478130471842823116327895921741689338001213993643921716706278249580949849950019092171648694421916588379380190585079608116240793400389482028000253701269801655544987602987791363289062398233709280350168102222550364497599772438478266456872338538898383092109641660195674178064584174248817359091076627888831320571647283085693621247228616650838354641340683645852663761642737437530730042059337723909435731219691404258594117538184096307117309979668972990744175399860085610630381370338771961881783742881283234508362518666366256965932113723303974274452627224262345636258310336500274868855575225822422511868614291312218856828816030071572830054475183670319460882439622242378487768481700559565500457771082121724528681654751689754094892162334489634075248802700833713688972824174754725390907235633780890891680936851633107034786073101939472308183387444954172915221692197351150448911526740492556153436721238456849370048226489851748263706827276908729822318673490027708313907363392172274844612490817923111159633930703184397014173302127266424072196423021420135044356979449613426225879533051967384882666871648123438148962912748290760240717743363842509181850449787946560861029955380161117853486865584783338172841984*i1^74 + 12719782688910790046676712270362000077765730560793155451071826637256074867026417875663585889059862248173675911924311307385466130526532484039814114635717323075617734663177715310982757646091677730360694987486764600881225114997718501818126400682691240304150435710958785817185581731969777884307500822838280967674223452019493975949541905778880920239840348049997370885802135413429121307695181824789143890267696050565381602150942891380438543776346842820160801041478427718073548774558751483751152642537483867255899450133129000414308469338181877909059148759406497875154875998818935508556953883702173511346013847384060392070554609523145535203566883356738348263878655321072254916463446657525393745360695511959993908637506515038759091290742522649408461903880322416560675064109961947075027394019183030535239111795919054768784297624000360386205700581611138911739247102956526972758832596282468514962787514517322414677127363683765370208495150758968831559968345703791361227633343511899052791386817770422425216571698915242401906905597763721018853050532041047156523854815145801327190552796558204909115773571783078275317991074169728044427245805281020269214298840553970436119306009908507072646058587178520350611033823525471537418835680058530262380858282493441066443993946378372271535635679190755574026725813447154430591964126721965558222177326813303955359327229794503277058416831785966484747100404165341738986749178645877336078334874844591415671520710133244266394541891563951357801300778887015788909558096114898981665378651324971736335548820604989703067553121283985618864368550491876611529942171599159227517264386541052897098402767624381687323714807882086457589173079251270321098792186658273209431121608362955010361898833557626388803738761177706885874422476445941529902869093389455990496893476216746925925664340499996203536325491834470458393174352975378469365549845029421615963606527603701371273059747361873864846230951989752344156512452068615564376224607440139111528421886651133603882091798025041548877737747058286131221344542640900738340319296707519127968084287081431175660183430716842492714650238824540494230823358778340033212836099349201953694619421680830272907255696263388294798945789003694495409055716437786830759905682985337003021786795303821332091899782120297328569866285213677535388610685053036981046087759691679503867243689940150954208517919608930304*i1^75 + -4369969829187035881511195189313323972305494106757419734549879955786806095638321751133310630680138359523800416146224377553753228449450913507524371557069509668410056565828821666166104487422934384902723021111785985075943711544178565146801123820774795809432035333862329906948836638939115230224980284738533054138695088665412016726468004754057896188180414844447849034742370626694614828227178169637020403290119798428186103964228117408303848826230467060901321030033093581652051506960870907113702445509243904918225562330552772413231378148859150893767659458418020116112951365313954411393233407012593160847952630676865010394836761017896595117349393897824740389106816190676615678402737816513126097258043410177018865231810042509516757772721400103091833804216466268473457520783850702657050847872440825305208688830395652301575211077579542043361857970878337087613010332958853179354653935430098885558408014805686140442587707254057272951065032142599862901165016532790034070438228811239531652880169557862750929893021905839985364509242145450537895628378237196981772683773404873184747020956554563135380721208380078022469160505483445073146032350041318662428639155182705257500020975797553427899395979055353846925906039148213622348806669779900071298274423130139966792858980750046617779924042315848188855354157456405875932405859828936352803831338169390656403449956116824521288763076802345910913728623578578980873395205185110682420276256411722904394104513684066037587194711724557060872281303315880095218718852229245237017411186247552808410480501321287802536211941164366688191676897692870115593246568615080523243114087739716655527365603765161730973544579066481285296027534882348963719386968124047336715816562236198860124098980114972375376354548980595801205690232088570314702824693358277490894053796905160953371175398624609395756396713306522789866273257737515346166968043380502185053695308015382940896682555472821455171677102448388736549745060970138276516434299707772063908574537197475606750462304684384937779405950848805026047156016141950040294290833243454785028609308038006638414105275702050784576850377428658333680205443073588716397623293162243507478542877532546887998588307670899705603719797610059008892905172699956482218307198113691412937817811137349060159901385441776099302332754033417123394892996389688619408289772793839348858644017254795763760507125760*i1^76 + -8584211216121990506808695503365739162304162738593060127612152776761116364114577258633885604266349753404014281907789513848226530233472127197795680025038504502895676830485829077507079655505513514435396287393597469616399567068395731527815474300334487831165588943167721687468041095486609613777281344196665709636940736719665193929829072578730842980347387363448572826719745523106926943714896924505481982326693043252681110173335433623573963920586347318200948597120788595036588417490271851639632053593879442476141893315463363483273737384239030739321190314802057710642027453601203864026769900178812230675685044760739109738060485222566220171783957006333538388222449760184570926086356124663412068014016164500608439674633495513654981152206484677497231895031192222332052330231839601418638155353695635553820929154032443141449050108998177697705014865387296856858594996044942857913746653077794992717285077744412484879334901363751525036118767047437844078201877415339450138533188296333568074960398011166052960473814147951018382057989070119610996933405053561846885776372422255830217288691868680277405264737725317608039322382429149917495384217445208426228256590654568125092709146411053010547270280572043421834276127534172185757511833242854457862155467806830983655849084322375075122453097141785674780628706842443264452316483899905227540836867083997666929403614437560897627133381922170226897998355219681813025543602586676392684602815778772911376607914304711776096759079892025668678042357764547434365367544067691709656454485944226232310148515374100198485357186021215583520431875085756619150955343501813030581281833271356254388808672141384356723766208040778481367143532739295396406524535098730029042992649606605745798598359160035936875563084026157847071833296146215589255701870024521820395253589737188718037205873074084989750387874556241526304518986673010475324239430910631237331666061620669211670204296083384970494121343564282012905104002938746219454433708531337523028308280374739347430594640725433636784111106594685071146367044469395031007406454133248949849353825493972182394095927179752320327028065468365286724136329937589180539195713028850226782301817190389847947556280596531729245207898970298380375048138647078174260124777346814594573970617724610632400181008885740723274602723089182131563753387581394290452011249056484509710246210232455681540096*i1^77 + -632810561891809172586641755451880285094432419019838668966228832703380729357299723973899738260248196079664461599666984407391143180530719015478954234350049787587671473669746518159846553854771360506995246489559436380773741460542621521327118839115726812856572538974560138417553664404737722612850592888615470813082638497911485743310168104202933724467477508999783522550917199439254721535634605083288502355481868383997243097870291480380672176676617481477715717562780366930528694606901475334075428289406816122812327486638773304956627397292635167213861679555205541652414939600461086434202268034749360292309528348504950442556776019719564520248048984450979745988678532951023877850583317143846459916912181857211923038257908291968311030545230046195070830317218775019545351011112357631763226188583324590942070273310310588948606720608572193748127864394508427147395851132731195953121702960462105865464126926670970140486308152480870530343861414185596586863127912921557043349742690161263066011968037930409628000146484674563080596654938256659825185138873206214123601010087063197058354850431093804699116912518427635944424987469089312654091978170000262695778461612993017541727772472305583448693151978924907142515179881880245734435874227184452958137456081691219604207976478669217724149956037682544839819363800725271613019007361754772815796913478445989517504170342610729336365123053553992512843719568402618440867985419570812550279013926857451833843804882909195036037125864065113456474207407780232123433107570460986499760437793580828748767928513298547198059141857566907780986520433831663057658603570565730023024034503651520041743194174643562407596740696283309136431570496681287906501026893870493655038547459123353275644619971862108005679842663562058380622825143413427534224885072985740784591496085682156190336533290681588517874419852014799418958986309035335479053166111663529896478142721287127558319733504635985422482052470234870920266108670826846557863857531096880681048177958818640691725464638019270404126490474306938502786507444618565766567557060840887095005999427999346656823084061606824814792436805550871610558607877699316570112807544068962046572924940513664601811597481765862297277894832170732612152649926901549897576603593821800676536569538558665961812832039820728609678562952721075144458621898384399226048517388209443910809843190988800*i1^78 + 473205015341349074118179186306722023007492006369947353629170376235810115363175424105025311640424958486351870303414432940870653553500000170829503024421656291990090457248150053361834319675435192860334297066055331126189813420041741223127704241098387283390453371396653395837006875539406032216207071734037721690412547538660105342944334435507205878385762023166318319405419901817278288322640682244659311216425347212668854922789578949520883789242891659259086733963891314104800349925918793779926283475126633115003526082043864648662792787605037475847462844345060502223193721428684761920697273515486172691017348474565237978793988692158069169414417505341795360717457005841708533179915753243774683867169099412897635279952471995690910486479566433222632698892504732973795884432171260738619748684229129168394825939773218374626284264050234402307351618896963391937969644196991637537028279815189583656792634818387495452054742858371047201289915283631715588592086644473206575810726787803147974328977885392166996387545451350390798649421433259854963216687714482751132816774104232379253702485062178009832596346983090243457098534333523835072550800261004426427824162280068115203805642342457620217054897034337289744588132539433421251394062801101979872419629756691362954290056541007024568073167886448764231583402582444876033552694932563167323218944135282252134296532672989182115892057542460267366648121229629938031206146938728983904638868034402692005722483134288644387078285513208755164427746582542145940710367159345163215848559019099025815620697245791976551141287163706526785374034589947605154220931570175401457365893735360059379522368181255874017238133551509815612530615651887859489383953228815069883266864507082819208474939433874606829879588424295680632391751057540176356396658710269805742660111253192339018735191576289891594092905346980044094777517362211611989936273434080130142636431865642122553743216828325349839117570989078972082705485866685081562823887470119820109575309579271732886226305035442651994331678402624155497313508646598387017415779325961974173489890399549922195451212076038632324910032678733062833173834062318923719671906095577360043261345693543350784421437211385844572432571418989642995884353760828486507913493953310190909903457990953871469232159689978947813527876099645858053511656813420531694602904664764218062556626944*i1^79 + -449138422575627982004488640637153215676905570396565071847738463257589389638135639442028410571328008614762033069169134397257175802413146727522148575470872134407075120509945531049487049105265292531844214448759935892900708732866421582381474036595498380450076270027078256505461422036942400543040404307033295219718472516786961659308760938137105636495238895940012418991170068769733339174051982558822894728335661504726099508746444372576804682637404394518770136638098841206615893811649467826435460646864038621376483145706343535771784435725906374821287189218498670098575666978121831558046458632445619456305754481649231832307332482947589085240768695519128203803825699758438587792427611579396401825034571101018563776265779206867868739038423694621682681494033193587508778545502626000142785107124306069526373814393729934936200311777952069443861059899831903081198077117710942145573052042237141547786255070439365009993232183854827166101712531745455176114473866941228951831955766863255500570315746117532269319973671035886854120026616028426549145228914310340922598421912768966897559305707255471600709903623605493803979014847182431876903517124003892568659756244832728412675441544750863598812883696881002575434627850217628008692134409394224877819646819299095673607744844134118389626733457264506144605142816370464653843920957121140246550854485981152671641222967307355302177197861172889876831118938913289805073839301353617358384113334758168244555359072251486625757267312771891982608846159674655984653771538463378872386232724408599800184545513823923072089310989476499631909772534796749426337681906524701610146082348737900034374805824751831671364721191227800585826376421532337548417017644512804770619918084247409411261298659366581557466106770496552580701054866225068079752905824715761191493034777513304408006458565056214526349157385542581487597936642241741414965678790676254905584989530931215159908924194591060439202270980226367560794848548168816375272326950644731106357658090219080335020602423118929311029451218447402677036945797778785675836218594226232016484598248614755043883646305442347493835241180417120823417204752564783269148936432349855638843078783405080063812882891139027170692275493763811899251169884695456742721622143687609623285495568945688579516698883720489860072976001361801142407452806257480225341723177904936845312*i1^80 + -132056021777754651851009936402112494743641506161486010441757230460948511120637246314285688245244442627026096053467804236092881618598540132366408289066382120807567673730972107327005281006017245784519320956776381692851470626734182773913656423880576234102356308502658308045937777768803154371675420827774131967834344044709300509960498005832864777163042899096941245013100798858557431301316969988522463560416125398028153172011066815648072086430929648763140426537787163412314496017481663756245980157765666030296496833406009540825409428136503526600391176339826219262574476055885176253040403406813562702217032591677624750242323317853537556977166166829672201848903703051368948024229922732079812683205337845417235706314886550306966953107085692273688897203124913309594855200586617287815893090626028994841137170824883084002047692866374081744393278969952332326006753468143468239869968968818934845268227905991373884820980688606294392651643175509323105979955613585550894443481530431441691292467287697969456434445987697612793183384962696956074012259151816502677368825156439884082708748783422653836551281824309270036239782806223180964399871104311182126078759892898157603067590467350097246016445287961847195876640265433519749027662657725598581669611119453475084286250616262536996189305737656046625789469556524273897008993631130342519701253414765499755191114782148184535294259425607761290218742464092232755069684642120754812904126754975814873837012604244012664838680464848741245879170567377647130480575954117663553405769708234379418227702791859308289181223092912989158475777722068655055919928640444096625240079819380122018606048347195915259364817387366996496888290201431594870002979130862235987130513931842208243297727787453320495352489436389241361887207570292052951985152914090526260922795769682301186494310924145918106577276929315322680835688825341593525780762175397645287023483919257835739597947159616598158572163356576068041817487126373091978156974103725469223289502608581216692341577055316752741405669219395668913138761787523915480319514355032604565273356814638849708744099514025528896003447352555902274218367475811169983871482289905792438633142449950106843038861395336777427639811522357944920012322798098590488386930031356663833415961549478486589601042682487884697680740003668917878466735207410851208995016584200192*i1^81 + -12860393305216039140033261658486965013289688129859614006405189166373491123185561346164896229319441713784264540057513625764296054588578302510484770850919897521518668322304047953151336464248550781189759531041337227394719203936980476692557350239855375917003062952763793210740651654639734464642481883971344641826561613022451523471792605323890213344114931483843491818541749762083279999616863964040215743468030857179716874338065392667042041323468806801308461587384527057484180854593134466210517582786649131987723851586453300710305338764859804266605284706881398555847899665085545478876970776071019479397656208988528589954520062046231449752444746543285728113705277036245748013225586202266186872631681143361224455085285076640074192663477162500034836354107394338950670826728536553103596234139582597128942140917710469842053084070359683351908337474248558643569108542577197403511118356861504457871028418772302279376024914084685915597458729812153755405619925975491991446415915093538504960769569165694850516995218918436862859497969243571854891810556080519542648794047648408591487695181140681837052810633088558777496026733842196294663336443711353740285326876114963969542115116606915346809776848014806966006556427513833698537688457397628815805499190742789522762045380313552893111784287071113335529904256116285509358075750443856847790325965061704642821191310061516726928640213478634522537146115228355638684543524416826935486079819762666058040218697484944176781567221455354434624853420721348336825748289930733835556102853969617607114438491693736715572885672312731286334695686989747294141286109466358511502061395039704106114662521972724462098423781354066763758606773331672908182718708387400711876186248645624363859867418164830309769688247955757237333755665224205111426959714983102370608760581989480201947296151674897889491075329841677040822205169671264373965208116839729060679193727591068095480989039193485373459375107506718003129267044235519866873359598430044986932693423643311193958596700411430766975343038923335276235258706021144034492986661191607689336724046150099735107490857925467405993275829656385469413666556067900541659739558718364215978522544190209809824432251194629845925269246391132364369598244017149367967824697677502185222096960006093251446488571130335018203234771065639018443803395285765501900292096*i1^82 + -4069557621538720070633139627025406031087064827513790242264502647620144763663853004686495489160900275129464105527491596511349228060343092828039480678973700183847795165759794755009929634278563273779249947955698254572854919341305786257965973969754495655255829304652908471160030527734287213472317480452395781714396142163938701143033100875982548910754837660719226264519704694739754601525225682772707608808312770085505499835250635442493822764933179747968551804001715547124151498407088645850528940836261729409266620073975794768323532631739437100045032110878979310502239558048688602943073890816720100260286325129911960015649328852191514161168871463336770216195401199555458538456702382097077890453533677709473224733440416791773724264942010632576650838964791732040199129389511486828768022098282279332308847419137157732881928291533430602183640622622589319058370663369310443291387340912273108682013034543552918425595789636390063312595336752312888995634233968770688959442110120365086716700211197879461844933529269575535206076853162745423748764608619163524908489145617084401452236533801921821556085554131653769528926297359908574037852166227233103370996048561614920267637922663946364802151813534853692261495104861962551694542046041786008660730432836729388831675510286626814678382712990964407996240237698129833284917088680800941868631650544241158736468197099501013358344622422303928558740016073257585440001979548783142416688896692219213483933523937773979923231529009178211801805208035577698423488841280081360275262202138939111719416139272605141480054830343529447693167859355118890737756491918538619261852851734024485073279790678574399266411914420458844189948338384730879940446816482074369454548410513213578011164902071062373107049528179973815819678722068216030903482855329471487287074258188438584077159668443288049344236046370413716901428584393382697284685590921956669200824523358599313326231566595793369736164250410966440554468830876848251891362469181613321322781112112080000768089349565137196532890956834924924270965307170510082499979396646805801107337185318510063511626054299014622129779425286460956248069541012128769604938706893250339967779273490474251450202273477100689613895949080008634017865107662649111277930317769554442281580675994089766778512109360933933553115898730439628679531076939885314048*i1^83 + 476139867408417332144418102312125097726028362006241368662398727096004596923127338490393078855309988206509938283410467914525095961381187762242056083791654107817441399180334787387342469150480871761901520021148413889973893824240998510915353051689313920985825401423045880999343178271085929199654596369508367322556690288148458776807423634908691167863763206977838391757043450215737654606625550557651979984514865164661611085371714970880998868685249732902415012952726071713062574685794714598456708238298818860030167307140331894021882401434795448010779166274968695068605236059065466197148831881107410180615193787053877055958349726867594331974897986385370879543187794676783690345486221120465271480353844208705630971158018971234220759644790974190139935200722759647427990839416240535371285801129071570830975745102007050377287618901887838162251592428942933886451632019111249510336311899131820502062593520070838056292772217356285599868878055220097477987125775774532418601403902098457855220590753768673250774695258706448172619208311193012043129829400015255004367509889223930950119076842236666165269156904522982642818285717242683925755659045951128713497585680139250129050266993852847226306591950190111666471682296057198989436381821324075369712462981609352915109942013409392828342253722471095024566108297033631748209557787129211017548865379802131698709013488493430354246000775326149270570919839695120270931840839968216810438546434713786034494339231483031169075901360568678043486741874353140626435857238128356829059297397402353586170529625208207396477765704309672125239460722485391551996106537255076776294733566514471320451506038897917070874149572076264878775168047286336406177622152652207454463879819751388877024176946781925700788370662522321551140687447496074308321744754278292236082906496430083384526327442266916189943817523290025526211984234237062829832735605989739465060823537595750791392895365144379909223736426027423697182739053842529517907863989865786494041359069107599469428124768001687777044974036110800245387548462647094058357748745510647032417249527102323481992037844493195923017685730431562721694159076207479499121226993200895835474326000617342782104142291146067557077126279183307138971114780602853836997933062423131507118392578985301893713566109548888122306502168908682461467149074432*i1^84 + -113996001093720416034925301836475129689308431132806483648701842241916803827163921064617594256643511241881488138694065986031285162960898545370413267876820862196392925460083458584417567445771230952145259117962101977784834421223811785093300470913364172464958822608989344571616118794382568636939925966105134078376355206261450122419034751289719746971135891586709417198833809887739171870729626707370978206131731427550429148994582683875864524013225274890537086730341663398267799972033478285634183937492642472683004140065307194188382718381913099116152234060008133299887735143643598993602562730859066526308997031505926664676408894531460364828795319167246914384147579601266418041470260142316162702675653920305991278861409435027770180529709985907220722452758001762805773047399929844570082094216351577697953629385352763723927207507749486056429813576319871324142652067234772271055446921357650482797333547381508425044315783229079810108543358733562976212533274602955620283365185893972780801440661377674159700854757235038579071129170986534181525123012967668972192491858754370336492112979627564556135297618269190525882773000760896890702581835033697661329522162345599588084748118664046794626870478631860278143689134539551826614233717890249532150947864021719373154075619278059433451889727745166154582849945714297534382145127901133698231132685934893474745843886482086963300381914890958734557593831311284360600560342895960060402937241403994568501249144580461963082231605318255775725422150778372520452000822175764371989530233404296616631227988872192238448350123380592645362401278289060137824579490302760362221803653963755625824458484789170385236471028943379285421680528165709860570280677051561914682237666785498827943831590111271336705936799401414214544736741840092041259205327383341220296986195716250183573959520024239029235202644849150276176991998376899752153670373871175147521384569489689112660980210180480897556951024280969351043579765913801958899954019967000190901678490171954340840986764124310026839576292046941092191991720377560053534714017901770057866608918771499732682887673698216507347780294544898630229322287750142427952369253253153044528718764670095988732295629095233908783180663048977595358721075979487449269783638156401710509838346402263074548567580708735538648775246908604400271360*i1^85 + -11895145100297320867805571260435584698355925693434218903486200641848747916604574285174515567663263099434083524120287987448765039425614248622204285896315456799581744350261449746828484490645254977746253310840928873900471103141972716372668588697610826914406976242315751373137884465948077014833700759689477566455901192653365744966495160261886241331396694643338148500739052372923248574833738003143133622155435833013363931772652748504343487835478361690370236805131903025864266674369552232961804929413087398652591163182407366292929860164245876048257446106803352721095473043556381672985929266022411542896481057932202519670586251264557810305444832879857601228663760952064549281610038751519287795390169986055259512746891344602809248380555818099468638783286974706213275648653004183493659071754888461508363572488206222416509582980623353514133458269471253260531149279038692097083895453992003753804279763027973265972557359996347300713749362029847840835749176731200825435218931554088491077528591398532862768339227576522391001839543114892224937513982748616843108866282510730902374478341403681610337118213882622872932864421235031902118063202756565172614903361489340882545421378788444611921159082697514744243806013461276488646868487103639658577321548825131289600937594182486640588658077791103114391475283248779469754294133821865120589247973479184313906367717364899303791784420820038993292605304710293204245540602548299053843339013222632906442218843563475237792736848083021279677181971286814008437766868117339861069661543914883584282660909291944779769987073226934301321543669991977168496039652406728823350872513956482741784272385585860517043419479624274812842290978580218095858911081427695496332308887600163874639534991109809917684507733991810595540428069162964242639222479425837485625727241030771434374821849244801308662459611706821517258364007793152364653562145368718629269142452202486728211332756417201570192990894010011846597439393044229687680751578615216805505823674529566730678463147837628157840835327783984482838598456598339173444555510716468974890833357596193917886636094193672574123462693393445552347704761072644156629522834289992086621660479806637695511407802623524284478799622633722891438422829927090245061616307484242101238496243207306511077531290962887322022164670602805248*i1^86 + -778154263689501302586884534692961953616207392333950955482512772366388853181032876044523292922321737214579771168659659834005542516490197226318824181121661610866515991053021367660961253627379515621651782713730496647899222868817093744203068690162633383273534170445483249638276513993037750976791061464003600862600185470117787427608620842586999143606882235363777626058617087955569522930252893133868721099562676057569988332371415283264875324406136229145867722079050995808162848487590557097919667257239747908532185988377922448893885595665392810451498802262427316809555740432181001061509801224688037118320748511611025726185148878313051640959711064222561086343222303760034839276963460471136914155966637124020068538194655325304676787569134876467742400180829278089929994048619941389554040249507888906649524736041963644099563202438699032839397238803656563880977374916619183262047362660964470792270075325878647083231825878329597762515825014963322565589744630244109324483328845424969086889361408386492807843750379901276408173622964202795012047821656125956816653459656301006755865616013660018735223760727490230295922469659416048622394555288277313134577102903101589586136338114293933071137476086901943272129663778039108587296287797863645536159913689624610769998807343144355577918625904427203375017347846531203823776485971369630239255729701264029871860312709693641367385769366194083832286057196766778417659285134702784519755617605571345250148950784869585566101859826992875349050050418535409635323097163204948607471797784399207921894761283112823301275581496108246324326380094109927428614254260349123507431732680649099121476459610685542583431384698814637281007751130371625418695049256939516681826486380663299531341897220043626488552785514184526457009871583991089978086719126082039513086777323699486468666707013604957860991303455587917407681244101359104160697121673599789080116318743245941713924407262341989941012292573018326395358047845367187083479827395772526981938709488999842834558648791098573725187473162336481648606167829583162368320924302013681186641187582095068571543994730221384022233268961315725701216296537172381276163717194831583754969585421323531573187151530324404298307326402951727035460886280152521493974023214254702664256444099946680642174613547648437755611971584*i1^87 + -76839405274880010861905209281101763873473489858446296847747761471599580780616522119949825708281288415680488538239373892737239264821852634637903385611932553454867507796418628437388105594861123294434622390977438773713942242466793418043437559362731962335016591803412202326467737927270047179491017412910212146617224594373143074199291783339872697346100172989089754341820583331920181940802022920665069224247792948452109551506165566219331360548155310854916926327593281521533068099857088522432808996704189794637378678662032392502779713196948749581369489901404831600081095096831945096178753987510687354649292268639938120724198325628621059959829035924833885245890748674150489147344521070495681996365778563484678384811604804222842367159099144382328810539911010699913311351478092201813650860243183283529352277583316759282005152454673102657978329001192952139800382583269856990015512068567402874041931741287707432589485117883459469127253728171793488354949717021880112873980709518202228793924218799878368575314690035800767131613495684674338477413191329250519637718240581031409951341732052970944384216109002454915540902091994377286540522926936455572726974405093082243221881629865833310505525995837526703820770136308397900717578072278255831103775818212337631310914592887870724311079327725723463013303364006916328224348429709957614226731793525849859749169118964178472084282684957684438313645680886252246819497773242781711661690967879316921491730741976176919786814549414594362853130629738349258464619145995579025409374489217806078341863158016979740173720136986264279805167100643694731069224811906434718471457870102582225797260391048213784097468933572102051192420997515429039071019088423078138958993067400340788838459394781391518212414679241436975257699476533510250472815224539639662385711046386769617798070622940160939706708103556482358266579184537730339765957895019815579800844262016480494919276251677254876756333122555970397703687408708775189068141926723954153727939219288828859064375622613021106204655202742532309655289418368963584601419712881611278782419225127196133253391171420773727538747874883781534646106702002685796812290782576081870874407675652406796928230523193344956892367550082519123757739962065514036496205890670668472792655518103229939589616354033875812352*i1^88 + -15269414776803783364012663354798479546747207047497796616590230361882596417774226638775803320044588584354193830298398027354430867925693695244981428694177780273688232642677035885715604710634457592681160112909861664724502496377419047800331415305800048857853862780868127760273496938070975705137778216161683268404247027086865221002645532237516618913184575479487918764673694084523042704470290475697351987945587483300577902316694650152703746572265590175178052080822029929303093603556476787520496997412971872081168601355960761842761578955606604609161454238680564101585566263709483162092399976179835368465129975829532474961899755571550662765683893594703739412732562670052819114844768807277863550455114726773728885757965218822721960721423041236279763303947255989138505239641111067124749817492429859725699041060991709670156492770684899844219575373775725691677840960207945508924709107957140789483540885786901467577228218457903984923956301989637109961011238044369356361471608494460124671126110470772367377548780480703455013429037355231858659484582037972134914361525330509725841511010000791366740955399391317286699567938721835994476866370426957141048814040319811879706102587162423134129499661885754993654298194361778147086397622755041003625049329939063415543730820395058752442954465968564027539282830498443098971595481348484270753053820807944952378923696969272949777233855137861256594111630350779499727281743861054743710056864642530695703091641267345576322261740093063269727855753052079009253131311062596400351069536948901647976107364900121096203522335996151436211749187517865538626471991541928336356070050150413984899815923322467082497986937794405010518150548432949432651318047805436857901289665802741786941146045802523511871255627592466419818458938630229626720105106239469639971540997288764264271048415361832161626570984448849534012626353245384425713177134404234467060924783324853009901284229394521254812044472425724542459186037364548899423023510030421684558070053558900873718032487813863916926063637335582145129656610094906448669774990534738753637355893344849622006858411862052954938132221663136536371235830768416413856273301271758535139365560437600681870684988668929809703926828313365017353100348853404277352159770455608956560611869284693044150767674458112*i1^89 + -863171243713610329703446282944230924249306929895496172110917449312933040764569259151201910870249884966977501884359845071205421498181487131678130809807969497270609723289324438300057656343557711564794544569295173205983507717715622250994867837248959538316226563342160827271699345423409465841651808966099315447970731932060518087717038521111224895680702468915921455006868162652938045071351047354248890787986851067246174084087268441888192725927807287794164998632030084315634348651794221856079934079832820941201587350429688391261153131403568008199505723673590784923888148764720575055273724670559104057348782964944310322553220621730625784766915670763603701637237531550174428285146272252285743448215295740258086656358190579665409102775952172639825971498351923049084015534878487790044139407841685218334231752648405349592988831425408734200811538220840460461297204020364877538620232492952028205667582677193906031318496864537973939172665710411503684789828918205431933388870310198277628567990741998381463331497530574580877839274525247603822633234160101962814123510551779551808755531352927208235098017205365225525721813156108831902327937105245945670495549923526281710214074778976082108217544894002109409140034782323261169711590843156450582812565858812233906538583322631360783950917071449963613585545626927220255733934495451170281020822518830247218460107703664589448560522306482800414480729313639512213913186945016928622972403149006741797182552180625535904989985003032945640881987036636061634143565702791518897579162532434029082731922516481540367888493070316734724207173455427938090493038726502071719517580719435807033404602181075790248888932247261686321297332029640394228812775324636064815608028950393371167576128897952846016883110940967164495295964785469542212687870639421056797935070738460697972511619828974195973144742896105517261872941533136577707744698780908345233754107008612602450366982495361937301873244849151792499833205230114510057118151867674856824467888390942581243891609598763101400627759245383330058198516194582966617526157175182895257818678618710790493290941767217097827503084859402494286399771412484387631387862688511038860263364056021117863839186859605474654514067794386481081711999389217075094618087270218801028430284293209309881303040*i1^90 + -22015566511481329491875621084765250211351617087336995083262731270493998276214417918675773804533467992622550842928509322691744496288875188822426782366371882320389626697502512629226741324526573792141865203312609580219665655944101712971893012902045158666687832483706035476979666519538748905593065307483265230347437420905509484419925920687223838520450348379095453798589614710863749561619481402751175012346882394951501973195855702859019598788063200933507695950048083167614694125581970062498013800438859706855499191404956718465401878439605275578581417766358292889970937294796271561297277948491637542426410478527986706689943446623929386361434281778461688643699956200061915882983232921714926905938785493783956379230111764286298027916508583383514784859154886727176665112537043614957492296567685150268983859656686696708439885291735805909183442810742621299308843065192213281257305223966716977976764013922488275855461823122615850224710519457563714941258754402539651889119882425984994517801997567718067116151517300705354136400671944050540248708177092640331840225845523296956602778172113828766336176544973958126767481599138956835320066673009177263328433893790841520585124955840792919046572430135625555285611587362375837158067434880002721360942553857887948411115907898018657615069525417237781361703410317835221596865524400186467175153502579941802749770684530109992915623131906378392776080787958796367410234559751188762704616452952748409007673946617812830828208663040418348875310477299061769848235197514749387700839701245314386154606414170080215595504684461324521700882846312775707876890221880541763716924967159398453623897268283877411460437626082570209357425227261576153570897108896132269453990222415413867891852661190126455187731119187466510315134899878932420226943471757967590114305208436781742724803920051909095838595795376338287044565535221605534386068261935647490844080354106547964359450881930019275340196669391143701509269511544697634789347501515520269871851900934610768857465976816410319322214628344349532835777589326779938060872370530936645862067039332662625329060193701811515099830750956609181404338116323540741311423983919213907562477184631403492045368028639147664838597272197056629214261970493443487614718544144951084551268724688027648*i1^91 + -67853438672283951839491534025018394405495076078675444054501858744805810217928796852719267096076692143632533307295426152107115259863817897808276800659726445193138491789406234479827633588049382052967736483014553831793285579781372218796667616855970904855420105959023113197356322297729613492826079620871123075003740207515205755162600373819300770594630453884375166142533840814634329486500323242347587899782025092140689561495429402840117758131495912169690241471335833197791972302323613860932538222233994023268264453897715584302760545711226739187633199979284234422587672158407566967285712477623186883709586652814478865875159371111901121988520454240021411317295990833052964828788591898804852207228278632006102311457450175450255231368793677426642215176681165846735644123414095674179795146662563460410256110326422883205142983863689457464840227959024405750913798177032436733843904220653915916647015320026439578164486811866861430692932664519253506970432744494889559767616959565663325586499785021072429904040177522173916149286645038761810739758516077730857662542604498518076599288372161506067908611644875113012354758652083216845137941421748374595398533106951431487070628310446218156170660456813078619457076787350682373629213278870659419726617638357995058030480882016286207342880783434940489290317932516802244997882934815099630232515841826666915584982568164707387347929139384645208209374932147283290984772129020721161593769575357286052451563137028777432999750579730400292719516638346717273643786706353761241039688804601670295090792710000419425496805397423590667129654140764073154637750716752002211046541700589227762274785549789523271772313507845383713527214892687161060377276119890637010835786195675102984123347474520489536585475147580548684340349810193801296617732427918064046173058733182645370730954487535066740326947509171332505522841810629431994209983699820960327539057148182176283996072667549029497532540605058934906706461757825214944541775118862576678213709083999090612168010221232840793256887025899335752877286372187227873112301655664413489286331825539876379623107159670059440028905798436451484192153252725457748662816114485769514884236204347927543541100581624789804638350941702518324668997599384338497658108558698223627023679488*i1^92 + 3486574477199658075250862675692247839396470602214752446461045662449138791625873024276924739607250813820358110223658865657742013837825408328112250415877144371350364696668914442224183934715453355721207398304738101864474447830600163108207050960328014124954208058605027824809986857842348894420423819678466904926956228673936735999794228902937225452222577491738602700221097680693453783370593820323584625483062250278638082050075554455725981972815210254608486008324936528372432769844620691976902007158113986081852873750370499722179830366896217647979216735735193007140201077377165481361242549127401209267543297500573695004486280242335647124014995955565099107427810788936070482808163647771325680109272267707304284051897651937317725776995675444202689384252333787671082525341080645511196037416481838634505490142255989821215969228301511309274750001851524734991365395123849153658710519604752208337808425282047450226021187704072233220183407600602178575279238606515343145904813034810490049456849966714956270074036854347865998182874167523885517203678773488961996236928503957326068550318186521251100299208227382030340277485949605335521490805742070263914583693987091876951175112209950328635558713255245600682572338858692565455511467800744921274642774076446765726771533871257189116913677944926695654312307863754975636837177566254694302641527676565929837331773174554934974603853945779184607019580325630673278726209446203482562205630815152313138779712106057922072554319982781621656264240209831238517605291482308006555759349151709683641550444015202886925391737997010921801278125155505359212968774232300848331086963649143325833440450165783695742746208970539385712246283871141238892946508494270860980810025984038537350974771498289197161360961412855213569373244730662152543088671817408772611353390703683914773112296959785257338087555728053532805948438391227662381948888481155973019755071126024690662602875440385760822581723090557573707701469543499678278043904751319862293645819062050813940329756360440585682923942602216704298422454887190246549392385863755302701470646592008203730800368956881358225877041237741281606988026342206896544919355134000197583349034063557995359440614387595770671419718026864506506524959771160916620146148549834309632*i1^93 + 25495326278473261279073506148205160689671383280310057047846688175925734184420312645922038889566495763481447309309640288061699211239144026495127778341889326621580490886670188524448666386677509993601529741125993565690834062440772352486314968191865037125662258598814026160241471222606519304076140661438888443346283523759750993547657160430241774183543669199717486296858246433065088662923634165448934853279505568414632514589178947703752712390279758224255625804062277661744125972299337121438882690664013949753925954361676708139477891915223788565156736297782767516613907171962981073288594931788635202848074319302863108272962070456441155286826916825412415040048518896040275036818251589190450000287537465142522792148793022070528272812219779917204350635278638540753338947658404443567655512948401562946422822974173827584460383442500476235802193130664667889301205748108415174900748611570051827916375316797110898261276422547058106139473149203603467813253674701872376762379748456387603872321088118790065936989113426059889631976646609134164676704150176819921543322711879110913097317602966757136639883970649282715502404271585510304973015649612419049292343574872725538755704489069291766425320145995898294037809720674455111997357423801664481884970030793542903291296937508375407548641501162358784372967429726687187489016246591170935233758289431216495656943320882261589863364966136868064964057165929397424791170825252166263113323247165654693351957837958389047384712895058854298961679687833302508570971550401363137709413660259522480768196124025874602237848717322201827023652007681499124497967757413300827490755269203265919081529229726605684160658447597083339064875010013596152844372411367915627545422689215218331564067233102851356808801517230203945048257989507935137465496793495493319843019532780384340321353574684395243924847530196699219450115227725014609750065459594157734392248598701966583323924840349674941783731125285031212952446536154380738857963744915873574106126055613023967438561438951196046355580759476111198079554967987614623441714893699332184102365475210923118406099757808778974807222757778599325472683141974775840642594849016156682846058220097147574027034201059806969095348007042816340180403262358714790574324449280*i1^94 + -554048001074488665980786383541571792350164722876174070506015836314335897242625939585173829353367040883584776742864867214263016247115668643822605918694254823956309954883906725584406995741843398213780502549359121803558096239169499458207747793984038246821087272145589217487556414483246347773504231893800124779305960633848261702035456828851560546958460688715103044887325228786313832882602457585453697502288294612111504238438457859161152881025498964795636815485800650252443437895821431952728007229599127778745663755121730649339971234951810567804322374020058678103307526436155250958623173122375242655336278617468544159098987492816459842747357350402841998522989055452463817723293111221904295867491216980952330503839582077930050261681946013205146722320244694994778547357797884051860848753856389416537213786706568975775020649096778320742364964904413992413730596135527222485154571101169407027875900392125510772975281635809978998009531385535037536577747543121223427414724405398267038560471793022258795345275210110981856628787566725186063035924529756383238876996944703313964153680395409527386443945938963560311386204695102729783221523576758235268143551353821252350919748320900794470033943290624043907483183931719269181429014838991013149346432999443148128975771380056368572783711623872810844638833424352404659950080238801032599862076816614726609014439753705931631532985417825282683296423541868540795497507477063536832865334950488928910091781748634707448809092923958712770776010314137685403962160448937234736659858838344097308823428865706622187632267334669458334988132102432602121041154386787482532646341305784476744089177952677335980258117188750823095311599361506117907181403591756084311487325200740308219219478047435006673450014037463111855800804526841130952363674265359977068697204786983741719278563132285671079546845011495794817334879880901233848404807879049673515588450193158114792679350345821010146149620344582215568226777037780952379318094633213042052818111741636459462283615238679348915590773436405068324074724084479154966929777419887634659215246426770262413547402956864824598259793023158020525111395822654092273644412708207641555955919958884632800958172926202884692207671880596276551635212400486242058240*i1^95 + 1909909311492813982253630524853769742365468769868685307935485963738863880533475493040926015856479956464245658825153990659588188655062622283780730633823169023480918171331315661675632089195813382376194797102625283529503506907312964971802750174238167298334952972615635982091299364759422933450396140726364352410912715052793092072089593332443913421532405881173712652868416357666446584015036744985552906945834912786555185516335986453663181597198492397088530180652966905842019516598387859640636111161439148494749916908697286394374866181698219083715084880918577757702050699180978498450359131415328953273572677249908529383833654763840612931530254922152734847455278875689439981833748932726775371829732635132305311973358832319177951984520693077204342227091077609980623570571116404504949728236206914778149770876821113723327546475768294042492800379783555733288973081971141755126556208567607362460873591711728821918773713367408077946244412347500512204918511731697848790260981794119071717239910563355494308532316357509741276820346636239048632177493809069843455643414824447889061431176934189010704867206632696302049179301503123021083502429480554684320466966041826959028804377126152236764466972444901797440103194934681963936019093766668872908767524767363105908041716725727527144466848508044898106292576586862157708578749758182051057659997623048140360781926284538759564900725543844828615731322053412356631279856208024094940809717812905410574919913772928231759719688153074042205191396280379452340615685874215362682973977263084834056232325158798539796362893918246287555940777790266759239560386810777673632902232752625541239190682583939835746903333770107467139497459084961860842939817771822208650881089122574558210011887582882021885625962497160226828591550730345327752184514575022222164980582053404508215456838233822641448401730510860920476411199752327381727910998756405226065101130091637061985408730765232049597916777454369892007226747614950225394272982596285366177527078728258573926915335224034290187702111768480280886761993609198146673734584547615380703849163399257389681653789250482742687156346054855962996865210681492884869239569155560454182172700158808359218542140716739682564768209723033925153694800674816*i1^96 + 4292056249121476943430698764192091566214867197435747835535263891927445410800879681205682771060386672677810028751918497543980063801961842428589454805109932369637991560143463940977822753798113312146623731768975657911406965082494007046813009876850300027722496624927417828751171024433988026926237499813320715636671692232872373466085772975888156798151720059227749318378898828879608306298625557819408647215450583122421499952153679612735023773177833936198495594356568619652428454434337797624402049090960178502349903908188843846093010830694830672095382152899188182141894877771419509774930378354418049133782948032953127837593100755493444496259194260538776182402362025842799287162119093697568595328373959242062284368108403015310649374013509756504975819536461628572849235595673336237733512392161548735026568970370402172534827025839857486714874800568673665789213908164390510906141384543418740447133609531753648549899686426507464259246739431702907868227200881039728473676785077718471770248945840811424305554509641989566406998013190182431250636056122640732632933495139895935110182939159257827133658493788881827689986426552654632213215695294461585090363798715674181961117357035001275243326001027310333978003595974848324996617113462453784645069472911009689014118461330292855869530166271810233318156200299413357168001725190104604846268296568582696472994696045169800518962821426437215768939956992510849894732647688004913089233293450299214791519782884102778950078546542222817833491447253312928112090489604302701286969645255972258803023946901856617414372416050699244047380986358430463724530571721669868123858614427591551334061994061111156078049914694967685909549830165893138498688031293915057315382677464714951994523490234952215624456749181881687132778850949173256479563979059079383616574629582397114756839218201080994115920573602605323512359675127175840560981008771011404744065330274390270820635988322398541577670628568513567568629406876146672400128732921625648443022799672937826711458777199922105304541552198311292735593697587846603988956422453567579645970472327652062649512216405531447103554615689816795494564550152645265000078742004657522613211140759121216537877474351923272250864267530258863882240*i1^97 + -24327498881712056593359897421726180876374457600663025669290030168951673754427871567673075547951893860962479874215297922560183164691045039193395454818514475444866155877215978065591204003107250232421379294058690366827828005961198420079658780792790514713869680302639469026636209565407024481035196131996895180516585141752426016087067079016760187266883822281803348823758552648899262062728348873718827125939076925100008070740509817113251410570640600229772266875528405462387073517286854361802235068900570686909731658291750396827724749317352454734305727997866611882496371628463439347267205746540093861110344908090525404252129671505566863230119836235125850575759201288419462097300623481797725760177248059100880851100911189430596588379793358598606718811500001081619912773709280194416854321280003441704305246325339875520665521071610945942397914145072324922554511698697665413696988101718233877013813412132999209454977321522842631140135668575466842246844238270660435750343583992524739421236035740120428112919296534190233431230634683072474895799634647399795393129174525429569366838187113030930773621007737282411366011685506704295638164502598899051750118874754266439881114363550185562159455276949106731893602416540901438078570528176917627466858496890294518607356672767961892547983148535451203281977503969883093221553587096850982697746981637983494255203425616660698668518320618549296572064720647080792098856756329725218115915379276296706232694578578630639374306289810740050581650096430411773418919128886878108941841326417308595203173169970582284181206857714697632228259988427185993251074092717771439275743933464256764235580718671776154709988382281713451558953003788638540729880815973491843356583051885353703952458383035508098724276038860708927061816637711663557136223945707040263964583991075705458621075831884131251639571395455209396882144217445146182895373716541371955105097892457661402359159458095259188923380346790211452201821878843531245562928962410424741823551055257125557244721699893161154558809720533962233213353970090542333450966459044093640081713244613996581018106758099460165358344726127890731847167769059918212967398816674519117584354062261008485293593137155722599909170482249728*i1^98 + -54445598040798730911081781757515615446986704244784486157793552905433307792344114308325775558186177748299283765837022296827851035802860472912050857705917099604526236136999780876409440476805971740389103853848976945346426043452501957121013433509608981757580742212339106051275398145349064895221624160961118495884127033817842101451401069167222889569958671365483391216473315268081121274838458444564571297720557157615691238281550425694640932758758023873366956494706814695186542382570243473215052009660285763283490827828265517447069208183334351749960580524044794108432564568964662473644981400207781409467534182778250460734469460969693896937757027947899159075341556081130347860587608354591194409805092787875815849082272193556075255638412502331172893648020847962650157125083429439429144126426061415416230607632951178667736909570079257006581270508883784264507844665716094706717618547068340485752902591543470696086478410812638770393034480753225364087332782362181571922603179654091022776894226667082871001089812644167649789340672136847325812766301590352973225979719279709979547377479723776102504061170152404967595779915522681468991396503323954950099690103456400018493582779981209126862743417329318591533887129450023860620958482767890862561201240501084544769048513657554580663838213605933040349547906322838749586614697042719450837526999746232265530120629320708456517120473250842188977840843127920129041063331891630603772932639611414168614709690110686028143954677252804283571406708825912536299982805253351219732698927926776582054346195091781410230130652846331784177673408199600160766712575347963874656637945390080092786101565739796958175714564066732254968359626755574311568086939103780816177119532910044852011231866821402769565933780066222841888016544721488140785257209261599274665244088389160481150119489118496900295969482972669376109939387544587908948236154071671878486685162102220449292591566013104306366649390787119936215295145426760653661285011037638638495094584535531226941691342810005572446079477765256545028061527281670403978371566501191560140130697997084636021512344168852639931484059454269468736005417229832082534724960420364515473735616550497840632220452557209403916288*i1^99 + 182865479736497897170772676900058816003196626244109867310239964360600224964646203099432539881924089068008087796761325775539829193297290411871868629456549966919927121934078031433675262883057847232612284443582222396844499570211664113467617181274186172903403808603813437731888681579504766727782330716649218790783772253286072260185150170850572147549632169530459670871755458886053950468158632596039106897306417474249481592369445093368526352601862155842276908187933321561579240091835965408306574381270421098216570985793731560580359867372717407625181824753718808339525538570782020301175213990000173604120727255749148681978931898751831737278424082246774859785619412991275392408449858906416180906077147662583678380832197369713442086184951992505541253342788518292577640878495895478952779691318000348465773925703929356682540635492989473740218992141794543553269416644757832018853898699575186723800732362210165740578241355265833294184000398217751034799818540609795499170847910360759402074276110736264791805925999409334676605117217867085042010587534407872297896721150633581679499936804675256725925489498050455932577238127831550565416920412162135610587003611636598729860584107559649738767397292096378060620054481624420140026740673103841997372158028037386356691047522559230026969216346677541113607157775096136872870077500781164955000393364266425860382804125587967949661611222884001574724173521138554291103907509781740319545460736040986024094720596730839305073302932001190063500740101629730365306349049961986860797485102904396571232349811253453493337689341892134763592270677758952964499522276225896957423110472714982847577226639452046241119977407728597795961191291400528705851947336355408139564405500472427036036336206523850415605891702065926892680088032497090953661369848208723836179031915403853227580929479054126177824711380956492649534604155414565856872339545391475288456139477590255927499309735173212388853756595971921075463057656643879476408909129302146536702136228091905448410330474250261050170791023997341139923005727699525087280035261325424631967273202042977048219984297762337510913285527563785524186859770926511355286845807592783904753188755452809878713288282341376*i1^100 + -58467643491844379151617038422800814780252890837870563659461353167349950169412186270651078302015962978152957315503102829484461958622226305572232734659094688150581331960322377156039481479327188167104515597181290687201472097215991242555234579717320700990378966936727725376745134786896338768151742748055414681166692386539844277811282065139892448486290273354927318234520418719648785860450726562230269245383212829725454586841715210944445371422968067991780112428758283175907891642436288990853196208144016305317962666595241662151003263336799918587543328997965878483375171370268733635246564126481879930295078049529642100368021415837302505123714295629808815555562742859507174229984387302799516413387159198284898040167093341847953026811453748310384729551593048529737804444591504798843497486746184196799412225445397678072497258236370040766809878595528949167313808114467694306204858501201446348871564584399209236276033546547523986610785543536641154565392518835934778227950526004606133925707956733700432935653753110327224445738807829272801408313741608082521628008514008512717314690029702811374336973723940138831391872066505701275320089421043050705398398444982770658215999529444685909294544362351222398215298897623168115228750162134963828247473455529381895793551407425756678467658654808995763724000657796597481961655757551686805930552123801691837534607331026701691950083826444704176775763307450391026437171681613754414855872012306219732687487763245895847165531072150035215916850863916046280401677070262670076064291118830177404217552249451836014564515655947516961054332435722974745749781712226264050141809231923202236653786209188532189450637601790074328563654287519772308349160484290408382906310956146891368947037419272409828851242570351892620381210545717973543267845925616947875570500868202664075580036855624279990484586473777802049764052035776039686302993442296400786767696020494428560898969088341949221299163533078371611021045310509886386736537141046450776915200795888794082344064782906174255779697834996696839531547037817262248067227019525681015232874915376954595020863083073593745545841439518963610509331718943896880261448607005524059471548020320799614304256*i1^101 + -976650384508467008874099434212624287130865218337148358806428319028270127136597090063341705498396435061630689010319552808676032108916808910037068277033100558140887415866785279554697944339257068858438186088069794305764292987478843858913325299396236753833221900360249585205476949653252048867117601900297223207811404319613343275515295381102721076830316326274327784699074684471304240090678339845137819045692643134712489149088129998158311089186287486867572049138523313032819163362847240745067498408305438973621439134803177851404338212147572248390846920438329530661453578585206196278522374594655088183481849848129864488258503715313051262810099680282551383433396830412948734735370668811691102640187245130524193222170233157591230733299094017292622671511088502392561225013812693345727309927501031992145814330132337901554720268086406735958002248351300929294236677791821610008828971836928839538879717722496531956495980138938850825404288831941392290204594619566078230861293294905757419732856135482591483238576941384486945343574458805850232833527824669613624085529480384323820285561475793230751526461387206432045084285602185559694199791103327279773841071649462296560805629972563262808862054599902746157829406664582028223356149980283275133787209843873308507363532077686440244167194294994062511021669939517407521538314857983488555172378605985084785520153173260479919574829082499819289449206630377239288164492350338818243047250846167270702197626589628955320884358612156905575911261016678371888515582259038277586862204135507949043029500772159855664155833102555770165974377426810867277451525792571555457619243122848846739470392686978641073563218293725505970514852543315598279126870509556417509062065215173274606174105420665227615403521152217272530772215694696061738888299152160292519784756393567109826299163317209377032878646164135065287549470561236040168945052541652346941119140328804414849006605268702992974665111802057006069336481738874324259763587024915513874882212806753886462954106477346427403763861008058480333492838601078973476215830905527136778361589912939976606488546955717820900765805727655857570768554511839954111462918347395482415541700805001216*i1^102 + 242516389710781185831569866343506462427620040186739049088273814366640095888214525817472631775981409475938701317037029707530199749847492017654433375724165621080482400758220649307004329785041182118982818353583813522227676203467182694493083355367873050596782238715206295619635109612869454413376298096656704010042579752593626715623307915007978956907006016419049745786311537510790701719140555417114329032106808061211489934873489384727007157635411427646961602179687010990498230247913203219574372174211816784531091423660349729950162078362167774976664860622338861769051539511434439747686480157784601625260209385823660682309854600984999863713718632550424068562518817165620425191799200941378289254251653428928972048032200335301929715495853007430769080758133803978121962533666595449756811885188376293179299049374914191777819676781003111727317913706335078639625517362055222015640010226579124026813298493700572211753512714288337632762236723535069348874550373789736151426252124222545673312780712452860340741888189723889938261498319401957896146307756751286931549537587675929510644147726750523961817716530980582811689244621111240338899267402895385035512097217286036029634926133286059530932383489483080555320333672535963043621771981507382658231590792188663953763788013234038927852407427673921661318211341048917027874987192257611159481670442389963356676931522338540529006283608633701772260091924472006834352619258736299788483580917511851584358318913478748736479090835189431498006338997702611278269725343462145952401688232550610067854699833124225333784550767518694801151925532364070037626853869305440041725925056160873079912305988938348930401469273155584554273225231916470112853261556072999698114470591450733776478220847649253422181303192695866942863879755751736847726518250140877845400608377068938591725370207616669076161370039599800723899806749148661157660612093114144553824502616412618740390451551242405286981769874186922523505188604832846559410406920568928925908678373664936337522236777638167841982591494786241078670952410035452376049068311078373368180231595327466202542240816072201247646114958317813670721015951911888863711087168009218834825216*i1^103 + 2762480824919284080513030385929141937989820361219666832647141441072325056993328945758407188499245774972673923527497503945046396091045342332983188049246351760233702673306899070078739311712251319895718274876081620584759867282100612397922533585504663553306323622471917480638771927988331625433097784515525636547135333657996706229552030245825442791565597368969501392551055830048014237309785589926476949297894672867428456866093785282088903989189703415600515198241474150451794006960031213077087274861755286098939968744145251246639320996034582187364230954482579291823442370674943065784501996256488526947134224012010536982058480816002841706776793420765420668282380160635759515676918526122562843651860165628075753978768170953164580176818360601576448203595675869239805431100883828888843054678237015207634413036173099594760426483707516466305294714906665465471867123819572039041067248090316452925857204585036073039357144859170592918154937735887443476568663597401192347004156168662925890161416964563787195667951012890238159389943794506265913395518743167159249944642013972106435461725895125955504665387480972300908754157782411848257840775542509503902018529773238080093508813438996347436303233131776360783896738524706634224083069222525688534496736972450964881740048013070024783513390387122170455717833065334149316723456483860044652930609001742535312658995334723742941420125001521567465396193311998471941775123224535214549793927119575330045490031042031576264209197296252590300918068749300983675851381322611200114284466062950359521975633812511409887225961290697082727246243459774682465929726368589208981892309324430229344643578451001656673720683057562642522889007352346388194061313011721941442429114269479746373063399643762751209597897542976773639011476926593142544336997759489166361018691714829879016986769622655703392001902397000119472300075793712683309199298913302717871371269550522470976253026646891468309546207178859959798350249339007262966779122087392969196882248641870549430167280419817541252244962281282089212396302885690683179895717440807017828558175549168164285990642158125701824623501726298044752554486953423960954881997738606592*i1^104 + -10856342417090342805971460684237615697974598403742380794085081653455503603323750036073149966059505670512135953693023813535990768495662542391172475813406552710494898258019447633030533967826606180462645344381385221499795159106183098467418248971746466986629555630611389526940602035498432361848460590503583546262940443203664270023882619210582697319908914018875631755514015155540067343427238031473720103665236075725665540690072431929897493546101926532746160714514305712050152813539442021429623491136290568572160642987210745057521798503263348786090883107895628665470866968342693259771943393039714725602989142142119557109943656958194055668507531534713544086410269619456835737157652515065484184863433442825709693324114445718294759818381682915201793097489946907112785458999177962659060103744623599276619901135886715688889840337126137815309513277598277850774194736085816560857527136516315427086110811756474984315830398054922869523060038133935759854274980293963108471934997504813735616418253403716142491370638433851343554149940082742006202778142732158198576270494930364953714468221172884400474299374633343454161157927732793392712612193622639233624524365566286428258535486218636592017106910110808356708178993666547002256456189012930384507432201419322818215928217117921939932351470843271854328962478517640904250437405589982446631496595823010335799174191190419856840514504559456125888836807401540898558081955938378314378539578907838313588230078555248876512342102556650925692170811757813903963622701150646938067196736116311801443153957592051036029571873072701471340029049972184824996166352162097318678728068339165480714666153352717925940579210297401824888721625901388987977715727558005726063072612284285549533336841198277869736056060640957223939621867229105043672337305918704278947273735204422779762787422372771818193061093675591893464570463870397295707379921678151530672230283940685784082308255285058041611861604897300129286139744267747709841470562500644740576479303531745132137136672439292812333016818176162299931132548272578017408675360161263322066335777069431862687246280922366943352662951994217617570515524986491000609308672*i1^105 + -19730705470823771393079707394329885946136681495940458300814232614965479407241045413532609954148108463749042535484056968316591834959280729972300164446111592968118813547077100045474454812501353520607188636519059127614479083627065307941058066767407435877225885687570093474002343597654151183559297122249532734517352908070282633594384373184490597470569605195283755390140438545633698818817261805351160601647293149420229626624208735106888407738797448019991752625733517191656566733934442136982503157901678386526129895752308661317987722644630532152686967839711453591742441278584914750520317367630221575933064662715369579891821591173938970212436592590144407382551642004921333567797376762563419207321999886030817380668618002025398094039259389829841029233903729170132109733725808185139150366874703792490968614562185914627281332296975881632238337013476143854056115036876103437125617316366017665787273231988567827306757721565920245713025649928115692339386220719897738222812454951912587585483857374210902308057589549779802072721788847226262309871910230204066192015533936380190952364599544791966447596002682266067790432180213422076289886748965659285644444777119287150686804410306780085214842584522323658069625358201403892827333899645652031179695615731064212271342084915216588653555748455557982032628487373316264760755684680937835167977100834682001289730310701416753491860000018544573228232567407454120417507051289667225889683785928239965823737361726832084254860796110029628820500290331353111606512211008819863812994906744620237200256686720965095095116650738987632444105922001596734931351973427007251937445334813835997895165639428384230348267036521323223447503138431315836992768452574334929248991299365358060612798431402555472249559951491141057872513627495736322221091011079645508880915844820988738669398626224890142866681813917720435032329705000458734411432650357315757277753023788610737499554049339973275778774842867803941074889911377853206194629859300973584394579374441815457579170770955730707712593780588616025520838846809697230867015064335618595459528310593154008151378289014052073861921765118984871424583175440957440*i1^106 + -12613571441272019485145350162773381655401858741864575727586912502056569516899528268734039903013863331082497458791873780867565173698966681670158353452115864048228145143571479594211397937555954874831116981398423650134629628330847166553383707015286869898269620331000207864270878686143522085991179787393608996508144911324705101599434045872064658738934822595835525586472369662456107245647650631739432563191570552558865108891250142734715551444888989255957978353344808869281748269337949658233149958012672828637407506465765062759456211114043119440899525746081108362287555136348981400346348862669980831131654099721168262547756162901279363402603512809629635376652117444006642115633860205072597193765535115051667022343935643875902878137733233058790577853472627544496200687542306614267667895105461388098049564152499502466014226971267782358611191625553747697880096551766754217633216576300953674604512902002004725857445946530229133894797012835389055286795560684969435990340983647649524590701862126057146645681348221069376465872721092468384113025448001638358609096294715914253364015441381255100566957325380110781034568266037614391991172589926389262541259970273967862421191769117334748182151224308812401777972377063849336815522929891403313718909629402933677891633679623853212195234144368008521727604553978599624760879551147192954945968244012482584057215578624345066049740033856662770165834931937357041680855106137921725076872306070115517775549937819841390229302032214621447911112628104262444641085075732360713056176420486043773153954724261117797638178465097347633117946165994776475269377974934003109882086174313986296860302040430948888924333822552678777277447307576237706488382467755996490084697307475698577298746467951991930437481714677403238180622035488392123135108018201423354961745024154508620123618147095259310521092332838162576341330555748771603950861318507229938053497369478277087464479310783661801482101409009067397684815085297161317916289790030987225720668422886811043477099721694733141244918988968959178484612358974720175232332690092502522230697338016073693008755063321981643849410427119541800438595584*i1^107 + -4009981042990829272203747255797287423006026977971372501929130724999659356458475520862186324217333612266541392324392352635573750161823089149886655270789779007556582053071170077256293247879994625537051411301348756534672720394307382788877893056914389054975825763600200057201542346333631010366364095003905750101491541112715800561034617061352444899144940726847990777153437555668597368912224023190017517950781895231994869363626982810898520594093728813172025936036752591984877697758594657591594694171017359140531449608674209250750860759743377086470860924268455777299649807908035826382759301638354302310708917095587707097932298494740611699309023042200192846510058729123667579688064035421545168807219098465235898226735567240516082742387448289487254454304241723991295312041844059092294405269246753754577078953189022967716414827291299169414412731351869577558025520657735558962301825892500943258965058885331139394817098891568138627724566483785733857189563599786421829470212756588464318609819581314044861096283148397510080407613182920848078773890202621740617353081411087637423038315578006564049664414845159771779971505135295914125129575784061935668426614924134032735604418935300796340184048194759557338500746008525644803960054173946337198938702050484024404939594511025117023842036632551646024649442470574947971699338632795026998763307858596405060670945027910892373645301891694288867268779774016206654426933952031258234130573967762308881881567536831555836253589323912808874685139732254470595646862398634770655994233258461723068943008556133740687040480410539649164964777246576831196690971483655739288057727837438122461471834531384244667881358650592501128460291419292687480618798250404623535076472165477507301249745690381285268272408101880573867929146399613722430210062712305477093023608204026509184854880595672622517463398344004170040004341228115955358667928617996749106469068572295132721212549619188871369041762964110343600339259180973438159189018070708819474749258298779306502491171107930032544782628482247378872379542959795417001356554050780793506371889371272947738087233204495744956131561370025984*i1^108 + -684977891220220123326365342472561096824991003495519745768771248849383777209257481475020966830092077447217633762305504900282748568227430637500051530907332577369404785656048639289835294829079074203093558201971540979202056942607061239074026790232166733397375468562720126315837166339071693349986685043549010557793275871349794142310584075123688060253317048354392861690199368069227617011193835688844675289452796113914831852240309607305453308201032149827904929832219314339962171630010926923687528185438428807309510909655623092277500759531400288213161182337470067733916511271810494421074968211095849647038209472325630914518297623354994043026484588713352554991402066888001146010886047322611068893300573487284452777819933061139350513150801768280361195108318013711991517450703938341484352229039494125343583117158721384581913176944048177779279514531751498109665336029584554328120538010721543092778765755157614968378110600950098051455297842694947364929566895282321022677408780057101750685915127071383037470924460078496986114285306558337323079194425802577982602860246725317450739267625368393191729277833066033255749945513156540982995414877831181500990685318536390297723072264474093673168407679383771281808021297076055433000139691029407600226331182239899285741475270644738262923098758946339940121051292979284362589360999780485713093540356815399931776825835245983083740172774589214638250652279596519478011433172707373958253743075645508895932429003423132656791323328206012679948894804497136580345973554629213277533514130948965150455925613742406576610160218038343760085827254401915411011731639322170975555145410152033511003185916997309248479616427233546203347865402005287551198306732712654224059609971124084952783843182524350785795126449084995873452482204696452976964302004919900279517550457994819757388879142763574864234643204539011038545785610718184916079512693938070351233814020120448199780326625002644244996874305800260038748082587577761937787615073695690209077703649315426466513198336047292482624219079967970071133379938889092879158558513605872218174014852210290158733134116117905871470592*i1^109 + -60004795994223803711192381031387218024191278612424174253701581661011242887087839177071350284871007062077935890122425329806835831478621474619397331880241144109306518548669972052168042507956134551957748272754613505495697485121162632871141945429608589763249408309595304835002693823553507386055658622153663613826241849058871085675309640095684155828149456112955280262004707487345004638648385534207568416112997536903366331079391307369554119061739059435730545692486502976404909268109776498398115447487945552223652298958724645210733541871417230060518266519372193438793791033334773411978127243497558796845291101629657874005254764497768783017602599941435639555047658915916479353234886769635134730617102508217193455527450605842303055974583572303874335601869350439781951553087218839442241817373913031367421251027459515176592242624663502089383100049960200902035932050412236351888435428445597518462904618946005278894191196956397985803048360656229906515778106303935042342295570143235553931655035422552700564667289282859235087696450001057419077387958512844809294442653256060550078175189145139482890736341404697521036372663363844269616072052884536160700083982116152214990234182869069776961745212570299808382427382712583060705622028818082173314435007684390271431590975480360903362571363027146014799606280487578350719246955773845212590688187129608217279140616118057734564527552110174335809032136443225497541731610406799747807297798811091621803713226799428519702561014566764051730629316837515549291305313587303958891620462219297653661142678907604459217499747302688099300539216567456521283866463142130237505632279420033164355166521134916155347618646314296949883689088702428141817810338338139319408254242012704824130418099449009425117046421195934653938257441813313944547567321770987529687618166266786321467612089783742337584683335943392828392611417679013964017590540769302408155355841493553219706092603716732919765785913143881015706279895390024100590161335382327491156002033785840308666416817826001247996031799367785043100916836646742350961462866628799849486847412173214168574952407564288*i1^110 + -1807314179622847187563724093886233055946006959542160223946382891589200134955167700079409654132304588614058304929837837009543061557999220480018494292996418225073468571907242458532101346513126349801877320901996452941750838861717413236440236751489002878110703473900705814365028035547139288091712939250482692949617855165859191118348113890537181246314307210418526669117426628503797902130512395256743150365362462017239020038781718391631934818991222036825203329368871152751030124117206701151473387192876506683867298082913180237701281697145315305511457622090257273813932456014329896111320409665428547174175777639949531033612860166286167575625063361347591617799675541239579345863575244112988626293351708128053951641322821032035722841275797069100164933536048097725130426476839513175194620476658676768712952935314363590730417823227864283864368785244694542997753704532896342395768926414449189892816947314820444326392647471767166880574218170633683521501766281987903326078465428616928455614932916027269550562460234943944844547903755624432482889979867388875383208734947901937661013882776568609140422450557871230353177622914601742775014025917495784727274903822624324481747933768280836591320737758155229316997353022710023131953948107060874075000642953474156027618734758461781068818764072174097212743390167381089197713440675058010982285182171304199251704256946724797036807562678521143796124743332747500313367654002782541677980938999275903863181576991469366778817366785528114376601170679739660673905749083651769782829550131514088826493811278225259083356088521721334965839274447909899855362961384264648234693084731338496184852758219800477361024840250125262781469891236213267328328148722034736527992512988462534866469611379785051862654258923108333288339709882717298333940394734082236442477049101594158160305949983043805819825642280556912708888542087661207619636695364276851737627005965869284396954118543491095349659083766996866094343544891703529666369100859970177557446885837929122901843218108849383633421676742874006291114647374062626831249931129759205700569383325939888291840*i1^111 + 99443373753217396632130740980632102895559830699216406063628661563385104100797818277862297452183571189456698865115778577426845998934235760016407696891674178555184337109793136514745020969546947371037362919170603336530528878987541765557296883644480269790938823260149201696725511992086382738460440372612865572735133080093587623563568290045815245274038381365949798858984051662745799303044887716547377725986401889269107826307474874712606574156815425970894252045045436819037132910832832163011082215134904744109636512824366822821142703921579204608295200415703277362873399864460857144395548534274216150233638792210788734109704244174294085443477529117644999150146311652884218216151597660764535844803985087907909839032202624160043378062570759853799495193423340211733611394626401299010909455626324334895434176894789273031310446478690614881308854514534434794558237206737043496318647671979974646846765633354293281021628454540577392544450591155215155560687687724424229538554679624265091001425188960664196460900474758524619801049082202768617346999496780764098275614901291980607456553059946664470830362121542920922886228740016371040066724658216396314894465363646917587279165359618846442711145250513664118580071518724172315240425916500957808761991758943358575739971951356204232090030101012738046298148279679699506512668675945149861208679896712135585106232856472973628239318453197187904905084764891288412775005845487113913019658724283309950388588026955918722183820041094154738313743451732276130922466351968353420199596405045543601348510370943661716156171489352731983664167085331161777796713153756699552843395828981183165125114121951948381521924477422825666253534953322320242013979328273854564056484535800381089185297789936772722912798148226991818303800044148398459923477540527440633955715997830590347249423432213749801177973620939540796517462533688570149993127050409970715044874655857493451661847190974772480630397759647042913769132700660361619771245777478189720263465122096587549723052023787717443996418851275786456111865334413617571678478519938417923194628341760*i1^112 + 10032287878527971492950114392072175205957926346792364667081151866165631930507412831125685601160499343875497943019010134993119203393603560584451643131060405285432057119566313415841416760881987290649626967329415314523717349441457404334969520263926596455103112064646331448852130623462826768776636174604021192319423742732054198566741316761280203346767181459704033053889930952724469403634900245841158780931292994506436923371255095787704575659222009866450666717032670878000127668167540064957779900325830201534382778275531502294239091537582746076594080079369139821816201545935345808385207828147727953947253458906666824341558599160228670091723992884752627963091000370178990919106287051211981182058622426872524473847020495377261110293171272290376228989597254723963726186279998121581711599721840121128244179526319071504480042418283547403856643561186183747182632188483635085538863584234233149654940197461145560628988524016663708551118277717147989701872887040653221289862658300050830277490276681015159896828170352955854651656446709158732084315902099223952523241159882734493006440571916008565393846824610725120621246426668930461249559589665648859902673686555286212125150321505338004831170367443517062552863627487476667896883306483452226166408053470159064776251245383331566536085740977497830050140192057466479135510568816457742046444927443613726342301421210646610822722646033076208103197934908195168782928688274083768673430769032012784961815381167782398766802438838565658811674504486491641145851753047810679549611267377512464232873620661933720715290517563987130240842670431165935860860697026658931908443266122068896689453005039911879012192829547591693172628303727889882904218273122973596669045349647513925540933084709207272234586454539273553475902092771310880922739738430946444572331439080592588204196799746320740087874382704201747866238392159686901497721361559552178225874124924863238157448652393812993570360462739102332868766725581253874322684445616685101328097074890291561670164238224977601666132787012817575264376148728901149252923037024929185792*i1^113 + 251813292224442368595602101542416697280570279944283503606584857729449309232403179001992735717031996039636958693730059206065825813089152253917051350097079783929202078274060071194737190241822801561283998279566098351220456204539273865628099820575615017621797270048106658466633516991522481210982485780284847652645519614339987194091362455746942209466739109936818303384922347388225522979416662642142518811003786654744461543696036986199033792123524079002854045528419980957174938989427895720495740170385550762621252630234791010203473712123991040940247843196344950055440318590967381762882682118579992368093744954248305562263473680294578187538472459627396925482714850491347159967558674273129190706282157664553068362996599013131669136347696816202210127819996250233650918284164472310529572090645617859060470871381832955197437122949540922518731883492087003630469829414437088516189467843246968007563474504064394792245743255039926313433913873317396553533613436122837058087435627304208914072800308564058174173790187325787187948070394257746157740639286318544025544033949829056609448270916380562804840044422542371344187808381901057703051554927233494984865582195687201097713302675674226254547932437364440675161715212831713636649467221239616612671160484645918422127248325763375674031489453210655824198682008596023551221268076489736376171296597060432493549774345181160494676297619408989466496020351816362882127943894329861342588395165194619479275455678776996857645440567503805686109767609439301505496330698799773650760102707434517917645376299996998214083430320543564276144243234057722905402424489261038457919783761875144233402918698301183678991512777967008958781447799688044174517848040739176577912157697402377072148321502800116589886061820677039883101967793125570971559927468912299307821226766913211562984135357942639641403771613209360647188822940683630028818882601712772499179749985924653979018442855577432755661623346566209040644247539727280271373673689293755637187167825453012950294172083386195245852993638303464397037648123497791929416941568*i1^114 + -4895345656827615781355875354419801732359127782354431505294242571355530924817723568833260799361911431759865657712192363023541090186805697942232404426729106252532164090752749819484637428103572613511436081014549188280051932535314785281119794804818165875577179004839504599894148492664423790282473823512013693483921152058712640689830882310717777852115922895673855468412411491730070825694381603395033415342606067740726509209696735959959862651386946538051464711091208380418409077928316109804647295125756314061854423875643702487721482729397118567454827739800432338149727612626505710000179023577964099970294998007671716923451504768874409464884247896009232404436542901919951346963465559355514085700233147076918011773911421032918305544907319566809605386329031256193760704708061995707341167075708497985647367569097548552936611785025399938590503619631415993985451646308906924696986111798986021964343064930863207704421026448379338394349187437564619104767589008053328227128480434180143096050903109238007920911701494136740496101983564396480800427815666837379751115805918845504694876089764345908188561261371962581398056186230647815316927805486767624604339091836891368739970942307892179005136319427706384715327476161919424584770814396675236948745675635074103673042710563046962789278076541082781617174570327276725683775382803764741521997862509686330228203223582362217364947375934345935113847304898834342973242507477134682834953876351315852357191392097960484208439556936563435272933698446075733469220896897575810825460283908331137646626295576517222092132163619234752481811933830607983224821948922221827460237720541395047795704913424539974009556366744869336491663508063180157322429596926222182315419716894640091500401659451914063081239761612131471030966237840752448537146452850473024514634049051365862763004303716462084468433437400800212169521476811364453260845654776910183882715386500791127736880882314930456979838428416114453178882343593302222194716866730079350443712110593734341391628149914122497548124608919474985284481512923725824*i1^115 + -440582114237145772013909194389582131683313044179137011290752451111410716151045329750672249983793249629988613103498470460790876482529029973981554510352291180447220909945535680628418480634214005482553785660962431336259925535404620825987111724193476310784075935066871690580699612102772929109699723116259951708781565987690530105150812282839759243309745996126586491899846855140093359488433739757490975365764179161764852972544152679195669738177509974612833583919381394720368974408402644878748232477401063928435188215385962521383331317764996015293633337109760186867384205147444226320414730392048942033013138448227804980364123101511495020548371919802488267043303220852315727935216285137468339116055701728478497357782869719101083738188831684267971459442720093806632534362812756063787769038564560320444388555503577478434619771896798852088005450586788481954328088004976265448437101948543917104301679355414999716484898816907158354805877280584484089869224766801955643924719171188731933451805185332978990965063798917833738482398313318918237549648572913134756853115122857750984648962798872140178165668042759750568705085745941338320368934732325810625935271949994295633112915059779067377991052661559997666778005642246300540749002364919598033255692652175690315243694068382613076122850742884026497162662154915462760974368102262540526587395840708846572233233494224853179777463953753344663298205057651204185817592815275473376886076761008765989913124810686201783209456504650245510980061312825078405401132694780284484027843459234167706618430513442532521381277014402182260466536543929373688631525073710698549944773987471291041868550549653638200002850572345195154290681091393880243562949472537837138967675765482914656912906043005906564104846751138626308270129079590066495165836416230836394373899440713052938554213234178172603702085546042250351591797349998806909320210648807090128399296641511461972527849599794563359808300190834684588514498771769036523604160653406787287547849331144547210090821110739964414219569658836807262928896*i1^116 + -9404649868579157924325747636556104526527862721025142129405265328485027498363341280720227260645287401930655181188677074454938566092491008881008654057547040271882119307461942071914549651619738847400660265027551400452717897724836720912768767860210860378883191969208307334347480327197192279003550457790022150922343293401751115620000760873810672738334105483597254249837951423636240076006253743660172315938928686629923824747630589326296885838918504968159665035844760429130643676936558959751474420260029796792652680082870744659328058985671899768480753916423482675576689411709013300471772989805088530673216376334413903000565404651829756423114027496649999319160211346862064287562809525552819967468626938014414061218793200559733768336142064635416078352876316565907977046625105057356966766251790391681489101241705356688580082246804493419242559900206118938703452674539177755010951229445901973531358013034032447306659194060643945676143422767112478639894438842992333240083159188290706788643155215678169886000034478728782742467521523605401031758622336866869205617123163632255743906852812014390686520521980922619562183272954088330689357498941472279632481811342522827272748451550680333014641688070921242517555576214586563181745225164271606180019346462115322166099361314305110255324468361254643755922221654519374370943818660566159702778291108737500416393510484339478727908032320431044094533951187537181078960774088398662498677576957232972184418661458259708593459406002030216879034088271130252421577832015979022940692221542126221925742711797342656733097238821727325967122337429076073049116315535575043995449621948611489499427398210271270519603208935422846855280138846906155813772076818646216926235378369097351979238633907409441325134716026135201969889934008931923592298952009235507165180305099770187825019771816002976810694014908798918060887104420552022964913079170779627289571958427004903569207532751317612699193836183841149463539396654120116807751424446386590217942332989517853241856536532748952650748465774592*i1^117 + -49461538890688377898621184076118263319253730839005634802576185938396954448602511392370651562775441889622168147415961894067843907662884822839403053231244174849059989224754732054494648404161375262210934842526229317034984883791584486506632405637326178524436830014075755622452208745384354448480974091873925778300888608648720309588132321320227467272031335319193271311327935463271942583231432654100494932594114070316790212494808623535829875603379100223294001314229082152542263742700172257050844144258644490152416717654315704882575815854433050498048041326646512045557791125090403624249333338283395334084278167857445656432954620752571668478820073002879766910090269798068680082646271052752254319935392011513309930535768237718599276741756183313916637906025919406354819021864249657798290376408843437648943565408278492934618521957983125021963147733099844381668654415848989812867693814634136757105895122590932406330541364197370418527770024598965089381224262700792632752843438411232103958877783225648741649884924990869595964207117134429114021974405619347919059017052276651103075332156247883066725946960982725189741389401976451538996335814125920753372639336452354385070599539751147164790584140459852039480956377283090274915433709004327314287333668888499106254895210506982774992997005643319607344823076407499059416734384559753424361762327062384510014151910762267797926871219137767924833837221020703135409023037875080462804985597441729907766156318527054747422889645875666565780984658554841483543737012934389395064680499642667871281203359812163473366706416906320339889385162597556341769080473509473241017484476785283319684497800302818449463105386835062027437266662561965370981294780482929279113902731342694821451882882459537035278921249610685979465160189950354535952769467816098449704637945968470037366551670575174743789845430573090598397617381791222402636146405844668486479393096065263238827395406127479460458238782653482510817983859383616215512778413608727126442405299421920096809555689006159626240*i1^118 + 218775625522238940581423875238880257061808317717986853882783241620421291985899415197057466596891172255110673683132876687535453388169551333803120164834156392106436050162143843964773396783472185097089506907894802728108749719212391764906959854009992509605208993654320964551536510629428648275021577386573824611312641575325032788597974582915076669837123464420823971585569532111424143250539324496152423444405012985165868400071239674985186671105745397165274881778571605673388455172967324113851003852582876737738681602036654646413305581952972788682587859128407422837708077909860348352237509212243581334988553295606326764456006678852052467556481020597022842227833524785713410201015500924141691325340107719138234805495338531260202583210654802485564065517158716977857274069930911337223482455310300356286514463134563507614208264268923642439514162646217059687501781410402996985070550263398106566976438184877146147884820362621878516576325971419640823939705588049473187254028581234102955452352864235932299766524937755417559384273453563357283199895230895964208388614175748339031788713664869070967149622962486846678456497826216235107619511513528429691812379231482485851934535662155440497867480899279201996773265272919778458524695329835095173018557397923409799961096895202366781803931690714511562129928217335685590149174681590734441571375931322642493887653728987812644455207415066519036301315257171070287551557715857781359716878643391609353614806612736805736777575814493876741258632667903953869275757363564142596078874058837402677172538384835190620255707108813544400152602509056920668866052397700444514611033062596752512143878914873890209252117659152693659347735484007975309232193596854556304295272575878548348514327342723722349731730906294979877199220513884025862731345680902060676968961639403276971150605385063095258927877124308467577339204121169840932987086936470386484172665790652853034500388878566242093312863601139971720739666622662356743123622249977009213400110174204743011048357888*i1^119 + -4970855756007590997282772947186091480962115374714097631046437293590397191087779460953514795670672252958700596651926686414722628060658944073387013429377758612723011221928248336653161190055427084214781708428775439368631143629093013388744235057835386426418448000270071990226085173368880484974700977556233159793492134663233737417259351506194045806932219392927788778212878571576209270033010647053932465188227148706068272954381624537318284599864747800116534488901481699022484826825694646539168521819122728496205468630564395592955423945288861660973456832670910912093921262134631773764796774462319480326187253043919949666045184977224726084421842359534995758649958455511807759593468639958381260415149909210960980051739340881778396870875602926337434448292185549818180856914179949207496599390564558934423879395675596777475301192006540393434639159183186401721141739137841797213856195099216890487174937556814724114296627414692497961640769360957341065999151925173861602932213851036124891887238752257958543921985735261951630614171503006164239639278613892014762319341179506785746199006380629316490894684667956741480009266528944747336998939743517003965696631491252242959078540389142513588653491494729221318809739978242344101960271634648526543448279342759621425724098521115117119784893612893499979952821637709796631889382603963284511002491301640527201441820224266825847878408771591451134278608443524626870892407416837656801846796417536385179662533668494807112124065231649464812542606547300284779689353278856639704767797847898807736374853581336507171474215617978210735531210600580235931615858402125937699321005725767844538375964522973410559500703347485835649143009002262947087266403472591930923666289192292598426878933959159563071257608609397199724838775854300870232682643263029404674127018627279501679008243820873020467363134662675644665356555607644444982530400902110141647233016309285431670493751906621489378961327809090346622848985565500379760756554197405520222996222616535040*i1^120 + 47058282674777308365548303265375262485996781214189863242410216999409032799647748820076997292082287354895613428080893328615144926820558298220028536252504153376545519955679279526096270682327081010545231146718867836661926438945721418893125071835159451870896103234849302107537815390387583145326217895465537907680977722630314043189992089901705623312406563832355386436641874091903491235831131020563786341604531962695331246536570622964514967896012443818545404873333951147632974873674591102226461353295169719221559882938190364358351622288072467457995561979353529858810659625037657211299243611035797286341979172252555549881545813847967639667132626481973347275848574429138287811842885595537593862981150348520523202799323536639571543597379796189167185344594033835732152647735838437137951071565045218486815033100130602198244484563906900859208670665136517675960080255906751923405443076148324707294793330345455305924754387404004142658605584076473300216023673080830747210836609983197157859740266500901191455776248756610999610714817590615944881047010245277599736554819084485265625695977050865192153022463937116014556731327911048437626229283535429308806744149236379258946095680600471902680241682405521411897415499751603625006542475183080458413246008815781030387219701571685392025892042128675827843954698801354294170567232765257810192339714110659007659258646712085327166568024455769377676932821019695208565766341296867913459698910540381850031233475660900824126873556036404951799634639379722833677967671349721747280537798039217364080187267822796579367080178079863778329793752377947503064447561593215890355494405981852726425349853108035272638670781239618436600863003109608106828476351449321752769089674893727689297448161207253752931117488594012497733881935531945995844680653802719476550381824729427104153032701532913453751064708222678857733722946369831629486477620937495741404372320958983932955101305948338168893858150820518520074364745360126270602644927631277060259840*i1^121 + -291853179916371805635916333557166070194145890423017018999226632902208635537805594586913056749796843376616027810765593233000703056774908970233292558952440546319856576360415799072398380770753866373835038853946170368662139187742481516554923178978225687592082464260235653943805055834897625278282196855952344455125276684392175217583309031762911946135372041375704218226541077571815856478547883239898071350236414393795760701796700181304713178242930813773661575804038718900827944539178138496175806658980690552073427786917477626305173341594046156045152515684896584596640135570930110580328621235153038666855418473653289212319783782370326587778211830118627281302710333012018279230977311184863012346892364236792755603764568094867094038577994123889480169399149473785499574197016341556772082781664471155265368237835578710908470465184039248334861423514778942740027848007375452628807811928079276604811081737831451051406653429468490061020106180190241963455697768941009512802541411775350233277876211632074254329753786934129758199495924359359283477452344014771092044686710518783625975122326145879724531397727629572735675278111815640791217337097507639714790429657572563049607325696530689479967451975327649415446459046271199335820937357695231077063367684821490584501384551180961047456289187650857061260378953091463072203289901498613948073859644606140752988084978586422474543106009681744101055441354768321750511083355016291010475371706462434915558672846524143496765958548101913516099039634969769471550440576540174661438879796001255186451572976149933721475215574939492941612839381491874707042805376857275309253833840827062652191612687927477870664219880216170397011765496832491677756733215954035792371664803761139683726285440132638249803102665283267786451735038145689517692418014611139156825678658239952114516390678986691625189877718978620164846692820859558833857229931033319435155691781142776359196865144404164993540788358419230314003659311577812966052935499776*i1^122 + 620856534796286456594552034790933588695408559239653131260541546402269572206852719143837591172955914449606518617425081313153614441930118377432505493822131867382326769516449048429987330669572206093728217447466029946029593429307721731442709162248785155858398190377704990418657076593980164739550853855538471021882177431925139336140430267598408684279307911954234884698324997832616608866171851340006703978458084071011175855628366798251572869857425161546381810630354271335457215430808850137562341190190876961017576506459279353391358554233549651505830305642401110284420740981628583003569093185359232145308297508194340387233969158850643507603442727682561189495910798681666744169221878581514104154319141028556080602547512377505602657022508275385944078939870389226885214248676397209664126141072434836365320811962298217164608818989472704658762889037167994689337134809708810360585026995624828998212519935269189262881379224847558020470693944901974585471206406180675347616118853487443518228225351356779892120532179238161075630624706364744588101922782618910690736062009764800341019536480487411913899156530491768637538917374493956889590280663051487553830770368183081277302922142756653780099180127582835931593629153466207975013574481621402822615890742577957296235998077966283590249940561918296169315381285339155177096834309068842653030180898405042296854817014619535997097062299607066620515071321535527323671865577213171779540649698626187589794323051652532740409833015131111793382161421937793071701025416243908926962732030702409610065727587800115391735642879130380485885139449434803879410960169074722007303341309851672273197945465571613710993101662043105604147672060917134676453878226129327010904606837681344460170799722609653599161650397251932421723313293224125548790686640072822186122983317851552865412404727773830096199267674772599058147443164609562923333622289151501031499264645866986565280024657718417657246930626179050357903946302590943232*i1^123 + -5171350577269770525150581773460047825390157476736723632691646881822431963983544878338592477542893008567314319577465742484297719436551134621505447544551075212079360113533493362391602413234591272650988530310983094990006524884394413382844459791941688227940481025047820691921935166596124075872896994935574091247709800499071299251797097766146402453147304942563133844521388789881562375204297872796711040361912714772930206273169664237542233797943921229651589030872058319192669108808900673067425500867002375680203434455902330082311666660039408754585023809887643846124134433148873229283986797625383912320945626176462935267410973373500134559944172895408844164870866652477005442443111281258367483497584380258404513013397050117320352426710552878620818286866138039155291705960726586123240792412662553305864302137189311103299637800960950358599777321550661064387791466852750859452239429399000213510930138518697771035456238842444024172893086818418058047488913369618809311966784420996937487983437583840570246963006642081821294446293801332554604975544339404063803279508957226229042300622833577420595165679571999483993017146271025761815368811285378895459325191604287883083686803849071125339267879860282644588267573149731736457699445490202489987922403631703421857700422071497242568114355448658185141233204017914277734932142344593953314614549701851478796348545265933819345285942782227906096885941878455010149440685045261800087033404511043722738969119842304360102609098585566716049920479245759398998696717604136423998052578350387842685315682359961780217241442977765861195531988190714250920904873907400318374952264713973778024754165363779886467857076616469281669977602381610412925107002271254091851663428027863691719316269918755316202120680128465371057936891642730285441626245933009983345050591063502042516900159172300915013170998824762390058041850836449363080641805078725020963877023271276229473715751801213424732661999814148395955191808*i1^124 + -3578609077719595206433158276329910143971601782283406324474181580020100840265131549605207642124936491547868379056179876055751565001733837848633532885107730047892037045591093424293304305871792255340149773863552246981666870687315811138506315921224466818624047662899737514962164317066412949269955426068122644867789412616444180622225530429867947423641335760693332024979449271821252613605297526155757339070602401573782251473187756713731463922119528381227458501891181476504752201886246964765574746990845422864554799483714724344408041446818561885789548605292793447190702080694634778298836394346193775054295618890695461217175767116042536440797920686094021121005281330606713222921174499101955837438008202598663087220774953809490986222426633517307195638429499316425988724005678716837914011468036825272940601852056890352487002262241766787861896040152499150689046899038273303071673090026031289196033203077467218885804316267570958878544857313899156522416289909421367894785282161965874668788356547969558728039502496271068295808404054702818022639272523943334550924009074872695267890257353749056881164645385093783325443860876468108917195604023798196341507532215535743115669423961942918354537251583543596173401005534420124861471506083878443138100232395869370188108025572125896672603300350219229848470955609576299333561218698937362075147415126549541291011489882171940185871469240072429044649361793488957799662394301464186254135506531060909109146703604955178630193541294476577590357239751718791700986664808185996311487771388058341068741803307099391146872562683790233300191944434157246483913315670376989977964045360363666834460751449976823051083725799826200336514188716757480497576173173198886338093245334431162198071749567502510126251125160351304714132640356677326476928817219047522274300889438458401009047725029984029624376650730509478354572989726364262923143663855318156582760539418821317703183050111835566941154500083712*i1^125 + -1674647133007643217076671713997083419319792641040942277437694101273246827025438130624536016423651612531632098154044890786340417320317559111483102110999389641507382553926538809330065854278786296753736949640319114013924840813260124823080177313539761218324179439678888622075830869896814182340418310776658333505449895266661346003175785260049721146166730606787019315678087442218116176310138481345120329317429008306993329816495635178797053748652236434705296560222902461220507989112709777727716204747205439081133173993054969595620149408382699914683096288277978529846570769371296873457869258927095884500580891595315409020611054231633210083969366679766710023887200092477257490579754354848001757384753151597939980847813197029243698746238457861363262016917624363421102942759007002675980553664577565980917861174390335953608741507862480521896406901503009787395958386701232072801585048243715242202371667130851571853939211146974580508831920398353810340186333151146105444733511670350152620430360853678889878269649048682246092624371377475279662084580399783818958867680569734235349979201555244305005338100924465486604384652226662933497929347556565593242979548120959588519150894820983043239075418417308756563102128254325257768434860646761860821775203857021937756213407080132770588231943117221409894209389392005276473049015109628463637676516767016664520427451953921855566767471373674303121106694277319135382584352868682712011772041528893524046286075543316524951213704096909270833806405831653357092592709550098143948153659255096021450679610972006066720821066736744432825152504346550640005233997846853148398744820690270277731232034113939456900264624575415303892635083458938643448556741852936286316329813052075468090391746770582180430441954222886249539276128016849482789006978254838941092096041220051502268764135457958086506723572875293753834218780320098614438585959216227795504278492687247055781806051568696131584*i1^126 + -878625712616777362002541195172638580827691387382029158440471250794205543919387705031343548541500506445528821992647540717234581574970333383687168166776595696842478907968021888323337791178779723981865176549155794838756013276390972480358954182905221030329967578807406884734144343740887430639157821177087179819249003240616634271822561582808202999230175437088344308551016885846814388110462266837365066567403621725824088184089700963332736232970518056328136305211274223562779028870639431791005536251658332126630178484320135819056047760568958159609673331342003514991570560640021008869981408335129625963433901946065631888306090228087260525461801904378206534294448003792581564837299571372977194534950978645270323102780660867133552459523660951485421458547727856141695904706013379771691416708418974849573804346911472934626933981242418094497593628295670605108783754850609602048820378258670997010249104417655695724512874954654237948611902985853468885041243142470246378588883489129376014179212805333660938756104796237158070224147529224684375018567850860254041012078700333274491475541122661739854579366402787659691804587631382862610690676095350529318173773061627592140153811209708751520651159122145093860691793010697485006887611836091811657956216888225409733837914250022801043784545014070507779692701670913911562481929776889783403847390553420995017087083712841647492391164185175090875858399581646845237136586961569886866891977232455225723412773114138883892777001052242198958865125349617846728788545693808603022697361987738967396000026569176961150579509875851972442363819632585114134505931237421042010207504312357803361559373007610412378218082735878435478900298151088433712806940195536784217720201330907213233162385925126081334498503612921671758135978732065498001901290263277890706562346919263802577262963145752538887480372431354772336097597935218966444602696589612587212649476119724002671779840*i1^127 + -231834207143813912398022623462158208140311996459145689164549780767013914498780557834543177887450552505486220493095545744109122684011998585002623906222008690478812735021715083403814775126378834250184842642370430498752764793557003485806320517121820593556885865882520171114972011057065284223439634787040312538335573269837203490322850177603588284249758045734842698425049889031776685811161855254897677167107752572120811892624363340977198289639743018978582474026226874167003644419232285799677605513179655348662452150227365226755936226581251016451166972623558098596897056563873628586025550123262268186300428358356022137181244974121952340439962386980020602299963255906475130587461198745722696518686086938684743266334285809133332039826503997138781205378883897286694091094674694836246550658915635297668687026995840768546300350675247871594321934865532470508030679300563950269028640564248975251627437446086713080165816585710721901274486928211744422335638130030958358117202783751759793790988675043575076048329591126088104504460978755923117033184634710927149421620893948944068398172753261416539825825919141186554217315413024877820044849512813645512242003965330381682938271020628037230828917262772358105299688703476017813070945700362316551170119012951020045305994834025064592872419929229565062653888512535624107376693483347862398512947991028009369256152533971909964977218290007057484891346070286381992632507458738213476246476585593973513711291446206097317256150776766436925295008784139681026031972976191052063526083359575248654639796336555565868769292028724664381895671970849121341283258585944752635916765692948953268507400050607282560452700237153821154656299774651728921566794591241831625690631453716532968023089447641444868494830566644671667775518825822282701498989861216966460861433300732036036354876959858325530056760185841555559218571400679772048792570197311364704537380462592*i1^128 + -1632875405321967618771681883818193704072048382052791589447252982858173947569933682193364035960569829575431334168987657130805367243975400634526925074810939793901456530262658639266682464014103301367022408638306125429306256417680237090218207926802230460704115691249911242295684870959346166632540572614208450256716328514796627068683643160828939098252935605729158861326579194684550849935516976485620396402981121984265199226292385920490792862602974061070754662106335475915400964502312844320403898489819715236962107091392355499271242712647502744779285601662551057296496335919183069034770608864892443171290329650751315860733775959443444297596244463791021795108472532723488222554645367557282034232336525344447425698663176450729236529941367547003517561263114655003642840837845092491029295064625630410840811956894050956718052841737316044564241907644683931778092194886405808151516445078409029500227404926941246582461678473507709233522207261626960083924248539023467997730562575560794521353810833050465500828761323664162001670257543077011898628628025977295022739476094580208458395447636237345322515292269356620921738239408096919529334289091365792405752682525676376412135017516737904837291780978980622706948770307260691689589708668680297333998399718040042754743906722013190547333138634365516420646163376474151742204824282837461662597083583050383924236755377707625448374196298188057351034790257446719320803021225955919733624667417958776379255864347988508876702765504192012163703055102805959781440315915455196749317634611749769956425061185389311629639833097647555708914979363062964780929801566253845429924629108977471240023287516617866244719134359918775345567113569448711784190281442727258695831433997421302218392468530077574016768416921597943102772839984406874219371216395082364409370997002883189465873125092503374824739753925255175725693757671134739670984536571191296*i1^129 + -3190581068784302012310988466361936702918282365320104622818869096459855232189945733577489045008212002588810003082527395406464903514400559581758469176124503164701504842141398356118494879160041850456815460206252099180890703979980149536581658464711835825525869284557484580733275225530438518647274805073544158806775171372502891569451019433858823237867400173496941215365129093839409169198436648371397839024939867362504106236080398432146881915658579271878571658222424453211653490392307168529329371082564153137711163363093281948985720139499151344478713328144703127571320211246326319159738328028980986683067831665827884411628150233572931793293548607824779539255899319925140744339957403948442581103507707845180806375915437383917618582075109716556596826181018687805189651838261131374343536248139590003973114099506926479722033932088072372172555153535139816640533939577200399705353354685635149902412304849198122151346607941151096396293108949888397931944047324010080348709453938170030751779140746779647399778152321061900406038645159244496630376968335736515887654904923983058040857021828824176039619269647599140910346273289957863587956212875787312642140858167534025813168723845210405907874230305270214158830536517645817976788549344738975669612294421756109504486365994842089264717022660361039741898418342398039469363101121688195982021298385223209142129232035003249217867725636835867812275702018146297529480691674275738662193674487089520969627718238364289542358594889125157282789015662988342047718032730098984931512622555547714888822513140249559027939366007504509597616405041963614034776583088337004476732346853294173934241728818607859136495508460912972496793548656569736640104323045066910076305049590465663033794004192689694658357669893464324311911794443634144547480291267959527214016862282719736289893864645303333305972111751829354374667169329452271616*i1^130 + 22439964605650193841193484438321842682691634745472998231833087926021518291308301030204951822266647730159177287309864612642714066708693922435105579566528759980421061997924607220445576733297321271228450006712412861122551795636635252013544730600907154856031382923308129285133337438201395198317299552092162161930673996911243676263214165509749696271545453458263039445350966814914549435986261060226902231007513776384429093060776825479263093006038785286293101021905476116692270142243720682047977751063146813602813109973014164395075914729993875701891526475218163565208071982624830482508468615466786499113734251549104862193643340872931929562659231539527641459160201821742614079002309784052707277713178704857936626005964599223693475147059265704674672128839711307014613995365194720917279910315089604635637075270576548146232048965914542273188517700705420892242770502597707230168790833876099343937062255716137125956537906704669550738521645841216455380933354858467687469539546378530003822305023341578878665705639460819384845736676585020064582271078048311281915685448851411515994937054426227679452295526926603716696779940080143119405348371620973567432821969219639698009684274584426792232041866726642121852795299639137900386528840061939659679769986219933826366657316458774514186466293804000475849355486395962216947564742087165870990153035266728264309286537293526232088037704104598364689503327776850523678720140333214276846805080059257194768635187942164273253813415180552770357243699053114320932882496653637973477257050789494390178675677117232755395816902921250645337048677382872978857848374826446491427119467032879525192771899421298612569718195643866117584830869706161660932589068424520651980668082120936251075318708384494865343630484095858725301058728554216252008051607623908368083932443322490781341811998082554373625247999606940711936*i1^131 + -83914681323802308406018529708056618149755234503504114426437083291745164568173104500386862647353992121537559647168489404410455223624967920818861092294111656096710219186084698772234935485123878772974209302981755857547099316482353958882554519287890391206402423612362501998906212970366345405307962601349471007041087343895588520679404066236032833160109513029968342397858865314927158832844611563954534096515400641893626455872895546761545930151912735485211760179357652278278549085586863049211456957450272072597160673211404710065031048879983056680648221923468426942973398300603030258534838182896364268382658642209216447478947665353689584199943289186746131786783475532436420871532124837435850013008122943665064652491248032781994186802005829981946632660787589184657641585345973701379507737128991147563406775003738172103030877143408660148160359132655363609865128131346190315716978868986795356301973368358394499590898275349523965236965120664855192509407254235752456218721947116955986686013161770474834497461360766609669561172418908344988897366333789063963099559472195078148116245737887032970068351600885747378052379906085824215261554856663851567906925813789367660234104498320484220798507524655511989888997447562211009826675012823775841142587109254280831973424597174269858113091775514903465658410542716094917555171281474165303776892321864136817270886582918540319393008242813330419928461048102677026814494423264188912121782967188734844987952806480162555080106352045612512365437487432801970839784669405540012940891869584280131978480490435400870680212692039523174495303848276718013490279801051113815813043036129162182502564504080395905452083869218127084794930178395062099548351166616025877051978637072296697954248004661900231381195179636507368023119710155253015565230431840992613882525238559857907107521218191913328640*i1^132 + -4769573633848571121335783199781571168997045874206311492097886396538960176880606906897052789005463730006830396226701273312848307871398576071627002909508766262210146388093253032725788587609975566074441501106080790112678572162798161298595655412013643771212288279293556531811036401083020911817128644638159898000156556447846189428378946197273289261738159057234879598245848295842556413642717175817857987751026323986056972549788013998523206094192160224511513564222869952194622032722791718517352177428440387848921021148631991773329298609316822058954999668077165928483607212519057350617715733958819548419519033040373960210882043334884963516462851645382220222805690666815005253610462395835393618510101829348141690865532826639225004357808196086331579801355602133766846714241982727991828229178701848978945240680170445022536700579763708894077345828628343999466862672402441526571471623378183881956449385673054109512591416273685189695608877155176301739489833333004968446313903066092774831306866153300512625897644474549547343516736022740456386806843663742975842569666515450536235474220348545793862299188193404084439722588332318739691556039670325815320766641451121930954052689427860737679730616949443332344353946577036699912464931743919618959220979858427050953468599803512369167673184394536738781679388840130212323616365458253845265969257890756477572332717687969411538713274946092687622242268056740053166218161617329042820774124181786073193761081804845662514406848377059393648913850718850107755141847221308325637882849374100793556105723859042704282197426914882445364031679092526193937823764528819887215787904775976445349750948324197424299625492688836485041427374926361599480533381463525678596174316944363668718774469789798301814153438301982231694702823531928354001463616605238527041833643904*i1^133 + -187212796946519804436242341732912675745589871725504628708973283986568239752010818668027891734570752005770061359387434531475612140395215546295118444891900109379713794610601631566417219629310927242863568659738077500703624141101160920247293409394225954313431004919825129869299154699969213360900175655647570421911920706770437506470299261451562333336378665372349985983888843516423734130746886823830210154282609178937296413128895376098420832519897211335293391945289418206934084946368361528091209388593964729540886077223060967852455866423238207758605842780152772778011917007011369578923983096478895800461034139989584238278029471852704976873282986463533549000474975821178360450556541271443890215960489173954575568669734319712373275746269984383586204245667473901231294918782008394026859411621997696857859724799054611591198582171930853829374989748341053172642226646743674222454611635535438538377943026777012443109426877920059524275476913449305087117065582976826839301927718069505654579868014872654085460445464428861095721977304506302980952885544836847338899929612900213442773183882770180733892262734978475652460793370036487137427425286365375421673005088721615854703390993725976878908191492740811646117322129020038456530135449162752780218058400491450620217646530644777607232178184019999015039452985303148592651430338667845699571511968069544183659129785793944429117494205603011355430608973413067049841689038547569437839572645290741157319998228314590653779132082321734359005660219700201010674595192144042573598639937752184316874183624209605750901151027664376273996794847463150791459326119863838600740929571006967584861400422788266559625136286479272139231562947303348044364274404983066013760766873028539909775082238853366214779886230835746069546526700883409728588926720*i1^134 + 21970078903689981246291628665945959305506984790072451208441773545430956606661246205549884532623552829825588703123630497100068220970076522185478405971287348949973402109871854156517260202575507991511406405955273340657730284410221649286731832158646885878811257125956094968951593537890894292480238424031928515569557770519908224152557657897246618867678011361819102465964974793403123955344935337085186323581355077592758646926472421689270671665765590832103653030245935147446368181116832954220047277202200988785497774937366592513506730546817017042813956715739840882454642214454488059653556952172401229704158517550172755823151590879053516675424571277164139311361057841616769661220745968437193476970131320210947730094319460986861788190626792584259071540277604317917851976663274680186670447106432452821209857629542714188996218962306885270559134592390345951690597855276626262217390928252080066650418160014316563901984674861160043464676191698683156302407669185380675255454600666177126742292558598571883063012992047792884675724581006822226556255528442491692535061691049594015544637281622715342749616316926926381510469582571351790714578232289235861352147671936445459661682865145592132690777953205031631320682029287600223860853867234516309812080349332655532932836819952842054342434848751867517415403109816578848101333356504249401418355377161741568199396836088336423219523663001882224948454998200068139231343962810995280390246782998750436854262744260823057707775820371406958113376522546297756911613621745726905853084247366727941194848408625719588491144249720448000915243501448996675071214580555479083521761622227832297792082809904256938041036481036274358895117970768080590993584264167821424912447525181440125033666328277045116421251317998080*i1^135 + -15612944679963533245061083521003543345169077237037096289355342804599273833738057499103929313315798773510947720670026324177801590745389067843831987045763009269424056785304055702212191302180312770045694316830354660707026108912514213738219752261475330676008284801843657441539528898685989891059551669449377443290409353805867068901715956525977837002173650960579557509318823515425790636396396409926899432062602486208990258942258575632061697704304564569376888089777887577144652498250123700636119837116732087760716165454091454590203381100078089621789545029876469614391090803035367867041136040980726006492815627827037511309744779577565591449314718044235839463465671388992140426034445754486155506125615065842997542793780346177317018850082758615532488095721958996388191416859952258846594880437418422671964521376110772702929281610649095612512790595653901943289813885387279015939630974017229390691012019191992484014336205654167999682566675560205953987784383239969211808212195661397675138480818049717271124633962072259716775269857497865569266440129077133968403344104142324798156265089955043791939316326492650329136062027308102712130238592388964042819639703576874746937159226015938312285498039955119994283139639578351128383570314041840889172991521083226589090614759219729460585898634094972916292206130206736847611648069736300883453362664106077369421605656965120765580807248626773385274697545723976142874852357026564944795686125516891413854380940469122989606420322207562166359987637595203606798243783210070051311326685820214338843036832059110637109217155721425941005493832926244811708915574559737907438314281426161268109976937248204147679936552221646453116284656172197031324204964338953907243927928409011941380235269344*i1^136 + 1865477349142920586134491138563656649048530978033436297706778756966818780752460157955521267717441970439739969928611002641808469650972738521761424202423447320618297990534571969716533663384197275143706962064081878750377360473393827178936242175688594881648469292213295029953850749944791988687142152384254552873709500041057150320070852564637421742886031475200494134128529955573382540030093471329436626708930703650529167746651384155967234602452276344501154803004946378052079322433811515424230178440593014701302882476819479912915386177306777141819111481717026665557486937327461213762440500442908065806116892725902659399518166529868846529857599750807918181532482857336106373643876090283348819959724454936841584600007535235840232765659951720355274252603757594185164416882783290395201846847851424808655087819814642477162879813303557555681905525020187038490959013462706898930296742194182797642306494952688576863240741033447029176263882437129472621454190022920786363738743668148894817176470568878413153838919323896195768251597042712589265222520180150130148356468457342020924817757571182911067385729301634155200295334991144705499743778220153570221003800150232842497063015530340566010324123896792091674769153118277575139672575284313120028399078375470732964362135857202194479424429391208671301725333893331463271144228145335397430975286095533241342328372471514689007226780049640694713655810877262073812975470384393358998852352768986799118597754531119183033689070457264215634913268151977658437089180038757559542614246934971789421487154443188896652671093142021174671617500618477251781012616222084371372278348975864675806188409446477760156627828425502349881829102029345544304430358285248320*i1^137 + -87817435861161631742592515700227187914287059444840951966751028724657254973665150823040725041747889450515200001406118758971965312733181699159511793550833506479144746219864900512842337094637247133278146887533379822027080178404742192633405380623103895949102651515440971717600298045674924468502480203926780678292000165377565234069462199306544616050968520763079915972456865205768866540654967213622715877900469384078603709262007279806655998537440448360142295063099411934450811288626863132000580456052688938223511466180140466922303876110438750796592170324896658687762054175209498513661576691463724887439418253083524792857694670463569990472907796010387214498818402492797034506313853232282785579965670618896420615502359812527945305557865612340369042761306617769635912798332909947582042421939804972677294057394810074731735825871973714553865357390279580167358623078446106524812808450573262568172928645374040006006133079934394293802000021879287717329726045117128916021477088372466845942472036171494953058717933553031180060110083957122516619313863687770020826081136212582575594606174121805969242000113037646225544269965707953362677543397778314559404903418589544635706663478117430839016525141158899461072714342227874849875178205409593269155946406037819742422811128433239781133095891358615860252100202378749695001615760943417891463850819576822273379119247633482220892501011388059723728950057503893084026729156936896285879214579187856920135943140359902638808651065676705198467763700471681934411364359359633554887222394764087566857800239112617893181106319979328203483265129315955310356094864432244847937916125274152075404349921766993038416554914157653807332*i1^138 + 2114458910733627137347289470554919591427015931572325320708471452402184879576699835082519632547760217180604159553363395097821131554996555286970040508780480502244912887827732915432859280265782553717018055465521167940286928414283914133765944938284006956891500274794291697651709328939777481704130653995709488357193719238399533230538452431462564831279264568911306309693764227524023792662554290676296314205317760456257639841933088043181050582441564491904293072046828635097330956437176903848081665803500886442866552510259752413369470930055496175514086086005234533526426329813302314231190401495564249963138694384766772045038575297131619514311684427043460124090396134294521173922585878300047486743724544898839748001745451279127436984742859499419992032914754334258970981299565180645727971068684898291553784987967021492969746060207688859146543552783294638160470803756956085680602227269216354616670846479438144396486459975994195159622112710294977883985047393403197814885833598645127909244820977781899776675687858914622683400383371172662820859598128826365332567448160119979915680482690642287847983581665883432939217996493206271322378242552850945975992080678371556956385345744551349473165679446057412832728884680745252814147397352251482578279000657496485835006119456427359234220848710154602153140571188821298919435459273179877848493349040199158608298526659072606757203025858128741796603577640883826918875348420366886666435341333023588726337973016136679532320721363274352314040307777179803819890328854894232344321661979156460767449803145530950261571381761764165316146785615652876514853349641911397113736783926758652608*i1^139 + 58118022647900906543714843517997020088998421434704930258627333304018192165970716557042487954972310208614920008975071313992938878859707058250880739484651443557992082626374238484075895494295428580335606605784003026323817328372771107228202707673971553721437553009881036503590730758297334353175208881968765648566122504500292879826022056485321262747359624148181389515190834026891333284846749633429417274389645681642799729351546242038614814599204080718980419755098480729447377608790126668198333250015294004034677219159280157146530059150540001675385783856385285403889292215100282256600800580392697050281012309568682309389257180497167069455080413094647884270760666924985452670302627339108098415646211004334322022957114450749514831546418748995991654075162889714962096750639831131557475153628558727894676468482141402592790424966663446588199472036689529190014877255793536746400959374114679403150030818285165340492684672900164067959158671351149422330836940387270851855548702813555926108992580781276758343059877226600156030100504156402529536828756541789056797648194320265059006260176597411173355534285782428736226218864964602116515440990694510290803164122968017659974828167415254748162188682293643705814797977745156939002776897794422313339241757934226606750603644681520542154981615118286437968241020969459324239803843780224472782556493124680799317177951147977990670701266601388565862432222727673971416121643969488609007686067178950536235687468421268139096420737581177067548971779434277670131332693431595795564605013730698558282307996930669705259272500430587713735829636081*i1^140, -9482662245638577936801759175832967457955766593546234171622699063847350184430065344624561152588333122501761752947335456528220569551209763719822418426956422883997878296748025120917286182483431068582973871146605665417110105666553768496094439327034889125862772014277372944098915884014606975689141679723388644210367883751748412420427481666537990766668398411633361603942565714243024794075667326175724863502550357680220455645779417083319889516628763120820123819946271803645488308376401365448840382639135139674464987285675875697372509087741582095243921642328639864006718654155985056538096760875526333273990080434323444602467912253665562857098457518219796236576233821033995508027332364066480355181139055956043625732353431408726036197681577069818438605775404168097281720532315330005606985379825742146272078009370559736431831710090074299408726607237283833213721159815222593330189367284866728293829316960380043815289639464725400042512128477677362006287099624939816721981349986118829559950537567671643092923697076671707601570668314834508373715132238275095511536937242089825894685664224828131299454070833724000012320914324608677686137472489167645537179758192043812569906847157208367651488777122169809849507304767588691253626420265718150250265651662809028880158077156599770871068418311569532475890056336701265817349680999899694929105888154670919102144902933160335257549019470620173793433188923839977597823950062707277459139857468251693779010552556756881429036245523960692700800705579123708964962662948158357196061618278460392921267256239468286083093547019004818514050676168615812198249587225225701431346876334067317337266678301845425612554877331426007172923530628294688876711551396787847863335112825589073438914749774464738367563077202560319079166483777829634839627423776255962446909881494967686641170367514923423723628903878081073854924122587481956990532234344794031594462921657492338766535596022023521343613783258655327317369670533702090570999117559339597041797210982823100202753199779407505471057923407471484986752568839542890937066708192290597277529711460656905768621106172984618296523270989221584797400533467769811482748400269682898141460693290124632405975663048905885079572548862233079516516743521818476274436918884058180366853026745359821566001853712410420174789525524159832937934651342425026477316899671030420706370528765677311893369693040922672997827982081943160606815731735607960532709337848557782909699463510570075141430561234028885451238680721537512763355701639549588636583498714545550416111818459231159705089754823677347746376599226534334957124318181113735333816870308612109926179460151189616149328668287142793664628008606729939356875483994729342361284292123750080042415918551612588412878635780965782560348407754398779064080955338091766669136642547933065343058544747480473088384117830368995918041223892240391083340060830177888974888884640619466641550718400371048578763825514587963212403935921654685984167605988512235520000000000000000000000000000000000000000000000000000000000000000000000 + 360860255350965671867881454512747463090286881369605553023077067678514355064711843775828645278134033210865557623933461065183436506605178778064620691188264867502240716659558227073021626928844572767213289004334257550254650757103917086885538845746310555019064395146723217559896535491162636026213674525866765648546611265473692566557523315250963659339079169378495311762586824371293311506100009043323497705354016654125242193287720562503606491463091126162243363330258330084438139879601591625270714441567588867205471737063558556688833866991840723545727097032516481396913892377603307493127332391720796028213403499045999385553969591517081155481251936665591056226196825831542904262452778880878149920560482960182382156268991266048318672730765878087490651217805700473744815290801721137407031369260453319466779512529908851166915567313130211492886729181819312050168115690735884921848305444434143285216678172345287153989890308757338362465574673929225292330936828218816909802577349777244227882361079626084233174901386030026157960762620827431530134495412726688086731402576418168682051777511572662025565820833640420600153301001825123583447797152353895103130092475262270258643841240725200718408258316674266588603141482719519653386632894595964881684522559232739647273274117841040954557203519578615206796013065019172076983528981759476929799429994980057152446962253737960139352714327676547383635260815128550657057775932784133635033785212198241376046492856290365903012347125858087507778173183828822878063509600545583129724687274951974056010840414554630105343482598083842003790762052307466868181356215930646882710836854493185221552696155487421204968777111118695540087576216884281335866163160199510426110672170031468633403863378441537235027941641768820374537213223620392388220817328816349415748019830041682434368700899026812804626718672033019629730381993879123519265353374898137425799958071521064259864717210418766883690641056944555602912537568261432595418805850493846533002100934518616220509448597733843720333046839654587811160943547652924894062297475065516658601349928189373838282793746901644175804793030937785026619533450781665089981429609158270937032628365317365767622172883670666890035736263697740921109325291122011153351341713202200825800046305581645801140917391913589202014780802553522655270456339560449503852073856309827657035794643311197271021228870433857334341544108531970210402138152621054005940689111621966357318539845277900626701519102678397904871259055704735426868097132141221465094629137407230357150966499546571869373789485848691863636799076144130288714939005709465444074533156095255808530350554075885185764046213986018157714482525686218807469833109861008241442480424545444064997850459129704584395298924770475988340878482738320896450193479708743973729448754633567831666953960203992793523553393976811531166744334682744799416085687349488581805868453729696879001221579560423673840769690876673770809339230808396181425078823730492211200000000000000000000000000000000000000000000000000000000000000000000*i1 + -12163604010929703562025869736900194008893486755320567729201081803565966747758837279670995169529527117979557366786856134397748221647235669513110391490951031962805414123880952268659534342004969254883161005026051747976202769034692199481819967230800625775119033196542476994514560223435397564969929692499633674081026714689284333723610954310270147740075501133668138971810594962947464578924763857953701730841655843786620618740269997633687867696203048347699974783105809103925446697800248761220573129285628232884665865820180861510968703024031508624007034920802187809900569720579953707242087742075717285153295456327184125550247777511128156098357640369602709193971789216278536330604700141961548417448111011963145863922410074817307874668013217750323876896015798136113941784244970346461388961209018336060901500104021533088664088984751845125215842250359235874657367457303218408078671591307042100765477556662541546952455312275512933142289851905446181256280261408211588326337400737218782983190921567060533628744903633548122012666748330368999513436287806672126309234514685274524914531249495649380483645794757795511584365606703670830126655484276416558152848746917786118425447504489954195941489295581784026450185912463753637960238259386029274843663705909587938476225134965036936606222960989217539000744434518159689823736970144870983876681768929624820085235362384379530072111675209286756595108191180416256536542485025180194101407350200444472965824142367943044932803612995635222734256573961751557965161737447784252469936015186324053316950486732880893001928870223455683158875010304058062838339413958457532089525105092409591615148427074162481267521857997142936050606485624947998809024696128181915541745749525358917509479118759002933299421723467845099272250623062365474509038699436875503859909991144203816938718887345309384694797622735217382210144650781612560576172064343077578319727709975619186487785328964534754771558396818197595843851288761420199952787326514904081592265350788490157050102525517802305242036977953210961649992413993068894861101061948984920148279811839855423800891429503952199948392263778896844054809528592275719596108986738954278392779379795294474348759728421857406350113809324811619843156086087059583522088162203589169183973081175397103600066024913162074797133728117158837555351101672064447995669588103070153698864710739188032369167825209431334383957203694929387599241312408781034303926051756940887253279369908432997721658074392938405685339231850517741246030145838532877650287136208630638115767381734560631012495533857236536795411336469356436035636185782624162857906622847065302147337715561410636178179148435230969800302249862900909396142767224828862129059800667714884436548191741661942957686853295202518329742603825371650085150174999584853863280260536318654545160776636902516202574371928523403568695642043735895593913177231731644464914130805952718099262887800512681782191351091807427322045399365075303940939792386139095040000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 293190153923929250345094489501156515502031165230058848661916616271567993585825454826687720132526975330772275184952596190601301014908810929090424199900828153900228066160685378723436701445688958786691804566762081648633415354385640591045390870186386076565175208981537552013565216172248989100760439094460422916010764184736920829450273272371270063513564185876946991205542286118779953186849362583730675973032153125764982942875536595556974355054126212375304240213744455026703041604967934385955034641158516682020779143859742539330961877196252479023110140269222123522812925956010322227166905016689878380692219688779435290899535293168358548101568423921294156185361314253336085876353347403339051203830736627504884786271205137180438231104629055743425637729965716173212512765686732803254329780386614930687967694986014318070703660816576277724211747929195260513756831268781713184813908926243502752874616804140868491212028820334003815344898402004465220943942658956593541658606763028495556287800693087312637446861547147896157562416334043726752947165212581048477808645469965604857658373038608333344378778987972501760102969392154223609270289106271334371417659207341141338297604680608232509810388830728684111233684607259946874419367637441626294671468745435074182309418109794255023887510206420183973654894246674913896577046676010365414370619290682364036920105955571633135925490835492520738585155502838601908983244039182829531080384395844792450621328231853112114266019899762211824371853438250016578835262210798408434243728916403134108691572468762289044201306602824637666437237470282803812228787041690730631196989723879037509425818029434498577405470537661118529908229578244989565690347048701445335319183797900427668036181999715286468611634716389369927528935263764681795278974024206028658137592987627473342446230100891526772310664133109738668719774950042373463626367449095154109744469834314524662364434256937616512431352381442255567459175563217208856616318238419227101238616556073640138423901257760628342018981987838404761553773925573630166724839124042065698584592715301584299917049246983039632283754137695955979221932574966977690969267476492205509833171540465917024499439906167222256408267046515328965400092819457740812089315554174897400858130540252619180801045870226075212559495672042385305060596498756077976500081892706828464353186073140660957493455078472751121650807272577619959978060779974898678945380771060548920293472794471105079002213566453262484786282865775595181848436996215454226118909668687758150533448509879026218091408803801706924764754853402533129397259141044953472777499189305427717889085924473262220502282148933500039343965143116684430437910041683155819875237522235070746126874789569661298637640217171836830270884942160899379282344646149151672006194625314243799314291300218431696342514752507074832166061954595287169445554071697132196827050031742239052178150816820665922303806383891836442063438652708800923284791252104930918400000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5121447891727272998629388259941393449270789842861580703137754337600068120299537946047263300400768143895786100255022095845875563227473075419014638396159193266863420373248494466613870982291328172920141841723459821873832590174607728570401818270147394118728204920436263851699535935471849977759370791906113564334762824414717749076033491404160177705691172721077542293473422333112688682824913600726351380246210078143481578322257635753413824936724774929830950191928560095158242577541620711897737913244204078835048378052315752422348381061346113058412876106381288854615267975611812337493981353896250768801215545773511393803276257498619298189998845003642706867880341317172577459450779950270056698132429788150743099453869739630831009775155484998507479588442901074155581845439573311777316304195044621682702866244868098531385769698537995808144713745559024169937289969122249304179786724365314156275173086534875964659086084507402985610438670291550317260257435745611831602356547398342669856684768354291385033411409314459395221243301512230108590859561891316835460486149582183311264036314709665415026986624310518348312052658140437606335202985386989234716333217299205390115955281227792978362927782600862669568100087732515958782991764590946114368956476869191098479362094631642854163273110907931927794162578240696809500885900333567893815916215235697255545002367470519916814842674157343213192398501693162306732828231828817720668054643911378096895020905072984796944816998135976688600464251549992733403243653746646483090845498925307013698472744829658490072173994383829279320585453362745677440762755079917213351631413079821913551466281525675027136530274320098600478338647685313622916819191113127686809406886645243798261728563397250286380523931178951745227367802860789128131831618003952109593470211827754185732302843762561624551983833490690001169060840191869222832588862417002570117648893169615399788104018814767379594268718886784419333333581031524225743652343230859762584539214456254514363577242226336184649191811911963826560191901629781701256726205307292252500436662939729834233280097231063448887842699352686450948106149120325607190215712733273328050409720466738351491894485039088565403010396642607094941967878566803344777036018750917637685735076988935645620140398627711822521803795418456086602024603697583311379911372758915756601876228089150261639522271845157692879086667164459912398874659641878365324452956447450629088183585812137839814403228469054892164582608841083860611434145019006980985853725405969982563686433819553763616475631676525824264340463406875981738038026815301184309801129155857065994104847487183041935029196408563312308055319783435476594131123904598396901410487152840934992546460669127124292489020677925428726066835336898123375366027439137477150545603631281768038804839343018999834162246849165508953019813359679785423086990287797985554158330205700821713278245598910214448847866026843447370885108353383323059240983724795363328000000000000000000000000000000000000000000000000000000000000000*i1^4 + 51506786163404624470151409473111616495552248254312327110298655279619113225237973519363611030445025785318719092945776244378486895246576492894024370780986994699320354207969953437107617322135546359507907817805640351815394156784596346816580642135987624167665378555171789529165364903388468245702247752086922541649118874461096753800937847954981300651715916714062148125890516321404876036048265078777281960197359676602568873334192667455310220900582188474112646920318952957886935916720517233737862428262190448292028807846371559822703470492898552678532418450913686950929418539952970729376306198245805251586591497215672678402935910368730398848140107280993350235945301567180532839447404514608894178891104670882515115455273704988716417483697606859332510945097526992489016979869662925200623311126350718317571938407987249289828878279786207165445326473874641436979391322921837141341979848218768248664314292725849867552206717851625798979079923815979529927841336247490320211347039356852770172890930964554209529674317172387510464808511606472891478680988806538553208847041933856305565610895384242941528374014742171860886042901084147510928026431010884717580586348108503565475836822317564301109192316536967571109855870562526582307641245845585833437772977030566822081758596340070941572200646899180503368654178621178568066496578633725334696512402094632035879320824425441267608623923574731228981287669348240400355744146573544547036342428400836963286197468151206847629331410430561785054442411114443123576472281509864778031177103480917252466814191151831342437343935071857694818604025539094973145516670871979557367692423188452684109526175853219619136279593426386905378722653286663693266506474609938824485517274860460377268576271880561679427604816878517953681212526720104537736664221076977376731233467890755558317941931923512711032427939525374804629950413212368204680737104531890801093351502978248607267473954376560891356845085885822619274520639743368467473577020817423298087852669745379431708333098811781411473188430775055146224794457406466513643224406447804286027141206206514566924937886109548617357893525036255193293381588057082348740743631432109175570728690785596311988599022883426481638779545547285756069571124657421620210305389232525597896844002106576014190472157615406092161790998169317392011820319884108301819072108704656552996717457358817383252999241701205774129774367559810068442869225305936206058968845156137440756391230342076573887834056122278717835016196005946898152146663807046067169511507057170562675752335057928655210363584499001023045911468742479113170164527627643281482427111545901855438306763383417677082098895541675114747256360853550011163441588023496582938546153821289712345123258494368284339006534180511286407837124547128413365654368156544513486645214594352384019209457521442283843631757245458891388554717249956137425280069835809946617294007580534002108054859827278126826980344469027694141709013621872545945341997601597161472000000000000000000000000000000000000000000000000000000000000*i1^5 + -440753823730488523961893144381800481753727479603928305781441465822643123532251257486581617140300104881146645090564193131535777298535595580214036341753851340027703957472616666544912943551060085346524039997470183790066068077879621329056561926905863930180873178391956421373329773721469290455535787202795485676777349195999751719988316547814017083103871083646751464375882980685149806167581350281286826117976610164930843848579356184794949742728873079588319500001306363029883929201576387897041644471132636117534503078839805199448477797601732825760054914064881721478463032668189413594644645943115505859996554974226733713767206145750749741660441977303060773672155436715947180290158066837709404948024418093211200700135830211137325628480682987709394312792781292055253645215814398663733275939213285230910603867036032991169076787815252216593070512924164211718835886557026304375489557407381273753490843352300857433756121079710017759625720094591446642391066096998096651863512375294964464527035968093225927303558748356176370174374509891660109782915134554300826012035610480252196802564060777377454889120390108401575527787878900495374161769533986598397765295689033130221809415863584932750807843025349192662446911103876738771535538896875247348821053311370158623981636011459366190547355496557609978733806581555145531904449997211366379931298183305675419029121000243667502523925715680962828534088697993688404034275371767317907149158487819873827123785780403692492522873362184850929763814390727309737128630804357092025359837129452781649257193288627267544551183893845773022334047674841908310554910557910123129080575522359065933297022293406983371415422787452014155104796738951434409952106911464225705839674333263803049071559020957391925017905761590999787632604689963378397411814439168953093472793282613172375280810030335285774610098362144173861097933384837679563229576528068801469268909733490501741963118455317044886078649054894919554251107977503745661301810059625730848853114775911883481539691995092845342025674815238297447872764945044761337661144599725059510024722865061324327375853738864721004913856618930453296826762628777071556376974822949571077953088789292398854611705245987564019942137643765029052492038536688236403103246388154835333800559321803962040102298241017564700325469266289479993185839574331073331115248584432564154575730026623814059153833728789273247319637546003338578177723482086741828816765966068305571977156799357067886926748908951049259032472352205305032588477906106454773779152038401418584437987693346933161048437080499985262309089401854398660482146865751998905747381519067196735609047274408883833933584009354134096928365963875172009332658666576033905997544271697469226450974144566154943500345553399699495207323389583400676407552865671172133067341648556475508704072913482610124207779214976481672282602764806188138673627888890883615162462002717566451830106186384733698176699366165496877667096431845088773574535527766551429120000000000000000000000000000000000000000000000000000000000*i1^6 + 3246025866943160664061957368313519313635144572926726953666945052907774949600650402496917105636588300773706996459363827254520340259610229485733818653726500052550186795027897468335290138929556622947510159889442761172411931057940626948080791652870442847293419926168342420461808516328711780354031939302699935093390051314868183808502260860655747360077500101924934019167463355482608710573571132978912087332381518879153345887572205100956128714594381409047127155898825479026274037711507329064059889651575961438503684865278332932054713476962796825060079245533710919724731648906999491365073955374366177246017253719443514700846810050621762006091827783911815039104032123847063231963162027371656700876042837014967724564265469146821455855833024143244232967528634112162227624156980117839934441000242603665947962548172705266254856801009156478859773636093283289005786166568368916173347992481695101721576914638687901628251312139874659463134411418035928627419880651523811595580784975044390612937574940677462268956712527486144207796407937788776722886885399571645452398609819126478390644515945885684456061144132512722449548590713458409193292832598221946825550995153168362682863019168544453577389200487475454744510326330260591961947482202255178101532759184836454764662021071548687879075610018231198335986460371572881102363980767394043322810442971640222481023303366666841379699572938439063498100595753441693748595223403269507250161470149026612758859456245789606334313388208063371397633096627234551193370886488227888026564114108110476169653433597393896730158108798285904572998029040306946982297347424983707011196100879031073399201549306024593573278968840944002061809201978780576384670887888018612191340735993920356046757454509465654346457897556488187215623882847780688325757149061360664272196802808299149162366999993289350090515630108644532713914324379423119459907553748556542090315337795702839016542359653240514025392689552035071877788590259123658780454063233076043698088601626478804527823508308556861548169629059635266676943051187358885977160643945382241395707816806464878572570818329091958694872712597443661294788610442035645540544151488769678623389824456029758339543085148758250179363678761897582386042258077763112821299321526019878168099679172575033637149956482117904449672918512498265910890071428504581519780300251485603314725740897670088788789786872707665490454865371458353770739585813450775951064211932592118299316359801461452840962598623838997369646637688019210617677492019556342850625606446752793273640956576797606125811836679483196210221912968425135989001019985584875030602661485805438849995955564285610022369976823490753443640258581226698140773942402420711360536066661335547319658848968617065741854540658216291132354491647772567673359438800788950687036492698016247885752752838816906578064495919888276503378857771149245150186882187677926438437403467404003625357566400236881314907703137983819714194580201554848374265938441200992256000000000000000000000000000000000000000000000000000000000*i1^7 + -17735584813014638991556990825083688813360852978439050154842812066426989100955254469908783797899406740877534617966445542968000716596847121962222492274828474592475271338374445680243910603546432932828635016248144169671396574302606443261604942329897567408735116854144989849070608475788682345047889638081706278135347502515608593403595564188369520972311626799187530503666796250678830171879661502141141207651492428294882681120489936635363187350520943653903959166962070152599753109143267195720609941083775847039659631159559394581562817273812510262342529087313474533521910443603897660235225859786216535786788450924432290423798446759878646767938935202624183182710194545147440324463166293072724642682939945124695573311687190753010111207254854770791337826224200718266652665714467975553162349822936924807309762433660163322818022381432366788272447619337160746209566512348944640313195651440671246285017410437549046743706972502857655166810176312415142759545409828279227947192062924922916671028447169274816834478843871323992630923915300683019438479210876225672304854977201766572861821190790173955753425935687062735064261008936265901262920303871939668891771132915100278515158664544319686978018910839290025578960708895100971087377544738105950670588719057356994898368766755510343803772748962297579770441562795557654723506884042994746576494249570867088357309740521445465259726983349485900206781131238775163570623122192499699556956829280778430505047481115388767054876370816397036959427572347548958606632504281353523612403629544278947655628881842621701831449104897141566989278184455147217643791838012022501922173877762263288246790430236811702817033786478395756602743942653305459810820009386980710945497904590054118869687204271454388327438295252540556128015687240939470958134091463250246007997688792130240262841007480039089142591716052030949981113117418207227716363308302052276518665062600076833145111836456070354677273044163933620929496045413853141516855768974402787643544307491547310844238710111422049180177991508062371742428060954889332900787327963109576201654229056799378912712732566516527293526438335973202870063179245134127928288920103317336111446567699782567781524052064627135380408528509094186056996408064752552321181382563809748957752321286477655438246237273525868694912829051667132556626004850594714153619546608891167405458973736827889469999497370379856465180268464527512151612783508151079694951645186483128601065633825386246409068505094188537449233191325682135930182345982853953186617984101917449114531953908916554891778282122570787058133024533199499136165114405430006064823700545229935877666838029997024314684464739598617837784559915870282407722475290758227486927847364889005961915812070782563979567932398154661454322346150341936859697860539335189211779610470492992534073652875438742128362680872483500932916819768298319847603502909159415822312336611986870276815611724297499436333446939164065667512888704006711540501264807755776000000000000000000000000000000000000000000000000000000000*i1^8 + 81069497179567395825097969690182683083492098524484142993379310062723427967518384744039677160223812092570256066847456118224825349277566254196371435244091065619584944388749700546252194512947389401781594633566988318620715222987003020648421335772822383264604627148386448270462002920063719655299073379636508760469452509210802102649421678215074120503217397711611140936069806905939551096314803660329069774930594134331858617677718298762793462768408123284098932959032695738399009035213840810319788928928623488907883821080377752916031907191779232385979403369734694872375157110071826277397694834779356080160828124204992543174621065868429214252600609846067060025542596946943803592854973388606623867973265648997407612702272527972115575200640392978728631546706926757015955293975098770281576023214892065464295938607797449574352951779818382757401249817130521271474096062403274081741061048041940332059568725830054581273186552059557253989864143622710629788736614371533113873236748897157862684751749166921927206226201179255563382468347090015559506170534464475327111334528897938953678946589372447338248364664909107838662138474230312713587783582326726059055335214317870191531172295297626938251110489949880890160938528177633157115402033079867343946614151438848357453698955662259163703067280628570857524943286265450207244477012021609985472478268043928695881302474870813317239765033289010422046549359659121102404699344895467432434126936346559861034686037361199740155550405289585291444929418959126323703495743666539780055260092427030509101479262053823254420635170037194040311184446446359858828336033528157858770874186371948057022668108767428423680020435092704239730388245242237148531707686055967995933241572580881246283310542222000066933556402989316064572076024403211083511683292950903893565556592781626616470678920436513259088938837675615361575528878329012052134878241535653876167513749910484233972241965171887360715581170540089293042270410913281265251731265384188412411632773054815610089727628989933077602989734361951903182731669753705285675235661711327582561399852742036335762812495899527032875261085304353896828191363816578511644948202316836874562926468984549578530331839485533136553459176977467792915561397380450821273846036033988380678386593235883915324942586013395348061877951217974158986784652694438176062457207852540693414117466355194515880554480443240375252487101098305192368016479925539011031370941561673334113682760506188189286222184101962683678372261733336784942303811738978956223542936019166099621565581139845367335906061189901797286959645440647684309973222464821790201135787341884933643495676633445816856425772628676669764175113527521535202469442307239932334195464097964923243135815454891236396621674855143290813945798319130804821446750042932174778802826260088445001296460014388307848702364985875178899155801010047352902872808218034607828776604198313954024892572119470774835153444835822777834828013558684508146695713077592064000000000000000000000000000000000000000000000000000000*i1^9 + -330304780777802496536008610927855948186248893634656217126486418805177995465862118878314457099187362126291038622823611433570703185249283062432468657560484273059757174643521404955751425891205166586849378809178928121303933255335009619294427482033304633959622502116459583239804585735769340198747548029329422814982798478682300884120926928647549654516778589579109112141716570623684223980377566722024078271520436330153387543584318041170067971486001179963831502939864174370301804903889095524177704933287718090890020255507926569783372888147476562105863793007207556446340005087136272502938821383682091612005102519752691448234122424578013755266138301996515653698550910018559443805489538691476030006954927309968007532025318727559890570042550885270700398473140765708994130930903523939201619151718422900987918234734511992071616913312661753671810234571035161376826083144312939518835551240534329115017942524316040357393451490947424303063276562110927873933916762241256701168898962745085881449769823435086402989791039052344431509547800824933549668969259065258636252524137090562342312079705201255388378319238731791548443696247099045453909111148745461465498071012209196185231760768161877869946598203977227927698105536710904733955371109904837572501525275651986511903868565149983226081733603780857875404883956873162778894812220652662452894828103278175317621405369411198618539222960874585637250052483965150606829894380751711392074405840433958290418656629758889999338326369500188704260375534631189684444386918464650644774110265545102967057317103134147062420533234321472157739871191708846167722969873450854448211789479274247288113721496215419170578070238447044379838858196624366754130952404609104052977938216705758187193116266879959369742470631623347075701835707876359084784422440855940076549521928179942622107023797854993980717281463290503925400205141084328304543050978234889072279473563665439629753127196543155385792005790173460977820331567684294142522242484669000344224460987462840670541323937671266795260229486366991514583651068591841795432417899685810768581722883820853036332700239374049615481147019125409505457469768229529210507527988705253223356025541546612582775313162605428678182107933906260112951857596639058092897557993580224221899046370015486171954553519374507673726400886864099174763002643999005536559410030325552719715829768498545990245373517224430489956941105587287551443206236628560270259722961694555901320804560282099798043485293895906961472593390258913211522365472116066030223205461730172794155043845757489569029696497854757260179305008686407270208374442052387955628051877866368556976544986751562619597343177723455215515907231165609121088659713572914742917069466286995392116256868008435757852839941534730611154946708099741197351379972905613429749326151539607575224093221511599139878614775677028771462330795154457070878694074541892570936997429845858258284989836905374755580160366285216862586143943219866195325344989533175808000000000000000000000000000000000000000000000000000*i1^10 + 1071558972966103930339778838486942408228064075020669228143540540278213426431980121198057488722442334749689133975505890020125000320165360411008049769218038351960853359810097993212857281412760615110982994415897282349248094255940963881310406351378604020528299496457723589247567698076178477874271981422322988883663874114875429101712274161227329376516451847944119221181805657925340707082835083823407566612736981003648191449330708543569477676733723542432523964756162848966373161853797026255040968581685764131576614498938134901059449873504256326919730025144029878530472971269312467714414491581765131974064010375590867778091117257197269744317422998103616495724753276476974806394161758955607231607357243636492790685685200742693811624483710063707594677489498322770657232352686670755926388587424904396281757222649085461369124367766511563220887418525435807814635997787721358783529289162975373188119232553830839853137723022123262009495341771159157481900835384160582239157786191536475703566118966450448012655141972754011913991596551422909907660507229801691405594845888883626249769011560956461109394262258439172388963404917113707083615006006760837023295540961118271687003464538179583669958591347832486033130246578571662005107121422074887934403812581006256549322749881535380798886139712703671981238812021473701401131043609975412568250720117294024578974459846950029662118742336823195615127613105170314311766508339507870504954617760142307593834697819811944635093283110971887782891556262426779977346255191047008827215015130045172762352944037414520447251211163432194722387600555075393988862992974279967597605369085148165199311185444576718040862962524446622106690876554224340455479598978718492218869487966401836219385982544739386703660794949018331764019599552671946634481212558661003576298038866062825416556414339556375849545098237257087561425225393960634618399100855105995675691700186812573210115090552777148264401882876895488937953046576139411682342203706226202353613257517307430297697472153235132140177851654285503463302258263523132763821721945898169017860737377039348372281362498769891907015832883551170717984959403953266100911935576033362198991997149633920210251095853167193167440153498181173429382542588089717761104487673946389128948556324543486459173279624039704767929163212879459365904547352497818642646957440367258445109441783996622441675413059270803541595915634824996614192855374642933685600618397274814602425701413019892406441032460962646256862346878133138429550598629145012102947608669406806886017375804569045048787449179917338344227984012425501570398094213997806642629611866837792056195590397683993433653237278479645457642625022386561703506055541930461438943042589408843404743450576376482830173240065802175093729190701564585108736119031539065490152299359429697152347254177052545248449134628386170720204513000612402519275699111662638906326471292569108389473302565261032966776449203669201098177053126452120408111100535379066880000000000000000000000000000000000000000000000000*i1^11 + -2760338020234358490552251528132029430041263205594206883773250447006745030693028513727982869726724905015689204734748365583129365084933840777139169793766133537389691813686634958791192614396371262445379598368723349985052747615467646102019668714843198219912975979071014251033375605165000494317627984800117550279931218754463397140347696500076053468544671583347993516865967603178209146960623881399660485586663746431488154850585807089684946792090515874465971740312809142923735165742528521303301814922698127152369513573171916865531795994559654970969440239759491059261580465791903940324342198228808035273552177977169565089854143765745688488994161580612876750028625242066337636560967312009128538364751608618062484352476945311699042384848538405062624268234580800018977940289301780563666481763696979465302428067725901572716632983785882933604836425686381167598991469781541020150008280375799318532883591593441964501070681446915106829303890903795002127836385229992404328761680077343727225882382646809217055791818063020807970138030551383242473297387098051427342231236203750099075049224421481930127974881860644812867472796871677419145440784025272898291494619166728804792492754656182322981767770914562220633173588293745269697853270174897946650763489773603722591635899260509817223897383611239340195684477154055137170485611636641776971264622305893481248589241045083882244768545713807443445872089010577924976622489283865695034550600633463139185999028012408566305976234711433786673745577478468224577991701758131713391574148222325643072091430440573860450223408492771454137410702235576822567532487953502735307353577016692264729185959958216860799660358181271962013626034990279968331793133697273584531570691043595104898448883246210305139208664690746306159872750459671312856145517550530886948551865547716084583719821899616615860979169558805988859409305049012598238110693991087719379653561001023675791013379409892571101139197587278353246210673470983158553384767455523416800900204435695120755768751923399020462854538297243870949338132977834760904377100937071440375353716636979514716704091712940543015623705023810469883830613796369231925075574261917504210543528064401751018140649922642058616273556638868570381515027896446376259446106757591101837927609234994155001885008269439876607631442371224621174830153515410730141278894927425139438238662042121756624655276434861139324048990752587297596233818399497119174832201500406770314287438913124931536621650847686346737345617523352069600291754363746726966457108246764889365435212878138186363089995535952659769655123332045865686542554999763891241607852721163324433115675215016562955034275394096259886047472456540146147341142557593539002035145876564079676540873684244841085765676546055346254665181723197475489779281112455096497342231336923011870138815793025070874172619099801008606563191110788875550821033860922300526651061628796636938947522428919533577179954259527943104415961502903243341090125514801152000000000000000000000000000000000000000000000000*i1^12 + 6827696415742829029574685756564624652393735495722343506501596349107505579515247184313935514936327245150939175984517262800659237429185464019925655540464664938864718092840566390679343473420291117624062423451717746394213947397713591174448665500336992471088897333999359465121499105466899177470655809452625157427056547171970485305565097911979302394779761496630877513217679733825272263295629984374865027492354485112679505435667690095937108271254143883804511436503662652577682773878883013087368590008444876191247408237103846644502924254983882679826755292970483125652862504970725477355763418704607823629120010203885068207438730752512422764576868798118098501030984632803310664529117428778544622618944310221260562709384123170480112918904732036738782839513226506138359107871343595224079704483691257164596040667983034855261518144427113721997197989694232843019374828528316353029725895613280970060621720671720873965766937917343152633341986168728712698399771632578633313125974347712321646859649414615578187078061274357166298641693069755698297244071193195374905934011863629326943427923019662794154436299486938985900417524651235615846579660349206889070302886203948956556855313213185754838311825631199247407742301219492906805531108817763493063198125671727045217144198292414365715564221572733357959493270369469287035879578277294432451444349515829388150888259574771421841937588097380080595896583203251517054088175013104514023852789805147069663250369425989562327988252196759795850556090849615468916757374806776904402459557993174530048045420942640038980268866641516377930769112557618177644443628154592913976005135149975686659779856051443190798350576926791987875751000639265027139740446289066715322844002178112388183002056082824395648005989173274695776464020889403515368228871446394589731576593606003830058628909672871057440485990154754022317897216162390232918039558719191095402472791099576541231910201029365974456391713840106471122911313182382972315956324427232548396701729592664890349622645272597467447488835560506649359803589760608986559549403015287236989041333681302202673093481249854832989035314712964849381516082237437560176097976456842637883594986497210938731231532632046645274562818090187070684475307000241527920910831451233307444985997077740623455053727928007988340024323578665544534892161638727855624472414336622044151381872652143123850199323795232591124278712263634516150305948241888953873522921942519992693663579049492686007022311171250560162468840746603768749838293457744054478620161378438144866835738534661427973748263503610681603986212809822578052627442201037935223676412360308118627037803545388732014100422377108601305588419688559058668713291212577940565539990292093825806582227131143435657209304260903657658242577624716125963374137291645047466173281666010407706338064102006412712894444417867500019445845403815414301880351987755965626742760754076363811582395689391731166624859018975960442523889295042609979621418194698240000000000000000000000000000000000000000000000*i1^13 + -21333109470943943864881336293455375491461915827364821360498818043497207121503725708503748539965327974776436664312610168158150707497614761505077239571321287823388722920812553294976773715933545185310242871500064924268914644225011854757791180723934624792473562907404612921842965478753121974892192043747060667808024040344593759744484890057603754230356861562271581557892208674796605411742165076596593058496264288031212106041371924872268483182597607939840320046608977329421048046237002736840506773671836459325178898739692024013962637412180832711885186417872158187137650126949754342645149883027996152008085763156127766374161553568480009531908016960111488159225764382420858888815691328799556743073006329324222178441079296722731747892434547829703933682965045493022011555770848379874815679275834457654737544600136421189134142805836298627481150130178113652093731843665949804102722374665607788980908061900769704630809993459120430939604592892598127544850637109225608056654562439532119072395379374156038026868352338414866430818034481600200841130553324541725358940075407076907182820587944155390485281708201563857317970236930113396923223406321593363819210533347315750056912607463442685256636023925181493290725443808135872421231971091268745784739147984606353325049730097267131384163002081256179361948298181831432784903717354219341524834002765142852839852939710621723949898013494368253047592076596014879942374062029557845408746243981794854951506495762785608294710118595267204603535002163078318092688148698837411688267920827821962602854210997629002315017588552350973100082351336519118387531243746926702977466578053211722608532400775729648124815089682866744434910870072534922749030972229123306739339894552352728985451288584410649998030120493346540452646094287396874117375474085211648555141281699222204651596969435701269652727486591039954592803702423756303969432993155719553333966860551837604139580051139690919005013951649561079429651580359404625217451133514179134084724129802517568466682769359017399879615149745010011199985368851259942641074335198363863483824971751524981822269297954144843417773118612206488554977334404399307805882727430677780060450348339355724375196872139802528793009276336688723393031194293287411878591543720449939521989453906039929934519015355435108882643844025846192695156679482808686523488797352577129078617684544850078701500540765862928022274332382235547964423295079020035688193490988684768474566166131402965577474602748531154065360834015886986127891367064362650935777891422631953462361662038876556003468309116897869368260111611439489693375410466763156965022070572344247543703077616940765123238681357078204813384351091355857597872215075490592582560903002894654542483734113011930666109126150947696529371004203932662243039178288408268433142233366955926116675293651788471034872132734233774035483464063522262974056046358528275640672865803538946476527601671766258630098923016514962641402357758244575921355929472204800000000000000000000000000000000000000000000*i1^14 + 66625799808429020840355284146973432372654889780970214978339493196342280282667743095520401793732336570980483205971461501716860396834818261042264920153721934920873457732725870081095017422337957130324002925259674647870664641715165017304897263472722995233715615447740630699760358112110038464548494554765899109884379610489277109287379745863365819648360336425864173529845439417633696928026388390273502839307021325409427307394460658022337483695853984233778201631366735717596333732933307351076718602049681365543523170056133262778037424267105365583741135682028080006510118564820968933865931919767777980554356241324408276152306842134457375469787324538082815691197244801675384616426884753904987401338411344409596337958849744345339566426663058710090600456151648955819472143519618221264191050817925126153296121234684363350019542008729026118134876648224821677760289642917030644101145241474153184268601401282996839730780839938546050772489468777768889512849133601053058775310716578973313744741285626039629567850702070352537725949197372980636181638313299841616664523951842463405501917803572398725164296506357248587976375516226702509228172481870665868540487992175513060940844516114198603162399055153047215179839939224818948819667580476822646974195131078749864125508334271675836277615684611873260234916723724771847009360724246061877976853332872449903131150124698908778804790575476959022249063874694181872431701828625060732791296780323820372129725182973695601178949740607864164326469290939121357656764534609196972192457437534889898760227831489159879712679477082296838046545654131985626272779340758489164916749805492565739070133006260705992239487701383529765167719754927402259420855406800978453318564449219493631230804307415615610472513429642215401293837766479967097276258611481271733745309450369045356808153367595174368456677208511418506569480212519659288415879150025988910518646122524244807181601405742731254257177145601074427706826652963702917912448698870911492172769967609945948896521564457524630081764045421793152698102198796355703252225862311210299593776202513158042789444571182930416553100106185819745166079783529365655567074110785110206759561299282030245604080734202550995112325242762624372540935849125656848781311997117850102610286428140753376215663157403866247550690187711838931069699935836369077208049373725501162558277679353894288470493754069431728920447627007987474778798147670981553812685768903401781985275906159807505089677220906852997372372164534653403537644315368389663038033427500319716701828948373668041150572012700566164407426959657843707900042089103158438974477297488592468691648976790022086724282708885778981643176705187037674897266303738065575604340296829072177101028723887397708621815483862546528255971877237838085982924076627991295971983507978100215871971476569479792728402423354310237738250407601299595164349683653668906711437364955297695543825582002542380823552947841685350034037673520811676972318359709286400000000000000000000000000000000000000000*i1^15 + -161708461598128902868876361831537095305229682499026469218221729886181856249633115256179716339665824079435334833387980561390414147120960882040346972807371037530156326385472178888801797723189285762455786920819878672458403256076553178785755365772990032801673558638000631939232136609790989298553903667943041372559857930889799914825851992958877149518144308563126427030212447241707737600176847830666793679306169570325324091809290386319267946009759322945843231857558880692294933029109935575694676672069318539960166987796595133650047952414090517422103432600419691430965819597255976045796904454288618732664939903353693064350847415831657072239234894882599845930601692610611543589722508077370703004474697413728259634598211337303185209190285413160931655110196899509563269754844775114622399872769496132805381042086174740552840167665210513303989394062944048558309644933321669431560419002057423184155358511496920620575206237634832131270846112099296439033902567059699028135820272054045004272081805888396332898782277978918410146161734609175005250663703897895905372728377412358161483986314779113305050609369633926624922239417474224764726895419507360612534053409595729023976444164230863625188155724664182680456784373358751709143586595720430049159907304487817126530175580595142327777308708679505881027857543706032090988241621521196788888735252756109447007463989276733206862741126246634470933663347212101222816789828598373641111931139105212729468292578854846655760668028731369384492513447601951809475791375191089682627243544647189965693435036853858561184472990504728227683312309579460417904231218769260821761842936108958626769449551508160760998232132623073106138336162875887911196378292973221704507609722307559338100092325887193976438750772064063952527309314497876236374191530407283374750330809861533517400001050643831189655435254820901415212383699370168640721586401388809168535612551055124981058894943152130455425255304368847170055116825522574318992508998218882837596337324963016237630883005322949126587169299434216786579130225659914626012266964985615534641247141239507013419673662818874845048631324988199998135615568674359920453222790521346611859232208895417054609025323484740079488744876910683328158407194029941860085654510906941682889868076638225971926806718318503854218934776465298142507795080461859361936584878147330855997763453842665014146313987556723247322113747692734824168713165727565284941499469406886007552207246454995877738753399632384594752951331019497805741745419901260307315342281612639150194349683353388608269929120234810063906336138171620910331552289846114652610693094324914936001769846787707426728802339235758709511302192666381305021558743085816022439129699001907550902416954451840893252375650249712103037868080533598457607719012230976706821615005947607180317078338817215190767603391213087323496690073829901046761508966002028730380675631999062558817432708985980468655921220741718289608553976911084871299609409880064000000000000000000000000000000000000000*i1^16 + 282659465608617617467097933995407058751181665761580603177984633435358309779601129233893218672276053979559816518480900366100104051000799186874047827917176586446299374449745054582149354779754507919033350276147521467399640050961503448899767053913195636840041464675554458829130440870964557178543294562888794513057769180467531959010662082888517615551416411781793329185503454033616953055287742590094299437988217115862444668097067149159337691366896860831864987905708402451084826770879576884188108136156016534371741469288220945354726889278322797056197687588019167972634747217636627115189758345293422871787293895779845762391469673149217664211158219174400983648236781998045167842645169298449246758291058569198054466599611461394248243587734186485274621637595271830232190708176595481880302607931880602107320272427806611617504845846395382588976785557076233218546650767298918389724218204112593583752388782566368022891423634873009032035497158221123464333594556211575816240645610079071440599964836137372734560548458897714169871478497250056652316074158714485585320283110598208939530809400169122721199019096835993539810632825363496492140952516135663668187049266179619156420602003031741128143392444886987004467017864541248427719958494564579866770842482606955212005627735360323203443374603310116067375678113050142345393882047277126807449407347040667512035561850908346183108076158998035083189630172500899053274917090347071744926356553105557407533012502785533938039962381019010907849772610539371940087261075828314871773041143046078831644943342249342772324324758553797635286818367807487834443247626405386369863821951252309029580716166598017328165462401045308572780028286447363553737337118190019533454663399857080052351573300937600333608670073843749126676219315325225433163739325753379095574501332880224936063417000959780341142462417463696821632246932459302696176875326465590054182671496739266942834826586278326936227207907560952426020262746091510218082703841283358906242690816051160203013847378436928263511414675859692448942132703819940617855907351675722215482995634334746183997122600752341683408890642351310068586170122884035582372973069501792817628008427835085499221739185373846715281019451817587643062201774466670957484227730221184364672379373517782954991488007271061317991297264321519035384142429576301188241252507557561071429557650968828756196275192451739358343583432401114792477778681511357439615688987508972262803845068363806326793010999278230142481255363562131693222692580990424628602959277798633362476676056111832990611989983540115087137704140995159037128467961003486832545882197626846206035719372804511818628545031083843959226533798623533770358152817020377918512730011067695301195295157983521323519867947721273251202273880082613388851912702964847192288067441690064697940766818981364549546654555109157781627173102533699335520428555708277625841389901434078087393070009944912121737771965108867361150558435664991842730839638016000000000000000000000000000000000000000*i1^17 + -344592212542597331109357911173192651978596071002892689563936540463471165857963202908103117304636830995932838081855276126226952396629420168914295750322116469983495367339095746961940326553055869026005413770259589749294285776117241123090390345982193397076036742798855138439255943503036758092377256790630755674115347785837798779371596636928961856817609968226111322578455519780466710885086982323165951372219835289826926240548538110010378419039750693955666755730868677351538293993231057073174389494852997247628042776274405354274824909501709502502657388647413898881734555507614000288124211434127062399838875895043219655994947931602286860270607937109380220687657401996734329502395126066424615093826192673941599778969790012588616299309896338094234069550761298096688604482303636739935843812905562763236273209228673417250583612606539309136037380217513855936972287396323180378273090226807708694064389894185598454853444666792068167475929707092956998732341751236097811418604722867072759613303468250620514905381092052114819001416261692068183976839519246551195540659873329319272672074481798835635585734489541636810228020265671723387731057023012076993510395580398963434908730153675605090631290632984767492388262474106669154711800983173029565796393683189578995159846442537166468888617587787387329415828800652254497178643997812663492535132348545916018850228452279861909138723426182897903119644919424738010707793324359541773545265993341976359583876207363062195811290934595416810435907600699588256296972530837298080163732292864101769003339518283937202016601186692588059575597558430720544234966704499723498429558090024453750348476552287544846455297997741990820419594493526104791368717112730295129914043707986777114701078580260664213439568269148569685041695372541647027431680250878728598396507357450337160912372372172848950327499728460398551038076391706192204299182149826383358374039787956428585223094510521499743410339328993237371918000998867367901581187042593712489549236185584764345350005171947685343259041657546987350703457926102996776382850543325121797002420465301817085104392779933655808911338142087949649437985035693762750698799492600854879474055692639046395371743658861827043673749163492992564380768948903371030233872022614247432869431023396781354850093770255091409401967642598032155933456324496119981258420924836009378524999706106949001530754507573011071555925724328908628312653461531745650643592635174586120088255653413094962099944919997186256690517487726553208948419073862898576289275606886603485193361094145715812240827866428804909111591257895376088979778416382330462075475571622817590907610483345870152520208788862063773568959739569799714793411892040377886505255128695696070307052924834620201508251701180290817127646524891995580791870887118763892628238238164330005759680422499268305359555406188433307205817447829095782520098368516438437394196926563111084290609710562819614175185257865137817249577735700141144661257355264000000000000000000000000000000000000*i1^18 + 264101660794304129290160701651990773570261408100550079723892234261247241227115391971200191351875736644619737044051072128051461407520670641880896784949293325155201885828807105614575990875880160575279994770961808130157409122573093244033937403249768093326856047113664385252905259136823537677570082624170465702515873560894109449785324925008673047952863901295803977944993396067535182102868842008964362871922078233626341974973550764209536801796870314477854138684897714404487861437193563870161674873646515747755668421013682117542037218815337859596116493723561349161233168653959029777070529269167853405858617549966296917622914431004440661536527857579342651512265095676229358469869501067892927407942218895819548033384108621559644655076781249099726114983654497626945251351441572011851223221972973912897834913275707228683468868548786771435184652732832945904981019609363539972857265867344366467553698877892058112592348997021179169420348481712011440193733183764739897763375885872510256212255426651459724210043827385091439272903042752260067413962050252043073026323698915806118249209856607628327427569986451164866564931515485225380816050754166069435664682304643519909242252703250395737821285172071671620567970762143769562775263709327334218548887344162601437564948772692548959741591253420112675149576527234466253744193501123504385327371034944086750654131069634066979342287953784173511690859072515286820178483338947622671553457139918644775143983366303801704740241413317574066057348415251087785629434532817783985722679998381817712750547750017712691597835457388213745547913155843196167735475503453522395476616927767719272783221102564586909188180564216966821008384331070634395795904949273195219866454688148670618795231621963232155733416610201602321365730843121051348636929228872094436419340385064168780165386255375391524200885722184867996019546302194053216025975818002804733108751261688471250657708451533270798220390496320030892200828854064951016191339201771520825213512054553661888475752307797394955740528496525955927472754630844729273749051194948169133174194354717362976959714291750819625318384106710019910040528192370473707290784921003035096767870466493148552213294159016468490540485222277604520292282693761415259668478170901494674442279029427348589491189673046340207442906349579816391791532283623769221295669665422268434390761088854566076869721072037291542666066259848717898459911499500004744893867899975740841382493515341427191141270896981068668725712631885713091759520200562937280171525133384478581249573527975022692499773113664598874307713332532476893320328576254156076494125358178307843017632239311028822761897461562633868618807395598507180704822304772992616097440721649541276354397709010422166793449161273333584006835378158735923533213533489101309064391376014211987813602475412601816151636137816019812870863542963048694444789464339926856923127434998603406437913008742589617628500607458349526266691065219708965433198510080000000000000000000000000000000000*i1^19 + -59724962772816561361610671895108640348007034909899353763966981384207726998362580113674938211575663217434576240441917779133653940701794603019584122980191262736924666878760763920409148096372904509369635359522648200001780773084779486100356450340644063978507566464729615573632972381060165419056104842228597278102833185600713525738463925885772417567038690073212214205269902687741523483534562521626227107163087776364640440161077854196362306932972247555905625761545070042499150736993801161127225539981289412057693918354380730388968732649943463058077116999059382194069545620019049088262566131901433618248891798200079636015096320158632077505074563417221549171237430081380807803013289370990592822057480780878391091637763400382849919194382416708631124842276445446212797453758845335818946206848060727859013135448028887431577361173714964061480696410875572165106948358451663525849756164523742985834783490227591045064604954148327912264967168289700190155551781492756073863262281737655263486975298721330923142527799298567138948134082739749120483014193984754693713174105241168200378559837293535952472656035078460180861420988898093893116749220916092034727308336415714825433906324323125523978476452528080542238497293899653529388460399390369672999595585428672433756529902315413793048449164584798990281996893716335936382850715829784397007965361742483427134558031347456098045632792348604159056426264699223726624090712629776479359582608978971244637028040114777995129147362394836837434577781258813036949794388308958280540137169654442454825837052395009164079121323945503024117354896049766248511316422082330484463149127971718626958766958909167226272490297642982631239629797164603137405494721463340419901858681865278483959353013055507433051683787546095645634887210880605685912069328259359852831667919769432570422334805563250671512886914016761684739367548960980202298542575033013291694116023780828024629400546822457333622285390474659955692794863410698852175346617242815844512874063755220645475611154482494959164327377215209985677391588720158020943198192189332665470966440326178612130331775205028422842939805502757287306899838993210187723330279517772685374386238842328617851513801318424725207356737367993261719274875412455450228321776204848866078916601919185294666021723847771205231798984742737177018327851356959923344774791870239742079017832130297767587790675877548043909230336341791656438581559927269714089693306002575962637296327545884444348196938589148848187257258510831976334273740016256080745469319604033090051087762420901624987698200576380109237101098952399288654059331879649819266271545075928603051537077110613545878201166379187293809698259636824525581511701921901884920345196794376977919106663911382521352458705513638422562299869275599359114997706870119373133266269491345430122996530742442757000428522300118765702116297456186944077184247538092214248650498156748577331617239344274205215514537431671270244528785442604849260532858880000000000000000000000000000000*i1^20 + -140040750321486894178007156043399642091862010856217401009566585426564034774881163678160905166431691553332547295731111334356296581366215205085578003123735930380924959589533515151040034026685100877474987526103027315823204749939834494172759265223095102012723314297203132161973823840849791429020650965523618286530695015841817256271179726328767049121994923490164654392831609776457235343739006595181510998159429528845649628754371347681784111990708059128254191601455081512631672830603646579705822882301260747374457587505347981973522027044494160257887680313557322672745885616466861436952464650510215874499466414377790715295605273541911077803982234760403387750544165026896534453764887698173080441148795904513423853793089520488211982842542144485420655048502597370777562163624582041091683095862814910710160649594851415880846535753157325492653355059023056197757121676020782139023571803949520288984945154038611386193960500697396588970124238160105550877240620868675727096375921491503988623138662120729341993804459815730586298814153019553705793933040721310495517440938909664472096325375286965373464844192181753931770804938233773342030828549135198871863320711518193208467351230421055970995299765143549288485036874155992171588584013951773637007618589190374153811097989564617697597025654657047919655512195741670629754952807088150097261331166332174277108217698804731660481490876015789140286922645541589793952390376419297891282658792899110695648583161041747031819364426281959778233803575596774811654665889689886854278842906958764116600726403975889149333497846135932546971038912274828360374192965771728261059851584535248502046228009107933453367614141235239069406610132122955508923402639091141158674331804746357541741949223938446718724870997865469654094352923977491909386182155896759611942889031899636992031276015514650805801420702796270637068808189515303166864655789241216912236039883595216338105010695187473487396664142755151390122911168405331244033855895275220939422145074666854736116181029466374686380034527803193899208844991949022532610166868583477416869653837441221374918386573597754323595469181870173490480103849565866172736146136277581777614169520167962425878112739653588661924389669321184881447224999595265815761002902135868507691839856754896009013067600069984873718454442382909250770295322468527320247452272267168227798529930664125658990089896077567273819319546479572245534566004297787983945147732345644124571995690873577203621901887580715204439940801531170215064938433079389080744355455789254963464724086250569380668928288937350515306584283050110084146851350912957328514387028140232019457183694336657035619697983011306167357686550462719364314173887783500691201782075182200060054594660587697738351852953595843841162140184049344843338000961281640017871758664797023070367310768184871781747866486877871492502458286227494006171419172141460653053185162937073543099150140066429156559019658785295376854352536873645091721524019200000000000000000000000000000*i1^21 + 213877863416706313874624403700465895696157014519763497795453980568219263673538945343621033982741376525896849392022392924876148456694572256258021970437191307861558801139861618100031968243577683140035776045106241660895927358268837100804651217472695943776088105832667525411235303307639026704856513484793429040282485713010893057060937262506170475615433805810099698278100823641267075467777207271402867901845255895603708800803650405307857976020090152331585289071262374652434698221860771356122144785903627580554317367573640392435823702355199704297682070672849835725091475625545369009174638011186617488354014109418233380999385578333208123993278085480902633866189616144652974403502229705510452695387051331196397221159379807884858304659851040658221088018084947424287845970345803587542254207673965655263157241645808989562253444485903007627191524352938317438518150087277249195843015349322385756701521778316223268142560275667930955546666063915496378278525358953308458014890127778382074414155758850316431329926884561006848259860612607509032605529905403737571752827600975680526113379788653772386517263082842857482724569136149855132758184348297815085249076255388840797024386803693383416249153516667577336441673386723320302568458451985881482900411561155888861876440829543441836488229658198427263144605227309917998548372892019587716016998627253105965506481134168015693164636268724310181286440513838284068419738332158267341453769294934264976104434062017269460330925558906834740334379024348822225903050977903200408274106164937663293227447691574071998603781939475957260105197298567014942332935669359527640127605525829444145953262562002555703020956497788282465304113909655113957057623471981934133842310118525972236924809706127570063076528687966494842171685620617910228388380135527962455393197101410542331714305341275451014378384463146858416691131649808783442055013010019965440564417689596341669634140658838354771508301236616478816858703869723532668770310692058609773337909127320260898645013117147532879995482665022076316085559339611609883838696944135074152165402230140486668574768075759190532592283287472378217365149562737812411504235951931757148215135096647809806389394478841152942371159026230227274147907825549374674731472036426612260343546581945191976027166591808430826806788050016308239640556003192467897699357876226122647550579771705119323374747007772598884996147157788370827554705995396606633643728906430691405136826379103475857257136421777881483501812264531476942192111018862525958754176695226010587986135983050692411225059835918487315614303172895805032871049293149415505831045423253922443098530850436965050110288412655226480704446321794541256906364054324260545708583460997827871952370775254052437261209942232439666224081837768529865960855442327317281725953322470312285359584846440534025410526248147380932391057045978928760963417502124753069804304745092005368531453622483058450180658700310629516545649619730793591283384320000000000000000000000000000*i1^22 + -157579196704844619887008377589256420913154440967750248639500030005605643162999063955379839137544272828014761168221580206413260740762682038623424201207617811612385233454825763293299987148290938399582261147369611166390085814602850856289995616201552318253486340116897141377943065943686098958660009636128384223405194147495359518405138548870349143983774258485596782011905049442404394345834966012551661509711276371741170215934635677561863094967330406795765691392694796171809083204024705364211396930187074238437900004764780679640788491679620464761438595341701826793571477338317831090784015172734840586022104033227532378229576173906369395661265558155738308791104320635937456140505978092727837131764083164718143775563019017423649389892962785160798343622206521458521398359448228029802764835343748387324249407653493590273575493798884817221294309711085739057473484718419494935112367939853344975729934463247562069726954534097342283484201560135236745507557128789718022850184293103368360716795479471706956065089518085773137395146563410311652389694351491386201222702412861937074163646295453398408973705898806454721019131274858732401628611301542671405305013075507256951584706155686633032768410068118018348081468962809679079315760247450079743627500496821023037152008969273614713673111826211027620592908634703332434134947359406527911335619833250761363996358442159294145474136656478182127514309403101846035277086723511420292145419747793336565785718130876273651004083948338765693311875857275377287415031672268453307151269633681630415184059720215344206854554703363220573453300088191730786180594670868626170219562048517525234909934548159810868800227508420397065368827637287654337413283978805343875363665249887476965805233960259196179117130188022604077568541059311235385916477414349115852736296695321847701931867531756905213197240142802516407852248981339443742672215289380624088657942765360810175812893843568504187092931037800406365877049132358539824905417831185332064690407915140643627084989688730033913318006893898692213078475276079637441217772167992425404059931382842623016814434567509188888468964962488007938208153780454343357222809752722217775039787470057353621411660581465436182998635774072004849046749349021419355071816968227875462555556291656903027961560222078450125691448627125669878978048951817891776291768416342225926018154069437917427549316568237098759783912019952711906498153763577341591779618704375436952231416651652010893434468773207184945940573071386503489248561968369133770580836448051757892699956404838311541949960041513079120780188115916875642893349419895395633020993361431332846098496062129181663423380019213934505507252030310814562194819454660948565691952706700184621964931388267170125442420824480913171537034610416811529051671406108359752243959966857387940278630655507503356380155023668327133767758852062317124221285528999398745030979507530485901581730520292211353057548874699121767184434217612881347529932800000000000000000000000000*i1^23 + 62005875769366891486613491238390932647233731960244757713485675712292532212671134330670834309830214276992126379388732111553183548924963972261108117859422295936018602316233720663704252158910494692096702881667434926003557906350964954710009599227248520681739114635645664876159423964153926212056332016361116859256925292650395890161365491574343152407151599661683651994837406363726683936446357866928077501316477434667857777438085351549169204113469663062422448586146400809281357764853029353826704640032196041694634647602370679243304481333920021683459920614953194378782804632685752174952006126564310069710142404800370825444213569447766435072227603828508116152583650356973489757079258846554573985400382712353700287535258469761177286496621781005837783878228660002957038399359329300320219210863251274951550929415363249357045284165205907102550739744428173479892640894716543611771056852156911970190590355332741656142042589831639421091993536782385557565569957236593261020011804279870789668782516364458040020537093069897466937707724691818251953467688759100062703436622040817323987246403344453516051561688113888547684865984549227109945671253905542454157764314773245349270471694944156099857653506380563914978670246943908367535161136405213006425175673650440866974230106224343996389121516687559146398923853673630637822381369434890413509006676836949852549598121771870479469201065762327226976012907462609551200881011597561068616115918016323141637266530607098662303326798421421398423369291858736676855734740126897454857111899414212598117689030149847930635308660288489215874722302483193302413926023638811623896243035191526679668375377327612983408179872211822406720167606489352818959964124081311122328676336632763527713107274476048303394579116919375240638121709855749660329909178218749366702957662034865898228572029389051536781131442000407113982653991240104034557137690474318889412331941916021620338306298640777511526128549545630773972569233959697627346112968203231674412405033487312276973953578604760849479440927535345532946981286198913676047522069992133263524130316433797791905928014910491447234560116151894358971509217137664446275296679923728064141351727896992931205129121860572498188831772596493649529611906525748991507614413463514913319828214297286957282429445048252777186410801025681193624638691252846855503259708540429511082711535216496027724156323836851369405115465484386909770268743038843634934803247372365550246149977658706245667176605569048119756993254913579500731852844260477630834330706738040083303052436841425703152282196325420621716585951432236256563013472774761580842199002204124375494478231854340385638386191655592401211602265332641703338619176646816563868125139326479442275672064956662065565824848275328451945774295362146723397973700607884977218554022356279690257737785013272837139332841220897429564046410387247642673194940309220246310494918300662083726689008291573181651930545732058000278136218407169075183616000000000000000000000000*i1^24 + -4706348462911499031213562288929877694201505903632118020156355324312239469264948954559369604281982992717187372373333761241169293795874731632932103718178652088539590435388846789612309342872353960314206126805346809061460776563357031201069091873391696001935392798633726477614245554090944302087658624841524439728319505418456397015272855976189253406457097394728436307920182537994473079241630669206410040499997270580659985631629647251684902538534528865879212266744284824985165674672790898963033267272111067908675386972965862198632836459771891728826707390626597414941096374983855725280678061881053863845528786670718938685129217611936085629927606702202776990472928835469218154483496166624019040322399200274807086642462391944056836559839682934095486723593162581661647400448957901096212847777205428808973703616435083085117647693627454794565884865521984024577478396240875831616527537918014668106999449658275519792750842640284979609608346813251439868067924915298893608312789257728825256871955039190335250758711736748381828891308050416668004189156686478598996435494954333970098733709487864175622968672975366947349276005160425683971966675340568042772159502758155678537960025203069063806637575429980657697861554225406102502391831652333599220064473687880403159812229399949645064305821847970076901299148241492406974260568952688425538773566706056897026377424708102321136615393963069149159168495131441923793714270806964498456994839901879829110673061705538317362929058434518229391056200625924274479138631650348646395473544542437552390296506155340697638382724710858680321357472926857325895240610393624251785037618711149330823972499513770163485960558349336019922206722756310163746673704417871419953171843535493188653541133352220111605119135041294035881329578800405556153601627027183702739356141147792135389840712832814353293582423680213001859669714533999326067673379944644299451750178202490771599961429297214915338975430922705968649557853503655341694238869832114457648993129286757622405044201079602439455549793309798305088443571709322487029078575402321181836724957242932365752845276529531039942849978307777041210523953633528084289831423765126963899030130814016388826432894197405556049539398368261538350489293785444075720234541212917701017636351711478662101511304946275568358160348167990964567469592537328269684603655235199634883475476164541248834663161372273024704336951750363394641730591167325024892347854395497332052205741083059513109827807197495838713135566230356712482304934113703160034219549454684999763466229591807114227093223291920394418718253303093000631720722368130871886528005021034628297843836990927040147060131188797631999472561442455099017608613652835716242869714776101898153078896762029250110659441936521062334017135199084039088131749885436266902418286173711128692233951115666383533112607864632197011174475111305087245727239832942137661080851484525105514156551606543060881081600717200509059972358562764794154188800000000000000000000*i1^25 + -6749149878263439481368944294525639030098967852652844780496661408927798481392182692316390725036075625614189725081635884162464603306212694728454334734817056577808400804262145527625715972231706345841559665113616695281099402741446798023882744280985908012544244108120061081857076287933773528061030739647872760194039524740630746050093321828077950808224030434078677343271776326877857468927577406413742973632995495048156200366841555213346644098857862628244241578337535965310063321693357015113138192823489145451137389025279011150886720158289733650218371357116461127535078387658811252633772795590932445279100992124016524068770907501066016652938127793810874863377092310675372830536019968636072440798852972683662282651333098480068105076333905431051077314898822536847782431110914039529631268311994719041064762166820058406735618663752975771346845549542679008371815552886048911956640811123472132059890343522216050985413817162187856672310544363554989380556822611309229192999974821145215343254120645140111462143505333682561129376923040351052200561632232866148854040583194302070597351939896175627205734309276256982775862847098824679951866205921820495793854359740767593993485000586626026298715387663621204854288297776301454191228190488424845008733774787399230770281340054281937400340435942793391429621636398655150439251011376314351686582193758531664406625131679894350784876636028986378675028887406330387133854578847283167514862350118498865439092237536127946701418171868634235038967718927285493716242820351421483732332193360981616882857049810983038054732336316880768461420372143239318809291284087195579045596319878850819551119417426795081151772135121554102102380603540891467590387031263351745558076100271138091028058905014850280600085787984908069168864154557425449093658747625131887627681277345777588672172327663258276967259593221671002861139153779707655601596510128511130805229053160396499761509303222596686398244241477501865970608249090485617304219847256915784370453344892862570205154077078944328220300835753457545975059209245397191254932240540724038984024470715075966488816966312831642083090537072126012569430947342837858959697649270857972897467491954981170078869897506767578393208368239856369748452549513978177362926119554706612988839265985626456297195490276081903744255627101465410633697172730826934155913216369081159749697418429788767632605268739358547501537934098771311899162609962011880881509575420928122856895669484609381823978965192021815604140895165838352919714412099171755363115189189138142849024654245270820791070238279412222660146400236773038334601894055292405346547417368150480224832338944341771544818083952364896712639239540698658272800121573034843377531246155294780306350198721412934474694562093463149139486408835122592635377104251971528110652864705295190396815235180887475634870321974012587782753297932813420482933739588694430311935498994440006983721374340006166809070525793773694912043382062477446479872000000000000000000*i1^26 + 1893303979150306025880064138793425310833519556938075648372347562246406335693729465481795957312923214273414428666816543250309702923933751357891056679817841728574091842260920655208696731841460732247322416824644183752813761616460796250826216044150178451165623493809576003188387190147434117001471372387819505506710323756205069677825640604703921924371826978405435755495846789088400477554074171710381738180607885358180983008450609365939928387532147147276281343330799298833751789403737321594489853833841185989524445369200972644344350306146446093706301800121589975746120982148238625084044755932179860057953804390281224765541460002247204801283366510986309582050637213613903924768551858379711253719546084021997203998142460090379679598942311463372669860104158823407755950955416220574696056306643097525654127951410080239735487916811382033966114822465650750931585415886617330057525176499940813475983380803899850093849832964767644704316499534852858337873753992696932498636053496280667593311004857194963451369692252679950718667102635865737601359915477806447714271458849179782744050978430711440031205699278753533828194162979855355749554820371099117496947945838293854384886421427740635689914319149499914208080556272764567751876553886802612682869713994996294763952652545569074655032791909798530047639058132913022199536925435995258450666969614958063171022162808966261692791332568972712942554572976182303467178953754402548732874416843921897530000140843411305926222077585904835075196813868018775887342194362267795679770145320988650938966794243381174024055381095979428023837811812089441175741751484373761081009596793970045320956406524964919050457467041277747104069981718361542237155441899191045359555187685621523221809911863930925644657796351923514468900041565278133866214432924749557701138808036796169582669543492147719675404094838834349140462386503731695651700150867974674326594208037706203407862543854648676162126792492533291522880787908328247284743187559700301423073073259042503460327106486325048738906384351293458496442822540916543013513238938695187887092466828664099393607402294913833076228141659145344460404989937675074892473785894127128965324707245327174844743840767038080450833995946690699752743399564702902437430381768956030352580883187219849171734394562487500521779227558968378490028629332558872207692875479269546585052042988527036464122593584840578726002549672289728191943357429080476971242670884633594299719418248618593012799702093408428724425934284956709281099990515232017712783952645454831976777197157499183759627978422166546461456697219637098176436351671713206625343935910947838835558419331708488922704114034571514648115703631507609693498148828822949787542439030229543144252387913468193799545903822226902190238069543977775949663371565340194159728580238939939914814437311522565693944965208031784774731509428267078412186446122007446533527600211790773514361132333668982825792661971158382148559617620766516838400000000000000000*i1^27 + 564681881325926610050323594577977059713436095716144406434547791400212532067632562754318894508259253424571563833067736862832311677605384881143472746793199996414937477807055076403937632706506911461676603282272318055274194329132289874731869207330045804407621030194876128713137584332927497032854918552886892042183791745288198971555267920461473242989766619210429078251320755142371928172277463049034026276194928471553201416573930229011069150428026191264809458405224724410941005814226489707086570532580446155849002313818138164990115061278532033121998126282591419803389881515405645653494961263226941673313940894693284230478974441322455122941271494004689693583324883006482843297028911855560914042631381836677425855792605652406816227003136156284384364198165777023855909634235065711245247417117688552681908364231959697611687248933103367982782894802485794798818505788510087899760341401959477436378981998646371728092826814250792988406263513282313673929551235826616512887048665286353430104237879717426277521122470298409772205472328937351016296442724022428843182536750136914824875071506336141008908212117963835890484963074258143577418180590059820933837662513422303114531148985723414365862978283718373947252899864320348620830697031823296561951140471255277958820662041887117719507213182210925683514558964020378931933035344960498716488100635044065546990941766227737463737878176482523238453157538423290687684777210776654852522625573925442722833374304951119169997980834020076861924332349743837405206646000229415556515605091294614467637049046835224393146684133778349011541114732860673320566739068661536505850397145741618836831320493678904498105730263635441919575217717189768703206384867917786128023043310052697375770362876328062814924495963568487266625784339553773086138146044819806392168023805478084182539390066242418165566134573859306650521724069455788316978510032543845931981872169038029766540473149294455710501321256650972813486162500107859704410477957429842499874745021069651245854170077003978894865580126782556181802233276426022663455471951407122188164727251042068244284371725146809308966648142574091962967129615302606644946208116580197906095894936844545639822088496580688999166962845501975057469176393025557289156428004681176192237424205926754111385391633428443313234764379298158914074050406196520420380042972397762760962683719109349575139979182244836937495925847613714193793153027678816527931425719553133199232069933457170073229994485741280600512888662433262762201776871939606442586992642962103207008133011607185408342323235756248394339518084512062357769230200452701998690281003426665425571868958753383886646449769362889708493786538381008505405944278896306082492601546028042229073563112462818717049243833054042110766109938417034243368017501774030720701210980166138074028863327094161586700431156558333046908019771753663924650127612899556636531987436336240301617538327668437988285725302876389474347384011191484416000000000000000*i1^28 + -162762668753879174670778318478916503762660926100603732460156119697895812589744536866732591069031716562679026518226733523710636051257689992203031610406991015787551086164273483382391013357967021354827312908714149317232775339580527591330791113379249413068789535365980708923728487430233011057096791415221001891999938761931408507385203062304161156583841860141260538883178559699623742983878179246454150683872625856240477107665766584914265251246089199687276002358339007289996811579128248235468634427420530708786600541477142003599807906028176476587731343582713802973758886219896080329972070261819076027936937299885651971775694737561760865554836159465468298714932784099859577415801335340764846820209282753442963885437840107642565363422088946648501229655561212101743023532206271439301306631138660954067519274510614324341550466920960761099728569721834631912184996433657794400045996799983124589691658392190954011203919650753164072943394929230935248624142016609986912635534735311466560152910672056646817781878863011767985701026963080484323518255337134835774701991118036011312979748597379850223501187458837762676389126588417902397621651996638532053573622903270693159503478795830773850370758292545669694628126638315400935166364553462943302166702000318638594838875602860291576188198995611189814436387158605182162559518854350878941020230943279931175640344339192639999615917843255544909200999325107808307396190871650219318101200993433565176766218081603975068030507607567363636066786720806647819868567120771641943177126764623911830219051034025701060521106278533211249196157215144646223771597563082086165290771752096662572843539562233374024319525849942835602685054107697846125724799442162748259098718751976211251342068931423252694887073413531621612602410597139626407582285176380716045619067833429446558030660848384167204378809360789844064793059330372523066628010168046733179077921051952388093044655667074908332554539222796961550366831790014864493911669623051722362653030673583460632586456455088642013417557341830111241025862946746721448093018526450747133890112327335015844864639964256713718345923291721340325493930780487219998559613325798050973666975352048310246485945271211237510818329340263481689096863923224512845275530710539581698977539909443905341270427913736980902801501215702391614898655675038238760087401686604217545262898761521443915098406855345350222128310030683973043919399546230898687684651922108098358183123945532026764943103162906855020011492027272862850224628183200304060142486307144906817323293972186388363962346522617131866649337437574213903390711579781836321216260619478934698999309335151469221374050373173628833876562528731021061839310894625722371945217806518997551648027405961032630994649818273082394491279713691369505805150860279916525805684977875284705433294735249134147702720786592812088951545215292757267219593093448594350378443381498133347060292756942579962448458774755568851721759662769438720000000000000*i1^29 + -97206122085209931791787868500620253065283694938411563143785665345664068564080042007377894785380319800826887425354081033552946381728218080570970456487409195722425877538890250854922816215300370946030494344961061275562475848859170691484517765819086022579125824709385214934883851425800787826341857487744569917292476612692338282876307324767929673605961870979132374837605575635541133560731623536713767060350783697072722628649317184471505711590566458271832706216819735770496390768745175754139921968671488125996374118226397139760880877674678713698235078884279769711737717870372687751070350854311556305358484977645116896392233370381298920837226244618239998723941996296008339191830539128091133817836099623867191341654104268338105879598430838936850240073114031129827105782903882677171808875889942130100616863517253462965530388971584208403068645746704212288179059787459094575577386624229120091410554338803307478484867403055615524915991410491512617690815095102382309130167435201630287556918969617442511147667347276940750053107525805055982329018583393366074528934616564582267506179751614212458257756858995928230166868998974630460491359844156809792909064972801818507130179689973159239674031855279455228974723276206431132772051659857991612182365522511238144331233405736912838753748825089561958625781651461644250771046237096313092030278961355821245883503256294775642678391115004145949291110245568482892965990548450777718876160766858984296955317842949502043208248135994271763203451092255857801552690847321422937323971472682954874833307544767487631944092863522062977341791637144700041199165077813417936406350220292539355105460131326990610822762951499558776771012900383058951042291812553457385909788003977454285880323725064921061244136949953700895861231471052596481288481812974587332176051646934662665673257757393040492735385054376763431960517232755940553137815351802989717619960543966092790480908789816830245063355144501122397834865176730310733131196582026632076298223236920298906882716213174601044756709503608776908399191120119704378275999890102915367182515394185830670078106257469855559225110418014377792075796911721807561737334423852442533216836273726186787063598499129203932948027699349376349743655515787498774840523875302933961888272097760127518743497068322365445155873018522888924921150313229228405452856062236543647772548613873126012810399985245498006493450590382744817143678642956990963431077964152264431842162659888993621417046064738854554548309966160553221708311219703131564438142192848241026061122976744382614931650234889524163583121615937981088549360667951682335009439792293088443149242473196219172407211201578255533300572448430170747814192759556345538435243534195242090556589361351685225407639761548106436815501072165611290778941182788393815515009651803654314291802416069639581186741837722613108081465174184446566804617525967406771272452470965497857972720433601030174209647720458713892232880322636677120000000000*i1^30 + -4677874773330834888964363372354667062246129073538671498917796941019672307412627918424294668723001703166395070431321629535860616762871718004307345192400768140675750833199284979043452855528433452882300979343984247910078276845651192724064512827919456215886170323552194464377446362362162257679000918545827702061816051157176882321019565378753653111365246266523270541416238859870346940088523945393429302789794432583188719685001085454391370498557826323282920778655128292194339911341824251269091615846439858336805088335380414774867251714905350968317948805810645263812959551479807032184453533678913660463596498687398286757428593986382509139667776051163903852346755491656704398044818657170589058947087187069546255015464774737028730561654807073717823135678417398848468918734220601770848261299657707585336887952266549879080205597800687728067627397763467852384063537879453536916757668835645814975290444343512079787674096953099132549420290323227879489369718983236027485786350410588740685359862686192830664300797325959077269820813096880457330469962074682949800219289888217913344933660512070122346725072435341897348831131128638444631809851313159754968607897001762941818424648505931238922358011910027432957462661570769580756463917404543606424150196674710055682801256967608397246788090205490389172428075015413397930777468675411135423202346213281632123972640897832434393252704187409731972171816573173531154505725246660605165834755865314264796283393322176684519835572204125664697794869662140167964991135259646794536191092934605708980047991252953739990241905681632902931588825081828391016028383796987878553709430766028411687986141375866001384797227419169291496072478860194179734513124388702967469481492921976086337988550639586306295809583994387654239192848917237110772450697028882723550590931945465267700423801512218214029653685741439661479160380923617085649370692808885810693323910560783137557509681279365867509495798852035593453362406468407193999767610116601952264889959606908574308326473473273342434907935695888930285587005959297574276684234931313535218026075896178493485009828643197498377091882606331029509127130445891940466947290706455431338576390571517004175333613413654024011362754568638133635997864021813418333057146973573102438826486674117973364226430412506146429805893704958530087049794485561774189216047245621486808791213156070910186163522824851129395609491054622806904968420667889614212417583605483583010362031071478468445207324785768958556897465000976228480719497921026236407297526886719608532698296835647505307034664857300197701816448589742718085584305717335607371948706576704444254935456168409144297951643623684529758068588083634924516385534465307529823623602578584028944525416798985535203460821135164738067891610824911894971160085170619321154746104639274539075877918967902149142275585722063645336024273971442424140855303493636400914445256510422482690986494075430395173294204259499583583402804956364800000000*i1^31 + 13567028858595506495687349777716475020001303141843169513298758817129081514229535253526385792919676571809201711904986770468351622112912652256465055718688744132048158158091902947673463408131339782320190816700955423476747545388859764627925157006960776379025405134416050296988557830069509439593297451959854599786755237324027305233113861259064903882741385448594343929457375267304629269202191872854214396915751612656471961397937659305913289443694729512895355674043510554460268025383975581693690371652446104214245057198755245763382507709669510310841719702346018967611191456902523166621817673182537978254915248299698997963609450435780795429114867049911627378832594652250830247238539129738570148243329466413333548005605805537266386204284450562744471838525665001206683253967807580710718453904555760940037609366833943503856920181931405669961555601695265825850672897053313204838299089901554110357579049068013745433770999202397100313543551401914556539150673954592659130060965853022297619440326453116467512835428024827306497805606417741802957012581324946911235570284732416399705813849267399287624360364479718146116866620797098475413526899417812826020183465571477048482048454321430860046101011256002090100021758950102636929165904703828163402843595254034361635801659432751032345211209991702435307126008868951935167921001314147289888115190825785528697559986410163471772161884459171280583616697878286412313178476095213863619195396580285427836115538536614739170726069122664673706153285318482642092389780343465759490587233063016273351701937390085690197028639393132820549121597834407265396239420330696227927270232191465775461702293360737857743506980839411804937234152640332508573063173568641712709519674301971710789164142485003259042749776733071974598255187852752889353344452773711387874811608208373643870235585247119167060832228998844650696163746343780114579760134218538919163102810958410437293399459118363268809814503337992114113851810960974976792837216492724855372724269397857186652752920144974317742415743143500229580946421782349698493344640576088250188105870979994030052201827536986749307129139120917577943098504312507669530543720374853636170383171539676540714991747699420893289458298332042260821887921160899486796773397652763976523523387458106985026142061676003000862479274832255404276021953583137837650682308629398916415652810722953043793626775087587196876527557466029732124130299677631378922288423149276511142831860332416078137975671462140892797169701714949422655999350285278997795280306051705839032050965701461121300768276900694776438106454233988837600688486660296225296819976487374828489903178898790222602355953149213001619077850647794625674874397127550446480635412590510837029647152473440740437209652086632117426978121039814056142003071922342571987324059836544303270644211839283725050467244525523074494707753593155370696477733781213064286934926789330471145810951596469190349657211507182558447619685744640000000*i1^32 + 9201241941062612040565316357498100123838252838004448918518848125325564199661979690596571721860725541777399152360152207437711458140399152660691070889888941503576334443634959325155025765241262419212140612671309414216554927154497914213071023541513212438043127310017635921420145083613000641630973700654206474701240298259588552314013213151124394105067935550625695227329181587176943945599126615698670091534053886517490068118173782994516953572975772321622432226035502791050791779613771796337243610578030337526367491653377689684080526271506628058902986154322151897193374891258677324866991210483935010374139550881675470533529287852552921039732057451265111784346275157568922590619473986885244688794463043425718209131319449507997289746647206888032883716591220329360912493669164442479995166885973675539343436218238326495614828172554861526239348562714360999303544446950503685018070472481218083203635035258895274857894148079073953211628128730919991610915717923771244124764803828107441200521021238985171246169863362758474386245249879030320763428792434269570832362340722947332759316683176313053850270317366908845403622776953764915945278161854723039429147032311502117072247542932463695610346885895097568292269662668534356225535076600325746934012288492237850496436022105004968236168740605451265899425226777077365841075672562009798188744096582059013399704871426523823556572663610949716048219698913516618087309679569704067400643277849461915259828238458105534206251231877408124090144875372825816495383686369054297421623154063669719676732290943750504991180305584742735678592411802326790911978057344836485182334496711449232421778043243997672121874318236135179489569476687165749734406654177907567214921401858157187740681518165937289411275622812971960780897942253935357400320830390437390398274805786876447897589163069326227763522244281849131317966067549967535109794208328345290566439055879412940777115514271303274373177783997601304878710296168118960818092191718104386983927009741292521268038751301544802112172604136697137083209407623344050643707686747662064433124166425004960877143444622345303878014478622486051396776213635809302832210975001892299407182108606491270306102250195009664817725113504335831146086833789821340410869569292506048755610642462762860817341400921144444452327724147555372707629375253239637776620956131787520612447524704765582972895710906208427969506952633966218886844650471281324305282617896027756490158468004497955792865993009328541114330966552894082539491384871298210095251623887476673009993156037740409912317220657011226825766086203969561260158725954927836598256003355183251673142582575573917973949260120843625380761535881957422860993539149712199227812218969669763749202707738061517270656334582726348168314998757814197925589236039575807560191327929529891350351479830118974379295607029827024125639063771180054306864756224641035148929997615306322297214091115390693494489066650133770270217863168000000*i1^33 + 187655754874533216816538355826431886067251636771864045760520254189601432070262908228354329480438073029566931770617852640184393731337925948983186204465661464048293805560316213682062777606186765810105705517109296736769898535247177174465511311490163240412106332707474001574292526527004224393485023691180193245487044612199822167444082508413223816910591737334200067143417505190537532934843170750993491605278560654818770438879025496419885794735649262453243038912568761681194871471021968346589602514864379140044747723774703532969449835333888701203685697850096133311382359951242816430727163267153388729499710787002049401382152694025997132085800878606140766824700588231201834684585672627789721516102238225127036676364178465298237724880345046496839374540394033088807009021510178942682008507826959970506175034269813292296270012408132279120276964774342014641623094821839628011340838545838715123116449089376811601482100363698162689308681606664903393265960312298715123239386861641656756542846477754290609613538598520613357991968883017887967071417539284322014627729870390136083208953770935798345800632956585039850227692584715751124668839667761957426958432639557340354224769636364346249401688871605297955453017758159423880746423027489486369743569450644516818437959481801333766590959583274528490934230206911508697463596428376162693899948573136973916330645693186903494616957324662682769097949703841915657288277884489570376836388257282700294774133051124490383735942749262861112011815496495207901541741516477747358765713399036902671624536489526707389644946254285132349504312446297977325550694090859869581630314045871588267782852544524490430212792423045069362278016025680097824605146203008469526900844631182839753623375098621532017651769736439847520841464387785262096088315060729509896408111745366698695409115484134311264562878305504647001715471789760443195569292848643081911736536440615237952415289517039057715990234918577357272095058669339002426079109308788173636505869423103590366452341928196737766105460463119981427402639155486161543071572732808485704276602567572693961928021004383808620975739949348135051181329688414371383507325159461302179787895705277862719705000801212747288564996816907645472235997698528885938624446931791564159835763679615711264754110423784876154530442191208316108531864496925528579490510157959361712658604050137018703688062446066050953607714168474569437991906436574412649666750858096668301000481876605949715519828488876702522546016433923888609345013659162354873258026086390249610761114395249129590695893916163836997410901052251548175853657935634128348460465503974933926163655189503246824618010711088709677409400428651834971002290537013606673973845736985022361706488367298173003835617362513534520051796929236685542841233924485431448958750372709442795539867163272381979193335603696005557462413699801420047042663803190685546959207858251682392567110056724157607023077001297580157357260800000*i1^34 + -1270592415508541346171689585500537951683881829828209546973508342571068702848168461920196376372560877319830376762666849650860833040367966753138010119773934894904483979738412017411293913170169562059298821991955616613268949775811841892276080075801221759004151195388378528044091662175486545283218260386511610119749138883834104903969354743503298537888519223372579421993704542533299085222299885092070149801638044744458918403988094606814504950611218840830598085570769727629337875008163627356714739835270479543508316421656374668531729089081361030073105036681106299936392532973643657281458221759477920997292337105183170680719100232779208612865172233415858678162950397663057615583719423440009183127782624784214894045943255761000780219066396629883045238788568292771101653420112993541349156112493747367875990276718882199329854189444479832274829735521117148457445268425209866817887111990299775197426793721266115402882066615761700115186209517911431179667078747362933313478616374779534815447727307436560893727417433661325948743001833240295059025509592923537153757165781928758972390496329221268612812544628407461891389433312512115601113059852397008571524651083341440643318831437950316036381630925547511704158704377300859602969613837107219644762228847047688534633873564008245762016509816110731441465575967114738043243324022655770526022672761756805402024198597908101631846846217387036254358267314877515681642197956058152377831618966203019580726045875176400486856179197890319674481176154631269261215533708877657950239977746955503608360258226259340224275286231828519128855613439520465895772625166399779556987022381756046475822238498676361538051123023763695648534063355871418145744134655457272912294449988225144935700406459449839105688381374414661406866806289932530340128478956451312606033211534336127142303214211474077393656976291634352939509719516025527224217471151363442063665457067557169530627569697283183443399142793884412839037691559049225027177618861444468474120992746389277784560647310287210091893947248051095227154452916897607093133732813585429833249314426533633219445430579706743585692969828239423719653294934534174900751717587770028097290799413385466471050128918753660224906099761149650582427222078264812265478445137980982219366435945545560892833836856258768288564355112741053321892232980905708048485979822896866689828839808513936800105673115117072736258124361576203374628645584309592635168645945063667789492411672027654361817881945668420143772744397715226517736559225844653492037566654810432350163873173958415082015769521603691864135890940906344460070282244563416217608344292267663268631643029560443436630396050712444935829085638412301361843445105433504478363463203188679441424625582671490289158059034733184435972867375726766867443832279265583045004996088820006650823534467820097671238378100517437013677874756840338496272255496223301149445358442721870313989331733866610969173110857644637201367040000*i1^35 + -365399172342103450809766621652967693988152747855627974452151594651365551403291673253970861247801980299396249904141194062396436473638324000464474656153189623640510413570784975645970118815580522039531545559226956933848689881851102222499575357766915028081972339128166798107792040570829005216986014107831028252924118390521079453271991282845815339414081994238961428053500757157439288947958507101569328202292722961299862189754892620276546305615131082080135625769486341320741789769368277915803590161723840999344230040819981265666113095124059397759678850415633353880657813759205589222282084018058756012628012136507900283149478789977821049158284562866690500660510071955760046887158241932409184439291030855062322528997593456054775243952602956244334049314232321843729508354218423935700518768979895833280317826153400581491965202267516992362570972027013649184488340935317929832468701939366123909747301134773354348984461692316746786888659114034092610116714735189889977360463766949468971787222803772531454823518816936883295371831560774692307784767270953697239048827616450441731950960733852247991130641178099579012599692165302165641393206612600200252209105947179147548299721006387500794854523047020483380090020291046916399274372640244540439099023465122617400487568861527621626724017149277066488393427914128026937814033808697263156117786324460117824979993892109622500642381672270860002811813566042297355601059255838536601772892467103211419787194723999208942240488268773488814466059012701442252619654933555664268817596024606948639517791111447649261548889420549660719561351890122558098747088411867898151350692703234698742176044038641806759676713284820049804181979400125805945300329072924268709903970338770863047924058936550040113154935944257094816713192773123999658650510092148659552917875743822050613792362839845317241735274176037969382287744128311086797152734557656745294364710708911952214979601625934232804945919811729412552359675258607455398715857780379774619327774899342471159480337711472551295911353350651911031927619149223004513747946909922316051063659637757560718420194277003076904728465850711316220718762108227751613895195706401198910748873146720693521926542540703408112019323394344217589448166750357376520446665440590957894421964380438323369944029137386901775774930517405944389370400989174579556176744555265247749600890769975898472561967355536439169082647329351035017049166878075602867092523680453317093440639542933382089720863555331433011147817119975432976090022376979380884741640484502887989586825631326781331518038103698755695315109584574132344587722512657994653493361214636071294138315260406473037700044415130560613489918504539457390021315040629949947113539789516826485671627797588595920240547712537366171372594129220648005276356782701349578999852408820496729872024304936389739028808754273496646864836230170812309527236454055563098445652804071722221947109396779739105824701319068690415616000*i1^36 + -128918531333483911017282397603679347461527303835015714735002956391132446620409174203722631762229247986411112309588308188970157579557759533440677882652003617704752811455324353677554913761584825567561711091361416186688361349283008448438340739808478273406181558436106022816073115277244215901449412668823790257464684953346071728501384011693641947550733810735999989775871138093598318733236599610358372681827509134571726288869526547557290340682093182111556396139372508258455546919581833674773660369936576454036965770624611924140189690894128890137947067205597648422250399879341560744111849522682974338652417512361953344458504000419065144310808698348116633566563599923031841733523872741075045168569169936666356369433089509340070152510051173421378424982239966504599922399912430880602428209583023297638568997495493559640032360468200161383737641106792771994052924775589671193540554080235700844882240843171008555572410329522685642419088898017664278693413113992976181438861971019698268002850957088829047083310080793021401768202516563271720284336686391000690840130733094944198686198284566095398226567134046316030046140030240843106831939937937971680117578708011383929075328323633496911838007829988312014390388426386584054367025853126198042390423289156344539000612517290852710256208590005771004936920096689436648224559200685255958490595663305703669859126400174692917505798778475394902516109439000950510898890381460973317802343448397225416618739158258186407129836411034522118915962948853455932964668688872118002862624444274742162911316725834352797493230994995643764225882079966974975101422797624044742378100778045528556353254200348268417917313750987589025818385477070662302835743525255429086890924176826363041492760165257082008916706952620646561959310464051534634268239976497764962168041151797058956191254573590304698822812741693370798099655062864594781844592319194579766302703756569368764445966405559326957388579204461516811537487328808751173861619402181969981757632800685372219853881216967512215831996733219118029481051248194386781391314981632825436427010783552304741467671404891994241815217681447500278853939482173230019554121615253006422168120611169073158963656301628241163638096745147194633022504409322473218144035316435417431948839049169117794940762701818221101742093088375807271399373384766472835025797608944983229596022190375811091364746549192500019738333731905531500663835066613137140258504991705160612438066528365853777000125230902849406706110218212024165175810037989940407729276880380127952512247169761835531832284443139409704950935705955499077465168146290387755031095004967133755369487541622452161257101699505690075757844260184551397280907899922006035271391782208294734173283961888144727589815652751552878601098949213920271436993578199351252541202699417131329157513383006574315724999853244767790965475099737966172580007751882041396581782351288729906496071752155582350190241106565791744000*i1^37 + -44880646718711228201073717661023235518188413481011476281508776156369122604983184040261699279929499396021803205287248774631326301971057833789288899709473936893476730883968637055157304490957971552625642580350242193064820470268938600571902315510801797157824207007147631739634289567106311155471830921255760338981927872409435239065810674355748665234077180787904060472657513630603156683515484794033135054848253060426733192839893773566558870307418335650862890888194656081589554745843451861790070881804813630020867701448238808475792962604315388889942348816865901131607813076841200143903253463627028772940002630701124900473677003142719673766572711540893437501596262339795600700947485488524709649954505641372771384186880443208285373633386031814490815802449675741102668854924050893335691766107636511152984501687524770776608398302676238168286665922754192826332288180218460403540346616540160282070603911050350558768366638536765321706443970177756897324691302422373417584157535660407032220080868349435113367980023814796547208261035766268873047125344653066290309956412681637086037235572889684205151787321291396988365204488041505868873447331138151551899188334382094811421035931637585783240180623544825900395665341644270522026701644371777504891913931325091406527529638577534157025609928983876611087203516190138162510034595986192543277596721223506533291443895508549022310394539738199719209534695822252667624205346625053545706301976913253668977373838902809905815987268391384925334698017835580431218364641169792611021060891074314479282523432920352295803096542447761425373739836371378261549350130709725053839951120033134723191409641227304137895758041223678972707125273655500040513143415755969075964822848341887562330286650564506911192485303692064863342084099795286362898425459529640302037704675591832399450080504084214266676407293390444181835428666755324723088219166978976461281499946266764350154941097791897794280910901710954532906997263522247161418456572298867261246492467381241144378889231292046451962707342108004849720467695602594760120557174331574199630299898456724574134351249055861396258699085756659334507642374506897564141880916850318383319315235877501109570724826774311445497301738464132141648944417065613703635167353368721025121774388890967452904875632759700931914528799840692445272309361577042838852303054469903002906598386840404449044388093838300110598212084533599630943895279425636317590798837488983351293313776860850309489299678470945028841538686537513068481369860094704826316929391007023543384702874546830996109907955816064063072274766645447877502612248349219241754279670400835698606510383732023702877038596975559610525560242648728014198446105825020727800791079671985133343680194516540956258233425369491051724918396049052046083926126920367178258326307802307044289469801915877541784813882680053519136377117131647368154564055409917755436397305269401042675935849022915866636180254118379520*i1^38 + -11692614826618284484288798276081820917077782094606866163304066252861161265570083516209100328472268392812827665131150379450599982083361703420751843644055176260052488799335404747149025530148325184776306718038750869506192004121581644234399532337928142901354679914132252871910292208354272370184291725005176694909725818284855372174266405207975672273523846854880454109916260128318452500233290474819160823442167949935279130022821252274001330258362901187056713886389816723525658500093205613277585945325802399364746748469077000947310400287285469375040437525239629405446583462958254411847814959709195471906735032616176514766200662205639489167311473139930757202191851283317990828347213126299053218204814562107009683254150302076325767022492130008523037653323518209364336732263595626250861062898215927680016773922364019143745936870286165459730739794605795569318508648915172052156459801521172516663561046237085690129311580302262620904624434202617587551085887165949385707617103276311908618639717379644606618341694869793458165946981087959227074324427333125914795378747012571556842372801774037300256117176258160515541916952331873991408251511362119144973970106132100270737957346312556352524361234034354971781761548873005248155187479329799651766353257030367358958201868007092633929790127710618402135454891822757317644032392394211454694610154760317773842736215815305890456470419487085338729778037829507194134099709912774182529626739447651986021665042672949712012185323303697434577820592389545610715640302822558482258492783119712851332529796851812795374776937187840783147464933596201113835007325063020519929458039107829475806844223592470942879677569417447620019220198610997256565016302847216271125354996807497046443724220995832382278180940568773284065410129499257558774891246361697890262618502226984239925679131563335013515441675231320415872383083749036668220277750436502906198227400088981873586576025601264507467714715303323258300753341524891054139989728495087716620998551425582540726477917661513599846406639188374575363177969210812570076343724724061549353347638296266776715806353526338402797327468579448769459626074300606928549476811716362349063523485591297979045906166533782256037886325496983147893388164111351886655195794059805904785943695807739072114123079593039184877025717364116953591049534852729825009749681607391847603632242101151308365465503319829988554425525066547970567666701609424479292863874298592477604906071731355915168628894217902584598362186422651624376618485197916067665119750277651187584629702025107076079162295920182236198458827558634041251013909264790878342772645966813528263904481660752873762424625796813268256048189855994185190447357125244346335672086850460445731774318490183142093415632621075328745142301160026099456591399442527246846633028561877039221481672670513506406986889922161385135798916804167276936481804955022680405353667979664763234387819222133409285342295490560*i1^39 + -3657965197093081263150599279528128561282463249230414852716511348810006441625333376377565613487735316585015142056999133746430395805606304459524320207416792115243991076043457525146333529623480202122372248747280580434193878717649835963929784020322029031574004184852059220747217009316244491619240304818163660754210707190139331351361517809163650095468316327508223685306002923196462010485387600743458345900740664322068860431713914824115996258797828155872118518326385269465543120300061064269258007010505676679541689365473650532822926984866860783570250069822915159357566281169851378259459932227962961681716037390419852105193905411552986927976276716850783409252664967592221684808366582767190045320813199158459946881593395454874445683665529661404477933424878039086775852412284755883279942476141428310335203667244378881030297773671292031989544625807863491002876372048231701664810660196738168804052097543758258605701034295163431951705320243426182290786563288472235314787663404411999571399267221704203967595979212521069879426105495025182023181419355626439413162723988291467813098368811508309486448612989894702641320762085048489851177951964513693751595611577225856088758551585987773958817078313844517920579236245755285436054620484537761144199926952424372304487386833671678820854071807310639516977742918020527934374407795952265034768668454240040441184271089574316261772769192755921763813651004117861759938389579807202734918676363270488737911835107548635329282968780560008190541448561906977067022567456543135798542550457657405607030681367515623090286067773417852199070685378435021629623606443750661294493995466554555036237552809832329826929130281030547104527916996941748113700559254028213908591736471823044335695473500676144367247658725926259255504828778966732772333110117305671858165084732290542834765936093278974211113074312907965396771600985470776959441572893642707841837110742641639758039399728361977481791278009182188344016966925234263438648016692484325099420117320657977715302428175748017925348290433282673879842453243592784026612225966214923279246892442437938472568164321869199724518974466992390532285449726438239123107085718549392745333041551488839021165047769443349362850407403797325641427711875637834456477863454891277885582844959202076335094283056543180459411926508048762990534197130129460839591652941333125583845924078551909481456199044167020987137282791060464325468831501781624125613473806474355381826048318757697002153028456495235275187842198313237992980227014283806560332381063090291986336301247779877299938944595207574599641701861979526008276454962297531632427866130470677132023142488719767471761777075247408989601132542134483934323607286809089936633426724111186476104405652784058010814652347795287554256406896356393903718481863849618580377942169778208087624190430074241314432696705441339799624323329691562470669474151275961118241217444216707304676227001679571202770731008*i1^40 + -835240381685707851471752867116142845449327965002667165540139853145347233282647115757276856304283461139500798492135970208427123897232064303678404827984239921760911589290252612281115255848372981679139091042852559925313734364019441977536213205877345910704853818093011976822820979195792336556141154172365263116648882279296348798020002473804091195315573038666503871419538156656757986807846638386046336509501558081876164079826066520006473801056564791147150647201809856009812785776625180865099751451189232809525606806823682043524723148964958308974623411426924507079278751585719811187071768067547746864620228571582276295475113070482507082219132138760978756610927059399034337223076422051568372310415177812510676659402299856253335927338570588538858120126154441202756448976764549416985836130453996963259488601761056401545818588494095792179710637910153171812436564173135016186795884112403776904164372275886016269808809847870898853899007457216207510626593851955591550665492208845350044970068554088744644692156627761555898628346087953997144253816627048932113905089356645984899538253854238603062583713258702315210923616616491027617041654423467170869665851941960605729464801985139860075453506286326559945825525262614780225417142886832102845896646165961769285671629276379349695819672323125267005653426034644084475259014961050843221460741479705793229429792972739064083823991792728433016053894077716740409540504070252564904348449388713969435179707599493069475300260369243094838323981823696911845404317411638647389248231821446010697849851435997813764436564585673569590592569209698228009345435426384863268474304600707893326643337138878488247768025363803561350474340178607964143948273257132466190981698845140874720393504973265615339087691726780262360025678396524726272075081377160071392842936616386264112650651321321555506153313227953137151308843459202272037898013577790046509279551010235917650450879191680480650649899565383477083648639580101867437395433240237585444048987130898825469617094507429076452449070240284839798377915240063414634693369520763768119098361516593481613162696967915934794662162447990897754045578747729101393633961009422349373759668011715099750256498109300163079162446509097936604683237542874687803318947607408136588450294801153572862685204481077858879765017913660095402118257466793757587192524355711120569889671520895018839248674024900197267665428250474600084051882471597423979403641287146586468724693363842814233302515073229452860930060461976998800653137550757781981862598463453355728699556476572775828345405877316374602342841489921132179635370704667646556589747727031497607893791519509535796319783052652010397658128696880605428584935303283730181813520363471793364411451900518854389786801727615836524981181267476217492871005037946357116054197161290590409379739035996120141483080087478437992519373828804439957733453103727052916667037515838702553702058866137686855385088*i1^41 + -134553585564421347383888248161489932272475892159326592558973919043991121822259794557141672899682926281678758678230512535223454672803652126119722195868902162611767827458635554579579237328681090003247947074201509670963372182480313751854944551473171513281803738699702469081946237598465594441144149296382141761846211382073600491583095745263284571875519875187932641114908813550134107118649490265792943691307054514575573035667696029998423393933975525814723632001231725246522753137268700517562505054202463522935636311592553118499566956791591557476599821160180284152150825760369499277901026762909870652335445298591525224935183660258152053444468330270739886371453174828983322346644796251559687945378347212466650735971140642222376182677385870348085494309182702349542685545696125875695552656702193152217378470027703418790707631965236810587325374137131000152568354934789071082556392600843283543628844601436808676175170372149833958479408841478725103273347611022630701615319298637579492692622202254686419138518049487096556522264350609849658871513428762890407869154456833050355158231244413372600741077184043557538682597684193908733456890569213074676288489649933353730117732867665073200410492502775698331166817879198986574196836731464942933188129717701575193844288264404852749730081340453530992462146907776342439530868359117142162114269386163711862983776618240739091167776027074284041505322209845307324705640672249080522839872324737184407431614910715811337417580561668171166705665815709541532675799470815431717135206416589977738856349396850592193743367306940782750993299968098311658482649476493729549051267067130280001664062890143959310609854704617943237868060636246839064889226980598109672816640312256166362982390810495673672966184766591005126513510161063498860228725473727883138988087836619517832082101177092669502981476888835361284649390412801822541324152111907665760945499798275852297531289482572342815847323840604096307826866669148600566912482063617803198848613948190411463191108419521114616033828435944092389497623536777694504374912167145833319942350951406505587428842182220889775411815638419818996955755504519013743390676971770873814529221008504297679654115822467785807212223610003659341487189951135392846804251214445779174391632923658003737148615722075373637246651952104961616008914476767120376948115613477329787300108184878232614715475598140510230743393107696705456521258027081881722417741375366189923179946748767680092719177457126329754946784451889194027082053351920266059059294061316864990352416922662335726367803332436870883049450400089659189428203023934473287170479683601770042608953753768611186776893339785443319505596766876779595987837075922160778398530331911413359491775212895465275300549355243933377061587711627949252802610916405002245722390412548092893604813664379376654363499020316045326187037122240666860734103789196794958225922783291615913902861514269962272768*i1^42 + -32105097157209302663665553292459833046973920240132283888047856697041785712339905878360152878088623234812247066953177427564008201555389408589357555809279224721078897603762111170970876199295713253245302634724782690741145761437890763462290901687072884571650146708792391188120406793298957780560851564039701812721243494863162466283170598995656364246750826466658563745745725961736144934734322259624682488966333125997629396750109398102758595214616605128429306606453465629896417920465637961936848032951404967430082550506071776504002767670427031396883050628457434970984225319498566183886951559751161286524762254010033253847334797842597368593974256353045898458802945944182005738605568815391155966850283810976156676026195373174950991827226196181958171628266968619713020509618926641159968223743345357297804152967274766429443610596231684521750982438397899019198127468459595436824195186107750098178946395088165322448462785649323227282430719826125226152241149127279940458789812731640737969990884599916246410661499142434112062181466080237107424727808513875107860052175753166661006912250657389862769055965689433263264340499845619563785027928894239509832051567315502593275303016518011744496588729610221512702459813282531569936563837301207944684331352789590412487993836198692064019066111040102442611860433089798266186127725438866980265433638359908147383271229480165842730642786829267075832794461131821079730617839997296670353120304084784272088255596773083488872202065877400186964982444583220975127768465248174905565435800963774154660484661360176738524870604407390998973988598631854448326866755317908678090076598533942250416890846124759514498655435466098330274683552240358329912429300463351648741911493990039459773756511008877127375408686294037513204936585542333541743296100130675923955699074483744531857812909984089305795645806338012254066055915370139314716509090968896007455772194870447768683278372004219251174157373465671975553992835820796951445971090796215282907514540565740621131278786708244255951323843689322250442565840022487995269210919685151596036674118201917016578356522574712535210605014236387024695681439786073242536603125302366427496650252437051798569097127618519465447503436701520507941752815452248035160994086883966664798936673550131531835940307914523465798601660279546190571297307485170716164973257618226405695722287114760259806900018313893564675368220886600959355362916565375301494441803663700741423893650193835490476700849625520397953966453155832060298363200690765253850564951299659574658414370079949514084294668658258222060972976937543215191179971399362215653350325233632308178406740257544064058285454163131655107595566916186682022822093082471735982605084326924471326392246226149942394237920058718586581530529765812861376231024551534313420787492265906807070755783181745834122650294390721146871504920620733674113523390206644821962436086360170573524151500149882880*i1^43 + -3642158884128196942862835952586332961543558978297129935952682953872675597579999826437567045212745390978890276582607257934745964427322105020103428374412887738144147485719335679276694350471785320455225030485747279407080199415218168332280957368463524811188002894779833679763893656716169527877725676463491393496918921424681345249010503611703968991850911836281097873343553869315141395816467497416476139180836319573840781576774839963201345373143637153118413443304450464987593920540711992655342096977412779694034367351784483790689745875546165374420124195734441912502633603462065197451962112535860536035937733474544549564109596934458213390892366301132524005857303971219462111965276588837862079730471882901484657822450849268504242360115712242294559178292245487009318458993187823178877738498686363954286672379324351416276383749798310621428710591265820592390278766743174983515480034547643868802849728105537912264685349368034833665986475039394670727349877185820760193201937345495478326485889723656107612589604730977829056942754267360574544042404429212785917430857703582535227471832098471210582331975260318026023284494675832218254367333536923798055090393534721334206545964350589235905956403370980892077132784350931122199574487899105983984303275563106977340671182178678794281839536373578656009003000134589376572984977740143045164398604286253841001072864602039391069011808563464399126441851384580224291790863236452300706297705633654101784088859943395546466670260916224841409522399353112354574536464610145267483508340183790106289274505822838563719577505762351488511146452998089521190677389551125912232528210331267694160390315968447038739119122657814311346139968458132177433274297729461185697933085771509582301818444287141938298003905683389935497259319347998855771645862826390891969700848492775047905988748404603330012699082795471877962448582662063709800907402279275724189287802917486935989654785051662919649603847355209195117086221156393132762905893156524455126329274359422086779319187390574407521622549752909033643993294899095909000636850690756321406506369426703206562312150589901195783109044923632323837557270109979875845506032834087145198028685673117421225054990682522783256336627665084273894575166376953064459506243989663960347062995040818993358507966078919123786783592761606909616951213029627436796249167638144892235025654267140964037769519100108502671867830772386230839457273277833229617361506526020187774283577336365252855724544335377282566546755707677518039472499853739309295718159209811416899763688095831556271626721784171475571044556504499598901965894758887868486320011036710448526516120213762807307262611987916097417576759341717764644447457896515031060721300264370909052012982965544044674490189938600180472049230769924171662625792457666951155680162695412797426563402074436094169117036225580856954980588981264660172627119407754516352440395463416100969235901054976*i1^44 + -459054559225040902598427468037851129081971224071087083960763746656406844604260174642041628525738036888853305612623973696477956096462616631598722170195621979022381335300499512353066167461150113636986945097714165017207357359125871332933039350840920307890170549628819431803823530353768008518152535288482558972631392060182003267632834637046540036231157047999357358322504658276506914899937249335912924499362570909869010184970613439157816607113864011531933986921499787663660106158309674870115211611609038506873796566102534794846934060372934894863818421621684098111033875072574107156802500952322581042767936737094250513913522124070353884252457559567049467962197477544859358682836103555410129201081585998432545962331263004398376473041218214467791562005448162531480010665624045282549863137142747317930424180915662388662301155101189027524240428107494242544277498406106849752410234320901576665779069785811061561060682910725836616353816687667970011454693050892128611355085554083911529562814033924446404645020162670090512496663226323802483807507969793237201983913760651609170883957508556664718339836803850018392368727982534935668750166286505628281266643431490154366577626124187792976665369702091909019985673278701790608601419916255062606378002695650369197748687689311089563520945692868603602021255175493867765869385826046114036940957687499985584235636796171380109577354551449833842948476918477076610624478651957278881392806979314378313223479473325353905320066596745800648802649290689041143726933636335007658940712610061146032405900861114879384161117121348818368140454447938958949205023192004703721919163210373536147080512344421965203035182406324741034486954366290903669648971397363485774741897448312578766307961299092334139562386313138089596314304065079799732642869119605282931289707831261369861872113187057635492038905874998787383186313601251516318236923687453964938001676547918542853357504591735846746702711124793268533451747287252234841228319991280425002653066120801850662434509712362277900103790361658320596769141629832343466660204153476881508566423627784794465366518708296951974916900972674452903144172078023431276674433558955716720620244194769422789558446663034877369489984112978318673816502735914394866181741896995874016119572058229969023059294744416651673461296327711326994162206038757275626915837853809860335397614112400719219821479274607018532965934227788333257935933496009603003885779060390956318575729956231117843755101430346714840408347260849568170583381075294632207712644378984004445833075835657444354144356244871064078453463993367327403218554981679175641730233910985063837471937050987407431243072520632631988192434021393412256420171289248548826231734910082545185973827772249017661308051185157994338855788490682786903350814008169319798959123036852642317963006320822361340254893189477316105583350135297610306484949209949735856437406114207177355611340800*i1^45 + -77769341783652937022180467852574283142695251747510323167984686112418342607933570166468576832902207751409788664551758472223862474227693117549308513505995589539783968753713348244725800451170501464670287003637152424749790533530144048123076373745096462627120944032610591307966451000586843082390176722641059043612365922608385246136468162166093024270493018264404128314039542837709473824289419021404111748873569495545235459726250717843259633805260229453722208999682380653998042880927990686884789744846083742134363584283086446618466240483515469110254206967204540578565881927763633851358475334064097316735954472487760051045519524103845376900448694446469585701359812631663938113558366859653907191213632398858174060497387918442382640184323483079084978239655683449031719178425658756108019353478037725230953735530394064904740034717443388067920912271333908139490552977675593889317178683210491219139675125414474234008109424528544928739671021005813424936501960746160022388448927678911466944777239736524041778334805170516728566915523180984742688523145798209311925011395058048778946092476960355300135815070070081229558977347081007555072007087609996527098036498671789539181358132690758547444395077953181132497377280418489330702543303669419392999793668793912318910082161172380701085143746972180479037099964914111836896854555927357973088124616332345722842675315823421214170754998421767654612764269486584330523161420070980480376777252462091423939556017989251376363076885234276532605617422066702735635134003736020800327062209206057475472991498896796799257509447083753133159451475020581568348863795993602094837466635976906145571166668432921435995068949200546869341915877225134999431969762729453716497642271844644964404528383696622076646224429903333945075745368268649245319804664494575746081773054269744458048813473215685744161803081349508897902932681347719957274219933947206419948915477202105837392383819289854855751013047738008977791627989694521363125165049835119266796185221890846588179184033312117423317418292841382595751474124606435924184414217484689185648349804096378434728472372579061253660685640525795604922571349160032626708261947952815060114773096267510065972210365214738689689839011424462924624900538339499656099994140169287473976214943905455161261159450194705452617807416624187911044183919398413094123907111506454045408734534640068995997743715468904378728210121203212290815653623481099649206820923511623864836200504885777900494994470272913059332229937361812680962529999365919117307282389335815599806306161030709235364768454964424912575944435241547119028571616642764866851592373720155890009327432275760710898141511848888435656998300346527396105404889042820944707368897891838979533149534137869947901270435549472233840792725607882006204739077231873554548442313502261097584563148421869532752809549734425427485137608987878889571402933266226220638813411840638345805824*i1^46 + -7683463725513837162623144994282383701406072861046961072118435241087022947107254645243400344746102025370904069886447263580902623164128693523907729698712837718991709413434899337148819586412024126515884956674537980379549677314169078745666165017329432213516583673945846817836472498301140763301723255239341178608122530912902788550773007561631245867634620806740772678331898119669644418251153528307543381268728186002829413800346235859868514657237944461836607525983614967810064976451588481083115699742642994546262414236596874497024267481411699472650896756925152086982168036239153087010050010197742464027798356092989274847309894490014148000365498832333641997687663077422431612350154213747191719080661479514182166512600354739780058753364929095221032031680988950492706575604030309963324496979001246836503485217926189312846785647613838883727175252478907554689396242379626217623847726556726602317151707600226323445144143510087230869842194416249945352155077564545114071830561971116575329588800607788003751754484598405952721996496465404287254071537329210513651241040786771085447177657841151601316605566039128443360155719301430418178780844799193555789096552489199293989859914720679254872151762848567880916379734059629667807091841812803537317707059395712014938115648946522402023951793095771430991371996835962480129649512024316847792611795941643486697240215932123411055580988830578523453095786208934860873311875951181785245188115847190436260365035716011238384339883312958565863540505860542244372930375578526445224267341297448323096063040933967719815153224878900969589854355296467071530697581728064518687979764916900784367172911766598849636425649003784384320813579955392365292223523008670539081614619754503282110242367870134361489627343033720847275608116110899092667513052650885247715453760487979969398824980009773389471667585072951376833350203187459112962795052855875869071394587024296608029180841888380937363890914536211644177788737753765222999556330007657651631579791525632888153772579887055703214243890583630325194491321120898715991001463233317677975343990412771504805615210908060663537001095860503259550459510366115297105189341368766230250500680332863139909512524130614257187278802820858217573305608063752688805394505552661187934603119268691324895253715072480657858292968811938547908722449982722912926225232735731723266961597998708339412722020388197617284721847898757486528413275214075874981717732840808458883863427180004772393468655821764154873275888767535172163546439253002061932668576531667690082776842348463440221409105474493999893299722161062149251675980047230230064296185031180681051456879035263153811098097362044580950443732160817032249375549443974339577010890020938336847162682635677966714325266759104467084765086067771995115673695263127331549532215981454018256797961816364941386944052593149901034084574378689860721704228694475571964563744824924045312*i1^47 + -273782264712629793635281989769731844650826990822648156834437010602028075489739216081457626820705718942400377323402098944311919449750174579664617267408071765026580888444728802732677279429901814388965695141774053029635067720495846981116699238044783769715734540241047058203654546361688530246950574480376979164942078670312100223989900421313126246970203381694322110468135685301263194604012835759450543401913298026555657223143222927025352914425680944730954912367816692544872721156840534243332650195383747713894786575241066566313796583205865391153619034742190154591822121038820070782967840687861194397906538819604021446883427594279644521105198215394272062625786670279708879499463192948817517371487094460770723908966352248597527586532047767317170299414976552253076963611847116379891267244604186108317238172974049719688554046978230022514303562140241347156165329227104410016555561550178636516462317120156133221934181970663269144448733012809867764491914226487191575278163311647215140719369719866110240952151050372521947267227167912819994113660149602339652998624899629710069063483917775523325324477455539351511793059074724010378990936331761063001409408188934831188122859438262280227993122784709764498960697051518700415729228283908962681085618104690365824191397170136119280960412727764927595501172024919550171563748395843761227351103873636958643730150987033950551451610225672997546409576387328714193092586846063134395539355913194444837359855128584880567826080546439574395141505584579461614093587027818638152201459642458769776752185027526040489934249032506832541810070534946060959574392211344380025371460081998452230670502795271574731165862834044054711322099275892289906243745450637515779925114996108504379480852120535088112017231420435155054848393542909776966467432552690413204678987987376328942646084441571325791719855600748021740676492445697525620488712062343578546554063615019275690391709451505130052193098813676365643477483550684017009758328982554275115062091238576803993527698649373011187275062203329255914425011667511215980893725423263224001235620849787110007126670430346887752552328183634831173700470755308028248745206302165980494579647648538806262479099923113035104093853423222243919963527751658643555261017098055166248981295678469773472101384466317325363818567757713245294850434153983489217992604145646688313970459219750072791527123816606116681316657230332663698355869834815514080938010364949950851635612488644584442334212028907157443638210233550761481029908595501732801090472907435617881480788786900777840220004966037091686744985848742970013258957107602007638888483536530803082108022519895185933057202594465804053462802462236494508640105831968614209831259510341971194939652742081918713308508226214271758494295327976308889915746113334040734090573922980161488997892827404681235040920831265162261223183687969506144057400272186528180589447048331264*i1^48 + -116472289291511146427188241840854025906579386012102118630966936070763398613667341214821624171337450179867031623889591837889374307199206657212140653051982185845902232991545914005438129412646088116419342494369136993212452684573362912502773753306638887038151841190799892789626194131622158882654941558242068029116915704766240724670263656759059546616908795080742794391015730315293272114564313478523327494685716408967662641586465300678262043334004192325837396623884956170622199654704606634626582115916676489547113428934382186312949247688964886216825987497778956913806170287484860563224863667883632039012419393916155906028584663177923219492116253092894026209599058300193959301349454662432844705748553628966107797627042214802060545404320171172265768193168725647724803608093650031563830101960560803523991941922687651454554075751517715748888082732273311291206974974726271147125037671495621881867203307696462282244724427131498175084237067087270865569699868666448721349049117127997419415591200839166949766792812489389640731370476161017175726605087498653330707895171047116377345709120725880968946127362549436116963061001894166545580538775818165206731497213834769821371187368994068288391947915925933848049480285577390012608949623518195880941488057010979390118184395717079800861076744893839735417172256274255775927978334324298706147684733186024266491226185372834125641995987792151645594863599210642799573352216279261007730450853092141488810667244251665910219779290140327292888840305236801292104826911095139167727558805941014925380478413091532653741693569956208713219963141399724180638886102030342009675381989841160930110554662521774495935862552710392276770938414598949361054333903331053185247955340954983749439437331825471659147875948260721275132040493117159717307931739713299730296422114136670883086864328252287772884700510474162887003004977130831871811373411131161183002930131060043349310789459670177882388424654325225790864983247041764360806988821262167624766724342170556352435993122849798589437555705726182890523269604605795949117167739773583139769132457811006868298674538080989321940858635588789594378570262836706522217090717000893777126359469165471589929693498646410659463924546518695458659762719769332409519426565084791197521099175345006641906301847364496354094455707773031852963308781085905775717403687489068670861554662289464084717555350079078417771793303389251377746426651542321881443693000107588339267421370121172974279044033038018495989331757213500478401193917350440459898562043398852085029453541928200179122212356418030814314984558175739229952187477563383503727429838209332930072057201941784717627473537555515296041750521696066238653821729459143597365658865630833169502238077458853603775200838362741630648118289842316408662553038710242121927734868413420213092015663718795579174344772595436633594564341133636051378282009680391391856535011328*i1^49 + 6321720984698644892318452572362616272101353724007129389226227469549142855730984714818481850666603547994440336940107456275682838910049290857341593865498807548442081479332745299699518267541691439097259817632997605856125849712739666238028555856878122813311186174198629220121462116492038803349500467617377030036863614274053400217967783151236003013588826773669511192965047047178703872639736555880107079998347712651437829209368319965903965141260515386854821896342321363151111065278378863647155909253991921989014063150073576568289200680930020134461859958813455215556358972776560331888381330176122256512904745079057124458217231348158817167975450177742435306687706330602821139320174165404128466539957281731964132998005698445885483774232658010505545940774375882238520548481957126044719966098169636128555062353680818471587161953039536759203122829985105531501066535724436614020761342342962755197895614214916449907635119004999051572141754721402333765658624829304217322355831652617297283819166810018573546638810332548515074960781619105199281555536557377133593214798278751712069785022020196943624393362641976467334875932646698956704629826559252025555827703646958353528550850750263125929386563705756167973032747962656671756876595846498033482223414903983072023954326393790312008006222846742877640329374013319279373826431924049925588198045910428515355912418566340543983329603032352582014185272327832728728018542736288768645017437247476057352744226625303083139409185914783543246849726700167055492608673483930824341677608751712574390008253113180116914776884097167230243075414888567253942496161148456508215196280255474562817993855136350690996969174624585568005045957687481418062685433831943068936459374462633864370845203743409187945072723323271344079813793654866359816757338699204627934915906356228778164234915345350870359252881835005307107403591243592168679925675952971916613403105202072755352240422088950020307116773392454323200233242457723656367917779368038159446872001224164982532886948367025473348009652816443664872892043898854655677340017741612267364615346539349991658649155479570123268280240682733083420062498351371631286357993774247544463081392256336233855280785383355125436425683336580221717596969077512457663638387079214866136958961087596715552366131997844224770197374138682926026321923334753056324239385270846420261659166981951208266367711706706922927612418888319332280041991982834134851139862603071381854295306542110500763033766170731096222803767664242240453076385895614723692699313917556391716432432435065661938449213872696484601681534148574596175213787858053019100170823678698167861601299101982010251270868445749782105398751114195744826183089433175818200817905746708245852172391780688383686546157202481543856989058222182620652192090962336475640182195062259458573973074937702269509536365144986195831353044192941156951469263507815228296396800*i1^50 + -810375278497870186912354540314646493271776949457648524590919650504392481894074965290455811297309258561735522913695060231458575583473654537234699970915491411282569437067030644355937812854969143170741696303498390601046802850387463730540700383819665929837616714777538336083377212155764109906724515563745211708846270963300935511679119172884724477211412075481427790722039302096460838098371317257801680477349795566337049646711270505175971698372639724018667658547412003193252711079377711823587295690911274042151298237628590142815694383622709692656869035451581509905976130508860542076568734541371396687655489592721262112950186704368159495416900792097126140205023123204302687208527323071271456098344641084922409168477336572445533105078530913011459703306613455802000214016162145558902922246183851596351300350642601137188597051993511116797252249101075303743923511041012741312566777101478407385076504287119516528363458587503066430162365835403503865513863222234846439819659073624046369114622962303993832602999725982092882758633509104111754618027090304556214698110489975960154753462004551234943421315867291784352281529277661496288969640626614508905367410954926890197932365101756529494965862785210183488535670773915597668335901101307302468817852608458142348424379906019382851286908234042799925177741675688158945894274367744705833116771627827292777392192174417755803403843818670181571884395199125315633709154612947080206152969748079800341843742894260301388450055337938312256315190024147292946632097990566629189732207189720958337242983134871415593260455568867534541297499454335667188251488153439956713147701190667832750549648058756360912326507386459637110744039055865450877999927647071770557123658269636326712587582784545268259775804098553846288402194069478949926269877889697250352159844381563439992506317233574789634429552753605889064505566814212125347231649014390101127055543007484182908363412691006081931084519647939233988802988726083117846146546299430908031403308995708298181000070719785655655886464213702355701411495762645249236209125968478622809877616172499959238959726732192082217556530044946080652994392109626083141114257300487964449273207188341930299034098670356854754892270219071172443446178531021495922215016785625078678125783438599260205890255899924138076780811425044869467320755219327389606628547549200443799461093488596911494236591690236081042789657659828918973080699837127716944953689607387600974280773244883142595217365154344380060405275016151681765004227655115156569007243960489665927825882123541112865662707635814743690405284205559811307230620988130984501871822918629679776454446597878517710227114881621938041302186265856449820404543565524939383124436570857043788197525847996325464785819901054706861467941252368732142370402666355049551698955323622196022710944295522407197460754777626022854172950346207257878158647719243760533504*i1^51 + 64898745602438304530997248062348839484792005380687493187320502996594689129921722142906851777175261906955129888457927956555590076449859465541911870178981869103732719436097946969566723224035951375444742583121945139901404948024850905175410513215690392160114721495524512199799897715799919757343212696013443995030931078219367405238276221890995001480910305040063510784411581705528584807763304192115494516967818498724390320698251645346719673831543284432891486418477503478809443453124800323556825265177194227795267792216766000868163220770048107356008507850302638200518480469529762772935926980563658313061119664285120347134902979326599829752453124103773583963633140709403802206484244503605587680437948217816284232068998207984900195871507755714301433646208608769494629055909632005428057902231097474670930486884818607012931700439924262845020550021910574266226414251814361271725743642970930832538763036203753468671422859106250446465341302908294027122900519704522851310298800890409497267637180828153040934849073850931682476919278567149274052107270171163122263287299678697246132739795161751648643824249817233241044258894845437079671405066644248210839958962828838555072605316034695857209253884736950638580270226525956381954421671013023019022368680396131915920107043174035049649343291960559475557235075166463076224839635730664401394121763852621051777103947337812279735780367855913588431372400575908005040361782520371590583415331568047398520096833756083271960625373566193249958660074159921458320064588787932712895248395755842928239963838409086052420794360089660834171638641892440514402142949030721512314953773585145809480939778104805178701050947312828645591018995137648010340389087012063727203461200705104763039297080987789879496013175702389105101978427031550201958765650956602189238914088263765723383962948320729715167666641559886842226159707005751361023216270667583683700751291302440019875208487186121423654162035190972963387967589390966666832979855390611095531234706998564278693932648945291912171921020592757526850676253406721781567653281080617412322926857772584800286804925169464441806198182430954682860456143910989674045623488355062554419293443120578107759673845549567877164547397435110331674533222752644637787085056123478190489733631628461718341371317298005985895550415664855127149550908906665257776167706884951956974480890934367804817414662838209121705822844250530530780468491492102105272673369593082969660721491454951887250119089902838109175356831704115605031341246009922561537081390056414685031201011820146738450773487186129530715584298607736440672179973330987070395797419980629857305983757186646339065369279966314347897507528773977767001389278990890876565601569693731470042099011538354964691171286205893915569990796564039134859360042040669735432742321309900788953724296442134802405887061001045268863121988073794239152845386441293824*i1^52 + -4554318220363949495844775641614248838392591875740505965180430767386501271574117429454402028962126357743652627859695677058867918253454011950030879145102121871994402191252615137972241788209113823810597876874060772789981410565675077125789932476117299687064251524111490647344148626194931549498887885992837521440659708206171172804900336530252417498044700776050956019420513488316262780709839858976948489475038528419288314986424951595995588072948129295427804052292719456861600445900862034067470940415386518362111844219306509479618321601621988340626893087299812329173677387050910638671398584661999909926260596312859505230796682053426546058938432613611920361240412306947057242468159048739469481565519982788568400798081285700028218436865428704302331273265651351033777178673805585573709463255880406280043638527250886057882615436266174519707858973771391910703697292782516597971185523139654635362012786056260023838442196203821401329720543784852405968934374033613563082135599990409492749559530468045039617262336667744530763498598909846689579958767037650246312867518501065095022798072175343379101926752524949561486122131752874771305063623459258769594226381160086454698373127640532403792918743533581098215186787052945444045813674842226861881856128047743321348908569416509412602260320983601921502140367270845390956681629037010211025973482337553638686466144205992573065155296093964312009847144732444365056820144377679442587308774000549385733525923618766681159334427206322160719216482608995672074351315367356642690010548062623536362017599654646351502511165556405755652572199244474586098054264718186636054194791623734172987256874394449028714532428593835430978682822874791504308594411728328594692206177307231985847918026361205768051742145675629123395998243554236785801905407463270823979391523013813881139648830336183167260417825451718502273351217159779946664994457842752385577834446580849797669133927822087565692592692501247065920542512276547062036043989540404153145101366983529328793380581296080071485606737783882420719957117852992599257577629721631096956799870542237722642452206462962894074383189634840411883043981798096703169839027905802829072611028569243444322931907470197019951229449883147714354069763777989697624715663343133067929997575507620782484207073629805872750097847859423383978731507834171179953276921331412324183140104233856062806246851493446378655749286945083377227295854819828062801703722312513594177607990664128861872234238111124551385439619685869945446646312240828331835269355718286934911971291712063479388742406673108361484263972260400902763796611423386067559479227775521268503075862969167391152671868069489876805209839060647662067357045806065625201815149654731031893270827261256732062087193959107343122156242276228333476118155728068057424822857475083922861336236721473494667887827856959728179926924730032526315476679131136*i1^53 + 291525395978313432139267724733781277185550528149760397091993082310681713495141388968189161721657669581929891415339721473876650901094556429679279948255010433432740390994684099212999933474695297117546985203121545954873988741371320087227254638157311196466679246825263964442584851711812114254437228259179505811492376016456620041335133387695045317766435066380294090578690884748864661632826140378425439234746043342936072716797120987757781822939869636180140395788974405130781403525085749342899432410006687239746612520675255767555188965093539754182188664331014269341025271294581841758056926537491463698442427002246842220771552179783168424320601305784030095669668533690004798704574338923274207298226776719729833451677474688543856701795110519051275944797891526808391264533735345014084614111768792565892946453016303898325997441213307561310482811679703871445251944804049343104102659234057361316323238443332965644477206854715714070558393262084444052243228226622108992814377489541281753708769280075764932048401327087188670166100853130630017848418018952542626453049835104203122824243369390992355014023857936811380850012483608020098904871115614755882337464183189704530983998304860706875115764714146888309880674993250533189827905256315755134502174414737369668665454814214504793786101326049717119540298235400639095388606834198322676842545688312076402027147496873422876421378853068456162706962139453338169402261125010636281018858929803753892193515187624611709086848250723494552369446049720766469022670942311431857811404113561309388768809869299006238579394555053262320837239844786176557022095349202071181430609276222596008141170088572759787003655885554961830168558269663660170714388117902027114022589882513253377031092587206159153470696687291078414469411850223635674473910012254036395249094457795973659331841608318804733578450459922249503327372077728127490317495464177930558666339936750181632152458556118826111248926379371577161951591940194741625907597859184166452608881776314477110384218022204931589747318821548478242837143008056782076842668302071936105505282005541417859593417226972444909224493849791655248444210996262653179251411869257779189833195393397978700654077381343378276632081459888735461324061513355845447554205774553541584546322937565025902192283267041951537034340699040857276951125430167349853551349330550840049528852980681367583159493781710895113898298905485298902632300280443348683831958256233485229049898686626572569659456085833952605763181916330832711633647734453931262920960564874970919323967514982580950099038822577324086592461746125740454318801842954935656581826552212970583446496827921269317370260608693997320000031317468812462621640297637948097765333606223690130418482361636902564855115310202580049133973344136096588362122588620553824016985633263821205947326543275682671151219578903972155456969838690755510584475648*i1^54 + -17548490804487920335798737992964121281050126334737190633466339885314618724705475354671867527632665629371744868419489602850209391776806225482161481103737415712167590281935003721101624907830805169750623765205823465484893023499735423031529823443936898960823492181542122838190277386074426676008647032866110296966218796387872183212530618501264204337932888324783531211160206099093888658566488724618713440787813812980042470740604475163386511979678723332079244848009450511920419199394247799865259043744918704266338666856069745242297176920090800423373633159956525633844086656275097281341195370853217490290985793218140342931464740142014917444254845141382283844788231420034659189548130641571173200840924959642479542813263940160223854827554372401748570197291101438529099592653452436625847047696660525719306215745140311127058414530334297707485412085567397663889606577906202320339751979932329530434454318640302563108501502272074662081218799219828725593778858547437981938124017548732161713462633984394338020624036407188581835874117261944610277878503738524568421112381100002679676939937960102286982157318409546016047869848937870359532143352951169199436601247447264971151784262495728105163831827058113488475525889103615646923142842355231027334276692051105788899840110022087127306002030075156172307675090407241417847528431696385194384268650896511642656471269403651251467262765889526271451041864363919610191410692919729918316545059214854517083737048901473484672169043967598061527967536880510948600972239847978003431830324762622627673417016049524644811877805398048105599464185197375365370983098601546100688674777856503292792858688894030761325609631044988846586834866174880098216338618876633253970631698246077157677125427888940270342282736453782335078063546329488861685785837512486024864789607633289921526386250534109912991095008978686973462916763964700055462073502577502046784997423230309097697785347578748700656277448938571376310694770531943501901343483233293840252425738452676616197321725047992333744599812937508727927365194295562025249233542705111661914164537644948388381353644569500849358362308012472070167289818824268298429223136943250775266504204255765281374878623070716517624850609681713375855679662424202590344098414544293805836404276686381770060060317183409803332513580750894372168388133599432891091344756122725393124459176384583580768895966912934840116481932791046548894906903649571079054153671911209107629392018679332690275216994252112853435255603146600797031852577582992681928170318288321915216138190490762740703466146992997098232430711501524546155915956794869502835428885382780334711764066267120785053974005063122196231557171843200953645248818116688373251776963132834412764308866739847476612459987799614815295464147090167998478207153561817739192989334835629395694967331739425418811558214987217400534015673821329440636928*i1^55 + 991120480541198033238195060478772357934756980643874709000259692221500480534926240132299659211937735155336247446713963504456713706417453890162713729482294694573918199784822797463424068160903688625094984550382598721397306478740546065618081240291399889195549008004409810468545092249647125358852451206597760645211859679974665930338872284959378374240966480102689889061283540181266082917765414302456975255838339558918287470820511778401633904293080398740351986173129531140193332710170180984929377716489074045735406123113681586845538203994066888274268435296289016219883378499657843659041815651890016186358209605486205592523030605466509010207138250682682816109812088303483754381206922430609601612903788653589205938385966146467373749931471206071331657292989382579160688608926589769053815499120652602939791442482888400700757831247364951413621137744187475925321751147285558856393351936847280502015611621065959206333954237458630969129935089822152944782987892820964176894271015907402311641896520796740757326821812547309808138973000607003530363310815596472610274620397517495496611601105240574706430732445887594068878350455343671340825946540699362533052352931751972497747992940060817459496376568101922027672063355002661625757023719478661266841054981763106719625437435329237855162535190393549009303733183725988189277191197963668437755599561679638443467356934014503198975020076004557310992985675969884594206087203520627545880449193785648039015875844359113982071649858847821848589387321469377010315929040036801021826703849227088682630399644219419752345945936574833501149565657912679218308218692099023662499579318775816024336092718979473470059229954207442251053100884185420643362760083898202759908305217156175192208851386611271341945498675082058751896625237468900396667088054697039187332437747165478993038180975400067200074178799657210207447398406133613154511139622682458715786248945032926948020846362867429939936963452736690871004270645870394069965387349046929924935487185579470997469286751357654967761784232766806215968200016198285672878688576561333274458195394179096545798208302344534887094202417530084203302746153088474335401677290598972881303302308153598868403082255950068791941720286759890424212100075207516819600196336186312483284501643595839525277158716501925750014035268673555512044346761433727506757017507197602239528724437372724684257449510668675426143664014123603779764984353718750777402960040186389734144283366722858324891175541680509789838062264551760947387451531403620043821050393991271580039005635304422121847942236600162047686506440674894908073757890498216751656220724187423956454104959473928520232300310051756615073375500913466898483024530211239340808158615734971686423287650985817909271371638142249661915951436333923257047352334274226189634386172870963221335340898153409963563456792930178429947371907759210496*i1^56 + -40516314251249290398667410189089050196790058609381925966618486354605535685062107073039727895162364430155119981734874133899695201363363317123880730015644308107993842713502372677476540999068660122979226393722591737893575483497233136236567669803769028510962043334446532010133231687139629353102605733319691674869059670967638361959621760615443320936566709715035899397896477177874046407024510813986711063015946705002133192501160454102760788034285909470209568357004646490884818731090034468816172794115969553548679737999524238096192985010200651165999373620365138832310294065279334876899036927772484295445695600463514051339194856344888119552405873223873978405387146698289716275241220167493142294326073309685477405398091720417294375002170226517857470151878569913319666647966859072220485456668330622631606598172228516452578442728482558508522337657714221498042670513520285920925265374637898438769780610061376052555935882180428146080914343728942614743948187799458598306550832462965433974784718516146269737853016263888832973507801751562915518340208685501976964526431975380945499125285064723861963400821175525455183590241261499684824730965395744022825717440856716641441088020550752622896984261690614829811401166846435567834495062294137225896796767384395699615226057143749804885138019884218753006618220119818204327716088429844756614729303493196562776834844049776839050051443104283703857484699970278721008197972631029541586352305903984504627930968397179787496992656611597804587012328051610086048987508760453584877855853484085848062375749019499524347796625268503107501010041382514952762416786197520293541947892845067149153430137620439406642020954871119803796014924378547466493825875206580274936281917699593189343606641171410423083064482493181274273523223190773858216700746090559769183070471596105286177597814622366905233215545768086244415998050843666839300312173125850013443541449241814133409594711550797540659897730171593416611785772230502333062426669813678482778729787042595708531928034308261889166649313573437932805338012183897642358821420925079390910279330756564095556378869540566870667499732680159550128208466888511729470935827014888447441187650003091979042837287374644306239085170400236780477783425512315649692364280974898332075402141165594387971947772752710696616032692345809736525330134529232183164134117589646065602657266764416302778852126719800710551337975652809748418546103328724257622599458644497745280835868696919380801690178880228944769185360551585339774515685486296007134164566860761111233245754220541396811969290765101273584834914313912202399531078421814930784196847545555452201637995847854213366263040027763730463968128826002345002485055316630057073201969194355741929288970429446042859637901430714185284923487420137795474639480686391283122074420643103553019184045408941076786535683843256568357895459045376*i1^57 + 1421920498733369673135338387843509518853432760608468398104391021681461893841040558155284281350555939317625037578505173915057455484473692488833018488776047368425789966435984613687032681184774961982584168688141961354739754139286446252415103229627146596072782836692145350658380803485483271122138287997518967457232290180759716476558950155260362059324616532112566142429151839434396109070715993980691980859097836350692816464497944313119731854606899553998328499678006236557807757284370968294577702890047798149768859920803925866654679168109349128256180734531053998296727219255010249546316715624872344589779115972272664851445281118837563183457485639722560765756969046977683401198382302843720717580646186234565361682377661346924623599543421081557339159961372849259586742405040201579794872168745334674378206037882212196810759606867011990969498400723444363208250422772424426965686982911906543149553742443163847514801515424932033678931221096207725109448819508226062423561141492372381208548494537340067521112154690186571132131051617990868382763308391807814123494328426670898371626952208615677329282673468267831464148649027032042786083302360746405387522197582223188063280409121537003655561752766025750455842409026740281049581635876309045451086286358769062173580455874075344402306573131214288595568195072307268542719289956152575355867842184731129462352287432525093364051338926090246947899480002658206843279561293127478100413842182924290378324199189215053930892712907280928772454830907755429904168591478080600824856669226238667549045403150423975693140871716376181947903632492495268844228453874566068338336493157291528153708683580276816818803408069713750255426458567727088815555027931987368141599665647689617793133811359129427325159484255937177053380885073773485872566904193158629472591879312104880470466457993600204685579755532976935238141101904131652657672152377965416597359450571355480285468044396802179961247030852733317767760054446461758997285989739346135021091425955727304948043158301314129715729864601171012178825101828876513987689689054646511775423187708869848701674101835646171590191964410963401201088421573842606616669454389171191854204235845546502757603576198021833337443520172792082104183029222614129253993312524435575449229123787224874027761775178823527717999180121093630410192767986418938431579344085824034962019392037252013340833807548006766520942101728717387979607421180091460257156419879249819538237205857312814773377647335715845868130555812510185636256751768687278608933072811425251165608124413849677541515674372880240250937720441856719209671238573266023838308003999309063190845808242269316570332542378809117793867606260727055829517517281142473264912107333674676281366711976998791341019727895205841560313673697326181268408464306671683136821787592422976703547121388128644156949943663807654848461012992*i1^58 + -55021963649548733156416184133514001453067718101684289084508292180256047180926469468697572941942858474454191065463831926638467498111848513217358735920635555198575807966590878687336495618133429350970811447634294532712690504360637139705861162305022568294110598962000576152200517018331064415838085501508041649906635659492068059892381052646906151037214450897704612478775376121724912991035380275145641906940512749027649928704253401460599110667397368346990645304091863116248690961621733708969192153452497022672008182912523447489887333449951587877011363130767404402143446186449771187142321051067282278800275869709525766708027384061188661741260694386132489699217617030377463469050431878317408784054451115792283141278900619928432990187008142671751001590960451115328777936334468455630517751249513870312975173016794321210828665280703852461682919425420123942046218050613367221622647809794131044861381467994816771941933585421587777570469395187231379458001935362288636685439038725966037851720472141398455886928719802687469299275610243718365584301364602501986107115226504906009015207494768531672271081642404566922459160805364336697456414280002145683559661049525024868377942034415588526540655224355697192731944238232378399602010531101083979104263189345753349552907064967805241237288874701583108899245662380773196416333896853972626383011819970262844094528276475291993854399489836528679844500926205863224024381747380575991695751671139733439060588909873141847980389259338169535934093407150473700036281078650891223565671156349399266116113230126922562300585841395568854155730034405365515767075869633997445884292815679999157581970898819261004036921464343332709037384816560911860492681557154573521746897439847978533477102625556701911474967797372931364079531676070097286568586501514812547194667284302923318087667844578205854865582984454107422293462876407940983215779773288202869850387610823364842043581986159219567712616009019954412563958537508219843369446120279772631084354720733255506838947834672251840422781211967515768532624530571201132422634050719213069117920956260689360338510046235910940668806391421983170994483548078122498595194159751424725312269707046229525407459319568738981433555290880684821187170557894400244452408729290963034604650002393660402153710358722359061867771897370303871490045140364785449984888306086748117219600148877433371404135596086303962733709970278891091707919088583511747641543360378686366550204339356935069227786046095145075648852034085350534581860156866673871640869854724615745370222464206328069642962810534275430067176519706637648945269872005159512624745330882613349019284267382862136850580927389869444564625097208569674734113018740723486851742849651916202976478836012052933074439711486938159715778885963346591297693867970365815284155013869333565881197691180157884490419434776359707082752*i1^59 + 1414648727202105699225398843997723152509308947935670941531031957755987588489252989931780789703977741466150265144388752296637366345428715634662217289654503006512013837086847369221938441211628608174150100935044933195170635416197902150569419235161124175581784921327789159116196348583353217447601000602278346760825908496200587539367054208554745757573510930234128996756795213199461044404425996140274421645673876325520187562373132863139964036003845893562877685601169318470786997643092063420417650797045956223849317176470452961964825918567812223431012417670149842590384108591628353999235814176256770166978505405922188708557285690187496050218533226707430345926675753353303253937701432623611177275291671247030618561697906906365971985758484934889356744971525648982113720784382272284949004509095657132085193304641446157928067539804242883393806833590097093888350405364059411195956003471137421828072397479837948455461069218529844061115126722420199049486075440798987252434449395880963893309962851549140680472393638082809132585920542392266748390028987185181286878025883269250660183812400964035128368291119211699140560519117568998433928119827135486928144544396596461211024718989386266194567928837469404203970712676283850056992383027992521300235314810442134847505478085242693179245390044034825485227889516881158503010138855913825021702880537585403543381433342254584677694971398035254409782067899901398643405474174281200582828416899600633625718732729023839642629468147754749383830045416318427836215472321583867268701971334189792273486152980941263997247611671739581380123573675079144682854812366105576157584948411702633663507413525383874893350882951075524939920113533960580394798129854748124181574476998938543086896014681723117351937302778317064369584479272785669488849301340399979816866166014175233767441373793466515121471450031481769859182859356266512628662426558693305113221530144510415179956551985816438610393355111123189659773102304633837292917557112595942921752980112206817637389172676619567657439499728040975197270537310541684698874121451310059583315457623641785168599962996538658085281098149505233231893887503984884242580508991373955315365867390156140102339603977134748214038826092034812654478757709778496412865220897772912477583912852224592897359854163905585602542023454611388497340924702614895122377729610455464713052351503867444187585542678454274074001207419327278429498830623553475755156078608667386679658157650314820376941084739427966870860783707724051531384545689285133661062072835035298259520371384578583089918885403663597667182390632199611977405505294076197947735188202750928380214918489419753652206075377566102795775373497100863936656391161971648711033767195636925908743814825031384855367817815012510350466271111015851032147439749492576733917906638116705440503049376284889985625099913589161984*i1^60 + -24697170880069601282609489271683445800477442508881194247435817399915786341787299109599634106092233700055189355282733370833374220128080933812105161872139585674296698151893946432491799555298356892596078655333498019285037940061921170594346600075599062762407667709766358523664505447681444434896553176335847306019954700128211560484505505172739767723276374862117580567350777024750816570446192332889882650568149761782886465010947993721321720989803872140947067771651802171199432199532394289557045191076533401689958189688925789809636078698614468562843650140163980835329124536215950568993359192821141174707328062614053526926742608925342304883488619259926330073631436958495930753320592574186269303871324516488363306882656977704353646923214565540980663684888426559706406772497666530885795857080420495130807326228825979811896597898564070437295599531987927039052381993912947336413946593861640567291315323638125250294908781921294590632297966326440881336597524469461620615001384668874393200063982534952930042992782326664503546614615879703414090611729619578081146229012882503921741752492078232210533838054657028180964396826712232103743455175269318391993431606760363098818071366518400656579929252557013628797749328410600957399536560757011931463088677833375204594187468412082928034786540814875309811274511373063000315714549147960632412743611961831902551444903182207487088490172259742147931658874781483160104853344784207329691711059629465519699876930870866878111489430139789961894190374316256788510452435134221142850645881098745107373007897665546077187557506887872765589520563812464268323822911543368578828842965159003716707463689475875504966563795290347909103728462393263122990302028938935097661833803122068478572546007258768106544252676552477329953057848880369441691925074782372459171012027319482230747598748664366351465680221707532559360280517359242976867803310322180807645047556382884477736901530587659586094600877110860497435197455385280059055471486721630125012190006105273269389112331563719653868451956667007916585811242815811351093868614243266288488316177845318173357158376052343158713856845315214423115903926572165204587269597643130700793181557892649950667579765385167628617875205256919305926447544374210751165824422674657322942384918889725643807873265818183845750512490409775727709008623097826548410332989486760378126901053365678191189622124311310953616760827215962576573469744026848561091909539733880054963133239150110514987251503031103213592030885051416887304732752650730465075053180215721946073168108513306756728276025234381290008537418033411661427791907285877848501728914878853027440336120095735325544698559157407996046496980339173067809344095181096590964376283581680919851266508935620462555437472843302659465647702187049183195645830462812985155090720629295175139138537935721686241572047290368*i1^61 + 1088225785243704985590712244889736510603617800187887434133392570748749333754090676490668524911157220343262631106728702670101787012711903169753147443881313459275923687723720549740369041619239871645291492669000246518504626990502889878982985160547712589545968717081076101750924653084129080072809184983417027481669462177946194005961567836791765148827775122516569403024872523855428485562030977403296756098731780943864198788758727424264353990794531016218266618135137612560577221387832168543259247065669114327845161787500067019294882893422695310752650683509774114321692009364403280306798174448444113703421893847521769612293214007868017398850497757487504653742876280463038774623510564678355437678984106559190098449619842503868527095718374561870518569635185582175305040253091877755973093909959852625954107168875269997531842813063958648314608929394607348592056569448314954741125275647558103849293771949061350948768875570294841454198274939803852991593102740739775766356169727865227580380890477266617578367577783184308860138297428677456678134877859218775986045104837328399010786990474988284198279126112354598121846856324178842427773279101995036915250694919235393876636881733551304842746515911973273814465835074237242630731657352780693227939847207073388909872262354304971886295907667310427060172822305566889387693069455270007460900365695781917991726715701023358200160692786815652528212528662594803953751268599238451311603922062980753833679759928896611258363355797505542787153162361203221878009740407956952845692034217254823761571742713935458100642436718944280646213247819865854486844880894368312984054140695822220276990308452531100879587291125188078607332509854257150210810623585492916002737855506782106237559933741366694585553528405676340008455098789013814917485981785841802188946551881859369224868802284828000588030115888269640699735651584718828539896524896354336708738527521518711469707951769297409660475210608065906731554730671320627230550420278753990561873246970630624437175887244389979484793706908018462872205805607688913353220681862692816155290655550350305392138124601359001234069759653242817000698114096238748145555447312632119325347771331330313949668694318267891684218015301499746050729372321962845632477362780902485989541158346432086389388009156913314150588021591913791788419349542931254728727284053448561992862220584334748714285228125176273115893133411194640251717465447347726692240274605089428059955086802526720359440736664393114141132582289249389411340049394796339193165359991338898413660452763487329466904559320177311231345253086901561536785188636061877090485313055263889111047791430896183137531616884334487336251270230206589351068899358540538580010106757050035235487168288721060218992559433050865083826620868087379258077862785186894547965900064768299442514480321643740809901637632*i1^62 + -15786362187248884494126172392590429036424218332441415897857706297041639315790991177634414908962273707447748852571214314652050979844967839047352987437210774388174309333606176211049783847037701594216724307841220883149188439782664319928377140727928794138229045035650555095230008669176256234513162871908335205584017125926449284095016398466244204549942517272612784950181259403019074182909710629251100180455188740616796533264114542529029820334720651279203557286940370569701359883780680521908814550211574331736384977271307425356231980428656842221786938798673233917103103483745783119699040901864368974389264190360214413619779929428592583138908913849132311508523590309290595195391202464025885401904581464518218514229777496664129884627933892317406697114579592587752756125333752166590262702668055168370750510294225947893294904154733404509675844252615369910548147630736296792858508192639899458180575766469335072895910052511008521611435417656237215996328480035512841304237989167985961876725772399462491584960642871759399757071437205235506688697291587907637434370322726846526969804238381480099606116258982454807128064147987255684046420776855137869095907165501618602805311309712583686907272584141768154010890838507349669908610773625806798481967134726117073912134970809248315440033903799190664835296511742959305567758259946457318031786530140325351021416421178028026549222100082431546323193265016214934349803835260010337921195030113836328419826442367478280072879984205258791142681891920486016237381758043743290181233993018537920427131438227828038505088299163804135668292715172785775813991801350539988220789904567882961868606519662890677749338364309593315802421919986952270808568723935712477346881093796135862941238523017619511475326393888818706476606747164613738416807463148397664597592396938078084994435818943122690842326644129968718891069324205061927450528495844173624941903621882350385096777207089274790146250125226331741282333672654884543992467220272359929100773981061521619397777271424879263851182318334264612294002797053452264422225309151651700535707736813214956230388197629795891449447133907135316181118595245029114655154134986379754177899937087449956841394792808611872695720639740819316692999996760294621196179938562292887061645004605890586145057648171793888887349250481004726300441369366710070579463194856824837361398075415831198748923581997133340496865271861485239192641215822956604676296081976598095756124652363426953438235600003947025706431971243458813871044522146303342258559817375809036030672722143979079937406739377430505003064777876247887548052714951538064046589266347737829495575247358486079145586820337425426298166443126612407445893430694026126903305699358396876673510882568802074413961296800388977645619656735541964205706556990237967419749500962367806355335018782880872529920*i1^63 + -309289429337693362460740479095914571584824792156510881903423817341597375015075138065862997703034689105647882511563207705228949122915836392881030047588041001234945528693997386201454809716310361926164368778911633445816874822587113692398781155373442707610430675427949167340126193362620961568940999550181052876655677352175116992102476950816368487026252713691527516007279555707861638556617152837550806314736577331557316893203987799369437662502775400792502356239480518328158069474705073460111705735151550001160066018360179564376604487812837433116128609126841774180090391437180654596921839588999209541817688643879351204471740981775578477916212140507891894598691082236137949299462862488475989501482102430839836691484913425993292426711404632921613210801746391583498752793013807311467413616105408276900408180299096869728939219834206659403910889496392521166411430517634103495493286146665798724019820900556851861193502728687487399491902036020858359288079067200240180267111644557861415412419725070163880570251411798230896070992480921281020207046053948785239559357969302520683146752390265653383928429474826766101216186332110276014394222846574478549543426057187667759251360030662549184913821786732749644543309280529067459601590517232079949356927760541024406904757946580791752644093141671940100092573175992001002182411574598912101986593630328568059085881359389699157552384813026278152041308629485725941747194917720272444157129209200528093328997638049299074568714655926631693041448684263095338781056595387597088681718421193042178894731436818866938158301654705914632155907256986887118217656114575290613016509870544087839614419532824716258958520762615874001132814706959236644251018664572945493160024440209314588323070648998796292026003199186981227409316036348715834260217571118931276051605800580200996281410264361952409713479270099332586753642811976230946684550512341845802627968112594286103293179243079377926580175563397850778603732322700413314102721748990069614421671415547764926269922378053387988264203885369428040869524072299633333191494887406149294264058692677205316538036851063463336235107611350986452957035442914303251823252350290766429252744036935010353891926228343255483309776175111330402001617443640147315223780778156700231519135349913901735446210399019662192831572195991386470682669280062092484394290316173226858767611826317883419499701300273037659882910417386358482804858552239928315358798010189040099673434034469353368959936899078653951441828625565931337721769285266547894889994497861591277383991581621278984858525054102706003641113161356786047533593412551377933142320257289323963796092214440922998772130103684810690784273726998767070099843918849272100045256388408504207025671362867354867098515604747157382046502338196346205417717906839509743739201639275553958147481069743505408*i1^64 + -1647481281295674766338480115483137735167117014536641708372190832196160299046256284372713872960857049258793581864503032920006278743609989386725949542192773556069552429457995245061317253012293498382414446804705828307872874554250998871570234701711990737236152031679481914859961853294665289387238523389683595369514891135895884702990487160221869884386143728203661458525075423767745200268230584014582606669607615775654047755064924111781825821272236322372445821585543907512281835493672848439207258626843398721988410356508203845742897387064986090332847896297380130576771766209241521601018469672576064378849682642223126124765427108367641800328673620998214956485226214206413757368016464010564721176342175807426485685364104689409393668715065925506762168597996417790727081438993608445110189057518627759843347176239219030238833778675621209021023597848152626616493715630399150353463923486797395094700494181519752330153234818718589305410876581937759153157392243872527177030270100446155885997703084782274709440678960735173645591222027503959599026476595151201855115053307379570752592629862799526490334643120570270797525457351650030381720731750368191078374692645864718673433146204243628882017484777915321953522163599592172523204708593915058702495573123874908142780920479265357278952605788735000308517091471136443203425508895748794915945036647336673766400274116185533393657130148648135543026501227562209132626565207012711601211033868534230737632586048434208065628482751878780059688359233756997920664776049811546855135235931934299545375769908072193016039527696078612701748427702674069320308201906790491443403811377755610456870669329016531530194111229500705981964409014427132738979434476393334814159414749278068011875872377080521928123769694968315274061254946498782551245248559059673365319723920189585261001084476140581464894984397796795359977735250480401255359705831679935326011771205512948728271824422329110170671516610645021841468213595297222349986005146623028945012611502033329768335126059845911745208241523438186197575341054152005377723704626175565228455583173651414349951485781198290276093634455949806043098625653950667733886811846614701293540679889567666483671005317185632070740689002024946908382098963408778325954802383682843494902393584900072967248512463573954003869727393153079718568462006343627592243753915731616399927215369966300954831125172969969962269899084778775241829852484009139577107057623507921111107913279467263106960763635246688708138568984373842590139687743270693059396411480311903672143218966885013131056342255294794735569840419855899802508159290453130134095141757040880123921212330910235624637692856520741954990005133071264654144448069117975001300701938744165822143762443563540648991002445373914041749223502449875955456663871792875998217531654861228351377383620608*i1^65 + 45698055811830257604753221425485281096363215191695965903011830316299231830423777859320424223804211561404390600528909604767946240702584424533035910152973743203285869636620890214519282114667450227446250718241595360254254007599665129847815407592460177293457641616553867210994159267042114854903211359743869740425021198293637628300561673061639707003225568512028842337146757159175946666436460139891526610158660177917378623229190638981520858272505112577409186840221608238397683114647853737878480886849548498895014213133381381362837502746148311616419624931373634372231605982761953037919473918714465249195372375368246148945157943933081811760398719125209124367427845123770625490991859737492848210603111707408715418896714966770116294489056572580553522003667874979871600644978504207806201696031628453595468196005174361488207005483313379317948233120228751455142278245097369492387557700897795295157797813357274816847523332460741896632724798388380710582144306961650925819716848083473303028624920858568646076677254452059739127281088773523065886151081025820254249435448957824300777887116188426613218263180663315681022532815699857402464366633882835314833212393400743766208612789000641704973641604453294911813745198774555797144363118080831804848958179104661914870616273424492172246036013291477208019425570275870086252453649393417926129734382255555060446470044495385864322286527318367996914222413310879281642683765179201550268358220200965816897174315687635675236271313560718614140670089319690421635969191904093802641065990053861405776024574886883544493556186039746784170843198236438165837748108624020617720219438084869117099767018789587946837599692549737966345434048977437986469346415380940302633684763751285202288551578786877166271882749884042007237349297065791538583086180185948528014549375216655271680949702654295084523599025377440772048235940253997967067149924345013042979807688094263971089236789857519730503611612583069904568020663638113787400280297983166795722331500447613960623724849054610281337566490657483674864636122890860479619375671289091691645475235436406175748145988895864984554799197821107592345858762913469783345726822104778253618473176434278190939258662320704475433702992585872451963497310433800597355088593525266416780984748321218559810508737707958148086573968796176304891616068714736048624031324222460958253886180040691814231203965854368179033465707236781817964887068059823113162337681287714912128494166376925374021086091875070790305832151482926009322421251083615996402700974819772269439969548539569298423708507001592738316771865350547867074002085335111640553970929290541612858107140488906274484235414733199028865277860128661985756529448539648997030435957584635711705331696310370911477408089260540589772341928626061949981726779680145640427026337580878427857092608*i1^66 + -336653131684490013917776052989161516484138519031944628106739668520581505274653888035206139115533587396884459641031780490107423716966265193363357383272401570063170947948100775770112914960331977177892708005004459832207751135779188540142609262886421950454523359010419497133758625217167267799666417049474002645970438450721306421981498378239086499439643680865107498740296691396810693910725547274823187995857652993250052979324464679839407197105418813114861104575028503732939480534600414125463124375628569508381971476476157883299778195563691950138427677121821129815481362966763745757222022274134573733988789465099592312871020239381828587898220031012980974076395515289532817541397475712434781218142121146484036461261894171701942035433284780400186262052957707587690560742319452858766169870474610804553503560470046630989726631394745421089173298669844501856887498913608317169902305557081400947681020575594069002821053222533309059734268488103233915339723001847954174467465120205215106238346045535307709404012944567606263146137350372631059839769739351780084799991020854209843099319922723489017867679920561971162679745052982250965508612731438777788693868136168680067042106974824490880998905575220714745511234085618736537643684919838678612805949790691752982080059556902584636898887384723326711537411245601054974367760318693620418178711244916661655503310221955522912775286265111906405766068329691386218489116024871729437573338711476125443200841185952940890811566954066395253638474342253957647829426683076955952258045453046274167125421037781271121150856481140477428265943970678647233816691501473450801532618343344359426213431055171295209579375825150239976976579383555562384721807381377988763448180013760395317381500120868227815659078118014301181087760743242497615641441674168909297889013271881602871170399272760969983337554338595682797086883978378053463265002477835577352582700883994060680877191827705590747556008312662255933925129629619221363072326934631631770646728678516869442620878917462015201569972978264610702985638164342365079077145870128138278864678843939666721939316466301433951710275237392047395286449346569368025070792967551020202662579762649798256980570367474995860613868375512981744392459791166422853224468831283917120473648294246664944996189640641688111246628660352342786893662151571515301735493881263707228480767201898187603265382250200702366064263937105381339667586046545787036005695607911428921473459461261564935044912865369343668345821529316767374952118844802506012640684498537981908119794594384807866335128950622369956959713373351241227953795154657669724504153846455115880526618067382281462039693130114722015276329729614621511314327175828994248204167530671515339248213719435284395854147594486707038457513183471514192048785392337868021945385154905414565888*i1^67 + 1830312736723883729028813313319399063417426007681687475842473962301974466099435869558719480456003793854836403219848774939369844663321988055931875017767422303415428930381800958314444658548595130292754750110508944906636277626146576033286515327258410935661908569022220706484323266632013128447823306452022280251711126402337642209608036826071783317830902725457476529316323994024990057549057961051987976656754417801229049239297773761861008443376222247607375203826481009667714058484085983429043317466619184205755525337198856478178361249823099317585851351605771078285224977051478719227152977984089279679193739836728368665936052876056613105411846253665829785179110416506079613358365973665718036322081830467253665936825786484035194541445373857627251206389461741271942195074225642245368994194010353817890923150365842616919206788500604374468116083356439894310902672304908081338394213729964851375285322573955253472526141716373360399647702288239939874736830895052986106793857945743355895906219030115818979039280710656122513570833447763413331724950758784269057442169325788288858780199916910783911905215901644789087834908101482554451870187679175455683247779716987960597541011643415396953443719578127886359915252692641519647577296798518731838153998088140570784679157801675896630026277470162799305353235269446414974616421920089127807364170423369133779026045820788005344132808341076194964501733460550875413671841556670267879975175711621361938139694338826707787066254971862993572606112816751911800564690228829565711180462830008767121496055776331428308731731018306752269940922417386556895852106912717226869264805002951373163484219599529489804490823086447803738778776758679945940441768622672004780637813211379763771231390876103803805187103554433143742880946163570705188853565606230134815548081958250305706672258688951563328692082183662718702281318197000087950767705866010100027552400126482601105390443460936529859533060336813008493791196323165549285223956528581435315532928796447409487603093353981881267672289411440186846801712039476610117789275348209460563948731533742706054871415978496643675626720122519931642735532358101479921490342973274567471532232441768322721962355876224217974893496960159020988275369711834397864678111886665217970813645933646519546605153804207468534124754128334266265869748073664177383291129590144057194160158673503878591725441344046609556299304009644442997895721826265995655920878560004964797295141821636645073531705140899038852690454216162829346934297493673852055074460145681684869579813048940859001794334984056166443885202753922053797265581969813964827992884067210971335181401326257308901721640044560756204446521160042033393689289660697509773637120243403780774238678315766840753030215080260705852874614938039222035559477489977430927267022304706560*i1^68 + -7606621637118348611234015555809629035721054441083604886064461817919788529314514909035109671901485714926416366384793430098843663053269359099081421679991299168751573694392303161779518164434676941872285030039605961408706152681289091302331533341383521841351106746038237717957770853482384440453284484394944227658140136399063579265495022268701667649785315766126151235045792877795546955112601152606428322861585582743510078508824696623551996295808660673903730825219654523845220510842776057550061865651986191865563867070869189441678344868488585400608831854268145561211700274424719640730670489436213527429904305342056666109451377751179673282934628175651079799874209897965188096889831971330258726173256521237953152461251029265209247385731961161366517005851797756164939801406091484997580810663455509683674110070731807730430299834713022872765822037120379383018555185579529554021956800344797246213605174967712717483168113594980049708887618772389540671265634826398487334187700980747813371939581775290220901114765267832332652564507165537947818924973140434415766873794974686562909699152454257811139210708383741321002636303670469493171737950476830982648143086355928652854577788043916878622556466393021511808794443987762947649807842624810558087447467015572487129228884306041411447390898131890253015171201846684441205318539740785210705556833590936815860246030653173183418868911075063660539768229450802165449900287737304348673136197410588413802757047811162697116446289217201381098904373952647625701706399701355656635250868514903759222349652535304440586803214073855282805328455745426299877824256087047131033104645554344954632318783458093827448685934642924542411998660502467035495679876408681601798858096013961165939575434874747885840410681372014565143076870916975983168824001874254001292722994194793271381788608199291883777558691054221823491948940349851768591771116692431131572910046182156342999751930492889351069371157222828364457467270123240676024442064022653382469919913440915326396527050758792343206363909369893428745178335415121336503979572003622345785275535822410156807196083854778189229465051470964290736114722804917794366363476290272786355225177140960104814369545856402116657040070236628163473808075359675314973835534663741523322394519167132435349664320359917745036428679834786861025993288792227273486414728552327361849172250006765568937611350211525862054803058538717650774618278832999500474804612507401152713981136357922021156527971713526051056657757720117495492591128186944457812345483395282633804631588254483189510591343781594617233920800995171418041486905881786896024469969298184800725215901149044430399938193988156889934277907480534993740772183180327377076241987680716069925950249869554058861315990416297887124681776174213101936618408611744351678942412800*i1^69 + 26956219946289605245171106204328225757019113896990665938175940481493949203309545912075164995252171653617325317694377650700113337377917933752494106678303535453138968848105999246102580225528599960316620176049413410166991765638155460235096245398749241338132162878073054976090215343355456548597135491732671715917390217247469839178386467563478828547072913423173999577292484227866254732936012664058906585485392024444083361418596491748116299160947596445340841149625568585131843232097368301843689358466219219313923163605214923681543802286211627474257361585645093499201767540407860974511487702163732697706592190989257156272198381633978237173617813880861564227652305075703512710954875587366103015645775834514532900682346030590358089033712538100840736164726235116071194968210217656277454839424178922027009225227178007302402508009081358506709348093854057877096627962719637401815561592237203643908710778180436678902999010985769709637761810235390649952023664105324643281753945789409257786534572305089711898521563083366383855918484191194329933262788091575978267253571826414248154286462815239881326255135830042804009600872110270994914539077853198321983864145866274651087026832312444703294285029618352808943966473941899614722041872396384977405216732765858580341133622583065162889284761766825579615507652179163161025428173357115340938675857857717304049103657791185069333271968117049236920796698799860573965065549074502432003064740415771157063059957763708824510040925365221040156466987094147416945742518577457095439167695078498002910794734855761857689377147894605869661687913464041572448675103820476441936179021743303991166019340576184461015511963331994081744649843782200090321414248149817307364978377393949467180904506749774633477601232840551846193955152051556503020480689613112639776031620142375945655871496273362236442591173947074077665754158037405218870348060409400135494565468312885087258194659462637059527558038072910310639838538423666611795298646486421750153580710511283302693040300324870720756603501471619340193326532084507994619085239487081523162606721224912275370950703788129084461180866492069927015894743259872624020633323844438326729166158090665092281670608427665204149445138023816019292140844124999258049389898620856421183079489895641587331079469315385122866051088595951061859177742722632574894071785063482879322295581643226858840018254232951575002252172065066995108456555519257324266133140552267351440644590049856910425571595782984022035835697662761711529868273781950379653716313037194235163069634576565995014344710256913086374390956871260525020332639891757424231524845866643429310869438729454437322789861979192975465686085692354673341576824206969735349386650163726141739828710535507037063580356617358342553876438535764012465665962078279783415808*i1^70 + -76088987603033242646124221595944175000311609216944150486769875905738263489736698858480430521676798380546702239780718551755201868340096401964832320666015520892752090233426881695748395899505379109733860180635902316298202055364060263705127446814819298230240754217171617698803137129144896015417401959662963333914997853720113664848460557628217825948709388684004408483139296095928034612178153611549608366164346004193280302792905020606585719615608550666009954498030858657606428854867685987193974425832997505460307897936403125990515818947939135448452811446440377699582758225511203108796130974190595050702906976745407261854863762311015288243793102332365820981246985525774719850587706016786207504486771452072221615966430225940638294611553508936435719064290251852168843552589568968950476347673233062840793716655401206593794902538140687419207671845933219466107629035470056306675323134075998470465848009970030734230533580697270967493208053720544509603964315544592462920525847297695185413788389832002757392767196768218045215227370327263657739616204615213923946676749057085007031454481475968958084794032253119791113103339395511324928596044223497121250630305132855781870840202350661588848449816448190062066862593685134941336346799154416872383805990581884979254079532925477061592540664388680543920788582107894724355611306720110571241132596200108656521356704252859102011616580525630803268574911398470854672924871937892082569181679744999829269748224647651987595622503647572085967358524771614904457716601264245079817537550898313270588884535012958678983251551191029326234440338997318324495880651946595422538188980013229239980871266304076337355382233579133478767206068884394597408225273811833521516067794077833915357662924051448129032028911312847885754200724830037328122945288854108509788129077991977500641240462622772409999090196189972371218628874799570068172713090098264727139924458577603604716245316030674324200984441303639944354195002881971450691291073317950517191376283643630666383414018005544601389837854740852773049871117286240740332846692089342838950547784343853170834021911978406417236294930390181199973249076923319943619113971807683646028841575574833831596196913023014224464383067148642304204884653783426958734759335785007184386287886509222169960444669814533084934207759632652510031141494949591222712074991435091740873418250445923936749054935907515604194556485379132232790142644226473452254706177254127776706319115269733927866114855833532283727140425453433617647156915920576666436590399118577492879733690601102412786397804261803086468182190916421207345595449914112271565639163647969578273872485318549546390873332229185224312755274271524551067144735063320795912911015298473690635926862248597842333450395480354403006888719988129832830295414776266752*i1^71 + 129443496724762259809308608375114852247733505387541009257430367570301421696402682259287358559229177374128460667778090634581398545449066962345323243264085773851272037914781384873712428021789384429290580459334412978278007829754374771405866006715000270188424365359099125603574947797018002917213493800163097808054836296731277287829972005699378804017624086552934575876468910063482684384509761564428328091983685616838990060159430863897673943787150896364956117831933507726613681875408450122070840065965345988646389626597018809455811117504808185072227723063368715733351315037934628153452555125785592016036727917564967159597661124001807652910812025341856847552410222720836228409539626721626626061516320018840717346254098927692989236379087077712612032802228869064108397065475398092578584988559548143896287277750732997870684481236628684196311884207918169327686935481631370706759084805759863897416273781723580813564456382548179483170049281085061196296974013022333019157905684357547734789902930780060424115773964578107273570971521746749227058260926317140206234727792334440644162753989885203090322523612265273411816045791613179369634901869198113923801369168395418643466024086984638391891719087005511461165390028964837526005375177427885811304303000824906716280856582804184039731365834714076342788809505023331744361178478452915372153149989691198084576918326315557440711031383444163534864018232761922044140741798863646413881890109628209218932959199890646593301691377062683943215358212690002930691561045188366402394808127232452196377960581350223963068137767954168910553533456655368331893597675234874520837199382490870820056987624886474525134472912701267487764764984840342167151179415502199977823942417448655609927948134570490284185180270020905704033464399537054448290602042656418485169096699113089174865377047658148043083703734042910220886705604382251807942239439770737198243058272765904923274510605756413544898217256681838575233667283663573856034149408377494975428197348141892571116114704649146425092979059840476727345742631840748241876056269337247610446263157801311426677061413755401344049365245557098735812934520856311744736817250530378673656087864850603624252610726515489954311726451995298186600197507587501383679403018475757683403148553635360094873735065117753158439607910738842986449731939414258879462786085877093951412977687075918912938853195422696571252064241078298126087206060927178854129647047839308325750241551303045339754851281207809206554675373766382405372864115915892312578656598212529571256200106190512214536488799340444705722961391107966035118935418071674886399411579124075866547229357794371618838985792606883011927770869606533028866686536823577100252149582045685897809444456316685759572097677607851358706350107086755203771839545344*i1^72 + -149908642355972415021482943294593309908059551264092675929774363974861007417325729895788854203656987205348169111053767976517690977359984298970744590227150738367966858957257966759682779411096246489462466854356163600804917929709563183443424405279069486740050766200819660654939051918435539884081017021180354874075872724099340149650575284539765501738860075346390186653304978622168718972191480287341320274043673379109330342657675625533720227330724287956596388515787017886076278999997191531456255114425288226921534700657063628061577878025519676947518716075712609406467621007809828206340634055342849681920436741147203724926134990503935037247381054665710745845276706589937815788362847427222579556627099730351200944935734063847908546967361640786541125662755351500369157957306966385352160984727277533362250408278477064682455519399638073540289802472340343652277763960854541652872614101951687719536067186223901669996661205715038280671566928882682341950588003211818542461360413466300146458259078064528188942219615687062574839022638638979029506641938271879479909191210833373497273536537095808216480859992288863495746913086170436700319705767204792145750333340872838580935639055601328518559296925247387413914239791620301936818770796831055709827313466968029039159964646089184533013123790734545095122242498331454767249462082180547126284193198774135691484245290423874171864647165495740070617628148527511794535213073510223858080401094179394330337568601899937803090986055614325929500391322133015602858009048783607064057259745508506407018597348850831346801859958346262482157988021854313048168556698521270247614618510996588370457873073380773337107395104652993374803319550550584505988259161290714902233907530131414778373753463846946374791761461509062052004472426767971709177637671409951941930667061823824174364169272648290876464480849903567595024501874294501216809613065037514492681251349437735988792572358534656870218931986069437645812632135265449992519784475593269102922077608459781302235561689316248449374531462112223484783753764504427491337876928381579897625403571093617308056798235348803714028459101561237044454244230484298050220307449812613080274674558273587215846958132184417624431055225117468957837130572855508933699476202029950392290083382989444651480401095401336049792253778025570674228508140353482019387191075508677150845422783520829369871935088706856458478859122871746924761753322299695822722519003679042055937511686585731443669530254151727456086310851216527174801026214566467210196043006240128639350027070131463331930263505013637852662982359491601789354776392764060287321250139573511116503951166222919634063171157225041937939841072315236258261843840674892983453558363059684904494049174152699588337549913165090978833353539611431419248640*i1^73 + 28450665579431504586445736952271471042038624641068246560820013897058644283161187131294960745233551114238168720925280340322220493293707437601868293210168203711753384524408433263743168101569480317425001091995462724437548907509627724191887364838946715496558358774686563525839754598944655766762995930364596473229824309754300533372648260410712447884511642970574642185254800087872553674080281935192386179864230554790097854668318394744157573543209027048262422966396795773582316639142236852847930906078670718329904440697782485025182709481960342960343953718580695910267136425078494213471223512164551806646300935942092043481220580594941814783037925173801110598902392198661327667430601015857801344680470724161719482998724662707804994779440555387503379877740065561353112320277521161271430731006034919840393290753183517136246799122364649191216036131121248543927979968413582256039248117849002877784955877666566599658113775651914444991035919441823847514382058365980140655559296753862606851871223146693507240665358783966716561340760388519110418457124604142185902212075889957655648832009078629741374325156079329040843652225291313503675006097688204172421853362094697086512536954389318160855051162178010955038443083692816633095848921319141876940851173380857577465691609797211370555908807592673647099776686919622642632212745408993365945782003254428570536100369186144810277788411492068181006215825754505569523385696686763976537900033924019867906107482055486553543132308467933880391192187233873502777861943991873517135326287748888905713521747910804783939372469165105019152665074676272260179469196053148081387006541728662906037527231065245357560009078035973496970949111940316667013434594553755493961624143704031136897137561017427246304853967504109575628316409728196511063270657365930177693021252752884442696706682312683981267610139746929865313280798946721739194951509877117092341686711836259306106293138640638364442981563124371679688772789417625096101459557199832608960618407109456539715028762883751783809831465780696038450207895636543834017222448717679095210050901699480526011634002528231415364770316009208679616020680368766813986177007381655264574490460308349402157114522407770677070356834435552486738584143313332512899571548199777491562971300420705548129126758613289157728088744894351227928913207726986122337670307507491887113098433697200964680867125222925184877279574157898116965981726661157460961479382394369100367520238235006966801443117513353638589023444718092991012090444471322606681074608357846660206177831778422219975758873719847066602991826067968623014383367595503907470274798530078504628652816694411773680895676264504496395553546059354880081760405181431843552638532497900946547451466906208720039114640492634501981793051624865792*i1^74 + 20368758816341712661372261064957384120358094604615790238256405721224360275497724785100803660422293277047266164666182056000056070900634962171334125677609433944808294760839260446876289338278727930223020632463101777036702595302025322590714334965081250674779615401144995511684525550853479309034251293740572383144758864842663947987136896274442173903248449820578459216829259884018530159255847731707310214267053217067048963291884374669136480250909392706957909288334526988999523539295623233458227862166592797498491962864334907787744803087848948857146044660827319157207476147727132786189164691806762980680361823659552324825346509570235405559791748579965434688002815520108658438717435763372497926537615941073163656794638479043287444679565926566897712600624607198399921771506925671689395278568272575147670796227791956045534467234658024072813320915113181595214276370520013781044918477321615982837095252141945925326370387129754184707241088605936154962173901312136028453517065244390770261618494155854014767421281384759317789108156655304847000580828246556082732535600602343027930316720569420969022111814839534431468483570904771945815859483038088862009877381507936741258690236706282446573433195491578493132624224237863659601760954084157695368132228900221346590886140477160988309389949434252872935628673725368008303053479412864382450349072648009436677382421806041478927419258947687242064363536526138038152543915342757429477395126423775160302229402326024699902673693490815151239105458398612364945314432615089682782080711667635864651754706640412975950551421891018054044728374168932872313294957705380746475686137269036768103490269620729884633067933564217355535368118189264823152042743734902344280108418057621978894526162446459352065583557584028391393022641005127412692674175112488512402040134587783561207449769786419875876327668333423117702459990616461536969460719573935223447464309420582231943064755742609731523162153302063704233792287012314114923407367772126801836823723751443160586843103512705313682456057723719797629215019907808772212290811726021072998031274982091871112229930770306396644248816162193573830875691908886963503348338711867242160825815320443220726804208034419526154245133356334445252400499076240578785552840833024757415358439275682537271998072168938833289836005151779416279404150706929653730018276516796656459156635152478875673882061642349760193172050613635677136736428522447214704124761904639983896798766422318470858456509907903093779334802739409061951089943676313504462595358901552841844741724386676486990068613050942668234526591536031531857743078314649972551117353154494113997393233916367280775982217236918461461569215090920129021324103461244452553904663467561737907357983817973728449318954043966602363105443840*i1^75 + -13055722890467092316759774300863019099424031105115076891880503399947233844367256800740960950610431694154030203293491999738037289204162967067488738307686060957244051878830649220440090045211193576511289993982238200049666548913075108876227345663254101265795564852629888276125989900818568504371353582274694954305706929663482799122636162937058799124130303165852078643043947818556027373725183058132564705279861106558727214943438921772563042980614099440353763414199705187478773678905678428212269008851939717951771611125124770321147022981498956598945006800498822981772662871865044773098691860912637441895413988015543624448196820285805005600427443584970319525765476913799231616640606203971945742547131496758277980431985785350972315853030501493941438306283615927961435780865271337644538215143723548260142363363727625645166843984823926184653018855862715445927942210373152677680948324488118621404262492556815069852192739111660308150907309748898576891423095431902634838516883285697725390281315632630722445765856126024148351140421994249132508950314120667312704217237384823789918405066743405162313918112087057970747095585442884738730341433714706917378934756713603665978250590459279168341080317960380094450283275496316416927434803648615828275022693738799507658423929767675492880643182667828599230402697399868715253063213062623050277059967944109313189506717224802581285983854892041103645172158223623548914417086975403800537014230142005659349411116827852125186809773143038120711225879728491206511598238350356526869123056516799962418519555419590409573503244336338622978951159101888488231909101670163442790937167616559710933752446051693846401905630781132103182161444770068192688900427717487897866996708416673014383582852262404864892498455362499970597477319573590322776390230765053630761605937812307743185115750311364789608557084069433071344050610127384759620297523685556232817207751355649797921285790553476427759919927475674328329938811616442795591786511321159740715697661206800883013953725352577792560312477583419154513658382361825735057597825130679678563590587383538210211924252003249700645413880924394438689213675544058590193073006516437310960174766818146897794183369323343181669162377307434450260049960459032020857218826938380037193559900620040552792979320977778726548605584556799949920271288327351742417933721566707084462569607256053914807607142269638035732412444537601063667963015282533922891184513238012784506775371260842064218157161730614795682083028397001714786066347633881831300032924653886637453684409744294920495762109166095559711807016526602132600836275948908759801114813924561432989320746484056669968514066671357800291734019666407987929542513643141411510198253024270821623812677770708431872195314942319639134208*i1^76 + -10958726135379665800637884048070449022084338308828788733996628151203917285508898321195864473229633540104515880185376577425348614147614525922530490227571329379350358107007415827131645478036646269512315393684060467696661141449155401172136718059671561825521567579354842776308779096954008321602277450232526618692362444731965007447087977434390914594642699075986425452297143084825856357854387216392370552583580933890294288346020434110442497995017974566046970537834335348718120412500740371643287429224618067039894205510220485419005210498263349604966447127106545211424990422993632911206710356292992947927529141608014756990709695115893811139972789413251962317280777674497455138741665860076372447588579826592789770494428965915160610387614036040843872303115049854511694504635239569029180089077138711934255764134598968557773766420562372664595414154426336404509312339116527453264779163605611193328146216586789490979589036517885504880857835921144547995159649418653201849133754453137683965294592203014057560250264174522375779321465992300425591555862627257401917257295057336227584067148788306042027984748045696840513408290107930520530664760817561023737188964248128909331604157043006549659965156237376981294602218677722065715102774772879090042002892799865298846963881030434268732419168308493592287878985995201859837061449610807189120862364394709898691957379791011443629180282517435516063394917342938443723141793454204700908818818052098433224374736723011049827086645232285306805360745571192715742174994843414461853950734547911025755504154383584367036653956075423382050971511835422399745514566526180713202626125866548647704852240000392609699708859963087909805540347369215588112762448574335186365123454085953269406677264363364704712001098861276085659437383393717161528260258675336573021847408108630164000463959897172650842328169889901439650791944154312098104581705493832224604697395547526117426271748776382547559162788673098681237326899379652414755649176595270330466928284831952469733556643533175891770460994329529861816586681006126370703855698217708383394455335017595964379285660304579130016148393658264274415312173312280124237231010526203442678918944038729802869438923313469127109715275943106040214218592229018000859069818559821571708091325099350581772752159866864613886706239884866122617900799990756101943302053414320206455348672219401215764177306015784038729207906922888874450466418536390355406567220854525856542221844838847257578535341367066138999009046741530020777072329506422801522332363379327150550866389466053948273338746630027738915263552261275397102173377451308616614090621360695087416375973582134518640495697572494093611135126146569751543627181904425877489933235522101225102825359716750918926910943716704256*i1^77 + 673092168497843615532909028146233680426712642915884697505420196070358624214003887293881697121789627398187504190440735472112201680899690967643515841867709268503178301274462145596064012178849292757916964914714723288820738859629276938453432760248089538460193367900082301639547359150246735819420192532850174956842396561529583235996213788680271045640784873027768049159387063387642919858285327279871431103668495501631489232105224366744742340322748959071577437237291465571788282418905510773761493533035197890017078731361577835383482039258174691470832229058214747072896684448336031005017265690867968693705442403836185469905523492728374585779945063359000851908107040489563694073349874584544441801593317347263240534224205229018481568050685072444934286554336734878701310020658468093874944603455175407071689123745958652939294321999347881063336319103694957268910931828434886626204191253245178654878287891658979382738929626323044864739237063149061514183003036654358066742471868466014524907261237756608408993442000576313288384392268887053737315334931392215971127118795670992156890088454083518699599299239311912393409725884851470704202045299025860514121510438177892166824695112623758742425878492636040008466938211589867410742473810341951213423107821717476119217866544229104439264901379416655332689047732745057540497106873645975944905003889517131689366098949334640484910295578910437560962407129814958008371770535485785662001788595996419504051602292288177586017299999498441267664225698645928218159422135000180737838317732387016559936897956745630841195861759675535344868251372061594955033611037348543647621010146719221255958907086626969439637205200230860970314512590894401899264652007745138351285808797643491209550389934106781556772476956901616496150838491157050397106070763078179658089399916642318968197696734748098240895263308521498842474332432862255158133993825972294064268146296776201323973138969060001952515113623402821716773619711483921951480996215959449910491892178324257724043786865363974833872838359234438603443853784805579895106890917213953026800840259925261714175323748323593819527044847508289663292397377633833612064274824960206589317883591332704121301150225302219204264260210112574170484685223028222650885510582435231442770375677549018793211837977556059137082816743457989709166651765480543422973775372945153926384866429442757627650924977368489066502310833844451240266146796534032957781133899549057835178209360846429968623444904934612702293746785015578460978661573058834193595820198295477480636354527543609983018669462449926567593113537196482845116501451013503677410642759929203776227938978071899526304520813533512838331664269541196131542494958283600036909206794906035568840547213698054460129935360*i1^78 + 181121051743644821306609339568585084593610021407975709052620900765256485087834816846211089065164969543363305265213190658068066473191606872686130414062902541097636498188803125891347839372527748116163875340073112775197125812225535157782786126059615290535148712100627850209851810261542973976137931426138113377614304815326578238727813661139379697783202080724042672637261870655608840274699890352279329347488015657482130857345762240031460582549339656775425729118904258976295772315756613278597546688729800119736426849390856942037939537827334942331479374707817860814589526790222374359564515116904459453585223325747023301351720766490650901043292171746586151937156510369414105799191282069319376413722042228489297876476194867114188436770879353173968823895803145524661096817059027499857304036993366521869180329011920631162235164615295056274789330185193769160835753151441989914520629843451860185751991221562844943908542289965642891145944285807095505377760484322366407095316501562974986553821839384438515276419619551337968051602614581293075928675944710389692439164854066619633596052493764993692172827126115969300930929080064836572997766720012576730472773372821701305802749451263786628097837326753608959152691519297432795127522607022506875623144140435487206533380050189166874033879014275827399831524557212087644157710207901319151030142611681994258190088833148517162175833023758569913816973414124860433011525800250613150846448198561241549416135079394135923343127435457686824899592008885558064459940183154666160439799966879437275830413846348941612784724818325703207530365096589023898857636385767935718963773548227501773075961107167270886882061444491820685168672644224540425778452952877188604514211583595578491237382333459743441441417512354365000789231220558797198927220505939957143779194848251024452860906134207185853473345013793336738487261038581641224881171707273588979129838789632337083920575091486723941291525986864006325795533233660849381461441356055670707094952979172774301796762377473113790782239624936052912145843233323136556560939131107147217720602583852778693409692039090365105628148934525414865807599511227900448088001585235086226332856870468093974326099577041510217196310919652309266007380204426466395769760235845748278390294735039690339343810437840705051917679082142301198427090014670533061987619609383029002381521558303838940701303633036689906407710706703619742451995830822687413054271374245256407733543882270151341915113153757374387571074795689699006509459067952084194446150844856113222733232270228484889534013937063700553740629537689821819098534279986628504813646337385087935748353440828061044872399847970355215789779081942628436727942583596032268424045358631781441255198909643123326976*i1^79 + -582210442837659264268851795963404285421264248270200803955042308221646312059903476921901039838443112344796324824041511722729264456662097529811937332020575419953304093308180033762233331407069843022793541350138702287641702418386731357197848995910479145001198094664548833107049563785832010289398561324778670412160427887512950224098293095712235185127530304793807579856756918220050275591590272967517068180337805128623921255717566789388742154852777353707027501315679854848992659680333598982109106724763093078746326091616189810944133929887705611674799005569320680080394179671008802461978387111891810941226386186987792294680766994865789696350839318286724841522261345883636630251168832549907738707748219770845927934939432140510769876821591085003046262977880105392963626163205381958741918890939887153929063150906452401928071671914973952409337957962607360727766467225674646184752233689920843792002306048122864353151270364016843980249447248289899807286987599579015140161080057419461115291408221542089417742057824393080989031767592895514623762665572676259084156410613244100926453298631298535985927440674218726721195813199395973763287604965416870871146937954711900802250018327224170621264026932135075335580312244155265237259692997337031764137098915488340443363272544499550245354758064324410150067639565926291527843506633898381962651619313160084757057272679757556650339317275776072969443299752671890756200074547687015966907879034015971403944713842059175398336101140256096399143449221552576770901971003555415653961887559750506662674614766030560764222489076243102123091038060101279250293649687952528922152701338963784246627491048155586560401223287890615892971210499740752923089255820464952027079570799875380294306064380778497105746989476136539130152020619243184258681533893314322364352063889928930203076937270292316392958665833962105719024486120008587310194938472211387629211987224803952725346051502237936709786538426659161709650414213192950075295406944295279883737932015899093333270419085830777535223244677782058217820776949408811586592803954606928354155147838480449514998720288385814786351056083784667396838884014377724351565044300071238982163032204877637894665740375854659585205840969491036023766304899635595707022909054885553297175968316229751541514234251022965583588569207304512465408234075750929358875786467414709142821942551099864900118201310773767651752491806294556147776026337331815875738780405038494205573672608313071952682217613134696085826736464289229325447099360229761787987298807084910640829471271317746126277687894050247365718941887138720891401072138492755699226536076885096127954241507573674359574542573005861732355473835027941046536880979208418475530786166933341029920805725667328*i1^80 + -22040115474421847208144679195201921975087767318804431330338514504577130430806881293841835610071923527959193395319657473589430761930261781894475041663746854152133075930866356963838865685911273112913587011800592631853818893965191887116933606198477156426208907849606551893439053300261280509356475871120260057536467240873060333417440792045596813811078322841786439123733739945190556302715188020354123777596186433447094118902868971125270431424738710414541217170977028115874191659308903213330978246405658420243431358615933479207646699933381161549105336437605219763833484164391782086244070197860418348314109563237710349881390073575059559044902096812052999818107996012078619387546521938677784736133271848660053534419785020256886964271509553651465562105541943643996457250936492412240728019355738121030517973116355321785853724476701766508146924301332984799462732583483039433341613847153392569271627962386602482277208706667813361156533979059545345045538381391626469627610888750783721809211461781924161155753152786950050010604611081145708869652669610933894600825557677685071245905786760685785866483371410379935425634015348544308541112093262643588391316416421780525356232302506230918244419253515756605309848421030194533054643221998285383731774233777816370048762494231227470247795862779250125431278604101901421458252957507183365117638396262254844998733971775497791118151214646535194112532015446209972587488981383881815019859501297803323981082330592757931062596793259589310006653756903995805631399649729625704650814151684188640694588714960758281109047330962300120550654059957731182823396834899090221862955275139103433327319512180290435365585902691672810190396402279168064427517231443496374006664558177910614298920039335176315155175283260005459879981351228448981333104817682328551005538851974252974515088169751137967842364534910594547840427460389881817188688321092478321337570037569787938160562814230374626367794451277321840385726725087360970181217046177210765184423421784848942757417271040186673965748346158334780152828412979947547045044174152391667041265418816490582605076740312875323818414723332436293212853072236094211240683955921226111249526035409986212577527529522293145797610901546593602330092605367499226176900697967572054569569445819711508606587244391368806655158958973571155639676762734987812020049043016032913818075881395851909135559393374450711461547870372843924109311125271250059595356494044383031661747509989104465264489612677674308038265860062332450431424687748507581246838966689788317726917938498275406533888229523356796259657151395022035005573060582638652591053772555395986678787196034594398138541235811966806454154316804551963673112581771954253327203350360856826484883456*i1^81 + -22447495702980183558163152268114017077066058935545387499810412364845326443254996094309355651336112360372782462069300472961224868030556886181838885014096028818372500861143717590441244760542256769646344333663342023196025585151680915377928085222169224076885157424130009673190043218810792594965912583027962006755214379012557895338691075089028941127197912109559755537542189307552271879556820354656669097736604129309590821605936452994551852781488454527011430863086056548090178572685968815981050878397089187087572575248983452096682683218392919355874383772160624549600799405986051385952154357639298600133502189313974420860502213443995524537389357143423333754272290537452392122751790039314440340230447240160376510899005565926024907622665439628363761155332339599589454273598416105606626238628665684369213799487413480206233835769243732046728350418697652840282331189240291153442382029118968822971252750205198533789743072513150591361747995254343391779753967852987887013827276271833328708748114795961271413712605183332214014170122304780850953102631123676971237336566625767256952330206370477541548667113036835025840238404724960329686260962755330888427955665594727545027239164720695124102327547911542400260260151466196511408908630931708844115862431397627446400360030532903197920842451485714269197230802211548187890777279592622662787306127800581336616238592679798988411546557317276078441016128269236288925705232025245135311322513163811959749607191786160532731834625320164119531267309328119465372777949544435761610838044394159160736720071368517182218793802142972721296561963185020522206346235886287337561132011380867378384413791072218485472861034784454301558420756168985114496123743694027940039843592746438832825953268402118769203591096369907906036290866774036090628832447568833302512102204143947454407187137444164891228008861333992673553045375802126094552541328086087676179832936582433777542411961544261995717068103416772065612406878667128794468022048893022902988649046469238648571369991997597383251267484058742371462734137009362252926824341727635382294377392787378121741731505361374825590618879032580968538426960387561253031702929854279116280991213854445865877769671594116324474874696508632614588492850493288325021567158930660772786567678430944570528354260542653317492298648095136621286812532457914859783198800277604076052249623659284642234918932195490496951266906695467355004704847240130800419978642180402684170932300625890852324244510653597143712032156220271932004860114988841305680559167753390431641277594015619663894089117929566801517355802659390081320292849281478804187093523912603287044173681149596641402252991314385404150001835199791011355162111901876557968948449813144272896*i1^82 + 1234242664849442772894028755747025797384882615334750993092218453798889675875164867377810028222500768405768204587399454815261512211190421814197817694366609634246187295767757046099699552196071070151006296186472548144706875982255684637243843360067155316083987533360817510502010173804149203339668354411371001251372295154683675414730091124328364735764006872774572562278540565910353168778118649363579305786479410450873419996508382637896453320962633739963111974749969685890981440127512336920674923206296567032717421227259112747948368860061774074745574191599950926043747627425566609149492152137450991132637712772952685683319396338181099629626975314416346112749865811713901907169974801034107850588417158011348280045307952983906348605148144526088055814424711534008110559809560484789473241140152574897255146300494545581823111587549994612641114464250085707367786644540865834104908006147466911287234146765134925240250821271309684505201756771153943089543497442989819225766469725312570899983944664189395125045898802045272120243213191403296350323659028316280780314778167273799375519567730350540170531260575992791126630497402230237272035476561546986276681671346504565109667434326913285075404185176430509464068081982370539502605395514416619238367900566115909197322846840238804416558723207945940452277890938192818837094269166569326207267561847168575133420008943825582180499259658612899125809406900140905267050740472822981982483472691741784562839735515177146917013151886097799246177103017272096032620645735910128554964449907881740896132676203278675648156349450560035043620625931259564614564635405148168530952673227491844308726707796861812819744321922157721054879414832356961613787412266435728193779076614285157408579589331302016989908409807736706181249638712046907148045885613800719655352288688129920870385695499477394578314626716379272770345992461497876663785862916113804614644681387095916644941842829750115605991299018804106831007972857172895446776159866894235119894502069012880822713223572582824381725557887895750798575221539957822091529241746352192371271903271205738631340660616823884579534800326328960566044243119632972231268150907332464230190212729874251367869621116141651186960449351490756115520310531774415487326880536899441461665032697667633052191117393178950861244545597136117006714220439294178997725287526056382472626975969623951260852292616482780320209206555143050204152515955386140900113598910229331768339461717810179204609128414495224546579854484523415485821217632851167379054398872634891069334345965387227859340249504533503874973182994326624091316754407500761350864286622573798339851379605091009751845582308197971356113448975697073393842103876980070760961978400768*i1^83 + -71491492604477767715996627668833629310056316372576786671176185324929777550984776710037615876426362739345995715232152294780113633148890113491172352132490415761041227416175371767349623440232627960601161047365793948323907670362605549500859847631780127778741070937730293180843297490552858726413506033949120382971950150025373602827556051180312421819495957246894446369162712449453415676625388834754320310672195669560963706434875274737779726078179732810521852572846963684638268355168434848468272871103711132148303333729827926846481513892763482125721873387812391288950860965019771055804319588116509079930150251097007620871007584981789337153451411102386982006604222044278414342541053026074967393398454611810443116327187167271453418723826770338745228863594269566231764478657608978648215577026978403514012790340658200796133569876617180431965518058516967081282181395307889612084249453567410446205598356458829338533516070997863038227830376417376830188596994276494520146820189525305667033463110928285369085411489678765316914522142117771970483287256042431989343303156229226884388410739328533823236494970709536137627123329940974145845372074446392675568955762902022992418645276444186735968861845738636052626577473666986723103132751516365029350364434334458346165355574614014305952808939079905744321613188151987046841614324691464217959536670431885167890771300467407504112979376118466739477447237322257291789236526641950003733008537804267872255701067294398838556820999708895470865262136320947905994054134748903834989033023092529736338131826993120192931270712084102255507489967963812720395907000092377590866092468749603696056773212386623675653935967171631063077265693395350476723166437445139540782488707619587724273672743745736235111203566140226523130951579933574515652364920155718944050677481124542650336246589659468499176937378757671530452644327125221467988482200137727220528283851088463968726882041207126198428164382820428469694821429238631546001942878834594171588852895313012878215490005695261052401466420944252717133180987013851459636167423806013228024528964173733294962739055826314157928544998481610647685693972286058981347468161804799493677933104017180990728517479479430189510539709643356550018127068375524965869267110898631362663530227911804394218706585063290644508419154829695050926035520249119775729376102932650673848646944777296028441954281999875375219716648240254568632344954649716799781446292739430650912843943616747643496438908513238916234179681732826687645179146602349971349540516560863632813431503566124429492503347777890691973276910214592092285475171174403605082080535801894339013684871630287585383898231772996173432186125740774441196696204126462601592832*i1^84 + -51809468836178552110714294625319837945808448524552868862850513506790009484590799177361512372232091037101361225150702108515075334354650102444390120354904770662931680746250882187428388644511607095759738261303971288625825364071012453452747938757332828699524207474264123461384332692315918754019337082488640156271542048736943547348404385168101573755673168563625523779969879583165611388489301341359760738094114457404276609912526720888747225650823998314869357147236012738477720089142657935153389583614215819260019912496648493777306167673207269383535141304320861312753487610703665383008962729939702497145399028014000082301987553887149075028256762131470834775772088431619119031502557165446710397106972261965072874168341972139558939879475251480809199470165474893133070982939592995051102286231765176048585283137036598061305709810123732450739090296410445331299219791687733514743900747156116470053297382744567858793959723027916017590255040208062650098346836301349957412238372281502584422719181114109559734914493876382682772200954589839443951178176104361984168597191700908618718573094883909050679902668697108185402963448196403221540604527205608926250612131180907486240048009753700604764914672465420552931435424969471678422690178657493631443819562523752598075571754026889179798329615232048988863339283688213400295520502415064422751099689617822493803444627212500605810490225154263382737177321386215539514277693610407551095776030064352190418332613034807642080308743450911421897716919156043496197039333956239124465545956032489118178115605384989424872754610160066798273409738861188369632127064362032926865281423318198671128170905084167456135660658461539623255515205077135817684443836710857705711938822779199183582763241300475793440024807606938414476271181060712607239725703984721778012311848196499383361109195059547851945504769638807887008528359758907629555043528034625267560454102399340040899443270860453297681575302667871421067507997340766224791283064043393039204545359848120526938033910793007642006047310451647044989227930056161744816181699813017751114579131244677498366723349612523581718036151595878625456512979847221577920653516377746141876329324868460668398206413809784043357428563854903421539586416932562867855806107363820848030884264139011558141286755817810776103580904928633315588942640485952777847656712419058994328993833616889000196785755362399020693021559430751561978537714998435934386896051042020373982994416780363742898244495152817640231721543291185788056439016813460568852180636098622241669337245358563293565950428209018032365415790723629431601317693090658955240478869478156248844103523807294788066748458281191598595235788865513616125644098039185408*i1^85 + -7099493867741202592162093647934170554717105614369125547299911132320618504020126437848331784695211143707464062263901616922031708471646679230702611395359135418640456956827945259720835252094939150791661491033934814001151814934065374436853130134415314692440647468612636531079885586308940147777419435172620854879091035537089696002951012857154487045886545462793290632624055751172391271382264843288650654665750303887345811291526248813568517299466442498340550061516817680513808168242765186361753102713649580148627629082692670204151311609106639905218511848946592407260010434369153572488530909888060839329857879180425593003311787939300814441434372882660283848183160586015225819142763825372028273109790445164580596765892835265876585592513019076282862161606515188114886246025555554419754761963211306877603929289883371797678505873337167592911257005504591801970382174009002893878879379911648207020761798498760849582703136013904479306659724471298202955090165860945794982454632170812446072484124230996537044486517504464709009482472233347258812771904654205736492590120320513405236267820695285979272430149281941451794841418293156214850250187428740586400024906889735398990327423206441216713963181442914498621661298834034528891942946551356459433167441450664585546042762490656320561887754526240760238161328231517315836622749093084405744557792620359879883709698445409902620583133895672821008882630280022316368938606929532306450262040004204222075059873185059693417856812994506808515154930569156618263529806672917982745682522238202334823910346169176549243701987901545376153491425538823352716240736666765231589225522639622765389593564258919680408995975787071055814941433589783223489374933725303694383375147562002079625599045574530338658567369844971601623284548475641658991450806945991581151367263815863354680576718976941831285135999373800570853577142919806595064245783767910819115432500667537451127580209514129364042588425160561671878825313858465223843844433361771130062192913904074399202688436863429419748023007108239150582606528595597184713415817318854018611735099860893021851519437791436405293621703353050248649820578778139105621113213892196563708658765096497916733701927342326982429744690437053586609096655697193610917168535438995373598512464299073761002288042930702756388601527388693044334823455149734289479722670953633170234208715215452622694129623926867614123004694955715539595581002265271194389527296055394988566991067029353365278487179703719704470041502197067866496457646814454020574463517522868673015808583851617220091543665922590217797495999347130034540988465013849291957837489395784469041726079519759770609900893839378746049176165888820462110499667968*i1^86 + -197351221942177596138092677032596872421352984237225968987743853323692722141295099146180425488907998704754425602758250986631379750582844880580619192888160450300409908479905351791463349158409708725894475156029727125529402415580109852682710891508710614700893925143143687002316187851108307626062391355010642768533255514361363214179870374195293415698592939493185033305853143111022965243052405525112098452819953386568384338762751103483557743752741172228442793910864288746415384357174753834573762361020247481099441661666597977886185169195473354887408712911736709664593139178639519462759180824707652222417660907355973017446961216892016186511784993104366965315432667416795634338302668349144488246067532995270783727269705587017430831074734944876021266706784910843878268126947516450027135339752128726211038873397628137495569177936700707889513744997610495242093563720789340683968267172589046759486923756920384772074606249445668605744750966400512557159999859354633563718202007856885168611520463216068473615283792601757629606188726402388334835555966732103882417951694916516361164776119121648402875862045928994498683999549573440187755250014179328181583265614207204118622449825056924017439846962737466740074103836248068929172475789200605768139977217653427043850188242203174693185132719001431690650464360653517342414349354486749674912678823878566984250017907724694092981528382663475936400132434976388510551937348158876444528425823091959336851919258643353478102090190791643104157877889880636670912982288858246204353827705426789271064815602744723897245656543417757973485470400660473369147256663081067802030019876809500370905418727573339076516007482755485547223179258369029485894732402113250222091054783245530006116322153727053454738912180116651892031129490696401170921389792079285471771667695765753682551806036094044772494450224071098573428914885286332388769441776817822124813217158937717053788118632051853134597962530050179966224061327465344494203751624087749826381604354268052173790955126882500724098831706003179916550095543024625848065497407035123282897238838077610719431013189499657216531094085352789121103274566577831869658799721986642459208765549985529715598132759303620677325314782999566921355941708607981486632022983622323577348112779294824673149369880398554039118759806560939725305433364094882074691901174228250732767956017248826843827857908515450211543588304898537520832345200495377673138357155552189856941584246857079601557935659772271813431991240953289029187864959923501638346314770971640012682474088343858113755676272631662256750499536551738186619455799634481309972509893586862530087154038996180403185077026655870569391012017165060538368*i1^87 + -31388206294836935616448554766979823146146863572685450081302441394500795623592082951358493155340088537971980502285846899630924757580099118462935853276742679650708507762905766827889301740882087987317019879508533837631468174457565630287949242642055454928047162192575387285035620126163752730270253397900377431329440965798439723010457727471956348350528088488012597208408730122984491559859861912733145925257332368926589698932011799278057245606068846705460212459035852007608495483985350683471723451932618903447539359825717824491245354667160203327160769246875441407503022572165481638579831065726164371664229699073113608388080813583280601244151940408978449437200191317830307565914481202475869143237468243708851470820600773030581709659581190113013669718233568737753926729642856893467917933718788535444236051349016153079614168395667513501009893413513562511415296253827403852817360175924586630573143501361908201649829700805303618401005111337279961701604399037062774872023676991146440276958398536906255177418553988401719828814280984857581817233806939554606541833509711563330262767879614373379138895374362802132883230124761908043261714407573219612983458588135992380169354372939639974228684591665152498173388595449639984216140219173388581698304831399098796061709361831469505220722807207685794115661375958084723769365188477042910687492658916408654440453800717566699693066625507422014106072496704985548929061936651402964153258009452288974775007425977135477369362418908870290718531407034725934834666064638930592520450847938727692395899716398983725143291618745870842835555838889538345091479517645966149456673142224427562235638455687775003811174267618847884838321763517236786960907628121274623158000105124215443245224141941393513640175628642844837971162664185884675268975994718416723250532274136284011426704184050522656856742992313470333437121418540160844907426415617327371890057811573528845537207791585099758216388521620636816790761353985946695644301548066241553586042250505242751810455526353131350690905036111196223116681390965137350217049852459472386692401244926569969225361261613946118233673545972537906609359991610656924534622546468178963397756302834027504693368142672984967313480135207275110200529243169877634736289855209807724347602758795151931380159292098172017230835131298198081931464761161714804704207702834603265554116155920838891511324439733471927041139479759485640017427915140118885929786684792648258211297516142256481156473040809141854547305225659272203177716907714200817863327776695439878860196573709324468098437410952100737703055013374858460278976461047422790430618546682069662298289065516817474556556056403201300858104065294336*i1^88 + -3914119197792468154817761129438234008348522557642634276332070845570738572253167388105485448807700222032368630605533128777414646231575012213662821942654962655910724530901683379811575642551484177681352079117301266768596715398992958686828009872177022188917210482010846616997673854689036809108340286174154004808343064858023211035033935513334654741273530628585898854004480720674196458023564638582651123898333786016201540574402252905781355608394278405068310029045323050976431373259510629249227482406302986018424144604248706375831104625338312726773266079894279842568333833246610181105832590807604019413777989978352014804647220394425559433047246228583788278259045422080340418215184552882209309020246768174211472472108869039159393435775227697905168897877220778652685399784741295823118398896843069579417239157122854979949115288693355486376274674980665294487539478682233636435668295472122940424632814726051455590233017740391928850374052598020296768768657408235419337834257277164500998089680302566495828357964288056421599498171365512264545793203545670150310288111419296358272137422071731020005288912680357474200068902472778693704101974938604921469536736850722407670680136938065104703033517636687794564888155387313848174076453622391334252191699595819183622525229207341637703638833586298424398726259562587559889571454093378552699724161906787003566959043539932017868666447770072750482533296578669322486206178093325344108897414694935381483509049447076801148800063913549342532452279333042773649328257894709322482249306128044103809752985332202284187854470180019019366361814597395539744192825084983108446193303330496077359892856915909507820907333515300216024886249878952904766917213736145837584760481426244477954726402711695305607597970850367856796814133170610609959475464556375127878464285319549154830625375181099706593707199652180882324258462987340715514048255576303998224362051621490114080141954345139373025300192566521471236555071603881106725007563403399429300824723923418830074119107470110800800033721146753769000847413571720333317595153063165959910341321905559134472294145898383884773192136547905359042817057260930877527052687768109826489810611698573802863441759467723230383497924671594703555608255925890408831639129645028701169779361052110547848269983863132838270071941696815969929204483522463522576354983199958083499796749988857016841953598521931361279040421721301178687083014821723215557389585605143362109391138139108122176266439969908178560825970635187926077082937342193611840009385549793160441885976288925295064007779132724724567917288180875863455722362531943030191383996577265569548595453907250352519558133976559692967575552*i1^89 + -107611513084319329602553140746727903016166485699748092106686351391196852782653559665442616311977292386765661181043628042523339231002883148767032609034234389841040345996723518903407498490458911315259064059578780384438975283773570008833539748030505195016703099528852016392083794552534805388885349645768267369771849471128805966890598673584216414738528979693319120086227937670217849458871079792116962577743327691882989344100580888440189150843031124361572794019384211034969871442098301361043649043067822087229081127404842143438791496950758267352423396906890646800830829302896515015079371689400179885551026783348699986460136324577550409218873660266078308988278842607134798590171841917947552603189905645911218844682928117269900929391950421094691563357261828389701654742461545286724855132851718630876558775938260680195699979925011014262132058568016711008274598866284330575947394386362324574303036241474582641781724533973819622621771019886538097868911562651756883862221852104480378712069710815772250323170483482344119927894613564743589407544911426367196519500004459745441623383030233625970447753723629524207747631102244169292421209402864178779596382142721988462198213687939239267314452289952126293011629890920983265673135562529602876043937945801117317229134191181366002581653009931376744110718710615805180621622502424206065787528407855337826243087812377486654274206383041515078803496993561501252406980238677365311944622211531226305052388626875228039956371055892208089067059325075779875051075500733382095746393445333075208302953125514228697426020995601360032153561668365599707890266537002414760901106528908052441544439048230932636346979073724627944983486461098743638979727097584796556702707157090067684540465068379720839767618791951916645036782130262199261804596153429460586953220281173995105492348083857590581695126271465754069517333057662919537899364372061867392420917490371394625317830871835472709956353739858523935517050071476421959315002484784821772980635047236045563649896521400204882101132051015265977455327124432544987673342883248303857309098706060617323245656281967881686883554669275213972121403182955951742418410078534084824706770875290528457439891043399788884707540189800994138371256995612733359366620685196351626975983729956889225230703004609254337352110265475106905234728645179556156624902699592048023367262435457481471583582829787812605792784237693405659728169341112336224920496210590487740206473924722531727063477283914374406875223889061748975345659777063138399590085014670577834818439722443960280243092978875595035919714641648199366518054621701139445167969186875795530317947518759096073108470392296570880*i1^90 + -708945062253258228879113948140949438353719860065207486043497965772357025789850563907646815693537272189613847334035252849151566364263508300425616969818925968186325144453084066408978336736651192486083066132517017478463042579754396682152784883634482598947127039379005547971200873777286696807883334187728331463933288789251195028259926433448904514645830386265018875511728743332866562661128840279761364898972685235579078983810812093383997761442741477618875215360587251241183547720218964035113342824786676215573165969589017547359732977042388572246452670547062562755821644145356656934598362125398623382225404930937218063541607819768930827849532451688132060095346093961263567847167266239467186387741066511380616614164300683587121622941787655125030508634994280923436375781962150935305166801419771250259472550116949703464785024926112106914610526321931240687847139844502546494865386970381997310353227283802731427988579618024823532140966188687498978540215927496117604741934161999667674617736023160610238024828929764606455049808966064167608194959828985001313185216906740145283674119640985679611269384079851591196292743758476465256722544395877370354619437418907925532835873790459569272112561535048810891494352389072993133518731773305706190178120777660042274828322216173270642899240444071429091517713167562495195621381553549890653172603305566504399818973985685049416201514974423514215378462852949963777460495888428477236478148387849488383568714238714454033545076874900935610493562028718954956550169585213635666710959871935053522504999154990258100012408972002757827781778751023060801047654595987384403752023301893029816468240173636965487830835431328248464595272968747647948944565161118997838403636213616210714435398984169452185303303494473440819547796276286175619368729357292387231073049671574156851144952645674943951835543193898974939974218511291484153292100459066101606065638572545868152619336895476752769748752338720324450611159287497384550706360283902828632037428861254346783139523150858691141729780291422910390280117006868767821101926525769255841239234722008057487017038959904518970721690006103161394803636772784096118340793417390729646961237573688531002336187665211057709289098687492930375465416595067624892257645949393267805537744659028168772115702913977258051846955986206335020256544317273174653443909707018326900145265925220467114265658917853810154475412812357329621466614434786592600077156619846224833098831767996941453572625623091023141534855535000805524013213825046499783925834488825831195260080092900057915010697542524262109252228439894300270348183937380990377958155073551196362333929293873053099251204096*i1^91 + 41165883381808243719404732259295800428480350610151205414079049924471282495547142975165900293695883117709494898611295636930198010771626861550690247221181368867256688760683629851424822258516613185439765046917080592876517843393071487857149142409190703589927363534826393522060558272743063153421141533984121114082960308352000267431373997283500922908626499135333907083019893136962536508917427595476745172904998673937628113299895009507014717274471500982662739771773768116911381676806841576081275394248179635514413883979355095529920017223362850629345036718732331358373714368311023263916839531071409643477396860896963831341721220928665222172921337057326489582518572676171169965699356829656911698315535169566922288348258252417885558620247719720762730619788067151198463327131829428907202794595746272612468097172933723509280757795576467565634537805652500748064463403538526399165494256846022330729472844996799919316629373411829359392438172959636352349400209962792468967045426138354724062630354151708269155409967820039028033026975568603595212417986303767474052656990168083496114136292831181692010812981384403538110665093923346361470931344424127747555267807925280473039362854620345351372955019744424622473484665495129901015409836620367281414985949397691094662111437666116620795395641948593236484424325302754185277706879240271982648300774968401283093583235628990167890156734429920976828814333439505168401838401462021334929892958175325637386752965763920892125834717904960300159608845447321995804904394626392637705786772336022866382380666504266884005484915204962198003566664945819284097853700479878707753043065007401362287403235535134359267062885746810037603463402753420077516923860618947084539100628730486838209662265654621449152806837531709019042772687438838176480641636186715194157175388505745084909778195786331388821492880165637177547577133580762571852609007724059372437344658634398204410892791755113020979996657975169521213539782805127120982341115835338543549880236359759339920062854322717063411028444017733554916793057565743886066050707796890784395225284917544740913960851264049327726856376157585459495118522408340376522642476276842483799138324057248527610762548454158848207483157890274173497529137260766286700346018718349186619489490185526210875954493730005562440936781317713246179928953010229543260995242740183409560780524893927779771799312784203208762807575657074965661844404764401813595834814518058056738766423069741023018373600368225743373053668461636393869076481289206511081728228615007344125163963482733251145539981512860794925681965136918120454093099577416827685059630305480665541288179945384706048*i1^92 + -721747446116996197391547992290229544707647437751989291395303160032931815640443740172963314131942956705527205134098097577868218197683559927034743563798890425359790347477493302180263921717512734482327569698392367534623084037313358846494582195990855409049344908458338612251476822510871550503298626450170863953023205800857631732767245169957059465623746338889598244092769305542803671853368260396453875104299535389322909541726958855212234462069764959220970685764891769011210672900369110303607528551940328338831446923169650329290767112459874827666873589468423398658123562887764946492611149717499512868607848340244897648226241260008329261275970901093057735028640371386195227411542147188548132054900584743275015924735720999021417615749706579619188554905664400225777604420707164694792625426682556048810400410435422657904744281859673868509119723194684336708126286725262760175503490692965919714403668417298314545402108230711368740091317902064531685336084861899157905575912965138550003174596443092433123906264250388948647388904908216490341816651581840517175535571830222415886240738172021609603543174634008696873780697216285704025953327464394332772457893233490353639417630804780093552076496828419795837116906305744103485643979905182038204408630905706884097337559378336119688260732180001769454109934076767772905847401624223937193220644657700191213422046771116827626143780329107299492233660738465260494385155936520690002923294888321364361908697130175262370907787156480636150556795743953402483828308801660256144947890010626261953726527862682107332589142663827739711668689522800450078145136071331440647442621494223456618477856704102887959888354170001597440301062650792867781812424968772029332838642093151274494644374751378614429866685224253469852524224006540652027067561555063169573784720960583610905744433547757099844366035975906977730140547641317230921455038119736335948425503323218376095867078665592457759313369181300379562301840070219295959321198241144372682327444872279969161838546577140782154315433186034978744400313373844329330830703779261334641783981650190692198629754951901682690680744153199737807639649238184488401225723745803526087297826882112485849139504962914719431630345798552447055882279155391570685492136355443397908292641011648949184715092108004630958209260173568013841313060842546376194453564059779305752375537872626311684980500926946301243562654932235195466369811806135751834912520794795313153893149552544213114377503373747607328165631626841826039984182038505149129999274772836096494811361968296652017122282144021146275710615388815005793625111372956643616871039476551153910135457316864*i1^93 + 11195595916587173286611638425676248931212394189923562247804583109520734504093728054719740663591014760866657979847105180017600980051453151775683221552462951951557803668677961964877825007607895637560002495604143631905589386112644176033099840423624345424403379658429372928123913648464650496919244052713073422403098150893003985155516202093824936815499598699828087507038897000797635218977458800126525582565376583442517614342499425006181877893604606533964502606847287656420971881333994832176681658343639594771915871632594489100215581407676121608008163013322859922459626325493748508311427791541920027637430536658416246315912305526593716016835618104708351324402800493181111045500321560695792012525451955939631513684786393125977547841011981167049780773613737640919038489768890496714319700681097893412560576553615220880043736193772651085330211303376495117983719737398795676908709170041900866848121252125111185855076026204459933828232412154298541681297674230395822276378151056854476433913953791164624037958314674711325068383884081102702117978732354369766842786351932823499960124136574875373063811073605496297145371389268295897544576063456285734499616303970971041203068354343903990800585248911575053906242110559375749221912063834023823731040018843771673367401976034488638277508157224698734136247314521717341608109805357141961656534551957780894939500800115716450868211504894581517094152203620889325490027287363500678210097893773828014941687364575358657380611669442036344675129203699908024654900500741179501554250901376194494054529345902611727421882738306775789266544960361941725162019549328528250492552782232120546093926402208104030044073635310161928436151737689123484134413430964082543940230724763537431848891165108744983927275318436922080424284514637938210717151709878194904504055803466592308220309076242559699785771092643113678416247136664628864547977773492227109081689729623104094641731436450465270315394365288779703967259616671022375244279177183847828041844238946329095918613050097888993186011720405866626284959836133583033834854112778155579170134099124825163085063842251588260636358377596413271881437295562849134591690042051365189486019220034331828530424244007410930175920024541590494188733993948823559786089993961756863178134203122360526956463883398622779755117715982922102332227629287584584095065011493650396897356665472610227180658784490786600557184183009033873318513195799109822031858980084200316733907799778141434789013378593425273033978068486685389942993292986703605875234366330858119575310383200564167413430860717168510240895727338134430554153493107003569833560169215441307172864*i1^94 + -114879462436047776376482738098084430795547945224161021375128114375407238691140796431176268605669487701538684252521071885678480416766882085148578305208593285733229421890208253961702397425697066664668308392111556511290810302976299908188817154338172413666224398260959506124941006670146908948729966752850329008479528887837995378601187122070896498944745431234115358230674486760286938105592053228529100688252617764715392320309737318963623734421750669241385002874277313470210323381249057764302296055368931970795921517577146632959429611282852382199989567445834441547397621384444491371363572348671431017572124866795648348134169586001014319809754314263964131272956689172179653957666992025206606642165967455395140787833354117035758663645726933152105751932752257367874199014532713190631234411184767445240778553457835621676762765607666085475864953216776599102070311163947444958428407352072331134200697822287080284652613561618548848901865708089146927596201076072311148634074465346446529162711036759527803577963745490260378339271399893061832391414667559796889777370645762479077418004750406082677370714416206313056056150772399791746135214887196125154034566508886770882951826886869440754107914511886640459082025315426133196688687283247371620301164195566369955295344548894360497934816186515273728595757505418246051739419573830782925527232903838802846384876999840189542090447536935469133103592809483678642510141114759403173245592704734210235388823246765813748555693228946019738986528039897733745762038181829568899109356201283702958304857896889771961961938078518563230691002188291490587648197029246711852256230294968316446258119350958892037140553581963920764515665161868450456877860841234922618073665172447609682808073992408301548096063773355249164447897853975676046019853346978496961052356760036026146410417483074970655306175149838279777883038278387291952498441706247860672057004280771203832913671424307477446738866986903894507466877150862105598915546682381814666225809785356448839968168265512157069692710437462092999536136329697430114046616667216920853507001881795242306472636171308927253060923679101894175194783492161374017763234609532956442865875844791869757922965315284214355386404616849496615377806093498102646134755650853281566660616146397945681001747408860495811093853644468851878320393142985881227814227988684309316624697293945479754389900398087725940097706586077565168390075674900203861872822914322097518770042071488136248336199921411980803194030418291077436678369697056594198308548194081012340046997944373787134150186441565218170854300472899450278736043673287906056915642975518720*i1^95 + 631418762565012759456353998518420675116000020729870233007884214618575840032396874583587458756411850524648164286938333090535036189089026034214410243938562235927691564516666488213578659632075988181718495430403110392016504330848510351675125030880029883471345254294735148860092225257107944868332142565819289395514268796908409758880325634149501584147306958439668672539668592313372103168025171552397948422525852455768216893169396439249804523269726997866834294208837540990720180651128465883931182468029325012266118102249696516666718880272340564539728609161729508563795137042243472819126495388822355387767421808447117565085218287417792758434202626714880999416479164994271214352302658098441198401518379356107084036555515884156348256906933799933310835362505097410403301535708323505128885186514639040072878222994355126215251557799616060559744062630873271447263068570699688842048928017698714947877400906367197380089722589653728080597825564926271505473710019324792300138461899091209862294388689466478127268166316529807619221472866149261912020881066893545860339598641332330735963666962719538561427299422321475475659501483504184741551765674967154616436939398301754485923534382896896012608012444760044527192970577981898230603551651026221631301142851036549041314789962511464968675008905097824127208033988430380427877893695366413734651880799736264215036340794204989352408761660273816701342860979743295121994874427884600786654203890221771496871775354263885002454902227140079225478170175490937128147756832436771384325359273998167633707818270912973049780291995766693808498724541535115093547225091081900225388628804265343682869993070288691685069485506758720816062140058767906003041179891912750174941666173693273343286458352287703393083766829373681150747775411795510448576990870951192174552635293991034095897555026682483289983199958983381807759742616659653704687170667181932652947217304149556603770420303510162991440639429007104624532971495717116349449191981005253424682798483143000560233931065592239506642629549003928771892234301506068125348287475066483396997177244971506013308825021877618896279673664442795880609245122790754013940989151948835263046812058130559648470185744903065766294542908277812847113090805998687379426570777360762584469576338336231956945775448683445308644019420239732233979810308871559363824306198380554666216739671025818590923090247531200802342172752933557821277461282693915552752005544317033517523841405927386511982006506282023638185582689523690977629546300931744096313333206355115659823275081911463332877835330812178332455377631253508663012116496076359679868928*i1^96 + -1401076615064807132269330934001949038261658954978065736570599574324920047344659132418381856582082276079030113887770367650520805671235123280977770758263848622377186040840214369874753538103948083504188294180908359192012624533927029599713662999985830902739040472141563642221514447053546268347041013767963031450835577443240631068227316618946396718389599933056619435168426714657740836610969449356935648215755522271890131982984940250423071930991743485765365951019676304438198661301932438936797716107642923218401517245418640670805243800513732536943859612467111037710827137829055634453855214166620225699572599881463984543506907446249148328719438911776196327004187446010282450733866452701846607020173912706913232718186041900559832021061927193863481085222259111609418383026336563652908809642197196767379392464190361602529897070953674161361726867197387658915195821170336152215169531050490229539907350968240748932630706472145469253932074719136407066633058419044616763336749749184452095925100598301252282769802185664851050466849216158880589228501619191367116608583726773421860118683640143610861068111441804450827608495613185781816208843524875503610986332050001011993817471500792114633140509988528756316971944950990186609807439174704908003057217416194768856113543078441749469948670512351000023914013888153789783815202406606515888648988860323002320198986481750630996898417512970224198997386546239078395065669954871505779690183189780874356181117481796315495942046594036098281978900160524966475166050333543423009083424638798423785749595297277842393480110180294237297822246902141858851059121924195981983746630475618893051941949677145171916662433095180277595994972538523648031245675300114923477063863742851117494763999405647861230516874437886738106236577333114636396887093775023710528184951827032847335895128866285551957655442238466206901038494794775238790959180512365052632777217413731596047482481724884035527687968454524519045270361753724898392648055625553017670381506297175075401885390916035335450580516701563793632755280653767121775150799110199545831280193813436582988603473508013869320917136419993151813949119349086539199241063118443209844101902434217419708769214917406519765635805150468894094569353306672443241610205806003733423320097273942383038516970151921474423118016116418570650921024638880074411599762601514364708338695867582581180078634400642946701540216800255567210176449005941885028044412533247314812223507568032437462539143959419443458122220336941783634206796839636499880991713298103814926724984967535912980104488222818848404733502959435424970266351614558208*i1^97 + -2175198095428143529514763327916393741254218169590867773285099038454051087465925557184104089283929729765128859898442117612340032461710955351849040156629348330174896617356799536765669237625033701496777483229082473877838745207302999881101605737813284061445531371008887615970382589565984732851864010009461221597808565849062548624391445697407604661811151219118896782295660670454085631640270176047162798496002659527974647882015702432243059749333268009559239693277598893396835329604957436536187555576050968019266590277035015213805529609714537235575658924631385686747263883006413180959531495118540182200628267002674252454892023407721429231870167657246331740053487227723742060886214783621077129016330079382114966315869946274482452325343974616108285285561974036543366862688115613826707171731820495925416218891094802520546589623536174651448946810495580369378128071665278729703826540785323473349279037496035994786959239489778703004726748842582291520014124579787589557029010563803180236829741175342380780459802957662416823524345147605878431541330632697294840152168355899045768467986571909591374205117811264470872272779659041151080569801796589043213771588990407843364551045355979401220907643633993927987073367993797050334859402241581905813713175851223904692619030343737956158082215435379263562871128722762593620970317891771133643513394897414107140224166340930451972724648284916639607969475057692934294068550389808444817021292328191277016812259363304275954842104653223697102396139631517078497442967489436145067003376794888430705038571435607877033970322959795207443517440680071000003688230847240207522531247009989045121562591068618824595561381226878894984828902776249419743026578554247588779415489429949450504578731411282002361895514876419486356088131948243252620359546369752886838762270745393369104970915202276194792314146665583542768735152441867063700319894044329668276259462032219032106299024485948542690408032722462267941733117409447565270540034706851929496100277010463199380229506501412379321419698984961444873913935911953289596368283367634257956932558087820799917979826611900312856265546440067348715278010552468671432886158257388544017990488658168005938141075625816491123906651501271467584739368417305917722311515628796419783939944496061275491848956634675710557497096450029634297028635198824982873478991567958209217565701664744958999360335181582171268852743564348607312912776528244820741582871489527485581061023887539344884909014107804876872501330061179424784137624923439234591075509757165905704387752591940026937036998316405920091840216982111819376099328*i1^98 + 16669152086473135513341720207300659844604241449545370477130428687315241583682587982913940692567936603681045667128189304929606604508007877801274443336283994410366075384876802980240082003242583126509062048635702282823798902605823652568715583012759649400388427326983013542819219957353455094543280718579443277641975448835113599197356408080709353460803313126410001612524316028875894757020779206615919740318643543801571881501302588377820804080796964625033588349655822777535507705418691354179232521026855341738162850489366392088149936354598166125997091506426593755737507877281841054955643991585376751278296337947996654143682838426935524429520666427858954248316950968753534239950257953931469107329662527616128138600115380144402949453150788360050580130586288688171876859217787406183681339112297208612975152060751733732842594475956368930402129565124111508599449575128120105709684139382764111609441293232476232160262637364803123165569454079448385521656765655338245349391307041013481769958991369167220229909150992359178624881922247960542266217900146700634835575915708680153807304112980863836742472608404974239280693464960610711087218995325151688557090437163277688627217783974610475122513870990097117034048440997459122008588747653005271313836132709196799727525334475468392805470382779122398811758126786908679121446972816985555460235912945741721451891479904766017570455217862332963640054202591669622552452986767980646435492319030584735065151722391260823656253989425103711311764706571709262137623303724069955937514765125693758852837981903664676553771154544847988601302473800688835801677382707929263005973890868673847875956972650793276696397773806232346496306967455356604197682319114590028657863646551387407916191697984911342500975706098326875972579252101592152532964571938073774641553362977845575360466791000180623773793241292121995326663958670500939035381395860297978832366885333298719223762813870581392777620338952269286630929827278876850499061895168129540265013816740949691590758152938941774574961416103983247635756989086317315313211532308860536189633639121628132122859884922616846142704173362192662161994377142690513835215156562724637615939863715994770107270765742043642672905811395462073839318230867613461334554366425188081812115726466661997078634035633681052283253109890927966815070334813871957496797793119675498455495870416659847490676816355619035256777024347013820626029144289912732483595471846966293469406776207344552957844311391072107618499294980889180208550887720875999343325343469132366728713991509258224409114546118786555340852199715504128*i1^99 + -8120511925215070085263121356016599655610348512438730689845015723576297730508171568601002682546897431183159289186608197679404621745116162514575243881673582038710532124876352011732916664319626757868515850990740499138157946106824022830044405735027846885449301838318498703515251129109964990545732973783750143618618271630555492152238677115815355585526183683353479856922523208972152883781840404453587237786468299993646693114322141768789698356971942385488009810762823018329353533692556537800425628179559502742937596766800734381538325852116667041614016545144646515851777353534848219031301760337733254725379241324958675172370054362683212923007747243946661742809410843429857287252486080000001081144776987273727572298690659556610107338033478296352532576679344647119250467838690554946834937535093615801508678206801860038639925265148740872157103568636302752402683473879676880802425107747833379373596636283818116468663291993679293771776351065794816901214730870889206239225487139583882917891965483105716249238648221925661025113324255886846480676097064455110674586600107659907793403792311698647340990338129193250381159339818756209698834859758505188311549555523738919347278063719050947856203142175925539022519632230986581745973911811268872436846900192226379329351453135371437479840656184143303063437035379736927020771161453137296476930566327343225806138528047084469534028132253368097595462048205169184415232810450697916445392532456918584223984772985823293850839199693093497544676778735422710705163423346807978154600601082496917778134186383761741380433503603658717979074195339146471099590245777964731662457671429621187814330201672656424888823067850014532180050268934338593866587242738369277576038601164923283193129930882012293702794299164899598611547959147143884753419872398142678190603194708799372848320526071521794404852048121865906483441146009949311858989244282593799422105677615718413910529580539013824610162446430017935045036918940617711974474301669547502842953018873992359186031465652308908034745372658892534303035097060970835465417779730153469407943794085114162731732291592799529497748646532437935715246722696819615104397450432372479114020420517932804228652287188178577369406108949491982398488243029242829700264173474692507293352802979945319956687501883004551854787964742094107629491178660879072812498151008262402702058942347351043218044439118400656144460624068463065915625068509260223258771519527880618000951095954612429793567015139998919696671494451319130201881980132195061375908772382602344591194327164461725472153819932466890506502144*i1^100 + -153869080730412331600311741350950905456114470122078426793111885384876863035390490790114703505603269425438020776802211004140439806592681153626260271091670893115293601760385428111198527079893287106168370628322608315017541607163740811254981343648281478516778476795569452811986085441557649535368855235958410469017530527312942688206621628637641263008121930331482001150046564755320845014056113955288640507754052628999763959564559039802038702208553564346114961902235096984383736160423791295111687639873308307713698758707291849149490103195559264125683083819876862164663035831314491223422951114969345395848472445080675634496583612897348127615063138247518150210028013099428590477883794655030768978532584045330025503488932084981207131973704862267853758480114011720913949353352149480803243935308999210149258235412695362919204679580680833069789689906239771718678281633190966387889283080925232255529229377461406559735370756353805743056001258381650317003182723027824442509458812831600100776164995310522055677116226044499836294308733479563273622841083294852304054921643643573691509195316215926757438296273290049894260530893303220309126730163933005383610866908399868738423555270305415394533898591001309751426008199893470416158734695853599670349315273395215678572380821025062170564865110584620240693607431947088082160288565073240210074862058376443462829664216692301526822391527037801477127020925712490478053215438209778272614440112349067869433515080345706837566461737944701143591421732807188218600561897787951636601981755705954777425012744550381783194239355711638691355236312307824541022056469567772996569173808410050099899633900102150040332108726489705271976447969605387476629311631390215041850021628671316831321004314810193052576106825146165837910579153690775980987758063421928835200563013219761022203148287055255251456195564165494519692259888991778822563613191461882293788693984951081586132793846565172389442314553201454772108092531664155945584190125992361462736074516041853852739213545732979426104359560872623907689274022535726781368915441734853023937919013115763763494223696667689937303382264050027342294249685586175489102475372195134179043797648790595209903896376588540989075478810908012965605014231806171111384824906587812349156334009205844108866573745397533007171806333568957760115431840049328190148638630798178875647956601592339371332571490103212950505373397497345052668282730702793839708970576112720130550861499844311083400080064238436558762159563568942907065440540451109314478649086472113876318526145029171401954865396832010240*i1^101 + 389218433612458191836332318955255359780555081678772730856073520823399035985143333972723604501688625415827884353160187850031623915276325329122798972417788383776626311565519422951878920934640143634185656710405911531377213588796812744163991367342833072253487700987538481043710633455181045953371584092088841986705156779088334297866988765373828394352386900278035354736006300444850901186562474053967025653037298896596825657647346504964688219946595358619576841916706773772894219566366904638504831187068263870697933181001952190637283178857715069662645518903427770999080306153901994416869494095232850869417872403937215812498344829321503802219947418629789883795560800352348130699358782459334070102076158087305174838951444473893595896980966573910865732590261823215171099469919835358953186355729985997800318028812755469802386225576347765163700742049648773239612591406586221320988269135994712987495655349280143043415457501598182405504994339900095387619158457641562948745928131061053334851987455357784687388273977819190379533702023182628109470676767532250656493060107733925306878855615878215002863451941957359798917176217176578656202993278672316977690260394716286537166262520222570995493742296817446833015732085865076644132639478495222756889578721292596831773752572531211059455854524376309447296282119636479577050116410264707019687502924409513936835523597925247513765767341371361545863643796219749412480688168049233217007556641054618180155533088893505133942336695890417278062084332692622725286883604943777029756387866268250407327505349661204081895502692557393288017747069766665812392977435514347954866925347971086863505570150831189432218584689558794954095601546585336454017309695530471983507995761697648568851234742412072141963137614137901177019552877784182544558815812476720638224519782898643281039700516671870517507384696637607402396310028752762422591330679774415005100476157018187714393064399882910570081458510902082774065504036954413924331424883139657131091073503969648070429719742970624507199226709481851273001276787562984892833880511430943330392739511293933524454568046530455903707440775415166290617894229806710986379850231000616671774458023449057924040147430051668330063000765076789314039327273295195504545048335471610834912401916248638487818925560372823939318516114967033555588382410428896217634039569892699681348727890156466164775358326622484612861731483060929229910160737305062808776291293311250907173065148657195708493059236502658106357161889948642119731000113516430334948378738546109255503004822939408756186808320*i1^102 + 598489202849869920620744483051873192674373763600680847578462123279602563745735187878005750834160338053415974351752456327643335536085843682426617444641689161189424929659555319212647722255021289438315607541886178079616401220077387699731596203450105450517849481537409323067501271740261660413144004243992648024789651447308251223023568229561206752464626033714434768108728541646067972595915907715331803067510732013112965912238548527594551362490044388910888436135295362153957304612584970209817827971719524543501454594741462629389618978024405226496413022839420586216028401633346799017093884748767117405678543299298177434378283314256768231018656213552306428272044529123475517216323993307174929099681432511608167331515688603721292528372693785167826944789505424906509248620130393069909676023060455632377922644025087521117288401838354234419117175142526042962144467817392024295315040945930177234698449557088002852742322676315894413268139481912605443006036810831730226333111515423190811721572285919960744017845124579237209401395176287377077196156878256307852467417235429896197690222367362818402458914488039975058257581221327609461747491653754198086449576030177781353819080701093829606051398385769803187431253302280084273907260579620060943986199147365298311362624328614412927445806125607530101738578301797983687679232491277181341056380982280903702259491256732789680381435728981384443660052930892130578257924621907022299153602767972072055654534968375066473726280349453434623589315325445251258590902750554213127213613149847209474138034272085900810954003704652267798924027978694554162943852517703969993520977010857002759474148086924685601368228033132154250113933566880362795639924405290773479703441510820391336806443388839609605877914797485743851759437690375860707032617787782566434337147215947222533850841647153712139099106402893414895267337869141418661922224752319106187602800965884159882029819714183689349938424145715777416371606187833124270408148250262973783637977786085942739378508233186937904750260157854988290666059890235931672418174563923661397576772808766297620111117553311551867573474637660988254924634495562880672708687809918178541951652658876005600567298896157395156013255263641446291900839810934658659363900273349891734194435073144368916638523986770576922972872861542084564355315338998387914817920905423727806608144845393104555801563193245017291462127623868968202465027060341488688875335734346785977764745147133091391995234934682017760465660012824793311669325498475791801866321047341338639605863329363394560*i1^103 + -697351610723907513015828110384555872402407928380022837211931327087867700722757019337256517683866357523511892672200883185309525948832983297868167644932741871080240114302426713315764676394146038575144493317168900590394490382800475888964882369634863010111550265955380899363212274233767078187375654760238218475544811043021203339191831636307114555439840684762969428100773889736205188232624644948279438179269695413362595499549873501946089404621110073102590490227459985818361422616437978462445428703645076705519207100173888911130302188275358874120436688365228972256625161847818803299230879141883441092853451688734957756323549220158913290535523119358508234636335229974022426683848238928898681904981858991280075689028884351774601261993046586861316558786074252344956440999243758098906018495819133691712949443448291024824292496202025958806932941880780494433698972157800957282264807209242078252673980727220153635596091014890430957008092914444155856981109951242004781110194129861907562659388525305356157553773525438791210447494543355824897125928975633696925986325273466200177001713981361367304770078485657597676544907840475073025096846186513804526194337921342976604378170013928124006138302768199904874883711099445572740260387089688674421049189860691542497067681153309087067371891851788857329295549943047493150694695273027041700569835267278845053486644605772633106385568720704680032097695372528043711212352642208544527559971114003683903566270677061467014546217157864929500739651549421692418626728341687189352073213620667912943374315990586629730453139928016499353164154877473986750932191252394897079980961235696132977895772453246624512342594485150061308623265096697774978639149015948655991403316535441383501835918164525928156281431986826581783621695307171344237287961540700201230104379128510160568541767908542916565858203006114868776247299562818949672261610872696999193645869517893237987273957824358421347795564443549176564215253914993419940650464157792967278068531842327475683033096026007170245371017666220646370245630730630074293978309847264367177467425254768874852867451141860225604139747515223932180604733457800193952806125080679396151961485623821442081974344314257326260040404229133590746981680262218400429444338854884959375387185972705019819015158031352141529735405013242587460892898758459934258120797081510140012209735341368512453383221088740116446712248271083942620159997418386941681759904012441780359005952482958822995411555375289973348489748239862152222395570835053412402124943883317503186505302016*i1^104 + -221786650721107837796789532201881970514520283484815226679774264811632251957280569764068446883974176870104297440816642850745330540951263245415680137959856331838198625330201756096496671588673828244461608160761285799901956628737431244594091976299249170207320894566492652302051758777360351656068812206430950990616361127222581846343446856282599577014614314044282094168334963761814254595164196160037309915391096175000697298737100105305946326898591816421045981129153307316246235559112555421793286062001044748811209311471865550006329635980210494042078299118112705623701079435572832940905279578165586608970335017475377832576518925770829160007002447044404705197515822556593465228118930813819526680872205911884595004907975236585000130386070386910602893876613903532624784010986174238630571499754695027113816955702978913037361218202797979090912991280575686422035785226656975904557715956817196785573049027559753177074728637313516940313654021629862382970235531741547903163904674306650352675208082873334410884117855448660356584857660995921644132130977305650236423546664196314525640495499174763052422715100824100197307765674205794871428585040201248017558407286211085220310089052226908925788066448565583933691702516284103167258080687240909579962944887174853843850266283523837341786619154038722705993275208400705302828450655997811795491833820315195926834390364742549956008163646915968313126478135463485420897745798408884232032784088598516114390706646145982040721973338980369943835208183031690987938538818019800849762428841396412797538685562293538820121196357435132293203602143943013112296671913160869693974744719889031007949869902152240091311293797488360622481704972972821552258416435195112051329068984233425786289749043519512770123294653433342528182344572813676677082432311072640028114434310946034615380637275431649636061476904935708967203449712397620380144547344346472064925901567770517815170118635453827275859244344635338063999638648984493154883482332378117960959105027113788045310518309397640273122172320320483710074338539548322792608827392690804836536313300004518737945754655850262819031263842458013160615496177490992887874573662162712170831383468871646500225647395460681216500226288069505748229236089456373214953701742374757917335163365479334375071405190879242930989870952819190351065017495973713566120638273508516300653143291508225217808342729419502757540583818234614124798598638575281515587941843595036827556186722657571177707577618572038831270523368550240593829381636629021934478691146781425664*i1^105 + 737982446816456560260948001328053383577644968111147231423097679967329851158231420819326783562183519266013110809836665184714564697164581442330412737899803317363739496114674542340067408820643585252009927140625820107972630153580899691133764880244124462500167476411993280541291185530701821432965740240996353645768513889662415593250140537392341204236340079359400193815343738291485119201346359556131676955872134549469899582859385091807116071704711197083592608477256539091723769734384151904934656726896621880369324925874723368096008397478961068262650255443335812216334808472806198845307299018326516178485902684269341896915749660970037293307223024014555361376419487652875553061994547646188059543702339790518021282801979963680074778484797127272542701566125258150287854702769425276086696117739638431271715174791481763768872306386382098175612559366088774291488119724071994512161393466957372484912593123633777580187622536964046437706161266133085112296583944721791479474771452437260527518525278473847154216859443396299097462080356314833130624315362566292125200701200833612228438883097247227545893071888284912730369035331463114084770554022257133000319822621170089004198552512432543897221935538985460191961694247099739168372967859440778878167399731150135778940871114845363185833857869352056478128256787545630775002807602199659281511265967534286169279329928440999342974923645210061439402323034973910045001956658586244641299986361949639441660589464864189231728637383373584657938921465580716234947810977485163427229994847075611210188020266745120452520729345275611512488382682842732726803483663655949774299287250147930252086222466117982721028316776207510971748554903056242181469809868674663976460142871487250287066965946717897278380310124864265049235767854322152967053341277706006464811509792928453521586432961591082605348331685828775658309090200170133505188429537458891416005547916088599924610255973059577466866299347506281145439853472806830568249867615438476330157870848962017964838676581395384769134985609686182112224870715978558363642659427130820396435182885858162002769927792119344431881273202797396057979930838956596823436323330781552061516962547428853265727063518884315687908679488969636967144809606338418241347395319940678341813383237647767823422514200716459969597034479096929321513561311983533165777164075739613268021942168157120098434952102054000307015453187620057373785677784260856988925069398078613797597771902183381331145652644684563214315566453039753960508524845691677678388641792*i1^106 + 529500953389395234931574058624629419881934803049741515383337977262588311826639535852793757680917176646757069538790077544467522738442641629618194224080911908168686368243647358504464842829442794638902166347513534811084046737017150845487296535874126563572492471899991841640797640735763204164479159065211201485738876066537537716731032027210022496619314077279593886371850773029274439441455440016193896337923630144571671401827418235405253792142246871387423304968288123503312642395127646036596506519856916314218028928465458779495710854018820251095256260484180473835195218683568067838344843766215979544087333766095380253212615470176653171646572687913810863638626699041952466074307456959402943274852866225055579836239323692230904283524187151727408460670949536592316781684297602152186710023297491472788755676378593670953328145120322402309694355097158533395994713030299821266936308230846251282027688549817910161519802625602926588618717912544022485815710780974374424086489444798790077644341494740227470751655913425085685921595803432769057650176955480216979487787950947108967113179356395343831073500124815346842475622652393367750371112532061598592561529504184433897737633838587404215436481788104421080681074714916604364583495085223003983471826835484788866470802167392655358704751607283053634771571197428552279087217251853977278866361492294191508703429746045834050844583829360293340915680136632847493687117861531332132078086206122164187250066603752471419928397626649971106962869757722410696507767440319819729667323157015651016679215088746498343029483528309522384422018009162682207642491108173223580869865125371881243892752501192013718764863135382361995951970413996361838032315964890248083010360133065782974492435839503180398051241868635366714448198758448504816946840315568613337182164977970009403358359434793667302659770443207879992579768773004205722466527814190838557927412251372421700846080203511305669345983522578888002288636320727288233857315990777266986032978643931274624441403121376094787118725234439897210673436411611116237424917413305746351982238529077004799604037944005615555083134505020403762612881351161909484160860949365153202987080022113247901771393773572016857459502191489145325884346817449678380025534337274463974254995944108380697856460519625821193595567858252834471039991293031448618233092409480161374546820031377437681372655247915542078769589045030337135547348753032065546695880546356271624291642738741501419179505902593598573830838480542387422321949525101510656*i1^107 + 146945942175443410824448604025300562146495213025599008134728711596616824232980748917807034736989138791928047897000029660498763731141020983092822823154765574791671248014466179242508225786653754312835352356842757884180093645813901997536430557458311947187046336627297199944224165645163887236753341945325741700340527093564466503139010289567575866135620497402767191445389673805664767811849152372794004528191711708164400273969548789393731381479200709950885790996049795275831362602941513553985879050228097405397523225407125616734306854219987555176015054807096736034124007940824853732983815899819829011276702037066790429531044843601567534279118642768995626861475506385954498601265982810414185781995226135755031527914159253448717334489392902236346669718017607246122850764040783804123951649420265176008878271281324529805020720282991757245872937275723956759898679042742959766758713061379832637795751982665677367512358209289333450756943973855551496268172045480700409026828343489980941274156285171155360539909989908952640917617963851350399283709355592726230402195166086215777942052402692578811802594377611999497993457564132724311317568220791380841506657027781534314082350004724090004172018802501715653349706111356236564177971576208652121586276004182276655628971709316157320757155341716659122943720514816089975698433965550650774016383990570894232932839909664039144398576113509773376996619980240182930507519426811563257001612325807256377155019607258747574930984919233268980818117954928915515608873562758328240369666419293692653679994887430264766435084804631171517323583451782898157010576038192797195186338363068039389796200939316924932892668385392487819016936253643482939281026058035913576359517325531577200433060378864440609821158484728403383086222244872275350211732138665193332171415073025754488554400707269914547191636264233604733054807327806303914317341398952536136753126625943963459770889857553364949377996623909271916927952263043905680867977169981076156758202530379853429870663615542049947523910870869037080180755256647885932889136000798025072130397201093430036860984716864982244635106945375481506611579816191097518593195540632693879097574069427959242694337786779379521809970812677231532439445535324815956602213852839206377047217543492754211693471000554142278285500324116503380194613918087152899365137851142663352386487209183524830626421471479435805245783927655310202404819715377532255383076345760032056705753512245307303705401179660492041783083078003226930172657664*i1^108 + 19401845182779739429492426896718831743810665057898686506499585716304110666061775430800521339207416895268562576704473155274007796935509537916396277110962408791901703472012746697950419802855294181944465761236371442186208793168232431948890422105181996988921757430484296679282819576324095093113145624936312301406776786174056558605602888087164793554984278739021383933671501759869126481821224790085879439690442985282283073737261647985269955598545388643518522283195492827456729452325752457634821592402469781939444517929723915708100793711399829691868362146152750115101849277399897377247164258246540283118273028062444791041339959920436588904810815890173824123438957041604568973464260415858895054512400238775341025116390767732893187165850929106656941440531968067138186189360175316060152792542057873216193987487149776495980699395116625439171413805966820765367347524822652108234956601693382672802880076513124039454523748727431947901252095199120417379549838625927218127806293112489884611919808773659914534714320667733657885759765133538143435804087219855431211694281446634116730091363475839149068684500156098310398561767958342209517059138204096830471173872170547294151712709314685791995822843947633209164204002250022494803338216133788928607462463681060745553738245756305922526349256148048022765004630838479480730312015210057288942753096175195309596983894905586946696156878357437729571628108475161888460930474153185447552542172112573089309339745742214363787447714529095551124013210034137214285339541227613393355461072613006906986695482082634994596458166638159463842233749681159207458336271119152087112385134035741196104355369702762632158874904442422843303804928780421388572418067106789511401736219739436597574131163866372589834226458801864831029459113512312762173107640491647006329495236472290803491643659509550753782687358118843320490024587395175780712650548216870431072818352648900690748027984853420163636156135721342313434404856902725927062958317270312072188962159540443697474191161296024963769485522425115333073113518522670897474039657137940538304588586964101614275220434287861640340712709260456590895599602274275568985048785977202951225269517075511048802615413999717840847389220476229733878101650736510035968084333370849354872164294837636617143521028993075253820120370068050945737469310713670059806914362319536858434112550204645955628816099508580328470848871953444135301135981162164381576812798748330180068846258307989810633233715088700278349276369490280448*i1^109 + 1046039209421713094940356085901649331350082311052534061922748186924982814616823064695757537150505098602362533537255639903357277070878641166922237326994103476130911932558180551415059449631313691875138782304990504278388894014437212225816137865910887557071144717059385004201812015562196799501599487569031957856799607006301940022947251339959127564178086791853978501005517197112236547656445653278536832156268309459202855534413169070385011171033762336652916134198141335938989027015413218599782657528533750109928455937771184566214421565894528872486112053774470356199317950169704689767480923659187084499329909848490938186961133216763627675027456780652728131299117952070038270393712452882407106821732681221861067857619610049106095805745103383004148812271694478504492467638589902755891496758781890149107350426935530661940806361157635694818128341086718623009740044475259435898384778647546322255886904095605343121571220328449353257516357577065488321662668486370949824816266131116924384523111039626978382950479917195623513856977580175870011037879582406723292911384540095103964307647735932869308442547611969471065909666488990924348475930372763945887375891191702751151227576621177510551532227486939167002365470797601565097335405528306781034520889759316187930972190613719640622459555690465968862563605637233034546523183343675784718116910791126030860781980351211763541496438308760625459355965137329339646026048567931150473702961575596508186584570283215511721529618469146599932031167780546080132405679185280096398679710180249977971910953058942871418031050470445619403506415861302740887628059474413800683775448875134291723819612057422876809162499629503009020938908515332609861777754232630829796841447477431248559865134339122255483554649436919529222476447876034118014420397118849253395961146471675003781309335068571808753371290458447826140027500698635364805747442108431465878352779742927240803493026728035128689693294929844616828012493722984501246164143461333845167954315273199926824522696198917813266573776959693000244047453217871989034725538828482900945243889862188334441183790441323023309675053500517960950661507076132033075915526372025644908625031583687162737336516887790493047386577929544807043485993726987687058112414594433602813937423659189306648797176608911634872366134135984683088419825026322201994919061301169772439495752974391356034806084203326466675294222483971401989110111100130438341455792787162020895268301514850160853042584135456176058925056*i1^110 + -14028766911730091212671114802847936894051302833094818876933080841346593147786670142819817260860882721254196572569868107980805624724727498101846689563462505998615545190760501256650427884238410356779115018970266786458200576470267476639276432731995129489762915360391730921630877595373642414922570217655158217883759361150522179976152954669711797590393302407434686560211402812971404567338196134219763306438893183762959625401046307744973253651777441701067658252448997875795158282647102794945567411589389037703108015916800131133079919794756013786778287974158521725852415914669232217219511895813947578434737602752479911746008535247950125934915176673941005221338123892595618051839806938609727895730737228378460117708684258952140834906985215944284254260698754330053754229630320144524320163924624016798547964063915226790323836381074291350232729464856702727964129783814579814071924735640722064497540511600537876719387029253760943819896974936757109351401499240469841310330919589632321433774003843427818760235430347071617674980793598141680692343741784931407429037744206066441122519693150761365853960153848642334754976815933766921006563904405929546397444658273182506734787695693804511629139506600058056455321937244574082676245537700936684860032044576905312661123172700901731317074478733688315631464100373083261259669202387472715607264293261848568370140912983506214926004813300852638670541941731886957615760464777323538198982587707887716886810172099167185526383375459788095694499989257647361419829861271728408357601316146462707326298755344304792813933189302396341633220138330286414723938687526988802685402772615990019722403237292174745167423776655915286765983968009953612896563547756691472770531475877703409083157246514962821201092279429908976387659413546328902774387476373153604693794509720214924126220138891251597694560687788431450025436877201668390294998405278284351952825793388227015669006281157951974318340963856922473561174262303593298186300935647743767621242217936227055611116571496991190696743540466649238522433201947158714193367339569387711682354524467426715568556734560614941332272300107953912006675816370297271472350165634513742608318530725075110422584328124903805165798988140654095589443332143531308919451647518732558344880592425578300293791983252938972509848376879363533020878067895640311055032129451707695094633357611868943472565775772743518948550975976044083157538459427128426773781393121809651554913667680145113571169325285376*i1^111 + -3602297646672143398944177027630529424296204537722787676868315815882490969955891208357319700393870092279202504674765596447441281873051628678126418730633714957362751357724612355951365104350937823210421042947430281941905260948698299620340333294459038025690465764582734930349111147718267752294524329735795481765512377902633486360571414498926871206625085707272890892715098579659319466645387652570139092353198834363081065410083863776005191469726323838745871417064347363818109545641351014294898071238338927346921310033715094361522585631236831983980691702287191203542093068105424232559448967977911862819916136251150022998131454616200176256577046683297186141013244252477035352090677115942151049247445995241144230763821359435556735762629373123932868078673647823982713803972787737439104910580529706409394098282361324542011293238879744279713765463712281356712181680771420809100071653190338843593224915400550320617691770907407324944759185032977615294245033769126531303472066639988269590939388861344059948091302874035942067862252658201388872497143479323029880455875347754588893607084128391019338330845968491774090006103846618188042740693364928097270197340767627642214576338730770583467477030413258107854954930986728415942524434058460569704108108946538033623812652476663298538805350547063063834983981583363412206674990202314481692114861624796943115139670722015290993322302326935991020809449014661855894366989813073267834859978738198448145093392383265410130168500788655678765473370280553601930209980145374116594735463538715097731218330659801674642963345137791210913390284053110748313075997254427451070690565005721630097812797381931227547328769859764925304288894561853172510535071982395888280836265588063452622836590617885351032946908654745387577374117893204430446245391673747410434815107535940198778733941154271758305232248037989215858809728588005550260827435560541444188783377680198738664438696773835132692661813733210863066445940691977070111443267840034995385036194045266317624857338608587430764812848847152953914844602820346562400202001247507876402618010352606258654368257913768905251707924218283741364837564611912415282952886298687367122974096633786108953597661088553046827320475097249035430290044966677327753633238529570173842229525519394486460622843670568854889611782698095547485314907940826245568659037143184070048572777971394057433558068699564606034339880284960060228101505852217730460990959819099779398758412807821854769152*i1^112 + -82172040544608632312609988312373149449262791584328697489447950977665357559142869739468748347972285002332307200204419157819429764625155897248695534438323047510193035796933836245593114992260416633584693485036118723923555373069254951557579549962350814358841834268440589927367547227046516987653600913966475210339661286005911916970838516458837906505314257843679616514736451528397487193584619537891154059442649675159348262687324554766554351204243453603117936914275220964304333531518237369143074875871277022622281994232179067066628899473919878325146950778337152828171405060654965427157668936404938841453683928050032392377859891050589579341187792849942194628049701901292749325887282850161133806661135666413249337009485440554948692109238130116435942221596181935716106319670548162109599139836547304260074112398955076258734597188252409296620025938835493783908129099182132339232569637912512078413482684201171466322639919884268901442261739662442510211647280414402641926279191769672644559307846732292527536211966997090172063019526936871361389281459155501933087240388308771248552851339854671522892116406174532790022174573996011002263802169434951391308869042088074116912617644725136825913830291942283863436444508897979121204267016335298766957199829892358042411806899412933344218334576489920568593802099415080964146673402414853297366058613151203051747544726705911052926066299538346803546914473234391231661474441019157954781234802519470615287865877351521208505714826496473118431662426183707308231370363122680907477650734971065823078344638829987883076838183663868648977459519474698467061917052733687107393669648694282534217427707586418589429236926759614734153520538733035367693207024431162029691223190284062246070318764055594277376729167417209014442857625464475589218589279956544435595943872162657599796743162818649035270607253226865438017928213420494842652490656244160989524425251682354382411591124595540076623206588444322381918705608550291161539625103903964985735853648574669772119357851679145176743582604486549364240668004260929342853739867483263293703463692483405009763407045707828565655848350066576307208464646157797605836301163628463360736189302653082913576081646926459840036884732758356939075588416213269774971069575854884768675522997946824275578988420056624846891137074777441660653043907104899921925425421665547464021264809123757879272161121820977513542649642329385209654200892063776727754412929925572020585535373312*i1^113 + 4116614943533289225118658515249437301534254759557933785184597756614834924066144440652291155044420166730175335730239619381878750454301824817738444618694010245310488206116743628892502739186934784566143855476906239123950203211994977323706536065667785262997494371441495767404775027693637039984997422391844472136825111989566203153339379459862874329484964081566780351577050710253326262500582758984167285172363534375773826660320048556020193903902801214092047963360782305963739669155606785026834980803761810599028986729626187068117410778500327974986339591112698486982868379440197478902772969444390826375074234035334313074159306366257088406513553883650353813931574410360826041344384840484897957732025114470756108964582999384841483573033846553301799876753766664672860494437300666704606470451118185946379000744287956132021924614801831902681727544640427862825680236692939348547164638183310923037301218609121090468856424436808531755053335425688011658034888311929799126008870771886261537111315794528774127851179811253805793393559720551034605732422103285228542747793321252832609108535470095783124920575709335540072042067323737152484177914287941545285519528774255462962643190969411762171006203690478159393201738222319342393631504492148311048722145334708638772108810303292300440149292219390530665395381777097802828585665643969011435220000864961271230391367969939336773267130321584858116426879989874489541166913259624625565757392352927257006573762383470665124223097973154949763155685368840563534988652778329318552163470995333011105016282029673171571163628767333942408708045233073956113974740673044828014206885197689728988779449966568511868475225706652325387311004377218327311077874245455069226000299713610097169636438163346385868925918224618431256529591300408799510592723092429587119191748027894461767416920157921591245665648402673197898283137760848432369983564678137539154166022006982797098123496050417618451425546957812359569692410486411037918133228573198247053517225193748996296164469285330705645250211969048688579583392158387486290418708807436953845968010423166571825087567133557243637107440351880971931436391853169795113056721021592882124268097917584611506612750365546469110402371861997726580374114611136827208055049109947476172283821653140852459560370987599475258488578675744241865784748106834102926527164031393256353032045481046966533023962814462858325923958356218874886955485138767941228405222433064222720*i1^114 + 221383894425778712484436659513460756177642448896522570682220294277109583814857453379736295513961780403522628799753742360999951954333481060531232795490857504296307799003416227781572211964956464871494075116360110510727693464404196344428620248353098504763392900940279089692115228121400538635682760302730210364238035497726876906525779315107489511037549908728756610793045344226261575915670389173892300253130203743512809358392193446288312531778371448000039961380317765523625333578209042190366599835651048418810433905989521881124293535105087068372628434641168368152501532676457286038661206447186069459243372817278342357117925374494970525044218819560183671772109172625871579919948011000802673776493767365144530729690939427936506682899868794488264573939467409146786421170404127886527430530736515890384021020549149225449871033397830182441933884742992856825094562585983892386263712323107818151360527870256748667685986613874909863502820353902993312353618965172802067432216351742231387457932021175934122461256741019213185762441704766400702560223860380621308922579184467437182001593997189464086345642052542731867385877414409457864180009496455849666233900118294570951195458942990515529442681067726090695391901679857009451043970710682337001540424429350181239069883396995809309433885081301974206359456514179337984807130875153826739833638607883322032499214013004460305281419930733060527653944953622606557857227311283238533241056997803571881682395545008002331458980123742982810212397817543923706798684502608564331736156114998978139688769152235843906344298179468963892139797297627074085853246324540372812159590400539799283006126684613094906890467355627320890951575635705734586246893242074098542724071778490218842745578717986461530170004799377377092662342628832551090020683752758348786606516104137275327579040681711241123721093452263789258813757588140430696266523488185476275691609092346299801295568490669349803051961683160801396421086384861403861967353228116726207977533005061020393336934994591611416000398442299447922993505093257104381028622080115278448696117484422674213299808685460510294546787799399216567252148661680768979599473021682660696907230201331082239365187490673530927174436512039930973542396028924153529421457396951940623284296612930256757423151121732660524526944767157231249543940850160326120659076001157733106240133065537281260273021040447432516828619277947236880126144709571523105160953856*i1^115 + 1094448144844952080566936259883250258107948845176375386382542756268736917424128810715949888735179781116389016250676784834590856627005235646719180020295398825878093042327677392539619983735311849611308227621125396309816590396375266021286256416262353460736176710803115138361238128101760626401785232398434344800228164556460238312846696476123586742253435062098204337008056536219586820744539948284330345056759138249090720776993020428108226068743162834711591922335608927953159425173238572313961722212903995256876987305908138044231928857708239283741623696995785637146942383733559873904894620546756403876172366209781428892076479796879804512636391618741146367736730515913144341273063994347891766867113739488125000958107984028549375762387396520622603353617665469392216347678689413542490187239356287454357075787423847400428121302512975484890830597880511854299462306414407760109823745920325778392359430331660718058984295864764370433265395181223047683685644502312927279571009097640351315911528961391888157614899146459959401220341845796286958039195739186244753347857700871109712933015097632823891849481123560472654393286547145068744663915838683793429359811527899904370458316417656858891440169432503007961493735001062112911263731653472153274561223320845991317532579343618959253226599448700541047931767248563646321172069982444217033855130429660318954216085356125716993004567031577824686803747735365091282147515004150750374385002617045184223850356554931104951613878545696959608189598717605972247301989121612632170409202656906900860253558575651824771641086556756285104095432069006934624368201509953972482572349318351217888338218067796212712282745102103892705472593798086941840739662712376226570541297976507658653479212983052317396915247546465749530674688948644187856781622971924214008611881857479911589847364515168478620497035989521662670031862929917088972982672735745236232931649792856335285155216493845209401436605220740264868089660238311641098686553446708577100022377998527658758896869471946280987638417577457830321133481984445980335507485227314725794267650872185360576307389466132255366667813115678480118578344115461681791706418686477566286692642571992682947412805649044047285623675541269397161421046185559006565659133520408107874589224670060700956750398477722218241864091247113678202106443098526919860277433226872151193598446744953176492985629868130749337932969552481542198667766719840256*i1^116 + -141711268317476549350281485679329807747069226957797415564254550249662179588439165795878371588066602173212443763203512538893502089172340505999924088810298268665727996697413632280085055103058144985401890347338851939878277113215783506769816963013186083090938613456365173431724843027004148941895437333947355331905804581791858486351932550619587001584351497134174874995178146708441177172615542209810297156068378456245077213431165613535264152021679822332659701098142660314158846979174201995680744831238529811942220105756462864232084099660070973856035897739055160982932098918087164329051151401709206262082846842006499524446947195804549083770477053085334734831434373756911170700576515684214690374981883859731181664221737582248397259906030734722885507495682215808225517188419502042852245353376449411127275390985673907730859097219595182062935873328185840173776689596577458347537018192243921218278190633441772218952650008181402706493434196935943722535224150487181958485400738345670742428523820725376281547239762518262004310747590474520097830368175571263274935832732155684455133347901536000723880641479186344705682505632989770030479771606349869217968240359829324221278292987521104860916022384814687246061362431104007170966406300220848523938106421750647867937161627718157938999078286090152817331930033956354783907767969779535944531435060796217908093474554240039323953083879260364297967411369966941641553925710871307457957154492409947246370570006452413523941053411793832393528904839383858139575267970659217726128809951925850357620722396637047429206753234070719751180286869129216283051574770542455963914905344727838248064805023679344791756292476842460815224768937905151367271837276296923956230088196092339765155564458137208899001114050448743598983175625545927681920235373978984656204141392111491366635512351338732474598542351388022384802705732874663267545045171794810666955661675378266254709355295529122475196372386215685393763916042954532181106181350242031982267607266734490177981479354684442524184724099896513816686180937013933054725576780976775557940616234438716623859228796912431408767508917107702105334236891292856081182665028681567748451327199585707871021207892147011508995351017144010940017255928557502065250576920919926612063532940742563298095565383594044973816207752177027477720340725113451517446452914707558468153770253370595195526351325716449646192579888645751324016640*i1^117 + -1919040131677057291653675022460592446688766824547257684582931884480727864571072339817265896749236166055546269704027442157050520684139667287599325162243425595352822975469627875534363881299107654051800839423278495501971119231296311102369730070107476647725145653525143599827511069544172934960041917611137560771297634470048850616915686788564614717134452990646820155137504038097387642545175700383360138794618201900891862213356765268112017246798677666794987194892504692728041511622888856051896469211811104446665495255710062006544216639921779127857932740714674975398599944837618364761458699003447708226462546595688819078468422593578117429841709604389841019107152623999360807855922882604237793981981030974350500857090895370187548639757790248359116698685008862178263577810963802253499929019659801604312500073312565683247686960877171252370955566451318599466132039222826411422258166505365697407633327821036427595979880661352304273106802580159268368394142563274627909486710122748278433980218781172051867274921752151775843791385193092793662876119375300667538902685476014981545239565593741505035412266191749217037025675828223009963846764247874300481991522765389242026981671654773666885029995556497065742513862922416164338886080764944434068108431595423944358356355454783896948296995626907120211587147818543710105291363981771112574160968221819722154192517812260389595641222252224795585375034491913248921187041946201697391093310615379632458920051632305232161407165250853288628432734654786662652579446119443227438300360116094150966555419706694639291374498495982491024930608395685034422257041117299238885040217663479480177405974833160605322569897702907737772730668146419683833701241778170834653334546566893737347648037681535642818719448941035936656874904517288015399997771741077607949134019470807744151071018408826788199861674932641452515172574906850045337729370178195447394287648080039590985585062469653029202385909245044339743088828665665958372044199632562562515498641938278111258617065258609590611248670448368733671668474742892974988448806810248151031584626555839362517516905863382221081100753951823910649358986931468251865664247982663110594265068845248566221908329826213258492015797687602792572441913256229044721399578959554509960392332551773708240618988595672966862478473579467460779611066902071125663967973822048586674088825475106569329971465785459201962440669528064*i1^118 + 17377557766974975191822894005117617162550332299619775736107938299306885594417117548073774205141080461536905677441715746889303733892376592980458529953596626513557768511831313648887155251518177498478298952203193874735498965485109443731049372075570873498291758534650608992163983213299820262865081237692028234637414968858447315709106355162509656819048839762305592534895895741699455447991712854281676847748296494902931060392238155022493887517407818067696304454490380578421993170134950756294367694604443952437942509384671007282042091797889367691295991134266309516693533349060859344709816930535437232421579177085431881040367769227159994726929023177825683659788522519413073479782312166187751512066901506161440289167448818328765621932135647797259556576269404772493357713914026494518610717498001204772245292173098464772657866389929221448337082363561449457579649136173292771693764687706160708869882713364482009351590622353641267071972036250954538770608411436109524593340718661713755935470579905994101945732485889800338335346066128183197414589357206502167792843545778066978621835078447427502034392524019838433384925943823345185460653446709527311319122200824592606896486159113467803869522620079417236919357142556149833858559280289942946307588260677826481626321385757075805961806213972522474394841776964310647523808364846521513739449679645637478738096397544729539587180785710030882076679807272217923336139193075183418725025487745300603239068709183490231839684016414662042498396767510613091620645577116855345833359634420563233006100400709633728291877181285849164017827827096952966059350877351584323472118533200895329480286919263890470484882570298278928037596400539035237572064649314541451327390481973507046601266191975166073699961168214185501364204815858545778242188681294448029325662049407651257578573844152402009024570312739642520796627927807577110552469932937992642175401716348305733892851626383500195887469022489804201843359790083873245123857498545136529790061915037917692030129782121964878722461407326651519849434343503435042520970826823854076673495978694995551236098787590246307302892008889763689406405573312235185113799922876659002772930336851034856152612256080777895255692493406707582399567919532496927015177170669393378391832930990931620969952341129586982994497121392354110223536046958487284057717315978531578013372991839473780224485187009250328576*i1^119 + -223641342533056866576621201395339174399497255861665671379444874014127873874503788242358233232176217151417106967571238103484775943783192303956832048000948633969505696822096715455483747711983066514620074959319533903112128604729807607479947450519775958139551452288109172609633487299484180976781125979362231717772330175713530502360246470143701194272547988112249966401958417916814110381745783515920960594049781734772034407991926589348395447223269220551163132997074307861984451929442115513824693145388019564147792713342907965983741543691066525615195437210813537277738122799313152157234188640619278068100753610959349759598563575915749454835654765704517276575759079473744840354149520688702915290865295360085842626791519459251556609921863302687833245507755896128200754080556253555476162213265266573863080930453760381119064090287871704789848953328584480903238218410356757077736269813376528594117417851384227044424098429601927441589485269593830486961973172688978991932370887193956456814457484628148417214948017827720899564314151402203260249422927151842188534027682952687169397763459686030376722385965692173237549016610074428382306649693204977005218478587651915456169675552602606884878032330832786813479389787164169305544548677607124093561082608823793250118865993656371092364572535343965853908296052258420874981969005092077260252133144768329125295631203786697561942436401716672919896658326979944632449970924737603486397490841230849773037434776924450045770550228228072312790080647740624599321832144243400193191704572648033412358511593541992115775439065556716538253475443778151462969809499896938994285216730074146151594293190943709394781610968131358704015836507108986006289133799457793860068484486120906009902551401255085517307999933631276914142421870903207399116418299428846904463404994674088663758574913364936266407052316959142649917872983954867830925693936602485709977910195952152411942881862610628990408660604620533657946418503087021146843651600299748585376255232781405337780491153749121460892048943645572775220890340204151500972338610097976351486506358495031047160062129791903219079294532350802838611027456227352350145678887731841643356892356711084138787338944693438343718699487391689826607427315157145329217093942750928772923678076513028680391016851137460961932004317348598091139738060999028530225794909720441154282882996840940470169239552*i1^120 + 1760065163648139063375417072239860446847473567253524388280931105043954572773412057228100230995612058858632872911958212489783285569131325454387370353016724489497891957976840963639345530255639179628160240245737516647225755349381095619204754064937556577291157280144937233680765637616265479747093867582023184989972916617791219154241511676623055360252900471694897360341862652549486740302677745689655329282245947623979280578329116270780762350948001594946349610764401026336134899295147931413103243800943062382914351252176870339869430518172608253322839586123317065652731970734664702726318810156278471743825481243311482757137496979754370607742359204308116920385196554789067971603106309970625491681085296523685599181125618216121159334089079146345109010437424001849804810622453641386990389761999838153991390690042523701710288422688939525546658175676240441623994474339083931228361710180065107460157656126407191233669295585294901773180086564425517213800825287455114094728175983615483043428881341868503838439000202340111637326913087403229382182348812578391560555268211548212923035893603827615517155784870134705677432225507555223528054752114196384324213947516522919032452752811839176123292138463995234689712562155051923885223256697843779382371984156446716531675437756966047241566155787791428157488008283347528135038428019404025958686127165030015346151370054025906501949091465394103838447563119957157476623867520300210238589849352836499285378962647889899591191231105059943770895737238842740594931831374930179853890869183804267291636959718963877940907776955593315729442051888790492923484925898004171770952862730565845779944466140994885845781046111787420105121335375379597496253586184981156082874490722376881078318473810701727028486607996079409827616519418603059758288861300586722002554320175523780402886300757980379987837043451691928940217908703121579834273174094846169940532688021694334697608171751110473961375102230973327311013716186278214496181170296642449013667424029630138279904045046207087862584119795011832985578438809017057948757488359808454336632608705267320804554857056961669229974081015100867017723789817498395119616573940676129941090375377584125834965064067341887289300822951011167474190420991431561515004855779262010318609635371070931912404337293990319360969360684913164435990983365222516611646346095930496433560309257469952*i1^121 + -9479642872796414397737126847839451131137274923049524233982255453659132935868865586114771383693075735521981437227187189033339460563512562964777689797256341941906332488828333558837955578196936721193083829804184810628970815908472356511871257190488633708736520019014878240870601602979457403136423142848817645646096029743092044247125888192129257800241698899359402933809718847906788610451063146977111145643808174499123027544915085731908350053865873021283385662459186186178239480585928301513390692962678036024528985838579415004551093012442325480774858098511348501181454616456925936034904025276674744721216073720742253078182218938772694678638993399498000110878919676334859271976395178923607208432795934341436757070372190503130006296008592657626495213990037416213426078880090722687619825783537586850155129153648829713411925163427049932262326521773187456373189782773102872052857760173655667191845927501367298084139553678782862371439677418484953639830692974577090376073849344416884280744944756244945660880046579437287693770559930233070623414352666886899619109003757496635552709764673973207369106242115381960866332182148710442923538445129676366503366840093520007821705509552497460661417788662840837283630670506146091460311769569594863935235963497741399740944710025084004691112032856948595315048731945956197985204605635447194132210545868709303471482704326264578093777160889843494626146099070767045553441048576014074750884954640137399847549145692673198866268176781118376300680562601213150131266173253870022876708569115028354336528667061176806151497842097484909574138527012302638953133450424992131950218094127955795378773707198499055518217997882832699116639963658696534103334458511796567178149851749799765730326388795607853196431594902943764195698627857932783258996392664954218651779838480462345976952997282551685534163376550220385776073592496580257385428018492616523806550204876348435686084907904913882396097140414576670473604188426951171559395240021387626885222480523527039730151490363609834592840467164271513194470594730707036872684937615093233709742563904487253232275128324101526301919612221344362872800234805759375758560337331529009774305595079869395885966643831477537176311191451114880315829543677237214386804740354809560906607902211081624606043094441122421666747646647297019485696658327356835277212799353889526644736*i1^122 + 25418445728570066306444074027406994424023001855595933881736039482474596414337466477205612663022138739737386591624359247087232335631723667879934280082901259743101221500157151205904374007074255736099984240987743632302881405624661656823408043776492744274848008692874756854227607775959881717133356124851176861563070694582986698743256796251664362907760525516984586139144141013248092298767667243301260678833325440324740203335754556001361858302787092690541459236758682601848644441034959372331016382845183096926666560871691365037167547061802430604224627839080099828529416165132164088876368223456282301527437496779444498483803948166129769034542710345482242356511396928522184251938520624842646458152579428129809449109523254847625723804679161603750899805572742038523185544065737648460177446431190926398985606635960240016305277618336795119821826689188590399021168907443383400258586757766928054233602886406760475742680538611065877747317995424043225917226437937828388805425259882577129790466861422229686761808402451081316776927266618425771663169953802711012752228470166529724744831719779813645373285612880681855483693339557289184308828878729578545258455831562005377775415503116395457662618305083279429512121800615812066514919261683039806633664303943573314873791224686531677357350761692318713666384655671261170516992608461941528378884884829079103517581214579651037475293380717453781113443263664756414973683766048497857083255903013911895509584981062171488688593624921271584225549671607376052717262251269865926712589671008499343361076116468376532604251161172707692520870552319804539986246434520707291391776430719237570010372376699855252736574447880912975601566284798637361752790748028714140494903990490353275548608821918620730323846144243470498737787145307908882277419929101718974609784622923611687573007999842307452397451327790039292786685873468026497550261725454429807659226479025408621530471838265277274622904795423243005920344843998411314304648376907206198931943346196672964753976629705286156413583454368892400341417420015008097665586397093227361447631188140544072368382823255384460658951801179655924556541851863659310633691396863826880811780939401675554944446361526337884830057537516845961528609077687083594210167925940856788924457196901584517686541882814604289654774937764246244634931843475169416230490603520*i1^123 + -153430886593134276655634597520425718359541452787924115511377321137487915414949441009799835977997510698742496651738982127962767010779592816440515976668427677770206058720941680583892002541023665664883045774325329180751824746020664252274179062325887006341701407332665096494897414106882719903234361142692716835063837129233542667755173417019459782876265947838096408408071509251735470841098771263582547357317535733338818142056609417548850633638681917244453170314008047199283663349333410957025757721604881361137477216788095039890770010099399302711981114652635371192132561805028379759997921863678907384556630662610676542321319649796338003695290380250899288816343733926559902646862066229683201923183623322871214638705338193753319428388016532808033875974352339035016304506377226186710685228208339623054583156810730787482177774955396650460134912776463591526756632472250966721263682456225800122407331473598806663627726987521631230120931357232202131061308078680111312833779993154065653873763968289360426449743174186100373248416399556731009037633000042537528311720373643564655019288139884313589940849837318743787225053114527644862139869226514180920200604021177144364914482485821970857750764735202550868381364129873048753643932271029207933726606869949448496938395776615047009704590633599292165107762072338288415162775294360916450609008106123924813315729182009075103567287305182287174461921486221025901636980125303409541040999249503810727855340741004220110624521046365732858825928978916171758705785004519302317828760263212832759973798268448912822123541883117266125766644420303161026603763173954404361252703581567209007153599611438456329992595392754876928599417845479565694276114181152014866499081592287284903632836584057067125544746802999908648411391991117658055515136362544210141227805023056148409953284205325703060590883857658025740471854457067892979347428404060041479767217999224133042584990868054363214493662572518440672097873834019460801644970083016937164306505668714895181191111998837839549809780254742093514058278288869393837849117349857443427841001071371418261685124385516954549712701519140530221678445032973874646845293245404890569879187976112264927099150405957683528431354992795096230175210794430079975024941427014665891562042023748551826004169325982973732525082846919775959338987285825716224*i1^124 + -75571978605998151751912130278936159971833721463747268053086901912624904915165165989986704126258713474376062908190545078406794137186280173146127731734530829278889106640109409907958960553641523072158988930527291261212956461288172918886876075303624939119554512528556666720222832466907040911095729022113711783026430871456400290061552973996511665090411230341876449682191688277587098623655814565186881301967968643169693868162535024239032203323618460078567810384929236758893893264156879760532918099041837913502197049633882244253816845911664268666721790908975937815655254396985566985624203000474799702071757551323373988917955996962412534534229525908462017337069876765556263499113209216034605611854905819553447273515158931126100136300683462421371258123415585967586997493849555533585756731399035336994116457380416787239354979384081544596866396150123830049826120719144738820096952037570154920333191761927969336238511648701326970065428788431267048289656022006163376048719778189482298202017035611893720727599757545376543122158756586908816351304287036389775303614957769933117835846023275859190969787035344417027493843137975056618002387411036859666011335487122855704599175999017776527120087512963021646519312866705343803769696170955481879403181994174536493382752645799150756829547150112630604989507465838337871388268523092014435879822718684189272699769587190574716747340605915895866662138920253045189859014427472807155525075927001019998662485563581826071451892934731780833798952624497983520157814550708854883131471470243320566746332955044987613490306341141899984500081361568777596479997061235155002659612433484811194518787166543786110049011649773001263682186592284401820729017051626532494753089443650435891094441003400010590099453936022241284661898082420346005773813025755866931978295025306119305053140050765408598875272888791245903522581932344757356678734809494390868383357236732013458509926693624247615641433548232949706667373382419694021215891280967379326649605873340018460501558164075419716403528550803864527001623729912717136340523094493989939016834604365993038526547708484225936664923687903385522670828705664661230928318322233458053230351384346655883355171022235931848758312162368093724505569405478479531687386056529467004280517384415322610163241277327246778694527032846950397378560*i1^125 + -47997408084165978858435081377995217613420838825157577404166780863528798576938175947184634550684884060710454193925608831614280849581355291477439205318311321335367260971260893907554928528395945011419498190929464842263670944500828094987970231137954951971181536318804672001863669052862748112564135150436810425933403754874208202830042626730101561399068695778375954861076732879642995661210547578670323717952069113044951515930904567223081470325304394978827567163749804243843423600498390486022744563432634666027946325930711454350362850294430745509010568791557133920452567415222788987637548425262254508127008849926795326075795168035314840210665535227548973035667393439153920790400556801519608994948827309458052364695407988007630093698537521871890309019745610810531881129468589855206343144122572707505222140939205655060899845591959206987740008645713883058040045049909929920959083906434891959376762875962365956880524321602305463738849168511845073811557398040993672550901870352119919757384808107965082658469151254698569278146410034152177838492384922360965563404289874331401608586344043199539917262979664377640331354685353707740705938842362431663025509413083678804356371985518888797752565146407916792457254520096160786440360859807427613518747931619927938700332783709551277485802234120232370999853569210326968148584523523003854523599074931491379616293912584868526233624879435701216577311582187427053841029227988784949636150763995229509532278674660910187694642395497650800935709439352934081207222017780412424836234833592765433228871520102486887600663769324668857096799604661185086101681033711124277712451071973535974721675966882288192524358537615978697751823716722202925206585567012864560769391930450198967487450249216026257095189747533952242581685291051848525765907307169812828222160085363920754717552194494154521900518433956293248877257930221731907542450247054186698518567810506471140994322281416362981702660811837955968453555955472040684503605383966245325351867343910086483034854672598979262383892587644402034751162951559441849335198930453191228446014110108073078109697996523755558074100694950187365085337915196590545885871324916625570250711785607059792662544332026703299557937266560838828039397128182850076077284886498249217451030891577558604558261758525716094726459883520*i1^126 + -21805262659501927325851826792223539464775406430662365409729224494264936541771000798452127519586709406983631164485438048667562306170320574861383309076631416194756691868815587695072012132123609214015040807144453846263358034580903945095582988160672711719530115183830024640603689169710004988636297300785407061822585791378531015769018533045803730047022426472319008457591207849600296381004008438189455823373199623761734223816146856459570104043292202065228180904655372549859966258845371037384552307143842493782012557945908119715990393059748214258479431614076150614135053729325727607223796080484857237764244177659956386362708954009739113231145790573703169752031458147203312217762585028065681581681873844918259275459729496869474138134909696826475697381859724152694758677097739908895895814426339644106287352263915397277878188969730821692695473007206365837129642779167289653489108744011764424062117481007048846896640638693169734190904269961203336470317447738458775828138386609555513944126144687862789515256650042332046480769598100204364614127665760118430321595757683022994397831605613017805003580372931689341702705625641000013720213783590506130980656075006691973200901646399715364731327855320051183281997429626115854759876214786536712186317630753752828603455699009514029717005684049785306495944504327318382055205569348152294646566033887813947863696227257806792771474217119537285567808218833488536984984409049720387641871778317144206743982017826241028635216739857982785898516060428593488021556825348088074768256065530575650612825094127224461776631967048793279225763281449970987144876876428610634599678042678831067322525172124019472316165972659200929123993703048576477956436911230909504689903495581776072708389555982861734901124120614856004507738092202917676474208330392974814995981036638023243794067236856428093886104534240099552921138274655928742646839493681695211624287626370187391209907161252004603727157720742759406524387075098312935854355914660811181206383062087653379512508838364194469124159613541599246492725644959302668988437137903038155225567113675008683491612219707887599092439717685076201866813529412465508520380479950837927624043875090474487757320258257797302286700515460281089673363817439944099368810628757314042919399503697159007813161903905046528*i1^127 + -5804036562822842973859432031227632978907128236674248182806696233345983288141051525079847487913748234621083988797305463348056157145894240186811668283051351228707311755920791061866240552817931451157614264770456684282116530598457900841852407764511217553631856652244042938734812644425774094869943645436259306902085384414020040191380647047128729574656398762167540466462401350523746403661389238714716963154713909058585294306860310767532886172749026876366762348119887167679022235718231436214049980854120190739305378896822632973529022931595868741675261407300232257146488170157501312362549856290639893678281688055776813979444050668109571215721367337715586629467818012965544724131807140013784818891729710017112035897435550613396890231318978545784854113596990471114519297881855798578245628790712252679984649641645364598071922347429786982317148900900594157597302562941447058525689057280051805778096494369422584364022213440436735935550598603711568287524958175357315422167819619938360037557126468985803678020085926168940067419250581676313678075957500027455722083166773330620598015984125651775155447398991915627950783002724189658516427040372313922194378912324183054331437538815517531509542628833562613612206153016810813649791588639321043057038880528345774028639009232971064044630449687377120129273792600584371202590803193725474994074462290704747054106992849595679683345571379214077638576387309258655224081263267276424074428662879433814952045210715946793209927092186866898031770202033573091047822622047725155720059157751889313459040601351528010826981625150924138277256317979072491204681496165776774550864033681985736642803852733799972402166488703069190184456114378623222859074638114919048248806851647663917333963020453445037447313145242954650144557503763473436167046021941411341802886983627524361410906481557369558588251232273309588203297284831575045249236033415079441568969064615849293120694831884280665532698678263692748965736449468170524716884619629033524674547271231831688177943647925567324099369220307487874075723890670996799352476718916947539220248917823759876457468242033197676266390716426978285647232013141913703192482908725780303426393866267884330106560888669526293307674306505907695755038926107688138984921265750450496310442690953670870171648*i1^128 + 4021461304796367426668411141623704673382018156873177609275220738129314813217357533518623269147549484410956169923827504990858582536218684367398605359811482486484545653869262164883082914152448937731243084303917136349603733369625520532690244366174071528171756430834152469781704096803553123855086927683725781582808874965214992771347382111252951522493384420781478809690920861424517169401405653373348606278749721998984152864354709285004765578614237771194095006438571651594957778181592219708847419394842355854985326785353822518123948035798916903183400825128891233007177237371289334563186534634188447666328423787554208943976647445125307024683359769957733543250322464588596582083414851805384823841334509416823323458723779483113999151094140187816244835334185460821267736889447986255818437973989602503594815222438691094334372234093407659161343769894986089536516776739855255843823590044785728577437126433272148193458018159246498390919662017725879585281196904305846202953372732685532961039382413332470711063879271582713371398094931285636452037014339309998737770578989025577563671993421898216296656783400564895443272682106859012454234287027284329972522142908839767505027384198669146447018603736123154571209548799793623029897048645679294678609964240248217627143529896577434911653194636368148269092667854607739224559180541174428275246920362566782688168270533220750669569653853002652990820897386941601089445325217459415674705525571018950495251972060502072978585726101176131752645045714325594414310582261059997877439666851148917532783876543465826140051676665584422661599756038293555557103510060855451880494426663947238655407484842386424907284283331608428514860334727375460037184872714587838666862119486698304833363771344917240211326209725834501138403697796882453380992002558665831358922690912016003474636706577093753677914716317632583716332702662628671833051377679397866561058386729036486633976963100552414575338148868601437480974557399307623855531460284348003147110313832626549109717148362764205969060210336380326731834371285069484234345152283795581486721607147618311261722271474463297099317576608014851366918328878165757214205153176109363638412530416116010982182796590372457928007039130069298428836553091644228337166498893884476869312512*i1^129 + 13093036088510414459618003211300132598666162849374766768863971886366576459878242174998659141765161268853351802116462299350961357295157420563075768751654741625087610760894538444510060711435703939812562750706885349431949069803899630112759612216134984911263022922263660182541716377670839815358360809890344615052403136700233813973426833686419404143143258620534768158502560588120853325368951249079591601210251232735463313279359889943554777239872301842076239654881335276639618896405248763791203558244140757020371023810014500073263328086658505205480561432502441252855838614663853787065999088641077331990693941124248959512035875455485485150652796374432034329171095357402949407645241308139581216477221169847827366092380359232855855698770381722948215852622276986880356617799480226207151035644896110043449977433018979170362414548931870193090120805045966106732259610790006802968585018192842680803769112294931625586741711388229629237045376791836759846022637194751289697862638155911533819032877406305252630471977264592033156436939698892817430111874580932633453519992512799609741495564959213012679596099064452238617498272177076550156201755379864115590656619340919512034760981082744612101295249082470430376832333029449997699613535300001318674583720312372257755450256794299368081321868824693779597375052241414197031326381187988535383923603511439175246961339200047929723654719470684284278836848488489034275898380838353467983633366550991453344944571181399070913044946021131332748084230003587732685626672435109537613193702705186686213728170317544741015754005707027821958036949119705647031866749267543517647215398544434847421980591988350690143846542192251886817382282675247462787515796215867632218397031303157195548146378436474446868006344899062033744110110504210421190404386228181103406064424838576738516139611354743970514821138210695161395356942673099337810495564353319504498459514433134404636229476558356732314254570122656529261053941572259015529236446730549420991642370054435742289515676884919934506596060020455188901307813925477847909229108902957901566489672853507062337114168341254910992703690218503090471005599435783982793498224632444217275315922876562357902516869655587918293388624639311286755914999603037261320633712640*i1^130 + 56551734248536972674521065582382102612052315536138465868819545650478206888070239828583844315334416882697923991951488814037769777245060110447547208558589669727611896076944654852456197854615574479748445609688462166835906908590894537823946574988267007536376198742863983395151252836972350186652364210987958361148988134959328379569499964111177776282083297533512734767597060724305142576306686994605439843804060203544379995583564395721043854786671345806304928379186506726691738869546413768735789738047764822051601657391219640130923653735157209659981191224685915499900933109044336065819762153494307043467650153782445713214100360563158705054220777749397265032957275784925012203789450919155245489118711009165055565268061758832190904936040635425688119697073421254308394635638355708271528327862087494116839775269261465320962218563520131597594263893720640254518737932248127778803614763832449538287337959797851961573937567117452362665397112309827599180198987374023191721851107089443079607248552516132244228678703697033858282455363119924208692567493125607525983318883231523042399072851224855591752254644605392428054878015780517141105774010446280842993017463308984064435522117840232578064719115367456054264830685924098405755194016323759605271511560422778193427381893202486181343067385181717918301317154691483424534017129940080268477110854293975199715896027002871731542760656486910785318325667376508148252781637219001985900258094086537070263075634880453846362296800197763537390696070437814659877769851369601684795645684045872381524670666870100424727015912398204766148139760128100766533947415632689436131671531049946527827778304816617293854792825510063572768166195244479501123448949677881556225340552836003194273871268996227182776050167255479001372065924677440487477155350596614020872294742787435120278004943845044846748485248570242987425726735391127989248388957017583916924492735381805286303500096385242538271249360218004909342401109296296700927692492446867816366507531184921728040199163572292152922056366548307355126399815298663897996898857354765024901576130997849960070314717977527324534057594599071876044565953359001036156218942350384656071052476700613631179014246100699130215233741567137610583301160960*i1^131 + 818748153121806664587831019601741985854171213875878500838916365363417886012381719040286301144488275520046087412357726769925404534259655849945428920396544699127667728493486400181500238894676316895038188163005698671885098662961739484216279924231040408601975185040401362735200555443549515104638152401023503050318610401243251172197285355133881535190018516994191594528448775165505881303391847672101084168996106073513543010571533697802912199428612571926597964623115353230399888543426836598625246405077236032813261230413669530552736123242728420614910073434974627066204563968779442435014565141601295910595865139822226662082196559862734988443359508275040415768927506203122844526070835995403032147397089068274520869683287112667823187002183573560589368313506626296822461891190277391616574829113185439453015292295708534998234790032585487468538452576875020813526987407871132938856422428999727286748716230055513295731667851933078056547688183284192113206319639274741139203473793977564899653502803224020654943750410684531717756218156557004805917329874805398731886169415414771995002747414895333736058177566103833459345245568127268160039321636957360654084551885578900110981452403535301386956806435093340380533714022044364896735619694373958569574112174769780999904390679450844700520800203231269559731803028022860102510508050773121246077230452595416791202897435967714943254735644447254615447871833063210240815399450072634235249634872999378449354033786299722204337036645096725434806102624555308234522079853766399570888818526300991166392505212574324915478617626215534733388343260982574139841188565935128972492332975532084054842720158408482842731103518197883079188385760277388456019629758774965513218382217603861405268326031983949877771435396814320980504855905099934005305855182698073629480452039737802259515101151786183226086290304190317149661401915448711871451076064009757637381779392707566284171985019931159388537005270604733813811427768275632143503262634385927365181423162546773959865319793346363634490738279935435299359510498422563734805495871357867890724054814020540110497728719849256266050485786476003067166899467839591032884576994831563067221044414007888660153505762348548729150704451584*i1^132 + 47830428562346388467089936354115988459934384490216305806656357643104802953806547298100239811316843366889029659615303568598934892570965638042859470460950232073803872137187633418243887914200268951725000702622937462973000468008185366677670340793183401626723369616310228510719327083094056710494316020428957815290347376417302920032099117857775300281535284544089010895039486843587642218659871043562560785829996481074862935927940791101556387328696218800564183698594277267959987257024822901233947230814603583693239575191504864177721335227035841691119491563906584616414003821987522307446695230546379929578861494768870735544199955073077050865922122656362780096850480494601142223987755956707186021729049553638191281193652502544512730366042776277550860635395568930038352389272387514495586474125502981758894043373016859825441551289951312035474339927194954403457519823857418495844379489810100496404428336869720806728725917089344481573046853580254094023293416671918056312571561079811203004383035955898020865977818931171029032271967868908474540730008059007356859732697605397120884378397893634969099785560022840871285472606202802101192391536315927618209367436972740543065975963785817850583330973603746415548765455812724129964568926519208909576904699406299985787551414244693884808719844811387202635856151704530375177238032524833442143588644020165718063332964644516494096970853592876459532519223445301172556920031832338645970292240226445150445002780106819826323297802332201151318303095162435785735927191667699574966798219005106548236666192229611827397818948010697159450847577939124128903644875731616937690969377239340842324055725675081691258676854784275219043932368980233737523486502613834690342597249290071376796127576106051216599754469621467109282055765355272872363805343732351783061851176233860692728844862801377167889665369720286402652040247988739009325958969542629384495408549426061139344486060352666278442753260480372190852900735525682855180849127973006885824126097969444713609091743149915311160463768391573097724437428156694520638938320249581467289916851933664458008505650939517674655490774474317406098401285016063586963955427481900236207419437238180380672*i1^133 + 1485909479750149045799130781416557544571889334422766235215036995858465988540144487718585343373262048786159972488084245164794249802022849613131287250498199576739315071287259660776968701051587227819949657095597208247200204782096518002201561436922653781999832413508179484857970776548606016599648357411977153855247316492532336943428709592513694098224031644276564338681894514726486796801691149369595766860009273664727076060691817519753445705404426470584420892176408388405943802650380757731745329063855181856425279271855649595967761401583603517096487457048684982785343706752239729059756155886029956335386458639531453467111001200057091335107982052123428647754112058034368636912079501889919911595053170991081423051168514085232653759094301532968146938632026372005007480821940825072855982814498062236538727589143385236442410392634714428005709744633021236955072238305945826279695169153023010582409338273265120596911807383507163683821970090508177608837541483896777248002769149967249410112455646045305535975750329902078473652808056738794089122661834890454930313347418101410011748613059162028431493116923023170677978063401027158651424567802502733994609213723390625409571521721736656326996549854718509536769980278602714755302483955104228251732936402597916919192058649767808972708115826024524810168126526107698757025204099204002550575158371981326236227038161919688097206667942228757223121214471177402426094387742814780281076444302571772866428239144721284826350900391198657124176587081755567716073537556588844526656111233372229548355090992949951555460262632958981184803559530506075525448232878102461311026522736903971484022021601836504524904294372029845880633847456864825093978941220165413431492557827743918670435614271748675912713186319258060722669575497664222191863133406750890898140103427365433191369197560244757212660238653709884797221088781476966773958518916784029658716766124771637977424180375311206362818848380931730162107351715860770959620110767193402035788339407781349987390344947892774122151557114606040529738232345546998920522413052155732248566629964521514076283902303910934388909181316047051795612927554415504820049831691692998656*i1^134 + -31916963180855962248515304849452168684541949209024855216776327760968934314672952678248691857099531617390926992083571003308834320535175787377936028651734934674396524030413072497412694547132532271217800890292523819993003097245065941149806909882868845340730514525187909650099912737356041772259634466039728791817705921323314088612767407336748219085067451157873888495106684435931044483591392726506997986973372461201643173267833110215315215880041854678242776233375998910433061071261302621343084568397528261895091110981817346798014385244677121205486931767002837439013974001804600610894355166281218118641361999932284939244546152527247420123485579605470543180827283540300299196921783465876320090568013626504335834186326827608408833368732241420197631219771965514339863782276964210150265831304506047696178343464459631600052023635753420677260776631348546030744704985123913917332060565780084794014058275676140436712700121510348154863634803563819033026977792102412537745274723428448728086323565874818187477617441370766512780981720189265403023543342208611429323698251925978610342275991944348292343895986972369372186648258889307523758458839280751902527098731683750624876815063862463907203538118505590112054320256082098721947368862215536396294870040417338414672611991212054170063254448712078626751354215255565911557781969770642892027851198081842349228368276016243050913666316973382759949959633564732900122246623708219114249828212443955636162493061183567436355752476297988435598189965911659738330361075156350029537241903719622911548224575416285179164610792535558875222564114071241565277937392372207051865332368421935482761577468739378121133546244983254930956916529965131204296583462253527735862591882913052317177928896779435543645768768121838151214725808820201450297818590364006043384178125249682629844899372363430399110824001116286862814652818116510915076159338789031111699419410047448479399221479415232273250216573213841374674201158187335936486045715192488028713513830479607873537642671514036089385442636452520154745209497795064065505972973569918376803894511370583191140280440852433134450993895150412771344384*i1^135 + 117442011725079056777252762553348878516101388102916045400233219858089420237560748531681298682956693189466581982214687001932130312960783384628620407860107059050852049615644074315666789319486455290936255384959276801889146447622219095189876209900603524292288461450416827262669463196128400302189986806789726880435233286772593751234674982184936299083682339639991107106771403577671254124169859883203181730880734419128926397454958630262624859986640746958007873957312113807772858380050848694692757825231318675199729635757481010763655740594402520256653898071053756972715418537919365763724334323837073035742252520050758174206013772965468790977739286661417046396167886449102459233839000085034850523641626200291367897642013830676094709122666839626489915122573865791885900395022516305618941200930363069045856211816685386638024545393815657905376390552211572762625051391516803813875067175221903755086995797371971127995051349633917815627627484120784718501852169004635240010457799035431030638469752535614769122098406431185439400019169957045208986500037411394690869049543688841104611881584248383133297993952950538501764932575768605063652748987578549220443731061336011889377414539188323749434837808856252139969367584606746906593977927216834168000257948588111660427897246000271376152942647879917232275099210150086212190961426209274362003189783193743221522270784939422784457379967656777802565113043078103638998321743246794310463512152220837856315035523002825803866080657208985299746340951241042093583906157910670976471415195910112096628798753105439518308021635664842990337411989242145986079229900095665719872016008848930616145346868001827556229769354050802130686605086137254996376434609574676533298387107609220748946618303428024055431113256796685993801926975125034856984771054019069804462110256080396464764276516480016744689882349414755088276140650074527268794926826623106347596350351808156252732438052942851524446811919637500279174880946051218430796941350466444815891727334999685236572029213139609946008001614247190420901777852809722136551915994956397815576962545932334373960733082892322193408*i1^136 + -2206877106350596285087347623025822654197389922538904209412303224161509714219607952160193728560639408841676807475179005192496693363575085509657012645960972076413604377172125987871991350015231313118570051356719570462706587372874764248337771540415656998654846566228116231261709274588841766965928520133296790696462356968188279830798458026312281157127636180913217134358869568929689481368071814155494912493664760676733361259621364865244460492329775106885944504520663043443390603442675119069874352181233672590318460470869773564498164807653934654067505088890376504213404887381641599377723798783826087416619725113146210722484742311559815511263247424895071344926194756106421615587202356061402281529383866689287187130019470744724838640022735183788634829337376812556178464349273220411162500121436899006698236642637751027206748070740202827297891570124951883335538807717398962247802908391940188205412842692778393299036343030668756130654171558431481423152608381443420982354566960829048087289352341606411692602373619430465160719482551316121902334129095235574460896689546724716807554624505347188100314684762525644379805953080987305830578660286868405018910842180645164098887389731719148931940741755699192751535404147706244470952677087259087036266174533845201865319313482598821208571917756049889147846035094312568329782799504321506728934397913593750899071048056310550288508983115584054388936461313825971933319412950096251241817990301540863140193922741450398352821711630845774506380816649326113196427238814669010836806514259700396639819926734187675951591760131797459833993977944047273285625639563693126303183176077682330911997352263852641689585005599995839530046148666053042354197552332154126019955076549145918065259631999265387639664048024067932484823277922445418567074003625200252848351341758744070347334364370836725355636945418076213037992243035260687608074761763859047255102793597747979611179041912033075858951321339224971717937193209208689557701305476411760256378405045604417662237684428561563047838846166573216087658445484520269492153851467550716336353280*i1^137 + 98201400764345197330551953382190850955480866976049749572732821776390751617185733370435021613625047383421553199682023030170761733403606315562039781372401561619466209361102900666484165238438609030165366705758383340706261279392514570447527844232056083430814479675503549891832100500960206929437956557024920269781355015051026517935744440927529831355930561519626764981537233524215145562139222179465957379018311126942760572221603618447711744023593300917044002976600936680075435594088187483574918450487053903876145725823144223824279838527822936407305616259499847189342774411411395184291829245443551197850950572501475725086214569654172441301927176032654245789695721168684831504059564050659979560178503632083922985755249926314675135745110317811948880062954069281887903267839404935443507189049594941806199623400939668069558269356545954594034387600140741098582556711867774842014201086082261047975110806924917770517001239143504365570914710765730498613255581604501724554532367300201357849612048110570835653690692539317267785131809324520844815803310431991955961709927298210268525752928943141025146547413294661979678377916999084537024360430331601401767723388798439449189500465861304993367103182234653387538644895008598879204028379914500282230275461734106796527112867767872193778492329647077512591620348793077180323721156977869616491535235161310745055399211186581281390273544520241587381314488041407420499076884244890617154531503605649667246795204512919276730700523910101529240610424800034907737320809489267544620871398357871607706667243935266825084147817694203998217670213979489575236194929105178541211326503454946963472009118307251661216862577060828904379402008825651444413024682130977154379680346084959446458540385492535865695742144050160170953345006074443449812044583955713042314266957794748563581482937342538581885822748330362411632348486491750138536243518776354493368490143432039843567035456045302003922501525279391298055770798832297722162432620284252707104447705167096743187168380439233209787829437407768844927861282816*i1^138 + -438603962837297322404836440378033417775193086658990354022374341586585559999474121661236503371971680513950804864229697644147839185686396304879238208510368112929597728137013545425480666786687078898408656217659789329958344947789890867234588637579107992083729694441993445763825718997091310793042168888622854031929971542795052175403930486060518918970183519193064667021660657882879497540733196799445859866318725768784835475710757561198006792090220702523080074005593462998620251742335172330587190754331163128192199934096548693905994541071071890681282711431004582433969761473855589378121154682488541287018109382016102059604345138611450989959679210876343820257878184574571515652551769402452203820908487038108182485951753582499309077723057393637964848432545808399676377546688663170078904469752768174988433747425603253394911152738644939271767594587953263536407684674026243524708336269209357548962834085168154354035643419232403343157808549011277630626833253514048781147584429688659776259342994821181033756809226606896431068274038592775657472889959761977875797239102974935269146015970247570274378338846127036268408518248210234487428478323612634938221996018373157544222148105252202631139046631908206280839001092235630766526160137983108522331902129059876353432041070719732396985524514770145107368146676549543495597756546290375911590256023937280673823534233476260137676975120643946224631966113725340261082967295152768294558883399865529639247620842723215509645082518008261910502870889890091340564479938280138271146239555338910484430429868749534992786730057570448139950250309909051305200662664510211679481365613464292240333227160649715926260384429792425769569296004788096379219357037795780250511185859251375153914115984448369931592865272504865712653461498633290653811565687740679349231840117321729033525476507009254457098122152978813946006867681245417735506497155505354312021324883435221534066622073358860804705593738971259433799829644491635500751296045387039348056817734056800257157327872*i1^139 - N1*14253319974773649286542350551895239951734960124345896693680879786010070798175500875197505587898112273628925910925069732653320454803067846731113671759478406647323815274184107660939208489970860162359547541035696509118047754771883072130537248358049198293052298009982164147236866290690728171465958319078208598535211137024247685926780330964247517437349974908887762291671875*i2, -9140517442155769756561944278261380269953406974197691618306831282289780901237301913374711692378568898905885077474912511654383131324855984590854215447180444808039456464867414316701292670226564357677528766503794061380594821711204466016332329655320475916291276948483743856551725360210525757779504908694921270848099901671338410171178490895159226118493273370100938309742838080248972375417215829987213971108946927675560462247045854156467432625396197814644336211811293478698200120163281250313156082847118484628399354905465383354110862391986871137313452678771594182775495368320670207947986961027158341252210859909667275363480420013329939298837318062155079628756791907135090558623251450756385799467465776070497807462235280483796381029451231912119108044561321013178841363895799946113726777747620151151943728616833772548262636757252425553240196531917127036545563683300741473639810730290065650808054389123482603090253792024850547454067264417491867888439750834718249665799413491068411050173156932203972818284602992925759166147308200424981942729447518775634125020687668316972822967362620459991430551813030037650116805736590846734430112398481067243053944871954337404279743964852191025507865704817198490817017635744683646442264433962475165341031631208151656981928418763675223017462608809602506469897208691145136834976325837589571838007172464727260602460326456144321201347926044740950141781687121213360715435521359629637583034492592429824897107324440253273677636373552785090667789871035751398247427015651107290721068536620135798974399924580374797333378699342828551802104593581976818922502197561017068973526199745108661263421767187840096907856939367665995695475282691321305108127510506845236475909257660361028146282151413317262083492141494002598199312143919925492105949575085372577789563495858689228783096852540883920591813200264110321897990150758870467184503981290956949606507171262031287829396836864502687803684277299696011387371908531416353129639634649832633892084848966656272280994094861997546829660999568705867849179730755468004188624291041128476517498405841315520558335736058188237074148627454650602198980519288283759929489510654839833192942942458572144680863046654828009020181351703928727426483001983493493172490787159621175993443204941134449278349657320917682323215274804024261557760422505978758836522569242171175533232434516953306807548354263390844418525658144936358454511647599997156399022498768541039442460860805454993718118607858279704225705058088700620416897677926495697212846897743978765848186057545580146175718957249793466137297003651135591739960052659959186774925293340411312339281112276709405624243079772999204834957805444267285694239292685024435825645178843908849465758101090188562212644226620790698865484431548179160542522398713687261525414800878345638053434498801687174338645696527747944101510805447403001676132641136542041988929602437457281108703316134210845776072578849389714304968293743941890675917020444229632000000000000000000000000000000000000000000000000000000000000000000000000 + 349174830312567192350572314607594477923529602813415692002397819517914457897423490033257954136483914147064279509902323590395871350170316498383793174631340461498723037025767788884779099193350954231213614696163070374115262025076345740659211404225269304296439198847482872162669219693891547009195809042474157496892716320975170000590048795948295256555494831240273250581071829157410551929008774697860673318813688079668450622328630943969385096079577508327313756348159445798459146641772361818488178835916681830092213575177124774697599652740470271061223302102293056150227266039151366170915612427227354317176447479755870054974362169531909286399770323335103746448722545670566709292996001244565199519339324571260014001856577643219216421149686144795089255651117628873627583037148189030880487209649294037733942768179635097941279135320672023287133549596438666753409468582959164488701402780003766283066666401378029385633674555382170794757670770229855021648427210166842409353307035892155747921783517832224605110670584872675223191847971205408685731249010858872511666342132068761088956259870689520983976729973547534674783938452292755501700851699716061392804741920617085634728268617247130499739890423121365506308412556827020263409647881497694508950156168597407136582209136868046581455119077872084953592520800394517919222232904611005272752107533803289369779563592873841997738196374224287052173294157463412223184480576520780556784841152832520709656186819166621500658924631888151811261330593560412493985147946265977219319014231171952035774948276550721888332377743617989019572485234723764705952274229818777198398693777438624771103744524667786497075936519274734587814395624286792599709651465144406397824597399889538253337316135680420713003266339218842674585777627523125694778548602692342283418694178090867919212018668695952313362680312898673830032547912295445987253518142111935901418916963125852954634344788505548846309712837329241357184995640617368695950035849031759661169663828885274009074425586614032953468918739404346861559868057588642276936023003611416379651258422675219928578277260721883217138968605048514323285242797811082637750323994689215592547564484767371371358083409284726515643902460329257595753732307923122376863475281140345182012270029999912560985985433954374125813538633744717673097737813623195895479514036127142832534484501286178777699565003433490484197997509328721075347044509765937874553657723443948013328465256116572943411930450757476796774254234525467754841965786111774129638984339997896988993465736240487445365545223946100269324185350612884817375686505286872358680816958734505209190029113084417695918998971185330317515725447448469409962160250133855761654195050872371183801195589543725500857753058798063799147203387428606482458058111185244153114735191495197411688166276636153867891894261237620805511962924772995489095273092706096869784194498071605940433704491543127631518676075808591237563849036802713728606222142689771520000000000000000000000000000000000000000000000000000000000000000000000*i1 + -11769526899307757973123964348210330244958659669083393683374044845709420759316913985782988374800689578521099061659783158324043742953808361194604868405491590396571009549488986059596826798609183759995646886619267409412223886911883271762920504813932568193432243582686349156256734868089397803182813794148532367059148912890392581000758653886799136351047086973575664731642793192360294017279082146383359067075701271535701528240059102759887483654663199800121082978263245048555608147956654557274058322318064479002727928410182656564465314446688071475317872797029681017485712709887665418651730687754944186169280842194456626936626699916906547610888341867804490957636159791598878997157861699829763722334094529087791679547108574288302675041148597116093247842098915182294389738436737211054623954241179665799545800799945665328354057401575999071600414977035286926100785998298250913683293081693899882690541411041252665280721048250351091086271367030273492628030250223900190986324181581262248470707997998235238050983230240865846300711867353295965773289695950207591030558286220417970354456663284413608143733935975669044373976072899473222829041926273812074716505642531718613288998067125785358790697241377083515024931843124282596908380004373277618570773657395530636747635848348637257424525411580465351008099343954352384307920140414134416616100949462550480909934352106067762395074694902196234837264255193097363736968930927277878702200041754693877039892434171065095247192637528429237597230351644727303577174418414273637973746900669259380700806090712725074474440132545734505211282508720979219537449326088849062732188945496357185510185143045035430527378269960990680113266167553130557228843092076835733752220845385976406161124990635675956073342527510449854076487901838135015154500766898304825885382360300772738658185338905963594572999866549861019395273498817246814344134766759910037111367695322012307245785405773409199431846430722532391795458110063927069547816629180802017794766799205159089736801506285996071784391785382259319396640966142448736206401075285189397760040460625561085920336291625100999735549361349563049936682444836543641548158477988173039420642839298727313370590892379180105930050657488477443104376205146185422215278282793868799772161534247791761954790374178315144307293574182956610027284368193781059815970059162304553805053125110024874716399351997664482094041811991375454865776566996457000353969513125798287202363443401112927620100057658223977123659407026503656809389002566911166704096418707161987519639112057522010932690826539745784630625104643550074187647672858947758861015612139080803335643616681623889919776487715536964072947912376602425443580856536548210605099495126904863537727836129376438408997475718232347187825988442276985291136595963876235987904076795935266257959870741364376129947772693975344605523345481380450539739340131377286361881203658414774611108694241810542096734235311100349341006397510647691495959253861846220800000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 284139811661582513820045572375202483213195295933358222968900350707757339721698981689452968821146919765215131570800160503645446877015611466364751853737500882485110123051066191766205795026402147628900066106264397249573166767940533033768481597452912857802755880103505167154505914771153236254476972638413658301052435906725544337098860203516538450184675843446809307374191545016930301680448237168765398371762333717384217385626607130432306713104576540017199536227687850827423903738475641362335473031610181593350369828363066696421973052533602151745963894206245059826742954391537747177085627233671719317436403764101091192053775051436192145793841253865947644169592255571351256162282398230286831502857452824451694706983381577839193786259521972017797407478010778373382549162534326301504140724117926195332349993602369560729932888889077165197324333882642416753613190322969781789265500917298303403252244389781999712194017902563361608036366747105562694415769163487762104024955602518625981335445303199350762751848843965002740234645628743523330290229301718305506819132764112982695707720099515916453928511414578966807041938217869745601827227406425150590397642782338508036327882138243774517703427143470612449390381798412537778480069936221654348025058926194364119711291821641487044386475085476282460484848879356007236776419054846107762028486272994080496098441768484295001503109853281037924840320385271412217924809861763567669554925744299850401096589972377576584907505587933408647321171903863535942186329143561325102819411688815374736109314012064600473052439515083126288715580899906699898086541574214992186734107437229031906849566698157020277095050287570343238550041968904242800059223472033170935003620324797064692535052637297999102506820297717212925163724448006963138835329494361126046335688956619472946289361053525645255949280672924984557593218074197257214012235649583826170856039126475743602472005359749974930777310366398857305430675319000718885310706628239552822332742476180819540896383795161982382959367671416158502804541442735895885976987994297502153168468171445008767061348430746907358799457749235003703863900976829137039140237571454329686718569682806031296882246292581690434583580905757257005894552787873427383460556683791407208881092808129861198849018230005679374399192490267566393266547940247492185328067053042744819553985299237762670870029450682687681317629977845180682791292326882218018098309358790890397970979327776490877997726611574221900901612862627210310989501402870221540494263213057971601702274031875195948854089008097434471433621700836858691783460624222862827944377917457651085206938473280772794208556927730769350630621143102266071961126860573591246978820719619039869185067138875037288113967784176285669215090606788562661963060908216958966871589007222253481525636278547935398154883707572556272720885147575786488797884220841384583100620120887625090892756706157609953718819915226083592084816694225946747154732254670880768000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4971320460621354282864635754474654821391633808584622924634200842572986176618301144385746857451408915678195061579229413822857876322858053754039719482811099483534572177252070868355013457487440181959760440623374677192525076275138412628267758053223009990934911295307143956484555337281945714477435666153345386803406828683307064880313446583406738131285986800721967313040528512072500353599749740546331408587597654250398361581139348627405503101269825882344701241616314983083232909116637755370921051829400962031183168086623289549007136567654362578917360517208574764928771333067216001379423546174331378479305920363286006547549504722275155897038745335983061114656143045024164136722148650664049845899374667656538891748492269913877686713992256511629951386181114339741537662000074661644207338899633133667615146550960550205460356996400817319573767336148897706104552210444417290667227320100351668418493812175948123702393078340495033331178212997580266620962535631404639731686761706633281730423606205929800083088974737143095792519331353720228309015393975422771904501847174913744226959436507591325706092669865309343650510423103691989947802387312194971854552921030338674898321329821114238783076896481772049202040018044765262866861466600383931677928423005367522384713906626075614694635880538868893985426881469079151040376967347920274983183618001586911338920560594254897517035353610136537780329152354857747741680460256177124934831704907545981691270048065535261475948334438633929961828956833788728444973680663478984335847167830810856407476627948832081660284505224888782762207608573404106716827420434998514989458005695799508751843122183451314843567354622830518556055105561172038143436615001656441114809377565126755241360383140392687946170792053470109944923410773156184914532529278702798853486450332540333958055221576261805353438964004905642354817931504295127823745477254918345286508697850970262886190567895630021096586121086484789772738980415602770493062990623463449931305270444555161204916404056388081690208285087120316016726457830103128455203780741044949366783245947049236588143236141087310976472721918545811348375187784926418633781195206131414657262613081952120823460241382243654288911762153220961902729427794529510752396269654319949759777764045009771762408576693774593655091421765251994632240281757562239361822432429601482606339389828836957132516652088190773220814791591143206700198648839807300466012821752872148204901597075100457234009112379482977673247989091358017304605981760200143377247731687491376603464473410515536606238926956646434367539016124772003971846134535960238972292281435748891897815793618660888787078041148752342460965734542460104817528196692526660928984241085627784490191264253002540327776513993416487186944572445319698680708385561030163140873643434706869238531910253793611052366607706910185298970701613973787248292494289180189252203563358900540294842914494090530981140845628982586281704282333942297763875907530496409600000000000000000000000000000000000000000000000000000000000000000*i1^4 + 50202431900513091503078585090945414759461827737333530265878948686266841483310064100245017984368702796483340766885318708252319976631957790813367155544289311009798206386001733021672960110455389002654869051400057571330816982538863087141688810400698293530070906401219544485257465732266517897641892712878922221290818109424903482625789223955929536745569931707038478724895958508626412690663005121478543529373853189145652168279762024502894914131089383442063052892502367213890287493939370230462358222912436967990174023497111611352093077331094647002266800163034603219301053192624767347393109531030496808728279495141820730613322894436468088831489520961172106086330272106337126833645892721818129995519671972054654853091587786684348907357824456675883898499973044677336833202549575627069879597022330347476182018403866030543756680794204863059600844261740626572891960388776947984217509327317620033161522444345951254904767517951349958482981230113502086567289981599316043679467979362050803536549515778793568575851951009048017960749074098760000134191066660276145339822183593582201556635557820521144449380733474577039370351637474443486268227461183075130585358843049274659462628201497295868028318393312212614742922679615801896421506839975181074323825995473759421869034329724584058388846216826016019870030123492390781164715234827326876912716523405855253605160615765107754093733130722362029983019074277622318127729498540880524188109202351758315595493580935998895860452154709120608647286524748356620510819508999107602255892564395286111342550881083690034001023778536683046071974646670900336467482391372138808206483286152099662570938962433301981998240497552043143145995565483527073346247018529846158176729941647608539844856016480927983601807376099772617242256429508102292464049422700290711539482465941334017301705203795160055021548096231328981597135623407732374854409848905108242846783576038770478987833493105761454676341913489748896132190850771332046629232620431134243938279646851491143522649695143195456700527505819229774962532867967845866505851014304912202612966601346133945031847986780365004813116851284471191482020694062466007653052938862902498917417489481695778914770491661597476342131239044483263712326130275180309381340125741783472805250820565995111478316432339037416293618182630459764294709445060045796485750626816176680075346455154144717138781203002209670565208865131891332608789412986583251754030931392353494468702789071528783177954176721109125110507854150615064601088272938838665984297824848250259563715398830255252293446553175890295115001657321023486478347583746847664563502244320522092746118648107496132123006894249360604656984868224676791091843699095753987535131170221619603234763253356937215923046273349755149961112710933597599017412853317368586282824795270720493395592410546140301980018299387573030880440162857533727992595408022496320270506751689801626724196335432727295179127123999396818358497145593908451643389185088500531200000000000000000000000000000000000000000000000000000000000000*i1^5 + -429187209371392644320630048764420742575118029821860596129453177652550240377052512587242688643497260832590718129895009820204628044511223243844145984600087663029627134928037042715467029837756751332654945436279389341777829430483171564206940354072386098983606433890341988266020255096917340530758827142065283540655050282230731176375514085711939160830695220186220714649472172980237670464187964479139596765055989109659273761530214362653078129136897622191203170645241697547540196802995686451850073616768668814478244562719125990349938779557561416420489804001401653051460447499370304549200657890835735978264217042245615044286171008824400965553558812696794200595352367571571252491157066282084320061975242092591514678841763913296720198589349026991835175647862423304931281229748447596196162515479795481453894395155990886120239586596955378511250790641402961088734183548462464485508438141392763432536482278040738393723716778791325456278489841774624871689814144023659229129585425206532683216143113126061158075071735026510215579919050336856237899285843057234657321193134206515791059856542948625185357586049706894064098586906598007812733067040323938610111662000716400699847048701111245152445649050100339158298837520262859629184655650899518468534077504015805447482453767710785439086496934919249639986237202724246257623309229814087163771639344784274464724123241017863135394050745378268327274986746092896842416070429831393840090762964617770757617424674645745536834019866901719863528434740635349907542136856548186829151348073321367822971003936961301090591609862115817269591762829971448428058650159367546108236903876098259366212722726403780683606501232752929071649179780014725565272635041054892542778686298608858470133931232347813310322447270240374423878197819332686262942080510901127481446747401680429514007961080852452063568100956391495604534651357165837831560971115276697349286418128106971618195098054510615498619791558830323918941975972914139508237569868694068770737220110749451576791137954833610482476416355914040095896688598096713872721754802620922912017394254061599765544777481247577498129958845369408701288861318218944003774788686046488162307372095854697306894822924841884596069225508319866575250142679273790359192942901410594568011199414605608262202385326805675974629538076660854515771138129002177322228917982596870535524499850579720823183935223941638397222786722854001228087852495043396136661221484435609119583576518404860478241508814123316565796095376063015496931487597500850561904970314411823092632726443642064988078301918401679753144781196130980499960728178850273410852302337118545741112246750152420451165057377961216202776181863658601535563966004238398309645612793345659484446361285759915708140881261510993499201500697527473776908126076699886366367653173220370844514202981211171739090274400618181529501337127313664621277345625031032761586535127331833327387625965578092574877431595137747394622425216070115336086309065480732672000000000000000000000000000000000000000000000000000000000000*i1^6 + 3167350556257316434839467829844389270711704764829505153017999736641612640690773040233332842340849127466878169639451024392169024405593350577453615552618430209408358797207308099365273688902326492569430392533299454631426870668174469836902443081211538154315435571846072301416741839587902393363347081112356753186470976785297106434966299728001457291136168064874628826774072963181421523417548091146493417309093342311632989427653562893587343228280524099151718526975183988273383724036315690140267183514050944273461468039291836778548073449240817506634637131407821096731084175137563824203217298713903813294422476189795276780049211875695706020605103771610942726537697758214856176060916556915073687976031153010004229576405117006267569211727112986177492036139922050889202925369131270226795787431676780189133954281225104679807479826941642928476616143085934919333346274510879513019115502501262144491593229306117689738013936219157362753387489867921941082615952758407084251487414791933187876475731426058279803909918042698695977642031750963162035667345584133688531637839581154500385945136287097188673247591130074082621112680730518338953115821490124734547212973315378793891655254676991713809458299639074809274443412492147593536502297205914415492937422364293703910133042693452964723999837518015418146245771475487871602984528554314987668834542465940631524778531324185276952528907765635233730344468089124050092685255701289223509386881743094650593286937030286480272868410432259526108468050953053422722906905537327126669077427293117048827823605471485600790695250866026014694254403242420760224493550472212986278751706412901985545906157638923380238637437038175151215232339095349308223439715611797479807407345119428410250787388027074433533782931083704626067373217125931378741812552621923512339324482020276730087789834323816681256229823918445218403264884109726647222307822908499974704959718927339198341026807915833962723666236074064888410427914081773014582324849019048010595907907058865281729248635623178898696151106556939748380263568890517197990018779551564108591864542752579545986217446312145645467316356881086753368698540582952434057360634076798566589597244019594642356671024965502620281654546197616567073475612948653970042894814948937191786931661682938389066159002719583129797510764634723830683790751624450362660145566035240785740179808363996678387100644603197003151764814192255603141648411885864113487682925840370945108870585298579101294242904417050796489877857290056037280138820347336243234037571030522016152853724313960982145511520342213811190900361606426230996547938429966812172350858272344248362930872074242380701070454699552703493166389237632351814812882591791547040839477287202680948625245343773677884673409898911454728910615189865961212384824715200538350875180935799298135250949499459430710635993403363734992109978996651100892621867552626042086902226736972525442276641739389265639254451512289172150856486816166372278261393089709998080000000000000000000000000000000000000000000000000000000000*i1^7 + -17346890529459377464753303955336577404997370516407385393901973127712683624285166696532924979121639157572150297363208114554085165700549679045625529179290286952809236498903104225020935553021551438943825906478980189254611838171825178561367141573071529934439712350979888620207463574800771527983230564259329556635554403477778662398047610857576480396104073427922352910488534088905003983363499449383011488524230814324193004203199008873414897591145889660111212747283772079784619344277903563569973553293509309483521616680120663283966564993360852570141257880904854090361102745607962555922846317569582369610854500598858707915488861481516040982253307997176199548013996729367507600515148078552121021929015168949955849680112018091829480665788309779321828501976461261074186512888659217369355980648918611740818513748518312924119168954949792835980155675625518211077678958285162664734956573937320595517782022869390452745849142068871293782899406901013131764455502741793037141855192458246493480232736360889205069264327408883248105968416405470069947484713928350128476372227130184680097582816802971222300121355515687192980253737988181198577134152781239864893760621413263931178971510760708451542894877630321367712580518454821827602300567118854776943919857315577252777001810699875258163702857876381248549180121992624691268128819481398014730526393385398163290103794756858962891754880764703755629862401272419660683065644735235108973268741205197671071546163409063005915492993927429590016509248651699635795174824147703719771347886315981589958753737380466778365019751388390234084960135034330396223811220543497598736029463116393849739666693968889528679221735009979759637305380795947861016928622972158478053496100636404117272604934317747071183266471611641488806057360374941792047440041312505596305232874350282507066218674714076351626907954102615679083669595002454988346114568808325985615504656514367772958006408983988510795098650848249574353567964813052119615842684604777987662461419454454838771748732678851663856130141169893964991182170859879457302411058659399033324089209047863502257780047998278318986335029934385162472370696261135681798049263464104755500260338418817638756837505586140195935148848665260453904683199552895829869591017045565522527735797739059467252355317778817993768200375767947247829022660877763066914392709080829741491691885865804269439382155630796799594559257709137175244691828641257089650361642416381669546634852253037642896766908621471298726127134349881497650493819428063423587250989889411416047642559005528561301154415683780851850803315332442491747881184962165319288828512003784461977860683901775848062936530238147093464247189122884694594951005211252192887407774355060082009532609724956261291268885298476530745800376078924810012910850034551483698274720988409404620912376532173218640945913983890115273164640874489747489965333249961860912796954756991832804125475723604913050974353618713968381895704392752942150571832222993612800000000000000000000000000000000000000000000000000000000*i1^8 + 79286906950515771820109092000669498449369428938674866109702866329986200119071781474861726848661190204993819285302366593298613172212514246070619661573190918233753155823088309907855658363102546281055910929886075830364261780974565080365773586324025865479163394167489217892395162911333285787455055121643615834430656621957485806041510016237409172386656340102762957721515836150249514554378871156536808117049464003931835049793311982108888732865195231939846104250965195264257140432307027606926989976035876254121352626126089597666767742666876521775468512505257843727471624402501580822541613361371736120752420749936772342009386977491224196770174234167175391136544458238130549478139090749379366416338935387047382822949302011970256009269656635094610606407868498380218391228943040035400918733515209997182920130592516732693434220097363092146980280655807257429325740791663256012258933289299217829055385979621690581787749436224368556544978080971097786046015021885733211692443126140266712932813820746068402727943919797220431323687554340677047824154581672432386953802925081581971614190703193481585417700904487826951635037868754050181471362991585449889377315543628615582401611731073287698905669980546734163288029140190446949478187396710725675033849375729074257137493056051074139021045285674284485766511718947165202754722160833019629229081822468819088994378953591708455250227506955357541567444452823475518010190351930404253437049819537007826428430762642341157382482471671657618403911057311024551873372780069567804498076533909560097940579526752984660106426950732832055358140993024997460461143748842869603397294631161254819518971595577562538896949853794690770307269454082036661202068258462035018299225595667360694978721427172757294652110919341419875208551651629252042826629819498786150310564985160191223365300671546466400320454314485942221460016264564458418397577876485810445260397226566648121979704357397903673272384217359738144929060129684306220572062391903995965705410254982831369777129850182882485978327711415617949986906355529677534315612497827571880667984539162688399045126026254088521246114795367248226467198495150603667310369486628577029535839115253603535614934082500343447640595105393602645105297558413079781113031748053579618344682357140910033505836278354006429399968382651331816662972427371705974889895787363425276321676603505441018218600102237764538544374122833764669634860616887809439740900715369185634466329723112947316613634450756716671843413243538456685095469002270449629136805327682917940084685262089549995157380096528677409068115131106989889644313217702610092600738694378206850835480851378208720921340727853740928057082957186482732230362065565864086227088971676662477442563164865322078653543143300290379434623007672438233060635409355238178119243604346002381066753035651139280444600537004047509720420559515049863024027156945582456550993589629021434588262573780717459185637781134150050671262386424599911150908209060904960000000000000000000000000000000000000000000000000000000*i1^9 + -323530306710603394003658427602824193417616001727047295292771838296994130702376090739530022135948950636436798793026250626567595972657164246714457039606727044628222021369875575954486254612385237467232801149881732932819514550198740543039070712339969268844713336460937183240344679494629388769559146268422109186349722164083660548148362026356716524088136040472860581312215013412472480830593168363890593691539134660122673476416537017200691152936755432731513715093049359016494943557499022466446771689735544995886406026734306073208882369542433264858739677065959230100730512743719544085852068799270669068846051219974113676749478538632683599987042169623621689497424926878402601908299355152116933763903345798390104815507459240116576703288098606872680836656118386947131931813681918806853791624618329248354789221130782262843547413001168987622935078815991249156702291264990130120759914777478768069403474716943493766037278353638615485845369390734887107099482263527321814849983062606264966988188102723498759857321661868167573469693162759896428322701979076200617879292334598762687984741755815027430969467707018681510351072368116287144546441008964016478916480821566754057166812941422538828104144266258652275205444038101648487514281819456925445336943013566100387613862439371750662714414798345432084644788196329832698264976141484673246558082520660197025670712507020899906810717463579763469320723616584860319742698662454269425468871434341632466295448958715030935089850017636968326896000925639282058048992883519282790520653872734819754732897654766166062216705444847678686188656455036633194400902363498533598938333957244131234106380348931244939383453695305385052059246445804478130758360835704764134315402422102608497498697078598434549582028937075296021541210041901671061422699604454921528989595728389616040170889910839036465074131198692968123052710758440319132508463526192164988852769604834720048687699443367221753488890122728998183924747601872189105845842707978045009421649356708452928233246270425817745997865944621301765261355818273836562750612398516932895834290366808706748723374128187502620701939681935178243474089845741661481448858198047892139936787020473066103988783688559727487778844966488902526868400052178709793177426365173370281441573136027999358905920334654020307625380535668084433965188858799365443760771567546638742216803127685853403914946203731937041652112396241779752189604651855986411512451733744935340685164067215625129283031349551267260592806669245277358464257803189293019248829375388816047270068939620057517531417700079473529264245307052262949947765136701258908854667341550433738897357336146937091214310153269846017770879410362890961186685057213376641812703562117009085481604076047613215462739529327904026187250391008339034923689229033696234204355208668950248901557595564466465940451341694328023898837308585900009713663830280454023793521171982780943490185143284228403611599468449883068707793520519981960422949787585740800000000000000000000000000000000000000000000000000000*i1^10 + 1051260941409164626095489958068507264377754273683801297714997951354817089991528479985648935086404119539562300344259794591500347360713851966572961038111716103741417209912852616597159153926954861632312543497321110778819306120301013568008980335685444853230920880014892807560256004466212213379040713703279128007654466015940263130482004469607987531378958675150780070328492873430635723592193208666911791708041507295762435096311421182447815170831172120822290691114487761616389706079717856367697865629192435805184601094101614087747581298864997578124088518611211155187719354130595200118079518381532814367613089856084825804724763793056413961198885650591482523322785902797255104872749145900267183459242514857501117728599925550335134509459119232039380396840014898815037896206818036355278871676355164064662800654572064318896947040204167432073599113230671580403693047391185448598651727715531908151860962199216595040389769393391441087148528558590127768117828642148347142545270890036787879994624692291141845655798224635244778898006897663304307439559587807767862248605585494062087981121179405028732105868784049334741208607324213318097170082793039292540422768293269411054620395110419501075420078365958501448800482681885886448010913238774760887883734369270056087555581345838918686359224736262768296015993201314307829525450362937302778708074357062547523267929029807300206414382706178055361525803162231558397188300594929390742463584831894319173709938078278165998202550622473043625213569613627200830360860284942705751556175876312293937696253955539572662667268464439002161287920426961541587807775979435946398487367204324825344829155550973109333718225002739836818923972508155923163615440413208356344110246112059031519146809636114809306684947875603145145930315269480326653566797880259580398621851133898437615425674110344644762319797475998258834718786101302613970368385423691424107406771946476214666830664072221306572357046896682696812079854289921582408109218341469930199964874035943845986129801278230131472333767522169035337478153751725150021881318088640914095689237007052311875537036934085840369437874274859716811202500823861444968452110318656944890663719569443850891498311703148901058493467496916361549726584466108394012247375714730094615152539023110593491097577422179924652745074998691706925025732951507972817116206362317012027991753365306155183759790154133332938805701983380850801699329174084936510371729321867937770163948510504084642701568665283035467285092143712752822252807910405777821172866510457527892644653517865837218856473242705623937398087867977529669913770630337553967034074952266193593298759561828473446807287777327622342077287487659379297292779026575640008865484407974787064306414001105038723683204113610540563106518858209241182655216326483677289999066740197145269122797405601344471691662421501400641256622603121604784760253024279679457022603393455449933278690449600585032929375046241899610428609505402830764035246399684608000000000000000000000000000000000000000000000000000*i1^11 + -2710067040951876408185521711640422215873343034369770282300839457274619424560424826413070274358928417124254516374146019970836904318429526944832569200394097533133167207562762927720830457234399953216332739946614255565136122884194338900644438269165976293917224895151426382429789391867573302936660857132656815004595967337063121623014449221931951773287421732566823302362899980703970375927929459673017043484029492363949933452234534347982592238966311848490454077200077403682879854042656971312723505167189659404168720614736402209558267148361430558382576989473599709911055512440622139226123186551056675858118209430782103038538389004765915286337622772181888604894252665810155649482763763937626158484906331767988485987283359477413878485531753944710096732659402525130431566062413508462080435962503652621076576390241217483874750303454123433949235997706518929911293587982381924589373530545883434173668742271184737490905680433903673855628765685983858675167725004672052054641584182976522508871065576515093158993033566302678153867339645246416123424825670474699499464266622546773686427955815154660910286522459192947717497283221370334397372557492069133284225357307108362403320666663039887825731893823546332465666122173909412835148474786621401592579493245851682999679973160688624141509609901741604029723334431553292377093919748519109929616044004038429894618702898723922537240029808217206047589351013686579533611462263745864353829188004108082535663893337617894724947061091585167289209251172499781463214276900252489464824537029204240944006871039314543437393179190496580977093985456437193953985181205928331252228325531767276516157556931156965197256680427844814980516292122330866685815223059043209179828073820570348436018115976515760476451629245271204546962230996541421890940784585059786379942965873263525353186272486241006784887432731676083422600616539630297657160975836491973165825528913667280134109557455333056504413134484722479858928156440764835784473017494178904485980472846532880957111882397386091713275799953034652043286450057137357220477487643491098948871197998916700530798241424861406393252392856908573927017448093765663812772318720410391726741948409979499802335520195823524751348368572858371617874795479775060454725175971987226062948766579080513039970765574242003932887030287507977655771220394767102732704591110234109476490061713597772977191176750939726687307747619191977904126592079676062279425466531893803565858746030900856341180099235481553438396016804757169441195527723743152945989162365674198108823180049509117757020621881375332104389380575297304221135692582137108372440113215036598720125768835287764649220236090308324616474637154930336846819241999811950618530247103611459938505774423427983413713173678343945222857204300196328218925693779641696114624995864057390155436586841272607915360719565734298910708810802664422435401998533098508077106119443653703714938572100260414163847459426525749793538114961773893093879715903569920000000000000000000000000000000000000000000000000*i1^12 + 6687580964066665341123637342096717858866466031270473228731414624774754332983135057108669961910007423709242883957308930884752237724867508159957485222142876650521427438705533911187787877558176248780507822636643092760878607068068189113558018264054023991920788475329032821451743105672381517052149503537394594219730314899709592065754240491920906465031037176141793286541597599740766348640578598305452713034745825995536614668630693395384201919134737271700279414069824323787241221404939243207416852012631741841725402376109770560426850723131785689186768680354898279708979362403928565781698991316751183518243531058172461649226074263323484987770454766489842874119147769760827180766743677619608380203415833541158896845696063038956230603998028151192290429971914710979885263050287377947032208928340230145111975594339399799788184645137138429345839899354758472018940185136291811499521632145431190228773093102353414146823520019280921216815830668347475702983403519809200371183530969235175706956122769467511282119790368655686514625395539889289159754055844849450342176346636475073177062272051835899742062793731708493047646327979101902894442911008849266771900971711569469180404151237597492106014179412098229642083321224139507789994800509831475048549031283548432239594127515050115496659551042632473689765970402014057460722276187978572888445847442736460995678288894595592014336684987958277440197528822821305301884774421504848059154062408792826326645658608354432229707788549805611701221148199911313168925843739053394441196792877763232013505114354089062448701448203055160615141790647018082194113080451684946550354333483307553409160581285449526577473296114492112289477177497962790899697299456644196028502006218283768510395231678601966605823030725740023230741059235297090938355986622505706470846443321280680123702333336131821200064628496341559412364055746851452397464643220911721991874802197459643790551422349700982694725837223401733169509524080751171980595399625209173484419938372628444515554914630723269540624940761920847261531316071977815112965675331623665389461774844178957330398783284161211597467121164436061771081982018541963087294665436002647392331958465979689845273012826066193153179326685029033009834585287878414321639378429713221502831436080354170359128732933274873173162149811608270528282944501893128001644413797915738758748792963310649622714425781100457429389916109670543828003360721477346793956377247977297933770902129090193239481395284262366887832810578221513079162899434900244118910652450526011127277389268510270517110066905667427798315639347823587585542234199334960816510901612629890299513955635619969580879227922847687317400568888559977193116462345279040420792956266851636686431853889570148651461128605444893957292368350919473571410946116145465590457480609123870051982727109545921976999234932149432206576777899361037669306073374032346396635547293660167919634356212348223503634423005830007118893888471024540050371757945651200000000000000000000000000000000000000000000000*i1^13 + -20881260044912828508816009104149506942990850869139713797248174628634221470772328939711237836410689925395818656138595731751961023955912266478104874187371963723560870156331999418701897573028960538875147625168348819215638738775068692882679782421720785606690459286138626689412985415226080585478829298768033256694287921858282334083024156441248697106297984154694225401392176321117507499225589088465886886431832449214786432358845425907639076942028421859135347176135507252734377081531016478647762942390235105387865572532806810840401111032992496396769262267823236801337864920133109204876951111452810312274078198689672356850620661521150512103065975022046074734151088460532468613331304659390060458753928243619388015405808074369671955733361872436901911626631011228129481057355280978852627937221170902233518867132412804702796178170503521817737981268671679873164710952634215136162749526766394633746559043521095138337378652539553123287790512867202115334191714237022316143162590649830595436391376441321158097106729532490287788299466496349054498326106244368252549944765909304901576950619768032758639950971290726101639374174217347420447154712661742806289267132437704236207722482728319641290082191089853427246187725554119892319996999638276996778555110586275494028992344853527817127270139788687339440117868648277434142076647144181311831775215671467123988520443348107842419655232223187057643301621907299317378522420132472779593663913343156633942754974266794153755422250135706321184169240654365312561853451729169600921609470910200443915913455042100003646580827431415195245831312667761543316753661874518950099833884744012761467819069893605521118672973655119944817313199063603707714443721776584772036275250716455568359457390395114997573459171183936928908727081613027015675100314879274754481383096304238159680225754602115375998503440347145854290607232560406742694470522899165539047408546679188764234522474796351114913092892836245906404960637650921225932189017912674031162978616841790768427347955708235624633184272594621691139489894451097463783395069078841363885834076923096134061758841557903897898876597702957980937560223897341948461169174767645161480273406353929037965668635546353379947203945575057521186984392426545214356407497397728581865197153118472200936304061574912045602140033544233860896960789215371609608111870294401977106929716100628586378489202834419556630101567101822463708285736800119980305126245712573756055967317057200631206613106352759691838012762614279261632287300615310327877262285186370957303471011372795065655779026244111943350048195105404692441454684400913890776619548126853054145664157644087146013931387601946877088678403460856943676210844768731954693901416234257679355369875174787273579135788076542616606351096613952251567350280604002640545919796445372860773142562510476357073042057864527329760549477645949909375057803254960370153849264285773448685526882199538889696196137281389285480292866226820010488653875773440000000000000000000000000000000000000000000000*i1^14 + 65333602016333121728772270968902787185599608466791575591019806393347871150416099092039619056868824736616375805829040054676681223338520103738027010919301072571232388328146998024174601790384305064543723709011849781586721848105085366866372020218886261305323757255348937663738019749808369588953982767495075729331418498900157081044667498476378755397879021862704604312981932134352063774791650016932775180775400510642599145227602304248122296952789652144441636532170262112478157765138371635379561108400608414233993077476221364582159925512728192586568566768095246825816562773616579109025220102420822313732334836031131217579548617822771547032683388477452453182686891284337657036884511692388835849774521600891167943407297557949070694179259599496172274104949114874001785632908354659351304144739994174450460955121338234131523271927611587280534449070927905622351146877108638870998035240210954820075289274075916279854666533369782545759779953538178952621065216899638824953166868547362642280092157061638070924946982993053942727650345214367602796740565045031822249368520394469463301014252484305685961420440286027633700484362188929545163430130794997025237441359402765536541570851799532598286215853577507901919042802261427411638904773555711970088626858914569461344335944749926009782360716161898309458209534105418238152241535005067798614954369990522933231406882393534753525730137683521872178420699821261117034653908330507935921276085804785533227157265083211932887209410325954537658836797011429503373892891728780288006235832234397898243097210264669546571253654908074904146224112547865375271302676658146102722982956509771308258281447709041989054455823731338197068690080819163207354767556275265288213277801302146666991006899729287623240789748124477012596118149276373650399663168282003948716108837568970477268536712554612839484677431532561809139845830284168501247025251979789907401573743038657010343903811911609733370356705907397192908920000898184467605568751240662568455788703261780487316856783097143532980626599201247707453456248240944539833637127349452561250476445059876675888505303990372314671401548641774288296820694242641877412912578477432718712909432239230280487460923169513769025847322850400639639093759409615397478315652452886067995869815983502137110049954623136087534098391468018601211814365390693493763775468091083364910002421750386337644845327395158707380920779613622287342827638036559418284388617949191919517147123349410494692293919415537129375097309219433761024211621554186213797070396989062284990346571665597796991487228110504207826868393467513012700334691547320733456221855239288087077359727457422391233388542659655341203145189493553916256172423968284900316802391003774925147939524649562444141747836846087171867415129229485512028790376973330967426870625829921798206272520096454911317846044973770825107801932079564114799358649728597295121843136308042971019813890307401475085367777376066871645367835794281815321247314083840000000000000000000000000000000000000000000*i1^15 + -158841834601607608957969300264395506580485133738931330249930502125850609977030135263191778774672604972650134802027454575308785663592995214700867667513086070967976924882384987136740293358163289555127959604906210653972747218992423372351824709793361946802870016044938350741170638896182113110461967218191540187243423085923535027258659517563558465198780222559531521187918154100696799815048611791119685298927575367419586541024867431602830781779738472349168796558801743382760427882874746065946388793282545708696309875636193321086974083685016404338937524478548819319286225415764830454942593152548030574696504923194509751085607707153471514909982771407210455156760940896637090557337712235957961574972167485581405907904899481917943785819322450984851648233038561485224828684184410201035509075581919273160613922269061667059353060326382919944600836141964079391400492647727710125416239424569848522941234368806179819833707417508248086433365986886779434727387412763479762395884061996973119661689963825913295290491402777844728390848010168820549008961500749978205535734819236133952225693868151761406365181571460739993212474809645095991876597371179156248999989154761182803322082642303241039374138382228174766296881217570342293836842166480981381559680108911736856117773793415641425711218489349255285914215403990373760097832155792829889457937189785127204324515960010897738017010449569701171073483699408244847495555967570363350759438814415198799317130572245565038774462024422483554787532424780566965778376282957841440065273770129329058046715475228075951957693459650932824857405565063545143628782420619542983939114115448169677068371380729229186429755546589551767218357971328422905074256633181717713744022309788085492377835652045463388327181900674242806065259682306981813575097461356513673014828422266958798727503270031557682742540120859691312148419389609887146567719772447249346204245735348634977089497347784510108109132184875177361501178950916396971374007204088150156287335682800552881759726164727612840723739695739514865032792117141593942934252956079189233025421762555771523499626241697719920803321616716225633581207456299687470229675482135301463822870345191312867435500464526244894579732928332115596741136172134706092184995719793430553061902190639396059509614597124906991885410177746744084915787654960138572588238708880584788372929256497363876512309922639353356324644575700426819276476944862458135995245080295574259404725450817872831277905897035541714379972509561692746523105355252783857032313822079076458528374832765590095637259590264994322728949457541423380222776193343781945391735244085082038481078004122683764166349929035835221836168039267558071205071238635087786792821150037246391171038611383646017118258513205609499009777479968307560290443690459436491235834614322487946563290833358906720987969254347047576155637871172944164767037072989533871407270348065011168857038299454561874656381564982507469446641657523313399423583020646400000000000000000000000000000000000000000*i1^16 + 277804489715190422966443622932376275785168877298747886815640508220273427858035381637885486425043227650501030001662641908002903813679469165128506531899142851280177366456111063278639183862140108636386987131918732567097577404148254277671789952841595611228474748136347660262689583891682907681928782007138473277697081683367253760592711719432491555259751165941323757136807845110149578937652102976591823274787548086916765756975289762425621603457765408341468769392015993479107288528354747275425703674219916259834574220488671666648250905898644562619715976900223955179903389405349957985245010080690160871894073140743829652415383577970008509725264147155529889380190200796509633121294013223236146794664575917793619457852455878620925074013080007090645522699191151937824596997708831719661678893127702487254855455973047245623678856779648909028703252788097328327303468628112827048509766064013818141109643775699359389527438569550279209002948409040840999835268780385500226838814920985436922562820435281575296227756346122925387137455322554675965307848040448281384366129335153848067326125257901287889594441402061782938505215795174777783332186597494856095407180033582088579251197848360100789688932296982840210004247456382693954832919363359070562070818666747742773365683160544035855416031219780699283507685356807042505443398624090896751469281830795484058310045177054164336021712283427884069692138746421642635245970745457973567904220579194758073691253337479603936774753535568343412779092145580107098462932713130528356500649021695664501295346959951235007142183780637412081663281319179790866495435039830989581467906864809296031852385567012606696321961882016122143012420412644971274198107446873344893259961929474951585449751901592548772416131258276901462189285247121378890539172134856131886000016593147383457063701532563773780602309098968066159378483124692242478208161385785387902781124634861812252573106830752586710520506959472606190063776122862874273027573816077230913410102001012177915813848913591947110232404937207162244382117754607962402776738134579010986329647106078758669885742943664268615988103493821523258932672211454634564925441146336677989606167429939883408287441418775238119668556046750074820406556952216548277562564932556952386487284251987230657560736223832217223442210438526396854940653489179316018258692919329643930019749189662909459025974663495662778014820494017500433279579721918204436505222848536856064989820592132692031526991987452470288564014252989418078064628409591526650946135640667255951917357940985862186236694958047109336044755056119786675735191709636528909543581193146986687215821499512424548903483208425847091250692595484321674746863308527460330875752900216989509125198731548324018478839438444431904597988579539213611395865902779274461990350474423132182748432177861052848523068046629485690013053822219169554712100968420889698719601343319132961907117146034489178232916230032347118664890082920772991146394648576000000000000000000000000000000000000000*i1^17 + -338241530111267169232945930765599717582199609583150873604504455140982161297871510885839588129050530613360666271137918115093360943325577047970319113102638796841208603684995304548753863518328912956261567877035823220546427587643023829430369731762581608398512866107208226811521768809853238794998310901554165740767372709912765019561516338776414891428183590645793119815349761186863512695638342125364825776792525747236281908479934196500665660669266525121195179769943098674464468322150222319805951811279931793754548395918703787622839519004282456611624187933480311192086159662491862548905862271603688984267584119957178409369636543998416650486333546152054974428911164769006782131275933326790943146869801952008926650167020386820878276859303744945484350632001386890175551848684787970948546622311573596314553697565320421899358643860866946059348479660555486644338370877673488991487718525118081144348412839203848637280056687628678020045543469151252099341917025539746977416826616748540590357235684641315766596318072362681701369386565097689990778845967823323006225746873299735259526633131919274033973426742936008173376514038149632148449852557854508175596799068724620248730448552533283855292837967662240004208436788440615186435674153837626827957920010979895166438184593739248830760457766440740326122406202192967266178010838272024002001055272532448418781754662924549848117641396574424957470332097026311338015188240372844816712240485465070450835400112044924210854102237348407146991149490751626945992161335543090667676653810942882898996891430599344874155279805131094871523718373387164442068173855801013836978071271270800374173660434617248645504209272643931704861552498157510669972205893477180977297852805168757536006832918584876448533449209175598225604455702947975566067278787146359521509441792766140445293255049003331380313983552945691390608315229158889255015626571838264551712346023519236860102935192008094086072916598885870780762813918799433347305891176984914249394121929673568323717710199232210643186652233250778122819351853065269700489165142677017818466275864756973152505831547692699668723547090683690560638323101394313377566346355082251037088570136410200659167616053595041204512321814875625457048630932187198419291334874919908058015325758890075647402748937804344556447268482988228464296375384005634349998291648803353019745013021678199711875832207949536680288869642432891641349684112621728242778929691464734108222136525046060228249801507435579086614114479159959263485839800357334112648490063959017318160511558690200742811092166695861693929880971622315417629607303107202145529548688546176923416420740199857810477879365435803019944295847291979554519342421075603127027705911398057340506885094976889845886991668381131763196668063984490256302944637867971909665975552328685050340992724430878917228183112889909727183513668521653976441145659506698988095307624802018195602546386462525943521491548330099099928882250951394444089816514560000000000000000000000000000000000000*i1^18 + 257610911269289594202958105197156826469787483626060334406008587059216282590437085929032665561097954004402029838022346847112039674191054690607439386537079854797110027886974318829172551622732204901275464210235226964801371026327441758060624624184725181773072537886387666556438798474742782727396280169524144646879583721781662581251791087553223981644897963265235894793472141650097283204084940607310682056052684303391960710456200039391288360741466427765123459217732823474967920013848109377131600026233687607663874113185934984237958407712252264075314345009091575209649191285037945971397393381227508301869508456019014831862324926867632123664421562306708086727860171133170214644348130167635369660228880808213849406604647523236590397750756738437535757003240069099281294144834024904773492982559404809718914578709211977912383612589621756095372284759110587703632001843674238833264228905607712613041393206196240943557253615249857821268974001589462915135875558553705864342964775080759291972085807181112888357586315664097423487052658763159694644252149971919492057875800448323834965097809217058738810191919897463200124020663054922825853687032890881725623361783262602775453468714137218258943337786827753768591764181661020949210067096459942588627576181375063633536334195678881225020198372604789354268938697142421169376959581293858247527315485741688910834569503453763346602122515304356757647229870445282499991556840533520421164981522850757429785361186398550156103166980915111863721169937311362157594337642483103329585326897471118802987380754801515586629510202716352315562720014382655149427362265423534875035051446881502551113701041513501232054502231339718752835313081542623708820302532968940980702597703979136511194545570802676319343178324050195165541122464292322515581284896480239808943702098523034738737372337587605329090983443901275744686627011589394992030683686599461693161537631019455158467774760757878347742999600692349884684844168734442830978201355835174739331789678417899557392250056411476760700656340462126264805376227876323713427843034967590641082901430399201238112442046784336127488939566602754544580009135388456006118965172595456354337175123937688517653904591045535500052220390659980170662831463277689234101968604338238196470433157648005864569999565050141125755871240264670185540769035437816766868236195223604024549890862189045165460407892477649897770947270620948189798576331817323665969239917009236815348301662928102722125171520843427745865457489605506050198782858318559841377877113783118091804949489579652653121787344286023685808831309414603337324508179258459158607748826949286999668833828949584874885814594650584218784081510162954999951430598613112719550077622843830316391680636394647506368558447204397842531353338307918823978392695490054278421614203872703060571320913385645074900976323825676867659182980819450998267138164237092211149044591122814520057473524585442148112839900035404686231727524599018252058755072000000000000000000000000000000000000*i1^19 + -54507917797232132440953828167103177687495776565225407858152032182932798034294919015171538972960307444013395958130947439343150282257636852199376059693687271942740866793680513579859213620285292032628902459901562670342747982317166937412814532828019592425992461150230304589776061346882894363972990039395407136174412502671116977084000411040236754066633342850967491222997199904747486106587751280606780551801244414085464743732909930954219717717860315367464415043253211229476416983973419613760709984012763215930655968878822608155569369094560831113120652080430774125242098080095666046971156247550746103439035402002353547860230980371439129821169600451721275529503567785424906377006930738799397601319388262604441987212149163879403102875619158676093367011529496041722467168534149950271495599515572043470569311579913624650968210836193215441941716128490813317745495995713907554493270895929825422726335834241014996862148653233243913193460606153208665019626990059311096139485871736475690351845601958982328415729236315327309482636274794104160323566161550520054205494291795962840709009728068527847114585089689089349648060448980551686430404026520643142534112254242035957082626522455128692935335742108012517121052179159456709551352881408818597874301592318524791659823853089229146864539862441999744626560848016873066668467410416802273188123968451259742887152629571902488398889334999081977973365449780526347325933307684322711992891938556601239139339198162511107785109954884246353258679633338182127472414950278321577965041620771815075899241172402460126008310635346469919292418549076416023893605765531548351272671007609525891390263833669731304794071270636450701962597743087818714980501140626185987461774483441783090912978418426268250430843120768935771123605328063108172269000601240404432529043320514418660752647782281008044293482717627458804487182701853218795519085405235643243633406989930143163439114657838992766635454420807543328442676519970392037282353021637335157964328343253326484883413834807532265670741913350216552872476856698252220665148991425042054764849915634969087140982600606563652462435472660663552923066083208084749849464583557191841035972554760510764874325069783214729108632193201090077136906738569498513769179839400991145679899930104894513056544909439875718594268580373813381445538740848831608355664572518789318482008178370591897322812660061942406154089583280646782963885221199949968908053122706883100832049049752761139402514655187590915732241791078164020304257577057226751742564870729247826287107644307418398296505316648678808945255556195762159386385564972141640161390265637922107779605882150202905144556540862092526869929649323330395715615742669182634596924954348867151382104782674640329221272110273945268624867785362161805192049936010593521856959127073902536827043110835479697828360694836971268758341114597634840892143928897709994708856910978222421634944560526617065526013036545005917139740084404142295763386368000000000000000000000000000000000*i1^20 + -143342358446995214597299723838055133129686390366822086792513098889367843344457882008086071549707675788888433577703759034352974122930240129853137787021768476865709766728426780737581862331689019332269368665481103937286679062877871979598237427985497287235721697101146366472093863474776201876471618015870233898977370245792975542221085948270298861787393764382097203265051167957405568991520956263028141468953914396993970104276814375454501836098440860733596946176251705597427534357570452990970718379048482903102009287073891860167437846746060379548166603797404286102611193395802302982858909855187601878214371842306990132402871105877016302226129407571088523640269783687259333125015560716587487768250261168299138115035892325192887442212333515598973639565071759334981910229603186528161405166602330821618196871448909195673875728977505956861530575841059426583601485380021893855343809916416762272889224196880602239323183192443620504477483722940351417094483966933067401009011986978640727748057956071459159678641289895874089529074294736638279145708165768145363405562286735169159073876666390388653421697599712969666095921798892174813917656360202952002134476422977483003843331266038008895570318202369336308303321957056015353077878931873093254952115361921007188742825126349886464473198287893243488482796630971858063498466300135362817144027516680441227825517965498851423212575830267518314010312197494189708061186008959850716495880367705638903044247885919611201233087111485663210916423838313673706556317276237765212769291525806254449484627272221439047182589365677700195167072996504224169110120100550600628433048062660258910026717819812042056083477324841492149916954955654969369091359156874444877268573897221351990224473716744535593662603511662010767734320079590424673610222463227377443474266149895212816222939911405856923525940083515653455129423211901112254304402050336677867788199128032501673214175554521356036366104716741858019392250356039082276368618689531792750759697036681446092788263132584573828092073002307617191344514691440359694312002293885763180386256990810976174384196732758675118351661912918105146059834944962646742385973985099111646224349755763702556831057068469737487051955432221693397213859487559021658002964638952060595772425411896223474326474745864346270943561566931755947125848570047052336500187968556266957034932985862429759431203417564624498918005347962341413732750093192903882688703090845477742289885029467375625618841666116176909312855221725034873831605196824905396364079097981091135363820684306555744136726370245017958730687909813211962769712495391433471733432665121672451880760529330034059986319527715827310450441868127374707878764578256241306564861932409525208708444394478251412250717370396978759671311406066467298035681661098246879387801415043164752260119409266836046443086509842819284567560531199980786225591405288524187240229627695104618722765745261642709435199733889674795454527423341699053775749120000000000000000000000000000000*i1^21 + 215516875895547679042017008957218230738526742153580175537418062167649874676305715827108063699978001214557968579197109231325396405584807516544404897463083043068892239944504894823516101871752976539214802580541540297635251658481423419400312996572729259666972403730067357451644215612741545330830874706747292420919802324727883117823796425009207925237941308803440470827527057785960907641453830277020127911305585584314734840364088284200481918749378586123487087259718594400653619035827081521841675988908366769207468941554831462862217091015225831508010055531256327727783926716504164688490474279359021569601035147098051642705813073888710391284778073046753608963762944750442657885731679986295408099311182886228558380282917433840318508957087617463549286495042954391854135820042593456925618795558449701408384230736700766888060108879832237307307398141956350308460862946706334894702876427548799220724854466840753924059407703645139693390186871606613632439388704908436824488564495140744162413567954233908115375017048462404367992144613030820432908402313108200299853277752982198501501149112495720140822554735249202563857128252265586212393199832182062673587591851057992108027698939639802937206885424564223610720537191742530291463289883948985898751604090854782640885911338959144973167906437310408660428686458776449842873525786927394465880266920588611687882634521332001629318006631303589680980894543521149182396358605680930397851728499734598713449188471836479820119427151125880088035864474623352665417255288696324754849402937290614020040834584314147726697795178534418653195229222295956583355719314473577425897633274840087599794837968740709689359065987453868178219095215645245043394486802619257364389191122589494754746622042845789499542400022337264259437072393292516558535434700364191909420261394801444317997919212303214639306665138234194425369116803999707037566258002410558112023356459706877572369405403060200230272054376440351427051838940947667483358938723383352911268607075300223961995173356957649219620474333427283778441010538472473569238746463093043729665102464389397681041778470578209469650097900522765700520026308758322424955046095589159967221552895621863228933288207424027934382420037600114293073066304076414833265834524123199544775231248007409773996174090414272835431632199330293796320866662446032461447302494630922526840067906173036657986258924085166652549623944413039365064219719942399029350586960057323062493951281114646092298784366267414636791650311706098060512044884420887250097908877179751900429761689135381241597063537774845027757260180365390321707209856020110920938871002660645271953001580429324868285510746282492931948344267726568064078635925316485228580290234512557783592357061291073742608695627116744297777785903405150597204514210925905915677085470412058941367808992983745346216296549862804833101967836239386505258358997789777968107948894814016251611478132562331544465378528457986511842615641909805829639372800000000000000000000000000000*i1^22 + -158206411439614633182544737986008455600410165976631508639244364337367915769968017950502763125228197638823631187807486168080931830371498201440275601460501578283989164242533569426971875592492180018621544493058109929859025386448536675499200319026887147131845359311355606308353109732098765340056366323129402848630075068641951127309115752399948864807600827320994221706597605817845221151155272162038177716403316661855807470192754250281019472871691680582255571749254585724333500081648950707491357656911007033669620118946070144703256304172246092064911852921398405430067589630483809091414985118644266723544621006925418453006538723745458337720350232045921710629035194899045957183413709015741945362306038159425942137491525141487988479725646951121753838258024623736018555431514941162745168953882062524514638426345945428123143416196511352797473811832769401157729086762871318322340445399660234922835881364481506584796494632294196645860240698860102185992261325184642678338656806816726596306113707776512122831651110125130430744967425360343017397515981808846785697634137241164058717008052508351856801594580460138301248494960358857941658816569697021993306480964832378479993006111552064569333434166900627110619942760859023654930019054933619820472521692561263122818060713009506196110366696001898636495828571833422829996216942912484402809942664565782725085975103936333015477147751160313101650023794572904834533113495806523929107808134030959058491997211334188991450235675135159051126682104741160808661058594287817414656985880502719338105544034095697033348764877893714740037015847520606548456796548216587099578329642132062440569663345715314477370911721648543971061370975494586398541132993291205902210447213925113188047459601639440862154311455573458202038325709641655866245648692062028638381630676050490060728741808419128273409705109155739571960554142670043552492981807167527969240458218236797827439125263633411982763426630543998309588908844503547798829190102892733455942757612833665768968289353186440423088992537687763360433273149316153716242860422540094170353668863020142016859668275736191552666159608295640932760813239177294181722365121906020416507744237020431110512842300558986946909188183562025175058339247702133010752578934846828923866675222688311538712817975016465316123151282092137198271825760949684483824437480412469462734446114596691564640484224187687647889703405948590118179612489091294082471840655622492409356120478972711598926878365847868175438477929767302756757113589400197710751607691225437566053349154199707793690207642132733401559196847316990665758658823333648355849504738537168311218668446221053124073221074868936849642289266692024728361699174400250142998094018695127243865448783779535288332307970588152001336208694042724729994477486390108973884790894810518621642698268622447892816709641142583870542253356230072790268876350882874339387658445777955673938975057550441020771075033826001124854092662014541433929728000000000000000000000000000*i1^23 + 62174312244852355523811999559537154468540854936286052563173552913399394580196719884692259569159714534697682383420223595306610847016869883907175061596366403123379543907854274600155914212749188253793787378889391437937441121138080184305718400073040265057449767810341158841106131538290350511707227600213020733170604181114828345688102388722327256600601301964131051396830916073551645714320027131501169133201228147503295973996671894740133896625320840547486591397143444870386375129183932083912219601561129797728046271049905528551661361192018050697290958216677498967029632379880053831444740974090425589197535747544873861397876065470530537592542606241410361039193034289439935728577511314188461469876363316926681468741621190730023258757800927410875823608854100529709034716906550227718521732941794939180765189319471545813969352214116739634669617370167730349130284520614820533822365437893553211003488102076976822825282359702470370450027554053842997482286348994445687175671466560250093994558981784765983868571028460634170534650073730265239262243773767801957887922465625647656797199336050297065957885766357079013561793438876238197993925868098486014753854251657693430013469210077713172112930389655594794492634186788469872511809364099468669797467152010516488596158191014256330320798587838784180580387210045963572810895525231829480649238259086480813954830420675915890298924095748585958030707476530927575305397561849316854337121178963301273275464808466944401140283173399417113875450016927248385790765584261860923476798131207000027170082421053298476341126870277324847308117134464032176899679578708163336284548162880583336429265667292256209956328288288652918950783466327076799432115444238764856514267204925402703967345447424337019744034777961537193589005744795462049387217490740438318536466761445602789463111660257924504452535256522606632361830211775122540805102116778892498731092020549232542766209114801072552835110499198866475645480111348689800451893406214253299284142042998260327905192539238913059653476938928462856049811287520969184277603999866148688051740356323882004038511821124473395896268148866960041252366651296227993628205774316044255564643212036716082984264406128977162704143523234856913827287370754748423232614273398133652127942663571937156839600114178606348860489503534412533358375395708403279261758464423146985797867895395278426343920726631402770964025738735166862104316894584351444099462560640946254399276286007718954909970856241273874126029606588203011443672686208731179103738566352663671669322902080684500837271286005682861492964514936402045519683403526547731331870229070645001603631960581076681114622132444891487271239662632108427381625224561316439165589674190193758333108729625786933414390887807867798304112890854780317871003960470028325214309974473513787047143623645705020537050568166784009146295751512679853744465674060086183033014011575468597263823033192035891806859528029263700800961301405897431449600000000000000000000000000*i1^24 + -4721347340176268511248165574125911873367255869842864123395895129796402606672870071745634411024679683816984381589127709858559099365750882208003495304545936329420180727853742833798368634547587726147780704548719707647512918421517518061159961750582957473426085315673305296161670589392078426343214844661556191704874406339508617276034831055728592833141837086136558999306345626948310031216881764622372930614491673863418256534626063247294084931604576704263241792666993440778465886355109192370219885644561005902777700959978091886114114881859670011071154591394876603736898823572962919645469836091370630192508193099308547449177037007147285542489123440779757259356572292228715297512660251286510812652073368456953469116096144729750044978222624901157176407246092760668477280294494869703292725823657621139541920120085359043451430477525234779771130788130607132283814248800643840053532813172250644601282272008179323639303610287752568688905220062034621427918433213332606528563406163339628414098504482947231816119031159405057046643089094933707227389820239479120504612936300918903679322901168256833070526729895598396997901703343534720062928179369904490196873180648039035286882986422156553906020403579168489924722042120982887701396428162063210847567323334679281941964429711355111616651026920376027277729807735920309607083300883599536911206912972447436400089618638839637382556930268033677922077336780999723563397192548777978715400987543876586636540806175229724214657779442674442643546811389923657386867454184117114749085576701322329186975943240095607346147969120756446890684095722531639524383737041859677604176208832447350865788497229868356741377376781052193509540264069476869053266298701944539069531884312539695014618322262723296595103017734620100977804308855166940377954883747123274549441208095906592215052147341705752510485109845923521386436229138955653584698903580457152683640581791611565210748234104541477649013241723916324854840333264086687385665285422650097756308274350458107366943812173116739748704100301296674799561015407665449326779753147770332933596028881860675752175096797518794166959737704557401401987902061225697721068135561011306845602726173773602823591998792798531081408591644084762354829768260670519399587523469375222249564370198821957133119456591085190334603306632848091815823810798146868913796010335133152159273937270332070577472680038977773319136152970780151855207357042257615173760416857533278971007523011799740146142840561837237649553143551744023749130722617608255816112436121355507054161647800089489639466682233940101035673118948627030645691840814605726433953441124337417304338796288501970532451298686784930365043545010832983137488541365964094717628779925793180051666372081309164980760459677437123796721955612549181316334544557317793104950725116293262361789812838147818901430670423705785051200815204891222083363017451988639178947483961795621972800663810279866657100282452208357583903856161613498286080000000000000000000000*i1^25 + -6762034744626185700821601974213029316197023420284462799446407155431087434529692124339090247499370200518001441813266479119590281867684305052388191804601570277011417751115867578569226842369897437106924826326337617541341628160978942624894450882802294487817212714991384621888187707331248500558573737509390539708962512266357164601866234805073492072793575440996703057747851388075642233775325266274684039975483366489366005371350429670310030151099114010366807351833413933955892503839953999960582103787578357922274156656336866211722441251351464379990657178646072619654771683270861177419808537411160928418981304770375757842025423502964423955806293326120938435878292395107787847812059365503980499670833510456907317005028458767994768115616224696181251847255659850642946722975172562336268621435877971346332262854628199324157696051534151617807695626087113575017064859089832258649239291479990242736659621769287359617288803675239102909888823529237001213945641514540581227579199390478461763423039727236546903501000145884912082726561442675084465605270972164088358467220312000140738872465593355260664579394751316476728480152643652042634912234675043436479076515833296424847579821447321304678295695074455833358102362201131919839973957007343795364875731178502171276814893571268343030878677256982104728509900312996020020417533795580031511202607012852351089967033694738271678309575203441804664644287672031590666664470004434090480994546317518990473850572335308241088831399015345973356275482271192346534472747459492309884751395792087050145965559328624049640242711138455545451910241933142646623368528006830134176775945054866941831354114229158600220111806445656604193985846807405242644095681271605560874259897044533577141869071627966801083269251165408897531648295016788367506339345382996277519053955969200923257861977361205687034857149607862129166969713930700582743118652203106889130725474393719052947212147802774998712326518418263805122686505035963414444562671822857470838422276323291670358988771208901758815016894044673405737250252914842154595816791590354773772750054439529512567461851516387848838922665540409765552012850483947819941602271002904178741001703991393234160008441375560178489495910348752410232049187218147386082290835837575428806216719098507967425036355182034440311808863123496286470000062362271120959132269791309020985915939733484267906299546807161111588258321929481652538930791697761131447581977918963799971656666147602437951383667112403498271249735327402084082661890683060521545167785925164539915946815607260907591697389936488252814253287450221279759913754682116592884174151926861623177469861867421309100839561569468094332653139899444721678062868690337222924283283470482807772412245411502924360563588307998761382033120804962086914771634683618541223932326246584806393130794747281307721654900564330998260046671816125949206683621104424288274317028810481339081630814247471996844932360677399952999106868457013195571200000000000000000000*i1^26 + 1898836519368552798891464093196389965859223841154128604733963386406909062379494825302127650416029075722135782887044470866003627256248657772791665667136474837513379858200500792917393488559493494428956076551031753295386266908176284622068257999729486726693757627818866224595938308436605786265619517332286589978886206213477449257862165143333847040903859810862041454043864676359386846212118631404234285441389849762608131650153770589844522885416282653254365998243461711416840454025428427228242623663881685545721282267328826473565410044674014736670190392012572569248253626834493918055300419533729185025929609909243396990273938597359138167988112186217878743144275224313110176937426686147017125825549706785128050718528444857116966336319656523577618221893156948079522238456256245698185378481272943456940428921103623190331665924937606251353168297993015760402460568699060947828880023681331769083513227817759406644627653801147362596434080236225620301609650146821049458086519846759303324882396626098868533563875313009395300284039839849153532319992897275133963096461593459960651319197556370080133532808700473598140761436831629716626003799153127967873781433805026813304004011458086534066225158174890314408550698291914003999112868237191840217055226486452344374265181384284617168226915046672655829358706809893804870886441925813055845166292288276155136234460601553323034509210719309065225242718800952228471925353137921631942058626404743279181996084001468442759005329161869254520705154033648991951212925747998779054346403001478471034006127887283918200558494556045365776625158016319731684475337582368320457804065648306183992572009916010982968232883865668717934353339242429194574213001012933603667587005154924729876425533258352722557993856817476699248332176039192272493295035836944639511296826666402280853755369550009125243126937684035291572263365342962934151794934582802289882522668186954280469830294763436847227620525357581405200106337810147253373079754388844996944943977695692224065661555931038023458727988122822735023808335949045940249129290421330234916936580422520125328234566522286689494435219460638649505344027544361127582055540776716485690211351824222781530718984536908004095005582821907663872393789597846543883085372881460906862074119834091797679549503010746786086559067769944226059211451778521470941592337649373553004598814128672137979444027762168713807488360411484841919580915940763108538770437226876672689945667011809433722286759697787982737898206683148115453340728076839890795033756275661972843433977699386137432057701498046844632043942936629385479353109174814561064114242011700777421148238062076584930084927093458809193008812028183259148182187005682189231623952880753225731843189283971071082826773632751965024810300170238797932756647283996569318448344099219166603800899949242765608341002037768784210580973943819645854997736308709504541295526347303387136272678742973683882884297896294413934081172906126082048000000000000000000*i1^27 + 565354792899001385512147608185979641632180545653399432352651163598470563946743235905818459523459326385942654070050600019216774693388168473270440270198249287441030716479015177752338178730579469694374262801068965165265108105098896074893708798037955524527324804703318040816097759994300167443249210697028649377591962657634424315609315453202534833708182200848568708715892169190461836008774286044083985667024801175551241435102621952785006697744927671035683595597480454793571661267902779226551755030109484865307247640603504200026491583261110209737719433026687069699411105650906186270155018401735080883676445367524341201492888171294300896943856260257111558477884783105958937757482062848616618613214843756485680595011232940782475949893232598470141283029474970788965333292036438072839922326065694281789873358841425140049660156426167765411653787142263100505583133924994579574649897832711376446962471487863151006798991863457457290676677574776100753901339455658985626571253771069437491085564237425261814584216711327302128722568404361460000126840869448035147511515759165975825038758216432088653475174973144340092174604754142205326580754743396399105072416683575740121260908041980492071038753972781046388600867039077123205741412107263334059251936248063001864096558734084257640186594719577778411965240677533510697997931557406697993589060522581883652159993236239453277212414943774092035464208296558200175605868090555508051260986273891449376937557875819130403029440251416797880381215133107836113042628432268140278670830989338871279340910818037530245235965539541072526143246929784402171939463234758008917956236721309132761645285943612150903189867617140644747813731238792142208838268084798671180370043686563807332827323336237801821586239189328421770229127894328149159510373599497558440702031449321741282098062308706819625486425468452852955133643610754324633075123860436754429043377555930005423941023539734197264040573593898809176688437154538496168770306056366414832154806615964819389176137865616268284453927654054980250140758416027728767339981345598264203131352630294586937393497414416166579707554232566065228224195951210052589168918537936477553229253082704217263801522059212313536780494776862739938687884923841092075836443498778488865572479351267906177857695655432480965075717750517618054166461351936686331563339359855807373622861760795976083741333617477618958767485661746482656209989709688678074497837060184217235345269809723870917590696733722117254302134735007758394683881429065531922024965652804773393222398089960620371899776690859596130265730727679541164265714958520244417424563584444322517397371424621706200289712520414633264794606653012432785181439702888756285839021972271549132852499372351569054070595562225170200845177997979801175065877054272367738290310150015482050545628027261467895009326461915771548115973223073544553548991189694521929804643532492011859733967121461931430552521127002515406583495732934737920000000000000000*i1^28 + -163508626007489775754946542423802589975207400123213509978557208594304789610051578325265502278161329399949601361853193087568501645064287806902652586626329572041669640888660579282655646719678750421369420511662055429126847742651861427680364240707192293965091423461212012926735560375785226695731172614355782675533072597352831235456087864508664062169560354105950067338417205209431012732254346675966631586022620639121154599869647718830181583257146313059906135299986196487466485056074263797027115671659817412708590475881289894255476630150508654034769393769576655985819090416656340145854166258711840788660842683752495702847533195498066193261544833242673219725298569973119217807863679393496292347927720032547264963188284385470410186413827526027878684915081430911003957085463621072426926175009054232502248531961341060665392358791024726654102881108179557931402604067418029303191127630031020813665190509037819511326275669093912349277809878767765998034940194791205510691214054774168348929823284899409970565118541386625280670417354296948609668509889924359129130300514753938362904366308975074548030478211106596202948853347443595395614414804817709037479023563781204793581195349745616911260109881325177023051637087111357229892780716146559156639574147121904856722592842934598673934300844014385488534572653980592757912546291680325678534093104776048948215444883771171610512578511274541889345799675380051673471910425963650640850131082922908553438668463500290680872544779820149612802268139011811963586684100016327322773889057547020563443897135625267616560624183856735778196963260892471538373386488753919414048888790825553681318196916660239497941494409502240317390336748243431305462928584570306859895896231759108324436734502499508557707792771374661495815799534672913630066086025120649515851226109745213585683936205351621668446190655470849915826147889465332422397214568856752722596576162631084883990872415249179799683017713167094247118917087734432565121640251433730973375048264398465479465753975147393654803522616495657607613163916172513046058637633670332298861671799481244375990205400826122828609767551172581910844979299673554288871181847950267181736713274368710421205023929999036592559621826438402859894755299185678250829963787239074160978969304289578516015613551503930438124232187200788677607656657321146307650612037710499992733301885372523089150580001773813383743338892709913945932217664811920861078528136516405595677998557995494941788984381004040443481419395186033956370609136415324290419624253412750868149089779652418775738829367249140479513175239467138929173652143540748619278093925944599363809960769604318179167688361956023182564620015490508719849330017909165568946792210275525013378754536052876323580844946048889398914158323123083256099947012271514348258489833759239675598929282440026793999459610861453664668190505165773894710380229630098717114277188128210155203058463367846660861857380256500150799795931316224000000000000000*i1^29 + -97308431108642218480621489236979287797173636729258670563612281434188492996128179195794947433184797970016329004389801649128925905063189917469939871760803405772157178764878266676032967955250880629178411481678696864776363160059180427897709614387803998420491879750838983966299851195196139133601159664401599295485420617325865013500233917541429328391470410074522595729598416894736175021057710735510210487584925519056989466646650534234689133002980919463221068834921809946142891307868335722122041531234900311350185602750462576205675168222996342906597453363491762353424291691641972881787360582391766109470149814530509932685796101023993106871303918511465468041892375518371388483895169531986719890932889862042469482077370845914672096348529474731496477977289686102229881760403841762714269018209259618875696606224034611275734333767014311097473150092590969457449406784038935090213154970710982628897371441104241957567988827088467719298807075146512094328650246435927597921727974953378460779363975587746446244688167327087226037232321082103100401279219316660914602564583139428043612863215134500469551151111666051852729374782823717816435542267008824916336313198852960537183649441349908596582617495346839974990338248850809917025928982187546669127836605676639399717459271802849373546187709504198747118488297828729719063053848339031209401230196989585033212197643745300365586783930622254862504865136570114856905189063698906427816062194860561674577448847132211290518661193705188968198973677065286370561222952745313354866499071323945244681937211165191086405417316402475450125556189899532592596136535267801870710484298365430023315149314631091296006596211276474906895705144588739321049142160784577813931452141445814224220696133293869252928754042570924400148025668092802682403819009385159224805663892752101012029259075165978642776179191658492714166801367391995319459959032030904694800077243684219624139211461358271195902570852465315644772991195627649842358259451737905246533344676384284083971462764024840967866360813213062439068206371106662478583530979519537367769151613993551251127807695789882023598880567240502274613098953588691577008511475761072846464602972841923264361700837792009269748461557393663544758285395348979399977732602093511210903545121575501550404202423060291330923280063670660047611314192096328189814829625179983075871028435215139951696948431969351966841454749211436856400380343756123310873762515947319385920040654722896135017865563882681915557044201043843781875283977396950305472547165038934255776406230025763136441512094047683946548040096272595725742464225953334716720030238545898010007986464676246247359007926760121294479027441491793692023147089744866318601707100087039883707006481655158560762419131459512771921183426717834238365807160798706166492571878965637025755178985346628272211551483129120828190468068657157536726159239500444753723857612470360706121485440877631105815924478745255346115143534641152000000000000*i1^30 + -4586444609006427845768071475557008874632423165790443244385180601617367634184066388144443725783169088168478042415698980914903151625330736831891264261457104224038034097951096738549848125781076769558073456467239407238023559715387199195259267580780311872659310791830712745542905954081847879624787365505726393627792012419546290733023145618181076969889735503183916459013688530807162918600693667894766072115276094390986087226072868656470521101589919664152664726542285423265211422931260195097160245489750990782059468826136314111657625810057504748153668362733945494843241120530778586982750342406092835286535429392020040897768823029495872493200298360775258892078749617080228571694035157535550036013387808961780792135102275374659347936064946953033425852465905050831693109501509039826460598187352748844859857073393302455585748380848290630668309221060605583864159246771382598041002145802380495292493212747593409446173759367041045386391788043949759607314765092731741703847622448121741736054634705886880778860394152437197579562881362368545575231581585850475411381740320486604238610372289385784444145003510680237311678246871464361785144296132584900911450342213593564638982079592291101800180797092949585847489393524621403012393744649002458498463850188547467282531258701862768843816830652446816552550360986429921621962269389648631408566712821699009736172209463867258912733330280201445401847205335086138342284381573728037160143385256072114914461575249193936068118804078543584573666013632581585164021677712391653723421617809974300505463736890825860462100931161999853907707323075764742612153305947477486618673854200900740430115290860050021890410405149032120898046423448890785280047336807743057217554661708717228295312956452328546382839936060671791322388927355157423385848053108146478018746163080169863438833865127102468386786540681032177186095292219607011719669534058248599001070086854235309749091126676384905396492284782047819678404838817106829255717880216026319737144908844178818827519535167550668906403334109940752860838278899345918842263535769110949314116811647576718174147658937471611898625831032389068355320863058019717216554112978997489053736169466325570900818981724292724932246926271416124120936941668930506990126828255757196827170283983975810304868452939364326640368198651669169801497660456856524996985367575529724678974554297899177778817985056976165022898794241223451644843456838829615237337382910644963255214251866891654728479171379517052414212471931611783986951684791502204828769664710834228623218570178183726830976783516294514834912791743034428253267743784683160196321854808233792826665886745601094780336865682249609999109964885252468392831415265936899794724803431551643735571731118428726128897747934694839070861467621463779134973067626275736591687556311295335481763409102844378124486560306665915928525654659301252794468971313751422474271835620338169248175575851554588338989885020892297654724072570880000000000*i1^31 + 13641007512223294732464370354780763476438378047281519781968542037999975877492452782053247953674394918358520388931649303261477138590156953841335506582250898605156040866272772062573168866263902295869115304715390747921114110467982739510151453942389257504002060646508588917464898909986259415464421742890054944275588494404562783113323158980706799775868604896916575035775061801495914690976438260275743446161930853826936980085359207732960712934475936180118515130311308672723452306565903373950637855337225663635246122960926667388887203901587665245538087317754133949081583846523740197551574595592590091461273347721030986119673062458718184469648637237414897280225775523453570631161842707613144498701185978644660453320427377146517503209000906010054350146875947700814297744916352796587338181026103590165114047116943750981368594300841164925129163461821879433514538392212532683239933060565618194469122124045573998295142247093243988361322861799140887816348036868590117055099086814696427002243716134818919014853106282488133670918878292002569042345208807677014697287059946631974556235371729272544220650712777845882698068382110270476773167584084491898536911187946000410147173743641368131712349901819510196177240811507888829688968911380576282812445653740397350051916904611219079886732302525579239127492637602469856453404470287980140259455280082511686690111493075123293704995067681173785849850261914949787796266585870487880618174619045490616725505499033848363758888592378968421272508294371154840508435003698511059754909389282055758443578720661558140240226762290131636678657206558382136018181063357628269114955691584461627891940995206924437487969131455676842348046665282850560109483986316825080702996690129482093351840181981046552655860258452743952304797563035333448229512088327729035899379860377836670177200566686250774374644316843973074585287485939534891313367902784363791766003965948771292154776199121272719619538607343691265238430093226418665422890951284468599261351476116103612763918264030879876808538085676719363941076269392565737282397689232149507406601781909121833126679373097591191492685385706818344596111291697487299834789223210131953276264069574850809894401272242087820474984520559457019652350420337584192716789585185072295075842120503559784459006817364635994235845907075720780495123445753525100640148965353918400660321976141887969583165184430104763563210458705340274694340480220716670237892009325740592897835495015943931185057250290817590064438899130884275566892523266485228710629240931876681614518492094030920651334040985165377187986108860548091775408853438807546279571851061117934559801037011831276533057442215331903177329090146110114056037745494513529037178142996156517909153076920569702150210755380402941566466434045889066175594758324428994471299174082061450111797646845570106497329899487134304821172832342130912532412461544873292412828660047329619846379159512423530664544430832867593877227516723200000000*i1^32 + 9199164996465621163877836297150799738930308080171525173170169793067446367886251686150928428981738490707164136008939961714257928841117890168187062803403477665662118057494147575713187420808837968071686333226781585791963553876619467897283728491147098609676886698109593899793138962832626393601520875672377381024924763867659079619115796305096475246552503143465089991012530057305877751138009093746013194716907033585267079150425194376755813849482827935177616978855161367772499775318890513301258986338507078366597682419973259851203261837071495769355133402484124787555794515583136098184473110191497681491965116947476013695406618442637482204173349274738753525416513398786882468161453153158668001653595792886194203066155922266052459230216379745138467683812371464887416187290572758702907730621867498871853294759446423563757070492869915367680086435889228262168738840428974945322249455749628248789330142651761959826761030702356955798567119187470610045152798037424252539050621166477002018932222470430299378604750778249874109084858365532612109000703187210055235119330532199237483639743978046707003653618421468844208115475832910901489532745146279451516228944631912647828648964276840761897192437826321517441929942021355097871534423024664905518236847903326771082556974579120329379907181234261303576079362824883624903928982828393443373496507724759496420537703577556669649422746178265574355951194787221819089915074123574472069438533497650824734167039945251073169208033513253271625842625157283305381313732812335674302934608054064782681831067086529327764788021041772942472689886640647441773403544670656497539726316695304203352670172078454027092147479638044237954352393458244261908709465347268369921111035928467309715602057842504406933253175756959391046559854527224495940460832523510604790699944918557708905536079902815385232066203635710068383928145651224809048577612878269751289646199557733522958553724045733101994334498871094097818216876104554081217429882957578140049801006830980239222555064320092007797015960790194622277600866884403123910552734189488461595659733643252783297374166147646761138348755527578531436244305081681114950721110244113643611308731766949152930698201705945867606589794932442544043540610015826756340322758478365759438536375278751513617114063210920105583836413344137067563414528737416135347923973064600621063868668842171584996853725154252361750636415915405617251958143567312937957533986746526721411227339690178139362870528380233272774007466308511714502221561783147032775045410096282357788522698329194329814310301067841199139001557110447363786407462381006941232350815884883163568448872080435869499531524737078335346337322359971758910807572964952982230580430944166666693440329127567497513112503351664262602314768144503258582940018441025391965599956497128519271791660061385020318625388893826398974028810462448911047613243523040777619806249822547413837377284765615729121490667262657530019119628288000000*i1^33 + 174189899658305929600215551153055203032875572003513557512347272089532804818243570159402220505416851324747986803857729284083782478197043794772551470744280109809366618245704096052326908900215081588866323791013447381578271281697262480178990295328119616207424767068485973958844676478191797010701521750171470604948301581069273900071986122677472548972256575316885907545397365652667784602317235627823649590316361866252365929298888139097587476786307305903554211411796268888400463511008171720977590213520316419437377108759916060379768716136735013650372286860740938026731972961967982311690580572427371637633639407156230313721514292005769687673581904470121638802143111582404994869309965712155241130032661633743821111247079060865330171822279474247933830391929292534690479584531388017541432815539603815622396348511962623104291093950428934547246649711201668706614102699890420148789928156736799270250422746309977471180448280295089858102453663183303000966500918043519749706275960551097536256683035080718591851433771749806130642322652639417790449150366031184707155847628214696620059011776422609429121579566888122495776833094086443949791088656476508823667040170596068251520157627503029317731780589688454611264931704376157546053243155356036539870125754095185341930748392127160861176633519720409384253929172981223302059003157372253247647168507894571163296599747498181129127668814876924613928620993454533325094226242773961317489914525580393012296503542543557827726057741295202498224207208929804361136130094078588805136468486161833275475080352455620156403182817208542374811249006965896112087818321602098887363177386759339005648792863336806648245163973284347714340273616125200439890473692912456007571343069656356179078516955889160937548586389993857851005235235910237931394612823985990449963031773301632806320355560251359530152503424368351530510596100624094690350295173005597452192337296306387202436785416669252423832788745742779014520491730384597330680367401441428307525560016254473480134083091403556273657391368578364751120946234970009728258465611095461387601576466171215455230375218078266645706455965516867285283728102362769737901604828787820046246264944951895843356717254739856120977300733215284197090673551662138234178071700873394853169361763941568271814067316367342960128575373015624339598297499534537155725099646444013467618258183728154901428826903071424910011019754434033966221300720716330291380258653339296275054443475438307830411442484931459310651731856283280533379537512204014521519934301343515379023201185234491263885972919588299291767765417659613449639771398664444656309779406754157846632960600158143306283752702125204440652606559987072050157660900938775916845275933402814525791239016031337578019517115064225381882547277106822948783357830789631621462505878430555726735046063212915486084616214884812353402190713603354074518609627210268872213082238157750898332597837450961725645447160521863702406758400000*i1^34 + -1276859219190826367199622077367045558030273337548436799611656013945622981705329436741434245117667470676299321719514237215013186423367890753915875966016494839890145301985512902159022342135460191530034676614000406700820007316932796291897655610860864952249578530161952753307210012743895111887751871644491109020409688304453891018013951498700706208267798674366243864142653379407656128346603481043684698160092679643162639521556582729862985270179284517934057087104997233963352237032148269638258019936072644775880860197458938321101829343343558732877171797791282377798612123216976106628095711000084475710536465630771844082634098277240498299398338173327886762612197537281490447274420533695042496713873496372145112935741734410721873994519965269617411865267981185341314879830300867390385784044798254741639149355808775868200398192040378650684360018502950797816963809493803961179320260502917291800212050255361117214249689217184048227891785012234108695276517495399962943322280154536061958357432138737021951698446005892340827660588716365626629383725898140521937033705689158450626906885211862598459141603624459866648347579950963741127959200300971364560683547985688269081461460801982785716271442085348200858073924899740414350371799430158600662661451881384857044136107904017502874379876552028824618480093560248112960348327723149624597504479588088133524395762045503367545436874599993962370010349910848308912052176072256234958009462254952836422761528073208840896190381774179733745476919947157475233794266750326164091635168495678875239504344361762209234786846796947703365642533440503465436248301401804087905903614145083996710936980188512400855466976515064788752893389089773881693988776740827678689633884568721132398435900212768570907373201924060926751976733206383899493765088182377220004669240117227705507730708851189283521340223312283992236234100996660187804979702003445579792606049799665280828468770293795656285126128770736445098413961004332156756734595221693367759286167042420347575505281085622422859367925418474337386665458495367911289209644309050313587428048230811948078752203307713291883311675024210071873727905827289549422909465729568984545144952761999853932810626938657367068992058100626213371592396640021508481046142910245448161364901184199593961912607151724076629451497481966360345583752760515311587287822905226325579243032384855098460549932345774945801663040284798233613320881417852843785284378015056043308451278666634646854562777179769659656443120820440319124683727817618793710938790120408688288716725120857012708171267745620891495039060164963169401860096093145218153402914064761372095785045981280519534939717113673911735060351624931054004183753341850707664652654602078648901146121922995293779630208421997926475433024277684583308756570616244721541328201838709603764454092091800998092971390195678654142003978643467930445033285878142250325383256007166110419270577164819691705406809753062951039795200000*i1^35 + -367144104735648367015457181158675582233571015457986901600235223956325664293454353256782079247000467646057046816223978947370058340073465875017463392310466239726121958107921054610863302375688093009795118264890009197192041353896073363565621867487472660307820490913587876762021194331461425928002486772427518591775279421062537255948092978089834217629107490860565249496420412809024596753262438028645093718026948250273275117198236241921285990794454338084817442294430339914144038765427944695683945977425854735694939827721961120148174082150159519502258827823315271400812478151828030446433871374748972643017941381192682833771896774432447112394917705777925800337814945476954410325511328459615377963614756786227296028434124219573853078769696796497822674657000110919057181000822156794255330067001665463718134456292663383354981928953943467357903560573594187985812475355841061628300611467159345286456724893502453213690364330267980881652376398815235785667912646948868692045275140784490999726481607586982525539516912630526137985324627160471546746944468883670632246746855353432793906255840765220939162464645991678062953368676314442639089385173631649440543510857209685938157176908204417384463800161635322149055775040705542035883328406772429143079252078289079827221675832092775975864146836611049838926549431273889483333875881829461375549117394354607031447307095376551893061431826531206590941829175048126433383369723826825695713232927268249260249335728141762087016247396394760599278022551652575646107950267371677158020520954799921400094616496445485906293237430838324203751252701407246505551362287786651892703746891463946911038647701164903068478915898923365189973573260167551622699266183413716691679773812400813866546235810512289596648991686513250601994283318153701899256426453430408974685800240920957412125100891839800913435240701575019534283267480779904766619947225823819475498847844325828264556500034375026895686862642646028038240021154569522969225520028160650728431754009027959182158621680268428378963590323782059349993000467244650161527026648365900761350951853600531017350689427934121931650820584746773309533726586884294952594696763455242345946662260304974837138328173245414716172673839882159351620219366792244448762214184667744049877844240960328233219750130935189915183357691436248657811305470161294039690617815677670884785562573814160333890532819505651310703874612022311852781535779056681128767384087317646312202984818271745896403166821702215585773856481409437921891245296311070146560006321627109824389320799226785047062188577979026589092062838037518045235237835925748058931375022042354862726399792348604947172081422245659874234992492100677053464175575854003375291088051823200044942700636024560170950138584364639356717412914960470545330725411995766840082392469498477911680267287038318653116946866039722300874990369125628855015685419986055494629562074892421292372040024241214692560370644695660888064000*i1^36 + -129309452100942924412193008699639498208627306720901632430330696736626331583486603324640505951327931972637417869241614551476458804415207094189510585521660087287574639494381861795567537051802737718234513147383553460965749361480506487427915108336225226165574064955673792241719171907312513817119709883977114659358960250628732891594733454209824816569889264330733158330087859416861512042798981327969392573564884489459742092212197201513636836243973712439485461858770300893608380322174702057588541693159894558982840923277208638313205229151503471795387672406437568297091691517261756107159217333886279786201917517687933058155351774369673488308337025837380707314380320874558365638852592894609636797332054612075400004685459965258450831263966037693538057689063675564358963297921346418999976766317700412738163625023317157710851791742102330280112358864046472752920262188880200781965615900198002624807272313845626386179269732224373703900567119174648923068582208757334538348636544572155473617884098616182031790233195215154543045622990886980190250174791169821508952084864265187105047918718157109068462726838969155114338919247582447696034068248808588541866515404414509731085282024438949160132295725535745837539823920582755631184583455906247146935836215528584451757295773218354749290004896131748013158957076337304055293535495590525841968657351702503107122379967143901287205917760806143846592375506338861112713545105865667798915439068108288998314468336614613147160710963236368683479985406697676843504085664110568003197874140356088502621359754120148422116705678821133656050354809773678425102502522386441250392061998641679484188807321262679534760050706960946345662009708817164492313487537861244683150490138655924556863773124805888540005839948415828725177041313302907602136897318579941654785035468760192547505738190507863365337521778040693528801321980997240653318810431898088159936148645831632186985267966421517798887336281925642628270391287368637329432375239434166715039449990130955250686962722738977478530502815580930516398341086191334611357249051888456929521199124884064004095171251470577399374750371561976193060131984805979701524092035253865180133747871048605575414217037845676360010627531349172786882971101840091291837729215958889169032426311252895702011911284528483593120779965192743508499959760304768925894993703127458664877969964486592773348704925667668867346774729067375961752584319877456072217418089323684031223506565132919830286726230768417948082583905643265173318843307567123846566734672602099686960612969440912098480201808563024139893512519600012455195222782795181883281166198741235482351308574328676358759734399058142878729390723528835045254715275495821930336434178152990593087135375959619059514493819021151381901201382472801831020654271221574205092845797860079674500165323077417398459044786445821190837467841850421150305041831211319756096174519019223083038516974316926637609695970251400806400*i1^37 + -45002754893723794030409358335570932452659402051971142072319588191135328972709712473051628500337037743704554639405483302979674669795004012808625823837739361030717844737184496012662367073402573032225732124002811623246738749014067548433138559303085477967389781847811016280495086311117153385297092744521535169502659164496344402907114948295606558850550256896331981462288315910105713027493579506040571520926860512012828437837012225860831423047052853526120366741604918196598479711121524446327153641069163518471326164282989222742515248110931056361692555122543056114802475683403933671144745153410529247901527078480639784782813675117711052139857530822902136737548055890414630117283393901825106687285970733837532214381390986244476320391187076130421479450885769938719328110272758520378883744081376129586385747512417370406795083202169962812660531282163156512498597870538879551770699210511745919848401508408341649860133124609083568030673883175261232794186157884636941259621315996185833344706445725756559277497142569349509214873609635506492170640864406499887497554306483860112374926433142205480159084115736240417198546471682680366351785269655068815778691745460386652625440416580008694051501145026234574626712639717131107320532728819835487366663666557038436344239995542009435389991237167562514245686757530790380525919379602588567899118991182865839797655596489778830044369543159388810829925759856089199412507962507079583488294747449414478198483212637973945711664993888640867074552075241246001315288453899027866319252484861242295066197434619731023831182559435994529246743881582052542581053458299733834640171027247668275372038169181171970010062601872692234085409127672450318131002082530827702504600929509082798957099118740473397617943450068362826315351815263985880840565405558504759507647768248936183337999461007220445071340075228849250943314945974740662456744316933833107462614913978182768040150111491322292459139157101398438942024366399454675838370696460077733482351647803333186204131084128947698670673276805932347857218621042709105383360692298171783059262850008729392207561041312551061193462334225650771635812672487041172544640493025599749781100542250302629227600631260298102086874266082534321955128526597972885783425325093527362611588611259634432937850621838411137488510943242702772518411908602311192286392892415539360365049990528834514631610327836047679006190292470432266700379968254929207297127307965301848379806206705402292731832753023079161336792530199223795517991501958400135526906339987437073740314503994972896924594939547759061676022491334365881872456044085274442212131491773419909401019564441296495414326515086774823403127451844107968928699649603870443750362380151175184404746747753734503595465139574360564144201702474828374438036053396242564477621130531203506396954507822236592665640832027701299351222218207127178227052361083903991053017839462745083412810860988873854481264211688161280*i1^38 + -11735064713636298861958431122024939142338328700819067602450804018554820074435711933236764714556049891040356983068572211315715793791145416886251826752069655364637036112316733587818542883086967228669116918051859803703948467645581836944456198049674359523498396617369339732722256520342517276199243857095823400100186521150645281882292508541299090120818506389137456281612206715905604347495837724644539446907340458016647723410371398311994398026789895244164022840994053650384171277355665492306608782107067257958665182330292828810685171265641994857178145272858693522169626643125312060761636373557233147979744131350077725829291040454324266725270823523826206833989002901902510986081521829541843361393037946758526645648802478506744713074139116189760361669586410550297790200845833418194688046090105303548286692746781787705771173357059419241618889906631097800708607299066343610584914859874127781218307665758816297136025911268202117698052190198895280718576700020738208532647059067842028787608157870575641056669436942044971951698996474500058927006148074032194885213948462009146222585016559005145200158558840481963129836214646286895626095605615195126334038111158006948351442165099972942115445644090457771673768716766360041780669695276488160344587638836033421475969655644618051380541757401871322423338004243365814801308223886691637660469261290966274677482685944720789860188187589111982130866882392491383014523328427112079572321496209103252897678203018128991741090021494388237033505280596646036535266798853821792716688501994646995996267974192583056052375000343324775237582606842801632955916884979246969884884391179203150972450289419646690026487469802968947208479441471663998655643292536559998073479502892810338436229542552981952559587399779022190904014591188688586606968086903949533092767735569599974527393896417080989472210850657790593131772432301764826667455050026050354415354080008521113421078120494539454306146138707139881351271825288573040157156956062522026598443847931630547684967949086910331323518106285491913707913211736435171444602049500757461758501917839879138004817319928114948470953452903767787309733940727156623973207236740410421338237598950653366109173733636489565334155107527650315418049389411791902295490441247993758012180507711154766238245752905345137907830783506368165190859680488227620750882447831287288061348818586468340107601501449769039634604023211525355668830225322883237953467564185322084681962459140961938837980337180788098956552811021979463184807657211818831765034978733771476648395731168847496929209557345381907853961100381293234318983043830303383954474688486053495432965327644231116874906296730115305069235896394648242032995738106159400571083231909193252609965011608438050181258947903168834108100621949876584023138257880858191331126652089921546806320946578299284156197946164658788487103073170876757008091076165519769742803378408806418987930256512041280148692436779008*i1^39 + -3667180606173695992466493721387035695138466838832376604571163059493662056518100172835546382263569908670373192680144021933418120433382108142537903639227977538354666376883197273878863458807211449754242958149898426036357046818659949796399625334114688997310260655617828295446557578684911862964469515342103157408995607138955749816370752744223825508325126341602100778006884485335766318232050203794676182736292434734490920422328176357547943433895126076354028731967430488461052119405760386322074286304114947298949172241769322115312032163993650029660667150805013306991064101653325608569466009331933987135590520543201781071020070731608596165599344750848079279871130034690165437902389411503791781053859616622673546867047326681933954902109721123616207544637413506064542757486284335279054815194636069987886604019012757932362981969305840166496753920271423600506727608849267402087518756586367958833125022713959255051537949045456909782145258316771296426865909516053265688527284143751226657760559757128952818390482645685499668386821726411787176285452692405685636283570973422918713748260222746343984360408197774323537422170357875396070318604853411672134778369906088075443384744072228593418473194113860358417138796652236831023044243735740898253980106510711484498546788685598479205895517321478671135984109225117685066605141579382775584027082661963199993927833161248656952249078045331789008706919046705446356083153855928936518497317978290068126515365981732579273714855830971909072982361986736813975254125606363824725653843931864302787125091533187187239276987308465531600988113021237398850397127815005809869843772786905603512237743972385119076686452237184523816925935013625920401110981538995451387601645849875169699116299551184425907741531981291768232617314455923824289951920010777767054717987050036400186440088318208936464539396871358365831356752784196275171829040418676449761156488931041574801608074091368066632034434816641559942979650883108389424837389976095251428383585712354850634982960072364229211153179813150628478538068778837544263351435785775869179354867544009346577103376535018920238751087448102157991864633670845550791576840892249327028144835984044524592734380113480344139353331251052602033704215644772094730209524646252859158769310075893347279134227032752244600230808682207588539934306370983316967068389793673116024391985972596876984565029656449341851788000162758112621608255540304165532816840737567670697549295597106168735703159030911373738386834901864973471496359583008824238474567837579657605813248405680633921229076620541902600435608927197625510622923709009340946952344121577628122885964983294559555611090519348202828218188004375829499211418037258444268060047095176903424283936298892486103825250429545838170242178349807723472110146450809365407742468318918201665025743170787432419536862778032237132594614456169674262715783869556735872209636930431037810556769519811556975264661504*i1^40 + -836664512989300179749042407442071546556009281837885929715875709564398603258514238421423006976132766520572044767499162823283911316184126041627067857072466105474234609092509117749538948207796277341453204933056762874496171569753326952236202374622069808577764388469136174416541424570762022217276773969309928916228169697886020222506195426829821958453877884829585629250009530840594536027147054742895890313358245877473014032685561654838845411166614309678648403944417970905042106851719011985499863829822035888906572173557328360621746773721981942338923053310322525692560632267376722082764028743593034527733212695552805708376065067139979137746197873301549360505080232521736590631929062976379096862603344215783472926172929990421714677995309527709868955254532325417892062171494116818768881919803917135050017977944071335038120768582816632653740924169912137855588448020160105599904493200604431388369531063695449626838169354263902932628220020992519604223553625256325131112643376227360971912540262349207887597749886787194081253690632356661319805469673338163813765919745775006563849362193069802240835177511511112003741739083424162316012120287540213729303069672377929826784129007469706801778009815950724546692826612775322401983639485240510637629390807631122005017925376329973586749672902244344691615302895529299006419503513084776540184915408123175644220435006285499508138166576019832285073074104744453440926953463164423304051539835057333703078037977409200858597290781881651056459025086698498505482284713680123866499214769956965560414096151019166099243940729792248657069971457339953259938049385324440748451071102267241795936949911335040596803472351364755555934466543285244773248689702470998178114263542651400428814125322140853262415518622457721883236681466956822283629558752022088575736960511339702878028830614512039532248619956292271232404920129500791709165719055646520847961431333045464331440962417545938580460693199876516135475948513207767048830990017554269844942106767031031456061860307830267303830803097752870908597812569209289908141318107811298038962350592578909197951675304545665317026809982017795255925286424598238789210727876209965700445528487530074571943130356211593024388178016746460743859899932035984112587710060190368933396254558573746260494082073432955912728542863889971437493963629865669473805637006250398199876379223785122884415024891975782800933940464153951064066841875456371010106158422297369423721310781359293591144564747385229618435319891991305032382671452122715816812726427726566955819397116022661605504085952496100482641048422559505083694382529697315810014347265310640919051085322666965011034682438787022435281429973443603982457060436725214835960530034236288059186609873754831298258031061221698895220347774629206222204575418010503243455509312255764689321727458075585930530155012610452466280480848455015027193461854123339861098297594113531120549358284621274549321728*i1^41 + -134753396695380719503408909321052850694745289115849470448732348127430895726124285767363807800187424741202887603907966114622860151786438984256922954835183294037794941993930616941624692216832782051281405561850512483331952017722938322416744487272874100070488473117557356215818505259152429964303489468765755177907317797140160371980922194190730083046113481135947475390000106596875236215742574307760127671171981682728240872553758052210762748700622105731655007121498706597175236200324305311850249596470012912171944452246876179730033661061050537119577960989793233045917992926296747188227689186328599094802782818886675101313599439965263073914355386997574017375969690381513393831713225119198354942502275844663157400929210417206521644885644836861235333838383773006339966882628739683907538904171484935555800105962240609271796490980501865883792740966884008737434325934871794259020048129521581739877156716869312398970007928320814126762781994000393119014031558914559271163064629282585446289608853292043996538864559494143748374011208451319453086522765755059313075452466928405947701718991267029493562695083907820496694279049757637968380236372714525644710881012419727321666497286378241276408766594544211101535935237532869585822193396689636494696920883816604515089014134710087348083962676460042663743559718106655930454304854702805095921143029273785982183471418830125112090251511639448951855105177097655154183240389311309137621647564713041128221287590125653227687382072492863022851936744708616986459664983259296438085391427647187747375329130589613815132753267539662590349688078116868621925459591570962969239058075956520553511309735191948888336761839911870904181657482440686583775573481295124342936106332716499064334870196029133747802472201631970212957616552078338184679325392931171424410964347899733234164222777481301344801442141728876170920469411382490449905783292682902384913250754745338415984539171099067671079960170276304142760469489137948522267517039057134026141535069966711715289300735740760009868354827602404239851375332025822685952630023105006431372557654025906707260744398164984634451015807582127486995178563132219590382762061165471937760265327033483219471981250133526023062613867384241535181064676352073583162700662590776428158494021210926375152965276942661156278154293891578516714662729231483501105959285505854743502230472695440231586548935518567985482842498083562838035563517591727410893615890058858992655538379967595715585707917126834545131945766409859813743978980520705834519669954424587580276062280888105528448949989208546581567949611766280766003447481379518464430497418893135624929967380381857712309802133742562521993285732447596646046148691245326247895024044088882478615473396547974373733498216825702066962027815667309959894999807652479160760596471949664928805510645747613483753734439079519022184161058195852002973930005542940136203765430755977700335620587787697258496*i1^42 + -32137379893719137164150037415976539375529702345096093642556013018219272600963261722247965570450658500089392865996525648158949200774856847982547833920289220849980779871243791822680085071464904036655823685128528494248734218212363443941057167202315564558307986990301686475207207645323159950282512284234275921793043751920428117391613504469169858769933809179918357617352958867040004945796726318079325430639244600314997091499114354592610803038660742445312864632086981178057282996297241011491506448908756569158952504221574546290299577018970602219329662233739607982011226679758097418792327397603876654867883709440453360751055930496667536595200009343378658377605619312359444090602972625358746354591909175751913032356150955091475282446866264665308543053137240917842694393688261850371422282993719380986787830504151367542498019345698821543305198684549695294732967387735781298285257866748896012693781555180378417411626817315981189862568734876795040637663678505461223664495234169702849390759100675452733538031281169527993857104746655360341032035762837580792538540677736487084471987371194744314093525652509319685867054375076321825728667034905424140725524971880389431433253587903371544751545276937915329844241737523908220066278071253897132549012654901160087407342130951634095554634877343434053526201343482809617523228282912831863118869981547214408339265985331429951570385731570268124303149622521931941920444180361473669031331074774595934182885339783770398801838426697035125300026154012255397414707895057206333319026885295685190685272213092551604830230160946971306051324932022076715669937594550820453133955973587296787028083335665250336316428834955606210289219538353197676194865338512292709983538371401355352296583646272058998360547244846934059713375682065820905165217975541514357747566854273296939512992085731561748514849430563451491122889005889007352781000477051144502186382296611526343668032598513997022911063665988508705803350954856285016736638299106282242132469586366997487622792288835170112522340821180858922187575995586543665705690104225552859353959665109264385362921173034846074547980011614894803397573920459033508738757763271311997908214644516760858580691943174220116485837636645081435016841296124828669456075196247898714571385306546597019402438771718525067303708758313604709234917676594705417838705108891724885482180888686064309322197087194716654122001548795842756307109824424461922221193087903978237296115949505107239191474461638605648442246373828550750337462497965726291082555539207763143343310788060686986539585605591897037808322632556142041773877637058988392689206114273732422019716996461341574589838383151291425215914321896328641207026836884026866011948395437835336860922433374037402684123430213146282895972623563687046489005055938625751716362906428576782376797399343397054260769135477947194159584325239609182648321541078814841154974455475878321186229902211284992*i1^43 + -3646461970030230909358089442020882505465984584040060193725296460242164695327999661961638150714838166693712984904518644811202002974611204940730114620989945645799593792383462176609062542975549349995954335163531403914245548245027956166336638249903179245407732017233677570889487981865385517838038450521873289601621409505770696915878133276465472179281855223920536032962476174518537404513084553222648897663908056645037583682759517712690274938937240048979673701399707168957991396528210889975049600878455841445493440942525911288184684630250097484767070103581412787639727952774616624817882243759002919916588902537509463663904008092216340511839533062999328765018331963690954130961064156001331793188068964934348457063931280005463896309986533759181507151037370106694281920859698805050124248124902661844646063301082269315108103030999634617193494094449865798670021874910429255283476531225861187268113874089957394888304894332659105908303251897524733095086605301219036572210188854057150728051287432693979486090619967894677023789190093988379438534992669243307741535200095395716713705925383834987199418368916940335820677795401270191303006831404548919073658577529546451833576522849223877553235586121036722314940061460897123171815211327925287723287118438236734440572804126614133298153073627423922192962369765638740101159071936796732799027787615258651111168398622764324938104929958190207296749657631348578092126920361943813415774653851606908626325495531089742940756519730187570691839903699242404099200846049851897368533903219801596882871119522459482018539335430421362149852164705716935752992277263284584156385491938244837660554460564349956011522915513830368502811704818725187370410466549034577104347584487345416572128974388357247896182456440964323651895211167089759162945654016011388855871093684948773649462248784418042621993733542380783668349222144180063755402162341164485743791749668153732922374621570540266615486319259712807529060804042155170848274770482655923924015886609205705511244652100657208267622736215793834959657773488086286503536681596117059719178860993376859004766528393677484476740250280219660012455378670740586761220385786904574304795121750781463160762394466100315706491459961167582958694740311118648939601255198750912909701093621724823247402342965210292800416512274644101805854967529123503485925414576978332522199210945920872410643894528543171976162864048065584039690892278685373400263365720863680230119959592414729770191120577290323029798392438331720074873789427779685659604462757891349860224824097207168816362776030271355568001583023606851950641087860485410062718394413790518075492503962003900340423546782711553254260336256885787775834292645563194447995212150066411442333584387222508949733229492950704679780224575103678868828862478696952533005202765714751431974510798271301064371946094069336023797527177281647669253547201390839817614524962305947755593032794112*i1^44 + -459822610755423125707758700068902280402189873798834517746926582585150597670656174717671727062041428245404516321902529050780583467898822999779904664525005625379219388415905168387460975501290552222764909709113289996735797902670601554675053575370775122815331289894772250548115151205085044364975694069966388180669354316844900071014792671351472503414244077631805370361378808869790911393243648574994387365420606612203556436529724324723778868874122444092235540266553890704954445814508145320612172325232920302573239731982553801231486347941535958659062661668557235561122919843843422494626332319248336066585761476477810003199329793368258861636786630496691023303282667949257845783493797719361582319932146761782294162563717816570687007033016734310744274342329907133551468987010746650608946543901326301307813943736441285064685198013610990760649782930028543993243600009800275872499162786353623446889025630449348556373368639198712733143631355822439436433443500519848693940903393126011833450549833962441902034852806856866503196418456442389707263128787409879716954222046603241364478804999461890955456888807904580995739287416644587814312046285014125501490574802233238423997456905530908478332098162113188157694042699618767982914970086970735591007628171734312214543306184367912198949167250812494196248782714647614078751970793330515652693923710043796279842591893046986589822797743523819020169214657429997376338553891337874424249646015234031064209496798319302970941586264129740778099951754535063953201291808251605271604969050042569513968727361690859406385026246241745169346831567994755821165412016035071921164914909722915980252938134318582568885905857047206425756662363472028985675796867517297476604569570190331212687980712374889559095001534469852494707325939367550016125843975587344093006119110631917307423679531653927022264501938306902199160669866149073750760139238112455409953920555048272224769641767042183647285917257974304666281441488249785512713356976515908252081251500751663626056499441274358695533033549889343603999653517314177801919500406425278146706780159341831600854643665355028902010652333929682649291166309451216830849917818650298177686366929228197494479063136223011529047519486837793514540027007419218652218384495006872901487260579123372507686308482734528520927407414599020807162687030615579406049070994644133329241542676862538266081193234775953202763174943204909562668204809990672911311901124597927690202817955067522496709572885675843703282804548699358840164231874705986807541863108138108138368564155014311959172972541280388658292804170779711810348676138501510074814208634875998700415095745757163845417582061896609323862958257345977249917433869679899164418106566577143568593371305273192892758825483959959904521406654588146879210104628234929445089200120725477025787477097447851394193198195047929291658465643546655870539917371761267635416994650900820645591908352*i1^45 + -77822287753450693918057990254964425516351912159393195442208609483533329669816009202262932989787803700332621298182341685016154464614981097214502956378519641885262127954555146819347569465360604367033946893015746866545590855194645640774487070907487204271695204044023304344081704859774303436380122671183265375805785742759331233939956225898601299565020409579599190962987119488269129188603510001984802942299215299622421944887357124049595158827261394788985199159093913547451785647219333370661205713732208484989727079217433026006692183240533457585562470762399421859455405570180589229106352625944041840879237302476056016667809528589167741626722038988599814413922261314868599357256625682339281440123434642077131028906566767478930055453393885922927776758611071394049154052059247768457656488090285478090370442307168638595065073744835372076477626545988155431080561228302332996553044188495151610737001191355388312256735267508191000788296315149215356926670997233646485511816877558372747126326929904882048755584836536839285134697725502956462544500887974558122060096263507595796879776673242225084106603374053060207415405559438728887896201179822682569573838209393070286553408921404725676867641736883273601330214468316146477062238284555259681258346652354022234563444956542487168323304028486697156576253557834905349629739033326307887750552039257554482504871559492835243771880586204843626064046130790626556900758373260358700035267150310157235658034787553810625403328085124082818886138567769687826117151670657880751062347171267268329650181674975891418212272546484242460950147332112622711289173308626068406879659988306883129436276751608025132716018700184554791802180718657592499423333623140133096580571150822000420881570128402982365307549348967913596213828921640070341903298477882648221274483703985091908292093970713130461075607950392030405601151768684098705460217582246808634058941370359590031391737216295772290456942743693972740880371292603059510302299588800068773898370820094498730408842900295452750878535447023620767073023419849756749747509988022026761135649251284682326066461683507261850453078603991423694820457505203217640263666181858307632341252266148407596536265434786195482058949023532805662142694698220049237584994316827951469091378251555841694308709678129695192111666079684295083819228500559047308857441043339999379791467342220547920221713402995820465425718872047694419357942933819024219265438463853012030655525595611090563537079657555547197124562835969766474820431804113693799268778400244591047987511718639890764478192657559985917960174136907398084530904839867169324617322142985209776581556722533136030014176095769154297002924013138525940073327426160552371868888546385502324634365981698326150244698959551597369044696630968183825009196296851855930283195508564333803430970333011815307220072730187972556705264662347896616794582115315520696858684029168879088435200*i1^46 + -7686861166154512507309804660632714831376270680063875617961407406248032531004835834148221754932840732150105681519414554665753222036585991582389282276834324065377853825753238976636922641297612950932273482382055756467046145829029988705014711452810499952649140981614532225153990580066265716408847610563433383714711457279474349237826621975993493262424431449929784215730475692507183198784619149713409939605751114813539603061995437096181301530016584345621520242360621642428582715355466486611833461629936416173398717419932747836501485659747636686450110733748185642492982800177380444703771748800080776544627816353568932449785216509403433370451206581671459655763636694693458473577304590530490831780315882329163110716829918106765872608513125337065539038443396849666029677883642432153650544798645203847855216868243639225184093310660858635714474328813865978465295544435159348847077190054753727288177735481923452633168024096022996335917454950238169311290921727165120306204612641347328265314536594222367499142732411142399895950786941336346079973482060522560776401656323918609413082530025364198405236196062129459976793620861289448143687084360835760562479026151780268180064739836182710764197749011574211633004045892341426280007538461512791293141941814482329516990356453512022410867060224952735295676173735539423307440678458605430536701637331792021248460041293480436512302819833353594898751910627595799252036296448687837965702922454713957643077649478968962641187621491851948294831709963429781190327864208621877260576850290905851215634399622090979915179226279794138173353548205281756741273178367498199225982223858952903488126653999865594738378046649374286291971356379155710943636554451273364977312193937389235680005557486370240523488429438381136564886746185924972592933675025321672932270300085238000821336071471374229232713694073872031997571812412906099869030355501013347244986078872919956597694554782102536572975614963078265662488357812034557068082859589825959364022987279127957689627025671440143526724735554710996866946466984598404954985969029072368599007265653615296340536177879891608606689279215496176300555457436899757228026949329009027618440278935756000299280733680253886077962570598570040968253256710736808001142341945052955902058033656654078963085929549612110279733278870107952419796167661806457001883399351655642041666600724629174709004646011090148555466332041145837531114353538171243089278586522631717541803044781119947770687039688546146873731034404643687915938286521994277366010364710805818459397914296166917441668292843317689569161261239826943706325316600053075537931947159966555937013001472119636575332909169672796123759007592480400010741415723634869951632572450145401111341739246967451988623352169670440904296779707745100991662391437723935379332514190809420925444841087380417445541068020962721614164399145159292364155464031169000658947776387643080704*i1^47 + -275134824322828884378851907276933167635863754935133967026227954615010843252753213921012469743807226691686540088692715883605635472283780948783925177631973603720468204418791801161818948616730373427251846809103663693924637015074156004534941727139170370075876342384232948872151683987950096985974399449727464063994992626757306397804421586440515644482152766310044692928417262020485751185507104200254528233319338826820848547963224787528175137769401085165800984822325728923429091503331103452617525803934221882427095452693300889133358698365904452359442765266786675224191654302122860827166976991304590940309951089445992561618023974420712031260354883571414430349398637718308024630796416741930879325762073603803591378040079795895270864644509106158338583314152776800826892557466242545831954435038984454916200107863833991402922204690819797935851651157927526609561478640146513441359222296330367384182162153317658086560385718638392669244331382757009461055375578667537466452860151210106941702080253974838646697955814838323537834502095351041690750319081568274386654105745226613634685166662102470947730892304573810407959916661391884100393866502523765275132111952142501679152964563808179384264753510713203817864636038596371716051351007847574753264984564668085727129753904560354583980417637350960800643499184542653928199501527342320429819528727515458455079300250445581239763238661447309620803480769188843814578622854356340238403149620402212867209819903563545024886468402412832819814166680971138657214165382171995388709721555306037164699666391554034166196361968571698891700490603340016906919056874372889795075586196587802647089346265855518200391252464487939009935941247767669315662301626272443261371203204760926294638952630911898089488555244941290287530549567538536729549624588658450858763300521165254822624013996407240053451501190660294611527013234001064115763917832667809233506254225157534348531696784151990648818196754702751493730564181619623624592681372533676805320548733577106676991661594635425741319402672506775508390744031898221879664000903330495902545544561683226142903694911678437825197589283867652170196840453445520745026491279075739528502033284357334669928980390969897180289737024374094656627015104124991488069922898819509735630958947710851690698493379159731770398860128052905768355373273496518658356761874369012242485334843169256862415515897663772871325867822685232847252151819410809371378934839554375213993137886533459644477040165676192941594638372022641088203414670819688030602836638068731958337885117157572341850895649790640696266044624495958157664658173962732317668116824533839969699533277323411186991375351776506328638146200438655726174375652981194031953676983790225024472040785974467772407063151284333496081679795535220585188834947315555657966018514940780395631371728210805890774163744174144491377821052586979100213516369189318839540318665179136*i1^48 + -116548370281285010216946571522221778816261784656537728612117254417173912057471529960143933082714042822139886112162929153830328266066751315612441823333316222614938166864595269744470251657474650348612975834979632957439779170991466734213424834913821575922135150101010194830838231076006883432274405667869913020011274263113145638887357398430571892779065638336819863789574453537882636604147329961357484455362030309641791940135645038254415611961877752445048646259481214759269275615965525952778634420424523577352637969995427317657428934976958205825927029137336096043611414166638768664789537909327896090939374617032730197813836783736188688804787284757994777641240766030409959831558453260653242123795250174372520209921328104551557987195476518313385991806073228878761588001438132720378649984396836481765813869465202182383737752386357575552824054061432448129108117594009397998297685558946610848510371373166517591829251279845482773029402102595523448587080454141570136113621524756086778126421796541198084059008043806125996379054127850442695464340160147568965923947813946194037467028686144713305384292721189286760392043211710440442539120596455367818519439634163024293543156089415442126604242123195834775131227167797664931654977431544787661767372797289688212100591151889597007027297431396076994222835243706994046939114265990969072071152792110844432149159501563587003686198784407223362966395220487316765912938391608146444040464235324889732645001944810164818094688471776305808502475030741568124509107899962096054593483856108353614056320812037501202510489094954840758687716527413396702321321462818472874332225443881787221934734589653125505764535410202772636936058927566644648140760589770113934878430407992442978724501786450158200472341174484288996085949327222177777562894623299921760222402058600047527917222306057118026560479939722760633648936909846932484368156622159822151202871086483372501031246181720777479889825961426545727430780983775779664280615468409177257232886306696299042246123734708965323064638959523710571824245834589624743437907679488283765788194332847334726673538875021162556805292104268030443330350810005165783207819246322015873045375795447960311080365644844713364892426198648471888473594178951195005681311077675580640812977007530037989906690106614705452900912889620874359235722576886610739092294385509277773958972634230474000580125082535002302806419919298012464738703104036415563797940626528764462243246801142344564145111875873454624306147182363118685417609184179861937136831609622487315244654009076174070457182610373158252267417963530993135201292428101074847512267793126105427865343600387982982510304070189912107670346002417432569157729339131006011222462965458899949810617277856904283191053084749156268478318264324949216761796745124150351660069315028156885268430331329336018295237318717825480073915049081462098995554382187397873958691799040*i1^49 + 6326266866609151249731182520129851270802393641040209412428322877992396947889346092997780873862414813568717943335687327616033524744709198152537938724415923957333196420614076000807785781911368413255886235581425667794311715823160506460714747642097727534057788050893007720346301762599054601060216986107757720159363482513452027370586818199220830081181040995801367660592383114594494750889879574713823900148517790728981171288459661423037100984000139056833943189599221013814769839450717812544395424045719137295689552007659812649212674864380914713609725988876063338912078170573162398035794473796384395905398438391235430018491506135642640215509438619286071366240723267253986642272749779852039964961844926532290355425519356484759102682156085243361970981526001732212972902397292968834927879399276389549077458947248713231142148154454100656512363266601350617051306699543818865384248579334122742986925708024137866263766180501593702248543695006186582853332691294637773514222695779188635883727251970876245418735265852983291321163362173770291324211291157341742429763047687608907368135131533967931110371994046380334130331545906228666123896537436236400374774751512957749424009746585453784520163334824971807307665457176042544805688353962563887548073809978826737498806782952265860946137173786117962839283263551148870370479771089747510750458323347898493057852978549818010755999693558881348915550093605954848961186887310036740425070873673470358261136959003749650853365597288641587373773544133000984911809941122518802526376080881469068012739616197295084048760946708774475199959293629768750602966008679051402806888592337513682414443032946556571442721408174611846649621022593153289320827654618187884422698407507954825403673689211054520534857040150737213268686027455518384798138222212580800120611824477533928508361616757423896132075530256780365996117155527754767770674113768494629871269332290202210275185201049852843198394242944546999960601260570294158901457348199880559529197320733599910375590344880016925007189188811456571975021516534829226905217168176396368662031923486231564086878363456424889270858339954570966349653417276221985189503867649667687964646539360690773552101374390553604996439833519562153614107510310389871015566813543258499163343081935472760228784998455459246759020857030691352089257342210936481270470443385805658599138661513691138846441295611824392089728082705625742306519462664489445532644714962125633760722563384324882787220998620899201543071281626781885104656501311023035637690591528855891624130297260355164125695532528539392683759134961664002919959893766583509924111598404174195177186508595320697041476385332400469278050503745775778086916995964027457381707500329002568058876537820729951544189778705589177192584544016863273296125544362301110904438582675456662085201086977438581275169559927089313914401136734226079058631869336017721951780864*i1^50 + -813083129673013123963253106994229003084881546884340002978795881547878675337549995045016103919868395506201687347391800316402230449830585612634992349483399924962782325112986211042741674945269608363862632131740672772397699774114369637758663705555443582793132676365240988018045309130457358153011532865603808942646001568556984452149510206932814809540881987405624420823322956671867410278580922432222382102718254080552200696538078775812991524820110315124879148212349513471574336907419761020787974130310130695278981222633328204687819253645575385975849939391328713060532627333063599642966339288474542564707987676896228549300846101902229815186192504219125409547721214913628231453657131048476462352416021870704195003470721457007744107390226582750358085297278935442721726838173998592350356406938164359743909273817996538829269612325912820398706357335747242532846594702106342768959998734851692946834945244920442847258142240968694906348210410731174508481859798250017704022468321347196159865017208542720526556018704458423043705679971358337098704933538369366016428674230825501738915039562290791799736172897707894309208766080441313478457454858081472357470426369258519466588842553443170519979299262246404161354130126229567642072356024630736260857728207450704125144708021459203104962180155239411978335799465119614306439657603205590652222344770909128611529275975018113043733884159605652187591720790155829449482226563663050447673866401227127315423335457020180972608199486927847774394330601398482081145602534752687406703253693069750994631702490615726456360924647883872076928774639983690720656107906136072653219475060995613697317320336913220212129958516826030513264387894380141210153413400846297049591863793511600913776034336668686357388251761855690996712544816947654849779504330235397348945906751427382039275172484565460138894641595540844729857605116952947967798162209437687751609293553608916089515802247541501596774685894248811709312360684366024068222900173098531608215366968853361672470000598994227741404455534314564480900052056924463318525791324139945792795988835081140992312791728350077328352895375213534461277780351521567011598117423444962532222186425714184599802982832696962898363752275370133600718097910246236324965479102958138507095271356612994411972725669621974338660706119152296364356311236448046989142056059204953580266260247880681609678391212293042124242751279147275472441086792104834582355084941603386176847871655649320276942035904751889627400081467790795714809942875377517046509845031143798348056553243591400364844942601893038300370539206177769989076494329639261858663010684870077259082213509769143082683105431188077664740750425413001878518438975739078521629052839417339696772120348448896328576137041935112263722924291770218317485860854071535866979199904634570500842076966829790782965966980501507937932200227432079385844822251892572684288*i1^51 + 65111092392207940515135213316898645459422588655149900309744247249945966523631090481976986511156119732710945505827854282285141042030587106421587399402153662665674706412053242306911322618659501352952964043079636789150898611805462785974006196976961270516810472358760639737513332492825624558376118293207267878789360632434424625586391519994693455731272029616158810597727331931870183573048788232429116088349942912386191068542423549701410695992561421176772819774342917722441860966361626337201324861358180323533238610213081213404342098955063001710171777889419413755754270956853970302478331384294471758627243409556638636788630191559051067207618192768558804232704540418567284562538212732240590599427122438864841805208375721696659849517266216238683954365472524746780755991052349746382585707098328524257477805138775008427813430523314314946685418018966352150738094419675803100447947849217846561217346955303928753019504166160068050297885280777768490325111121833378334269607272386566908742815075367600026382640558498929493817051673179128134615320403617211374081305648439755063864605351677189930851056132489205402592376321457608692466724548987250491134168529793027288164542543530935659866263658257145637193566516020859511451949690532291009235158365163639397262661386265148406065149695672865311245075295604770624492942857684516072388911916661490805056657753118537478870852479856413959822830539293943144014262693483206088639463765360176365100144676874287665557579538716880424754082502127638403993047095834374691037125368074451510308466533559527547907142729823571333354884933499860801964243401679773230610848772917910116809311313601593651941990635250864490738004592557449990300737825070306717568709619917132141618488194292107690552866453219051278476836590931630502597369356313277739323798978829452531841698693174612197167714726217098829879982612850872881460196025551620706229238527262411862497483623700050094610666743377517914239450996502171157663492401892709169848997913527171007497711943875789254767486424488094601103516331879913681772273212001866437734982845911034075398263166391310219145887512848975818271492137019158472095798965205099016961423252315730354661752704874953218152213203292565412362225740075262360067993137013393132584237694819771832621228973067843755097596127074283617053574095733184858746451116413577074343703787577970879533080342111035800830073046696426497183670018062938555937583162904639211925748556179577501468359075271616446784707334300387448059439983884814383612461302409093715888660955099764060944003098363499089134234995839796888270155513750923068404849977060197637981317751386465232094821868258160148611422902332802808871399910404783377408575524713083532008383052632936209912567222634112493343446515634860089814755548926701663260305338958777129792920489976789751306107083381538777104161336194303922740933182890180608*i1^52 + -4567867452452485769276950462238016826093320250816137852355890913198368980288179342598293753009672001592178411700241448457681769097994458506960337504938306031250303791227032035215884297047897468140467863205660211534550587744645888385038794269278949503992750822476800063356916929411848663318502681421840975778431842085851613245960059431582218652829200404211720755292319184772149361142110807893288440091734006675934560364864182761964219444519285690262555085763058866717906089087963823881643936280431074577804898219450480623755442179406585728851708023969952340871008212299754747551751485626838155310150429056815174135978767477052235542205750200419010116580583524000799529552694118454092138072561416610116751058872995113426230181853790428512417076443384936455222503900843799745237399674429027391630775019264166134645927020664848015909573167705984178447994482220512462191604519404121338331048250705165852779430930653758800694427859792778219135135823667300791193119679871513017730974774618046354001532405892558298700218234407438203084646113834619060267737549271411385910813317798825606392743372404127726282547011787551214338890101754578001959444625979867658120104353861572540377627057529906648225824370794671981694650116942080400594454492217959405637757003250035144820715229624822327747947869031334813864637803782002204060865886195309150583121562730154155875261832979217701746175798268837291617210220826580648876129882897999316963641337105322515406772042379792222474844920828085216072963893492178276347716227503417372065682968919441207608566297880817318368549809242431994886438556342506337565432793556004670113512204151356872021908335643045928811360471534150199751929800325763792578617634919914009210716415821426768232028811961657488385508245968528706050764616938791330150418831477624368300067285214238534562426421387255454632489971238151385197774413160243009440383717593806604943605324988372214581094364787461203020702800009417640510137594126325093295044294270601371529118897000648763435020651951044043010680424495430004104894970045258970871275621054253798699882153560998581161374543350177215934590620775571086981279451725584826324002954439597234603254600354791507501736137949734946912701332771154951012772881100157309144063477406570558729120752873629596527857611013733189920379503901315461312991119813388682395925252321916671033353155341745386977813862475146184207669087433400940691980920943967440502324000491173048259670753065935866177085705256480581599037854654119560971387037265755669661717364854440406094326126682624366323187740176456130189827887950685203891850746724749429884164731081067971844669305463461660444751162836153269450657956448126568149021693767539022508083879524007787990503673975316315567697381162465961578121569961408004498745620139791668861470577149130733789716120418858198148277615922110037407157113061376*i1^53 + 292493564903429711663243362941516047797041964134627179624942238102804657264539509834737671088112389558599202777780385185817296667662977133842479353593533098273057948840616464568433375377101569104618083418227674739370245718872356354290471955182610616115806390407973679690186021693180566959943884620613416358177718603170148393595373448139683994219795180723631284663689015799705164918928480924478521091793370278322703190599867499496685225569570306116091663269192277195922251911822555332748076781154453547286277843441166659420911534800778147298313939699515140633732522566101956913803747262181662651869108225237247543194536546096058515771059156425161121205473823732470893645079452637128029844689450596336229137249059885062389871750061421380921566921528646883932006750565811525057354884903967701948018627896994982014344773030885195099197281469483620348841732026753846145607243015068756652671601861204312718822202104344804105671029872209169300491344650687304266457314155252588414533172801391960840208554533818069943942474366849880220646662287810598017781725359308850812830089614982000447114793377609398996326106162390763196015723089683806747518365881477503324742335023041826121843868720001744796769032895380396981979617147871611058448030646185524529196802644488487009859672564505632631202160259846931709019547059947384187897673640643454342695385205476718911899791648367050937460596540109680325586190095572991202069900466753799348551278186027335465198548565648630281032661453847453308810270819517000944016363540448977624435558194646399427314324678634076268035388721051117867202962822207540235057873402984231122009781216002843228919434446032351548070874816112910633473871375594353743559745612986208341992483834332249897736086109815882126921805725189836743970293581358528495663831132557188155516022479922163525041069822548313151289568896532955287216928786306390594246994003517492383930391437920220234730061070275507095100249965439149251846431777720993866340123964960657731796474342356250356691853960123584182880664035403172131286685230128746263583421619110431939094405586009578379440824266508535679782992337769101746078498506891198454188658564841391218392647130265922345840331877834514414473441006299834803470975388401052469771232525215806034318078447640761883460874441788450803328205077577190634866891211335462420331096889886920763612236126722985928451516394522216173200613072720742070337187579619073875086714937085095135667337020130554980799974128076633129481117092771757805694904979733921780227100087858277760257283011413524053367131532900354462785707111196205241391798732030064619219056101438087644694843750244272495199174926849784380408116991156870976231441608336220663304146946828331044476213131758142210197029765263442548825005358839875926252501224562913979446381066814022623632096615993027221100875642604348560654729216*i1^54 + -17623946736729226681355225819532154876663352853692651429771174484569950625372262285694819321482017034881211662115069955269960672391985183912016598020330417400361839481811836949323784299592378023288964040747398623876540420185483887240862053393949783230073722605269047546400276554956470786005168000475924432615402677337201426759597992430944297757788482767318636310654148596121574744561538672978627157343708300631208415806448449252120438359590169892080607452556200345772834543899744839464520924270634488542265984723908423660068084766244147642243870635749093034548150572983893748779087648994451185463421001580231536587783204647486182314684491025223325499452914851341480165319288159333104454852536488967464336934122164353773193584746428812932874228155970165349150722390375803994531379860288858140853692055480351360838535367847049132163079435560905794688408095256294710986038380724868098584409527032195299812981750262964145376479907312276363811090724369413549387758897244787088776740864574408098985085662829274278135645434105043055068361647625132483389158569577116480971536556764914770159088458351883988611355603131727648090554378069486905659150162252476572068325452404743187528521782222762128689048737850522592052701927651181626148035790214261394199143280530511267931104244934751092195692110178258560804655465512594569607408487436281095174547807546360618390027700699451974657748617196181580736444903595744324475553194179457691399875185834965381135327531527106290108165015759493001463144806556302517717982774091066871127530350240157142472893228040737264604776984886864192872144083068751661399933012795926847961978855974452587668111133568483697639666322032361184094198125116482390319174656869481185762138804278606924511719210419170525711121842670552896937093846912941113994720079685320466553521585868047092022275219316191204068699498504805195480379663375992371373287829940847407003567667096062235483527409938677139583116936996756041645439656926648741259158195600734418843518500561855874480591448723111167262750460553745377475149609216914487759365483095172829223606405131818508685692068549568338973567452206561212648686954000587580797493707895093512628198532170617432035278765451584790204681773571950841157487555118744064641258920431755571212737204030321025847728135625051536179513179990101876036964855066566445561254735985095832751246501471703349329782947694772165004370685197628156091042246111372405098719954624177717951786872617678260980144320239590272354092903296850196375326105775260625158675671035905328488219223945105630512800421355541498643531926648353070838876213992422249713457193955094411565534562534334473740649259596688846570946087711448841463636609966908363752839765649845571684011860456086001392549048836239237849959528453030135433896267484698788903458568866349335533412340661040917303824344347755298160640*i1^55 + 995670570672557981694381742864716609609086955748437437167324744253330729493189504192751257596841232267633925877189298964467779412055899129667753773181391405991042626642645150825018314878085631594318685669611061121130866998080847017822531908158229569652847467057557100182334183526390550249625002529174661292603089286122899073326923567998808630669172345646971704877566228826651457233795464359532914932888255902145021650295156630856986200318045128019051427999120887226035879659352599595034607682233552568722119233200632686100092298681728032737407663278855326976134635474933778423339007759117676440748038484420164851582741812999311040511112785754961501266721760368401434335795320922789254675859486109370680413688792400047488859734537535831908675922545612183379919894281443988843948774462261085725820665180325404334791633812025190421113213118276656073210719211466499720989240803719725693313584576488451726062024338912985203827112693878536929372465781560658108824480046610152185315122757396930569940092691626970216747520941300505896319316206978167674598010874730604538764091814886567322010210575710434678015285404755195076957072875031864596414965371625062017305539540828068866874131714831567954774441885062799150516609485978979957933677993740832239923667646132717088236339284086044469541592776471591435741282382214705984848991287187961619769550151647168874982159749452721492136599666154918752460266579471112079704290039551014712609100675685458312511117470601004870082712463422202759866302114688649280901208147361957354848350289865394182317513911396656535372367915007622021498751102896857512803236536660634857301346057549803890849737827123381232921350717161246623475878307938912963019583641098487968230348423666116620752419961675165050054873558901616664363330779324660998536568315691519816137959529659216349321278160621763503408178624526201957108280723439366053997639243195001608514411802687878726558434162436690921749949727033302170606957809293096206669172977770660955467757307946029741134851123705378292227049061642199152587292440167080053244456869986615926918965968334754700322963048065224179794834963137630522644322542299332408038065366985488392779907324823021996350083323838357326544611387190563242845453184339350070091261749873874694108878824525778115638641859971287909295470022386354598021469732628312878159440297678946959072391599914178010090268713399247839071598334451902489300336492916292284456693668409957751580460898901139487754814865015541674022125060298256644685044645979048076819303520991642410245761720762133332922495201710856177676757702328096801909127548823454090594268435444534921571005052617481028139884521806463980766424052399453860757779277442988004706097747174525867480581372433850072002424193841430028979232172653706850153336324843999537221224604318929484611114693475365106737922686280794112*i1^56 + -40698627849703563795312950476197016324946689463877931552286026273383727446726767240651488899196458168807162164165091781473222100874037413601457254272488185785659115235393802075598187166115757014518500973601038223263789806865296364809734625896181110332956824198176260666581524982967203452665702890903583217992927396612747990725114566015383630789030430176374458890602629835265031530419092992455101009785904286836427511368324107186297647217516809952445458800297121290334301167131025615629222541035072004212125327492763413099438555121714707775020524985232988097020408504128577248420378358304274535467689475187676703460923967983914516040610166184362811085972938879114763109503055306529135883018003292720157112011842440880186180199570615360832806488676805045747619774813264546354738964978859566533884707853158710441359840448981641686194864861613322632438434474467747955653350592909135709292031364259318906041842877989898430014681490062544543127108617099089908725143634828889537132406426764013079196115920930029545821307248262256199144830835949081575069925197324871929767023291128084250844796857724300958039700348122725907241964398833265342827731316757276931468708345364323622623607361913829596659837856098571707991898384222358554192137411584026090205197503273623000253905101651090593325756569390102986009567935641982995111678135036607366321023657576478670375503872508897851842662905671042983158673196996382700330510452154855871933581567688703318023038371192548996676443178927590468454257362495815128780830940669341644358597960848183138716561491395454297487882843345054989061964143448002864036463189146459344467742126119346191236726203964648644118852754350371821902964189085213274410764001277288311240116988640528961709746184112786154416242656216793633448051359713040455245985571763667649968015800967594610765824707586961890630984533400412607800606965600242617222453063555449324829853666473297758864950596548116280199170276709815130237238436760772653586243398468264871652514733693854283890411375374399580704381389446308119171565542680800218281137243600032831494449107113434411454907065395932063298198330785483912904836118977627343186760623747675426803283693624654501555123211941312262119404811556522950252930482535435455735096231002297650112823814431221551060479701427905454912413327776996908285915179968476388916780055905075860496873378920183369403410811056537135621585373157516015652504424509541764904467743493283232679493242394913993343201356593935509168336505044195778270522532504268312340554240208946087844710701577607824415511800534164281297362212203966773154633454142071950949367519273953843314997047877425482404470566809589083573891933537873682367651876989334675577446727229765004317449574659479779514275970727436082504770035964242328067825343714525002829420274500535612755442703251891478894276723605504*i1^57 + 1428964759711432336054231708725549333452346796534975207111852894011982272227119962047453560399641858800385912677990673584321830084281909589717824162397566182493000286222394205855556932290874178618944846949969820725540520898817105412360482036133668101591632645334704161970107234005014929435021867404649292715990995870131296648669577964378141978391377462357668812357531472913474395788685580275957830038319168731061790999374351254271469728790326010557697355310603519852900571176075366207415466019362677437474668206662816103548758238412532720262675638221065321999411939703766817917176064348633921134718550125040127641510608341905014481489828601122856355482019643942758641367593773321117847471672085612042088880453718625491060719699473948398367763057006888357076564908551912073081596881752329296884962833019857371738219176645669409776007722932380697207579155989556930742815442538233508889932504696181238607424391386424431908480168117547461320742827927917742599379695843930484926123849335092610235526174204974780201392492969952729445805123585120228322422612116067259759610330380833368541392821747621113227851493090616002428747523612457001013353710259688953423798272988822044948709536923487081792082137365336906074669279788763244004583700140644484666007303084018338495632480821718670900905461752483295616239323450328261665913374235847334959492080029744329856784549986954718460017002802459668901070584420175279718212427376566925026379624011046630518854466748757784385324271934237361944330295013419061087616527233215235642455499674819489373309003957915958026985736864010305406443236830160147502664946591737650681436569966297046276908038050836271586459515683403690824271199541509890636040890839352945136670496556091830249882855780290767415125038728257173895250240879930003854436668740413252048262291159187444419856618181995469251240056800803165113439339675312795426188955266985929498041405057829360466699517131693617711508713464648647193359210424496239937887896848300670475234404828733418486679855779297390371112436359088657640791989956294105320164121731358464271950983576231475198772802942986033383408472373921058865972319014281727954933759251932165408928431104191709298746896437806824022949528415459799490529793273380796551277533273488545038305151822677649235845131510278567395782412530868029384041479682458523421825433091233808587573946184873820749337176540249512684130981560493242909454741408884128004536575960997220619353723079910206767207482562969651161389957209762757053776559813462702430948204659405155839434883872386460237423510643459585273065094281334855844404215181984803847568372112361290323442532129794040123962067318586591557023770322701277303589829879606792207139928415168910461461968816604473170424919463017679609773471763856509262055019420977682179335930979785317337130408195286393127752957952*i1^58 + -55293736043274149665162284416978912478809918657608667555575404936462756845614143324847303434403182889562242926303285200162990031293528057929092667437613408963154917139234969369199969329665972710586577905599045363336304818231933827637667602249352792372064165939554514211631550860934063931013756316401236933458773552465724850113175142245188981463945236694514639853079415882512602717263497663143177818616986030023391364208234191515961795769257812445080149136036382211610328609166286389678627321774221994765509486869662870963863187548293700400148349959335710464095546359036716560592143974077785714109282371836284254478450563377367269411370235762809259404838240826670448172535820730751845088962735769188865190412633225652569304840297118508420532104317687349092872851680922086323629408596884619026819841096054680900053588303029875913739118550699916583791088157431052543153560205407604376508125472402676648342470872403698546366540654856729469504301885128455774205676602269849995883755989994609955169970499949480022505639467741800044615018160109969214047945540276109410333502862477500495117559853042564670572837023819702590193900478331428489295619831698531653406089646585228704610278017660792292190787933422242715678336595096474610692235940675773397788617630511178743896060808884045575481201391495656684615138791969829116318729390350232548347604729426248546925606495073826481664232175691211596501974809062712398847222885292563819023768103021204284621040544106864577004284395893362857262822210756511392193171845171904707897273783717423164299337986860258869096486539905233506289310052820804778245976400452069797996048276419990893722319536233750162157767781698872281313621765580547282228324889051256863309893017869590624470679229095364214107596683612455319657387523690579927241713559802194761817929807734000227850240208771092155296784847043231854171951893868158343396070150423905397376963650763287720793295362484137740401980143071922627422998343381732697972591969703183547125860523253072217282869792781981170700173359906004097950331104071724700983090199109255567131333501359885563541722132027436761822242696982371518141179470518390421292030628867977721116985239758877932965599971308855199085518999043562535277339586788285728667253838886766278990988968423318926614855733538204213367154476976791298179145631383924372076229767086496982957017117937748109940672578164443278524327328804050434263034211369388848477264894875560897436466908942849370652820661902792009924386234099090900707008174128093474017576674538021751097246946138148335039999758936691773958330868021634292924314759811661710427086962259571065885389762639841577525085848384314307968519312533499887844805725635777744196271328997478122837398469689132683478359491246323634851814296132465401043585319519758135651091767076462697667970115322438865649664*i1^59 + 1420561986813213983392156959843273243612212193042779788653270819045949781684051107713399312966514937415292070938634528223560276685883035220264026934904052073406357419569384541917243991754850855976283146879584119715193974622741431550906565028398244878375720733984278758476014976496923337330498510510770746179212340183436449425156174855821121523675428290191735898933204102626602102428422913916683096323314053373084937040480674389000564649299178949201547553753031483718723211235353604491415986180503554215737445206426430050877677737331743304283963357847521989817904434433061557998036391779939625147854420092655078811872517759631780619485054625780655210845515861716327642736682095302806214736881687286866634105866726490296834567175059944149690447592616849955999623659812910606424238517131076053577296611307318868432656465624154685797991297072964124191323583508792819174683612855657473963498296218733798159988337363550078761569774355144703809200865219893978617223848788926827848500882442551192709986646614391476672829080896699026020746206817718396494589584051568825092802898597809969679617663019372750838034993615524703105268112165314989994567659729017680752013975168199110515690830251224310919779760833591498498711017416719008745246036813066949359793811418575920707441344625169087385792504111556229013083778327045311580114356715717441087666475523264433655124026453481789127341341498776675347376296963129419195258871987299811113235167758411217587620968755048855974254438967564560564190700483892725383554597659878357139860813856383433775511664616175552353047932095606858425244473848872608494239631426858015479941950597083878413224936643857459089571872023985853931856872984843165392095453404923104150379071485689233700353321064809660318818141760312370707592713409560508426511745772140697092494217495988516239211646013962748587809541051890394280071683985536890583130547426360103350643030147562222121164803596183496327532702607059387867094280198399796406378448511480387637786326747562119293275496329046064826668194776080261608555866146312462304920170258754414387564325624497385460488087526236548415265262478586618073530581957252359476996906814036625084400783071356271082300350380454926784423546272710262391251749025580731235522930413091705338320824440835663545969362718909123883039782902128068115706844281691130185312812986867700571072693540428803949798489170051256294534992344940190707486808945902260759554195354088126455908180755793392876775311552523575024197307854592974641864184703955838674296293165700733844708948527345122738112162442242325895402511043911122130053149193681092656257079932800057541569694556237042171910892855627492413487199210630604429943743118142649604265803794761852563673230979575619741792594420282686506420809417519934382918109896022185061668086056928303169763165936128360448*i1^60 + -24814146210951274941795632122329315416980661832963019647042136204065391779838895138841700401992441056858009428405348979190101737173956949879835438040215969116046754509315626702470433010601901038395123794455384028854512581617796465644066381760484375940455815578483035521470858278722989455992417310544243335607298560299620627857793492369779273869840363639654716632723732544405504939336713495321148551944863844426190058375150390043029810376071511455701149448415942695526087465867918418180609667975367688648787436966043049278401585330883458099735934974345104808004006201788940621456714935936303355215418950454973652510057721536909259115554898519387095911886434179502466029737734809341628074600360698372096063089401605202574660454642957922531926573744733291779343203654785028577095856374640521766454312295475349470667778324248683670285236443579572097242277084095100041721161812875188706322882768759151015394408881837556406524817847980532683828097601492062722327448968745756472574713261459419592716782260055838834474478347010994093223595045605172821948863215571479558335263692640665891042794640146183189833749632357219976985353792806747033367209012305004780857475872121597126037702001551666113075873916957427967958651997695456897158506728451441195628191723705770352752505412138377537487850342302149008928052136812984560556824474325765354974078525482213123904797413365263388785685981938668792955314326927597723393041237886653925970776667594791157060511011325581689581623358924848304238004820729377885765236906550405768682332096556896899674144319160349873509617812182828503689995395044366257856863742600200146276410282431107978100618419414553270284472920490742945242922447496636180306388847562868309844057150874221145024728486636631408528122926918881993288723820103083717132029684087755874668142285154077090769494372974415103878843605864758271517554932667898496476979720889510790882911076303378859484438846065659487943591550455560888446202303632243309287740489923212698698382815322076700674702094107779190020717188434883899048171041648338060794377913903727314207170594614828487267720819685765226871179088001193020365298196451198537522774848525554593353981574579132012365178496497109402418167411388459896789020187296584741447121641783945634280658939110326598797228893440405753801228734103784017168305625194834886700960153471501965642321191230612127667263322124467318175059164712566803665362783408548375137290306066162574784123419307122224333734970060309478131206710992825170544389809863407640761025593122075928338581722244059929843622442122780013804818817754876574556791791991107614797960563493534165708485243039417818412461306115596139430193077871957383482097860946051141300559850332408051947049956418375836317221381833061870156077616093933382836071447284244135118912207283115358754080672448512*i1^61 + 1093998029830644417725628769972473817528402582353613990720316457515620857976648783278555109482016021096169625076090919524259003623931190292678492078704992031794389761893725255604093358599625156889682863941245375402041547760571319924905163889977102453509646326712066024286373591017143151154178022352857397268515625168996400367292498459403168359999363406560816902808998442488422638339825505765300667196678534460482314900845668986064889009202734286818154355889111807987296085643485719396358816864686236681217368318485054532295666175708243690045001754033774272377711807070485808137046946577595441422932281828809128129704364253172058706194409656463514840369307321381676403804734074901047080707826197280186128937650612448482491889920377275889594720115313550650040109214584512187553672710842722198836535603707891276663256320465951699440103985139383436502664262966387610328434174516530815045939126334203117574913615052825623220216376797627809995705916160299391350322742507168548398456534313914303839546840088730294913483094615422461861429253903581744008248540703657005130096209125175338963847572816710591759701347341235189532987797001710827805569799091735963592618329218196907840745456337446895953692779929430022045980036435680112257029996095565589421208068527829324051109445054645523617501740141664087870359372165472230386773765811460072734142685333835284877291509257756434220101027042486958881806137498012321353322283438031372359121211752030075002754716689768676046955318838909068826732161850145047505944612878616511466043076270777015536454633780340253903654109246752725334228904876905730305726681225427136807593368521513026510224901648843278576013208919596771220310771981215562930053792762763066139366220721148771534401056968009813522102821408579731702880273474631399797444648735857988556954333367241665794020772809073091615539043754984031529135261858446906017790031955830703428342778747104468784885086589030535306987458742041343751008362254895424886909007400075869963610304242903984433991521063474598431723754514162308277969603568308240655051105273757848774954304479120948056059951560636341341587101384454399271260546535714276953774631226598044595272385518882125606551712088018188557284453197640930497148606681623218962475650644218828027696031771979998827803098998634250173828661334623027712912695083012262011565372817619416738361882304680452870082451914309540877650504678428489440168988733526790232612055477902311756809648043899669702312191781558095201960733259070391955506375540226816852769110982928359658411391679081984598561004248033647415802495037522257967901398531464766251161868959404174874204651906827680634556074385919956026781828083702758813662342372056011556690168912552844332072792665351759079883549508450475789518134169092569700104906537285372284995197259550476785112055808*i1^62 + -15844972516911252544858108077261296354751869367720698320158127601946397596921593219062111978198821198388810243026464820628018716045366266373370494054833056361669441732749440282578373783761731577169933885793117996158107534908319906973108751101468555123287192826482373801704396971227503248561293143809096160853630831880524187567179355395810047754741623740910807110556015928584908471554648033718909386379099245717749554055131718553776225111854797016136020218972114778220253780745369126597484951687378129256756485059180398026399040415489766499320449810086349931233976936425580468258678886107882275837913247514864435425308547961950330631641819036438237497452530788400471425667212945242793914350859549920353992479760596053347498051451190437645369512954906022447436803677571053199045020654769314814055484937852256114269124296654819807368973200927689537264940263336910413168959947134740707168843989622513979570285312644677384565446231259754077718524875902586805949178159392932008165604483047653751940983745244476711528245283644253661424488825319546959646299984296631745497738035220867964561319974430021022979505744392814187506249624852881067052947440171988782506434707946162534119746987331457393089881766346377059451440944408850266886956421947868909383407912789106044834737034003383637542317968361411236231599882412938171207460136002909234970869456423174363241824943138764446661201476056270894981010284417839230063481879614692320522180035078152348637922611492957267064859868087943562039433799055153543339402534036130281639726986999541101507813480464982781858129746600760193792852481149131166600410373530877274724562893249434702043390432969334808714074172952455413138790958732974572318569968583525223812805434200806274602250083438354870319248527842354170496798333659895205736001118847510423575795485697432549995706921838609619160622874430150911452053629829921873616347773807298589370508259805515468014431940895756346850650826838843348446597978491833623886341718386309386020260021719785115759905867835760518522118722412465003886474451958796801690249262665445679370149752604657060398666065613549749313487500456736707605624677408323007218917415397407761799752847164486895498732343019588659423016066452255759833562118482251731503567379838253420283355045136572828814357374278957028551200841060788918313739122418607276792302201157143921928202851328926071647453222351176990428177103557040741565120849594853347771810270950236056968371795403401256613751829877094050336271215690311537641443031381710877879388686772147395417563306946889626593961424981989371963897918561228163004004554448292603146970759683404403168630485265172160518974011430399148913759707039090493452814039069020347505033339443717880587758584542197148549234967386284292787664420421195096173996303139921435733093990475807447842816*i1^63 + -311079968732615273800344988078326205612554180759292443973944486654948773066907612407285178753235825970073232604902927164161669125202836665862550190453845379599524521649336038493608302374442751564908923373778434538157882040705429236338866937695675427755452777056896896308313997198126793233114282984453784508103609417000062403460183914599624884146658621938788766609348219735548424108454213403827331963504304773561045590396051634522473583107924043298789792572638914042296811641274535145590907233054721398813131035743517127860169811603980448958085969744345237906866909833742613243246599743713818870662947089915365445707989569952627274433176563122737839983180797638089926043867324401948099706736435520808460135571282233550443171942824671574432797637425291866886919670463286643134717007855882822919770337613183691144876964029906127393425042538881284160126092518773665126388724638634919789292769061896261271988202198681949099741570136016458236964931597419279557889810420525977670560506918291246277418393219243912605001920719169034374764612819721703017172445142062994098642383268993959351251703248253022211404981922364308345111872898497748426928877385130900405542961744447544474960902453825749865351399827356601643478652246240065732610044639308062183857387737854225695752480588645743015256318627928697413257603889542332627266393447711539052371277340151995360575448800539639429222476479539656647921194298069378296067655989229564461594640021488747385060855327995206485370321072339868794408945754947361816873105001658465312891292936835106560585420668052936990676709634828535833824740568634026648878964495756827440084334344527919543423163748509970397136245760318428578583560354250109397741539879347200657159012900496891421287123586129094497165274988101936982320024350609267171939842911219732534277027174357060936849116791384182928063934421925132803038470375776833914789338170577635548498971208401776831801645557741725795167349897973907890552489164431178847443449671729689450278988161564872728188325726331800822738399203836579126869565766652735253931815815037402571383958942029955165863173571654007181566589380052380841718880355486425193015866157839339416606052630849831798046228269740280869246843156167227063916862106006080101364341193953055239049812802989370987782951339600730634462115388075578344564867286462391486551371985365611129415202826927742279112003687827121183305742017394322984385858711423748582510541982245061015737411509847467924384688736762449274196681925369789774486836275334287226465410414163909345502564837317051959491032395505723764580654122453669914076566941147849818607950168846336761819983277100208409403530136174638844476561104603146806667019945110408697151885956795747917379472118755550879805013430333434419753716764595844365079491071627669814831947219277447168*i1^64 + -1659716662471531147049756757971993167001972392886841510290757673390265167231815118772050209404512796246164191244122713681697234245758511424467554159063876685806291432982768171758243324659243151608397037803406370405328568350197566098430714134326344349825355202792515846099068833859769061510061995384607785802850545463924742486303971490901305774756832184389234694822505104686366443283746974096796046216854944285319831997314750078964150829108847758750184731673790643457384437859381853149727416112452530874756972664306629396904809727309872041099618759493727711380553796238836429071179832343504088440858963023229272086508160348845300089471174846282449189169933651550496127583739056551476071415522042125077443095048310626105655119975010169533709181946522559812148450289945081352674452625550921638055055318767680820641598081122718425134899950441621412898823940688325103621017592397520414671952786286570565920829701755674814661763071434910659347180826113084346501185769277561138103848035564056748615062810531044722205116037291618838110963407545781701925033836562963599761293904353534663912966052419997105912402044586059884087397929500311587247140510558675572687064071129216098079219640020226657375777527462072380852579423852824887357684951844927101671786901194453694767585601762919534522818195327423498035740704732032532992662903781040222610735670009351870885159088617791720416309101889731328429527953008940038639842025727227328704584960297237058185842025583721000550686251079423891013928850739450888910918868269587189068478975210416056163246540206943957728881657588819928546152725821882502436185624878662507608149356364798746636818707842006265178425534001192238832221969928390011866376865623521053221691043691963438096827271439440974596317650194634834728200949034645560643883057472918186894623692465647148086601426518448603554583024285264022898017241823789170967597981550013044281569890327047905338115887886814401996723781072163958899540337830984948296212276030604062974742250942360153036096793597617435297423877815134161771518081370145408038179770487069567478516044447585986274626430267524832289869562234568333610096280920087211172202921328167811651482872587850432065197672943327029983210832815013913063447985598420429305660612047758173727392733201853987445424157212607357783152944057286756552147721463443970896050131776622483827349503019703819359002459386052270108981819577719674591943605442002111272274448214133428322778445548122672862990932276026643233402757909108101874902205668802614947654948648715566130139931423856683539105923498144830338295658090596720541493312898635366042179499680860704604620528356071318022272734023439185092732494268061033392703444813755560331494758762092419940753166916931920458323980834223079907728219274533893029913444377951058909781865529344*i1^65 + 45926008024807729856011160557871737935214154144710303364601582510248501573388873667455262073506781595516467675717167321102158859109066538271815803860928026284028703293336841021307492321695841784643382682592015024689491255728806523971909933899698181610026552396711555641954531592781275973202781124094135481712782090681250936907075806136224863473504502455528907455450084220798439924364226788104750407143937193223924650851524726365201035541323112495167184071067759544304165447371587699849792556803325007873889282248401660028881311619288183344731198894689223566358128498827047085931814766781681375584050499934166234084931317381825848255092840669873851492131791092074847972238945579291175081265432973506408747526756759875530694855562888246258177690030239105495839104802845540568444363595737857583758597760902464692992943034187483222403043060791492562545226425468469349182994691606630622276798062293521166861298185052909561187299511324660130891647106254355042325491205627975811463521996809067199408599575197064462607850371667042597824851766246237478681395967719673737498534167165083317776900408023508749392464238112555737256537473842994203460174517426729386360452858789362648071199705600545026020437197337112304705420188900008857208638309754144331636644885714289362565658121939673319558354810035897947622745479088146756281058545900922383992407681576096403294532024108651653576452543520817454290863382779438004923939359700199355056757378817031358480357267773795412540668999901374456454814081236207680008792111630187318358468074057193946292685805539655854740545789195746243964012024399554614214024872640777051471769424088471574643667260208161193533228323043323142197301627086597289594271921081712956434591639195741125664583954997717973468040664515700531599596106241558165868816808841277664308276367852984105437856164855560651518456060675921679886356243790612560889556471213454232646672276370355879839868350018788449848931417245738010984995090461639226295186298443835798576747276373442237130787718573403842723010494160671740526321562029225396872960744306765633046616200140438643770985061261955421845854788473887440651503915878801698913566201741746738018211561025367911060514902891949198575835606301518313831596196783545368352271027100252579596502505194431666436190627649181170976262663463346313683845225559524652308795270968041809625968871586613169146017603263326823066368476897453797547112249703924060498380245063024667774832728766761617628820958512004242387942080324358297379248736560936721170541346151839081782183989054891530524056630375003409181913660969139182071423577640921230123705602753141238717660087667312061508521586845518408018297456159778120319629731334729530305351334923799576911862431401012777990142825550935545515004965999361820014360827294548861470638080*i1^66 + -338148602759919740404545262389298744369571404318030164561029605547347856341118507507889915593811815965759352457304627040874046913741874381208517971358620598879371655201651529193079095161147084789383677182672690176952732749912275272530647588120924073462963490180174339683330170046103005249275954132189759632489624929455849971501143534074147759337830666655419993825487052426649982159264103166218730420347948289807329379604802601072064476177322453611347711839069213505664018457033075823302522285479445618939883007114077050105830889709229438949653144195833420595478792734319543032768264638225086418277897103838446288921294482213003808539298745489049365459130405551544951682786240013700984670252601119558199399627451632847072750243497561810255086662292231017629299267457060054825719295381699592304553348570095026768385758744134087211127889789270789710314167466152169070979281189455427571522175821232918475104637303023372418207292339460339161851675827929990882689441246240950768731504068162494491450440878519296953211810767809060311412072551214178327727043547887756129805418243956479810541875993351660472706713264999319407733872847919436255775960433558671426761937524684282775029434196529728363916484781095234054702300508675261259710778581820783475811412072277499920773929441622913791729518938804789011044529439305902487610115711182936512152146971119712533467187599699874997737352701913878336897462396693710135458167318353885255211055615187580672624632538113301168930901651960273032237095485425314937915579316350936603016743066263468876450398878538265183105761822826974788269634790239189965595545633826341046533743360911834471406021276824355215264346844806330077277113170410115677292809702103045148425615640713171146917004637271850874547451416012968084571220476177510619854202005730481679779934944792939493047080018974545894666570538117058291950563301958694288778769597520309044989428720862688080814991849997433264828718135479233017402506380527693070343128536662079338497643047677377466777684140945981902490905079948930017908241820174358359282227594930630197952659074269520130454117690139882923830765283751455566189725337910739444674561256667521553941012647565783377578991593446657046005773397577939737540480304843631243641634790084063503049891717219426245725950548439179040359615494569870696184687778148045658302659905355700050043859220374855884059320925939069241364363479355724875260578727247867384588851350712912820860195303929026392637898640816769864300909894661919797329085605326795780067192690615394001411741271793895089370232635303409258834783445560828235942563313646989379405250062813838120334924326625854998184158319524662233589340850453158545975711229677912864373385360392318646451729774075446491679763584569388396919696612195596229582525832986735149056*i1^67 + 1837715255002679497818749460160966652221861116137287836410051307252316220864738264062805201598940571888168359298945025263974361937223260002029155850891956965245892064639182591014205539480641495370630999681619383394300626130245370394498956943755516528548683914034315012924740970702709038314258380931932269062666607620293011417230619459339007416572817733061545379284079205065546900559016722241031093102421943602946296970025223623336526956897650410201000581622375528171752994998741547453843207701096127779076215251801338475151762382734790810524458826233209644604044534069535541454254138253586692683776326179413285545538531346143545460221498511277285377180175112099537001387986367003364892186389737779591734034495350253799960057305863581560251792941053804420628203250054228952440287069054721260571926393322557479376805764267742101029444976788947723186776241341870199562666938884819321224525694524236479057889680444332747726962972212388760053331060974862178591956837356728251167266329698072003580945573431360211952789405379488626954979064229361015393618074376973337753865234095494261608012762901884337455360868791752309073612861535652750605872095882670415013393968640088076029548782010441696989891503436661260964095940224311620963603691786171152495749811255553429372885858098352171933129122444713855352810390108923340475708906050374050053834541007694841336109459559156947838095447387200438460343221591012553367466696563136228063411784320628850562746343421481411180274194727560926954515346368429062426986666736003321212726819121298863217124686970465133768708399721188007976339188399681478004176968924018737562810735154419516332334392907818647315216713594536354658617448039542079728458379966696333142545805239691185775042073455208390418394814345332682481341427707776688359953313150499174548971913880856622677593801964354277802903185478142886392581406008633347708575743742457583901018757353931317371276354732566585147379035918156961950488717694934707361486354529413384484767592116080001049327409146240613634294525538257550030837351268299538196565904822384992564692135408713016395998079361249371593404463600164637281072686754978997590564911128861760816310042667463482494878730827375811621332941438000561612781925841910790234838028976529132503615120645161285068349122189823066857216001382208788571622056587738834787852291467903659719748044972279723627473439334030774514522378825161427337914848051086765514684009282585576830127254584829121414764058419695450475344827973461688513985559240148874503667486587253996365123624680636399701726267187505417803325220424273373909185204792327381519278395379424493126140706452935186521547250383884156619857446918547241698155044137664308844930288639286863221502584539278060206682184019835219701806612002814752491487800890228736*i1^68 + -7634139187059002925480423954257532660993641768708036907992285538952721755124666573014300353485771098747503978428137483358212025815969255181070220389733911435459794409508654298533636103083715113966343054748815884911590397929461258056796358643730047218795624563470903298294654778892554218549274076060418098771779429183590054547522449604641682758383202238493958661368539433821930744137990005736702168228310267821151584504806081406124092337366364967432625306118413439020562198329688828264199160296440841050480970574795974772755653612826336258028174920233141095998721422363599768490104705106455813409517114250180891811941436067521269264939240089064462217657594622120755461752059350199812135048899972022456593741055055769665974624345086502826796933333158083802228142829431517445783494662005071889892901243550358531664312395211733331799983127960200506097358951959764183634716820622688049490115782662134271664202217110025088987640027118139349449940151924135104895588134552140997086727929268327466531769172494771433641570804151369637938658364645472886800221490602636446751209912540367914264989982110082425741074774579265683338241999747703632065121435355084206365471591875881652663797943580358479830977851566158669610791133512543228071379295115014657765682272098369663951985184594690922407156894818696724978731095795345741068826261996778109417827603634079999379433915299009842407539160219949000392427564937794103724959187358522012885821097170818902945251450619164732393701932307480515559538854869225785069850923270623938128495054453864948756497151004150736352000872617783446979983087565046612664823821458076289165505725294479684899409557307926371575038970907900075761193058956203925551597621075626386006844747982639898929123359660743685568494762643655944838102712276787828109657450359603587466955328872441225234213540341356817383141682397367062666338747340867542888468560342574826139751524175778803387991041198622898103325522316732935673266970745063658291992671386226903722774460353295443433110614505807131569955035976178316223795488168781813049977404825249682915623803704439666330509418203997894027476319179070302634769022358166859369609694228910259787524343268755031939365068527273704791814925462496871126038177543196673335421162506417438149874950801537877861071474216821856263809193683108794859174194676346358653802612598164981542785426390066904233729870472190077545865090102033633731472045670133412824005191840933670029132677257023973464627211818268115727843219634872869041174971278831808028476081938353784558727183952429194846715474316709463217704217038962024393134399266047177075925009500367479487871873967003248085968155701445736242747455566410482163661490899560533007096464188255981913857516526023328864217111103608154636066586918440940067643981824*i1^69 + 27045547628635171163440648370715632284362794850937722005068388497342025558046785194388951489387972742365167382208502478601619860971668447748735237578509247901856752978587283719818775831501212387938540205540377154440787180365102990468666074625844354100967036383549587965173209064355792918063532240043844439153889722178945566194801169633320176513948671616757354162115684454710928415871639673429765047527256242235742152854841647087260753818438527464070523438416047346563365078260139294388920490859947770473767888747032101449541422580604153762879065205732924548148293335712279727835528373696272782439223294431587499028000150280540576714998528035555592194307303026258811801291029015565969658489709602043269798124221334783298262453272857133862590460997002501553305376849106666396659256462605561895209465306456921555633090054818291394037634791092616685027336695140443037186136253120759194616725734859806929423792751442097969178814370519253887704059242664348754027292914268461509582454603859467152019889975236949031571005975357375796708623240692421897957445601566967842534433825723312394152583763921620725342430132029361259480095047645876362993223218490942520520703676139406515460365026560254785421392312016509173094007241511581962390252011993047275091938786758547289916950376043816578286183887287501802392574180635863672648832267417672374869257985894862566063719311286451130122184546602635634981385400121137884231923374040438816664341044679679123003013082694560552254750413907045128030129029475503210697510628081240485964270982917120193338575390379156723428498415711957637379937257418761062792984580672415491834228008476070594542925841302197477565841819541396289731133122193149021480123875643137906475459145881968663575174442197812698203592208371020585471808731775232113563990657390260032628521104954089389286348177158502282070586472861872539718411813251998878532692443496595479343894625570101320922635292363336037112164615527367687944844604215475574295283724054690706398657192185235547412015589524688061215235085564245244416774403426945639055057626000617553434087533017580375374325670198830103996928627065528568610897970095540408025731152230477200777176509166229209293226754066948476391156312912053420506849402324374860527352481628299726670927936442778785935599943270140303556401647157943709840586792925541637594947597971297259967094969526263677237526639884547573321764043167058592079604977222369529776566905065383448245130855059242064096068007538356826265375878565202694863868784910652633227045816618067729851725413253585332056963171053938463740185868782685791025895528900682252473984275298597638416958013169153127948669441999549558707717911419923125757134209588119751683171057734243670541790119295301015268904419072476193066806267510310731513856*i1^70 + -76293824677180128561546423896036154302799894032122417385272265679211930012071821648183264182404760533921761831121990938626573409704979355195003085339735255452973799598902586025439089422684985213419348134900215525350890525510066806280083854060045301894451908075624900629973291985106089317438070061485718174737831710681747316328249386811160812938351525342562253288538917765319546027020672986383618834041430124284760356328640680929052154314365160121593078734805007234039603390753041287472560353412901812564896094524454408944630540930325999930004539079839135640016996753537203448899713962922494449200608409922308977638815598742542979636879344324148096937153968341666401747078773663550844631047376280736304627852014792997262285098003575968975614925765011946221822460434091576612505560169253439099234945891538960384415920774540519204866743384049402011299117645670144327806709935569342572318475293472313285720927099255517682186650834518663276676674497802561381286151963045300828020143583740311020302267948832975888736826955526595765144699286377537333196728100136504786294181431285118429377528982482986721074585637511192367921293198775299874292043111191674885653339098335921679208436751020045961973387456656454662987119729358814793698903393812852319012477680690232254091045395504409013480536650679590943334746692657997833110724606003072661438014312381941010036472323624028314953726392837320449932118758807742244235689840340697983162020908369031464645151632548941583021120750367809545630361940345064965971009536883558801719973316945815902854619583706153921571676325369721948179101579010869137308852645944174280596546361698186488944479942329021152312768730249969390473328455566204141172317025939284990803620593847287252672800565715474158301177815930360518757529181011869840669233467194932271614902455479455645438483957196310005012200176672739189292595915613199941354542478825562894500140729993165866556264962076166455172430460438700791746346292422445450083652212985090495472737501428529148241996070742787405439694424040046367291971315377742290293351754762409118765134606092391502190650668234450968520628705804468006003542377806698102264049598593767693400552699196564418330260496213589020796645731167016275718485218892267494008284725980806954364557668501985773614538432017721648634083381192473376026289138919005252971560703060528655417742227596460472103872137071870177292937450182527103652516337881056087851321852567594854630169338910788861687011294059326481935760627919549416889269402865713005790185886368049370335741224794562847068620872501405645337768497092386870323325220901463746411307876527037938511300369314124207705850675017250764575419606295442675149062151325875978716354940043444586462025120447558231967171313244766533131603022744387584*i1^71 + 129650414919923244875888434103086936654133523964149824023634873936076692828261779997567466770755221915187152462050515106392731328578070224618505928407889663747891325315817336815925603050405336424777918998101030901053532019894306295291822620817970271790423032794109151118191835044443539004775242991516644301082869461201893673365080795424145607392061128137076944568491788549492815486206748531569058916912045438813188467882388922679838418133316973227122372150418675263026611038454111713197373799254647933211964512405698542991997799096969804230043506200114677330104636633425513091317693721774671234083862360978635859998361422178655842164674137152811415836187101007938898939240095410954576721663751004387445327204090012720368599409596712573538772500269451017102243230175853152863959647332197927745923130912249810290321686281120084054181810418185529841455648760686585607424739184611032252572701764961654864044259228324615931933167507162811890257395665046255395290850696500596998119572243790235730511683582999952751092613746313185713416956708615174407735617177394606794568312307456830537053192901294997501669305847081892651067517400870767736022141207524566318687077953099298866143558036161290398343453334556713105281667830916750369188425477687035539793511393625847968863489454148184716891782284435396283625674326434062738454701216177332860933557350178525802053250901107907834092012271237243142377843107541348654440699910807657233404071820639072347149575397292207966425566421982647065066162794150753331995954012073069442562634332482607599571224618396568169262426208278040471857530225883392385190435128522408947111282927258157595200095300709552941891170154346767373185273731525010234688442552875604679346710460740722850260316261414654229127768878677822893916543636825376370145307044691521400884669420122173657168041726275500012689566518200540227136135551602032668811094896321453640902674620193382744719985670301669994099715607719349602792387022745298568250274584153560214480289192711217166923564123617760339635518691171859864991172782728015497455956960509995781427131199704513356015481270704829211828826452637645048810600119252267270303111563599671020930520209628525363942723908059187141362954868003230977235651749446008890599378986020973812087966857643806787985878213152484797632787170747401077483537390486464894266012072674020775072853587889388610109873177694610112936048345856660911293179280742982588154874787748570005033150342532256539785205275259076865226537747487478896203070125639778222947485313575335937737578614001387650763379428116764003580598108013756915877475150694390971441388039340569656424886097346223158674667167695479637728838582021421962894619174468340917890539428879369714910494057931118929598010107390304751287676174336*i1^72 + -149844637482375386487833884826184778665385517582227951213959975286756104418288256443252291809797980357246566331572516576381535333198011109010372570497035078003440061625500512062187512202128546381146170765494923833381236938885964753801183785854749134397485306427380485727321270384642658456397903096264145622588038315005862092052676378607944941421359939387318895632237589584409369032458704657479179162797157065658925900765933874574851795472930298898649671701442763289959387146058845046320702198534053326771655660143598587682493511154224161998487018698146547788952948040942732342007372653459454554130404776410976276750099550123777671325368993829224979234165399515611136802668466012465018230964849664951455607035082900848306316816248293961487809779284619357418596895658553742658148048288436180140940717025705352152085174583315024694531815764377139947303746819662547808659307553243634569522771964315518669022971953245267642435742718823838979617147946223443779645192978111771107711253017657929849305359838619595084587149147452977532296305988949505000791319295494511668909748376251489608182215128655307055247057726795906253010818076999652837681356578558992283321628164539454940365491248707739342805875669459880341251801089035877490393189468814695609877175532771856307838196311460579398239105442022021988950748747713178397792930868919694539814378119532533670804124044052521180026835725343735751583854239847236677006204574366949874036312565689892787842371422077795044662301580175529930731425145872828047813389051940975121163067914931365457119596620255691280745994865886616313170206169392449992961231152459564590961139465748444437221394862168769977895905728955745726613283648394089431098648279107568209082685130191730445347507660621883450481300222251730709624429890061317030580428514478834796506872917891847575947228098769325832971496569653157100034426333983908225000497502505314918350937579349740723003849164433644434400816185281574820258479645303962587493878524243507654092429905194732884923132261063397140716950687544873339640922715117196603242960095828509003834738906761434845188418540870631786020296965742699330973363657634786046789487921971158059366599938435572793775632550619007308347587463205399330766873557800477941658188687502590013583445611317693648018765891078085278068165423380612299974248840695664940654961656463172080754242237865007034178891972677109313485781109018109659990739632715172056965495060453410554016098723827056340012249011063123074626754511657245173934326353345527142132976384623640536228189796316995419480612355583619624364869179913937711337278319337509191149292584832694380885632230764932183025426960032887656094725260452535189892934078609351579255308338793897091486588265738408336367575048365821319446528*i1^73 + 27721022162472604475153194493141760219660255627697276639020699900625626549718500559878803244951153651230527228068783048868827545358014295138553002013389238109323408895013936623602833925970576469772332812960726970715663157139398656156717697780002886589818258665143403437362943309062160321514166575516308891111839958243921286497522668877477903951952455419570324521353617206992758603940939035356809506126267775579465943729777514956325355670594239855320511894107049117402751619004185116282435116118145578091553971205515145218282752998444478814004293549960811275101836320993005769754670842625894212796343094281841034243787775144919308123231798835782625822918792288051314490967434286548828148264900832419471707593023830286816358093060219732757205252165141876372318190488328616854003610719779375730771425944711625111076477145614260887152565573691294850754417550450917907350188845352174672755017372006769265185369141747341130640410839956179537468358880616053530699931107308934993389380102656930634108597429653688908288670605523727742618175541754917292860337601998910781158032739938322409868497189883027626119917501557454552848881250047757288949103880523584161892862452477234723132554681035818067257512366280218157227944099774813116377134211425481694629266958647599452946679758948730186906841245330566859479707649269936479518817334170389598947837732813133169826373929397072402188333744202195634100691498986425735929975698836842876298976585071151085534998096362648486792795938266500775561670656863356112850281479428074474510040896194808110560944866471727914551194167381071684372148218041807740241159863705869831315632498167661612822844732455988084024273916441942420922102635664042696754007048585566413986248785838341006492839258201595844949984241034333051630536847472479993253008451462646094575516862435774411420186098831576836680377459509453373743041819131037577486491816611956257923397818275091498042061284274168657630181853014351127410135430462872648810758833536553314171467323863281744159159664169015284528631157444987204435484023369946975173421530795114589391614238746321085626796423229640249705621412414378933892503494348292512074236609147460813925483765136635673845007888778981989982305129847882708389148858026261678002017742003768845503330212095656578160931614813233969005033856926658375333653310764123812797310685886844363872098825006999444982823855816909366032227448252455900733594837613803273903523014000800259988226331666067241136798397593858749416947928659678881207035193456257927451340626953051812320494278443020163681590061772552673277486717002852685790526346060693790773861753691035868719143985043735952838725021067872481227887106984472881839872611916762930685421102773230168366306827730883420191514685190701056*i1^74 + 21014333628252700706257856198605185873321158293808210122965183411855211287811889896858291541642614429296294304107561302544118076211776151680283929312572627695545462560796360665843306261149050623658279895426679495164898336502285401991817133965569524070633734995575072913200476215992661696667335312492761786837934889848908459229879144111491796102622949271579104145750450813437806634835538348786623006764434132866242844980143054654878536944531166726785324177596980640200016432919646566644453398337478759826414798724285668705319497048502121959810757201886238900793955640379533086609048079674278322649977211649844969709592019011680471030707620249290947103780040544958792447586953318940819730030256532415711463975255594041104082368651971396019674757742970455740624475747415344798721450813437424044644399187589936427541050862080781733352895150640469440270209189945135656868849640856796716679443130863388472735677202606544423531120988175111695247199444082263420056124803594199311543968274838031403866220051270282300416548345285490867295479804204194149756758862996007514811989585085399405564553762829965842340710112117503159201525565792907757999741319875970755026771788977323952927418492681761495239125242097520566146135583083362287906270293506323373338043808802188550572041293906718513132480583834244744895557735063603432932514469735991997914807681986712937087778944534804690802027051907485721106387854829105241041854405097041980428492506323874452462716966995017247588174953257805278828542609864228233679398919789660901180624877936916873325907568992237532970414429195377432390793165553387213528860018255192880945041462128741380620851806829633549377889259107313196649044655635776982744302325194677386327084530855559687744560860645143523339282163803505464937393355382636741246972803221649635488104562140632128534563562235379825800255080377777181006455358213787503654809914845980002465403886030980815359499782864145236513354016298904191577589209651606812839085782932237685994205102798058569654819227502308134903964346873011438297895768708544725043681254089654178457728744599808046195652929544840631376280518293305901230904894231786079107322773587212290741244519710113748933732027740406278805106174341867411971814873239338554665524273059945783793572062220386841535256536223882813194992640272227151631617781305970526608593165953486859383703132869811216778326154951550044534409381326048211533913045793118434689730579856101834816288159541483667514810048880006332382122112442015744749018947781861213319239502591067166689082148062136107006838347020560402054694236327860934751360697302327135166885071762366745963448145522720083798265159606771305630039484932488765582482993894199465216904121616370941507561234586466695436214206464*i1^75 + -13169939013670136735716895313704980095211471559797301228244146488279953829391267867350046077490884946726605823653556885540442551790922711063222666555294602712015438194831442441458746422077171589075606021533075346693165882273516913914384926483942650496814109247251453474241269067716026625085965634245506400258710412764890089257227739634487831373297408715093827970763889650305746911368631724015883093952437362459334829005207716200976605944311471209082844185955771100818706560005460209787682886642728597207185192293997208347714857373870022535394652349317101430913596817189421520547286135050856179465278113383774458990385335030549676840000180856637355330515807001007362422469770560665058672017023993218799377087522179482033266247452426159240251308181509666290402047832072742576188229706179506623590179842111375389484552773950934347430860599381155106840043067763480800086115685965494626680809921580390169179008413526544403195516598175447730207223175908261210061623059525266339583400190493045137125918001153517190105926099694256285811508560818608339451751530402576661398002140467109675460528460081929096855802523635185861218814103474735730481630786839004899435407310888573631334435618716142933860614668228966574009872160730302533843159386402064225581863018811149646122302530847942910529282466008545887084871060967766495502914194774559133418580015676844050317512202747971686785616157657449497845313672816883353106692406891415375369374149810512510678603730278641310982011754716166774085503388089364216449265477600509094394462765319730284706825540800619653450968521483588486938155283762676226356555453115633867256217355502031620969855290879794553755146989090996112431657572259094773520287499908879239478430201917452499883702009431661173910008327103510360844548914620054834678700224588878777065657196491258916645899051478963965474697333327547271983241012633940661761042231107380166128931891145601081362073079695234303549783270894862652366054330869002270991173391235614113897521634005482344793226334409685578698137207772406947334284558455192664688138053255517942374161512409822473293696745358862205573383612506100312871199865427628547686221681546383089503279806213015971042412941932678140358682037382691365493088183373257054701013458760136490993144673176892521422552320190504739468709781988342727776113521167454948071619449088785053780312515820624073632708285954837157666783578987003656383218447173075092265206577341899112754826018318416791937393295561397344549403445494853491049150790364549064325301823282160437019709737986344504657001985486931163052099233125570033626208085834114188801817346158708348067231052265337578874065645393478174581180005771346259861252483416511340685392508668452968768775574941617946099712*i1^76 + -11119866799631477745587668776284108491137151748296259885210041183344662331792152050301092842448712412479921055803664203965540521692932433627720054674604323327168593750307898274202398600429964642639651397836673467835701092318081911008737157053094634172651450858290644086724241527430214832180804283904712229066945694492979500292680814842373015706181080685625263894084630828728339266130815394826933805807323819487369272148660318835538444054524381555410205577910508390201757337631242258733784585345618131603868916836200717868185105960410527881827799741403902105617947397710132114615627788100176652148649369744287186485860535051206911058684352512752191342763474805656588798879736023132800402047142622644848941406441220319075833235501493619689753353673615744105615047603858155168401225793713380687166377204417725527175705499660129819257917476974736164029803420003480198855485216943536985423211796105516635830250821144997366986531617736680305638099772098578778989240389962016937340823150450288419857755433674243751534136155758712262614419036044274694527604530768982072911340581157949542939726713120285203577177949529317303162812419553924847253317942259650039597929269053499123358038009689257503534994493838523364024777170395453283806815310807082822242741661523696006072383397902899438265473894536380650717379869969912768898171961330681669601109661038315117755233282956940644890187704534782173986683217900245716644282343034192828099712812419706320388943826623764228742336643818127929900799462978365969380172616653516765775524051964561681473713464331743903426645194793098145614434954118756564071151978736506066654964480111092378250800916619680453516948699377900358055460861315475560825606735454761881701910653159038454152986641963197238383758064742187790958093110246796086251018026480213714257230708248496283900950454081465111064622619807691964986411492885007862090568838659508889287153635329231321635247265396711727474454288073635714159784625653909138383878143183336930877475007937083656204648322248764074342933634322573702314952975265120276134916720068406879697199050962642716442882193203883366133011672632091611896468407029492422899702050588989752284054337949179105887296020674856035923370966558736532435837048157865224612020875355355094859889832970795505962229673986955847593874654985112183908694466582420468903851073596387657936406989171060874127313623859945818045037328304168397043570551348639759026378746194322533488285033302318815116282212367861574093318348142054213008094092442055368804192549229247102917054746943843872615578843733005110092397002235992595732825992288767994680072316280390473864833264243204768749923827391096761959802330082004197356659190468298449517967951081992574480471069942611968*i1^77 + 710246989242031785592727126558686049043447185677678057239441737713533949127925559334891316149062381444682616482158150284921494000539488617752991331190588160800149556622375455313205168654403825090357673322680951456186915533858717050503686415102550391043399008002407743133475533209032459216011034212767454571591677746559047240813373914355246696331388798523356871012166147078950421081960631131841244009360042347000368052022687336438162523307196035457625307270289834673551710034642842692009483339909474815170491398038993530378006167243308031125607469388859217147019863204608171502145382118484763706701999999265210133895197267412320419268185949080562406147817080303397043468021374571490639443810709089893924563167523220746921242806760404293633889093192451016198680586106407860843198628181936798852610427441330040086289474121191477433239224471783831076927042187028624249735777501193421213742975915909050217067310239518916889400223541027963490498079113477695399380942576630852370284313553728977744807596194227625381872151797848638499252234207604166093830841049935348204885927756382645628397245470779445888528463101869401802633420117515697301312399681213290332082046875392955698590869856734877197714104736467709259660999471428694610019900398284707605361449390325177118337128731579030273746070309485284112307672412787867330553312315654950494401046168072936938090917872400972725992718357404676645260940896468361743005059972025912961977699108324335013538569306870948992940515664187063950048066142150709175515370559667345243175615652218407306646102152808321466955859628962219719951193704993538561382264150766242372688831484234548720038806366471094320161934971061259895142242363726414249856834235813037307105297666614179916376194462739496276504998727104581163411169372055673575361067347941534625968285578879958383152700272645331118075910771930004601365487546390971224283587932557823036228904820844335182505247905052051275357264016238834655231541404885051822381338761047967084326797308840561128813062933320448993491302131159126768529065887032270599390603086670899573516901153705043026074400693630265919819065429138216879970346933501389860988384741143522198440967145737801578316062893380824611425674279514073927102411256233845372016910261286723927486728743752027413612722150941812729303741804842330341872128832011563319861986523866341240159029840953874865124590249357452909511456889077004911154312846970405382832825235855054631579911277307536810319508101541346898171877249090004396496523487868472346397517105660218581266142717737344791667991356694069189394782123154411782267425649377237596244579248083255171800903667628327493301882158352236316893279139815884220482689531446051410509307010843612279625220096*i1^78 + 186894493574614150482904637096999243184005723905105528467690061632029347644012474930247363020805412602724629658078542879514702903226344595429487455134319912015441694962273935918762098909902728757456632993280821029177649326724040052844247031156118570301932929986657347141009177568923863928462448567753797537570128766154723906539165117135904526211018045175823365959397147691069755475556922459814550711512363747565995559137552195030625153877583219033579412040110369010989192082628608485835461870686739998138843495372932768885518926933112937750909589832488094244627451849490631442638370444813014753317940286124668528115413483899230612613714371575285948586786947363766408684394329584149662417504596188559932804933135208377525030545926338413328935849918477798291449862565260228441008725972276016061124316307977422622818988414407143324978374154726954225627159258700750951028770301656626323933241803203253872869256643280152534982067307420650341878509042113817163042802004489109205747876330913304683605798903678741923736436423543730923417556866998413093528539793708554311005886972167392597317992455016950211328876462227009958591268953298797850215816822531390041879247379044992170273960227284690885977828316187300716908988935761975061658278234960354303414306957492125433948250794251272474062414427062295316870921536546868379227609922157182575489117423930617882089218621454352364012279023982403206134898424409800953589169449344820051439663979015146284081856560594346452069783224134759932961514775035446000150011439950154011322694771046565222185599389239374639979397256209103863385266561485091203497096088614066853023333745805492823162376451194424158993686247764207501493643380563624540414529471851049085713187933440901193522844887399517005660262716127263726765653297297272846022297515411746762249380408623755949602728472885163156578618859480318128707692862668695056860764974764971153423061855810321127542448839789930725470368912586174167993551103712242775698675358274325869510232999156863119481269778366901727116521063104646102417276218534963797721482423077281074189864158477703188363395864854262331745016139678671051349681196164918747584934074191632874122691549743047391756315893312840864143350968177132830866447110430302261091737446312779324680319008281667853341336589101887444897406432919138268096894257370995313734232513124018360304378447216635422167580709749942392432714161313432107160406655011657652601191317739875659215905251194624056933447041168683436146898005910298781210284919358057300202996519325803347759860955052772287164864812039303333223551685627833053819536336202260821983096973646052571910520376083035264399991055148947320645160534599536590181708666510480961613481371417194790912*i1^79 + -586731482589433528561402566447605756908267041014309917869879807157048850161292344554295551696832190052169265576685302354937207496446251553697738250500934807347811686634680525292355911814225744010547755969605576676751882583191124344830254969031319517539345555256878489395952756210478996614173156506698069741466511713019120834341626305863408936845354034017875117727308375178968883506611514814274321954252011900480765405179055942533926989861032490272034361783150774834468419747297661824226630906438345869644620173574378375177538124428630445417691285739517327287348118998039605136520781771524549496230942247615881386000024444310862056750707882216976772957625386628946114912648730446267440685990045446686843178487642076055495560478482675268382154360044859772870111248185157266133356200847888022710024491432164647671455705764118303608901529302443045761250058693765127016694047817522122239420545086256913135695587750343525803499279739379019976208329008458392340291997271558694927784598613719192648380485827492531414889599336228802932920792906045842613562913605569580165239018610678154054870701224292473656743902903517556139279064324155452200183997168691245662916853645178879168292250227037063937940208337346407338376171928595241153058167692653712044038937962425002349216344691280613627030775200517979056201804350553036548555709797955126688646686530470335310607151057268556064979874946192193170666873088665186069079008255956957046663541087608183150420539763877587425930577677565076112400996952243239210592289272467265538533750311693209798688169625994280409202851513442171234883457721340256296835723841125282282414708202594955613074608185697794804132311089209509784771690372942212863323597426400378010518123500646865031124139277274236617345232418020932348011433449200503109769101151048140374321479434246247079963907736010595140079969060919505976355244837329806823590509409801457117259140503947266173632019173592938485826953728182467480192675118865377634531513162256027509929630551789576742322526204063025383597123875385915328940454449903254763640783440310814495222782062883073166245890467706201476682038395462410200727833364479886890409417205459286394935910763729383872578876494750301257358917132374212765154346109256329295673540220981305294836434995668875101676929410085947677384390500858715208277532811745846848725833488381500816507100882333248889329468554920340135057025475230649867678087905007836318823434591975679222188944341054880521044647756437504386822489713276022171271210526870018444873889130280737993121890008350840292811399943912765309961154351926697006389812933095966224047481674391034433371890121809217792893511399521206696520521182708655625679794253133137815000510051123200*i1^80 + -22061869515186584599752668864503272794475714716281612954652621143226157793305752650173907511098121018084377872664879027345781846090285052843869581296176223769690287947335059005152152873998437688981401316274883801325427738087522038282078530522814718592955501063112288461972203076914302672700694348787816206013957232836656243695284991143571405061563009176952152948597197030408185050510633138411902398068320170963160896804417649963168401888182693352186448021885752148053950245433135849508484901022924021021909413601613631849474117772365935440820767540577281962247070889004645889246364620185048472504493389932046551818386635895174187894597376748768731874828554491602125878320997765134089795571094112420869379961423981115467827032659003775800954254382258097372513126466163758043489233218861668716009398489478706425481270765861825787649525839772064630783734779980862487826069113771617212372550578484397507063006769482567069698473738719982742436762686610301097601522730406966564241531987767843893275491357958941984024372440438640254355897210947070399432940130697297809208092971720923926651417641853603375660225009446954030449510356918630324216555684981170930840965214936966535082923722746316668279800841514228403131904724530908369960365527260767663942407353704053634803851943038624873489539487880254010455179157059053295968469472805428064921373946634201244523590120304435866898884079473022238480333425833574227416914609744751188987983474812786410318669222007855674169186028139234284630263500468194261023806393700121190773942008441099665007815715923488094058530775303795907700699590542099091935035251836349415875871858261243120606896416696497556620314199875014802644176854163242777854160288744474971366456590211755062818864142781152349593440548962700267905263666648893917064545253408518134261912321041258624717509008007540549030879572085269259117016774500640712757027843440810853953623937091070968422091762630285851656489486461310051051047544615298197648108965186112181592560161723527939304696893433781789313865893342376868966333184104210920766570184264840145624531735304466213651902381754446441122939010488482864314314945917364798556886280271977676976025934184595707900852431821615346845463856544582086348508659627675657168371917942483057713992742181727189359936035623622691696304742283105295039613073683727054490542177540044332504764432906809711837912463564317090550537801386284979666355637097730541577397163708508572091373621759318286471524476119260712888335856372743102452864902306334624128466427535629362982572346716158725766111669503801609320005763529148328786507930556560610395967123170604613300870419395593983014460584711825938051687627370821536039904862101188311481581568*i1^81 + -22660549725825468399653571900840230059391193731892530293540101309105123821485702861154322125207192624978641490997142022835301804070705123256706548336276884739420707419822225240095173451930622038845808571083825258013232768970651962152978277411544372661839645955021709658753871803693862980134836151005943115524261012153239218296282753146610520394111333199262257994050873915233118871454965212541631685729212515175694855474678188096657339955946648472576998171121712658762660320267143778448671409144307347007416021638605890075085444462435680633801151815730527737824116175134622682432243965902368522185742645050429051283272906793017469955348394055605515900639841585417285968623795930906676925964990879255667945366900371185423910363997502470738187976550994475700537914130012575081404804356784422889588714250261134100690834031537795091556577146860423583298578603983356375487318367956249567886416938994533138940691680182780313885727110626758879384784823968900634624274042898364243748805899786991829952548098648709574955071339440855638032338726606098525973657807647551971910220676631722580953709543105963636009196329337679905153619344764548513219405665829837234248514396715809006491653892311527375975251047203468228933815596012351479741612162426159476068629404054446450455472410752491255507170877470322969628525453336491283451641314360078699915193980345489887099743807683313579564161046096952141797336402772568113280073633493093628071388031676079929130061388459372387801795775988599364218648875490119673878557956941994984313739474413148003475061881065769718481647425446365131233772528920676022691823057187770835933172987623840339609716701973366360841552920055673748058584624680929912889411062360719399032599309084502615804702457913561384603377677996017442439380174515158052629140617446118243942119900668119632147665153266647987154247168746840323009786112623325113471145089392458734768596705779888199876287109303255476186791774193857862829515344604917376391744058864061892104740389052936600275306691494698866173409512768139111261161905672034490677465359061779375536776683550898203190269852126717226227038966940205571924889629471668604902574236421094172495034279342289225875825858890232719917833515620607889708997275739089464721603766958786045712581587356361203313219005529877241099282147455724024414099315435595646046977890966817864133250963425232595820912127921868916107979778523740002263799391732698176286674741923644557481982431112757776639759994956546008707032851042572902546600423922170034117253862304900843205034893812540408986496208904429264805277890119306248104460631223824048108140905397713959032401668767398035588455310446673684401250551041922067763746749986797256704*i1^82 + 1249242941263370073181234121457426762912610164714344765705266895388202002134578050218038299943343133575859137058660062438273136666195931639643924202466297113794877253881586411992988348488823306623442593096271110218641456966659234523686740638711293421590699536153699099079487667875301432147084805684401701071981387323113900293037099459297308588203309422225858865092895204166353922157785193330041971289181389610964228749099639657125401955963553570548026555799675970286777146837105392733533452754068958973198225281948586685161888131080366327585347885559178011386622069510383075808899425292774807074245851778307153950113955851020264274346858394046347429937077176074865151934934303284903695688133008302017839596162043608995781605885951192006651391424607945948659568759609699870782222529102527875791357543399458518029822530373894227913179784856291017582934905809962535321722505201220935476899720140656190401820882137374000800279623156672494362593746648274117998910174126433969968029630999010978617467432891522444276328596082815123533002980465719914015076825874745329439547695933659993894359181101193110887421378095651352244865952486189035804702511024035370235956229109833732198959690894457869790691306348992384029587486380250250130799940172051365797747580941451475840103903273777179725472074905005504533784795476645551107933143006983335847422023985148692896087171271758963801045751273207614751645078119877747044374934282836637614210476465667218411045819231628193375853129785360444310406286377355537664505107183271145665628590639778395982287676127518970255716215824001900953976246509244063775477362453738100508852006090123425587435451326262953671576603841709633008797134083083434422102868625276789011838042327063812254519060280130678410780353600064977023577477034659598241403942806917831917296251263501020158488560415653421364906114079654960425693687105241567071413915774677742228570171280714662561002579037414416921270535840434768754882287704656838673452578685637484183938227090276246326652978527542022234884169661536175339930725113426804178347430817893183608558003094200908431502144868918276065957042986485021544630845516841412580995533186153857097761744642532306365834717584460196626959246191582654370181641288092518426495665195287970392992486537214235629491768057262473857291657370606348156288902469072131832375945486380124302042376499393384502195679738597617431216155944698497366495330127541452737085765703989175218525951037905658947549023228862062619893821771256456112954526292433171476913270536644064633885439605111725126209567347659835603112097945682808392667644986106910170595271256427132777762618265596590177873484595722486587475848073787657613933405011968*i1^83 + -71304691662319056816756733250876372108485093339535269692055668364756656054238768381458792134238412546782616522110271817435502183279846372575532441464997402038210441653206388721581666474774256478177870856275359034233437443995090776285433795598871312393284280319503318342575076976652059372744493103380875620981345834608578477319909899282085422126275883639784086214929609194010447229369115895990680113131377737002004732469142046845144063945860628111054711611694993515320641654343702581657483077132526781993070653975240820929779553432738249984757508231606196771910702125742919170510467292761071690067015206675138268345422390425754789212524033630770343457122873471381295299423933561232773842226311174578573485773716784184640069532307966866984917114761022418883622425734747530994810260128817506775164148567623581001428883137747732500222261135954455979072374428932280151915995915531044291644292697679942534131215286190569152964023489253757528559183060666333960377218914866364760925037496263090630041754345236966164152761205993226840649913158350324239282184513569119445327117236600563806671048777285653461014068539207576517600981053721533838681910692870813930324802098325497861145520433045022237933960884868492470551736658497025202642496022965349019549231909256013410472825860336017764685836951009935953807742309414286402525097056000849775231675960010354065692885705196765220180073201832049115689116671131728715040514882023138127564061232719349575432556067987288514092928069265647369719220820525126319122460711252671786317156890064085405157313060618283914962729400351779425624150025507377825084382129962424470656443354018997764569723293889701106022201003957160738285293842875522911010334997902256889638611496146771604990482003964662113679519922653682907424779000613273548973824510597801326045792999646445782125563384916076989812485809198175644214216055544509442187787856774132590598978586972282135203511020222111067998019544296087083709164538500469820822168549001374790172931281733202161015527097854075633856659401614444846772399920245216778104463878879715715737285178959272425227376067989098571637690930812728980944017012928053530371453151995985458609876805932224245868977953359437430117824735538902806526569800362276971042237062006000939317677089973351570009988302357016429063806355817767644927158475802128794576259473282831158103291050874028762284663026978116324865380502338815257737052339866583048515307671641841440107451504956221576770588798986496213132981815575102067222635913033024527040697889884154237420493043038899376365627912017073898312400729594699323914111244758053488121174418486120907098655403741998214838785404005605798672872468963210010034176*i1^84 + -52564172271552169396815745243339856130888278130123664442802377075763306207824659534870016653449723620339761355027197594146295390491869332868824405642756865540981046718172307838519189308808676370539678050518291460813969241682348186387452224344416320753403119416331422313433203124846624496146006404981564078973254239076431839788625327517564589024611034382783365851271740340661971877457848297423578088018315647965304928200568184014850292881766601491117836027889173039257157889630150691840334538133956746535867546866963715491357721546530587124346036084280622214299680654763996642063521298351435556980874997163555304634942055926252044595470217888483821968202019734214136105777358063946648181820370096992570043617727172834166545722941804838509460390623505178738682366359476600236900347720445989717968962475320434779452661475478525486047711743135116032729009412879900556540523614952424044752290881819862755855325732826551327481633995651129052487041780112650482838901077756308061487294845845036922317552429480325179677415096079174408094543367504992317907380869278121117385619681107286604656724170284500895888402757833374141685481613090295134713245823017365638862634088314921806745936001962827388740233208258231068434083811111042237470096733035560911625616596151859530137471196088288475637580124624457163046696492727563650306388003963858856701981698691357166324835054139424741270018256263925387796267810639389614748043064331175849052066996845194834672752685808321705309831622786468781200691723175861431162134670031939991272587807219583606490388122909559603785167311564999158931530918607457223536322797859324366583136676162610399445811353610224558111586153030393415483618047644684292901033784328626305390353258425454606684826530926747417782745017263509166384710197578353346577348322329613786946848150957560147934954527626266841477338812756433964749656461957154242100011307826276255094143207594275598563019171235883419625891724156086762665517949797588195710512560321549158290948631593267140646518564706955013533426265768448058506038848984369644678769556154508163808131608157943132356103387187432349823059754401317858476964689841883260303075947423586017263188426251478857228003496087406571763618864021114013228769250954025488997268030004233849705260822590854654294816807134533399119174202513917847446781231306449841939196769758947403494645226879416924101860468723782169767294973763141777485638188083707080258352753787542808697671967688561881716373465102309817467854215842275864920825134278614378785141111248089177931203825957756946990415730164178770389149955849950741440096405528657720671467517770306511696967380572298262332696646706216146427310184297660416*i1^85 + -7092621775315388113540517600736807314029376522045948557338788169344842125890096797057175613238499727481151897566280651870435506040905645585395417730458242649209771816336090571632129118757233334161142736539405243768681733300864913684801763519165683047391872113478590621380715349279796438348102845285991865814863710497823835237622785570319564887778847365396957543490085686662335465082706911788744552204537668726737719611501817940206084414931559992075239633217058802950424550633434073481827655935335313162582431335028531754825044728126484803890430839509395334496418193620533265848340416381382007951132470655952204863163543238077861790435783465708090144844038754603222048358014387311830204824516038402872158890542314442089476968976157386198235524899560707461349310911456195057997900795224694611018022884401275435315909705752908798284377566147285851808727129571838272018522938899820134807353041967914120918068605854318681870027666544076875489699037382271996902141274549528202271483579685239146325789930075520846203822211172839397495235319155305394728469856529631925416123497617185629676724556012213547171345353239579356855950829044842710554920272568047644568463402756747829463171749079430636658486197673917982184431742235339677703604169489495112047730508946453245579347950630158316245504238862512374639518830185827054073207690765101859901730861272567198024050371850594311542026164526449356623606706449848361481200276722988508201840951911318931150172799657464192945242436603553843887663512362460994860207010294948692038014705236163884458543640402889199776569518345422297617310538667223729399075419342979107306874221919510428406776363549948604740624232003856782250036751451243881983097335227128807662999228655503463144530429906055830594734762215112546767250153391543896168234293371301099644179518975850997686160406037340429691931340584249408760372572958470664382875774509516526659689131561017638151973854697274261718811997389229395440344660161427952567700080336547340919340198920033891849460684696927374093798878341939607199781712756865848530035088893642665563774118790306699424974394488855188612196877560562140312011905598427134497943161104612558113691561072837302767158427951027183425029891002144867015517270453043109404097848475413093436162322139431788369466612332698068920498590077274879789294473504443041793793993136470374594099395565735557977336059720664784208492746710400369077434966160980946439683335849589078448658623635149989333435706045491194299752367955643513107840462526757624173433292816811717128041638286355246322388482149350558452207215555829835668195172135466562391687815530841914012221235832447966772107993575986797482753392640*i1^86 + -198535713529121268492542787441294059638752924438497054727505331522604371248690954248593169625572594924643343903040426111646251632943088518762855800909531559523177131024610972510520256507761183843005695903381733536153160510488623658554109739692344307496290017204862849953934260908406195344811790481079588873792441628197336193523657433054893006312647971290145417188597945672271695393023631430781290013010025383797290249348480636749540232771960948489848068635776539071023765716805292569697579665651300297103702433017299983425281566130224053138948610492594057272755162325104996330500149022667612921606644573944023438136845299140421145266285848348932318023644162100372196061632738479787160958297752981309914965752233332624235307526199332039033215865026621652229596575209560659024478984032895048560315305345728138402253359601917927066816064081282256239314500685573679906274144470840666059714906851560619913001428475508878726592756858310368126889554648486369234104259730040068890804012662421178940246785072150933018556241449532260801092757066653062763636542840804061744370691279990637308728717283457239400047970594810255761368898515808002703431297199631783112338506008430072483478463539298324390685749381138579569957785094000200124991265315938823752170379940792122182360906243590271683503959175220455145339621975516539624304342878880573624970978278298873383939544573641363769665009663599754276100131419755962474815490151249913760961176533751963670406856413695712919614340797463091341783284470146498182230522004573205780831009886141478050826820874278845886878702613405779601785142444159189994881619143184595077963937799079586000393558998911513259064195301267157027491431327654543387250563891029063171022414721875085514630877106958572335904926573916092697327755555934839862319302600061768297082438587029145473024479200815931948778787882298668496138809855439929824758878424758561857968846119903662063490772521730718599366369560602128959033508742083271248500440020572131794383454885970292055348251956236076851170352750651412575720299352740996755894794602216905166323780236913687672896396956549890924021116768565117717558319680997702447144046308829236376385289925509517058495604156996142810211353286300866559325667844641111225663679746997119467892184156472138811731054479009484037649948872816163730381848867062518165237011074064934742168911307812877430025395169039566716470425523686779065099460603783542088655441772043710253670224628903784060478400013882131942725840545951223706839929645758327083325146640048694499313723678159447438943059412721153911211872278864443026429069894827652289196646450104053491050748643943785832740515547123378290688*i1^87 + -31794977355719393017610965325200753439838163931059451515887315540593641191297187300245662201491136139094931802494646949782938824208842091821317344237393968016214738563483695334097376522579631951106160926673612810461530759043475910313648606881155782645891536461918004806713710037066461161587958780366537767726513526250443094572384798874914707150204361650746177393639379468581358133991953959043345951279286394948124356996839426201894429753901844539833906223487311276024734538149367683233141990977233623476915822112486279222175192550749921463411830284545883871381623493540918282929867814186218120166903863075640643533799254890995961011320353370974726443203315603919400650981423476612713045079558720288314228215639509554096034642002773085199505604649058622614109181269527307950802824640908616395130647208086381359389669244121069299732664483429342718579964262863764052247057206590238386299555756705422372311190144070560841604325988545233030981024302892673430107246198314144822807503566938772943704792834524437587890081392041594916064111022465482459556154040333165587577546013018549276448265011643718073620013574705022645145019179756485690890874127530828682308194430228390248092688794073739853217846456777426460027605293380735982048965362232590755289496452592253454101114712162713592808308524850165518238643734542295363904918196653528728559727689511799563852892967259068663725437202363625198314528064573077232486544849570244790101537030675889528297813172415276528318598927212503705817468054340875433766456237134508250224697284660005485765071291656010355094910490649851896570081996689531909101714153782615882264166129250145356849675341329437554033584310111647360960182180927493155925327739133480260170270987905780276157270335444270538084226283024777759280949375499585172750215276379957988649581635763154065784511099844145557220150370112453149510502834361428724698952503464588133322203185696760434377543322925664064469582595356081009175544608052250557760112802433053991640438134863889347899043609739381279850813302667704257981986195757571556435879050399808246552891946838218358487176790639891401493426635666035933552241438873305964877917737451432189980658895646561762760462688327677066617630417056669443441999249793529011979044058615226802009830198837222678731834799969646425762082529393042255699405255456077767205549681517136972641803230769910993101329303062357867089120371913647512571510569773196605386197553630601760933003404268294422526598332656882440220032800261752306364271743985275782568001233754046959441595275351652360894637912457236025690998021368923625836114580984014515098478853621611628573334115247152463509759102812160*i1^88 + -3948582088007004857339436146807076667871654154014981972552201494487471169883819251255317829708898953639821490114905423953666397797261958612850522256076452622180254310779576738234815915599870938294541062809978135562212733185027867800868925949237529549645881040865265083697757521166946914221241439757361722141874849409410418551783678232739763100296842395018324340914266854647405255349559532217891565511760969519271702237333027685712549742620503581810957333056649163895043972929069285528985555312506704243946413653901405097217262367643831792798180124219533196589682456946898194685707436705107708732363822090862237229513568504107600350884659440045354851008174606859270431760968231862946336976206769817947495262016713836649049226967341917997438283200584752777551589585569881856756831366242161224035409804135286760376516183134719021562378840233916247716471220241856759200409019415897655081411712525999232751352265197948576546571110265031421856425596462603358581447225415874996855309218122053947236304465400956474607426995752774677690147377839174901020515500798500177876472238098406570919399400474689235452641067106783806621637432007782630766590402542110485683259098139547680276105224778627920500008439665894488877312753302923606707538261192035436423963286258496574622708325144969160297445947730175986147920173772004840182002190980989227506020042849591668414699806529901529596830936928273749608660730099069079737539615544865218678391294700027586487372057761379121792300526554274372592723077654702079436020012513181898732943220004667333116921386356154348525020149755800200985567036460779662168786357063868298464409414847349317038653575176103063920735241369292810999078996814812172066530206438817792767527149647409694410156944274514743962891478215161867792846415575494904760262470871369488320105888803755866738378455187593286398630136154450408981492866785751126401139378382007361751500076997425557198102291746857073348656904469155761274384825162270169146861678120889535646316106799129845909247873982005683972697802355127918690488909215187442137291970223554132020446266871805969089958529939670393895943443645748647490069641475400020684667138482813027805927391268343862459744127422206483704575239985443011124491658288602902130871354889725768758127325630357924610738465098991570978097944704504891037973257621209105162377146186146915720656818323520026794303465293465454078203257134928777659743769908953735578764900061945559290152104960836821431740977424376063764475096564049229595997438169154768645043025017696415870538890267022367925190873364064485511336620046224237651092792661057288715191705331879759696192492132348085850341376*i1^89 + -108816098662101619144746776201904677597452391147558674057481297805026853776773112136822086443993919909013788615520568926248012235919277317307572504733030493360112758418905225482971201605445990744584965686971142511787004067378397938161748597126159466244721072316172001303871071537673105679745083623776383732377523366934284972989385753171565374923610168981970617767060228941648422332936694674828895570558293055064670921090054309391545737626024680640736760941634296871842196242222688141167187958608036849038354317201636930112733441297894250663994829805725074723161261446131887577907864551929897226774008634218880150504989110051275531745522694089183108111207369065491826756576880194714262444739835372127095685903654430360081839215647592356297774079164253938588109505125567884913059040731224839230626153589736185399735241600618413438685373343103173057499590809094481471010576930600773010008125603239660866389608799718230945757498494707517479830564552767738851970371830561616183452086632038966282210300756463042050198310000462895197957013221737224626199655594880044463217055947218133303731794495017767804343123517638467439915415937220291226720763297823501890787239168317938671899883207347050493358174315258648324404458697929073633762652997386898863577652120448330341397360948596209688211603713309363143509942265574106463952461987267007411975146823710693354240208436946339100761711553100481107074414866884510918488422233687190420188646058958408628187407567184589867390686461846147395985161722331610774822067253125694818783894416269287107790979540533639402293704645455603633029101209190247678010913275593068334317140004492582573320470383309782562600292290870007485657106207764264111941815505389100328124637739068842494399487548386292717651413685937427173875372033784384038930793818261707296299273856692602614152732356429675767183178318152732175027780238764568289778010441622994454894983628593677353644486455663809501013127607948911129674102017558150979615063059250786943509793591689920482560341176025953355730374500426625021207738593087923056649674031154973063230781295599041019474249153091910731253860505947773461986806773928563437292823907624743205320930342440464728904789643763273527370607515611043800370655802043494880226588010570391323021192829923905942789653185426795034709857215539097394827839880684323737869327421886680436042921943068750662572802007818573511722832240161148806868403180067123273789379155023966864776175408801608679065594795550490405164528042051347716834577461623688688722917476732186304241575545545136494092008847742390895812295531040445595385422069956693865070809666404742164956830613505048576*i1^90 + -738554963674030008076874674502977615532361719551225093721960715902614874482037983960738934729137017580287569843529287569511502097605909078971360815113331127690628346698877097900384004523334212202710156529078359743611895644884336584072740454072810907941589950409501064385804665884183406191917290936055746158904366430612056648233955834562092721976785616219407194589204042631225024255463234347638679470502084137543343490107918699366955099651736082805849259443665554277263408022781286804986053802025205268231161571061616110265596215424814115579058360159783628902069328009433199987599167505905676602666545848393431757132698537916755781565774310326041233919898942454169936225415001875193624512507999308035327729196815252634571858289630419634855776824643157269716522281026587353381768824326957250723036834485784148644207889399491045234366281341100430488942702979522021454611416110210705464629171901728824818001299210590156672913129118195978378987179270289479104841804099510096748846656476353024339066432403290465989878551924510640011918687142904504197021229780724363626575488870054637693510617013382593045662595732223184877815814538759141133166915796155192047308731997865238455727429783753929721190650075276755950207389367994008189878190783472315395403583099756497504605319961340630652109710776851134515765582025812039164042367721657137789619886154692080789336843654160957557105195867413117607209148826894605342819175640088608695785438486710553973435352807809885139316905310398727939547710090176122123087515422221284006130956273250189982564676254087377019354571583420361647362303061353555607219457965770966494449580018403262485514872244250230466427278513965360693449223207847319349088494559971256230898739980400841665293802122171844065629352319362898683991457032615066049203056425216908156034541827301113626458121168533969124245476595815431141416445224637901879938617537715766676015263887809161758560182410530151406964850339540101019440401500010379988489408876952269471912986659336074996697084771441987801043060090723003377240434143553817671663738126777344470872447497370755054417319139424474868610875381003696751516897098687842054301861965703240271017699227677781646145848298920554977002132580183543561916364908937687509527789150186784591202818559715228504940639164192437318521096548382287023559012997164837575337164667577567243207668142642830008090775495622552656397375397312851878993040181097021574316296064063825127952079172123086863445016589264635263756325813003392762535293131534835732599450519411945358239112591804398158435172592362600770207520768938916925070457504668312237528121880257518634939711488*i1^91 + 40673181704219380889049233964484082864353710850092314236515172167730877243804789270134874334966791444093469369402885964201001173347753194431170336866406490951532372207390559634609860873145691310005763583630115899297653029519899001349068660925262660329658591993573704171998929934790333661248723530775101410294667239500696134450960665826260315743675457092557814627526267660077218944573415865648044653877179811933761332844516568280888726561334957290700185568305013006543548251375680318886891822001609653123766462813428567870361572420669330114263832913834686222315112896647585955628187869792222809196406370593775794570187901824157493059503583041207252872440574257514485800040536822810866165841138982371876093175483430885996405786181303260592682783028144891919272132059591406234733561408355159842835122245034862400858739828956570829698237375389869972039942763928930117347694533763735007778650560279905698552929679699698797484666570649792863989765264895860739517590701618466979133224542830962033156391595995642378176370761327479916072805610767368301949382286030688323250422096705066610051972287499864815671080391748358043155037336384715988078578160486360409296704118321714037804731225365701132599047895047740494964640411498050898152343559149775956334825406561731584048086277183115596463407746476385112025598909415859638748465593998883293578385308375445239606364272530173977352972484287480708024101402078776390794730870507634012074773913086286559911695047761314146339836023082582162758329449849704135258708709659834634200899229024335950064100141381016360468593864784043907491112056988366705153899290773561592170967327027936631086554124169110552216451644456524352769944211919460595325983846027379381064151065651183861994943530652875856183874404049342513304371819380741049794855843445114581914407541921995155608852178331744884223852454376703239088107702481506553890576162072694786498949243884244115373517025583067770797315645600256779827259986966043471017852774783634401997129465109680170179980965181347240432429431070965346458609753573723047423560377434219768753877895148968994341312638208891003767060697910967819898957003093662929376375454856939874154070643889788598836911588814115796315907921260940126089894357623022596602483497347027586783954445051982580636344398487354832061750188770930710061518608233830871309259877460678085048993529722738283368961720266442564684623381331333747278149492943786539562155621762693507060091788137036433910002707403305084449487094128019482530503227943655415131531461187420399035993962471299722920040584908709918700363983514552545644900106454184748602982958637403602944*i1^92 + -723106092463590466095802129832803406153689310234130673139472125606595901944671747333712161755462093153789317203525595574219371285636222294165599280522104660533793108907160613937353410323932766417342498842477120741829887822765001891066987357722045414753056948281207793463868869489483710033958725915555828875782733186040122866704704191029993697574479069898531092440192506390195388893130106819369785184417255298278951371192715423071895656737396339094512268767054340964203947710788273357475823937434818950620273979692950461456105442476373777848333908938822123043797616188149297736082309782684500512499560424261806841773222097206094802344515476457841508638877135226668238081987222943933488425667099213940521459443203492414890542107690396433110503085577005575407741207815417957607185236974827694738951422667198173297215529948400999947753427202194519052404239218304091901026901448778475901772092126415665210350997366232188233354171031336839362160011289624259106632822717871026097336625375557379855249892931356348905260939406176121393923638555513689641388584219121677551521087612079452581357271412242313544223457408346761326699239206987085575672694919806008625456252615344616842033719486687888863669327256532593405827017458181142346917220978588879511391207283825877971298821727873832911876766763986479991216769820788958118965478958814990967256943495959425388159433350392817084129003582963868309272131964424690909987683900954608287975371110803813954557804894368563912548570180346831882193861111115568220209733268027280627140712412320904818964455265938051449865307434833924196762690500406620768974465792184802096419040799595937890561434631277111624083166240502398634886231972090943054681045881012813469730094828649072977868736308753031159770826318819601860712704866031045675010844128847616275247416289019784714418860286693827113668944113909279017454589506413576036016191902440077139196311672258608431171551669466099728984829016559750816317524197417181315638086767041223550513415030364107892287873117885202835676861998158049249978743362907993616435986227821645041435115451265124496648248661104018207933210371350395217302984098541817289943748348061566646386928004208537242733072802695290184398239145431351528407785427960015816112336732861812906117241222026571614502776328439978781676684057212761277931938106274343471961676292398590627615995759041050031458656978990281307302319022750856566981809120963570180909390064690290378136229113674754329917928743794867868036936813394237532221714247820162678835867982292609453575936239145305426552634523956084544293589551711492866935434779861405186281787359232*i1^93 + 11486800621995948622633125235531430850904402865153796254164452506819383557860297215495956156570410948000054411445864808572256744577492154680356725278913200914580916697055592483596527626637131911288389139851619102629634021934218130212179923316079572374818270737236638666819735658981309177669192010702564993831693565399799564507378580115333019389945920799797871948338833326919572196498300983509302475970484543529500711922640787683641561520095246693531551442804769491022403726586115090939465172298661352627547662888096916524395760360868753382228787150404020870719855701056987785843642708360696452455466989639951303029920570346114136033496495767983057927887807110200456072289577284725273586932782007396328640839018154577730680835405675532465022848290682764127178131031500079176554765633264168930322519738417190891885955333829914063788372187239619567257025576053737968646486328938316206945238832664858316182294143923806326495155391238722758520221675269007768161010129406424889197067774263617817595043341462417054569206842825738074997245155124567539758491218868300525113959499726147123733760853453088298037574700553796967475131979161680472159027703913918696742014966513412081892222571195479813112890821090905355968117513474279446686517563521509907542393449200372893887161596679561458125652981801214894975216467179169756214694795450834017392269123867849384376308210914453165163685220876458816521072753560673563244015969427199457822180809377333270432260366589602561840548034660359498674618085349105867242992574612558350513027452890801818386652103972204530296374445123498591364500214978086708557619097020752530747263568422695991841482349271331953687281958887216105528116832294396192386403875331801624589515359289445913584822184160786310258481793188550235940848789309617265137045864208859719552480275662742215306374810008437382968525306038459905164588623448929060927742314600643941974481070061092395300321543986413376199354654937001019912104980208819993213280328018986577413664847263181956729056460477041365362442420878325505880274305102416255770925813840243647535536539756536030413824175323349169910758841737572367245756042361761724945744439546043601502819675602279693540258452460760393608549848182552967587811674163056921383670102790964330033588373034632967461144381536489845483700613585821418693089292481766448309796775317286212583854763833848530443144894514139179224652197011783126834874921236112608037145560035975660900076097451336699871244062369289926482901963586459014327535262427149717423620628152901676610383977222467256613536990065511364308672392066518854880943293194001583177728*i1^94 + -117778069074258563068216987658747438776168011666336495095515454802624021778872927438781249386960537103517873307624081643954155750137068051518202435685154437512488821665446796908201453281735694793115722239569644757225435027105817135805536468365201420146467325758018852018686888382602132983575258928804963955730337931077662494987570952960459722316740028891680217841796316428477950220631747549047936889922046867958630325200705161601579194336225698567139121510802530856783404287935150202582790047098471563858430173538565348362636822643460888290598127516021808913581370837881050379683551988428387477556105679649592275245476039445702607107296537643205576456058509075366980702848856341272663784885814326955662042412317679400065878906120256395514159409738210016157195441093752641292816608495655899132255473481865848139085315787524535049613347605885831790366804401214444359098259341924723349389694583806978763919702731261130871168617150130641845257980402367217403593737443602707034470354176758658804739626103235361002946571596660110491884994279079898133962543009072288963746763164715143578402141732210740479920160564769900101870929478342105057535390761094456971545734404080930396310269520788387960812888044520613966330268037961774252122101303947356342443673963009860098210719289718571330938924930312246790772427085387717298403079373162245793298974978582594354363727548414334997345441613931930498619626858584749011807530223232024517215957067526732491735258258176549812712750543343980623385488619336814388421293252177369462761921768006853410199838573391716716172380892404483200254760906903780359803314848418015699793745894235679533501558700038505899809209072264344899288623835167652795365164598789511068235837800031200742186293239332459319723722224009816717766831005848549158146528684286307870395698412272923207721282009106694419575819934230494991793701595949862037374217641361403326517002362764117606460320390268483521231878478859100374143332596293676897426503243863019311465965290194620143821452526288659408966495450778137876099439015321659618820023313578560213418177933314386131847102979496453789420544120399615519021257447043634406195498123017234928532021997261933095183898219254032574067272286111212925521638665771331059475756072037658965651466766449839485188356846693514342649160721142539178524841706205908851374798950391907200915426511305328978576567020417993860265263956376083242208584535221028382901644133859322837084131395571791933729044232742624685608740788988938261342342839101082320323644322878643578392852519491862087135926314583632272796813642729945966295909610291200*i1^95 + 638744936549149103645055486235053868289064950129023534177542697753369961445715567944077116699546702412954776923447486684145982360406447626658519981780081564684722009343404912094143978801314832906962469220067562252933483397298498152675266042808957792053076893283682741180270734417603987812193197761514183623083681527164243891923204587052047381867464916237326798816953917335348410143800297291275194803917814911813064666609043297534169580685907681112042385596471357037773932362178025387410878221912401759060027520462952353641204577728422696518637598718604109746406838382812631154959041294720523193415220404073496473128366728909470653394792690297455017098290985995532814779330163955327532953595553817786880144356938531857036037851536107496710931674292724333708973960725184256421066709705569876537130437414666649477763448382574612804665022689314298533634645922476786381859687536020149749510504050395779127627096524205547512513589336335529979477437262210961154195333172404494880367807114903866623491560188777591507209001593710906567821710888053027097882043012513120523105542936097303490893959859300839126756283465262385872885381210187534139421817542759391464548814676850297966669488301002494289784957820347896962326322246147477537888939983318082306119721447048270982477533800465701581177406158143938182030642245157192754578768477784803892639118807960849121688960847991666932946360714970493784029083465631768376904644946899902171078504919107704328147979872414114264277970582171951361423404193929595779819404723308451617209360252608853183442777128049657600848294058720429727562500805362023413689431909331690617542116083051333013964066417239428297482488969113824195190542898842519925340002781582551755064846785165639896155079436445804218144158254167999748918500530633039256636705376890347885338091943772762416345602546080715490790526534117935679550615928456644058278060468085980001522980541010713914557176912887770268097424628319477884344626433366712553429331643059370976408537600901410205947577554417808069135757497942553069989201432801351391731567073369200475926742664762358480897596312849054278368143962271694433789585014664953260550680480988676342267018287951745960233190103353903828786066340302252976461992660003505620082901191098644397186948526320182430191610165014022176048195536638754115947179706201070355230019198387648104585595206099008856947187059071837392366814643264259081141818560006467673261400419299807751933255549357207108472914923054168890737717814977026637749367292432352994453276608218304174606272733914884793350387087334914518830688165717468088631296*i1^96 + -1379419700814924806544447797246511521539499054996478054971079921423751621784386159056421957013203819656257421524387373092732682027426184721477667182161545012461320886696887398282180772657007459678477428414802242907014822637324273185773495313328965943611291913990627989521398150056662577562446849513147453091092396345090493915053768712870806766099070122087634842254247980576985342919080813617789651459299291873836382747694692324481650816521366706755711046661416200288286429482088051622488347174505230279886512156729191161656386541172695581459543543285872513749230247921523645790580732834431266225990604909255193146071013216418173922825830249054768068795110585111561105414802925713887867684386990152171459931472746306084763674333075605265250049928945590122137136467830731569893125662246095605067029038217160570294828981757746803428817293497448426372472940643372454036706469857146890718531495252247783163795985713270002009151092323652257934341920969870932747505251041039957751537877562617476097359290529464072770328070265554308888255231015336375783561321655716130670081043509316298977859847956075149294409298835485127295359909486016480634613290920339786205448453039190930456518781243659708892062972752543355381489194036874693036836335526801637398943242302872162570811372131212975582353414528673861385767726925080878935103721963700150419930261746274693289247479859283538188265565711039478643733411898671045200241146738196836802081111253136997945851948299937676152402312368951687299841605732653791606300657288955943966361802212957833513214018566231294206334089636946305504559533789685385367153292831897024099104067698506096754763471298882483540143392221199021204011054493995616759239041818247671142241466422305466113663657805464965058996028093861961657091120432760150811984899743266869487033785164472722014106910949246362800997508948785168603120670046172833549321092397476827693525486748725100002849673444440955735341275080094831729584561798196222026000288739817440711605614370690450748990462855240737995240887655774108021038869983603302397871539373542510208901554111760420145734338921843623488469392770660906304376000192416790049035949538346149213893757431128910265350688278535806842324819469802301100339015227437800908328345559362869226283027770944905037149279385296498209345415975621581114399332351890025191893967149790787645382396537458229479464870439350720364955162888751286309017501191662801624844484444791187597664203893780207176802304880742501950999439164830025027764235962553925426570028933173996462389528304609131627549255089570165238826922581950464*i1^97 + -2228420234423079830283607988197682273959647197748723503993483902881178127257216560324924855258275688531058840582922129406099985361838269166683260464363553402145288242341075619123745676172253751193918635678381157620758086154109403615424842282499143437863690897012371463954276261971034263867137111374051979443995376859832840282711704335518214061495845685078632003963581407439786763711574124989675577392298683762484156822430335974231038421200108148245273992806129223787356708654332619961470057724621052684786314955150186522183549102590410743148613908956650126199541894694655283548119392739045183151911016188376511780756586352579267890407792473910590721942728765104826168655203596223815705199421664885397257308775188732276189651924168497941723498048776892162209430972727760499785796495122955498622954746230896984099821110258115749323588926110962212257832434473753010049961963370641656908404524222636377483295817498406184591207751311354348283810510449491778743533593450839310809110435437245940259090373838312745803501743183785410732763586895788084678814226079767786408691369397928091038165518339501860767002176765933444257348832409508979506376245334533404139392700042605122263781239877647832068571805478925098871385173763285920741569085261972909718418411299776075221436737998859799420226579763998768334454548756043259370201040139672252763496983911713449699685881045249360457959335284839287421558303258891365067871616385118271036629058966180890261205385065331057284947237086570615452049910271965336460950893821293664531509316920626633705771585075269027484111834060655738506906451530765855507866381647304185035491432080317137947768933554863783677359997017227832528212141345957509377375685133821453490563622103138728621414405654353674717100117560279190256123490399750421817531206883889611628537867559190859546028438155527039653530884795072335592036575109905476012960821025717182667803754861549213582529101507872988371489670240801741533913423134155542224016090207617958869460422826229305764341633624418649249270130167321746467477853094681268558368325951564126345290801791203164939736689462785201484863207265790888483699602607200620117870524964701474339976083505065633675001803083256283821836507130445165590479030230460335081997199795684862696932421667676076788361186240972090021453857545070026155079735867517981494498490224814302693477987943868783613252848276287750829362158293221371313382718066711678730795783809573219818826089394835995677903182988762807307250101981006322251668712811021134083903140707963902242227904788768613239684872526101084622553088*i1^98 + 16136356720456523710854617429284427913560216502940017162644872646736778298369620206189734553549151329748150799554156666491726630095763038045096677163635667913607936741015143314078092010525343777619942338956701981584935052158728585287248520537105051722635077597067647060980827313981408970012912167814548857540322274600145142174483714923053890234689595692468481077015987348862780197897863157843549546233446851523739423442302260934453245791191107646225517129283066803543427353799323868563511143917869345732957261689414429870039968102804176191457078789170306596170085810949701695164023969686549564574926394113207010791161986506742077713251553293210396342218612845154023785862989576946930931324650044369917377325640378942569650400521327183266443294911392638827828933346799252620809817555496929564262860279762593176138296181871751212124334574107827706728663952858796621894793362888990559444706122572988791755532484131011458441346303111195246557987324329727206698399943117704027492699522431070450379415206812065715210853534364945711395567107914965941413247840283204013787339415118687587134008735401594443562993913033402777541995963192252124521112030524723934068686662492886413705273907891754131835325711762336127777228182805054822096408119252342275480399358595423256077310769673169473007123652361455656444040235909059974777750024003809162417929757464036317564314859772380061574408413414821846880640819465033655372162333101461503610661163027107573472497886554590368957843001185029893076917594901918033036395804096664434091370494943570494597463975671972742061797325230849468061140719816344730157352723013942401586229078335145187156322924941975995249980448565496948013688850743656418830635921708202621366500904514609463130983897367176801349997123178660281313153525346039814379658968882013106104857052007446629654529909442703164762796554100909607214959099828303311779011556660796848039228665690025133046619659919607679968944797160733194518187156867294640624751807838635023353023617591486872922576536356922415583239313907791493977552062315377341988248222763340141051016321373313214022512061360344954174374465186720568609474473396498823749811696200899920612751505255856227769322360882376914823825153605131745855110010239016418701693465294349310702767163000341072950274527431634583820560462167568182987783455471120208735444111194293654294717902523858503382869329971591157714926264001339248477090428801843400418706545580191722303319566716377951183218100636976643138103557930665498792511175774805465637202640367963882461014867437778742473211762324799488*i1^99 + -6760827029892787997178280586072113914252114269169636809780015361875778340525284298206993876123045717182881357336931626557344177304172761390373059257970846128298103865625798249566237194675804272254596448602836028985573225901811743699510414454761353735931686702682104286642719675202365050585917199905451632839435992823600177079604299948846911698630178036154188622612220599045597631670243415274978492692709371167448180841459991554845069457058464718427235137093698998618523641228245562799035230510038296078478967152423936399900895556719210767509621984217694399159731727419739491960411168841610463994867820092226426303851250202663909974421964860949219957536988166464699199430660128894904096036843856355310212019704756964744657648947774361704400042503768800188390549680313740437625775071186394763308747438017370489716495328238118951672312061328952656930160161524860757082845273256494879047837665917937440470938287700309275882324878004573370473554279282599442093014443390377922846778574462792922077161637482749982405855219436321484862976247438852641427119827459945342318240735478940093283908913315183332213342536663375451359416433470802655054058485474183505151255697996417227369859325952381320509171872911476032729029562676494840217191952925899837189467202517054412244599332820065467094189284033423552322943326378271935127211878538208450193314608825355594350859860281377734571596092205420030081994660939885551339517601000226916468953024647687531912767036293545620303090876916044757349690997071017263762678614363959609698396784433508763261877227191859205698029416905361086617292304964218083116166785211482607340036037151762409618619285830271205108611371286496836931706783144769900824979881278273554908089196954641082848651966987590732061896194225542397949748611280401434817518486383967642564465597757691318704861336391491215223747740530559820910049365309622830720732369499233619204279859995782800597965939260834921589617255597340079066213737402301946964994652313097605886928118833132620557573671872352389026023893845657345343387590576959456330332525127930995180280302824928081241294853428286311303167720388562713695901565567344244950565453943296921626058393475743957804903990476402468200902489780470803590539441797038953361944571379024555699375933944291312210955125147318772091656241542718527478791136221806342326000989929255936909040309663902919874649431434589333733498830571553632864867202445569516899243986531498377671894845491789397737374115765506344212878980822995302167601331176082544468256542243871551149809867103353542243516416*i1^100 + -151141069707999749417840394725417256834975358528923036596065253579801193589953766212543883181836070480867264874324375129866956362010726369578602828329845378678772990873569267961256726136399401676367678198024562200428211593599586170479394776948822532898107890056130093787453384030298759535307401116074217452540283761276905162281030139322859510716875883057072862031587802094824004837285672281138404682268591512335267592569819595782287147498889132017467269025397654597992523546426219703805889131520920859608234879766019095899307986360287613626425910296791593012862192692576256939834980443200627115637616169151326009931867139314445000247390534185087000157568984267586660295976850318460925175152476169971462158956183315992743709930218056457327065647191120743382760649156766281516415770628042698646521955289554516175122289040886453361400380018115673087838598404208899109492160879430857102511275087790763471229515698729434220481088441645448093628519109696397217300254271913522720041197646821448863091192945873633374958584752348241962656608995970377721634157818159518857988119015102527730350810263090017296154206963408851102521433781129380716783311676009805236661331152361960208813127600073503973530520595516559187564678487926431135526375091003635886119803431003727492273381043869270406877020112755471737247981782631949381778363573653892707017080582057129174978024921677915477851350518933096276288742036906146503676008255443409202740471211583697578665837692959736856761617339063262436365359575981779710944800662329161178733775239154655272544860992770983696203771638178420238895523362448695386528684890746002542052799036909496476667172131242180811687940425434720332586761409936137434591799647394760036058294411846201954586068201729527663680446629420498352156875243007061589926466510970889568801190034457233434627978292401759130508759713002113174642517547032028771969485827053810651395049645177039639972591936546374605826874664782770021086877632990496988927084944354283224382019242870188322879901605811738149687928204498950708420448984058949946834405467290261340466161781176217041498710708284062570298085945485887569883771084553724681556474267964940467634987446071632928076829746065240833512347937588916990523914821948371914129230120250031913899737230495796596112814812902809197009453741541145325848381542150224841998848700355271038916472285310867290875002235394588427993464106832876848849792056957494186320192621289569576632973865952957685995379899547293467448865495978724578369195988052380777591103377229918452717108182520954880*i1^101 + 385771837233767868465832599029043149297718267742708214222608636366068245897670095310439545780835944636804278702034586152278869551784294084193639098932907337847293060054496408587138554790777691481583622650202525608054139039681493685901272524644361943565199342478593919831643742701383968571786415185514250802708770153185629897418370091282858232450630529164127756476332313345279315848112573372870889482949644814174451807736265669322792621262659381285226039706896428808251723122518463355580448982155180358168997208369657377752493570217543508802988800924573959445635250416576129825781831550592673767550736204632587310044032638340065972658859476896164424594915104407262066264773064404907722296831352793862654674643799256800576438663079645964325057730309374051995868178673494655353238643330900440963841939699787689958289938025099940441950755545165417966352374133354118691864886794267394716155689332212739814469270342609183965166982841585216449273717734296528405625265664823978516569359266628019309759708506644694398107239890602336893952960453248920745147564040058589383668873085755815939082540579335773101404790989322232952200081230754062499406710556872878182242538626049469913863257141878106229508584821479621114559036981075952767230793224228488343325932892414514049587080415096005801417118463941129471964004360671619836582498763096228760645077484570254948892233579795022596472267166586893645197989907809546118504254880664829645509053413370917792138455001096991249970394658511517279418978271410822477504167981900128940296472498705863484097290914482158670929021528382100497121337816867835212191051346044631186366700764732973584681937128316071577120328261882907471729521086686717202501702101631844939296235441866444139691576891455706221644781565727029623909215744710466256370318247577277813759321675784016200935220074683332390930068725005586201507829087453486784839348097438299739897510739695088873572282954388703881715484339863532170907224219644698736135983297188303510705147941098463532917452246414929606104709478728387600144655126842018662810288279820320636397333545681542888386320742262522384280321074001176742967572259048177358773626116272366823688435945754657687510173568644494017667483503372295095443436242687823853095448828501056494653015897879574205981517572041582078983151318461475492493992471532548596213953109119295176031501726607464913172677863807350123510148012556214576819335310956237828774261184752594633348672463788593442720074767968959278739812666402069780912504477818170850068307860095664676128423936*i1^102 + 580114016927439783551412143079229982123448034947074292439634913021273072197466608730419863374935760361740131346694602115851285312084257894517287363233745278614831951251716676793445687659503129694409822405210730925761088211879443946902697818727467513688468663759864334500633919615328030274757140623116534428470511696005320096453154760533317595943721964563754594155674857817646016816397430488933208051867011998762674806889901700702756260231211716339743730947049652692671000581216121429280879703396807019607232580194622952174654180804348879560766973520759628133146544775117208082079894168958420758853597580698799517026007733345666979881902661891923995017967247319790221202421699013899333802005208130434862871227842602059571832462948715418834141689597092227461906088472651925703860688509083864436295725090024492889572379718950958975777830627624472838706570783571365525590006789314392766514031854679277243826626815399232533109076186092070672785042932827955897088594130643825621093994986103677520148378738944717639062482417464831891763271436390859946055436200374063327206335488673645200442993030523522895013352447076782295855845757008461490353625261543637827806184153321131345510303426585579175724726278094270769151324013409732221956634292740856633335338562139326144099685042929724870886150074618148975411908082150099281404614129191051605575975621159401598738106901550484606351441767786419461550488706049777630383049369492710830901873848440554031164065321128289102655308369760918847254648298585804847552019893037971528385375810178660050619635108086178195670953783521174575068847576534943567924913543161076201726655568969437963229141720046251215665801226897841196297013889364840413137231574156186298450060759993242725207652962008027806338630743884895833820434976817955708061756765301443665878115660412056820409970682507001963696281302082390649423905005713871163634524741047846667023849645624242422667294701601975457354016140283599252521298409491944915643080629448127839582488875678970243652973195210490421655104085892426329511174624871051587037910002953091190024271281086223112466792922886571687780025246991491248191019610751447478949602157267782484498630029970851844090868902734809227179516118027187948039061526475759229378702555039392736838593603794102737298717166397408851822165342924128106196252940572106464731925105886253530999818921918413226018274412312929844899642734971567880326983754455472268144640878975516707503511622329218484198445145437288413770638797382728173092326267950468390157588075603034112*i1^103 + -666734936727131408900734059471743549979062956359579637160440488250885228883160342354179562663333537655067569436914480531966809471225572750885803321636315335250816988510921807864821220455979559941073016553108582037915974157812541609236842343297803057477314333910868063748781531472331929531796832461319859768858665524886203613030192931599201150311814178246949166357105525293480685909060697105698573066943539804658050178215707790496822575978796993866505288964266262616375349802017875998453101264181758685597763817120659405812242794340696015233615494315178032865650854297473698305890580350868139585181844495206252372416445707580242125541927435854331908375087874976129563965885937297683616018640069880094523603453772134053295099625994400676621479240337758157359195523710137566041797005942632170657765518445717911987009336280106632376804614722346245073923103088598417672710524278154993619250868742338882984514998948046497669317211351252391664445165791829694764859625373825108883845209128120330894493076884967434912019625696654077401946911698674464923907702876477432913871593884716531647441862601692141992993864091933373952970961495116610289586936949310812394536222882690968022278329309092821351915538502580482315848488219797396102966674790305010712220646176590790618159074290960372765283709035270606409875345139147919997208036742865647529348557703422357577685300136677466715748860976570366310073887608247211485856591708664955167990144364740951717451868102362756786849793377365949505583630812671006858289218837945160153612615774947643591828728754914938350361849083910264998533631716329756866448011019116256227826884410575963782911421474736740379782656849813338281476439419023441165588094824525961714153003154914953978759835661144992936311900087347048063016252939676547629699869479270854570820031410429326921176245762615181913200606355961345978485160031608684882984651230403075836168000547546416838524747645351308794520207131710136236644564606078918062838932040973339130921955271061629957404656259118139369304506280384944252876779698586977353620307130930272480109289341150363727464980845938334838399795812708593151695836822102336144578760668243410928218478508370728108109030105033127861192927977227567100573192435563376767087302977406431039109464916892424160757191250459813835889698979702838613010126256838179885606576438428000801858645626397608363392418555796009231565194679759439318514514843432854825077097884457819388626256462834000695241224490691282369644564281742845474974501271920876669777215488*i1^104 + -255875854339879389655147442878648522429204774303367209738630387484219520623945277077708798007402227228463893933030641090056868837982821564130595102751123634091071053956188936740609405877185457267742584895549228630490480560455355296015714180553460028725698275068033787895796762820866651057245651379620919698946974873080949448726478977346342216793727381565671126736326263721092426574150026682704093485069820263308103511070596997450772729240901958124713229480980976331663146602796222010923931395323917913742048468067237325487958836050963025056475747058228052042565071528385960944228190893652445662393580236980759930613145735583246589872380658862327890393529844676714008815216903726059433109325420175835006880006960288094397338493763675258302126948835710074028531831863779268697405764241070177590762373316551979760709453998406230822095728476146430277784047457176979064300488473157640935561474562577404426875212658415344163827618810492392744243794156342875882851691572713671018260590956919805137414144955072941696222292356776650990218215767780215393312772925054460929437675471740974476960245915367633192426605585810905862122682792369131251441394210435239308637237009742156848452696512799716066355048812951249641467594375218976832603906572626631803466055107539915519811872133243347117919978635532299054580385341137122068521117399639925931080878446056859415964693312931869536315015949621045067037672648284107158808660837895143328415204564678126759482957081373347754223381537061198116317096633429093719112327638016669592006331328936025604371612335670053259094866439682684888474433428334955364483573463824507573178408031651284610911403183453207929534868355358053235586822354762272335920784308619531892369439372281695801592599456324816994908874863060832624086317018013817437481020047941325930810384377749381709037933129201187177076009467689381353667806456737972330065465685811229196210771785737405543742918927461306356527148218862730214352904880810475256094899855969529514503050522603412664440347477213673563056198991544910539073289259545027773085350232393501025760587802196401468178095614448288180327108007612947421775470802086329210480282192824739012869460516298813088036112720708333868349045328658843042981288325386773867495213689663327240774354795987391066515561616943563800451338711955350803405164278436353170990514444846689965897446473797611510852612908996542817775260418117286941653542048183456441956060211788832005846636767178745034251421898423057910491139748368787174039105285384044544*i1^105 + 666523644692506227623940118112306330757556297870302643671571417336399965939677958784463909914185917977895986521603672766823157017556327405439372486106524824125512044130826733965417844273938093558521536245793810053939871222750966434738498323616374472649522563775537332821904412670492457852150860689756696626718105346712762442313244699381210107980279978293591399237100068784044053134616273000456409999325981178444665235259136944747202049664713045144788402441700293106582119390692341156193820486810684346585756429194050003629917588965524360803653837762980300862959288148185587386462237249893518015314203919287443649124554726603370798729339394372780116980218686477231120812964329124808836703055136856328652790195966314092753297665177059757531034803856758367877453514174707248091893322728940545164157720290053757329687487444291689110799703782218193935988205969843049667736093928598935151590541702370316280681282369632555365972136594346920807128452364362821096502886582751783659595716243030235913811150457028034272165581274925669664495576622454989977078295356218147465076652898515411563818381381057738852624745022507696969694295173958724358699916065423159934419573668267486028274408715051444497728784742595926473817802419266563556939787605569944182116215048742118857060331661633749311085825254933225656100195422391245461580524071403378992612720513814994808034630341014234241831626866818858865700874951622627336780567740438162642929575309246863998360280731743512318604453762249931196155188052284459668900928737820496322744509602519058308532268663593908408717401620329504584454935886143283223540812588969298282859258606401090372259918046022983239929288660681653990968003780083110056831743360173986960267554368110992141892387782148705462033518321712223425883508852074950029111583079716198813417882246403789448111609880384465667783998597301408732198211317434582263215627610504879637166995579372191211083530325021689030240386369090527589434611479873971335127372078735635061937623635393788315625883789067645898999716942284765689933407480082946977111009785665045690703218162764765751728562930540628314549979890185736982394576840479870140142526670222059113646430474735693573993258619576424215050733114074419158091066733387307661755269842323684193609170059042364356478038562758218856906892855025345510308952137929920440310259214186748949271201290408999002797466309929210741333967198953281412829992749979589536504352150042538486001854821539484540696351575586866746524853916895667927897866240*i1^106 + 492185696806518020907547809907551182492814292665556747113218374211986144570833874255890192306199666212342918000852496006361747118097159320588026245452510064182880467923346218665502579015270643887260033806529816986402197578975962302660454298905590879498047519669210764361240701923623656815312262954256017794049983182160350421256011326681392660722532175203680934266509457463042962808027212375648061905529896003098647809820663865239140645104043981182356599439475949520417587811057136912528640542305882650064869120617427590879278706042833450912565458602242251338205499044448385414798880487753914262410160671701255287061393244687784749045149410718566380818602947107397571049027243346580476962575842509628891856193952400339775220612723539781020789323244718753973280875311619067695502504471235550341595611837485839947713456085024113950599154656335195288816113336419372788344522240796773834230576650370692382855748464385205207853700102120149489390838500851903453275585419474367124123118890397779046990886205651110498028630655324838888124278656645484879128809186136334147869299316579632313812966617298891826382155211372019947139777422143667790334651033891296124511343218331562948678074876301558967187159564074080848054837370345487893530053351364606105265207351997716008209706846270921947868710721759855291000672033357964907985732145250325363065768498455912657852637066788671505361316788605899203066418937900890265934732849205127248883724823843135074633383589698824046014312540182483844399051629424065346378091970491883387143510658151579200423073625764543771256721776368535022433514067979659349781979487877943898967182416008133408945074115544358066169186219888178023742078772697130285710922766427355633765522208544548998609554613053405466975685001389277720036001347275718681955167248431261553887994939731998811713768853517886489759610128505995519774893724140496008608171974961472229078290568652056791714796967579666284295043224256617990338028070938074218314759311384366133323074617546919981728571488696064839291694415443625232630072160624886199909084704255403266411046637009104042536079426167806257963708968337406707462359629529391126237973503309733079965137936715834227500101268107997663157938369903501023343936894063368729118904216613334459237190787935838977955106195598031820674506809045440226705638289860143227956260004209765857019647607263693564876035872454680139524121663260100152672298722082648313330026159961381501158704872764049283872135844357654794545748875455496192*i1^107 + 137569552777706773258233023857894082249820657458864450652491561394039883817237709943268832399751128515928798020162009065911393139236563142720063639024000610662564660173453062241696016135109435601545771044496233278619763157125272861760723697756433915023524146546155866650632252730697054193754556834289397095665798344515358981262172881009441776189007287745490320511849722144156686758356897607603296163965848951705088361985845079166117499815309164344781350895680751047432818334455923882858654365641700131380697835414384791997710210733973021351366946275622106803787227800815507760413396301391326334652259858343949715627374653507581428059735748981306379992442269536678248784455310212941992941340267803945311351031828974595810369892654392185976917186694613366722985675977350564102617492025041259400477497110451589858445553741788920728020811448042778400963196783083087632735967232661365165863255299801938787567898089581830745225648357273315573844487331783430025305350917670781661832136141534238673541879901223057160988601258955017874495901353684984772195010200572542201834581546890429671137685950128266957527704054598680566461107569005702017641085521822260530192189807420071606716578001782118046769034826893385972918668380932915779122776324002249689290263671438733956347519792371604014631202758396186024339147662060619973867805607028200429008257708277033734804745566238202503960349765163292129524728888608598095605093180834795075395696739717504479307080195252684047887161687835601085227941321749717767010197987671473444704793358615199294640609434611421121122595375331432017022545822573106506457030331505661955333964302109200327520566764814448078159483100004077604296388192277878169092297704671741842104397003977712618182726420431893033903017355435727700497599614216408039989386233749353579019992798665104539139827914281385396784563490223680519178890316945686274101103721417840818154831296171892516851460468532039608281527045947077356484907046245155721315411330256040060756106272946555768942725435735842030570038244886651065448587638804836970779765552851119151953167477826287399887829720207260710680497675511031950331951115835733494216279986237796229863625991167037598578710219724797062930472231856963351345529350318000198875135365160568629162907128137037111642706420188570990595585559770147950362414687589681854860361718818822187499374717904345885902102625059191769629357853392775613802963037684031399426551212824111823799195218889448872084069530189749805580812288*i1^108 + 18054605624388299509138723566367462061086935422081189233459341014370097149778386921735112584335431163590484192644568019121101348814533161201288716867209933438539410677596216111949517511239469446615278740945766721432582205141515401811579311826156414465568030155274175455709046081089130543934474300029620726511803223467763090976080148328536235246860165718666195322922283695579072117644435098217470650220771465833039100838916896957374669710489223328021992965606276755302089862842018417946663399586723609549251043189319728421696025962489963053295361820623140643845598101022812671424611296244114362532036109003963548153509367844434555231396045349373611507717522559805579587011354512993773665732643006677271841717702750131648317177242442939632129077011654488996561512204656395447292161579515300435323097330573466459631027882045233856380674718479544911175105715641778295111439847991696097361328663244798402087276553168876007707277128138989979370761047991981586016774980154349689845772893882157230144530528543329384801392754098351509022505855810959465828071260736706784279265905853200802638453810043010305642996181608037542373248321510132605037288026350234249999030214411020271843630205875859102930077568445216840900673218199686772408383265928368206735800045057587655606261093515209834523784174128225924212111562095153966537111873228575267036049484659774128845800337458530776968533874028672194609662193042497994983132354217454454209945153123367119195310394048116114005471288542346057730886982151021433603909807068074168566118631611714991988556711929653063753996880848484160893899216370112887192726159119034593765632642494125421438316492661606750966506428245968233085202900235242679385845262410094376521606649058824437365224942448977598528388825103502789744455082543671068275258897319835580626969773931671547355766019700241853640171625939114425799297650353157589074961472557795112959999950951464473464825867259586317212728427230372830240476914138541129736498993871948715565374371321348757959183819876399048665658194509625339462080196152867071452975612412127541709795290149157939399046183368865388219874483453048174910963487021680009724955543663418755641957144797126182381399383314584496621973902991716312512106648992792821061784801099272194199195861168033376896251599459648379295840020284113324688884274187904141540397270034568517443328207095405872659384336272534056148267955626036362960856633853916715424274866838531298466223211352927012896599611579301888*i1^109 + 923400465460714160352784678023683398818267965777890361355408798190745570714334805496998694911084041217888517498151330900762223435709691910956615422473985430205559822628042003871480984712789818290019600764306641920607466966015207833482695220557333822397306966995838372106398568058227420832399774077700710488790891112739950347590880061411825831428827373826237391583722886503724542286157074346109864144172470105862381886485720252199079247627825489468844040802835224706124697206309798500960443154400085350066818409162486792049647165048479944171186054249413427341460606701729761650247709210288295264916801578411518426333070005438510817267516129051600794060986011538823684952653520992611778933094467548514901623127514830125130129738330870277613064520796315378603260087655385873038444075591633006953460146934094448006339376589334270987407843824512693469354628770066096393359911754783058764197000803405492103486124698770687838420249462976837281333104170567055766942154581321154746056327553289672048330007357470931846388453353978452618092721234475261440299978907826415835008057391146503358089048195596467794654634699372776490146759668671550757925221708058754172000307015099014654913963251503126140541020861728489965426882082094564227283173917521076431483604803697130592361201057323676968032014426310448904937843601358918022435281143803869975413248437300044976667602846420657122516440454031791341787004271584566226698533971315076168777591266411053469833183945588918671017860810294744412589167429011569299783649402029063383309652181057586059589668286281868280732993103651427013176245948494403854066648184639364901874697034489618512687886440528013541891764414203510157656615398629119487056611410046844578746293694807782914307791952238190180761358272734400912197965028967422953630841564272475808682040947249424688172918826160243812926279035173839332826336364717473327222330319577434352648219201795286086403263811061272526864914054147978909094086840156314537680451854037485567217322783864232074151308044328429833591135282515263042515527048454658013354530297183611170258628492919197981869071537774985745657210095402020653811989264653266690755273623830347657141311574184207140611775780570266788594180353560996326006445472898218032849274889343340207157798405086597975448662623073699141586402248921147416266839909700104902459174953357132528989664971055333068661038038525419602369499695463646236496259756626063100032211083068066510611185998946979169697792*i1^110 + -21239965034247983475860921549775671387591070403970665573311109550808350129799891671992979130104020523077816566344358343128825654847794251065987895850821055039389281592068932272543882684403662662578312710863523422371441299945134033744125751714460430113692282402919574946187914838813139878566754831241360246346169329127430449495330101866689435146093235753818149597232598702662707505580529923637240636194886907000434580358609868634120704191473125309225578453304065298296484449914534611987460394808315279243890563521994110139168054260681169970598996502362302663877447408165882902543787596688880234222586265145594447987281222699429285494722564220557157082499228603029791532597666938374325118486861216083565743200994636127394540005497192114823105167405707156759895905197000296918588408508122110885148975656527187753593156975650951280854950139262478289343852997745890492923577668418572191866744988965060028817819459605241284960493856938138772742690063946477035692913379623873129017330952161981577600580122144994401973863348206496975884920817872032952231413681825346698375136409172251989740280161348554556315801322520835020190050683568854993660703977407324385264066338152712462330048387185035431256674899174411905257412575530990213685676837995673258250026790948394497397540325158821357122534096754189528045591671933769737129706327029377248897917398908807715622818829907472537833018580277718158930783110292224540907645390208445328291173210453407929157424762758441953159036315634722532424532649595576492767935549064205088147817362577191768047943946857292227380656656222635425467550584223486956107096291303237741082446449765892564679071173077038897877065697292414726321419525904869729178513006647375508813534191901246491130301791985340863008848566396142601414975442342228985757919709728023605136250071497468663068995662695381078961757555345322216813821247129356983520941970767783187507730838537101275522005942276516823531610890832123931728354564879703202234959557496168558053985780522828445565643650541090465231229302190082606983640149354738539956125943248566286559303473825444000823052023805381329156416219618915979704727042396802324523509626702562776266936364582990070568753946988394662682893328448774076374510532007944674736562515036701110849531782967171926848356639843398216560852237504184176883193752095963510667021439667187026926103136032106106071717214579212121436557586090223669616348465139968957670273504184365255838340332126208*i1^111 + -3782957812606895789269306649474634099390541100053108446877515270941939937864030874349501980620351809856287706655404291863680352606444702802461573803249999627423149157415846777761188983729918945161045223283885673155610286940228382797654561203652965375783997098149842006074080999353390706619638310645932451894666869740536332017721465609534154594491349777676150943025100040514429247615735726219922527276292253061751414997887618038101208373619743082398120248763604386200835469699398851585074146207469967245158209329839696464220226404285128425486324439660470497705115491215100063031638463476999199059737788140590913734353610975950886731505531973873724700823713351780989672872531839367919302162525611605893136851283492432297227609869013738493325124246901956359013884260706312245196816585000847167626497316480345677173736565150567208134019238813279932999392364924051039293507789524117918155526104515307099390502831065417636026813521260012582762721831050283060388637817428079795905519493405427236174270599137022439188546668305740093517580023981507987266001623353787167964494094300401094278359720566209448894471457450551471919324105461876040063473997841715289771410141372465515090563004446511696268051251252038179079478182937442875379183031570812333041912597025176971929028492153326032103856359599777215373264262024212792850561112741270171701695501828228423431114111892424099510134538633594510236878092750044835255513085797373696595741961645325269845282651591499582962649710841113871486446839717555679415008859593585232891757486707562491834599322383752771551724069267113973847297631598599465992002092766382462985342793200107990121290473581281404117707511031797895618461734445078324484705212939550721848638272296067934097333060523400305036077942133737632040752359560442395303538739458104168576687217074853092773844642326753962968275047486662158216496986485485630694197623572470177278517311166245059393853064175151556624902903899916878025269107353460003028932920803183159059682596647616248745842216559397207115790221807338255562706739606479781553239754619810774080504388590513872212988716308988984602040272152714943949069868919588125470076150978447121963778179140327660512154419437920776975200181249702419164646185206710070390638873482540541895542668834327918065772143023747751571009319111874314736376532603378411082813609804579119012244812002048671968850321768175713415861949653295349150726284631752574684706701852714639294464*i1^112 + -73866744344640085343694823494967743766887698576417884102263777312933494416945287833181763823472973363002288116656962127086734865502277146031954026817660769584670604867022073087302335498729425636158602239523125723160441068450506196872250971188297547079381777742759984636102424438233805727228563695401563878804734355368394800066770597428824618799137940565116842074619875122705523517783604468693690155818179521752227454004874628103002476066717626128104947262989422008238114338469115537017382829955334902977499689807198652879226882731966356539575765802541637107365761694695276475278183148811402583060549598952578391234818290524245256734710900565215370008081644215446953080123437727899830119028262734317652375791723375366738026145842041574954717959108072543559383680833022910370008684386247844240621276358801738891698539398199491977449925371693968234533793008672583021074410114917745947464042023023557553897507202089902487720097541905976723802442972449979390894069129818975189304121638390631266106600561722932916039753037676757950192248966674764644576418967458182679851014391882263913369407145748212030862582251409749492037069178924859578137229087914327436901351696192083188767369312031994834530392702743502340315753592122026099492223847109473867849747345451555415776951936676969593981176213580674113695730412976067765156521757224221594611959438815833343884633099002975909960122161229991724117922181000487316319128007949398887073831624108782349435529279644546869712754578178171717757971120411039609190347740374361398067672972179784364734831873369231239042819152224640227865054825885104134051175920450964050076428641061991919602357077558912182269318699113718756870821517436535094463248396729523196220748002153425773018563953796161524605336137736221855362715570514644628290607223502922297016427854131136242158193782088499976598859579929473919547865867211986556976325662968258440190715984150598393070965805315961313093054430710386228417522936495312885302989342456312325914755252152205118650363514066602207651498815167455880000913034588044540734873700310435774421435201433030012542359341983407248013913488192964247757874424356763876110403349753796550645020808154435286454780189058372369583443868853743449344567703110132606306374505799305813647317156668414653529033415382235453730507064753715464562580959676270332414530680820831528442598305477197851048673056407114514633426825478069946496756864108345695209214967808*i1^113 + 4941833049551288019744363525054389609076407866768090239365690687207959352664684081791956867066752600259510262790606354522311010909840666444836467321936510261092898804152725379955832620868522724053135121967530639216231347097106694501159441464704826217644316345722792559630287036898218156040596676276710716516554239366008205854144887401914405811582718358511825427936104897412312262310252115198353541524954995256391601107739728797201642209793081165870789794984695325648786355748389320929880003389317302058666456325883757727625169697732288943646636682217891403787611756867444268713122166499082376526392925451012845065330594990822369594190806552772501730845493445019921319394483450554266608641675678977202676001238882368670557276079236256641201120740722179352349084336751155848316241029722277275400128728637402484285741383613461982669684527623102848648525932867352188243829892103701440949544091804587816676967067225747495128361492412353731180430054258498250955008239058455291319593743146196508739251899959302007795458035142812065373851157328319505384834654795125856338011446692680859606595682678979095866170110123119228542461993493333105786292617845029701539838366367380718376616202486187126884053364960080293118524931536755802865210491912411796916420635424088362870997627926635471303492711243618264264369168115704152906433768712524660560431916355059964565714307715946892238844715648219466907726198250514168181713129516533268597672910418777836989342497901188394954733380825404433787521801676325932308317405746958615928691960025539270729259816088179972001480960143316675500834522449596945635500324390801775971605876086877998422701495601748603962785852752320497331381585150642979428594470504758579337600006266039601848845845372922332157938472088226248017260296167194772644052289468990265599753477173113231695669483456821780099318498756577495272262224631750905597927556335254729796724347516833618897806150679733987748942546314333951606394063490043072190571514310996290514509690432198911000691882285021407088758887094304224017151888873769884887358094741637891237890959289479659832856199495257440690887844772490939361476385375078925661057205179148980982817692496756771399123961316097716853720066671804237655192826802649625613769098677181688880660427942915601065468268581249722698720463353223973594236057107801950592930822629586524636868252075704871478942309069761480754173514403909390697241402921436839936*i1^114 + 245183423250450634780789840815901446891078599993044938108116809609089394365241021609788392216719189570018712455327350667804742760865797671004020980713631600112220989616862814074684258808389011997294266875444198896466968699470511868159292474734453291430985389013200238068836961213732475867709111517335218600713578933816004861715459109308692041859266406895034100448072170286541128227430816183864441836929983824705664103097423457079007218612917537475579450370030041566023590785389927391329210748804759638623728596055715270417264365582242438403848799390063845296718714308115736576829616795404812351591820123445387270529416697758916898807173024597960159109143301999650323991063753520901317460632613810804395195191252522292307903980627006728644166856127235561386689757690881143809936344909682085452022917090412328600985050083361073650567813732166402841394140406228695045156859444577691313237999103289060854889373667593378425319331388509408614180169381238293440688753392171152049305354507401240773074705420287800869131760918181007314807695602915265098340820763278895860885398838481557261917435671674675571845928434730078931998925647020562282214614229131465346678515452428372727999432909721323855590630476754920453385056347057193606797140839256870236723750716827629684694274679950408555566351963460453626627591535257270034508015911467607593568760384961329553981704045577893794362346500314893693729887874665046427987249549130507039422514641149022976849229525753417589974018883322558116464175411178132654216127483148318392829062932541882691927155662107985033283256643227701256266086652038936379860690738852256889631540994092053424561481260275056216905839046382493742946686908477603631600774356462916934230916371899613379991194363415063431376899783508715615844391840897459677781195661730384476722749327195059789105460579469856547111572483265474359843543499738032540755170270695151811740860148482862046854278733143798534770930708537872403319359394165580982310435059582469060200595612976607392400242386277861813289123726698974450815602700015187264777306975601041952097254034622455327254424923061077785934230713210848454369367419265606811186823249084879289711160664787324353650430851173740801922111856419966026607538305647810791398076976952508152957116933611194816442239721633527376643957277823307214324200676606340593634176058603685158188935207876980668755112507912604640783586089140552829272850432*i1^115 + 1200576905151245422914956210225810867234765437983786778080209822961392522649713024121874471215857704800606939251363755140911706682992170879694348405770731391440887965797849922579798550039501447883111991687550206237391811994904454821917145426194824966646759930993339958522346021405941114815147764700262601926148493914543294119223223464756566499516902347880507535997702095278530085121494469201275967579739152656672139499705261331542533120144305770036890143761653445285029591074582174745042855179016691507274155323338658152137138977245492360281046341602335788762477036311689692611473264684694375669985753819838985442921312683608126216642788682763678356089931998736472225980667946613425109041222295946904270813221955293121377331032288636197478011673729901224916830549552279039157038584150165232334699560194955029743275255417200584832388700666671550778611150361488380092215688881269509528957001421818616488919914221433384867251299317043896493758301551492021844669124762341315094280221443909856872041337188346540453726616605054658831311757389422279946699137943756384919269660433049185536331339048838448455323419832721410733537284209150353566654917944232740544305832975383973106783806114981095216569774135192617550537037285340306782732028447912668175414499812387337014874871063736103774796181986267427640685779396093608068644303249646217838786485608509306033305733220269902810627213035136942911706815566747034166027512154207087527144705799605032193970971769098306375999281888250874397296789216543703500007343599870155233424085675877011961845630878393017807950524184723027867377471830837636503455792461312486938158586217431191046236438516264425789853552735816468797800593031432468430259340253939510181300280875428068727468562636033433592523101084630866601757646742752051120962212827525805375691264018538863578067918440149281843536715044907191407705255452601063601320874439203537335016880607295094122927115301282229167511952618317306865119727570206895596002193523288303966374291046870862852339911504300039308600489674528807765768538467537740771862810200518481091051383065908308118441025598907411578986225955166397908873549100266051876150179591013775600696140727282690777521390252190409654427835683868840534180545046293883504870163947547570771858234148761671170120379849440119626709740320116525165360035922497393963338824056163995210309814043086082892177707804066008392934951493828608*i1^116 + -150143578328725913275068086988616448122577770951866914681455046831108431253939628347145149749034894685417677929969768472419179832864318024391065690323085499896811304402913073485505202227869688760289498983723156347699959460796188249411023470920979755215650923928820825616460545446928514242243385624196609612750322077741020866694116554190317798071062970192954311051698134126381098020267241948927528588176310632624120657585300883199287812130987376809456440361433234304318323786536126019747376610403209127945698721134393721143905483615041694177657710203147205780465230504682115858960618694484452350497689472891463085171942766171823369138315115243716220894393879306746096477869404994555600574220407250851130525135347143593494209691200326597468183336972534870338806374687869309642324610871420379043278047885370859851954700727652194711005673667458337992501658851641459356124223773981244429955132239202267024500270681979939851528217042519869248731613197729434197828066298789924379486118130874342759143083209471569578545305192709897183272821578673195174985755907107558196150973744689005479651799945532843424307512948594467116702981682201882491272345857334124116775067889171725100033316637974953955424523161973691267477796498774159929652269063025463633236240325338082803185893445000034573806271903398324526344464585104307461137982382462276544679944974695924777767918007236498214843382693002104455744069874586242615331499889000233496855004329368913552018152651384712765809501719588482568030398855816353540435383708314259025635823725322250589204751363346013750501877751544569496289384317612946295496391633238536766364183089046532896967519455365598946534939613274354737065494106647539534890266683668547463630791510643642838612055177574849590756700883345521804584599925504383111649375981361557803552031295374604953618978714658327550727889828727274795451073805740411884226093707497405967791630623361931817996135565138447773828331562907458307540973942139261795449723301410751770408367755264924380597691951248475884062438623730127646245465475341995951868243942784997977081207633057804146916382335661199972113231055174245448151735560255293552140495785584618594311979546242514087197385241960225379761581995107320527904954351571033493106855721717616568376768887691238781267617934499504561656540239515318198407233544043281010601891247642610385105785411242019379567276606331414556704768*i1^117 + -2029922320278038797720496560146713844389389907317494135474299549998467988846136312746565687511119709418014551142490889632925268545333074556508254564617606750582954143711476277238592229991945340475106474569228354313648096680239000889338318074199014039412199316338652403934230732040711873673571614307728505166663812535193057147801981958791215863659488731906811962011632681876244958820168108573179080602696978991434857494428960101746924335783113034653915743746708525998713074679975438520733389892157391844564024662440711518519644318567455337085575958483199202035338511693496865601513700478506404827583869186620938267707265361421750363062020909114237297365570147349999310751695598967290731085231662865140457401316894162677826261759283183788191234936940389591064244997410964118550265333099140376463098768754167397624990860806241363120334035734379485378801448917883784146595089726866820084228394634880892168100309227161263884820598820009171678820638634850317238522224944966897676839350558068967809079332201405105799231180898413331707400193986726366369223884910640465191265859555129262479151640699069214594847008549236327770101605476251319972987884448847997554605190378190992698956632026599240931136030073586246945760606109269929597641271820711544707469165348619084212567023246783747682103160565686321122743570963875555358613996986210452816286005062664012738861697762938424548021437571168955836712834809750590181577000210461407959438946570099243149969498246898175879985274140620686441010680252516481614197792458784508551049862876208414821155560165187710710804680192949936631787056547385553767446842756187785374205136564234860507246259906904882142412296064069652356823202057237199942673358656930730463776073473888873426648466594115410710083986688312553460521746948448561520553075711066768637004389432466152247053469000481813013453314925370682923699803176311296221390927421634646383268492892330784966309624291463101161598888764760509108063941692077167588334694837987877120645825455552252422311560089244301130199194243026440465724804780196628636930625757033919805266229618131515653967535793212106933660832812053615375735671884295247871015339761834326606209628371525742081384870252626991470670739777247299894246147925065489504142364180849134820356705775952655666483538221169111173580944694256018248790441562298454780487142610074869331924332624079094057727401394176*i1^118 + 17966662841285427547235797132420269018835857510162387487711811999635001253041471349280080420714113884668141226627613542286375051873740053362745277884298331602462317997258535402511020018691791630292653713117368035733824411263080570304970716493694353133352672841547588684119168551203652906593887940440433547225972271620817719338842318464936968969026976747529470111691520112378138789110137558475345462994877385198997769145249899272650714678631139256027906912783845002898959460512393262483860476043866491303034810685688306704768559019898852072355719983077730384370115917646985277522602012141036026753496070194300044040232391971399972117211174611968026658118167635255583884532955860737756287808323449980275488697000090870901116970191103658265016606006727786898145435766105219477612329647847942502579594973052500827432630558933247926982081941125801784410632568951940693405539711553380997311261538060610625457222730637613125108408383988346557550622126466860645159539371587708465936598469541001585364154613377817804855406384378447796308467717471403950434631212631977816551109821961653908655127115410751553901633444918368141547188136070650243726975633955161451426857551398483594170136167267443338580287577366252950769377556265470328011788049572697302921890605917106014093246158980377379660946180277921287054960826088635635153135341150288354801719967180701548090042457595670439877000896778175171676923951789694681589441959580751910741168500362045088288433625161133159512155749877939689525585982400157776253214912202238465731169177216675109058356444271609861130581648310813849002949492738724723339866723876242023817444366944933947081008046057712533395761000602939553693770643198944673253983223384819937127445768465855588791749317519427325473591195404107003443873011091644697189451460632116910226675508931010111096295993755593694261196294059091409839929343615074162187046668498346449238208672708186689758189866275888427335102283787734818359708843359454009815650213247324708370635787786453710574945792074516056706992514091284914809608490352388351991565402848112961885151672472434862985598413041323261222535419100161500588587054146269147620733034637357090717510483874163285052342544822409912588329633162403815845170915388224626032352956806446977695099540978433698156106549558598525518420877930198278376727839314259619087916506670455884733196572821536374784*i1^119 + -232070570002396639299480453619854707191342262139098327931277114234816666794835498917162090827876658401671548785154807833937094387664500023844705515850914357760944350819665361127335440091332473968704903347972168555139312957653795956397733750401843728856216694966306010508104131627205444340569958383648677896221772522525433091921410715913172504355527457678815777554501265140215674105832913826192241225529446466855508616324852130313345255347572273118108186057646168814946758291683212079832586652930317626155865718690386343403527086482210942143165581307127313985158328258884285630929163043837907428034394660340373067800416751168033268037393307894943266800715287385199758105592428558495614111059320486035464044681536754001051537191965075410167979652170752193046338887436629382043839147847123764799018003485738516197864072808677147649577034231604864604368598120561115253468146180481501523343209619158585338677337674297144335183439178212876811249306412076789221796659791072423222008624974269576291772663680999790033691126878547695031935705965899560551184552309159955988466758657253726018493800180857227610958781406182207508131407559523695458979963222173753210367568603096117261758845500811124629588369193909761858012283635487686444408557415395834053823871285243223624612736422539339481952169602502347042935074203561274900612685906368021431007886695510023138345532250507463310576441978185803600117569519952617988613095727587713716864819683846435397527816135573972088818132435511537210706314188652555150172271684351962484613595384244095196247790460139480594515799903272346882281301506735522462631545219090144725327742724974180065540527070390153428830208768337254943717302472180669216884519940659925246704298877461995706304610509658242767349949680908396744106265071813284138276863396853816252691001788467493324147288703348671477672735673008515409169454482225330631589676326665392261663186491175148233940638766022392124837186587999825240391489175696244427907840550363189697428327752786030293159589966609292037014588700001316000682826726964819082866343437958604167351626570099629187974785824646438602999819181368727686717397195262383276765902058599801457717684213748110373948710100253993615265303796364305130981264357437446793393348025937614150792822968058547578613842280043863865904436955516988731465829098986236952300400433404853663532318720*i1^120 + 1824869269805857649717573295307674177014448314063439734735222358136647784543563403499772973213595772548006126904728572801066901224491564868959856209788467208089136046741972192174569850585538725248741449918991480457290125336840285684566025039652818375900820700148710470389323720680652220162475582613513624532877603226965772984371409950525998577311185610745255548506009381676204605759884862227235083116778575804554415766283197511960663926053145480658084833709221579158329409756501330835850657898106139414097771340667195953182332935651199733263156445118672303309328575362182497348191644524272857260681270166357323147116365261191567133532652181369021622066258996501281948692304512310424273985020400262311410776709412798746807911774507913553137707884540884871227807254564639487759297375847439259472119912486297768440566349436724260537762809456739377110912078361696477131118274709764064294936978038287497042312730623379873793500725688813810974431406006941449746601512547562328193955518102348928170399795857403530645143856612090153591325446676716398534669000554126670728266536379464974002343960246090381647956800381580963410381793961997055351289167957492838942409856146255820866640268737685101668065771917434956088858827954075823771350264722405335458262607569130273264271756117742601989743409972786055661413716730911966966761371474578711627606390299178824020596290652306366427072826316809440462738969333128503427711745013402840937720741191143859607824457656916550689980161558816247348861109213775766255193992024743783839931968978853099686799800475510903540826086568503397475295009382947038011419566173637938407837516959931379070005859125819691909409402362386216044582827294668983458819705165816431090719164988869148134453618633570018646287920451560597318179521265466781355874902641920236600206500376738568266452950285538263452422169276518477697015980063408298407124176081660469617835672156307515377963788275347879550081361524568236105151312653386945398722324086900196892382623234627728712443984999151221345747452539199143293335263102756725789107344760688864364722002525768390205084097262699603324245760117926410423946233838331117041996258045888259089685009931696019504868144636102877477742025201384651427481355513659885908382979997620117808756205890974834643139596891155614381942967256714643376967118651646435580431928400019456*i1^121 + -9702040880856530915620611301003595967001227722769255096148024368627700745329297139275990207037929070511300750530446505747856541405739208972762797534528997677783480272960099385860757417982648539550120308738209022673303501546595923913894065282364625254188701510316087055093225373644300660702006511704909607172785745985064562123195707789112590642572354236407517169553545702265751474984421501810920056162665542039164016334521636999773349796098977372547643721203062270720445383939255339238823521385283507868943393935245698373499334187283551511438816963341687709253489589731851344633754749443346916421811705772794638820944119795693079941615393969530232520218742965507768236679625437301838214059662649094660625874892962814108915350777429831522044638088896045525823673437086480318784687114902180598955545411537546015678986517934854672728209825911938220893563216132594855778285147550735156238649793056046760855310670224407666829615368443258234691349386899625033453947093816152768579613532251176708955764116803783229951055984306156962257846154706096091361676953174273157840139257929181577908701201676090107258869226123023046094703058982874790718608240727648811308956258873457978501483231659465585939170496977799915200509757998428006849246493953373876267269734752349902711617804292467783372452723968423346974577800163748594318545933200491008639120056679885437413429174613092956426881843787490255922733113722468099867495328624548016191216150130452898511234013301581497473257523301942134839398659471787012012964188416486549917689153405326556472308833673686502127077841694155066885149012721865557099990026445744459659442759260566472301879782999212413863768998447795681162008832766704550379816825630626836147587697880711838026505660895994287041688304365993321764754779530001832192232968370710706650609810272740755175127606756493880182136801066698595552728902098484539108603042486695143338062921136902608228682878766554184915583638772385406311857399456951231561729625336650120556730532475770533634920167465325557087694481390081259014125811426222287247793622900278717882621041031249835297772658090550516794782431379838344397821988263590201550969659963831967864625916438056410637785439533237577792079851254196785360158853936547681169978936197374439979201643930081148539213086499973097661627342451035978748027553541347415687168*i1^122 + 26186931151774230914798581186975666664789657973673787636835141855321628017896219719996526658603717370359219430719444964117568197252786401887938908046434755324605779672145689040223675547905257587944602315828622220141174632207025561942113752571772668657271158309612127577186310771868219245734683435004739599596736767890770921490971925155110069920689115328239034793135136338399753272271386942997975159338402398138989509749078822972717956859316589026015670390341442678416481548706592438830914611708353323569392253159314706389964532804064052634096880839679882816670136827266639419396340077643293956303689263980464426122016931174627807219133007710811905657960644580492957967940366160702800407939737109713493488667766109800443559957195527687633161232226334297590129179230951073773382541179377132607937392171636683832348330789679516313525618697800628122069155706543097304527150568212130036377203123742087101505782957797418068431823081612019452203731379297955188173882877744951066700515998263114782533276066793476955966676566034636222664211993310927582271417848988064486395222713305093604607702791247255960169959431233571573098172276915623395597827806653107149699466384559650484936404470985555734297400541757493101279263906653699827529791215447325827962670520443237474732816323125868222136360902766028793715617011702305044077892088571376975040249408290013447639926965721863293637133388586429730514758595944490390749123265708668986097024989263062080776906580349239007152743481846872021274090783432196304341883051846289149179634646451175178625697111881099031799457087820044712878766341447763748585318468276711482346891222584590959962209952606213316904941365542391342404609963164035781979843686928696066509251781981867866810514728022208337681043573375803830249738898612869025226369532323369078792854436436483915381044028342129033690101707415515693704730512968341837331325577355229643648571496175133244340402219581574502452837881246132884692146899611994560182452877029775781126530582065112841043039599426305526574919063166836188782300116308785148173538938651872231251512507429244404285939513559288138086686866090788114411232825131470956200598511588740797902682802508159925885421014970244598606243756004616433303425325067050030964790505699179713788056760429341096499200176692266074205583103551259260123955068928*i1^123 + -153948297249208058728737733841973704828261685872120616251064674241457525084213697638042742291658660065697910304254299810183266753278782337043888188480186270000292944993944886367267862512472764576996130507237581441627414039359267660699182994296799976228561408793782580995004344000150172285843852333054634758080496696222526118752234088556690130943131487523940329310529386564676737301970634109674143767005954475450317394581144885651947590953337416892997571666175736780620283235655647893557351786718996697456729431313125587185678189928201639325815771478520917111866461237157992153685856015640245402368263175925906673273761885085660497357974785137551924508489604948571156795469751137379219008806964539608200448479332702122940673326053697436460159668415815301540771854149280630754640383529787836940357690627780257563042009908043988262223880337797856036123434010469375078611501052210329257976632095506243616094375054847164045532148085336307390386995891220481781565787694292576010883903351097582986858427041436515585729925321716263235212635632317980813230082959744396758080041658166200675232030033335019406661734651724982699341534475354569792595724821334411327715960065021302481800578876418876934684032326480250733152407363154555282406695518436470670127191257868151629192333209151462713819054823800812302565834365763897985139220717584142261928794005656693564642650400227635100413029943112677429722151463515268169494238858399404833182656522331693397909835840628871711173231580294983316031963626051216157208469297301288575004829260135739152636547689565879260816359243694962971602092755430123327135966696639477481178451754915585399986031581184365624780886756450035511385678718233722586020398413658791772829956200216999100399817686916611348276273815514462826198089001406211415529939844442983402269898546784953421162873921344952624699945369938788596631600262479398975558753502630644667041113835989687354764517076098961482663462849501607144761307564693934519398592914964144880673866724005805230677323685044051639351594403401027731904841488103028029616609923847870206224483543027561963122491143592788631983746529449071442634164126999933205318665031624510994053680623053171848805288648150673235766184741349637573787684306856162159310471598822851959315929404466467050610547132193313618376441584183410688*i1^124 + -76961211718680301366355203529988317834593118874165399006545914713469097922898664526687043047483747073429179862230705979792912529386263850281538235898024122635357871098877831650230906720371145634518164804775725347444303758300465037551854452159602469566742634017582390097017985571343939615511634880071934963182448289646941186360975342803285048225024024607295802785672379586718277054418160992816566689180868720724746928582290818328756759382678757961212944482736905782351776827370124599319557531007095718418566261253887711875801751367029566217078217631061611357704410227346756331998777746490852301526489741191030947956341414492080810968894310755186725798072872474793379206751388240567687292674711235402749466689235605617421387974605099174621585910010495781213827545595522903258043518348745264756143141527871610818831129192739746945769107234758266944415628592815887595040198302103447843893489483290688162193158551352935916158265825489901930519576638173053889934381017331582842805941101051990826014186973349550158139124721976198943713667076496946981539669175649728644608651391096423747423925284572135171403560393624823441203422104436619144814869521664532383768234313064952911289641049321492010303549214353412795429753758564213731776785291345113886540710893518121395961792761569155767849864370888013567967434276289521170462604584137714366725205326564076332213248105772081804861252097533475755846197065208324565801470049676959978126521822901557308599020881762824613965543165234571304246085555306714614352212477208013280091506472449658633205260736600021893316211904924854083186429127947292159717638443759256399585664233757835171559477036656607072633781467512305412298108732166150668920663805188855592803450817535498554056997280967275975712263303770523633278386432027302083882424361658029022691280067718502259701390622513412522423652841210371295424677534937312539330984556830208768275746924304371667267327086707872292259782858995084763675527947430235289510826589953814969324311837607988298494132181064143499449111169796000879161078767560600913802897970399694890975302656657868049906715542465417836831733227496071963586580528993222611447703018674451411166216473289818331101485469817917372713476511904348350698301841830576575266971083169866375690136621662338839971897769733104545824768*i1^125 + -48422914591689845697041393762429282185471652635765148567939027418516375906967439594255988487049127452074269767450240122760679902952626192317027118038397287026838198820669866270419526053900719420358457285673780384635260614707175590422778962742787775370322924621541108552285461983942892916662743302368172765261841694616083372185134203496638234032971732173361737031102042544072273247664747962712258889912501058489198519985170006582493754731767583856041028461502931149556412061304751267076719888119963489143789192902874791313951116251609273860102376121389273131415098591109452571289870818588239289988906221304535612208480918591793902226885163323021646502990530067895758397556305123335613316878902172732098918209456184092737199946259344196767019224241567996600754017273366583745239596537900305773007196163761648225903479271736836534520641313212276067643055118651961479455825087209578418213207195938029267981407252839653285551153801226836370714564460586207899934787583249118359096075484583418893260926699790451474549396593502224157263145073143536148091674438488451072081409407057286478516933063661418895965501879108891652264720878944511789913836025338763395511556346262105956847045387768266614624898775755232326795584985839432867818079503244372573222428117671676605788688661338402179424957752953013278380193813926743758952601021684084418947873993769685807084199597766142020038564102557228058288927105648479895232219370790893410508026515671136469911128366207226533379309761872356376520923659273035364577119887335345503225589115050236878191226536980517201402525433119366061567035582625122182240203518299629451487059153862840821804546412536240172789699716427978868818894524543155695387762063187706757472813163073710411018510824099719850925391344474812409980901686744307660861167200266451841456425102108171166636071708588967817071359938649777199020074381227640768555063219557600110306714246459422078889034824648668283720251761379142617960856528532845433456763223739683942942984679700421190473687100417655733839259574101580137054730804917125609815402710489568263281661475964935442040016941287248224660006338369931374893164181506125065413482547024046746173553944261215908449385030856354226236401705117106014188507932832862552677348811426550060561275047029969359508456603648*i1^126 + -21603264672078952083695484009351191741206735287224149911130249257499767145560014061261469814699017261270120038454439817313225501834297259869167684446862624011187324227696536510056376537717684678761057275586186862405491089576847924699590198851771986949578177034826382892190051087592591624460323648666045827160183478793092842216199657226396724994485603317849442292975909977992927204016475675427522597669487564074000984654591357555777792259547379408440585816986427064489660840699538457821779149201204027966057431974827100615468747350902671061494032318239393717722071136811198639211791485210752846466273513519421997126742368305991186670098353475910650897294539622500420818204765914706640695917131914074750452429835596198669741856129668717066730417253864361539822010283132110743361157501501492516772221646991243864614841030995491899997356809214974831327676783999802349288433055715484471819045875892665184245958126593079295541179253845885039372494429009137328416765093153188777433053038719219569239342463723205231581438324743700452465882855898025972449204764346261787013506072894815446949503316833725623111218645663688770740851005596897651731676231504854248905264004414089998778010100389175529063728062100183537107611336286722504703025787654474903596954460484634956489798249619085538681785380584240536020515294962498176365171601298606421871509110470606959451332209345485364335106371844873516539831045184374822493952747208540372255851775286476810779463969641344478529522134222562617569084709792011630157549185440400927661162125050307031643454402474732573985647513804810079682262484899340878331102380927974657627156252259357480487622338805171979263742667908890480312407318374600084142383017403130033102855742303816697867141495164031010043409166051117062758290615616447146144413068605007324211359210590291847860511682448858786246342393331631172290786451689996864147546319474221515862156505436491479649146866107363632437178807393687991579838043679951870120775959869830536765176508862200998898162298242111582066519394978281505499663998756090292246999158107771027511119991189799509941958499266563226516777177356576134677545870581428559536686842814661848411821872478194228738265471643641531932735745627283939902789469786363238084313681568676563774691575105650688*i1^127 + -5911135331331486709573360753766323617810459004082625646573008883635602372809396063580528751405670395844400882382472609626229910266878275372676484811897993719463196460401062943717517747025294994447899519221903085167645637150450251275665928420270631789404521712514566644380908564018985831927017541217692924522801844232880949088934874422532511608440123056316011304011956104214788924267884135817952036973148700831038229812099282899443263445357294727534048660783922260047153408333103861937937818322371208978506684714933306721332985267220371355013574077339693624233087926283063448369608198222777425496546729675404539950649114886196490973905130465815021577722687720526511279240075380029937671184418044948513967752487128831182480174560449380010221998928063139495420296893821703361097525661360565393007057747846633776014199295686303073957327743809929049302305619481555153970961529014990344687131967362213667882707632275682298072222271692834513133987560829646084052576228862075981603371922791493116541676882788748046880048318217497047712003040955075294977569719280362732673399464153015555813992569013883191301662094965033471797139939584566913558073650351000254553805303721319889673827509919200931125696422059874686982158344306284704677958049957643257643633914695374860270997522337143910412704751516281831268432422102772525751001661600275493940677824790285132441304670250319801152401242963569567735916600012986884915524431247788262373696011081936807333496251941460745172083681666845005291577907864143439759006273641099170146648553355825193836812622962389267086043739102169153382462495357601441292115641082851813165543087679837115198701095870910086446234844579820037962204769968923515868491594518811122436310583195326904589192851939989422098494831834429003636000718805443123554947299459890151996264066236425346842814867847845826797890995071946976085477436875416701752838610956272780042979349772519719508301619547797132736899515285397177695491743385875611186845102267035684616606637142215824847491383127580933434656805565598165790700637080480449326025978476520345745829053097807064665171399724647841046933449261133872111790623737186470424074350760740721890966176891483072863468932068058204971076167424548105113677946710752463134222091574466423521280*i1^128 + 2789046715993169465159617430807398270477074516657534452577974187449484097237260957892387826997100956154286973163521506112564654648524489843176540271727169252276451334509670309953692634610341788787246069638513320951401359169762117292138177978777176445910044191058900860185256531379121774305411530467636321459631472135082522694842251563302544676019168937659714845377129445752119186812455102423694217243906921498337166457074027646860007018345035742612746929157109481942578751968908537498971959309767203292919704675515825561194476181411115500874915578854485543742571779849499360805069414855482816642968955636126360680997476810303242585780677647997512586231439785358509729831048686034683729493069196912235744768939547442326156441097970806233608751866700947544577978023912208105206692628209657831209328742052171689058174096249044098937205334690819042953548467073704147654950949284489369969794466314610130049149454372307913057091675217528930821228380185832066658018509067689503526893528573239661424885489980439144586619548571951524950726499109431993564407918870961184769915423606768375301310546798798685948000730438366526200251420145707724941244275530704059628333827685035508381669183063747912939232427091921065303536520480145147927317156368141338323173647736093333918287796570361194222652361011747774652051944504395490990099927417326270930235202924961842873961831235676249057739207170583708186533125725480087374831320459961383957704538342757457802439853117613463777094809044477729770125802376652419730294282168138576449302086839878970171888377494940160242122021797757708178546955631167096710628857259277071280739319688618048780637725800960638686158577892378984823909698105464414193567674538611908813789254453178571748728644564792085886237017944324124501839793101365264539702783499138524425976642605512741269525900060230553819968026862201283460624163755517468784702844294968952427522747872380076656297402088916504994392547515537633798011781866289521614518124135834004842089347161108635662424569934275691037874500855678462629914240146571404208797372718546797567069326667301606443789733884384701891333651410662957277701187016541679827548322219634631292958061693166980625847981955951247220574532912538426214171916059138674808324096*i1^129 + 8318680238992945028090758553552491041167085146481229239033674136614850783223158958509050682833377085631968500421993462946787041493267685266309043534744050731089972170141952730292209544157351468218454991887106812401503227181924545687524692751145911972811638518089581429580495878644880369420907275693274690822455560524512390959006117719252137463566164131954759235754326580689415491947680252134484029093171266710463880016687714457098846542135088455151873236246230840720365536558084609276470113399821072368144427497887166012349739656286928987348516744952694630904956468199004474838729867888675413953041814069279150387519061275595035805466975126108387930277728664862113026300966144280159082403291177946135526554908180176742890066607810657139814045586253209267408896913074143824942744991714022860541892944801692900802188613784221015736397839414472476710433707679498886773507895526502326998218846629357616227069221867896327056646069294807511972387968962040879985753239648469732501762044755374348994021980415694695823351451454487702459085937759233484714595571716441362401608598106444438354722155410300417635197456890578864262668594129673684040770149555339843291656780217257845555585124348100019585748752322550770445575088135659812718622745578251549064963142418697996375606459331501530007069083995022977999576053117933268567253239963009664810248267307163408003385982348797563030067182504629652278519592442759146181758697608740156560699450802806611071843473438349747864319713790435300667906324902488527750645363588086928310701521374441501140180864057326192765850803060266363068164319580090551100107777968756448068098931594032336044131673970677080716794616062470851362343457903079869418259378930719515696396844090720183805282657216573285099315221690015331211437014425946637637188348339172018318668843961530572618916065229613858957134333317517831097344763338908483470110155090053232225213809644774548521568983613341136857917300420864632715394057472405153023403008092413720458980423173219035375629840694549289548915370770509162888604320957652986422421202210407795862479985498781599660094432330522559706110353661869868922303724660551144701446656447477774434692289284953201675612280118753465416021265218603009643438333952*i1^130 + 110187237423871348657848759070435715646752155914746124481436507313866538431342034022728746531093033632497492234015031093058163522767649323713965117199516062841535236406368827140587866634454228757234752472873413766077135521674061391529457201797223241556855022396005309800091473071977442235483927822384346005640831247403376784069469639788270036121220528110249807882250272580805308316475105659016407242099850596544370365684203742439582272034751384183767353684929535849976773258040544190913996994526524114351564821314924857736203939460695920350239054731995418195860087942229745956581291734793654858538548158305182279452998858275597634502872502158754659449765839110151048104991918426623666312097985925995480053427051046549647684432093867027281298772594285626626371709278373421292996149029741343022690056722090832706567331812496245815655407246986469882485303545422485628777736749127578629446621468291899705834696055660161366952930119870582009529301057751760754410583938494419602015039229762285763517438198671043738236505827102320796292492047402580508488204250366522546770663212584629734561271614729102075717183779827031073613788154049424266810376127062479548008612384908763916317785824622100058230019333268047238888898361533843341327806626793233839217326270751715107457562591465805091468072695474770205131875840322415272564711937044013165414451727766781010988551204438316190532494339037881955715949251340296241496817777934716298291333889340974065945611714096410670182569130450964790089395051822408132859362499920760301226738208515122929515045970110094359337311028954034234775694567091596379878185229716478938862076769656296650788028246745069006838744240172461457473103831549704226267392035354603491173312220980529932501711124111066064765216816833839568488392975826797647767600851403460945176349843220424486918866128316199559309673705235389542361122086888105346551779617091342538461858554654489393132708845954843760690227860442769064321137513785074681910735949441853925135212433251283753207110408775232154336731252966047281725294880146121809729001544482949653643440256701718761912624562858484239232138120584097473204267779829021944433138880265538258479129027024401790479878266217257609070206033920*i1^131 + 634095388356499521709130531961930495800708600700860937955091182137120436389701505858066057959533876562552948469007517559312930568555048397157306702489047138809875491603151290678949346849873508430364069819398625167938962170379309655246502930563248128655818073614606698407431585986011592254707537345056221009159915291471853274573016143783568626749913628104709974855303313590583282410452451380349779288359912539473363935623315292182865910114513843135038327682947596289538755070760252747154976630274709980757408214012942513766897319559998589807370043164001989509752159960260339799437620399110523951712937341025383001134499243179746212790086737992711962928259008512461762835627836512849922843798256469870181452773903248532992383104468233110880615009406808027757986274622663690631311438457602116122606318920374046385798588177117898950711007723773875544176306632995738407641371182752035556655778361901271973661844646131326816853962067546467375765015373019374725662263020032129033758573153604380750327703906455132885525255724203875757731446210159800263207040235780428767186759548303856938515391998913923282643117729548876020792966297874845395399259224251845591876717253336425903402306964525464507646164896735092087343767289405601291446219406348748171527217304401373061632920328743556741634295314217828540840291309483085435995699300947084695474969600959961889759025971786657601822330802988848629664369938147622752957954390075989911262633256355450129086784014651305733967735556683656277672135734132897497757756085334525969076564002617365153392574139200424651153618836028313449840795660044325743362227938417819707269140458276415487373831096532661545417113694797493995384254339875258493036365026008359661384174479583201368667705540304266194093931943129710437265826844578239714647428895463144963363599621719126796230704720079218329978092690091562455392530904480349495068751134060475069201665477803361179999011866963638393102184429759055461967180471038671212247366564729210376286948817470748896070390847767130866463428469850313158205200451095327058928083845772450561899710765675778301590225586629898299468034695180735768998495895902408608055296528461610243013544721666890129837351983104*i1^132 + 37914359720561977819550256011941694186543168630282577436950135377789692834992229538851228063089105406655044391234850695365619571480758132021139384666040126584192885223409754342828200683654052844121840273339767302782341141157633198507358475834300482343180412762134247518442744420470952450584072434273080747539042857846909235814726906746609393463347098211183390249187152618348669145367364856285239785282468611925015806475783601913771917213666419125540048971133942777288114871816145680004861276478682026738831234132722980580000919840503626792395201738806586510012614131034512090944123603295885237000291849179081281431723490812087639648829517291641158465592078712786897020178746746078903380167361210105461854388281506038040367695871837966315636681413243953145067337125091775156372822446500533085714283708325488203754748501190269499050926603106161142962490502720614403019537335816057557224157178251773998779265710960933304714457445463666397302985436153377985010965363828160651092098420597134479644001677212627136085309037572515726567895471569473783245767433056732963546637485594065890997893455689550450446343183883180036236424098332172698861196682451271468681890926050673567787327667309404701335619248907274123815774727670988367452239560134913917188615198147033857968776449108474102214835241854702900475562610049338811781351916158323396435578309430312156864769898520215165645458850630339781613188269595353993397642463160496210187301979069658981226333658310588749219094616116434484570451393047562145710514329391921745156116515599877677256306902764390828880564319876776017654627463239306461485929493513867172953652525494890003365290268935775450300664471498366606832877163623697080691552314452014788181328677950825667306568778867418181083947791421613680952329865446319677630906727345602421895754084904889931146806447870043223996191767417664559787469864777810726921957682852525083049156264379819863627592424506538128987162573726338256094001114839649009918997979204833877134641118074360872180856523939441264876926137982119351702293977178670061225203843879127013817294263043204870101623292827856370122616371093852742817522651147492219978190736153797538816*i1^133 + 1159251968838317553644931738980024142181516373888080163650598813746030802878369746454970984913254901656081610197784091405894180104806680476423608634468118706452199554013672096517711756416733976768530787530173536390161634992444284359258633965798826238908920258027349139398399159333649150989999503898406516941507871983745859493273141828167791510108821559901727183715279413438020152672923432234688371720280787037890449309984147175607113221885201440968086485765113371213353244951816249963255583679817132605033232050539529150893790104131415950153589246041084808101541621150976491139186854494427153457795600243933423852258782656563796794942592430524481108369817689409357988296533200999912093339875938230646246077250274751053716856938534043920773489613221542747499598656597939243732450480048249513610902839465735146038113581259802008908713321983065999924259053469804078889123338213555304112524436460949521876721622751709052073816542343994332031587679539157579915849292191550566060343590176016776324070013370751793409843325341913912460820438742111006051273331233073456624445290197709061257658678207806189911670464101862717840166701337334472328523459810433809191198093224974771847561319667985943971970712210848378328160778047016554378757202133164535363521012879887388797300800287371702200975847547934519165800860897255371058410393104348545854825269439816706582240010211863301770901459811525646877679100543824593426628830109561082307575244686017515675864122928983178368762851768848039408419179715569644892666738094584060266005536865209302715017240290715221978430865989142426550502650793533433801252484147534357783237528879789138376849086179509466544671180694039533465638848414179031277010298071729568688967163011893440204916411289192622974476005197626420857932370074684740887222026255686014819952044655542316902188170039950620450980315737810225597127563010833587858808105386117892827100405769134971472352106391352906255346851192563664466058427731089267753586930172496426723012841793740868852991217605737692726273294250594316035601601509855068695853607876926556463779967036134647373999140157796798184694124182756015512316125112779135488*i1^134 + -10582164249415282712608900182623303923117396818080402035455448316244425774443745128433822506465230068549996033657625163359731021106382472187229295347090636454732541977170959883864153387060719611945910597350602310697222195711306410106197381182689928693527100864893261639303101228114317581364325768284075401742911384330216893081262547771852367360529681689473445278755425485469982821977120516110134703063782743742634515024578639909152488963357346976835215327817653973011415489056854668643415572954058052322643764895204802358779703227264023156923641062349759724698456157790983655708031267447103347135563647813949038355951413996141565592114666889515811231747910995396106154676851919028556674772400573958973181288383560863989760215698755349832386026893903119342616626419275521249324044026985860125368596197221252841189133128015960795531538878529362716110443332268141247738691744536592392316236500715374108948510143869063217978615054505309154108295117276514895448245882146180530478816841071573473562395999466130853468720010386880910175727028655069598445276917202330189749557796859045528937025889518231252027286251014901211222183734889215810456999440521921782871964925797500304200461939362018368507905968476716748504852023482086505563286453938883826731500240136833395775643056432746104993362897930984480536088169152282396988161453535377877210736982744888031254957536325022820306973663856447657258976244252690362650475264504345112161803073876275343564533136808330488312634638650179503694190459358323322661803939776941003142814669979790259818548959053029419445042675967947246886878380737701179371179346376303244109658141918424261256056909180877660579676184101081234805891744947152865016532531983826376390708740393428444614526728511679708059020421858191436626062023085338407385650722006284136952875785109091141438741627013473151502784734653157411565064861873071979584419442067940608832138258043083366628053665432260017150429024518042022102505154423691180504604189046711435439948662941319439711111273217935806518666940881663460535822567411177122665238536699983549924573884044544618613984590906479013680128*i1^135 + 87701930586588482580841267431647511031456498825972255135026918592971488589951779530394601598805468180034265635290326146329627216266403128460631338668117113952535482247874494357061949937177600425859102184502410746417699406549822854322271298121696815419258147084239088263685417451397658525770619791589092270541900615895413875055719977994640078276718375891180107745242910328297987153281089505179599368203098398591108463554990147165964841944767104027918473500363750147743519614449920147798299751720702244981883733262855925823267967414644485748040081005267617769586989891871026549548643561210142513176159930565655862629271992073508616148880842249616002252804064562553480514906850289061618956911864228691046708850309747145180966914338699980937830478122726452301274831815392383015346360649026113748438891463644101142531966558357304924050480138886015399814303050446318700048125804678471762972266092038452405331385885219235146529521304514824833783530389940814266838789895542252245183516226951791420972456268121035486987220192833555533891859420186127655596809827881900248933924144871830748440871156806361045947165299026674374705760159066839015125696666339310959248797631098429595183016637424513554823190036340162757444656087617817540487575329291511552584845671614450887404939196524146010762484887539024592228609773631941284614085075183008770323166295513326512938386216576985926074406809439547483807472256355480881557730415830514668772947189887416338424659058942545951555491881814893945535987219059244415591786977856621341313513174876691855479064389461519913167063047866916552553156104949908366947456619388829896255674213887403216292898534675775346131734855671557318452749904981698348599069291755874746027032566258650813218638520489926147364530978621128796409712493046730718388628108546954531090698341693454735494731961377195144090652327023489399413306004439297722827869886563809299290690310287186439983933487534501247548968050656250196048366229167064415481438038711416411729146537897284302122939976479147926350049884296106361921599809929344529932530466680528622881311201169344367744*i1^136 + -54778562295948124499772824087959533172212287783091064774042488689127818768054226654425670334506519926031864492081739320387829208845784086948448267588918347734767302375735782606126761251838978376992102466781622735665574073905894581096435511874095550706294869471068442967400763784904875467027182899259176912961453350858676872078787940645094542276883455768048294965144053347379922832993848510618114980033682865339212504102420475970317463546874807427184624730899874226404457711212982785180476868599303507747971585514400085616727726801595183444571038004506029188318679499125160601064695514302286572243588123428803616063955901247383375024442842975510989455844372973759989109165615933401248017932862470726517569822540486109661088633201590196107831672408837054416316396534494986606596423137975493914322207060573649210788628496011351401813257493297645119143020619051222747474056056238195067027445540080593962520868362819416631472799083330959687470128898592770078088108727052545799275907466993821716593882099969763945364803464034404772362331501496261123193792428199285672151420003917231943787223439703611679052740604486628698283485970507450302744172161694268750248704820819604525448191848128086507531746646757744037768280558977516612147764208442009251215434350969620211448830699572225051925786166459749324442427097914513531184065752719987804722498201175921313649657129696821425073948100476223693472603355792462822562549707289156128546040935321181623482762847530302237105002338208828215859954901169303157918131053167581382962574265246747771614332714216195948775228104628556157071060035393915043112945037849337872254020715013342316451772749930805023613163431610714004142880574407543383570708936140007826849663368476377146992409070893746510779771217215599659812676254884995463710025745474097021996505420244740710071605797422096129711164373832800377712608470363051503248068339488047052158016997484416731559078712174429841337300428084077787373624274852981056038017886893371621089821188832417966286485547273724600571150717987702629480293859365026655905856*i1^137 + 85212523271442876510674778650348037318734079710122531095372664464118182914375521902198104054883611165361085613130072037890334823158817795138132384336223884927178398868918532529401164561079757788822757115389668600751586152186686871315529725399883837347115027435921166843638068401460921781487985297975741371083369305758688249613829906638862094574764988784444470825892829845752357393849054391753805224225127393165997362555353363049870927679361402107304420325137731672412409561394719694894835954118929235236178517755978244926469844437038065592309550104467478768148244010903752608416755762093068274659406649927515733421258942053459473281756030048427015364764248730554436282572287457740292167312436983146903898396646220153137258727752162350779393251721282334040815321338982134142238652924349624324249080533229075650085652074295900202951734538742152720809733512115266271122873629712112786469158279955441909885485119742700146008493079693360761989020603206803850706312650655816389939095070659065696939813307425940064731255743439865872121026903603787077840438464239141652624872916544639628842380529218017501845020706713785439229109078452882991193151638935398944923326510937165213746598733374288521433348989354499079518023819682209668824552098874866507071827556077926901088277599743536340478753376472637887573190859029198021855096737075982315863310664841593680772492952218844381850713902900514090172756590290164540657965907088679931017455947763197337349159660606706643938193892435711566065047908040845690514870435765578718806333396129385574121524786302589363718216834146697155290050015918247769865651258060251437918264849854873445589648471903491225642364662313055721380553599091286830107899604239210517410502723502572632035970542060074456344687346146415302539798504072541559668344336139538657335989956114670599115932888004596670410631491356197777846490854741795327262909670860841798821759856192062384268293516044237608592729919369529446337290397681364341419007706114791170153075934701355695298632869380336763840670526976*i1^138 + -607773838585929102811305154099680494168938214694421370874175303522560568486132312315207751069961557814401949360426471779220341606037373666128425415559259840489199446565436923619564312273245890770057874302910218323368406118361777858505504669549648054621410809710578455357984157723346030385213945936303382132907918395428499131220657439741575280542184795964321576761174079897117540897492539186333571485581497782855965250519257980504835151169170554368799426981532885757538630347315784720710517748178095217814000951546930335174013901156639674084083065054916406658120541135235851912114238385749857992565722309030381841505583580595601707211580938951382748497035443540092300867472041008563858218332775275443761656523329529698047308320867838297756038595977293440454997919683535971172393717827960055860989395902861898622815921362684457978981098483417346429978479962399613661325243910737911036389872502225445727565385103992153536195429771049368781275597210559371134244201616637969869908254078094795299504216739420914605100587290256688224300580973557069119392438683837464149544628957081031950186540435863099251946177906123352009160884737151123785906326699619268399116232237795716981631989333898097211919759799543317787712957689090671236112342976025918377578641831988935271163677828947388341960033747588547817008541804379441623994529099025580382682371673398616555329119031821637434850902553045129568371513880307659593781885616675801926173241708657616722070140053273827690396288203029498097121895465307577144409870591423763329528258500552169590685296750477383921119812674232806429308826164062844245288080415076711750362492015008587224079908252659461006371709061071878186823546268888100269201342192612718002607162942975287754167643828772682754338787380776514363830996198363726684445093241414502640409692362548973098826703195087971190765351456826147857531257155585355723541336522663292779086615238990593935750934660998997845429608450717004124815876536917779112993809244079579824517996048*i1^139 - N1*42759959924320947859627051655685719855204880373037690081042639358030212394526502625592516763694336820886777732775209197959961364409203540193341015278435219941971445822552322982817625469912580487078642623107089527354143264315649216391611745074147594879156894029946492441710598872072184514397874957234625795605633411072743057780340992892742552312049924726663286875015625*i3 ] ]