[ [ -63413566334342288236621941280864396031138908615464522410313732700937077102208517588575378816153576643362528605770641934421636818960200677806901065629370775449519102407470103091959597465671155524393232344769593112508868224948628411084925926931484014385691475249919024813575892306042731206002303783246056683668767577072463612520909135496940194423074133039346353231406870324055234312772231213840545631794600015992069797002278653793136606452438796604771636108701485044951710366527703991173345568634796760398549071320384563396722072611012950646577472117811604270188010773463899621153545037643947543032752984949159989496729877875300084998328726275761001255831529895835103437594953689559395683705552180482209986326736151583915891635734136693555982827668640145446657913307386422828961469041591146009397929311885236369509713124765444043921074432124390573330543049747510260866443481202073740111310521804355755930727498907238300680865656092613956825337667378577771260153406667946130995826159277476806175803017848484219341110435932431005706626650443386220342102541978826515437630226162298430646155125668844977825866185012694838997529262208094869866213710675585738500222651156257443817399042512985259850187716074235621991263242077839284449680985498910479586242833562882765057497626117708853194720346427068283882323444215998023801766818922557474683055365558106590194529475317797438542021619695930826312740623669054125049338007575994085247346908287650704679273455036496725097908188543662381877438584547665306384826704262944907443090733390261497327394233013258198740567657900830812082706342554652611657130505271499596374996583625083528645618660504625566006949767915349314456914468429863664668322776483331449949289208948133575272786806744121476678872420359859014124650269198053781501858682368484250895219027801220625611042873808087074747099633772507923437948107695716640090125687530002723899560794114454383996934854162528454780144948048315783656714187695050364788626941909995646685680314266765519021768548503111521147291875755672606814658326242048092672642613390596783242748426639896877606564988964863049636034318614533207057084627618427238450170119158399997984272048214177257356283263346048422751632525485118258834579498820087957092270953532958846819800859613239041944741564291151958879671202660422130041664315014830928651460885906047863893221437308093253069015888130313319016921166058801583192104606010040768766528068233048845900806027449369325230002178400984036689700661053752663462718839193600000000000000000000000000000000000000 + -2620982064356395260724622557100819512846531913213166417208086205701017998215859811730217011263080935345665237385050028177568772483862140883517386810247873843885514449268185219846231892195504892897280496996265635869709700836896582192925266728336878265675726503763845497030349064746716917641077229037335345046824833789868584288727481964283786884669360979291497589115772724331641593098702217568404044700370459130022280584515885025763709086033386442226561313979072794599066074837524930741151728262327309207675592200517990964309305221153868120607687724363516948698782969111761564617300297210812003431647379162569743294239263600093097393549889709844066134141041918606116845499700992901290644561854049235734459802265160444322486134261627573427816149061277814132722676705969975304885053772147901501594070574388651284123970407288069438646592081703165757089227549759708277139439866806273058501144868990026358718480066480714098778633658424487463617174665805499206022854416740396806077869645430118769884655873795711407694641109713656081744567358136544325388188414756921723649353391391638665553043451097940559091106905527304340932375369559088586590392105464350104689549155960945195728714866391358082529145657829892042045536078693409665630097357697940050051413049753185163081739124810901653032024105936577542957286910554594996440402218783332382556356809089415795215685951620561912555051584800583802620306621612819601752589440121495503508981620402868220873843972428349611136784503324138152987042374793002766900234866532106838731095936199505853536601380151423990004601444944634538994665319208813687806362136413385618478229739099222619774025163373940711712060864235414106066926197255125120874162054135589081798535588443379767865117053127184127880784163929741601199230982570270834837675984317586513192528069014695733261503688973987891141821841066054642633024873303360097315323620510176201858899826966027036372200300481669898163429467344702260828949735413527581612898509431017861608514410257599156479553119316724578224926035057558812119418026039137802619862875958108767553435783934447612971228521217419846234125455078600545279682463223971224345297436706022368037793069711587028255466552390834659788994724287612804573243433889403021642098748420835761060171410796177462447114142785486059752203993805514045851246641297890546005480980659271767275613840216863767960803310502644942785485850484432946863119590753872616166736163655512627698701430517423801431397292234642266230819057545986613045978529267712000000000000000000000000000000000000*i1 + -33451160595089329757456652529551784599634917049094393838047138644333844105913946909140775734831439710755992318093723464159680552464734582929010679222297421882576662758450249463907729654378041458152593847160723035595456175174971070543939196542900259154308669168642327986721443703268379747782791997743180451872378401652362478642597049174063062251225171525195919664437037230933605381731100236495367081231602672463865319050185250692555108421803757465322501722361546668699393871875127870728062937611571860437255772192176131331098567326793932342099094826777579285498020703501084549613549298079829922156966240293179274472738924476621497998876850085049912894035316136720906442614528710072140882258942119900766478469344891277060821686283008602933013122379624522284439424790199645307588685031214714622345228074754748448337654700443556716068640410612457747575264958349435940506223329835430408030131283589442640509491101647396138695097023882305533300150032629404651064959213269300075951437230732593708405076901275528165586729080986960954799749088611106111686019311648556959930469621070797043319694974724570692232012682820945415191804437257540127380370435324449652588144716733361099888960915077719590492437835593549944301398065240109714187454948306267200647316879177878450682232599642770950680250468486186133496715854884318796016599062690239554040727699954767591746006258053930422228854661989592832628244193445183263653577811776899716990385398333263359668816713731465975751480638448213893153050700696043768576593840020568261947061509382577680199302591068286928507400537046867485180184862804553673678927062971429696217615125652974793518688775081979279702720135926705752998489967458723681143143353560228186630799671275880998855154205866431623506264059809413675487695337652110965022132742973215662225904716908308213439300151472551955903098448753173803382788208543760938529755806497663116554193820415383701885895063777173664459492506011184400683510295382321558858155187055758141663847108328164725958469130075099213473203829560648032531838753395503185745891848642343428556592500956679868491781070360761877506333234617831595116984442239975343387894748989017004681942309418825618517633273233494567837416448119585846158219454316973026325956661951289013793241337175684496681220319766734088698188223580787831331372167690093963347493006676827272288076128013354178233442515523547252605471365353371599113077485245128298776939481816691998574558962183687686356135449121655544271140609674505393503538019041280000000000000000000000000000000000*i1^2 + -225496368760016515833375351076364469350354365680374298867562767568650101253702740634687220375872046648793361725802882321955257621333318235316511239994234483308527487756953561214802479543746633587768508330529557651238345467923500164518845672836572556127940195453912507382188805685906370870278169665273551631817759663011614564548643968872497299383580045710379830976798083301834911855599723229198331146270694648990704186654898936692164621831555770809391591109321938362924340671900863652327423852924675613350371590660355450380416912323643061903812440923581708763111858030722155703947601491682421030207388870404524636389348244378246183432713795572503163151784264021324002609494475712436806247469898084272787427570983932628547740200514015545406167432748668630796824020490461401251272515476091146212244738839632352554267220474639973777174787304846380449101006149577796111325294270946054519386493562904111904799562794907125332539129865614422713932861219104125744572001722934822252710033185374580824194387249261749373646490631483795742465402403497835934495514607799268511453379039801742220567853240574269813789256925449288488451563861336963841063617839354111955890001671375514896002768712457547820424924900538541935037383434951354433971908401796058126237939881092672120084413474118842827610597702618708026750895950014507150163960330898049991877039515439273186487733290586893582479112115537057853821508184991284071579297700553497410819585909888977467256796305207749277597611626041278666371818865712565086558092937896344365852404794583192590324429685267410158200800071239761922026234269770971430763416474119400443929964707374845548558269345256373197619092073486187658797217335667246689788533637032310350445498802706357231223260804646800901837050447594272771366978131753464475423188967981366079305215782691170267994374042508453794150971572771298671078297692970573514594952962221815360949743278695220605125334088049912119409612891684738549891281858738846645678066994076276792889796560868274932646350270647700928427702738219970766689374522745249671478384018798350986888114115836151126935322214553754630990486136719767136074489952624935508656098156462936308297829977881119754951129592827073395545319183473069692108598156825310514931781762657809143694133406247003465443723336216834107812619329255473629123943035777456500153955542724596022965655832741775202114396865086741546470852294415192632653358639232385612523830104316409795410580187045010515863199045685007746812969753569161994590319175270400000000000000000000000000000000*i1^3 + -925490637068279481746593759170485520954063790797435205043701569563451974606188007738837764725917500379913222922901664378656117403230477199237054789436070404690241738539873292941588062097878410237114699901873057640539994734219082726542432317751308337103640452505623667328462208667972279707082179853372728479218803024521743648599578867664289435660672681061467668039260507992838545434649545561358939980347279466583728784153477462510001802743811442780847252224206051268507816106709293761880677322202121846180045380300821001610732022053335491492121185458848397734294816470026531836170642668696121470425196448360862807811458243031478110862343991622150501658029056467351734309341565752994667110926490630072066475331431793051866629072507075884474950008742199820214546764394030885718888365990996220719683353115025190801899823422654075846834024329130453714987874786913652238899556590909380544616679083683954610033975863866692351729667524560803307821444061734600119002891377433296515403444605586329102490210775551338528887632204002670866639162726588715176040629545182150066721057100134576326501945841037023473944423115958129573933045412853073936681218525284159118219596527248781943026563688152951513607620385642139419596150659877192174925825789520531210396381411886451150400206373586161188989789964408080658724914036312516149911241075799187431942460075618148536067731341646358526277176542594692591379275055982811880073842963403502564137716068873871306597893982851288521568887013265822327865494927995613184753564432999404234823880342666389946853865031232496605512837272967056788572849445452913647888842997239742517919147177478486964175750335284754813673947921347990780841572820383451136753967474382725312497480982591922629416626420167332947430063832993304694555373607887105842550553172460741438110205045719449283384359123933816404508130206155941140731561949257011531946710649959914537907223104931018105393055483269768176847953205145920087380482402509659863266284688822475018866456472862980290922084046719492288618379724203757744290485793614968024489371141992825978247650089657989043073176943798066660419610312867453508820486363417708653180883826573202475261219989393604388358117662215188096417247135345092164150722701180125644829041898372251683252903831278153763039094800547852435047763525745198995041972893022279254917832115644886188123577132097296249082912259586584175374973226188438426216658191634160353729127134874646640050707711228464963025933268756761256367988593716554036810455449600000000000000000000000000000000*i1^4 + -2509826316038661056245317485705778001086344926926223687739002323918939334043808982848152293817490229896896740474557691000255130639405970055845344805037024740300466237630860414683083263086901751983883288498350178345964367442914080983665204548638920696285196468246448622326942425482783683988100341528980047604649024546734068080716680793981566583083362322634977354596584371501551449902637089350147559996048502999025264239579132622633166735858209597532081257426033499493217834788740695711265891286884409045777703293579864373346818642053912349233560223984450304059146831912246825923682602766666623971440604948093729841346239944273831604181108350443658380419117496861445007631335056111579775697380619232961672926503820025057825250637765966071154685430225105280360071123663687648140475013248196953669382225561629273580737049273409690260151727583370986395936789640001335729782735131610006714219501995915959225739371803876329541091155798234825271064369312472330024057871100779776135939921372568636331340670830315048403009386738837523394119702668067330962970816330981021364970035981193667259904225355043071969359456013034945316706239847622301014647209719605421382954069017948909552991601505404025110317608213432831861387223042324601534714747801587839086760645687445499528199494626073243272115259272556681581567512135258471719992881459296121806534147476585844017691760359019389951743848508523394060651979874166167110433101750091750374202506421318237486163872281572202170068119619245210325457952616074052182152255642194577176176256445474260064501000585747373537434023173751841999188246173740619213588482948490572083840006053207454554503556041202619563469954999240649197948429904214857183631956447775834820166632088449619256357908941126064925614304823699895583480271594975855507844843287792148389835417737738781469107964844300658075663982385919475947765004766469464429274908705211401292039982762911219820046924776440336808746185397146236773724775184669831435259009965942741154991532757006754692428937729356392696451286651320721454352107725895063654052559110968117522874014325565869930304122269559368523933488322563111215957775158069166693842539994519976602055593623480836371174503523436246353297108172355112782299796824224946183037817595795933202572073153520195989666734320994961668595006647087176901019457632557178328491966444805100185454464593012784682785372888615426879021612249745895124630931756514166605525779612041126198188269743424185402420039187065942607417368617484322673517941227520000000000000000000000000000*i1^5 + -4785019579022265615717743612078318162524894973528912780701594577094758349706250716322319889801424660672245065007858465153839694564454532701640022999483519389688305836922336682191632090042017319543939202242419556826932676274608248019120667131955810529182652216007047428479494379847171206448109045063538645150061040995705450521557110076447795702176874193175097261437582961573047955225328828702737376811663975733518097840704412422872182527835769868585293174164079853073489814229955280744518509508326060809738116342870321671879409264017136751046729191925340163214566103641682471086420626008290560139457735505306239000109621299679758474993101221484619803114498558597651697647327161320036537369036105630523742798691089919505085044688961163448485840666735709135661820438874305295952708222835056100429732066008259108948582822030089037146364576486796499729977320103025943722455187467938680015595222073334029905549760098004727437314047148533164932468926397186031746867125294999513062609728683431081177784912658090326401280317458291081432637617519405697614494156418839167450749801798692357809373330915735564429855037567944104238337013929062132457941297283662702158193629503925197997369617742763829139014488279515629630263932972237281762674604502779317629886103644242806652485971006421677154322522649487916392799643755497811977672311757862496409539266028800008525610894248395305000477415488691313868823201716365668278096835657628048090846239395454105983604450389504604674813892533377329047069138160354739431223870528776367278888764846790370786885463388667155067840783306422341831827705868003931472446418132766517668226551363073670068362040630756008726987315632611781413051582016005724636839866861648216752771417931568911055413597400502035711583484419823067517525019152637839105100064733845717764992031787599968703638288647599233914074044306585528166769056775680556094390499584983222513897108494025783182255306406947257154499324515175048196224949222955733289629494954943067141584320653654147353387688031418214209968019071205623727666513377191595107594627080100156779386632005246407786495421997965250117625504881718357443777222474366499528155582009782014476491205624211605846367620326773695199223858927987365456674114066983427340316101140059139867621071080636462579265920570392800346252540438917269368277546675930437049562711100521254859809076851048812005284423474792507219856730939968583280928895117334548856276309985382218656776651991102963509525918982380291040948051408425891074777966182400000000000000000000000000*i1^6 + -6934223743059274450790486379264645561921669247059069411423096083867133896778279646859072971737378313038393892293677982650640798104208222247924673814816036576593370747786288667621725312790847681412446585715182857906370084634536579434613091741495559833218203561411598041879759405159039090298358010102617883206083185442326597713564267061017021770271366071109300525065168930867840635031933987687203946253847159172310032977543816054954874474622170926642205339787420565721308473764707349702069448526341243206621412761493987774624520793424546503322676144705954207631403356714867974513046445757892749901550227625048022853304395131786762126469315794377752582254467753587452165886819597852073891302883713553124331381309987554729414027764667211068205099197038710024372701158543069813267319666805096200299690350840256389585165906486371439617697289417759975245474303909448559561454120793712594284252907974067368969947067128636901930734292317156597305966455068235757817800325666940893001560424666190337330011258323876329782069993948522833611420468646482649071929791179341423303700339299796272179457481698786694109500233566871900555395724460596340151527348856766840952526879567944317675409116594094009261586700600315913726639452792542597502915632740786470748181981107053830518131801275094984090166053165850065329914054710775735300964378991046689646138157997951666132345453985269456591440716504445545675983717100238626991583646783585197406610048775906861547163922168613913194636304941612269790291591206589902937488845805379669600162644890880099990556392177796533787169825648073294876855962486258840669334037067062396446316053725806110033374928927757272450481228503988597580646029887594251872371745681458346073488376458160344674584354898922020697877156268327983792617189386474142792299538137519896905385003681756686744353136224516577251966825716436153409930467205781269418447665664481161601096421743434048697386308417020325228471502505591910519747888674609414294625653652750517183784904048532927202795291853073141986053963695091045794876029153434215112801108411307466741131312073765498633237441477847572254796124108991037442361834889838196604338172088267687484308887124637326419886988193615908802992792413522756327947519384821889459675574246410238441426098075046557306737263900298732992649987340377731024239222379434350770224366545043404878814592549048214844961367836590482683254603474882990018364635240387174577457977692640677333211305938358839363994783419354423590261723551215451809121304576000000000000000000000000*i1^7 + -8994387602694489755458092777331653676567543086399753346064228190946233775326622973244484673776861393963080573973376400210607658948126667711458783653701426116626348124398364522997975344305522703439324233766013607428286964956786159096609142573656950080083910163845659894220196491032397756484490579660389198742613304320722535719972100113425239462381327874170939673352770404657967279618736321854739380791915210364669807578537777284151220585374697283050360800155399463837438545986768252395660165102299511969581924023697288083745835561111855003404523584179643764813727123730631819265599449328790090337633905752293971577949930169521436157133223954145274467768271639728742142980766257825268560154894660832732304744542592831336851990782152000702033094539149418498665703356109065046364128926857860407888628528301240104273877020681572420762785575106107013883975749806605823868449043425416955194500845582652355075257414621681336774545108620327264280777340826894032928105973492733394728573002293568999831013431895832337214376061950386508440512135974911979148818794145358804624900394824320937543628290489160370548386608450182449850146397324814931481470629853072272963245562357177508749465897820330302933730415652294947587669378588592935356763714457998364202991390726695819738631121646870487893507770520517432164040775926049734282417826204562724334558126682179324027559974299260852569165604907948864295674671810658274744891004174349527675586390739242878135900510925878270102576918950572002859061897632158890138837086166229514455857304757224774771791678984579479080144960229116846562231041395659846626531524740271175561945059825283702861570624236771145708393189236410352596177959565109377574082176752927063554590486517188201521826860144029739804716880982770834837830221370803915676310821248820656382863666385569307798139203168610146676370506255927280231109789204278802495881658792646773557845917816403819898744293576734063444167984331195606200487480798748612523313927072860172819026805459677767126537682094460776137610959649121666628661499442373069897698328909735930870373558875853205273096758570969776573627991928375956405299853521155461565732620126622427291146036339838780336160479510878670220250523882495937178984727938458948021870245984839865913417762971162638884145431985806758543705663712766137447359328095867853353381517016770927732170601030955979587539921929771176015845649087676625412729666191007244589393303137791034952711422159474023841990371810426078782598144159862546906983956480000000000000000000000*i1^8 + -12873386398961217358242816296812561545181913354547503219165725544741832745154481070013122370557465662702626015662570446292972079447180676495294608538360271971695365970178777691708280572975178963228682752191538635876964595381999048865001662827075256709255813183418475932334282550008642100226980268810644587476892000969012373005658537172937692850381384861773440604440678204435280080110659732208199659624852920003026452724113559878025972918139542675759671461584399801363689087361237799252468858984966578444991098384268110669526901472646502719429567484482325081299140448550338376788970017419728554950072182812854321250078714663093696963945863369523421043180846052773940446510405387528288686289446807731859203739701015145674361884598005821549525384424457719324076524641711424612849657402641438767325182025399601470393115206828479445197797901276558322367635063457388966310903447143683628759121957318167682949694840497310863833542340459403403318198395270530310308106253862548886327122710632784699650140838437701398646833057168456889721787030902102865080700482225216028688639546860465425132320872084408247247447373093989091215664938448847871108375527185366431782262293568372026989756376023543785082548619041527641506013285779369504108774545751060248265542095211831692384575974584128989364260248050986091460540689453172653134240969441765837604913081977730021556939247307775588541834269723169793173964333084582525886970810944398406576287953644234173858696219982258402576062415334373438647130732835961845827298176669110096783635288775887177663635301004278979668379476206541512524625953747596339909726599383266654513737259752403314043236628825106391945368216597200675130476772108525298752609888883370546676968339414162177557169163277623173305232946882020291797608739090563338732355351402880045918324811768817089493741317633057996017452501011171949868364370008272702518160988036447787570605916720155119875849804198433695486648480114185707234276545550164544008932664394118771837405890650483485198129965416535986945544397042205915642121067351540291572024673828855665446488366323757038225763484807726161904850418739596044334730783612236726707575842580081697423167695395427306609158030922008831814114705561893115015254067852876487411030941219962816992194394720860312078073118490529912194798822111441119991924839628082319779622567612560683954593919015874589019551873235824150349654175542410694143440492400491502134486718264451689979045310309308158957488981799148398570135899088361180832464896000000000000000000000*i1^9 + -19590859666728775477556729807362005346175414486732341720773490573095298493415353519993500606681951670815870288152599010789095502194568361165731775492486530473280552681013122257914780154763985444191863366123321360742701554933494940476568909819440732028590798545382826449304912520094523832487271348305921730784086926976784784671756900348855154529155271842646547980825419126691158556351803032628796741225802676358118960808749711857514634141873548479389122040373929574376049212402598193875846711079592898949440078511017332583828012388673705717686246247278009307702683765440368988637899891377874284208883569553122356877686164655419496981225172781285339243907848513197970538954533251662581187706727979796380485301947211112684798278388281362728959907080795032779069606002575321268014524422372728608918541585748951976330950542883660687008911378125986173935966720846291591280494165671694087055424212513821407470951135389004718783179917954431285177257479559447417915877098518586738802232974944777447691004293514583092474471821828619891403384235308449897662193655050213332067290163358452677805805300426649098197641246638258212963577570869665417283627896412312570157965130807609250567483774320798255439286593860743159866593478663553101944135826126415945387306392971681802096940396770985313175230615643628275813295497728324772212795628323513738526973715364395204541141362497487873227614143752490918471245720613607064815948429697168382911626463887607636853198731394663625708788774943375362978257235964033376196880694395703654451100281941781919708432912454192156058265191106380835597374599460938094005748118685610787395588981117909313651919207567528403882204168515638561091134865746643565055160510742358929006329612209223444372176535973748054170430143829235729101820090974956947791962092925098136249235289948242248594461274288964813249080207114951735435497736006399403607830208428652929427767325851934463259452187737263085376696010302651064010438413924860638975967850160375138120137697028950133078265521136178797066316881166527378497386784487468982771569904743542162912182912493207064822932657617845415779818901281055538836391675763373878893705451055040416515234439743308401401831475834570334932201856383471518523620521854348969563817914012702454791136308671857046200227737420632063803234123442964347856841237706655056394670702622850736920526057842387498142190794257661674833962799657193302374045844339542533645395349985136510169342730521193769328344595569428308189523887058991570000805888000000000000000000*i1^10 + -26277597715325881145559122941417704933131331274115799468041946182377777865676100043882023927250951063067164892368624096495941105695080753106843255182663943373741103747530939728066118605152215958123425625806765631300685311041015264981913881534603895830749543500574080769663410787192022068165823584353879751128803579451208654021771846552623725473095699513959503099342609178650269587093198642646682603769423003631399644572043423161027353712875150308105960664371295047121851859391670633717210233831731896154837492343472011383955346206300521775203187317461843230257772561529179376932589652094310644095296286857061235644885524102481438309781575912937885882210283325413351296770990500300290641264605119767633784948402030701039509465817732870315885447369508035611392110210556787763830478981465639028040146135987618184573711527482617992770153540259176134932314352313224135214820690577539173347775131879883479282444975212267392189208496873546349721807501945205587372206071460151389579465058775580382061380329984813343530233581620492180446380634998007516069599127015863908896642566302523355198873987133289024779223545344128714891058984118202397583155122424471313045222288832620562016761506257489399034451853602375297902488809334788048352137594384501813180131590769740233872425510072843636858319353891161124532093540123235437066329456025009372933230928309717691664312423983518118085761569753429615807520271253258769209511771309149914306649617735446374320986033572294706197121344707957416221164030073798615617356745908184365480418481351172197617767909341993712864875477536456659658652851253542892824001392584425118842928506158442332037187699774413346115532806111342090425049094487177941794215068193232307920411236693550982851363757080018101324747795562043040798550944998100396918608505371864674384512304114904333560721495540229662544099522751997487581041865574447722350402705885148609564130601515816466090217483915543000733072870741077233633545483518730056416962477469149273421877374047033732728548015038407962305346628984827947080486310228598657806563047391569586369901224103751981257109437802179585822535876521779805999621321476183364934084989120944484934500338667290517395012944609560342126910261019423058385225960759847485175756171908941937205996147490928198094285858179995008198099520111021713010683832061775080540930761803743712062641761957578954793076114791240817209206015144823446368142579037114164627681938829475878979695626573875160095661948048565588234830115272614058561372160000000000000000*i1^11 + -28170579138882007916362695443818389296716499233816379536226970314691340125938129356556403810864721425073169260198124796170109697048014378810526615196956580658289545956859262421336854361707301352844057477283918601119325934863618224187286269130686648785781406304184525217117343929553606084997559452411624626648565715837183163413366261078393754987861204130506694762382331440031375800471848104370864957105587430552053246534842971308807196462151016328991505126064039014290860344159182975331836946893128373488680050008825875975150688483597261810877088012192438285808820075626497997865580548218958362691582839924324832367457722723471350495266205976304823400620088336986012619499016804226910926717498073703430054707180686392967174480709954793047128064125078054237921483259087609801263444363639201370308717557105370285475808978072276907864256838644153036154000879103538150689159741337121141977512592897636051276076116712692283449240098368584882253244587571659409033913192508677595992406817870215252081632989363698955786050831545398523333428283286212483394825133437961508645901386521505295112867449696784632465953018408305679115532488229548417851770936062463274739820098699288503697941503273830241819143656708363550104043688292608595860275865882475206996673978459061948188308501528778751222546016976819754683869975956110607383348482772795202532247557064231237918918004049944624638506086595340494131713369483860702188001223337240998380629384780489550442534666181226324543674034541955052764371857441257883977559611405251738301676184381819940312332899766852557447016471071587596927952875145450382486812960840310203196643781098877156552942001801348742311547145646451565855396936623631098408662008106592625602825124055029865255216491679598254369808836828656343780034465374851248314702150182079820047026079733538737457510817947728413199781466739383776507406074699329507284088132343617748845654075747218665172099701059344851569449610881583576857678423687002596895990283723769216729329774132501259301589099981540524185596099684878583227282914138143199973224936507649571253346296928054589548093949990192756775412592479980657604833661716101181634876913588408078446841546858012055272607809932150096451736773236536783793467098987313421065761569847568761372788933325429640353764049291944265976190719094667027988462583220998043144792164775496464420163249465878193889465505573671731321478580267112851889936617799318768505191621951895968352958293985465193607485573933538463621232039782420910073446400000000000000*i1^12 + -23714294097786763628460195069672532905222485878919290719539151831078564030511738127040663119977204120585238135466008580585525743717687963608462962115916469457928508417878701497184123710229527035500255321618753820884597638358981912396118537242455778327722915557514118649712294616632664189110644578676337382835847922560288749093109338765158090061475059222579538108655652406079488730669926970262231149803017472288381958309691653784639664533462264829056686015438096124300294979290485810326685866812379331525461162367794055167069535651173986682641098787843258978618715086238879204884964020643305278036825006790141024709929419253373036780721364663120454142394359629322898166340729544367184396843791528050814601024638583686018270106583818472775015171320963658696443166990089685313136290049792805481792039341933919245377175353349551693422241731831841908239301616793368652306670436318588624504384755736783294647252981135152133944881470655648211331548073546988299575210264281813928428376329228103350133468638223140679815821966553104713291809098374109829846018094938324707657242557688469169410755022501634490508908084586900105245856597713611866910721630005234304538822764091650152341984882290799482132340307619580441632997602519441655135494472541888235211080852883138721008305212232640728236889373935449211283685456504929913566631094996799653114662790976482452855187611197507328202140297711973353044965976599915436399659875716830716595122627493737501841390637400574735491963032209030986218390570931419669220687154309926707200176564805295289739640481554755127015908375124580342902571182551877436051755730056792914200996801388012688421523130328675161134043576290448576711409108345951386771831391822811933782692232402856894633157769926246650847438867013262311592510729483445491094536486684866650152407735709905191430460658562979109674165976986723519936334877193550407807775414108252420355711636235479668672525715303120540211903506988858079040784567122555824070667035500040970576982722018249706807819250098365597793274889873306042301464553414307574618613373909208155057052692896043127845359377210116485068149539824938324870089412748428926775400532348648064215027753129611925193350892418653019198905364454148284402309345419313307847025844024132935564254549527305554099600167421249014709607472375194883801840536181466799187643916697754541648298555163318681339307910265326993805756841562515373140552686434371400496081155970905415118936293910068748900234632290757913644615079778790347374592000000000000*i1^13 + -15763119845568842941842107825749442366426020119477147051548122203981601458127656235707485228537779401539531285456557445581504297834390868849897990254287540213984225770083560805059506295883532313054267314989687494141317794313876606963467826617620051536206519562538243351471680517977909248663939038923675929940517199754999367653043044151978138183338228288092500965299113117456140832669995996192000179571352756931714068082331005952753934389558072996738308252172392423193806305619496785043928100170952313330844198879800789622495752103699404214632491068617679416602426728041195431352748343346912194193080193977150448855008502672207337387011652380718722160321195091511744580057426693632952744933085065584901281646321846461006479959570587975667794848872018787064175220404410608968209109007555115064994631185356191982725778378682967466095445666951472514054006082884401061950093302935023263770204288705495152823137607168563841086708584654357480023624061011911087556109113761575519590888729969292038592737558847270407049792817072319401821513834080697204090899449650777370354992787900663467071990233699290317061827724845520754266211702336097020673290348804260552389781836472340878687243292169163360771232919673923652784017048083428318239112398785228745537399827506017023035761753195015115399266424344672061770965377548823647445542099725387408463399174010949580758085361878725890594642772572220575025611041155673866668288207178357577729875299762048373419148401623882966284613045123221296946062912943884048218881509530990631111104578065615898013869914925094736097719376098644560416485152941657916338490748909378144225722836746924311128547512869876415771174344811270997699213450926682464055733793979191586317673969288464478481806482843503787297857558159383332435541881626516418156274076048185090167646909707715369397196769728086830110666306629505851327386899200990335949950560241548513484634857556572591969938005379658186737531960678019800475533087066146112030559314971317153162451233527476893489698785302718062943562462628601578280902966599629404088973138154828804375369653736477789116292897155095763795648986470457429640626281376376514575986303597349348310345629890352350291339325447691929578689963915145361018101908753234098876619174622928154379482123034498244189951241914932849816542232665203250524082119746217905739580941134604266847734825143681197140890118621850792264920690299969110206667041144256240060613434261984185469828686012639688145334176192499336589321788268397513932800000000000*i1^14 + -8358589811622945297113527642647718583852241004174812401976330277289704693336918104479545582764953762323587622978023176701235613838141649876177561925195828137389567568858393185269945240338046411035372076034971834588793058778938538837312845389754305162411447819549828859054851504603895673000670974893188121995595723430720388669810789196682648952942155021017257930068507104613256843367902264159234414109352147456949124069994796877026643832860648796413720312145309338657756539986022357006454128656528339747555889556448412378343827203746582870015476007623252883797921986272659621709931060571811243956977576273819531610737266994408943611457393224504804899962984517595129844926618309928772827268979723147057490161172335589666866340443690831605833337200248266230577335959477221296226373255086230626160315030971569571474767493901430057350259931628886896536387203245417571092444796047892027500779272274069363673727320842219175045934976745327575868972987709886744551298971738482599414290498729873061849274851075798380585383740061363717938739985663762961021444537387790118119506562897170239162820934068784832359866749034323403273769540483136144774349235572555963578811232695220198962304623501830306612128072449808641851316851706995225701342533155259750607714721598342537597588597549233031013469598357791225302176753780708972762406879260160776646607600896762623242928069440161489941361853466687893447489331369284320254693061425566189350874214445262278484905892308298530884079952672625846941198427820994848833089819771196245684095551199044674700065191064247400970095315048101171227624869074736515837434087223070147790016088483017874836750703252944585069565867681628847953379792206950398683453597633116063152346484800768386278726508729739984695710549712231640579444810308195289034233605449810131389557273330116400712310895224758666099798605106707213248166366293541297143439372142920204530969627431278522577747391825872935000004509395231129243643691415401325548504799832772588515119195781411867683432734178582779516812036803446293104356698182283929211944446495987702086118883795244815500611448729096392989578510546503898712826762020295230912750346185463745697212589770905256329727349452251864152864111679210650828225884942387352247689887245998807421410725769143755168851889388137559841069548492513508193358722972675351304307486026272006773588120969575311971488579073115134899196591372072912475161927145156907712498941383119008707408038887125999572231953695876923710622421366857950822400000000*i1^15 + -3568006238999237672681349312614120010353724163016209037323203874726334796516943699167782570589074217054963954505172444130769485014161368935475534358660254869883695279645786507303627736101132176829589460194619685571707367959972168227318357249196226754048284780783782090646274377085250993664576587546232885759344269212373634623101801399846520338736602710636679463981257314459251144184667045832798114304769253354680395383126133107333082592693008505597123210977570290563792896463077731896929884045637933779040002728609448513703559768602680486747244962401440104390315520095506074584300292811340500138054956870433649850886467962340240367240697508238938087903192396657974906907630276492752137961495035455686267994538188503358812569573352009344599193215162060341940355281720925249406560510366121933577492672776588898767243223699388443099811894491737526911001569432872503320695788834384508956740087840377076612435997911758662673800658558594495807263159469837253886865682337270660962948561330895198872694078208469817049960403711643885086580093130471788920257797074042214404255211410079333916157300974875589256509677686971032318623325107934674311308957684010162941574688265766355140997635350579293853197441384379366335487792453357968687402014789816631103749259358468575668839487209294200890613755284621848695258349913008455621901008608359416291406937889103971757354721190162089480271092024420562118408672294005929378818518218626301140513596352077295483049461883478318329105953454128274931220753465049333564513503725127650790002453964969961204971696795564438614773161403110795801401158103933119357620889034374040347751575117303989976053635456921072172982538012311264836755765140870160561024537430133508502665279156037505617050033365212228012488546845415687449503717655383446492422027423900806693014093499756547503275014059551695555457419709413553794645900501224394149060501948907034523212517857052350396523788631381225810770381532247661216698386955526703574236503553567249670172236504009638775973433563284700459146411696214127330979131085186234054256285118076526137166009915974957906285804926206832002620682524618182732261735198757254778075052836292674560394142409119742029762838379429297933553579157359604476210715130380140951148426190828456085993407440874795597709913253643599276711306032612801032602637259538114083693538736484655058648429739726720737309855539975253404444249288168407797075630087465490878988875354456998812521290059634664179987485733457683593945280719511093248000000*i1^16 + -1234444507746076343589417829147771328003444448209707888040683288412327088994925770807584034239045526190939063210324858278081692532840594355059032454277925756199451462646961431012190571362892046531779580124938244909401936935673496556881031743678441296141074075230735021604492926945742065604525666493551225734627263030490671104104012682150065694741298517159469299143177337792214651647704966569197193050827725966573451149759849524706325992592786426553930563807699865677192192955917933938589698419942826639394724023010558647375821991662518346478667769851750167088475622023722791284264614076135190493908902943643704076902637696960856203742268925454841559233556625388674764318646097239978751836025023620443867336055961880340079158524913407039791019506018259905097753233066350525887347931265571153633675202913608334918313238502254992206413432066930810243939640218649861174831271922894063279632730109323698454204192115675120874427873103466917948868688251678356013685775134817194889990861068817846675380600094957550321188194032832242253373294696530327739401503816862260451491060136290323246203769347430781778825989843064817402725530509939705591907208402100619201514856852921431771062212976030848279797151162305154521685229329562036442652483764892458834657156593979899339180926197056781605628501759230684704722922101418162751000511637003744036556113350790728037182924916621798781069564564881416882190587786994662043470272055692191922475097979750646558769760274413825618435450180231913452831539311072992966906026805900835519943742852622196359620804851625480898485709209238460523509271185846304984951109300271065885920111535388352744625334120060805898228290748081844401894754552512365126617897597519333106744092503598964335716233960290789687997685756217768445095694898394056873128956803060574047910013001878327088226279707718127429245472660224705580588860670741482373982550751856326984462491928910877759033459541150386486439469306703816225969422593097935506135711824925513966367204046784467352898035082858801279030057033649562989851735477783026200890277986258597118268788758396035178834317655159924839278283302262266165555200613460356510953907829436688983789591099280773240253194251517763386353739265902136865725160761382448361528793239828822629151539585262704887140422259526898516903310507039098773790692474345448600027051038767108386892224920019205291535590192751480569656211722686670987824270575616680451551013356821957506599211552155660886879461162351234331552316521782968320000*i1^17 + -346812830584019429276404516755840395894281415760553456488701181295273570690302056442569835922783360053944404583394156906488210159517728782909387427512083755835205856088715202341756489648691528067795475066801549346324790180318908806872274657636365598050136834484136766619873013496864419895016210333920008027636463090161241464100008809624837897593554640394129185147914660861935440220843889543858392050894780863235848592248743748467160453635107261924029381252105227808943143195647182740287916428809862029129874746304434061639457427175563857530917903416067846736112981050778948427755096280527163414039200358313308450226590739692119296330348785983818144994657367933527249168581616473439932846570659106704555253472715350320646726533663483348292776683404459640709270893570222564219242006431889293982767066819891652015662457627411555473669025751272335936110414317975189866188574155217362255678552239346650202191065730420090184557520474338121327915652154377368730882462582452314632224782249600897086366775422926662221062497999036211801432477190337416753731918045896717544116001226661862628622197245363223811971646566664105737764951021150692322423765200381950624654059863314937225352350048198309934746964393238782233010878261069902251755031141018728088665417384503666227408145797554072353243366345721871282386379553180343175467189114308479236665272127358802215844364944479514559711138488832172085289303344423240913320922137714600582465191057784186258903312167415530555316801578047439563463852810137167305057456921677940696795026077356999869663196546320380755904561046886891859296944877379031978515242276697118842398325767347768144902270647644551869533760317657476584355602129525945174103993672226966616380449117412102345332204671779957542968439324595997594563607385337171253898279227150959741423510923945068045270427736171168060776868114242970885576747208887689361314358370821294576077781256522121210033531097740466507635424618000381220595264068004779769646285515863058352998267479014082338587471208104334755884992552833403745138384252571865754812609089259661029373314599304747501919468352682297510578688693313353208620394687661327730084320171149735071957815081789705203869051528200288904358117686322135247179783652077191740878595864619759490389357376025464118421542595609342972615130164846249936830990839380009178478916067707353216577688405408817504527887301217471526708570990136477795812154456537319346967765102818798694367020029641269251626894460980681816898223142967705600*i1^18 + -78733166414102482859088556847883574122929313015988838194004513814675118640846371537932368287807189444474013102754912504627725893771992560795961216757226450531054787096604971560001730838642907698384974389788919338665528394573987185896136401664306670408353414330238457409032832878750473351099747843380607249466199879401399646274613734307618336788566167503069565903099954632637247726350453419268738411516580560786669617731037947551631784811891362905790592794657041316427340461751340231252390439165510855061147524734796073010814093732684019102589871191489292594823523094902396627446757444386426058179329664321269394576114951824837430016270774271609397472909118564922189758448319669675606672593251835381633756611441791926152296833262916230658402761038956459810520302636059716930032155137696984681680202253045075726488420226769828589274501006835563156223995116463879812693689419515201680957025393240856501413814142218616070488154254701210716966871369666381044362569469551690749231530135112395082602183064933490765512731867368626501172117696559257705062997238417242512993846646575704520959521917878240798414125559375152158121623621055037019763932496263720165877596186571612099212682040904769520484959149129762597951799148107090092308887869046088088088241964856793410515801049131661400853696294552655363234050777499543998951132754548199549766336781963822682189970412479182889337162072990656701512669037855664623964003225773060802154724096962599671004174688429597057175850285452270141399791646839784969546943885285716122386981444520694736496553580914880191349196819759685600341283446135475504505413136721275807965787785671325117960190628034731206214576296280416765359516794831900856580889056976044331295837745664723393739117556568701659375398182628082325826645606339058390328801196511851876800040047836826347032506262568487216443764366987488718202643861774481345219850268570828498271769759123836326782017004280591054852632972323605825180524075063255033231847506492489560059585684806927906179026612191746053150392576465361390540035853073899246626237437281509346495671096159295436082158480566694126451275540605755401624957438170465986084046363682795517702361149981772050872613506720830700637700132630191276918915867116342684356095378098000878692903718379731402705494879694577243100825106059450025890574474755716996070565222816530709058595940911643419361408108298693057177565744986818938932316639797245074843157634244802955547366329565688868697778372698620468546771259228160*i1^19 + -14187618518175073242751447335738571054818906982260887614469877719629609534230214955185577348727715018130406603464880456062005427119082729595306633390696866356734176213804850733350002739021891922890068161296061162682291761626560630491157234191607944753182079354650072191655245823870595158929046857350031747313404832433832097433575607402258542118895021207317570948697777763136991377997989552671530460377127921643949530842773891763702307440333722780435545791198984858359473391924566924419634075588101269394147133650249999833257254496316731354362447995042216530113444920237117089122075132626143414735086858327192716359863035829734726190112852836301963541931051258557124397859435743194832628959888085237864155349951136251434352825005865359654808599531260280225518740261013725476232420143934650257712833638103087486356835925485452866978542983602920792769473261712757485740031407350738650920105203798992526733527552185941400175954436690700058920983425881143912014760326322861944771818003163302744454889627828743420111565494586637140176701629866212905705119771784178122299485441647131741774506555162378050590902678126914258748985626039253964854268318061368248135764955390433812206060148390166414445358326596247982382861649968331922794981625047170469460568943231204830684387750486911428381194472153591451508090005471355107915648881603372358030672300923643204209790840689964032395038716044515150059414943521044182038077703608328522698357811962079909840299165628710674165521206256959891729504424598557690869945703905650830896521321452889379766289641753845296205512861099443690759974137519135374791490410698696607292414220298501823157115035134883947033624762362133394438972309730036595347487054706371775935503542307153867236293356240435358214874752464795568134473360061784915365551575898377491675009976078574761670894607916867867553526509224569815884228721015199500396070493230476142345283855697458166829653004245512794214368337051079948227574158161099951436852873694388870856000638362676594842804832101136769629482269307505119802846005240972907896650836577574416066640819791868701738791952930201868040095442397687794677306932996684138769261392980394684561393281659930277803536677171942142727225707853595057273197060744819530666704961980387872797256684044704780109859670913844539712177955545122588614608383673148307906104235263389789781522222307894924272334359214264140651401116806622881456877810922032222540955506251813175388952698561999204332939681717917158842105331712*i1^20 + -1956574072800022948787781311583064977522659540726301405404711244936395301227917145106736657546998837886051269987200726817974251213727099811964450703060891164104944992207909949871345545479290199476948038377142883076487823451603554699175603587466767919814409534849392245077309163700871712641318660621454864756785050110883718540606847771630726778577445976354055507470384546555299578021068598391491099620553551753986490834535947947383968071558606990917030298099433605466452072623503767935712127270578671746064486243179742971770655634780290294676950413250285431320174938888210769012059862731994914695300695701372507060307035665915682569460577984545744399851097852770850389734231971208664223239623299380135024426197972344941966165172845457594554250027137685712038198206298487386940172080641287863728228646808313174993262337420842685705649883513819084532187408531881289386385887256517288520455086505353177796538933629832737009448479604523564083288731332840945234713562221943265201749355736949740233063027505278073875896809635695430255247122120285838683885483455146963607052549114058461190299427000093415015960004921551144111586208731534962590275445892362969571222059777541960464674705643755874157282929365716695035358912961909041613901733089381697412552022149983199259743328937436107838030952851207626889377786240421559857263363605923302239472074061714774482612079206989799655914311917926113221905797347286946248460702408130030369021850564208360623710065478320205862381514204733079284103426542587308017741132953099213635077868395389887486952018924184052622664631423943251938255404553424518374497880251143585573037524666635241420360327256081419129480667584023312179115656405229850714162305254530552834541168014359318692224810131905571867536855659052917204495420033313915288257669310185944290218709408347705899337564191422416281389311203766649971644745018556428899329427986030378115029847873627476141876522360565880482790887391471822726877367031672757853198628754608829219466626890633796986483051519342120878469558419046794614665182225641960155947746669262495715362094887134702038266292235968181917022569177415578549036354580668893275693730473959052092389947806726328103996260417067832601617583197713744034164330877420282603776053738235549575611441206760365126398423134643579480077918238551282654004268558578845092095494844484346423237559875695911673554816238956186848929495381759038975891288751181145652969859893665980428703693950254432598870296692536876852051968*i1^21 + -189356160478177930342467342861497780373605859502826494073631844594522645846279423007110460696532279858729566669706961172138236559927486355338862108530627363142960053313958127856316166310468477201181609452458867014057051725384735662868369373357103695403612357477710872539409206541760717609712137268045173065624324501427006330043960047005902676744409476875625463496044998014549197926996438740608772321270846410607727795923829843300808796363591953515355400372897210391853866549141259386702521269269836508182116288496382826763178960683061374676609008580297973080880720964221438962459223190551287362538102514459133471748509937989583563204089817986081806062327189375287458240780197261874986628778303098693072587873571227051356320259548844510999010439321859236057331645611864498755443049459201227941525697475912775151094705429138807724242667046938646741331861036528319997563823355128784053287613438527896909527395952136665701064250759434879618812849596873975395797293325282436752347929084976033132528064403338580370425342003224484360243677595780381550456716742831979347685285773546648145777076965409193353203261147992666669597675980239125690990424147592360057848567454489314791383907899059760131675020437950367419197507213542008463340263609786160361920673578539640240667006921426876213172363702904555275239114744755636815143786479528909480833568872979094708659725754801825819034908151674461504603981030872100558575024622753495762969492728938079181207512162745692262344769119972169637785575380867841053538129126726544008416945762794070422614468978175769020528399305853359561055744170194214982251652260957576235139687071053902234043915335454144925373974576473916637055984933599951093198136223895028545146579381990698031147379185590261403033845060219020519251432193220300093384724183877836506856783096475626073806015297738146623066938550160177028546414883776830294454130897535831643076915191487817014427429290188340544388512485428498019167112715378846089905077058609193891558086931307622998006475833457811090370976399370425131416965913274900841107432724678599133812967800622964769571534425719499716432998211693887513914000797960833280796574413934683847948365210023528201429520248811715716370654253503679877367786622873004139229766562630850511725900409549501378906164949805001293488326020952239673473786969912667859493789585043921130576096988761235603233923635932010176826680368771520075138328948407686865297242785993049332764452782860244073451684212905972072448*i1^22 + -9803409618399971894030645426773813264585161163113387430568472199262348072420434282132778475255859389966256589649006632736408176502240092193452435826872807545725044171908870443598847452176255838532315298458763514196405474596168588286318786348747351795218323397093456159008933999513715704547274724862053511165703251588003150013119552811805086246905873357602592537982204136749980217328743323297948905817065280053692961536742480031911594574764043542123912981891459776574450310074170050504632535745010460043683336963803911192559796975679000454861154176074858048445547506886337035419159822313145789838064504994940290107940038376199570377550873955123030349983687541434037336815742602305637258342626285853338670458045680823447436184803879282533343030082889456202000694082525785441387271599102023808416960823810302035513039978197363463902511090430663616088459841535779904382649768392407608869772236107477165185194353883341997845147974799942620597592856895664894216646786406741082454259423302199469401488891270881265164796366994887282733642311291681910637964874397406755514099387129584730799410979179123141459131618150517649879846182582257401911069186147665957274310855610782839396226937782292997193421345838989367534567189456163334163218087760303593726503932340928137085004913225741149746042164031311343743682520871179061285978942788545045285814673961107167282681032945275555104496101050632221532381831576905646118677903679256724344474037982424679456148912937753288826357230801765563224661513565125531976071987748332301579349966445443227271273955095056211774970069197584552752729842436354118012228908126815588730076069018650644067660781066766364916671241337604342666988183815792938503718724421256559179236130850201939623573799541957622350204502171162487293664930412463276253900727582926436012052224673907857169592916903951417223517246001452464308225645425058380387544364778619132124005393674734014869955645499515454221481841682125371637570306750684972232457367350915107914452391140172055341499269509394421972602397300550387680967184196447665493952840929168220565189461275845335570509717830970769114507210695301447958116769867906384492216171406365146890605838495808173173001178743353810735251660888686474571913795974140076101973370425035458387232754787287800455737648518759260675950336092801301426277352480692725443500764802571282684620037381022115647765392001770210547252718316142425666329473061326544596906262527669523556637220071577482464280586460594176*i1^23 + 309481642921609101374903363104645507531778228809176469808218236829793298538777819403036248626489114354465456159628206979269335720184413240843098734146122985409469908808487528771174529570183409328215566610883333265284277648475151878948072152580278262674512878878317550944109828441539751769669464194498585919121817558527290727734655198556567514566755453279733247638767528319589903872799807666224864893892178853272525322778524193420224356495395613674606376333810937807131302240200686964044691454246044542829823583346598890156135935280212886522774504659781546645154133062462719955520490278095366244331361887207105986477322735369303033587446622012978888300984176789738650429166403017073192218717396068299074916943206498051189436591025784846626048508259875651786218217429830296597303586541660989800115729984712094062175680573378378662084013667494186276560888514691895652574418582276269182133220450140816765729154950751127545011713634294741013683574248966003712389462534056981608557673105370117886707388926353637960924226623795421302341771734643816541613881641386857134467016429106729808086130579993296933788858447689396033458702362233952713295073930321944996555838176135478937087760082084485994081377917148191200441597385178392518584928815947014020302152312433700066721466617666355790988231533867319388798298839185375530810662008842205680376667094909179488433297732910279622115454301241219025836379505638685958653455965832783808372634685753394854051822939151147400139016440091916348718514566382580241181729077565316877874699848885821885592799398222804196204321860180236471034949255038653617652853059036375504291272746822782868813356891420687348455651360413772729194437188140183129496626330772164393428788448111268397649639421572732155366574436290821490787360300251836433062398112127705261472298970155489797577369770600149298137458447005150823970497089787241350178080385381406913381681544907722344746887137232613144097422601760045373212872662654311366736010122612646347825590480831163336198413119209319132185856779426589826568319945539017483675054706469812914306059836773504580349639710413521639950165778996883580880710943193656269121804660361607292389171050053403517236361420038524702891811581680094762817803337472252815258375405140940754394007477401845681725971874186398228380255852744214337736768264218315588312173593299165988452199772295383278853693828777640747130544704022279661160243203702239869573977157285815169795888610409338520147817660416*i1^24 + 92987585761355180400382765837663988280079846674493771982479234601848300518806670381741740020684847349269013174814563079056764342687450499327333276659869911236933579352308114021886026043525982488862620109491724803202247394617918662997624063452833375430554728245514814868387017604480035944713619465184491123000299888574133285522779916589294273089596798662595579278518258489000150058977401662082773393498429053492400050243321442408311735597888868829641371283349362457576061275848871085276248675537586929738999862920176740152596091080190913601280439192032781532666255319469501987667130491175921015522761509727618179299598253153595445519107420661862949660761994298075515930167682860151587315493573290477480841407166245760448372148157499502073133950381643464331123392023941634700198695084591663229956263654659250369089965322429659765973489672096223729092677144768372327751209499343657996682559488703301188317904497699718637033630373243642444612767652928587459954001710267920681819981298772392365874815106219288879114211923977618068908315014811503705162289512560057677964496860290345865782706682338523092892951684437119900945556593553662746730736522217774131599877747499688152848332970971629607554330191838410338754966601787337151847246170537860449300816375671357162651318331214425140763797241463252866721107732000166559349700529102128240803559294500205573329958275897620585965314129153244447629515165229493033711473632929341823610112274438655998022179090559336039866295389931594647395277443118664394845686579544850126535491283503144239058313500836483263081008609840150450089539327489171263514307325655013039060512775768372158135742097518789905223872759973017173206910244529084301093264969617294316005144666523948522840520545334660688073504818372215664462569076295759951902864634503791561390989782443768454861340888035514686407231177484271058164306883031745179724572078504868190041995446776989146800933247447541014483105428244550583385408628831440449170027203684529724470649042538285520900710752760366014306826419132314550241093017078545466468198219721899792818372089099959549806576815569121889874647978694294556582002476135853593786227336627577294240822956098785165400316817214080644469491919252490789765249075493024392955991601454767347994741748307755008766048941272728722090305355631051948949982498705894916085797025681549652909310961464666937429062877834619413200162528283433102057523181853553346578719033623581567131677174833276526503395328*i1^25 + 2244699260768351090113636439082899093707326686746506352151852747089570021185643809584514656392921471472342558273493561845245975115670506816756483346784894389394136340592126818866354877542149136890399242087672328391678163432315800212920902688065889847491067008362678990684148713537243587837945375119860340435586379348335469196623095904436452767626822910440960618005118684244896049017788339856199247869849116384197216250849699503025764114647934865786478538792499992073327109414156910444311568187773382464340513167885571876530700292170694843062017834678977812714408571411764126277524506486046437323930409937696872290206379251721618877592295103369858618122631758482351101026946470518858820732316546375352919813634339683791404700109335177030047684233535211158432317639663659619280496255580766425074457744943619566930605285127776543956227363753871085411105718017353194561369535854237102882372698074730244744055724217515898008966939178949762152496941254267712585991921202044539403294758959293845871748184426597383425078346552281404829044912176882723148956257590770339444278884387673704873262814762264795998616813053261273454531528300691143857585340438312102152574099345510535370066108439718589485477145633601647700991137561582344473341617847596049297054327090083559721446602881701476297093169660504205837939336430246077316466140055415128228084671834722250390236568609032583740861353850539257869781877612213956111232493665305325961990979059312348782015943088786777122145039671688763681460699752854685635771837925518455170603348317795460932149232915499365790650981170577047725212434725745278677247745602736676832059096947520402987233081763314581452688184420014174338541619286413606634373540167485273470221953975532191212650008456918837599299407084892129779316978419189219932811821192599439336511363271625726214111872113178963103111644182960191245978518848449172638682719703700225165668036018764374581224838931999991682772496436464898871206747365483665960944840076417597593999388026975712500262507210906521308577817512946060809774856964418990687104788828545552194428116394074540896662575084929811327129718192842453219120074867423878998127666292665144864929325940213829524100441516381485485473725762656401231626781669554291125194470026738438786476140528863863449565655024564879932742820066887913622323315770034141674519401513596810052097601331091877183471407012463216823546666214616653242135552397660557258149538989472713212437260992211050299392*i1^26 + -864321966015940484166568467924701223501789762642202314276689283827250234350387542126583697923961962880651508433919968234286501141720089732955773701507222587725580325086183294839073750534465484966746580398369615578803566191188063866993212467443220984178715406067795196846591221275654778591484165174114040355989584050580183513457191711623317262042725143028007725285795312714490997247359315638435674612399774507593722830008703553383838841831029474008996389664409740121103215396549392173751685979710562934919004844923800266716442365414845957801658449716309936262260252827543161574399847969349855416500643120227789481594294299608647853829859547126760741532651796703369523187872473217786387564671221348316039863889010023323552008002956180181052309966859425656932590266826667985205430512126031823184913960339926263992051372575183109134996578354296685307417092304273441657793536360925453768270121407899937024154422080055783352677375183792961967493506804593887185077002827782160589429524301130965170736060527439837525656557723142004057057059981833208281132040545724315301611868454836322058613794191105605429162127814164165667463358824660638870620160393845837033671896783534053948013341540789212518502502674586100442957532180975545914548589874365214830385509912792504014536519077139864115539934789127259321676341356902794788688428695003187922448877317302149183029606964615414685241131891934960298488648180733679206624376889593924667147127318870128700417849749961833362254938311054840091715689453748511227780848800608103380084855977666531621359281484657834947224767337183574924595381872024486733705883511988208121434618213940953248294492713799538006633385052563450501546916981440892927392490727698591773520626010631764513507467200474936669404616762989897147819231588250101684293105045041704611865308858323512405346522674986375743778112850484120071264111196488183452787309839770173218509938965884725497559174958965253798373424083243100166127803434680919260487445778088996461084429298222938861917287476102393678513608655152056890399624099364825514364268707075549036514663874274043125842897778233453514594757667023845221110155133323385659148910416717138967727694214651624518725792191580720261420683476665609267218803978792281424678250611261066873117095965134062526955666808451409297347739863353828801172509675040023739985177009487044721769870894561892846437673795778685711214831119559754484154492360528794525955124388788547564325787564458901504*i1^27 + -112542556200374693486222866889779185819014731637047947730508739007386684201395018406322664707077832255535127483658085220750689485236839064345426505945076695806950275511461278690246875624741138414814718404962025695796614122800039153812657164728092730502565255694975233146734602957125993385935717714177266522209742524439851670832930195775223625403731996446288224665026168744815056076638127683964856644989196057850986468744371937960773175703597950747067673257687854709846033733099836564529557111763164015357123402230854473919760517115020015417822843485132227023014620538599960713593644953914257260913517197594929471809034631754283614682733402836606806031230518286906093514298513782848223929430505892856924863754071941301202155251979461752822101538006053282891869267685524119465752795480784898329164050377797095296358831444219475705676709735088614498082693051340867727700526830490232284627033617490378177095359071990091703675805440704494300170910782130711842784686942385930580832830425583163926522104013643733390480015154204496171682454596281319648706620527342357243355573408733914306747290739749480055836628263469611064611417897489159692257663573196561451660896201628349399502955715952975723726475868433086770580470136286177252605997103160893781572801869027487618751620872624027772294037999790070929804265777655888827231297228463850647725275295346676257649974337998156025978198411525534919851894068342422790500713206992721238898861001354265303924761520240255421303312268522285946571413802860279357601287061655732558130035259227384028319089243821353179253985093528764631534590671807494106476402803525546354819533895200342463909749845527644981115262284075202456965125416114327662161352534600049263336454027362704734669557429271934556991814495264063975853058729064787034573821406829230465960649365877933365147673699650180623124856651559775956450487453779859407613803849825136048165072223774238543651505476947075356673378810365296982519259453550895658995068023500853675281751182114695557564096353077327948279572258874424602952050676133062492889662626668112117538708418548688509559973780047455770940395971480327475794092006566262490604525473965404545080623214594541125579208518829134877789151536924183604386444893827622856328447778461373398063104620129514579067265971245695814331489047849712714779028765855496637553549238804810698336098842301862806085706345757110823089820057245531142634773373229169609923484093913678410504430782775296*i1^28 + -9570879636341547790699888967189642492506150319954048085015046756287254068401361737911680725204458251727584294616777568402717898309071232854027360752985293977743539432975819629523341452958048327942494447623411759916745291465215673150532449970553524711991562300483507784257306363215002730999360639525133996293433828163457025853794582622731901227271540003791860911632608888439385230694281855375608418105206139560797679905502278177487982720645595741582357095545319218527013719796454555673785161483535771227753903833494614553822086538779686650840458223905258323881931900646624581267002387141538852166032664212090203158648265459068624774694411185547632805408434188966523362106194504019007426317380615563601183058018166935707223768176041191222450270435041254742893188349249802525154694571375188242567747772496088626636388136040781628432288058087233544127605827115291400311395992541758788017381936971994160835506691449304457004589436691156370393830134840951860421912310659833683967327725603636655278861859531486199654551066324069075779132315076985644292078809932492777491766211686183032712873434802734686589599775741568262318981255448729881838355667049996256675673624604440868102386535504607549909289859930631082692960824559567544862125781014630380322910262787158385610466889022980801105887669989688023879833107767848059041331174085598839140891043797381968751542148602558230362588556880275805260289295559920101542890769590515220585451281887877548197443771462077219966437725696166938797979109833946106346106211364599020939754289263478108933193418501856927382141623141039168260669937923883311929774063663882184025264219818445275156158909583508091660973598729481662137503313119609033506556870550890407473488779723411861195225762565188988958519552573705868045864075190818642438463843984555344489368413014846206297716218478178692046979103504276592062276677084685520305450552965996499672071992958298604749867357475023125453139059602575851430151321875442199744079437868898331043398423262525738794182173776478553771761571255494996897816006433041796910508482666187863732159846714834532147554892921383116748626154413733721660441980587867256687841403185931176286497505685643155005071698192751512597802839931317117180443839634786975947288193031304872025866736576601451846790095502842903840094229879701171686095279885984041988504924235557739832899033683614712910328257151711324573805482673550574603880735715378500217199888678703973334717038592*i1^29 + -950888902651267886631476943682422985268745922361595521440368722062919662633681082218985673838094326280050391375809603096001353835379516821385192144156716045238561016980925089287836744362592912080706264129451587477183178336648537928357351989644126070776359487476530919996516014805129732189721023655011356678601626475225703606703408962219671758020416442923245724312901678278800711281619120856848777354501210100430423668200183885772123571490768402416007183885482229872140256700250874980656274168818661741630562781525959837514779200528650704710708847569315009892072361043996226991934415970878328262101702093111754371517114093188918524372070149776771352815473969251104236708413930455386411376236312102142569556779699077118022989750031475535607245626910341378345081777296616389908896044944733053626113063508490767207092903486228648626348731377795617547906928946020112053813556273812423164860096841992286582063531126791342516140761634915003397485451013775112996994554784233503146830417041571626772795639357738973517788115891378150319601762374122716455161355921354797782983186308320829302223127618383556554275378837842591344280991462224492371768824866310513051872888392887324938130366795643320803454820378745754460366681504375246496675184153906582815736929679847127295939404142786915796501805573986867948761062668503634838476834277180687903387833651851448648886279473214329588940812171297482074336018926489203205650023954224053624615291910108288914528122524396518983610642926637607153175932021275947974413079992865893480338932502425478010091997075078808498221459941520742254816478926157184584580682164772726944505643380504346908056314966008697069927653235327898946568447020911542853230566021289829949720028637991585402639810047548654157612451395425806699308269534966777167857618165081663228697775505751959058850756838758619155333284003278543927579490480902054910964865956282835801701121784116275609832341956378723599508333787327101140849984475807570924422959381099565120540252551230739782656017395274458924109828386772173361968678818271341148313408074671411020405106723766763578231823049240143768239052858635447287645705323982921221320102261351602306950084108086027053944580917110154051779137292497213343701421457258504146038633908085014338109540531987589393676531606111880307103783379499593814271272618045681747766087985088312393734692687268293949074180546561844658883519674942517396142288426823801330754025318584661338750976*i1^30 + -85268218258951304983752179858010328177946506124874937522104501177497139377778649938329433942133868284884733966274475089084997581329136268328077258098366812326877546695985603069612477031291592193840616475330702807070055140576038523662022957804690326758086933010638809099779860773039288212404297721339908671631598521710659537162013969564606574593205142501969207170642839076987907615317402123614725115451659767821701185333751486905884049958973761761798206546055256886928992465579744412165872945837042835220044100037819395003507750029476926756079710238638007852743550393367288445903625487711195046817621243936299324446573079729842067641100905257035541463058561667529146097132634495063854678449614196729636410643077487190561530581303060790711444372407928756445865289339954931835307463696168001214153914568855434181044123789824912731150006906897019372536621509911200043347015525268087770917932301987489298393648851611582299369016911763863600810968317256077020146899311234329006921875282068112887224419112645634576510022603612520965246815050834855463023109667538490446466404460360474930361314461324334295977801304757095780178615300725274893590640578423962489539608227958406054912086060424016786603996988843771904600216282731652671083224270508304070410362094928686247141288752750589703872280298372858684965376256577196922015020686025074409857090921694771816884201220687896372899825608600150713601064057048523036798195468339232542439138880503140046871421548422793624446899685603763607233360699405937004020937084287009857762498702899005184071706799696849728066793339447422462327367894893982946651759659120372003867323744074204150179634783525867188338102854611895314744961828610494657203186339822197164734778726071311460824385736193841762835181948364587790633457542826474545125536779775126769331760140283903276890478544684968988333511857333908550699086902109442046032695519404880973404115734416291574620063059990918165483494669607992757834384760817163246900154636919714512966712733108343009780952876504532015957620671985404222300378137604677289052039904821329983319498867642801044022071629213975573475324968224626680230343391029086001086180112613791656798109551103118437000218147815493200605650003285811013221613315244680559854257795079766328429747391677365136535156140992299878600197513679106022805180368764165418428903168097302568389508578385200206847302779231432860104032623737618387697502777380222906410541511528761262080*i1^31 + -5689818935227756323177081834028381634414035260881255882465760397181238467801552068080907595547298924587306511315520644427469408336233641753933407708314960341335831251423418982172731767919634714067453442443052525774998882527495331044539857371214968598940430475854981976019176452391757741757246171813798119211081321594717185670318555837201379319448814880347248680026154733307621799289228075054329756984044449802086128193125736936303242842151022058179827116680552244820562613397948456181635683396176792099639653300440647593304308811896441627314261452633526032445651611854809138960127293964028873987241590884269933493573098513715158842975344595165388421395374909014457437172409038396738618811406576518384224922160578961938933788205396085186223252570162184641265328425647060441292342103213923323589337340416234785079329686069167747920060659886405650068487096091384804593214470739996759019023871392861751873544965609565326248246923647951645186186559193021938288596517545223483159228669125858279263734292104724071762952947299054855546879094057436291440543949798476174813810777799418784491697444559709158715556225426858835968465405380105114916790420189244415021782400624879617344661296733380562856866687982993428947225866736408441409992341038047152514574764401445111702122841401061785880189780194641257955443573711701300889681531269654555939413473325551317799065696710426926467945636393713656365429381138989261815502603517209775096091096942982209578629850264346345343120442878956558972099889986481444285513137617135764672786104220594699699938459396518781313321143240880655552426977322021495149720789448155419170152488928032569070581960511130326828078553242456922703127857594570828173176681872964609132982904514793438993910418565418377692507140971746935302327291156164279029698787508611835376374195674828866955255187248811916354285073601922335936483091886504639099071124114252592232476489275636422053629590890104888771656068009445751556277172978308958198784514483734649736982783082443814177215036735824611333170647808905172467453095393184115963205313674615828942090386433944330404412527580496014183785625012980864498608025845156326990521677679501501700832718635770730308965854600868478393304991695422449802932309647369539112106226356805929020255898765407009357950081643041757637075874983959052186830720365844058459677057249109963650376215765402032706590375011213753962155413662664530542909083536393579999362130479415296*i1^32 + -312424485817634385640139784395413823670466979405226191031961227148179107314245941695575346367447423051277411725232651749879318812542766912230020415743261074864537018703745394331378488348568579242131274040213431021023736733140045630639135900985597596956974430344029183459920634615317923979800164440612657055557949063272832626344586341244884041611547566429299067633028600341508061273925063377426741572957189456383393233691797230505063186146426253142944493723594463042000230288697638829462818241087020438588342224648632856376427165327968175425920000835912504325036825937953777625860184700205035428679790756732278637431210822156717518780887650587392224693251779418847313178058208960375028420441180950336763656493562448636723107033404712433704831415407111464747714086653870671897130036284378622171916332973646497379696175378288289660800505762804822776295326646580254173446237175672427687865001800412060758275810951471210696133380125391761209361279620646212612530323005237288170135911503408992261566737718710815656627258384298838716547397238730724370589421335685259531164574233977582785100031892316954810142985258575401365158617770259173785537622249714754563243146592860473343697010173865802158913795362833477011790831847090984256331176493517914042392609699660253800475391942451212027365797734027687613802904747926243972693374286355552824378468119997672665762021787458036550108004412694171491260002621805214868297261478563965953925790287608892719767336832857078301660949921543220170375996491103978051966559762534528457265062364856986179486912366026703125026276001012980005516286695316682199736874828463856188847181329296157759176110746537816382693444631271045658299559211314948495825635587115259333543107315115837024279342513254451297032254991942184774300054632424748432401927130680121750312242524830666819673532084818351155798274224031077114412036392069461173831936714046509350394840761009724913093365585798045321850162135113622069282737189042549708819185877440404541422943145471934543705033108583866897525749178310653395020462412889372187582857123456856770187026731565977341582591561687520616244291096020603902897949557437114888206959153525863017082346878042731682171657920569998254479801815130032906613969648175698779181069949233522950848668014788248813579151437222769144580502051272458577269669253454135809920925378592233570244022473379189012056707947974327110134539755419575008656252098944364866691110273024*i1^33 + -15174031603375936666460670846026393982659955138167422210558708659308625582481931516873758021416972750245425834044688963396375464702105380915005336081462743868401744552360199637011413441585288644686447344758976627474090089791610312989771286974880390170162765192924854248067837698962501737093332937593228689116477065664746563411743867958002014341983483824368191112905027182593669309841365047892307368965407848532448428418192744781390829451033969460104588864317932908283666779378310847805892615542058620947414996048200940526233122893608250904124436379150855952307572901181869915211955443034957873226395860193963386453379449704510234572436310814898328849724676855160108267942447624512714673492192986402313506025992678547272521847752776113584742806404265251257415380046304069391350774429859013719031272240544261585452247120107501943576681718422070312792156693646873199149446046453134701544679498884661399077076068987238421824577436093137521237099116252088569614625205768234461126393187007053268065070373899592310718600178531787346036315545849625530463745095339608046507411349534692749992083123457394516363468419073977486626388407524564539254892934509730596966003567749912477431349220132244482663353492595973213076145517323825619372406063808232611642966326405728302931777598123672099456250208856712135465409613636241534680476602078967127418820292291752611543342560678647785530608420868626852215017556936234901415592224504202855838093183477175582685664366740211936313249305649031765869632175668953741105316079743592719196223528775613171497498318438581914701898473950908424137406006325049702909757417137976267983347352584097683397718845020878952806770883839714336257095309523655603733345092735874551061194013521540479640274239623017168800339422128324659491892280188262576199591643851708943030445123672071173744784969423430986761386656231834996647459294423329369063266145899010340735212580569489696747389481140294303848906322865476951737456497693561246683433531257686892411606200138826102248880583871750729521066974316953353909939014639300640682638615810209205791435023912041742986673667178560168198295287129200772461020671656409810132446701293017811397157156698079020938021317590878705797477393850951382985382206726074485999342967400319315032726504265848857335664928892095065510533082128882288758089912608847299728098123814952427584264295175483714735007964525225223928741350496929337082353434046081052075622400*i1^34 + -604720171508171998721831465422605592799522594235729815977441396559415524395207337403740869895960035060036188945932590955889776143181920242644985484769685470406404863324770587538015557305700394067154217120719235180219803531844959069382389151301114774251192229833240328647249272739102721574432296152042440930669117576639859724586655155625083744879192663606161630724861344948930326678901990642656830583613129382912629704530031378866547161347752493409868957624409334447108627054570128987245106535559482237247886535237113778071020202823191399663848677973363172166570186402189955693666265246766708576896208768771637300814967716159288468363051100629700235582811150753025655770726196429894472103248344538467670401018842574431392632977686076570178484239554578606058404650374544977783407895560479440373223182860250278683461365249449514180718229663554606372534860053194241693777621558876792779463975249970541379445885457849596124974565558006793925733685834639289409169954733626263212012300115135479210000480902980727034758604855704169159912064570515359316359747740290899994122439513658659673000351900341598836701159223330957249038847749125417078660522235988375831475089513473862345910592828589851893087189229398386190380370645252863507502190457480587090521383249982722751129392453634017763053665618090839088947349082511546546538791779018587461135121830240888051976440075015047087607117780158877483384394011111438090373658705678925288911193075525226486246993651427189514828567865934991299769311105347318206293915444213755752733587917226273940844968915202009110521919798532371917668721028759879816765353489783314154315960042247004667042052773830519137344444968034267968455615241744762545837246349681955008967482359586246116537078743013661038959870307457689356634228644796231750364115451167944998552676929755268348516415512567569619129404227617911955521435609973472016657421141336497841202040215890981281542637387001388471765196824199588732369304697271115935393672520631823751460350623818860559773974841623829508186426866859787248749100155791457539822060867720064974936842217639375090728443169226114872232063532967843470787299540290947003689609876380490003256491100783852736866681918041103068222332898033533874331949241419523021572700498046601503336144248882750462994806776860313598836002335661124325353945684369936273024945649597096452981864594609582622845809954929530788693074652300616189622680790591669796864*i1^35 + -18725073499123358912455871576471257553152976681292430088669841064671454680255229467931483970956125558003974661292235884979851955862148896346435345145061247670964370733420270416985097456653841061224426856991536639389527496660064964259074036640941159178498486037313490801467932546203002567565422805233957187595269959387338042852457293967055150030835686882404413328646728162762712798638090506166075332876551012523425178969157404572456062644844170321287552926861992043458762884000200170336313744679832412893440015121867518902984763085066270643548055929043807961597568642065006323144630432204114152968924675394466964574597900833445264307119695262587776892655950199338572902122555014988938816925877939877578861454447048053957659012623120653676143052594300019006837005395336850450201156589386491500740451650979609976169326773163209543184169967084808080763429335079975149596019149882992409138187679749712286039750897559843000264776769795747632903623586817481095931830444987232695278189277154551056053740424291164104680609152995693455146451627782540894942155352672843121740802242400625950692645790574870685236963123041613438149431147640721204938330665870230188172505697997414373452351129837332021658875419148456299582169968853802788226952532515251533243349899749872079476033854209631194340598362390948101601994338457318610668934981118143905146579576032899400986649450486092410213473428251148066530970452716395461948168213762468432789363750958491333606169132023821773191337009163275272161957785437870299956121028092904720774953903563625082285027580984446673465819806713454271335991108996460981700155120601199467473435098299693396937240361318428883373447564872572771578182723287939844663194236643752940875914311105801769120680367423994540886008868777766103723043320214049224012802071322156184571742749188227046086631162814265015039551103691148427243479585558455536442146825806962454725774751404517830596873562842688268730979203499931324606078724688509862249652437768283130105520548164886209514603409088564454796829861739621299338082385041210889922705097910747137809014302066476097019390208558321428039687691566974083972727912943544920164709976746369262537055276467349827623794758607313318110151386846959575617378767654380688891584933685983770641033440610349771087301380624351376927711022647378393614772185893434309888875004548462594779715311021932658986675563861617306903776455363111416940306848741851136*i1^36 + -445337759721978077454407167049146151988959540513558612357521996381596733943122365740259636126808718882851445186287051293280876030397838993820685472457485612089839167167334265209294564863742676759751016317387033154432240588046358328358259241965930687767137966622985257066070630676804270389294082012758350993582720085201040494077783701169467559927031383728267787283794541682986385528498981696996202102220356685971244119703122435849926052248881678085316339834235965692144332694226025583676549964926041430589282173687987816626976497714478064421587590508749724385691091329800080752459704656444701293221039560741243681314733652878938046353320098960474378685212854611555703427347874123791830210463304938487204679174889563800163811556830342437140204985036441625681025427991859433417312187734363722038710748809049134509966967258445501415849502452887377121947436742397131519051312730005527018583146207693758274509639021934957853260680268597003392898301268438993687738458557219343790640704918638405291794327749263927516889519454114502093305684792577989048403731201865473493448805963275006780692962217998853739831357482527850700293300663621991346888919320534706868652778038484175209330408862110165518017404656615779775059285408540260928772945284450686017698164315461880832084700177790961039124014832105509172154168426964642366063060131956043928953170501346166434524602804268718403277270500107903005479423109572618763977651681737371940657892307676049275348442725690536020172758414419388161364515024541615126017054971893974976577474310880010350604362932826041150263045524095509726493688606759130756549987191852439399697480232317345098702571842290368258073361405339523066283836214951706194167385496073405990707207798393413946805258217205828946065823750902672817169313439330697874526600168805551331580374673903388022852393004018322092159218613282842617545437252130534050650805597074991972644799714146371028801305129169007909739989884193117946714291961016381034400620919125864681140115347707476486873167587924877494573452065633302778023978372706074290236906825819682734953451749055533507147725817010666686034445612851860234773406738950208599837997653941326107066048150599320835568834239474040291519789359964118233431423363285559297082985132666219337582069123532212380997027356563949696998133109845220602001059163267150147536714497830521852162312277317015978343459878541234438663910302507256237449141026816*i1^37 + -6820070826344157598357541756720337524736584981861656377395421338250470750122357086996617845839432163667426197399924349984586699219399578878556096361647933812367599492355406484488195758441202387781528931139181627204248794813059393675010260601867728447215683438693077567812054803125816985082768853960666684213977877003324314847724978009666582600764753213273847881892806417663040751057108327592263704844559373435226909905417140839045173140482853912386221080825383631806830270717899816893967819714710942268848955952456292942761263182448077447840173449608507545680377285282626615127064699219619496341248301579579784361395798787982823363525162660899771077382929219325645313887011752692917171966075893751379040326398837960302845098874748990545028915559160675828614386746995399636832362668900437064465295843976037557598285189529473796087943214812476717093428440579120168752194230277768123120603159780267034099730019506616134896651259662925106821523609557656641420108618444487450653788823497672617235207024504689609422544420465980475271596537374074686767014653937592926765792643357564200919688400885521318962548999491645230916686372556314537466569568426165456131011737449112099019001149966232992067483444310364946224416196492392844916603579593611471680626444975800779350910115528770669392517381261535509378761925144670430270198573544436352233495524429255695968558461284321215963299395328067296327809112154307145868007756284240317848308507959118130391739161676753330360861905402048549015838878639554729013771953148510281876502661830707196750082973380742290129045696409562358465822716202871490293254681428012492204438915658505670960864353577727905697851608695571697072316763968251737670596542190658806760521483773800443749470888581292407776508035805109291263346822029074434636580555933274353745418034457519729720288604921818031962292884255856956106679351315319836261101784277154014217549350260520416682203585770664653683041332169562914432777982181269703003619158016725356337966122169903820699564979866990750125465127879161779382666824381160537139915290632525084267684605554288667566014389834088023481653749176182608089386459392582053966165200962423659631189453721665722406243945911056903173199193624038673034345703360909730799879275779234686118852803485752505053837858782772834740753266914976328993934125436926776433500899608428296918207999261134477949519830033392133950672583861095319176478720*i1^38 + -27946248517284907728791140249732477030491090753872402317609046033966933867200882875250078999467119859855268416128530759353221277292648167951691427085524849267127766459870445670676266344913191998025703063928855914827717695919546465137490570628220782757794146208783020769330914087573879306207858765002164954120652646961896142333934318061512520010617982904814979171647065833121080497808615495770548454620652843947373371217974130335582767945152425331536226780444745172677602212473465234602129103336439386044694420284543722289354234628025571789391701368816296485118708458542307704465516321660105934070621358928436404407869743793020884367317659826897923779306065328566210858951560495549149970579127996886700725194410038367655769546073275923107933975043173796372539450357382724389807430734626016892094546793993659653421514444867817796630296806500816003147815882026910482712779161336403382455995949237521868562477559880509815628713422891276867463991202755180741685579575286726831981343701067297843037201451817409797680516342870266945732918459027286414277176796669685738669884784586216804055981282425386842405807953278074802003699740018309559705058499822473061599513739739327057403156374464842844721266973769203738997892570166786680443991989432201856910474336695177578245260485836403852001744253648617128904567465672513987672244343203298734458572648333852557125199409649209370455469862609415103564118850994679063751948296036170095745991529244832337682381374560455024102153807793048490448276504140664634498283158403542694567814130205100439223551136365533434979515782398223912121628732009098388131904797697509658145672868162517038006887955890920176828888707371195227983087801695294153507421496760101277723926576513371045047590669113416979818984043422784829029293621637281837838761242682670184524883097603129216393314061536953771190377237469787675360132731018200209759745174848825748187310922827150418739771232527244189884374916784332129237896787344956251422353713383564246998759197447214035659922726433892885697700192833193928334342144355173863054156168360875186369301573684657664021839541997650661448392345342174178140300848578778780672165272143633785929919085253686452676108094479035953331462703382526447955565005564833975471303292667562499344380193627491059748269002547281546193083393171774545170105912704771109060937816437442193440258702456283973193524751340900252648298556926032084992*i1^39 + 913659553826157480793654455574648992225649745914911577067654218930888537611858893394609569950426903459693856704389173693332052391745643189719151649866791222559478376833862584648271326790106159753042345489206008562531606823751826830332218267406374063760778360701893495003605015765940854081763198196724230773432420867391775007504373682104755741500018183450133785526755412750745613783407697137561052463581955448374488525189097530869321258287078154655561267657096073165382420088916990837366059134387349088211304192247268527319160979266120908752475415326443222936215651879537583444397971584540986197036005959376075300503287317373529611261733756756466001725087381983103602907324735662024484450082217510933389571663126394703910710112498513975135627200188560670422873016118570784107361402615619831509057545150170128520386988559924345146194277017058037002365703030578762028980232452728342325452428809277050217657637094577191278113627615989370728307892733763634527768578856825381011530263117016670371516236370165028311672994906507260326004864128789848552465667098415424822277047525437931194133954502014668687272805752493259802637905068004768269772103981660752027225553085505509922141833112147269536105274303037041767997831184017427180892267206830135894427627365280624312801549547640861011735871606225859962434283986172131709730032776391347462598955627762079147660920175713960128082522151754498519996611795806828771803734545815123756946798559707418489395386346460570350072938057304661765274601120315123823604823903270822395045100208932334277158396581176802401254621626235766616444983644030186823687457721855606244314040875261033767452262606913949561257750136755900477891116232017866979314250837170560999197248787897364104877783442410656514761040059102574090358569537730831939771964738917054135709631536873996236454147056617398902115717699736622108994599648758421327552025161125933952948784573715246667262405572970862694074083075374181348107605596572335088816779283913133233602724403591495313520888831268760616534145517376543304104114528530341854344932065298967954226555130467079739351831389034119177425389451338725126655224882980371270981568660637110339262072552170755765386138880417413084714903041844310469558931124857740933519301964571888144161707648672164070576287508799178197709618695658245084760258600778286672262164115373132545387458599035927540782209884452803723792819391823872*i1^40 + 32206833986169736596633154228523160116725245341972156894723256481978933664686999684077089996221518880142089446386158173137291812884722926019615437386691704750813013329269509650691701390340287976561133502603929652309419420258663387909686554832310343839533717170791898344325759596033084975752067179264826219120521822995483213974976844908846719649014313204648720475507844456285593043688091295037168913559965759950762571088057513362491775668458587969856976403103007234842840988268976491867391503848544989329386513060789412845045461881522763246944591860732899710513144530564267676071065321698710375281715198219787609573822465308620377482626199425048384024045215243795067371229245683980996733315134229188663759647029983292467925120928516397122877051913491176753546695131734183092594172010536859639852719924347986371157984849284248719743532105291637745309480461718261193384044102452549287111662192319396158274933611662177026012364497404093903529098834351411519891218813651098257691845091018047156283937374715654056511492744527049453296011002853158492910062006296701589779498801975375664185139154463703715296497144293106868321764660686295174842828635771868279452633222822415090657354871729286879896175740977297614507344115822338697299311776683605239170189422781590409603197078671490403502965093904275449844329248197519696233616599955050826198484271136165196236787532067428834057949483829034217014700881655231827941809422852263683355469329605270335553523390342821217998234991724406190461202526174704603362639077355601624953509170304813116050420353741728907386561015353809396281239326268991315666253005876813097691451706940289528765212976835190766037602552697710451804521655507320741121606181793908241119241486303932762046935923766144456156837943734335607685575029722092307602105853147948747236328238764818858793004199316451118795578095279357481368235256774820077902870853391747789381110176578224653579710346398703384774020090664604719319939776498352546168880664575126372639594003501846385130549395604886228692212533806060504649025559010664137515764511070598128816798984511779729819837994880650525352178558583823007615081679819595423574525043825527673084145369363712710978029106676803698725905630982329098793216891449962836022094635321667781048933044593340796703364568523345692890414616142974686494126338389384073196521701783548671186636551588578578125510980851977178270981423104*i1^41 + 774028804951986666543856687220005495683459297825320219091346910707617744590072523686523784433238811375257894686798038311739174293753645228655901114657441051265221940079651575959656480511624831899764140907085451503067393236373292384710986612397155197960445118538488264026150746703937316940971113176818813119305655566270437027223506626125521023113982483957113398729719423531478097864062549135750133894963567313490599923625559515541025056438361573399319318900115805624813206083017804924629650894533936494127903913018064097496412666743400256750152074646868538135736514029365422516605406789449303478412335347857617258031558185382769570234703093616886280141629131039560516039618129819131439899683861035931253124874732291811193635713482490956349621342078730930708411822264745583629864608134709343201532988119976654182168974010356729112244167263728213000315798370387808223585667679424496786488386946429269439079786197121437400413105316596398638735463884377974087028280621356115400486836719468639515252916938681356404934431869595311305537699832955407897974557163641730118338048764934467876640332283514963974273877335787648727057186517123005860368040099668228159284401028038356567374314476014529413029601272321333237726902035111629564866275808756081691310373102134023952481398673199512850346115197676072330763903850136912791398595960112092401518856956248237534488098530882763525895973799900179298461891042229757909882802853558486161424783815959051712998574326986041484529976496680212781463704842472415944469212612100077325100503677165873905543075464468284624726436526009936063783272467076060678088699997054238359396333413169819929131969601902238687728531308212499224282522400512557850208085554266279209559338365007675954594332455098368858663389533957522984838278498309693654671715577790726601130532447546547668023193730377887558406517277981365824470517413829880550457388874029501802048696200340720898670982556020254914751629904718204364640533038808635462517526783831198707531315212006515797002088316862653815763615306038545628420740005900948764655981624235113446298842041565101037068962358626984122597471824428815421969197771326928722801775587452612314085000053209186249850170591895682326780784398329850124640624895557700444146979626281226694801406459970939414841047564061007838776167494012277355241714040415807669637420380439902067334081952771748032988060699612466246582272*i1^42 + 12297210225906793074485294647369074851236289075559292215269026293378553142321464447392180440600618979481247224494854816788213397748384026495674567203382504414175304132331432739374390663204338864905218654179497810779335815272191422221206803232720304822878841288614263586291006331726773119746127349187815946759821717354190930869684238346587412448899006046167091419846283065262647954431748339882208342304600956210835060400281156326258872769123872419241143572418805375565065440613424672385677580041592025553804723215092901121895854307132197652156078290274520038742160155583882467453990412807940628648587674566939216667698011431114324922114342924415437161183901359556625652569277135003560787709558543387354866453753494390072276667313645708235981300199108772153939794363924359647779271436813490317169614876618646521521562971235409477358553871250818107863257899739090223642004238764694289539536586315092042713089680697931766477425647548843635402517993770047702838673094098515967698752113038023358235084726777257945740722619547985266887566072561677919039999352635847317371478979892140849016499043043535456375903821324274509439569224741950980492810227962485588104002370607672381629770331045159178479551022611952476795717622378569740315871758855118618521679115375436699593574341052028649735338512887443967520801393369795556880929744232687044757145859946189599858581691898728034085265012949659282399813001168441734190346905918019711126480954325151283655916054524703034135822716351833099292802992972389560065703284826775344461355683838157213980748996166119646009113965183733694595179584439778462938054959402501228231812809011038141989596781782972005735376449371227207344618281388054259003730250561174717351261909000796901113839546847758066937576032802287299405665683515928214263488497892414442402756432356830224847122151075826530948580021394821197971618318278650456902861619976624139198107570051186064365831923440142360910822051805454686044314181000372168181156546246990486141483093010344467065385571562317711229030372301857972450688726331585180077014406885667969583406363747800150257940997848650196437662594865492023956994942851235705533077802230411184260060741648590165573879017079166187201622460290701877493325176380756475484118697928442700575853099982694377359251558847166137269753786542178520400954548649840732091077636871718028087423333478675752898822923554683617280*i1^43 + -18064817411962686260134361205786821111065243875625055216349576109236582983008712119423641886887671074640935110319070858145269360045113176324034813656563148127129508426682622996275978909016146471851791986082395334446357984862194466228667434339998194076405003890068565374032079556269603176250925730253339409428508284215756913177340867894905284992238905086374734699515509777827308806207267815074156767677441072706918785883828872493689549217050241600457126530980832517813160499406869360239927068201660053354077797050905108748518315702995156476384512080030395843256087516606226630089372830930199774673119825283569210742760941218536946222185473236601545685858579952577502820262600101413940104762611810367225825871413807372451613168484114630261804085645825415673074590795426837347584302537207664806878964319989709943787244448671583922154432403143305071998694096840684453251063072532933011336950738545603183668767216246213214932218009685144037107061612289033443964679136020615537819071711651437878024306696463522894829224098256141350622165426143474060111855872989323395463336351340025955727180851872164522051373994983202727502859784959422952906715265063423502340123767428925921124600566403460622850325647048201739763598381161453305943704190893335845334301075152798328321535272076346862738058050175041005626835510115846989962517050666316279417747607805290413648033532083387905076621888637422070879074759322457380833109124920152226813534411870984976498472231022020509467597453203722276311294251580036578523973572732678145544990298863724090283538414576248492179158965844092470670312638012525371895220059882189947083447168781435040494621891750249890061081888706760241327900063222257162199308130155211282411788200828523158387809016183171649015181334084968727895727121999968102366481582823517320854591439215097645322582073063793110395647434491006799019927139159714656260749316197349470035976671260878777926481324082284963578609548002044084920256391119562361269661355260177276239833029049691656986763594980630855823403963237419574596394287818868025469249248229132606294709807070236784481541321461669609286792598956279474930987724116263806733322702663771755086459885159838921062987326012523187806710356468065477629649594261770486811454548350615311424998730484675292322140401141346295778311853558523977512771900541742660646782790160216766231242478520169197270427502641152*i1^44 + -3283892688083387983181161410743815168897624338879053494191301699581536449838440554650249396814983874060827444683804468347875059305871524339702148324385986036324342679562104957405828245213168288966243839530374908805523640579690844516205199293356740132665522817457813154221476791114397454821942540649032142579973948397554669375409432116537523346492209930108876403611899755157988293144412541692394374160665395471770029114954966946117994881315038675641381450329981202581544286848898192575322915717465368738809778722876850656408175449020841782881915008144816825443527188892097752969877216762973418005165946016975514407329707938000466189293101218940083982492708430455700239087551418196830801157544582250752711937370177941294520394500557687871606566642863401843600445150431975686694949124183407969959480213745078633855536249956999981156627480149518045433533765874781244018942019928580455627439871821801919697892384787990942806976563834544080404926528024902701958562180156891177375642569550868170988745834431111844555406633113309290512540303203534932927807552154731782458239714705646166402661044678861618968459120317711277326992677174600975866237263706344685541866525917952945444870198948554228997083602527005710036262880604258741105789206077131473427632443050519962168994585461768405175399555854555832670842190499225060765331901719166224266771256597657235445741401669281052347522918224113775734693618878221996352448132455461061165435380409815174827794065958004726577165271491098103864831774239098452702332167664791802015656375303338167210909690866866495761506767945724610690191486480911469544109796067146864295029291591827696538584628333731328841289187704668905180611727872287617150648983093816810787690433869700075236716574688292536094989172579554091814818904534067138166504446924379009861345141717191886745570111265193569432268371356257388056569850789087906540500095909495286368426921380865476603825642625909352055084097559129156695029393670038776150447159864171736193184448663203375233764656321096818908060686653917439367600904528670498087193445108388050275755501014737335806816451210740280661705195890043720834279809614310517836929123093539335510069609324264087967849320565271670026852536932484693062857777760564188701134102454006969374442367701115403104566096644234622328657893999161761555245706994447820343234926487038543487266090476955578770118410240*i1^45 + -31042954976496326631335466164761312419596219705389120779389563247399897953150295608907922432687549853421429554072184787925852764395302012980206053544675808078637665957621697989343332954138227070351959114857930060116138952383840621225688947254140547796707554839599689880245860912482753108556392568928060997063195992261480321603041908913905527733061761054652201909572129363893542982883121616039225316955294743252820907779894284948411217915550064880866774050947817869553442885782021260809690703519289450392763255521598986041566898464474055027959798334427546474074431620117046770330855211384696970279360413349978884779945938408878633611798943399359608664686270530545534765557648227373277918142432712035982260538453806699499623042002840073384190793627013947498725769076821038944972031552504613662751677013093625721160508226383479995161384152068029956738583319784133143351416788666753761994928303156602192016472052585947868887001757252405957988840816618684846388277126466882144374633288167392188411210128562362464081357627703902044148347498227230312981701079640829686701787934015426685966116685558564918022199214227591585906452019595450936625285299811281280605159118165257562588208916810246587267972500896413756580858542015803374410423451634763247648829602924856621337257399338481270736565360846629474659209177881231895958338602794483111442251150002455114549248421467827300591240285739171606060485814398796566715207835582245353897133993709876693608527745406084347499636570918685573668482531516542505474978095807775938398137704260141199642425781335995621513445448040717826178806874255879061377793963566362936283443059260198918895202162073250632639603065928306927169243048665499893118069263403716153016164602384363654704745359541254466635800947467784580866991144353730249692947787511359635827882508355476983525631267577682818132347088337759024016989378586690900217637814151792498632722405174681058217498029335121764513050567445624513377105294402219701568275891917489482318447100141669462742033127616713622747347819177397318529458448620359616968942587382850071912210174498854397413184338840802670210330808345194709984314164530163065517822137597487182821577626403860976611364654561620824534028267099445361048921719592833350654459643661975785059008084290702665782159841335373912774251767563607449981337509066679129125438959536671430571255254243510444883968*i1^46 + -27531825098642369328245128365149943481765051965220479061935855090201166263880573956892295038203007763523846029417138518216358466416360001155175918370143269205213156046382091203214247229162709388295428725254709463935853372062483250234659676277316703365589527391693534391290783392666084437697709737362556856290436578507883173800809423282601140311067343673247903925273904635485102951187951058812658910314158831328898012884763294992478347894898138205461843731451482195714003559258857934268054673682777561619293773443740413186132484073467231733248645664588932036079749120866516711844967090948417567158030577099136751436552770373957782931513979665417108234040520503537331192726423755145567945483857768848761245797834088067982923325601291983331143585240351220106821246838573213384646341796759040151763301825143155431406681871138737132058321842026833333934942776293732223776863143039386256157080092831347588920142965958775179248875699939787327475215097478267424134382933695561755099928391364036752511204016609522670408023473611490950162508711634584839790194852183129513049778627734249520978599259624580434792969854927353207528687105741349749362702391254255352066369766603309474301849299711231247898799536711758137777267910212649895731812074006372148917589207253921375089888917517843742774602875545175301204484989770553268669125437708538248451215126063761216383525465183911535436418541553598592028699463922213211300498512140041442299165453592910244321018429704070155051032820473589738704310930287879423362059629280456480919184177671299882845314592815572220267297014079901144589284039504448053228911888377498607868483638354711151844509402488317401212395798683081838610991279047448733126854314720677802173712161594356404193129202959885539064995744880847395437643763544563962500070363258382236756911865605862847374754369796555550706807476792424831644790487514858897715366001001523452595362399418947284551825024326199743561512254738871957119379610168248019879261212708797418337549013622881521641686306017621710319135746409332024356994443736055789252450324786623966056742129286092506906411538150194172261853537584053084356909037112432117648218006553028975772788885029615590247680239305184042160507715428465621112749879887424738392537619490937397249481778029360330678695967774113524238446292283767976658365902558201445721287179178470639551271364127096832*i1^47 + -2878497852597050166690672878262518137275918660063037736138393424019970332306933801734855346656614100650119768669127884934156668053862445306308305062532310974842187824118146678812101204382357745362129056076551018305418326424317944332488552119370121991802393876103116689698494259697018850860094504952276833359411654570462547949057577966148904918095519602708926126960523051365262926091419244711510756586904816725053926196363163725620132917430131937781989900384701533988970899212620100564553972271366983022569513250756745472289900633841986971513370285890675878656673495966937907680315392375115485290991007022620251982636892993837907279765279378931457492704371854217410103430889898325954601216650037259262816554145584558569376405827396871317102887372235902174412617341856297968774252160712326681724665253862465863159463596230028257898239641403373047220650231614316770902822727954453117917960721105257325726177625022383098956931131376299031506544198273854176053518333227410505712807021365028714698575613030805694953183678349231266545896490289927491065755052994294627736422714285310868180971557104881603567810146335567807366848849035547296261102276885578560853171776466262419225970300536792351249826149467112521487718272695352564190419646016087159448088309921410720497232903607440065724622249993833876614166078692894234332014441372177807606649807823563258513584587261513082198944736945694675652276679441118306379608274538251351785620886597873955409816917216936413360591729137652438721345054117677686901951880740220376978772846064825494359803024505495332801842132787024423956349065211664992099000973458620530137943198944044031244452498267017172705222681939740631329869788369938896735844767303974849895161187731401075059248800152479181661051176834222004357737197098349467416535589203736719458945800342048011244705589959408249953745718905159304500998844957168438988454777103997645831931472418165075686683717212629193251052666629150763752899741423831501782443564002932876299982951346971550290855885161796402412505361296673501183909908077889505043252163239776748559009075543234825729899849773140809073999181813531425742308319787913462799625154549840943852700954171529180451044043229981617816279819804729884946071235142960362444144052873282350809251465584851795838217236691353268807358753947394631020997265546553822990809048137473710202686990712832*i1^48 + 48949566507548673999576842463745785250384627124949101861932569549239404972571746310989298091338315235107393588789523768402594093116053452768244226760222845962067418634204617281281507129241953911814183179633516550853137787226673350740695933438590589034743563750800683509866746311246187111229176989123479139722368955360491666399727367049431276614356420000364913557436175296226947040400567645864117203842572418191503343609210823120879634319759968562775602545013785000446005359846013384905594539553608472020380903531056284399876151430357608907001568641505405333379690511151920905013962273511565295844327177582165283760962002424146271773890923870880749837281174599811947518535818563302686331312080095568097397686716347528012308158339597033638063064283055494850360154857983684105428002891183697635534084599203886026363200903366998183968049527686916587772612412824152005170700526900217987462643915866879153114335918991697525347989772213181859239728273414007550358033177374846870333584196982810097587332626586050276147876524950307406992559433469912347413205583746295565394369131994177672474326936265562542238727922245293370230358262507441804820549342065422004870568655620838827619384132190173128262449505292749213658867401036655422575604260953567328428091672205463445413912985375093045053168408221916038960676941153404942951127814526030242984237103727129024576352845240230324995363316822754220768795805087943608882539296598143796618113190047399171009850454089912981949522041992683072041642355217959315748719711861258244294635039625495197429726499885639527718410526689389857381135500732365527316519268169906964453620211535442991618639272230385638007139380640356752742997771608740080360351029006369797144128418577391959451899690673092006157433335377325793126537550735023368043896224358876225461281177329003183653968628398287709271150663985796877135796327704692461088614859472345015241903027694551392270499738273364694557953051868162192036204746978586047853161197763365528752456148985879488592749782058713929495524487702056481676374454109331493609014564718395357196957129708608649970307366396558998682142117095600874411308434903219547084373289033399484690613133811667665863698409016635511027036095246347245973200495990665036855382328345301319210351782726751689875777843667512000978884478007894437507428208458471311275845384893206153069068288*i1^49 + 788703130668191048050376102757415269633702063376298620706714698366669172155184771441251804715423596663320870508789361500404530509790792493212154940970642692079775979496106201497708472623923637568710814132248163623456497004800481644262165194027816998518175413576372458033632310713616960690077729041823141376468184559313400034803320119581902517921222985107219303745649355838453243586346663331810417441586506077037054420386872195959532535755628296234601337886360953421908280130099857847720936304313814909003030796229693653378947502925103823784324220779128080377280425730776310596346597292309058872800599508771287856639695939107747739898855714787972742140451954978528653676047488662497356030510447896177550303767468303688602252073316794784076175919099227921280500099689863956034022645832573478338598853326110283197009808016009650048617435991637186169671108878680698391868308536332823863754090652784548029707138921390287035038597379889249175130483851055609182653310908115907567093950868194882516256237814793700875817215724639926912342997500464813900799594145661632153756587041918128483554154364840517155327539215445823656481914231479625174114493940334170821999395459433141671286800502758018512183894296886234255362992174096317078961340476412126431146016752162093082816788228043353200501128367841023241438459334253432372346585700881364292030891867446970711352639068206450546218013389117408681485160828495090431308918938741845569056763475934965531687049039428402525089019991077807094369850460751237339256867892226468519798454568236430270728944254564748998846510234788835538003039951159106945588276275834427366166552140959458383359651554703211863127252463093230728410215902032163780887071409866762900005011946189218545782887843089584786703700322826685299693854373306525861842170653548969791079383184873554352543475411903942601191132965018919018754679649343823355171927657289080081947198686663066289548203083572867268599564872498935808311795572136507511730045299933030708644342945638834943125801091432371590478380753735049120420950606622570678028308460021785067394290809480285403950576916206438630517486609937199158050630605645702280192191484548101845195601407150932235947856191646154494333806196705302383782747893615826843371841553432055546430707251719630013833532567816239667019568118347853748481857039012573344290294600548109778944*i1^50 + -160149276987134388608915927137593646319484310324956395545718940129455803145294972250142347612323895130113833304423084235374902961416349773884479857351243514683754284569315803845110754351477630097481577586711577902258987061464183486919118649081385814293009476836940485050896651592688944171557960180357547477510366670178459254209565439217834014598004807624727934268061935314571243432182298318853914428280701837667410797625797942374204180380410811776482289056015238073863331351659851768142433349411593545719562421833110739988284976186702006836144234643078850026987264409637313023590892112307415616810957020945172431125690308602921048793532674555669861046157614307852016380815134721539496614866752461506130784921402437743400143475895960754330922775123515756066639702765243435896245574386565357802455128506098106932717525182531464683123226847321832658303345003771263068630355100817689370038251327638238807531200430054725520627784356222661328080214988035768738639326343912807756826758227203571229129965999029127794925901536845760109848888288008734812154986770628978050411333626833583059312535846209206602962006783539017184524959906285316264934092005963118577784787830083250581310853835349853834362273818081125506013074074007810085492219033497661695397915581238579913288066195765222283102655340059077084954148477736758979836928508625187571341168755159819593388627829202757777408264132600573371050964574964086439681060211949896645200177900009084168657569008119131657620183437356817932692726431742327259287603551038684101958169007944232358023645220165923672431912848716271263620449526456517859153319324009932377080550285684534088821870027992726510619702956144375147645796002635375677983165618652718501347087484289806142416214839055208557287034883313678066579031714132232228122743463936825408645686182802957700641241175604386406564907060203882901795531158127051935627905425310763412445207412927245264715201806772157665894857696932424156928032779618080178670815242634323580837709529599737570554345197204139031221346070704639933490923381461632250110998242622577743122756166040755112839337045023531422394500096524239592534845979885948340681885888176988443407329537219703819166800294797291977391150029653726632832860880297249605815338730989481333689511227748111285793825254502189122776572123094552272059619972374977566427338957127680*i1^51 + -22308743647854885716722974611244943254565927540575030155002273605145416218359386413861970070406054579805344040126182130271936960150435099513270813438558332245810398444533293363370571330651300818859923836111235374722688335395192821292761146318275495640915752071074363559822540072998309537895160568528464580209209297184967839182007189647470526000422666450056357384955803225469108708846409765559550477241477083220190069018033968671759741089217743627879063755487902185840682982459497940591400145075563260117945844680985987836613823690719852641957933456790840463018659635248646260230883661639527491286699508641563627125301691842619841294140873315507693183793756437132836513651260525128649409984791659548022657237049534130156554538267303011128471343261825134289797497531520639355006245519496838769022255370722004864224566847792434077890927069333979687112838898694053839043518802805700861071634141614885739047209127241125188058069872476556615187582801895035351965165061050208259950346471192134570413945075977275066153473551930397519030894817114704111662764385875678905650559679162826383977166220451545686184906851794009867850728176534339524732698469224131791061709202836937821465932671861706219272518115174879664912700717211193314586287458027834498861459413472675017581927147654558934593527677272119076466697125889529541020856774940416815147155473702502246277126006977706463565440707573725066606145569022414798583032277588223855596385448789090413038953124856960580773179753321451787523009082898067125837354301336418526676440247651331785978660652884892386756522122137151997145403160929059668042850455320582911271984362182826071913439986009101910165185707661320567191474851954288598007601350350656686471054701539348513237396751436461703147572109945346400114158549963545875141412129888000600152130964157043057994093738424273299469394107520213192047989278709751221944693558821844461426058179321454828434226782401831654336356523119317891562045135300726622902891656506859836633823797816827292807589479730073035003857527840460901610296964116432014442921650288440679626026977752023928397071873234908739432980678033073847509617344323186584836571826212704580170603138935079493427314138692281325016582805281771716466790495383216925440093598045391620896469810976274272132260302949454351772010157254067032669004426855046575933959962624*i1^52 + -505721627950078644627625566577292780727421692510132251457950205815664705217110076010052161006378562935580144774548555239532573360018974417570711167583565333272202170361056351020238461450656089802151678511523057242441337820105812754973949409152623002247656293803485028055931779668380829052729426962039725189546027254689185824348463626026588198272240082409686247118211334814929958740595660571147569463642797062574460547339045599969223194948078359326187988410362047162387157551301018538766778191232872946257586442634363612475720039207987125797002668638455165595992500279116228328002239071237942523513360907176046674812286785066619619845200213947538173523917622174287367557723853212327634339243503196995751008642624883945031860886045543328208598146218549519621787085606693732513874320539217656507668520290462487972774932787091170593477754145316686307014732074110038130522294743404791960509510590709168036886584985584985360638539938800487010120617528693583376392985886711692696651776038766223802377219301255389677502498413545018883529314240155132759299099119371257986196969494501971819120275293966704160991414556540816409187903726680582159962352411589208015619119104963821682326023330198339901025946350921794384751429463560227398249773766535814679538929612853003581562162765323904842064216635775611453551337378061999343373152818239514713499291641931681988796691611094360277533288982063431144365915845941644709832189399493763279610680728105973228979391615592070092283794530890837409675575485187241083523916281034378593760303582567133991761701101059890238744064908228655798035591155264522742081722241067704677238880896559466457289704097738006381742042265048122624637559450172522712459367277520773442731178921935067658556896399544515950227680625246543080609689980165326118188406562757158761170974131290895933312323360010910625600565812290062018793343973878569699899059457561625419031458985041880805815938372402599288893515616176458532786324140839152430351719390838289471029294990907891157466027821243845319117252029136026275214239830494222414315409289794989206273233450392298161611419895621804181484796472773096072131765952698954007817188762828099817657270549618749975856654763815456225043192501624097693777385005576382596226315610160963054878338158723155144546798501656501254021730662475178920876216875868077812613120*i1^53 + -9688862727887279297138586377898465525961997231435014745148899255117197648876682636308385503030370066629650525971658888940984299720173768013482717569161246017458311593836935448268726272244492609774834322804792969637414398105654427562645226055172001239987457538905848208263649527008339852601772519582638035915755642222639726181740811410671116214662860755646433949518711011584851790175107897544313454329513588737429379544987220030887383688866137424715536902234866467035378254746910406428369438999182055419079857321828232687950301122085297391570541654647363683405946538673528401810664887829135154582945626668495171002363767625546270330684498243575622951632500228871292459070860513736472674449532308851908570231105606769721821269593756507653366672088302024378612172033597453393004674272193285044133005752153398612584552225070161038488448275802537315146071748589986025860726300802810474687158682394200536425649786626049253175541784615229655229695361923815066408076558932314974452203546748501683128935702243469798868876019932056936761543873257114218845383472889552496091758564113205412038716809133151354095064636088454976882172678291765908254941339675205884826550087704542424286250137277980510313705662057608184500010513462772164411271201987445155547628881091635861179642944179866363946199608791874226099608515415765172361462668657847737176030195111848495970470777538506850093805734128800958645728224725403379694932942168284338912256589344118835007178929018761757243673664619681360331310849323730801379510438896239130778684965567468979957866362044448092565827855644529694565983614422987835667387071778926638853122689544056062817953454261699833424319509780151472941779000751550871449274308273467083144808556360004157475296519923467803419251612716540502922877459699407878382079731544926567606640170790467868987987354105928574239048299988136255754503321543817820068863776284875251965868829507886635267785541317390536234965572138026479505646070942481901921141712156905590552527666368045785462495964990769769798668819197386700631697616049480820767262759294543252760969761225092035845688472742867998987680016892572114048685214293830987862784750020676225623845061914794221230985772881583804347650724223222629182749841413862780244545669249425584506940988643361908766947266674514637859821368150525190321380996029444259840*i1^54 + -81248933135034292669243057959339314050559930434160537080530183147735756664575518715538906500976012154154955283466331021859404637986136447225011281829289145587721817599982800768544744430694653906659185901573362443289139648706336051445090940068550976583006309492694104150790592141233731301668578910954644241424506543654553496342062968658271387429998586744645045167147167753970576602769337957783485347050307700149260865482240226991646752695354787826322085404159719593538809642207043146726196384325606952632207685696244209746638686488039923995372673831061514549682620959973922747138903462709448954758211649819965548815720237407848713606623741800308726383882623484880143581563750305972814237665382195953142536021933258063614546395277700592381516007055403443005800905327023697845560732701943978993726721883657435748132737486013757462753935116953054770872895642543179184972481820256672964277735929560961758093966934998701800596423004290655435377858137422251407971687791718075697264062328603420773399188475050342810349320783373418147221424439746836629135608702160349626557686037704333907418158283785051717491400782618454962727794817605324309717357423272275086467277080532193251094997714644648531029943050222660514510927437707294743821886507128123775764766916865073277978160489062215944490250010178589178891065856890378970613865678473775620902588189191747417808873679265680578503019099314054780291253386715651553540466347541422381901032703279243779712754631603902615652958997261128597695036852967425169069828296435267774832763538897320714577870180931398935707626275486449268523655544436583210006072221220178765435384554060260588399391096292386382911222095684638016033202929443897097611050219712496001545218115813086444606409845334668446016056209587373253215598445926856173816654709911428214180126656240807809782572830619122163020032385189981275282568827206690253371185005353873835066780671062390129422260557613711323829655542343976147498726496814274649431090385333110119471499300437898166947596223877102758150635746319516506423208439086152993134864630583506646495069990682680343117798841015777614145549428025709905291514814974942128633094208843493127072415976389739619570555058728221354791356029331579360858236492244075024977114135924077396415159838655829463738744467151550801145995085922117871415502227636224*i1^55 + -377071806290919799543542280110736530254616102206824332811368909462363908472795213014969215298697038202798721087459093648810959743877389923639476011366773474293227840278904657676892884564368032398785232317112311492695297154186217018680610239781931845596823852415994943672381712340698674741252549473267880802803092351159743672989857808864212799142007162732113273795510024320508328802223625394590529523732688495098664828967857254408091422135519352912870242739598394436684314809242910230286137056801453489650764870952322280269015459608063012168678770768114013578443070550923556122019351724824179595944592187648292567863538872804118293444157506984755698659294959275736450556311498998267098138795529488208055714467010497054971108078244863937508918876403608356559478172405266680529444341873809450075946348252196832405957736714064876197968587012832394915592720930668525159804873482256927816775018138419737798361956133567592242282432404393738623636431475679939409827027560697775430256811476922506870143079152659436019989986545243124597002293124641949421861375046506532029925233076750550110871811010081506878398977037284665306757385040549621290159070750494537746851451043747272898759345788165006977229905864351914323238914142681297154663787565433930157375373945384371852814824446763035812971695182652987512954441978151990026087523935088451007369482064699910447318407950514676809696731339463506300524760885311178395156951947729524917444661951432252446582993132802170162083846804330321072092582654302747124962929191173201388222144127307918058065630590896706882747942945063480752163380227975647603064461385314799885665069953706822459382409739768581616865673342914242455364918911497377946837352151213606239002334695689578269468939632304188952264429190411773040148437525215064509070957563296160776799809272320677168130711505649257011761462879751241418259041316987320194910074555630293975182434678563432481053313774686884745733735473644303281764360131557400837898324321283080488569614864084435930613732928192400882137193737546254911193173445943612624052025527371190680286682480060473300858550219484716170389398598889936573556178057037412333139181416013953250751873427156636865047837225974854642747603930445416931175633946088384723937707890270710580195037363413873551227850908711020962502101905125102604343312384*i1^56 + -1227969701923868767579623785276515408999243649293763628062753803948295515500724754711510566377045990366639145464433893550526936578550106166433353670803117564976003381028231514997224512495548465341185228400261944636850273207217646767279421524213263667922558216457744380604122387031410681384471038558402023428108645892492069799706223591665095987982023226419419244761173129685924706546202421356485796587451011759248917575328767589228791224339513050126527020501360739066997392140558268192658088700097388175718507123673986464163331218675223865878289281004242663754616374115595550121371431522610837591511130270680253993658808552755571495658876476647685958997349914267769078211490556256311208539144022072469969732862132806015601062273646203755491716556405837790314415505797273622625287712153148053413807998751235845138681742971940074268263592856884055212027525159222517196659230158974694077658191555959026047558574268163095944940483896094273044275253201079453505677588009511380898828100755263234198207865161292296236016726850670343028371235902605193321991706907980967061457064626138393663120737551568561180388456405434523020730768071606621770446751053892976674116841430732436531667109701818205567840689365776966614644155847768429952906293004820629230544106090575058635007500165862997323685088234807321953732305665380825672251147545990912508642824343349551219331866915186848061483808520006529968008061151358187831555728085142505275459933219084831248878055133360658377394509381899998121198582039160785340478951988962713223112051706501763829321433174531126854379786320950776402045603670402890780017571554492304437413377028494200784282814945764781767706170255138818795614195120951477357561569896608044222974164683190696541190935032453585070182611293325972072349361086145256594835656763942029857734543741532935794659585263383541751613848737735770768303840955115212423122780226652509814290224943844480044526779554332313705139690086318485033722961609830137839910015978404246881920114647604962818048012628453523963320475829029161357276500873535818404420215730857065434665054332191633190514427965011904619180413017695437638881728223880641205010666992818999080569227960026445109820986678924472856811522225764212962806828362967316815371609336244424540331086301287942636636299594734570192668550053919331450880*i1^57 + -3221552328986900860581694566352374794993269467979700221656319913224705923819335375309914983391085343842017675754704173739671817557151629098579329663926532139342685430141931671823542036475571031223822785473393595317731211618357730376437301649759798791934071748030692847408434125834880313444607711989768585252446730652395657317523478518962790320177100721341449100305549600130742820031367665371892907090597373926098845437489813690318500452941329964566801275901634719473932260601013266276679714623928984901437766058130520931166682599384196552935119198573347983426056180935116394943770805197537927135265838813635003405156097958829488860212848834447760967491404857887737044855663625963439860164191358505174516563439431220309068426374846241933319694831685425698343394842880546208729453400387892099091582286361015013599244712283316997773229337272357470247094176550134134233964129695024536214923784319726479681911036145837742834707362864481672904353802976041917314978304079184872191435039109470784592788508292824118345408705648759793801750912151565104951396607050929731164952713892598038598905331190591528519761799263370757988146495107577900368542549181281530985740353657715450706156393725632796787625251125258328190823604787771763339738975397680215964511154850084321672740946519464583981673039682782298979592674309026651031468596723270407955581488779415353805350560763666554728377026949153210247721063094730133477206608915834044566690693393671814927485353399143736785946142643293497394010951217516878130308453446779176716503298106444383761526010763317680063026091179079860078414876548624618830062212958832050875748224136965544628408580008320636903149755085698244333437610804883899412385991200132731710465078791821448416406112789466922725862686953298246209118242933249733475236780890081355075323839231603726245629858738791383504290396625286011502769601152806911787158653035400733155644916035720668896098165240785285622629466470685917234574159501093836158756698522535432103273869215281702471976522445741763477758635668111167255360148083179897843541151211323019346210521900415190973314699917716011485909028012256230833969527332906735126553659559197430470420419281521480318302283014429362391535798551520860991790192871771910515729325586131509171810682880014546542469068180781555015767159281287168*i1^58 + -6624263665829032201177358125423909948385700146687179898833879805509567699821575523516288460777172488391402259764341269849090231351347400215484944999691073931486805945603883345401205252595334088531669979266932202887797695360875244331278489723024202022118620331094162589557207930163439172950641111049224258078949253308128336697224944425898502573490919839440558657394060967440781817758592076296465421737700395271072301381322023064440048904394971775054938302764795101088820099124739525289156783793559708024680869381677223745916601593091017676437635888950272309221162050483257625775122868498640408741910976169909932559964333607178572551543745533075319925780982377952939461070586260317776196392002085942725780443077213386112681809756378287105665061084796052563329846543101437904674343355836712747705466143936453683145336254244034807767061100483395680745155627422627778341968464198009752717400364555010764774480082681882214662203237488351518472671412335846064263602115224043991383552409076042467298426263932839163090060284708572103052821591282607109099922282721623792219961998968586118577529463822168594645870205776702792557858785202842286510854806604816185949393100247852103900019343901802597274003699486201296145920889640110437393607724812270699431283014425454915586682841684350437072660733016865364920198410697412261411495778544060937401216806209288278372542207152043130660871099983559892826996766548278874226504405632946108329990063767563730420013535330141792846461871024816788126479178202156776581139838875942394448033241008133652972793000526472981347781815675227351825686476258512713586157384821177609963160316993411689165250319816123832778712390661722293148854150462756973205526113122397772219651323116050785133711221774480876047119297181424117021897823017671778111766691793593277400331596330098002512215805504968557486500606600738167283083294863205416586483732013871969398869768847699918250205149413984608272233468478695622623806526352359610111426273457972406235076535093506679526303073964191962406123503295601693342337412729854718394702787282948462955228370247987822725501465030637825254296494319173539210418272722355300093811914741166989087466169214227589903994308703345452127801191330942743854618169403387840165984487705212100625272833806250197775549116681915194493433282560*i1^59 + -10005556736108656697351158259533204781941725044445262435596469570495605104382345557339425656895147477409173673237984816211841144751680758394224301345289657054700263497086580761333698349202486694851328369475054412979250676051095847901098211411958038748755346645550239052267148719506628997385418604090803947979071644730399701368666108925422192050189030153649524529437907961933245498218077029403404586445884375499165258151182457182917285466013119129261065783688034110739231257818609789666246377885235903612402510567588687892475560934778586378933768582226462574218969828380756217674513948164302013643967357267931566873395014225739902087730514455177635814479936553128056708650243223287858195288680741059962472005403639387628982518581838140856807438344027377127561888632149951920234201805366856762326805472377160525576156497269148792165542545870585957909761208437011224889520561537334510075455738962872700449129571931922737374435415874322203003719204702889608860047919563530758037672685847519407923463952305352523383677048441914829251514521936713375850229218492103695131106534271667683463450178759400228780300104005264821257369896009053178819852190463073687131542985037250710086483745779193761433522093404823201943831090976259395916177296265161339016505598211840993552413773075884070819731340194565659829572360777416251048236812895259814101362427078156937980603499371519948166937656153115003012804219880513441375288496350489577851713161043488436040256618805513794007739238230993485616791637940454666451970226250635644946329525213926168166006984133213352376655628426480463830446519292888008047316808505946814513882377739481742916833945158392878319066512916295931351780488444176050289568929198206835061959168005528110464855765644955707542988272106905187226829234130776220184669170266992712980139579941331638871509507004415734069505136235237691703264867799605757677081290198927287488459658685196467253389196904605675938433649705606784872190392644495309246637873314364362527508340537763793642228446071043105428432080287308619628128996128724883032767923607080292437618462327624807422646730339106336202434208135864232986719019769315205865588654670454954951096965757058300188199074180899328659326470776124134180507494031809547392370531381490104201828759776481340559933512626595063398400*i1^60 + -6447877327102008569434182860383897363134290540017847441130097925017403754503385743446158191574040965848363041232166487993921794713804154543997688369907833764401584238760176136188950302912372226549413560746173802843026362815296302016037393676466732738530340710764094921032904246285814473176360634999827020291453533307813018732299974439124838183445195984901717899255670305674652744367983417009316038140470355742719131086075829806575948368398630214261419948168417820031695223744021272772253315411109241512112724830588739874309505279272918423800299419946214860450259177248610204537789716022422528517991082557796709075166271295517015894062050369438525680941050361612474935257268585610862198710413207568422115400515313748433735303427643818228416999158318615551030355126842995117557738238636106657447985681047673797920084844637072701431179743218092931633667133981457378429884726599130589523019885572978402486838273047738314547239889894484977969524301892192911955670750113561191945758620964270018704582151001187119396528641418282225517461870915951008690672776564268569526535274007816747590287361147926337881702439174466916970408746483367140357398211513532180916431626294600742169767437057813204536296520642040732664606931440775081203049636064164713284961903071589024471769943243371523186697679298204828722821490427647803386387945598937888763646885029430635210493767316369287716117796422973991496788500072593496280057799311448556908939704512695553288848780260132546629666380115192863772254369057496244701961005318719501508403385473015534590742993786501425643369257278430270106670661001859978518363690830818146779722010304472268302687747632313837583951304000404217036561048469312042220600302146580995895716185090684134305183259857954298089559846882265215320855718354565041769462585136619062404440254373128707992238780349953495968939041268937879060561806221105767385916687111845800472606631742218551783433945104106614640107932712497700373008808783953362717602163357272900588539773759884728497844084293835385709903172310645953082735060651877842605630675630491565949660399377960833970272359724498816838544251557055802969022084387222730314580723425412333932935367411428368656187022118108143898297667681038315962873202946089744637230949265317954496550673320064653362735868377300992*i1^61 + -4601281104413994974874165687487564196370238653916837110448494342612966988547351126502407428126873010344815791232918819978928036497075549215758540339928552074834272619504189616267175255172145771419374982955576068285684535532908299538960728133118805893029275186472337410794618187389653222416229842059348777849588060667183134576480608712458188154231330512159646504553068028573998170957006470228990453677100332607612684782878900928811714438125112916358111867568870368989686966847612614674293172532628687291163287541171762521605537505774086299995868401649493873033026679050073776400929521716262232405651960075548964141759415341264271510466406267774575511703022295874376889345743545613980006106048087941439461198445988313463262817705059475389351949405648734606770438467797109619471353667889714550012991364122126113083430488369677092174646026728908403095461500226851234955323419926426055407727750887608502385578957182678813739507636967395947624238552699675039629954449884478903163878114176067140545344608449484998011560824773287322836965645803766446426816553546636336157060507658879832148967856887761519159951214408038436454621690494001531415556103874483166474859290617865348870013877526386001155128890614885872782410125673834525557005320348667489483912957440506721372178353043012861507202817081695545974820843801467912446760022193597521889676130981214299396863285590134016958432007247623780583302131078060907890641458183779920185939642960490772797230068237522728931076108811770516149107858227505863792146025211061215010178021059909710820457913879059977903018998135741344553245804350337432278990496518653924586605202366152525152981992601989999920008697677332059812001346331216678773536391488418962181981511719707429445394818289242070141641539987810871240707884427875026891334727032316379438280202020365456946765526241056415329344895895819741909191571447047132740979192382142426669309565193252471121406634953900826224010196278955354885998099370108260958283497354297257897555340870846914376312187144798872472028695032745360019092940865022805588485878948119346718400204502999985877447015970664534222109308530809406204736146202480106383235160097210997793786268205269701748826927255715002141009815007829346614121729240853590606268030755813081206607594306249451286829203456*i1^62 + -26955563012875788367550590365184853520367472258697981311637959870638940778808159471889974538895557872958161499323728361273156683243289579435521054977884274342611351276372542860820814998195034155061527995140669380085122522474378461498737658174991796362322649934427896247010820870337071574359394981580551415876635302772521425830512713617688186058865285847265061986941046333823431435318695856724034796261138828857323767218780020542647838799245012421764004530103817663645559335603698638900872112070107011666307201944962683292717375678707341942984535807078764395498653779756798263527293294264856024272241325577564526022374779794023601467411361201887994553108054374676508240471608901086622526869684027761454194449459596546575403508962596543350989786646584096083911284174356287576921005308987356790077208455230548422017804609576806380259794763514646928020464621905212719067074513222462765750989765727995320598430670042932120314371031587680768582918097468381247161515322106050700061268644401222699363110833493757339144989412632390044237831461877081423130743090590985329891733452561074048783919338620929558254610223098790968397107919780333219477221297737995345740352093842230429656098785166250740158587871700438423130529015010603556851357370725952329103030286785302138425910062236046489376011999031327020026940888647987083628655839803051696993720237991347047100107026488895344314010023335999317479836192189185087203914666217880188031159997152210981211978728067836007534069553829943419296388584358217107489366945546514406478052450341330330620607343541459459408690268530539786338811047703479053656551991314681615256662559145711210988512265843830807865946156673466910118739429429311440865441412986064571848778365296515253115008583339510168571239866410819884101721249654299293072588019917179962758060089734623663542062636580256749449998819109942804737628848692325013512179082843730194535843741193812744555568059130021448362687258212290290914060495123943238881040748313306585409577253398600528140239217299737541380069474301052835972232007033879874485220193736607124342941690736559192306064108288710494976285537432458581975599867551294377314557626383434259629770827220538750911017244110614953107651551462840382614946349403295437299033410345410937179161540318804223983616*i1^63 + -28115196521349533178695899177453315118964494396539462973804641590113225706527476364250567820422346824714361728785449655160080421112437792598480820952241232309857189728979913720336292029189261798041756824054162791748839342836524640312107416380549385439523407197656320028103730228489908174114598195371418839587192892870966254539023706895307980031582822178429980982052157174150323533693368275456672470329136579127571047966295159151672615988646130708422693908406873571904036283369565849460315776977059822699415095772011119479685269965159315489213145459794448243036749978665409136122083442164401244782966360077189309808566481140918479999800996432627892063363913313694098398117457261729956843994529921873332036163220536952021568704025495648086642316823338126023249613433552452700929827568672363318989613595369369223361084333775817690804144409230015524147671764644717353891352312700537598291065609451217426962346065344767263075665283785960218882185279144237464681776996036897347580658118837563996873718214896551688567340901067689203969479250962087857512843878805006591493614819690686948591609192861483014890983442609761493763142702044712107562889750348231395469034318376584848578691888329197065734088250649569133945551066628040394288943828526172897444593224374412966288499261130151385120026059776285876807195551070599701556552446632709969685884721029106976328833085370289117042832110255426854056850576830443938953989434740885623378942230216483194036278995452398972039741924977656344926583562024260000231211692923004618475245659215955509910072190916258231490014110625322339738247354189539709032865392233129531866189903052408723640469839110852078323513392068822706572929678888986128983783608804338070986629285733618352866818665176949369946017100957606750702965747405832753643127979906965235615337754640441651926316811257373518383389302579742631849755057488989360822907938246937768547966000998871835848639108936998402508710200189475025677735653304266655078072754738081894564477081613313088723604689373160625177433252698472660422318797207752392492391921387178142924180157465073672294074698840624859643030026651085198504740443680497670840395797740247924028232960695833577449008197719024808336836155347080569021858693674880779204850002010226964702371998657937408*i1^64 + -2168016552409393250808766692800996728928062463520931274609133014268364489618531297397016510003580939674671126950344107479317057182461496597932392178456827251168274091867807819102946257310180305576230704675482372147156265900295916620658119472053707014622973249950696839967631127342643788722174212924390661633309432138967224477060136664034304569217346268704332319519637248824348385030088356661104954927339194835547823020072408170034974914617535489761500977211831949783345730602822329324136041263408644786974835635635352048330830165452731224797360519020429916813360568971043765794465272795816882865170664004406861207239346455729921410746047887206763624253273702066430241565208359515604982144817583992471635526938607856751434657278198306949251107905117322657102757622511901782006597132950166535786553196258935182051357741298558888903990995533650144156668682350788202363566675008533729944733672356347567105697616502587634641654380426965712039651209748453440452356482924477288689469223550147643020022541735061739920488518667422949030673921082292865389923923858873458274149058907957732793385673652614963469461654647935876686604283354155451783344317817754281937642105045717440757903778845294125753757835831828885312896706713653864249875141981223416502204686142229212466742441804290089259347311362191680154015019616363001288950914733195208104666490225852388186939979170329609164146282555079434737144801282171513102159922113171375014858220424360527930035566078826106866554066347531820943035867849471220888220984309248865474224861002558251270676520543589506658259041303487917678213120083908634396594158243702317774594849854904706565485523650179572903290426656310731437982901887463093469767394715804742957314958089568210953569916856339978747121490094611115460376794266395910910768449657258553746729284889821226703012757188558956309595770231498036821832048241220484802279184612652000883954225988522345154296524684562821562566731390474963297102793243118199322890044325393785665160983723990425305738363284483654125234811825814963789838424714724442750288663420768526372350362701229465868535117711325012966332281686434034461105194183714979545185287184785197698881284208577958472270894004063170811750027799994127215686961836954161416928114181981729909129609216*i1^65 + 77522328891989053434455356078777039098150006723191918070375817155276650705824193740418374625735320437826872953706134002613084759194133955614412989332886559159544029257389119371924856398366150506834507094856360106777671320505876069229710454259347419252293676342758632862469147446144699244069677647706674254735088786789001290787116873577870119734714385336720758105191250373615199787818974235534057216462111660452838065347378953696844659060969937368742255696696012570821345094185016546398521120333604398355394574840253949592916843764932205233365146438569294468504738931929709120873036916905792801672882881904748576384672356948742753143393434483366165669149579705254363624855373416180873263465970230433704941277590790222297539041578004403425971902618874121191060246487883851464123045774550940529761788633478290601206897084613686565619989385585645465285691635786041017386334401488555648993489135365589373441312149999370166510606943884238831155021548752293899076320203886165004369731768386841680993927907910329622452427686187576822084805248052771758106930764373759236894841907166164738595685712789860111585099175773506470880475597366926839276280061396284666730417802469952845990419042605098270130828242978311534599782776041121431072272830447893552158008523730701291618660535962363502713000029851103060223866902919707902371087414962320013184488184381745718213420377979440340907957346343307910604744843277032889043221427888350962978342344216746497055862753863255837560160285840915972420522108813277520490196663560142111245371309782967787896181428442331306142449248384064890854033366454058792186941537432597570062266496545874872330036453079598568499139097076422365824067847454744327365713507537073986521529410446761265986175377312496891540131127555089727817291858112822515984531764666887344032668058636760284943892627746639191748546445812310117785512384554901798207734771418838427703962469879939503421979675468994038679071989203056655582389919130591151561505526871807549441935228880717569142166944093249539094095681086539655952239375669789025686520915998821158537389504481258987602643011987820964244494659652772211219245801323184892780299675959970247851613485236105029288387892828552520700184615421428394840154281584449652832267671950622466244608*i1^66 + 113146720420762075909153927850835589737882000273327256124044285529668945901645062118291665045655508436139526480410470951261586806734949194644441752929531142847719996714926659291903822221561699523282771354509280080531577574504715196566545699541760570655939431757866598380761085164618376575520842629359189839532889946370940511293446839069438336281171628043002350628480963346927508953723243548363423664269995413796687695214359749544107386514888332096985244219795898723166853241464654533187559189747975187591841373912374247529865635955628577553516712336864950716314636766271837571217668621526600249525438855283750317629143505803281167658900822282490537441457293454583737451268311376278339314850081014256876388833698509859837576661973558506877703846709521960404023973363225224577696432107046038738308264678867075851703832351817014088305917342833527021437619769333584838482698306318174440622584807093911126976689259611439739076728669562159321273134381398137304065802689542783423655517258171308285096039039179063037162546791252793635436888245770578376678290915254477034642994078662821517219483889252190505801315630928403804948305926641816733808918469243697396355191167542074679041161111679183278458005030407767020219633313202714297926258720154658333601141299323008706690546780465017816740251833519213600989924748848526909883169367630049758826940103254872482554897776316510468845600766392109201163591157253579298161502921437888288020034674823907499742110120501210915077765569054619677085128916683889249628713067334245307220428929719743744211055580347940879717964946823667244616247713047525321408292911272744564831730590461360822352793269719668028766435443927603127998046875814647511886786333512634964002725441808096900436949470295989272527072668066364524331019694200875526256963514977395985181122824105389074583655194737771582796363072960791721324337666305670919803360415593869556430039379118506007851323044563785739421400525259597958887720048311279766928843918623105498609449892050848507687220614197659190194882932088275724884866440867511522589964764034709309830053489267877380336975157814375240182987276748356014943283700294291614800987871766070040053660061943957524362451901889223746329300339206296266779953136201867238540222861246726144*i1^67 + 72006886051188070222507866948697415788610536090457240200820187840810496027739438025397893138220596483881616774471304756622079042788389838470773082871989050678553014335501918326524501779236632463541460941553469632161312860441243672878583111238046665908346450947282416354686538953348727171782789501164560379151292979317146827941768344009265018548533459042173201109424638380064562530959941496169267936189256489288176397668758142667372850221161000808690173616148685753179398579065290844006715179648509081291835051903594543403175003680194589572455091524123421583131530811732323449525805971261408540952200761763770186384883515029513727445355043848607750503013985656922860331464236787255807763809662874413671699180711132926173291476593064017569459160739198053995864330401224459670095570629880196049928177056384406189222030735341431964009425925726051377250637470478437095579912483880589294781601311174673497974481737237697939164302764369299967261498887674501594462875915772284941975881364328685188978154828709007524662200465175452200216203770735944726704688373820168005798117975119607287810403739301420251453625407419248216929291357472665576285491112137905200110113723625255037476502513851231679997943181705999529074905693275760779166332580915509043938877458833469914974318360970352727667389116936642572065104213071666268503877414786602765880366981301698906078307187328338400646258011667328269233543998766630265176376367212039402956915981989904116502473902042382939547259708029872471143276044177439218390904609748688334013062410882407871874955950803240706545699483948186871887204084309034734039135956689671540819394584691182414900908856763125683657397737854418673157467231321025224948566171516116609507736086104053402091562311119150069865554357732393650651477385986990648520654220120988389032829767051218703826133804898717022056067126001627055383650486274394418318623549191659612743339185781822238765537845812692025538047908582286760283994939249960580024267975974935835143924550298323482109402237491164137835292073132609272184961469303016323581489373567295021813330916788389202628171267265660587632663276181694389276485723087696613211927718332343477801336484868487465787484899794432019533500684827199751607933557165030709987322626048*i1^68 + -45396630792791939975912168009835981101712465879412021214869407509427717031033583314603937445994080452362914347876204580116774865991208099180006228393747939940490740501320852418832716961353313063000129025809873975174103433603887311817613543354691572390983504895242807487740409828591087800504825255724697478327382262227343842321563911264983257179340135445184033386177995134546294636015822627166465882391084547264822698299613800157090556772267947202329717822856788675565270291758837082076684122160898443057531464569376100282222901753350291987834137749062207855221616699686349573369374887291664269567675441251720117759297924743350822452491632276403401756907681183804295670924479116316540677773263639091191520994995193326371376006641306556788096841530841378271927142505721163784298781002907914652408510630252442694838390954285267911359853454309530350351869387149029136461676865238906830240977039360709542662433377965982738545487138627713593904558915019002075218475206410669857550383252298307262069511625462801579028187731092867384902970002976107116179169784643665639669805441059107573600947098990364831975955680216839124068392776934128865929265488940425152309903964754111500637604181942936256009411545086284259450454656424240041848870615436899116662941938819939713735761720503883647921586584846419364602662000518971995965484098011143848922374588859687536832144095027540769533260473436230933266122872697707135398353274120159062490048675318561615505358882188162683470383688779598861903839810813631050966403899230387844833873866380825346721982710632214340724610757743636846157578322364021614171754835598840020635942092448596670990567918540558940692119593296079528624885829230183368195330270851124748329463880656524246411162728387069662012997355818121278567843794185903819498572805378750041448048788938289399225550744562048045588563202116535388442157871413882123578865749365440300146233347911241255107834367715398949368367336550243780921156206493574211528291312719033254092224330807897073194070322172297896984607315293917976233777801686849202416146030942684266598349971888370519801800875492928698610897479650779372292503209553474749747461905343853140320386461656429069169562177614787381602955204157196295970092173143303943880704*i1^69 + -53661432218954496532671808543400712730110870035807818406482557652391956346356486186943045562962423832198739888407086599985518006010571397693913063017275155748183287533355196564301688744707329863014887919346817131730480837121340953712662423413569578370602023933150455890265896686859186021286495122987867327314303034025299038343205129333142290912260918547553886884023988703901263942136704109430350279888644776311322561612164635576504284451609325667741570687250984794089278764165021441742592042649964847545978292585838016589317965124553606231311675439099911708521805889386770275741153397569344166095151305168300929866325076157173955552564095181091357607186617708280572157014241267649497423675815711384620031843955074460328735739896803647680543534707954375313105465788434698558028938415120321770767363301021769672333807352722033091562735195116471854865538557125940991579666314824843587072677441588784981295517879817270468134475130979705958286302901069770261183751477702285208729636459560413895878924024797780312807322874721578278852157451112374960933253033888920289834364876875267086639928927584138079473087565420167837693953273813148319518875009585935320601362324041477471522903182160666038468161855613979191646686167452423140548452224983092838453054407511144667914635611603717014916361422823771475795952690868252047974484528607727763250137119037569857894909288183110777786689384479219803256476983707366687970069749218452050757659082145664202540043521232806309572802149416770019017031748486028854335069821935555273294949635294569274098281263103894309626977288743516847198476988931097978354211470320498169266274155923168460079808070100020544572643813008770837851802195289253645893374107206811021592056161169963233545280551924485584041698844143083603384980777802893231016471863893004031209880051764218195065820130938673377907891456690523812649522292798626591825776372795855631557597327672389353752470786484179673933400664332041744268914109336531262664937208209572328015600042514100471414778739104503542667465192035568442826520005838144455183670096750222786512035276411520574297233462357934751187164118220024560427233133037886458542059343214265646925412087300104430296464466286264626773603262491062362840722708702953472*i1^70 + -43728370738168595160855353481289234903788357073467765725463881637555139074185120329122513729617684455970045901781182233983479773541140891175149000426079404889955587339711888297073449419050480777752890731500487342889000284225057077465727917895853878571812314648529020718886606816686118726938323200031464247300059932565041729177001527324657594468720833814307826048335702060170378206181268774289963482675055498748935845277675486246773832135555306322575274708658591647457515013391344351743099270999982448544807661241078155793290558924889524358246241989404637371922389125957436806375073664682256657538719264941698120122027270354927999248556653716775616372954144554367452645485808846139555202188089568527478648361261498083951594834185760435491154276456461115675995190507629245788400602999399427084602218334602366404901755787402430232730930981709476788498525621663307974698663559103524080112891101614652616038996601319462801462769497797125628729221396996671336799563879410054873486250641569322148911361969374637075206884012668380935139736047460353706690135147630965834949531391370137036817739666124465388549567221115541370011051165359929343002117325295897636041950452822244648023240260925664216558785563747571880656916616706582202544111857929628436316418843566169761001806643137414831024975053108001257929212755908201558100637076984641611723936099245874389904293922660979340496990946898171207753746221556076323238131652785153369470501980379200201976989831433603864281671352710880318270603742045054807803914380288765585381321646838993366898196094385148544544848923767007403424063222749836343247840406509562429667762291207563819679452312208255456842326000694272967412361036393112685240665506149030280592235766890145906420302139306715537206874729798232888429934339771591391934536140554140453830614868312162165528475708306331119291768643773705210389726124485735732583087322629438949381103632645944526740091210594068634834342353426563005052561291822057562445385043581477189941073222233453473477459831660111911202115825956162731707241949315758754293350192963287625966954039765580884755318370938984582190284110370979832175875802587566055294736357382045581445293484520040223037915848417840838936036791854869392109009371136*i1^71 + -247728553105672703899288890171646261522214590536984601154270707174829155286668547422977621723056237880402048564843305149047307563119862024642772988377202717051487597332747898883944738015767102387720682533979331923179164830092532421061606308570667421282573647147072463573031517681195429797993671151761840921305487410119739878270864483568553043536444514126328076333036373302373609334549199013224115774897653670593787005002910134030145360160139956619623885153451831774921129743821256564003133870807336378573493461308187595891315628191992049319583178749414262600366705615689987042150414134721738833448043530940657457153529125866403235879016679233247935780201056609802662004116978993198031006641578830788397899489807573358385193919240230888033646368083105736099803080940787658636606276683900399811870418913731300669295055116815179739313733383572443023950896691149937676578751351317623240647862471791249534007008269474162039282968179301805150519714616344485771695851694570949569802727928859854799766436093691477619282817304675054373455704766998866162583708080990433645234558732055498252218177042815668113695879729319266130741508037683654852666303658383940810637639048677913583285227638703896435540606915683350047821233667143763759745735620646304375442210702510296101787649361480893044766996397177506216008096293245943193938658593977693825753975592875325086248189364226371623308865453870396374725208178290418871768660587981424161065632368742117888818157751799299349967327394994264371751114169885618051265192813693406268459686282722581814590181780917295829288553055940257846943703977316760951000436100359157841773443388648027653863345581196634474353980760710138231977494183956809869186098140030128124588958707295895980142195973780935087399613625056586513587861232733140987023917856266163119855127967371453690153750177073652631546829685466967261091275990665707043102087811224109767441863345090372325095866166447083368078435107874201596994031374305059797436839275714007967379422921308464359672847163532335435282327687897599783056699776584089252195451016450352890020354552152236897031145745750187893296922363423380288069835948424112393537547044218708552310305317989684187473611354420540469191166352185918226432*i1^72 + -4329762220714793757458359173480728442846300230380713170915776841856887860558097283641476729872470974491317004342583261564742093284794232403833284550220668334874909865199555187831371233594715364321943194809247626906172000242572697156556942124993190749093374850706371768222259996846322044565923827765820344267300076015601341195137617787703844587813895628151154510124774061220501527037171210319946256336679800559700038893055935917701032346387821051198389018549328724625838274043649460735637795218482145706426006390770845610534460029131911653053449729465042548527111999326692118658185020363126073501882284602958358938907127846697664131224591319020317813538115895588846669366948763067858595221178749826096045010943895410130224072200873534168046755227060225591919553109796662280102502159278139505855679605578681943023918518200298235281782791857358422605415822273666060230333486459357793340551981651190106221675292740681138927891936834327817646919793491217258814165491424138146404378565306605318830665350631186036638893550040235471810431260085621319792139227763582703882130916293510044161511109274682036240616143057960517182673798598388770837973457867299577359000563164197939502616097339087241959118191215586622725918075168103611863546484506251019049589155239182131120726218385295641411568840694022249455125406696097954092103938365551506411902223737662611595810340499463782259723404495049723862997106251099612263064104560207437495112141096270025623284063065952858214600046567024910480337481177438667244862097564122158821970170188533475606671832644317144622748492496699507766279286266585816467286332201722598785030218317112510079637012756140440218452646098314477579820109383347907041653463959555205580400939639103976620247490654750844643188125621523060997479517738498441767608416049618964243634720714831411835622976200213244648498178907842536343309404238212874000114888498527502610555156705449209623644371043443230902523285329752681038136363125152441083070547597474609421530989085390083994547608444081240539507940340933602593568287175076647155714294634089612537344633275007876519694238929533676319822976903061677235836519434489899363071768686236592987745674185524958829053407912884880136962900098023424*i1^73 + -8332613541552298927086709364650190788073888036587662603197461633240180141793094256629379459862671186538404762751827785293279451131383984163384821958474373461759918836107806662391197345936534224328466984637467504815079552670018551515885022475809973112264912797900465713644729526571884361817978720491393378802999059327541801291400746752769363410351182043080509235785840618040764164465004195688040432269166682105128474539117412079946830844337184935555343594331710971817505460410658169137311586408323696699084370103011589422476471425873088574050143965194104477973203441207431416238904166851612306783888311618352736255592746293691096678980736495091356670812317682651701952704308182028502497803003934560135179075495447019015535041857170395110979776534484788272537213770769782637492119749104805707895763011124001058529035867934612648021209516434031720827850679987663756622314865602037028277619984404586143163746654858062466686805384026124093539833550929758660000881635503209995966445017454465615157322545209405908503196247125551006872994206770972746123205729760190060752799673292244612235135754247203840802481638063385114690394958864136676990658962235180279797627283167697757459646610469706068768773481252164128669785815152553219049705820703991814819888310194206119194916126690531123886557440825379498843436822101894798662061375689240562509676118820385009761357934100233014202234838517671133077366653040821266218241349273679430292998806669462096086961837714503074818411233354757147608867900292349367983556948317322192302668116123273444690976255354830118026409621487123878883999216738452168330027743657363894990739509874702190222473555238689000981281977386419446246003090245978278055342269607285240940372591517932711982475826659361325340688531550851211609893719403193391132486724367242156507931814694862133679393700556587463610245959516759730288067241816296754259890098182540544617285308328003824576936722066718654693305932261394848147778708530357074874783692813812056216990670734891417790452512707317396001901168110038428369848366781747017597909736272267844845769282316548051274140383082352215093403392041218551802116681494703014385803497490625138990174787244632820923858230673703494081751023616*i1^74 + -12269321826039398662467104281912719607686374098746655226698867837634895629887600814628840281850466861970352656241285037936136835126776646236161765542092559345679538736088142447331235955759415646251942071739148405510069647730803790836489838791817819764295841447536448597740997475810666624841741086883846551811459816558168024818846640929096702431030128346923911178474885937943110760584279259541745718051978287715374196786399423946969198703416163916680478800625856623992222591746962479243963795010567194318495161122499070401190071715392823390768942571320457752325636776633688773470572615068518071751128975316908005071650385786682166133726529559707100588339578622964895613187490999606079804612591298361647852148670590226331174462384702196609908068895117113395660260028222768678029325671486737210221782566106364190357514144967400653909497916347414193241976189238032116154378133950678916074487554964527159614316595923070864424500971004459277092159239463693605567699324569083417613779038402308577519049243796432967845882439335331852963754321291964917776030783358443722574730506595818484438214040180769177438868354875251869639490199082740729745779165743670256505236191949696902154478960765676892546701554690437900996292458919407501980183047229675110045618430979745742437656062488429232025834916310920763470357696795673850445559510031647978538631643580192929047944660501889214496449427269276009805296030993178471505205403591713056170276527406720015504592466598503035505375612325975734984221043273839037346673340460293059123067006827363680641078292961989893773901930083094703275673577265858277880081265562190170101631357711585542038772341506338899650146816225694990674664461128562243439768858609964015154643903445172917652861197340741068683736270020653409944338557587700697910342203322305762061650485281456832653968863333605742730173212041316559904075093134999711512725048351137556697176728826301843326285224971236397248294547464887750477777029273761951437963649983582333343145354729106122403069803572745456830672247304909155784508603916928930826780860013091375459603420866580798188903685273138423229951722393222230175493562737366073266668202399541509057991875300154323406084798634287945482240*i1^75 + -8407626132254440786978601528511204711962918370133000561845673748407199415550171952903013514095965768917360081254870595269396854005942677412272034381706077728027686616279258945537553287779833177284077446333041812905174124281347282666837698750575088158198760845168569538034235107655836437778025107921975734512742649595019926261270156817404751970361084786534211738793241462880963682361821168022089507291950242966123893132602021803842389826874887139436129540677911903400400642235318604431924874654722382756952529745456208645792850791555194694736041845498714396885222122314088102677361213032325026216893736792851314047146537251743765817065071154794170378954111000588789995144936914353880266037268677852750109072941280645268084547326338395353108278001647686319141841336994631350221793936723265078204935082222106907135643658285706334231375702339690894979564770930275682557750472066534262444530065734888891523724392474800622991601579970341220038770545028429160311187076319826473306366183450404487308675125006097053588676042402674095513156521916804486386777934693370072441388926094883982637010848025823157783365309143596748799134762485019850635453299636460734974316945235018039893454956334215316166249951466405207758641263262093719379722537030423423307322286651939116839881355559127794329079113136288457916123698246729126712714272073649541894475107744676085420051334594714435568723252022899038122884347554993715708481406922186643297979407576426717491804642808276847470525758299066700437487450227839041090079510535926948291402071295041453381246846227837853640265359995760982020385871931333457516073032922543016097384686755610104479414736183489529464988420689296899729757466374792068171952692689146102211116903040783696036007303882098215127392387405024769525346598953034797440120658319371103300200654345858780296135919902374048281756183716918876808872981138477923798920454674845785942497075976142368232705957903414185036380235393890393857611438671907908077277695030365080951838896902063084894482433649926067726681899509785131783551369616903653838030126710386358162533624996860429023132310031137128722787805171058512059866068535195547249300420344125996664218767789161832203908452188160000*i1^76 + -4702495513625843617805018940281072864258507531324981277704557241698807317094485128439597096712209317791082745047045667474735194839266767395844992928725915464823985730236875989609707308568352785974115954646322462456763039591321322534648276833979343104654461293528392081439093680382410906490155971591961986797214779081848425484381574634000039824863584537406569753253342688120194363713902768797883296693948627344927093584762040070047780983210316530255813466875786916316590074410592318546486050697313603874381657772819373141284869861461297201973693431482102739764499075428787849516896496812828045626834117836295457378257813696625557803106613784547869461739508374888432383957859240747811059354584519241071099761021726755270427767045260585542346480322135691616860661333409059228748082980750255399527880612877505951465915134233081739779609177887983907156515872153163783369926828093676467082845549391471640759413958161711159934294921120913445771965557187571119035195777475031469221112028170812793043677209573547980071281012532192609141271123639744061744025543309084135989177818059279303530365701270543751846789296949781724719984891425306345238249470706366153146730398203255113276802982807471470044220204358354016831832080252464011488806173243280373161405139201177898387617749203967946580990664993652065115688354975484857939232895691664713579801568547607786830957412448499233833996390655275883558831597891161761475579878972609531355051399317566671143020902318585351286240740570069996009246023293138452019858134196518045110966043952583688076679816475597645670571715361704806211237438411824909997232189825844857661084642857029658272055915601933331947727112518720229256198212462318346664132297368735773175196160762512317709547769541526791365970195012110549821096005667092273333795458899543196281615472098232382532418640199934117651326389935553155771797491565390804514073242253377241425036120148557296791199548394786493623463424101316531592262911053664639544676698168657028747170818127056406442452040446759337179565524178538559288069054820996232975510377121188892578617276909450612045765482567283975466881102670921318372073519242789718665948026089780664450986101260255206051552428032*i1^77 + -1599088111188565032158289029777351502935601599918600196248470925330702101635663627415674477895911558619037313117602764000757644119001321038094519988109633206273576783926164990710405330456561555820420190628417622024285447079881786272880060471558027968538920096460043992826672842680720659715312952253645588372701215082007399970493074563537222356389917238536009360317045712949549558995257798895636049090433232980118796442152222141497904346407739144570543468504604466352993724254415152464492076793657354302396908015547528214348812218944506860454526001887487331386905344245138431467482675590739994631709336682519665923343554779467844607025947040403032159300787623320420863639330367635490908490210677667040392568203982540912323424755646502403818418659168988459110809976250307159622495725749008189691133861568247548373239025565641327239592783618972174332650640461335558363876108547067005833028743845544534194921112190925301224148177105433768387319102615522599124840542331489239443330769326453884698769518967685686392828058952107328705117251991657763477973244150859342510513441114060021924149764811334878713338629223194067292307163914232089168976455708183325710967326049071262256606141204151962969583381454286434457061447861195657794170513307347873126162061885500165742245153883481746076434264284224128997912239745575767862231501098249188898170725040842094600102935570093169899736686145193582305104541965110203848771524609205975853934337950557354608667451180607938961312132819330745963049861857283876059719893822198764468259906392676500861598514029426647767956900948322323522277349783607063994121047724363093832202823138849028434143656970332755640031524846256297213743549409469231835114549064619122235992466102477192281209228790358755248260946598233423861326130641554465898220061977212877971443673424433077921790449425707732179070950433278714651133224414225173179923506254705039787288209710505239363903622338916759656786389400836677148756737104366151747437758250056225422603463242832173447807200595630326828443562912953415106534763815730834843211128021635794390032905115666691891106932209620653109663706723334605660769628878899876889761564502814953735452930126341361106944*i1^78 + -331644862235305146779636085820359009368795152036384806614668135687790100141953811104444609224023611166707066610336548220926408501088716902909041586845579941827340051224569944056982102703662692017159790382798620611980847849436715980529012117133697599808564132209674115320178121273437388438191647902794914073600043356258521395994867656429194504195544976466989451034283990396407683324762410965818122235126487291980278031815770718544012916704979222853652528635311827385117995691588493766992902843078430797201770541803028785959921185245921357007702157296013033913914071322326313942308896397141426577228265418370975481572005161589575380195349814129077727982163955608229192176999375608865281761575905648774319010262836095312031627336185540316233852526501895601758020719476229345311945652409659214567210613634721422917357468523799411072224467909943836722317343422461546945624812616750704908206343327849572696477540054843744575637893545157447759920851795374101156214807042189964702187594902134737073947162172447465555062963487931441827799326310966140205479748203512806504562278935158019244975741618543187783306767374933399828562231345667327249495927255084414181715325312798552902840966170518939149302893274894598639399988959829926533154163041097319289657421508445672046339430341748933279661143522452284316529580916239434908127787162713988286335965634888686590174367867430400698134543294291896325747139091242107337190770366325511654053022530905479833479448408874715766796611526651146033369270790732686713457265570856062510834001033555605429318346531445780552735734592200173781308160465163652679745298649177414646598653241189773783227297199811031415102590135515799031330792816688080224288398630407260921656464529961939725722417122359256080330206583625854326728076488705463495463753053668398841095699503769225109459709641395409389653840909019058022381635483454407843104788343754240150612089870519279578511901326419176485762114908853683801141874016181147375531719738015927903025395713304974657159159384800681380065889667876058574630285360481170689310346120278228857259872018281132576955216747937064482920578487179006665383348629582177811694010639581387519090478674870272*i1^79 + -11078752906497674601935945438502259927363708553759611521857269349571082666599604094896789872626859745679488805569462107979560167418767378609796713398651222714089734880944847294465566042101906877646698022568671936694915798538321943168140664606433932573416931886950586890402244893645337976946628627546164376857536691447036186009826196275079240684088920102343815039333776152330934826803176017261028056974101912112531676428257421455615376183521938452229271518893263850632173383155551909776351423975390382669688794547997484419506703429265562766492554506033511717840628972350225615328544811417436532086278931047536977976859701793738347246508393691433827468081156466560300238586074318179213957705630587439315040108798544928788374602225811499156899749166904073905032681165530317583052885449662330254611372392742666412755675289656357397449522528552353597233964469055658192885729974814799906764710425682562334223868327359894676572026589894806440769321184028569912520212648813971021061756119953949773114699452581678416415644156363532798811170552184923520076543651682967268707138257469952305373037757419907860729711250937614101410113104973273684869042399127216872635688986637167729352589686091889957250932372963216937363179227453237206643641635485257780223486110618447426434649824980895590366261834939044458255831119062053447218337071557127039961477898469047890735253642363374109334160172031835242922189447786063128388705824424833647831898124636995797804497672750024618073010856515324723377541559459546627623224251961755448186874583744272104694993039997117790073171687070803947086878790559501097229844799844344913360508416067336813949881679496134028438587336921379305927540357777983658382689479442586483295772563655830852101000490475049064761777626504972902302492069946580267470030549219916484520520279614970033369404862054502162214906631622196455650793251181489687628261023556897754087023929142300491916132795025166254227947748311302951558994245643275527175294701269650476073444864208317114885736793919106097021255183083027947962906280993184242889899882097818153146411256317342627226978658329039759245752636969204062806007508154350537400007083992529979284914176*i1^80 + 24937781075743138887644648392603304229906773046137219372135179949934797038010528348431688376001773553519914739379313603655479859348040995386370188343682737928918711083793349353727567352845756536386562263341934661273604342357575101553413266788890339436482693426733606418283896990593597951553424588712406078852067755236229407109643955507867754640994464004763642431910922121295308579784355772099819230694005032066381269842706121743289588777278048825877350906546455248131339291057110925162795969535397957213419203718658275356755374018065260636077770262099035644742308605962805302044735904307829444588777483835587822419756991663151560789084416786050577095271685865957413161485288529631060563819560799617529329457287561811014647507187396221018380632483305901154452928178703643191293450165584041270105103007435840760628217718471026914598269432658296066887348346888870820718258533536235942447053424268014855042752367038517322248445324517552086819334651246003783747058283864653811956596802012087750341025820407729460741189468907588220748647618047274131915388458772972233644660791355542477015400281476183868809565745030156890020315148131243488842633931592974331271485032285836351314769785564385839582560837634307159923261442665891302213724097542759315811741802298350818387609709115308721665829311986587134056939069163101663943414353442781718244599582257548416421124765026247698866363805327084163529856390917375777695598693928170212452546825926948107105770277352688286470234304791902320222761461219785656083013758079802932505840871267686981433504755572145486240350766879084602900674569056657022092859378370008340835374719187568895069397846049700772170966809651731732645059737333804451377001120839776662742426402156914664288458900029040387600216763200715751248554999166660264447174567096811551686927143987622836515952182278318185181223947292915312704563458098222527599069089573452244236762713251739167967415509307154100441145187367447609070666725461452218528531114535344456695823095082609218845471200145272127863140580614268088357903695417165564360262862742993890582075195912099753390884906063929277447184005496154782564246126584144197579010932052328448*i1^81 + 697023123363786687190447493582376055424941420032636603812297993982883640085499207255933514719806755118023372273326382220503831449423210017951529196090240618870755010405561486329852094276009180630152970722700440551488105751290546071806378168500543775820991007448639551025118797892868831853337213191966097004475140280717981061800742364911610431707155168478101861124824896879261294458006167760441816057925326327300159391317247905742518292226508638220498880477316944904061838981755348270191947360844341855344732406580521034497388365127948127099773951180874044140689599436387360186141374568893048532702965266840628379617539062616778397965844930490219201938255320565361376284013011509498137908361904114409987485110565588821944532286578100384102057578100022162400597414735863611358103909963101197692680551722670065858953596374960469930280111284891647443372497882105978542886246113739871423600292527405692378155339168432741732592282128903176078596866932199994808712260065350727069094657537537799179896344221204814342968012021987163421005169150369962489201178549430805700832394666348987409712403180184865946202278844670497356960108486338312777926333806113634181119644824646283097260984294064349345657192333808826758834185134255217526882567527802287010777061374465933173752507486860056170823507123840661167321413909753712654708432818211343672630697931423413865588064883893343261011450732933020295551667425879518462716549102682507587858054418623581685462792982427126048614290497816059297036721385380662386853101307743423186115869425890899902257048992102671423271574744012979923246562574332972673164053635706109914508148949432265738812416398072479218403451165342161480633964959652010128776291666134461876338740238488708432949834628202388873622807230171211599596226832324972828123362729153847888984724067779434599976096626722076932485067300068131945919273770070382066313945653704391879495371943240500099046134317238979989871468957562314332334931104990890074002209467538835829119172759116401725561816140956994214980928883737178742098077690119470477054889541037809138617587760081379967377177856890752919807214015648250345079470145159849799147585536*i1^82 + -117292513997986453949373976686414666761338922676081314427567815793646016317856455687001588697017495348954822924659275911444903963779772150368585437884184780773711232040228091129841327108385453167986095644422514153095795777281073893335033707273667223155498249552154956608405205528874855400794574692050961061362344805367770163392901547552121907508080793080424676848048305860687972138747487491836808899939074914452405619427986467458417471333709550635368147889885722068975187596260918586101111003502141093473608241832172318031081148959035068846649181939160173554898943835453613008180094887501294109115176601691683535149024705638947007002929381925948304071377856953747680327427850799091152424557322320075382464512194768332117465576281833946959193685558748812905728165835708956802060621277014175684424364989535911073648278264953379727239404791239256958078115668573754550846454933081048291927492866078347981009848509603058290955716008331255680981053696501881169677046858749043515118784294802010203084800621344630506157048283174742553646010440280743277168312864777420368486197220421107415052080758669084865026027839209994914941136465392365971785290910255395396168548085206673380516296417911162422025385906028845292129990893767654772149830925233055969969269257818073934487472510367344676388730116772287679346602588254560999835362383001833475866534678678630633987541380751833301651379207625856624677799767887646661921929872567830959888759545141162250632615517072723515298408921148037799338323824820609806719754552687086157025814706013796803373141455293743559965043611632184548692224754146873621261712056918181147934268377925425419816099280538331351867146772515071495283434746183870819374364720501595878369681521173086955115908137877710867328038977469821059343272217346003977899577783156737188163182268019154378870533623472911959249332192815615491746877023040055893572583950826786665363844984566190758713381939506442760110996885242961280088686399757952427387200356350146253954777413937000343486972117556228505079884573192548453345100753806650838668174792115746437217798695298505331351375931806894498595779362749407589478220861589289959424*i1^83 + 2104243150025233711130128789594475837843655363355579218306666328140867779085133810942246035649171183458629610190099014456732978903350732205801710898064753027909708283212730801297911618489882617456138887095623613608008325835898715050352546335592807637816208478188652120001706118851286514903064425885059948850232747704111276964783141641042089412556612869808439369117432738125296671599653662940250412108544013800737427460612810117354932280634289460434877126978741693395810090850904118123901815208954939975731520569770471165490966329999581254837279913970592980553752477742691228795256247987458447671461316484746333841007493325198414375492376479386961530639529385286338294039050093171911671777414897063667489681335405637907410080797460628269411566326455353795754383093894968212934569746759329842209261407708743006911613540786917591265059641375412858806982230130192872076623545141463145052309692819044362028261468133875443013361922507520252006605219865761248392024038753545229506597037210205482733550098989673561363819276249385105195500592033474204454980493728322100741146449432169939475963883461553336561499562851306504779314275369850860953881479231757888004604391482678304516648629834358965553924339820337850864477471951332072366939153294554354514899644564318482921830025249427984975472256538704961290372699251929702875594404552483544574153376115711592562942255529397331010787895141645137664935818441646669425217790085275845022193033732304336640462117713455306156529798690509296779763379160738449717236913077127758929174427296449456039379892520544541182857570174576747197207710801980076488542964853047557432905970719517786708049589530460255315354693729479962387598528751592863339827046046897557441200008355742080686401303891233613319604689903934765624220024955261716470402071547382719982308714000626824617437400488017568882275942757819090470787421069157764954578891669327557704723109616542253724884026055419095175307707364926022522792039879204428524796722781184562653320359577431900000354335613579428788245634696454829451933338595970718017726061850322438086743301700132846121055099219286391061811522911089469217081357500416*i1^84 + -74770403614222471054450168592738779434799634374475469975324120051617340271226056150527225662202346726319159212697035908456570154953991525919148732109171247764290883503887800745813565930405447603669390460918500457966269057531142250139772855853483835960215788225900551303158425383846307611739637181358797041004952089331804657732420749588440745120814024029048326542794142086344453468923175021933452550924461119966795651496275880292692798197504815742868806752313285818665257871186193452809591250121281433322933823510713760399755469539135114355224420930241782640782439519368626510433740263954149170583185125929935315710891944591015116888224666768699756503457031877033192071000560600674615390567962968153669385530029012802194327173823583070377399596109802222439379753894555445920335970933990330361217164291519170466980631387417401042379429088051862049624986062636617638505587184224788705789396169837557849528070881886378763993063612088832163582378600139054616021816017410077982166087277985998241982953021995148220190817875167200592872691297643514191391318069631768556399889010240547898468991567093037166088632280244656158851556992289699471940973541684816984134096544862463750585442629364179715990879381697410008782151273796704047693558076555046393680833964777546891582542422967461660758773725949963767525545131017419160421735140954585495282288020299578990284993786543240139679409741704780530283617260714466032177462686885083132750807542420218156711494912275180045126368508825682412162974303837666464258015273001713638938382064366843903163976848971741635757556683353832186415660595908985275312803884644145616818166221085188256484818656924567356311935601931056896437227560264113021858466578725711013462989731475576193733500217998794234361586322756360148845867771959343557633391931808452457193727148017081275495884100365326463227042966015815530681609886940625963326327545174372861437022430051597078674506933045896399413455954310309400522680736931929285673373879323127270134039726343777517840434577375346491027646986837130630251917927315499164612452427127834994372594682943029879770131406884731433621390741643172291543040*i1^85 + 1386478167313077543721388233970975803312598554500828538822682735952072637203611950151469644541841885083077277357341781693679328913086488866805741604075556204240955991759577574985113448231477942474623120021652340783106882475924740200444356054996390082693597246144663697266176234795404367496154007148530920374672371990974870859341288115084114113530230911473141696500940258090708148341620902879323539024613269805432953844715719996197420943421427825235866645487926583212261886461461547933531904315122240181895745422206367218129429604027296580675145718745933294072441170534323563705304404285393733799510903107232046243593331682313964050270969266355851101117775725496455923586889509142925771688196806578698085152399526685256847851489365974633304249084446735090882899084734413274660650239712397558382116538759039870541004233285420789792333292174498938620320088171762621130093959555772504839402301779975035193048875137524254622941898364283342971653463756346250997176845661009777897941351186566143257135513679565369749123018355118122313565467155345238283357747407113655739842901564995504652770267841687035930108667951731384461264138797720841862106217447327426095585188594464380252163335908876746521036061785039707864325295901553612217309901846913927279369068017815401629839294373328638203546364770045706773583904594389233535670116066585341957078873729197445241992939033361423528970033825569644346814513942694445023088878649833596739077696998107363637385190365942389732424620560948815231237224545589778881453855376173772879770013087435220651151391456855842645150605248574768605544622408923724373591535397459570091993570978509920201199923549961103219724527247891211123860343844236712371875472368886383099843574817031428373313446548224617925979057848922569771627680608474635659576220306035397151229220828735760922614377236411872668607306163350017942628788520390410397783082704011291056123642383596692410882980437695062792477636528620745368110168486402357577976530241099254860489805009997254106456033861541501548315466557467628033718462048471808565494153995632755854873404702791442828973440884162847824484558075592704*i1^86 + -20340865674821771222321096654331383377482128620405108761157901036482078210433285020864862808170931287842391037283375406665395590018043409468024713902855718731824272755221192118184218128434051129218607973469611037986024334102429059008972974481744825339068818434212300159594561024370701832025894712124223631541371596587711539315745886248803197466830679791392398594800279479683856570623358796584005580904433054803040540761499615644342823749751635211060285264937463602182078122958491173193429023331973396090803299036548476349961347227819891648173777904067201125263396406643575370359623186892174341587689995523539360531254182320899452302842950885738294505573323293694505319758482381362667287735921937759623874040265066652481305880924815282554458566994583994076744428570978133150523401828640978496276471179851032433378031565745652356824136314266216220556938583561445422108230762434314127325165582498161456265649123238924871208376545415120651601589733419709096200672136905315098102218872916480187826561645955266630195045922498452130296166585805260912757542291959958678942969582082775751646412628048395306308656495835421322967875698304354634706427884927732214781063162884133818867703518553267736457904300545959371417495187342553179244690449200099552806257639170137187979442439447448128832057899742033932451405481701015124775657188305019313609745759976059380737888407787624420443048015489628229789272166593024782800944949861603590364391838398208275343191445119471185693467295714857990480509480083672528537114374049564125635138719997362298695216229335104073918460592689788086094525773031507493163874111044889966769648984711292884389546486376467969928810957738173882273205780347249556585113822803710521898412180897153196464953277218849730267499244019745513364893382107728557855457860540261430645046825058895256935022857026366310887007518941821655867624723478216535862041278565856297670005482955121788004685488119871528936513555126255133603604754884126314461354893096668800825803088438361253279696648746729366635344977659308663322055555573510637960695969588440364802622810743259813756200646999125394490130432*i1^87 + 305358132035212869793233505715636253823756102156718933644703379642971224153489682312820212690672993985074365114427835351616742396256595328632663825005837100217174167439235033953408899021006026407499785492244690789650564351551096459379035901499093193057019941045303998920105119689106236314529086745175781665998093015716940806594659892204102495329923287253678920705303609496876057719391439730882030267965045418828567553759903338543224854425847889341769564859192346321435511536610747645284895688536845220433073093777478260528448830539866019374022990829821801693486741024567560555119404427935186348108225064858923779484696831319924264070806076424141453810647305916781142443951718789021643503826845164173221185979546213679465858077512520512478866624977115790433613873375322459769926516691527074574577925542636723759995527804787035095314184057017947047963132634859465231921151701963698655722973381161290744557366268937433120758513888109197905066267833080372147332907198410579632917401160101136725414669745764351912317017915626126107079419787734205418786339746241313039095694736313016621305268850771294294092059219481887425467397404137564947348790997907849500547552923406405395231105111375478926381507319062894241429001755267651235846369597843909403999704256895992639008263625855603019634330250740233665986831069822400002904725865173217683426444526678306731307803299175502065245462673140160829921664332318627711986823667402266882930312752880676965866051517823196442604979275444596747502572182444608424906272546676821702763472691142931687805896203837171748952358896128195983833124496635892877272262082304797966106788707454698849165883877055956557121601265150424971374733416690280502496344172757934719690432587285503142703457055522747623262576659088625398017119367390361447631315462415816221537351134011272082114165030428747559898903033651253875243779373122444819803497898091989990935137235771064777894666265527618014089444865757016990096798442110522639455002650717081891203012685611349120947722207053063472508683810623666967469411497116812326040381586663049764797876700946272638371709061202706432*i1^88 + -3720780220641224464264174364461633275769169133046215527554249743350737015578832410220179185213265253385154962452744430905328958255915136485061955632342509126269844328831428141705694159164934690144279939098893029638957583466966899335360739391995272654366910005650662632345710419889893358648106954741753853007540676127749585279010514945785138615851304362189602491865093533092650736355851558152455173995773594911541172679596917452291485438269140718707273829662479384348652787145279523106399745344144648490493471953599906569188968832937504640617144819975283800681236136187100627873728454958133746788150921510880362733377472642847344799159788526209960967629308671934772089432507187592985716492775947318193512417400771343199797658992869001563654482753621792278721971663099577405104536798104378719173186275948691783272863907135056851860627289844377528999075122793218295323287415544487852240172983530603329042594695883574246402217890902191520088967012245438105674012576997861824696819653844490814324374347473633938308485568556688947723151008660243940788778384568061843678454071405003207564367321839198410675508369459740673183910161746284974217843454647281214976884811841192673963354222540545825958060706126585708709083323453758865638496808821281330374644837613910632949412152420422641546200160276869748011176526264656096872767621949942257018930111169362264143369925476083033186000577212218192094648136043911934919888569624983279548748414031301109341887419722205077112298496930773331442625184569738349224210831202931777203047536366770705998665145710368606288708201711213892327989241578219067292450889950702637964628796771156427352776850589192773800899354655507701381450212849437939107163075624024969180997427300980085534399414651244699163270976396923097642858630135841340909949127279978953158315019101787406494861961041311276792829066713471461219619709755749849681850125835668177685406366792929288409014094621745012783561338633305787985521036097256320714818409523203180154349193740381988666254946846536268948337953181756046888753684817256762609928057651631952774054313210924560060981968896*i1^89 + 36345733693689678897891683557923002869956700866608052036844906610746833113793179582582912306068816965268281056759518979307240464911579255544255458466292593546915519357826607725738266614901400864286526207973110122645124046716326564803740601833262059043807299671740525371738041627546360716440191014633991295710571348755129942091397666751115722642484525385285752204201573117611113376257587887819073195838677795407659402097000134918493833874787757404154134099903295028329560833842190098500444132661313821780529643717324101471329363879862607414911242505287808588252559748810398282236066797845576915552280454285781215944557384406428201505056115784422258656489103528057097716904483785675263407891806193688352503256143929822534436586779832785807712071648906783635688887042611079755031186696678841646580215933060369530889269537907296589684723498847494054963522810708520712787486995541794249638589993565098413231311992568659070643077227136272174082844185801591017776165611000072279673558228913957751728641708243309552190297900374032396176710704412678047055907334516484970126643693481267998067495704496290662752771319092723178655603309962678934761819213057752637353651901072613278994048656028585593296911505446115936462319589408391405420858692846995904268114579380825624965090498812998403395903039645234429801833444403142342200330779224416778649302312860642275981666724003763294726251769183868107539075154879116411955641615070168679929255256875721422312199823149033095803527976848461579430465200878218392707353965579876045221691750925042559770312626019084403447006018116102713619862235154262148270054807811830722446836764821362429905977463338817410899357044881924288263342832519820191202033464383403800736272346064859874325276735997894096033513441410450648350638215174403169574668110398677931781550563762461436419872930264070131371757803753055818167769919815352644212844108045766604633692169915268660518336558673640952763203513770102929503610444595800472198487281530123473117377571509531982148641543291088615093592176755377091452307391260776898783001834613309904716349296171007606784*i1^90 + -296840083138645733093557182283164614973908799612324316395403781643974416545641687319157699101591073530834803354393858429890287230585767041681277933858802440068021426365989405716288649994524185115092040134619529959931646392721317321974153968213792104134146952136244774859963948623956330918320003441135295378547467360439678626351797080145183932098448984944020160937606952794148805792820649583416045604907767959084043405487963333718881387446804633986595831159422553236318643322104055319644849488785280587350614723504714046013876237186978655283965269865142356219843599968143831909084404507773504592626846399263512038801248535118845523122505306707693082741625345132598370477144590749174879694426019888325536731848918477770926444735650844695321413521270579853337017826665464496840259320360211157279677738123700673029930882977133061400405534339526149509290267304546011672977913735496757257397178567412727329401633894570550726928775435688512247180590705063789048818875057395006496731929317322928459914645424627358862613584976042631366364764284298413925141012984223429768795359501780225061451010248234565756674028135470314812419385155658610479138696403554484223427319121614930483437629000037932507547815218348095172901759362964470166614991425384257628740453843571495256536367874009738040436658055437166869381215851685433737913201939298563345615113787288836249869987272288761196693704451606632071131459348508165861619608123356468515277906520160333158445528779302201280516905274230577053320898129217054913841166909476142260604549776023061073410302028936814212381254361272566334985279576874802489474879323148246340185901921652420034217936889833279258629617209696516550984652243838207778925919104149542600551861121950056868133677776642863227554049756655173565778520477698631170891825973638527295563519530481007595144298939275418028075735925233132102109389321901186237478395129896137642731079877929043067240020997990387389266717096471699852193231543973274412020751573528559787260383612817059426387716017191724534839778072040244792259298983135436639317836673131881704732093317120*i1^91 + 2565976399351420697280160451511829658247177880234475426777966188326265812946100696088103916691160745558896191341898194036966011046311885679230388626820935340667669714233673153362047702101576780683975874079264031846614451999409445745824129817549395491125402280795016955030835648703263701520533662415748545907088165317621625062857913921795483635260424068368773948749594769197646101255698351671935764451382180462118996554590633143525134180302971020937064624695729098405712114245900040077284188149996450902848826216875316198000908356228216645958905524326813090912104362379761992394767744870252768086872766961203580164158171659125691201971775593392126708945541076384225151744956482591634621684678980015784003904447574074869193258713108439363829934887764415106097221557520238785562294827603579656131245710822476579262545780921843625017126434341931375023803770283311694155369536781430503510480155353888453593167944305357539283381155845201032361005629929951623233444424539404733180935698170840213396671125237305204403990315087517271474724422205619721869088072261595387684456365433740500801560415610061349609335693586281114044230411852884868681171224522913234250759215442920011985011724583207081549513582591234427476043893176575786670095412670674459100369804988103510223718623356725312699063876480257848718689138937791465716764043371724172640274585988885668365837345622054546457627914250719317396700658682901336167322872418539228351908179910543986518216642846534279187442074950782668759915804183399265589802097977174638355160024566784973493450466920985060038308553843278130846504594869889934595762984586190836886638737419163333596810335881527391368132210720869536419054028136726426606652496524644571361899299653075929165194797997386302932318748327075250423089711961108583975868260503605893589208846829043212229118189792655964349620825626529067943663318721624960852644199975312736278320365580855457835118795956889350599011429763892273455054325580589709263548672069321191278950435380818805325077446289857699057100854080781814787638860583285786616709270167029461024768*i1^92 + -14785375431689376815755470665529184525316684919099910447898729498238909975508737259518623515785208231606393218035309373899015476116561299760814091209427907678794386779827418137258294417466633842669371506176294859182786823425896887292338251621424223517016210163262112362493035954676681413789397168769209665212520639757441711411543781449446687802371902399736135218673350480827684665753011161049120178928853532501279505271424223329299130489819404192818548764723508546833466252220255091035704047962201937152999524193547020582195153300466021787778797844062808777070007538722007520948240220583296908310969012077798349006696369700404791765429781679624177399100100364733928084096576110471447225785393087174480274245886316402456375550074218699790377089968950677408547214906799026932915399320662688395845247604806634790362853188705992762654978213498457111250925595178435046525053579882623706254452385227141989158678442624353557591989685387469259983770116230520367985038663269799163411332306023232949918025233985751253872313145818675026333841913771558248769550743158250062073398897639475485058951404557201899087166048836870335775784577221768635512840288845997389263728763045726564225463575657704443014925076195547809763720213638316878151048056649475589614689740775495843692562290684214673225530501823993813709969049214974437016517626081729532339560498524466144515047639775952454406305154524319684587484412434432430720482221181643666623319898545835627548427763509917987659703046871393646903649253939504257244111477741606177301889750749010200716886623160329392439832713668582995329417301324811713033421574928202085091688111419826014734190960886796058112087862804261195062340354173950479613850830683898033024977664032438636933681444551002363997414930351056007234458904352939056552176185609361639281344543290925646347976709344177467024673578395927279235081853999936806292377659673580561712867863248229889818991524509177953738780069840392563598552638134797767556084431966106302581029387680160005041165258032981296658970217582379968995039851960828957031136290144256*i1^93 + 30272005124213033266090338157450419509925396009080067524403149940269430511277429739769615577054765930790870239922454427478079792518700489020703521622531187872444429800932552228116045408773527110764034056009030691409530771878211904114728335064888364722195775417091087413182595949613182003891213280890183458312852605492646946798010035262863172245060644262429861612867160778604930826926978731867781971441577835382338647051478163934271114298868117331594405659807369800037545536435899938520790350613762554794189969577530599206916549849446918938827109653453016490080639533216544287342688456541472319911165211150053175362183495471541860300694749538463246244111565276258423106584379309944856743473946511737508636330804776454537131035275001854052158019850682828708368860898438509607975768318195438656567051426427284516249058484051270323977894867933489705655096384060779360953218351984713657630135339170000255472431561824698518597149690268558249751659693632262788056786963941369274478081599008740512176392188381495588024252157953011598257899227717376388636414357410223180745255192758620554884266463058854969088204086124284976216155766741925957172627537568419043294580210304100775554377596907916155473690536681837589866452244978427897155127256840471688502703481640998986128224091206887746626202399782517253911521975489284112177215348511252872807420834226171022412562994686004497643673160297532927759765344175136038218146496068799499038347835821520686443583159381476332632016266911395358100226588255924938611878934961957762590975313394285540804696479070181205252558626622462733955786833766923224300050917097856804743959852194176790535900915066323077633526828515509079091339281418434133916695684891221173109674243932330131045983439057005113468868263196019375403824213863190091299409696582316059123848590370874234582752035586569806673718788635167601336776480596591143521887255606214212117838347037910648462844033764048792281824188503717768221713789353765190627200291092825971207877958787381915704454178409648758420992560770233586501329140226262682304512*i1^94 + -85700512765626248214336171605939662427598709520584043823016873331199680647358262470963131010994657766641334418004270964185190184502336622813317314641017856595732593192941253335887347918739365243854255608392447432488555742354911847498723011388933047103583243440022671955664249672906626980638639001414531813114355424200101363758775626323676605001532548513203745773748403189093371400215998839875913147664372628749482954913499159078671961989371065138895631196025332862523529915823787761344163477704929834740787147040838045170706099425784965123432362557041287604545222357556562319887400320474053854348630819495671253448671848585492188739254501701536062404664721471564926022981668427625778538260933967277232240588171919176655715763261951054007601132952784786627475019811793503050825909215928804812365602974489508629638606675711242457075870589421978868963304887319328996741347617687469437288241938049839023507262970635083297162068933313049865883162652389107150449229489611536190951717618530549980057230728037734478845136219226590537304680263103739000635788888683587708906344350206057786102499250170425102866456786943912050973979327283161636585995236534121920632006138056881107324686351297871769712870310352395999263821883163400293456376674254063408775194773058146738021158830519822750095350853685551806988575840403475635353886615980597372815602409154304269233057502854294017904845515924656610297075798739349002009222403440125615587552476464036066422414781841400089080959770660627941829506762303755408031680898267799049956617157537520704607786810743315193826681939758601098145862776976110811064768961405657881170807028333748623398945523169930132175650683816435843491038211913268212996440576723673019025919244329847138511790901248140654869082447924317354923481874315744157801187702799920712895314944505496678610372852033367872798775880129926156479054387974392933309163237646274111320024956141011913113107779274504472685685184426985821558853011525782223673187412559844166958371676960159192606149159900152910470041130677592312341277827923968*i1^95 + 35238126447210229084880669174487303094084223350590855321743305838744175964177449999609818691583484116549644230680158429066532894581110777690854453985306642748115361190047104769415419870685257686713512551611935213597346578265299972901489076938419358626546834119297076312563704192521442674963319294439737342682296382822814402860793645567626105565092585174641549805975388438162620099978947789394764742500199893321434460741867847225811130967497159961840461999900573846384485592677685879851568203259536096832104321059922333688078423978107188796271758369420979331823230524588276528570350095317027357028647427143704355132678290045348267710500684362997850713896396705259013786718747543427970177693038701000437830247510203045225765475196300160682716469808688071152335160437689461514170523798210630189538745158794602489380239942429940188612308075959358493447078341779190992431571113011251128250142448210273465959093009278142856799393787315084704292645364629266681624690066591158940235357531933516285723324125022264293053151577468429936815468098748891262378219230178440965527007419686196320282059924199653742440101603463187866982255321804620041762378168845379274037824345046696777740266135502244223136675342240128609065393226342475329762530028395342828443417747200577098295821269886792590079312594282562892498660777686377325790986074295837180416878295436251650549758524880217773039485763332487482985957607153209316071751431597225372917145772649109346414315340779348712914889859855090352316804821482537075019828314014894531976785533164419534560794311025020059480589026400845061162391534301514698564133992172794983738581615329873782440222102746780264306118759153432210320113409647264929640086587227388637104588303816464843273328447230076111416182034965278423536362865050790742634441352447313176031458408219688816188493163693798881304420070117943200592066305575622094983304439818671925408769762015816759069169116991045107304793133643787001488646785947607210639614289086835648515617574307717060915392718235770575506913090326163563216896*i1^96 + 4446726217104015451988604842170170249602751562157573302745997099340318643859336472213764424213832706910877887126352900110360448141775031056931515157681269541752994295089971705249205734375742441676399968550653962312472012334493566920967161166240357020427015879740895237231655299394440101984704273051655958323163276227532695593450459361769607710976038210275587790264887937976870246279711018872229409278525925242189173461265106890302082035380327509355537851361395705327219805800924573648156128202720779498223628062811965603949616898592372786279604796506849205461081496710401181498801686598912947581560216475038610862553921055551899221850996130004685903981432405374888669935886665065056982730573292948641359531326673130989444532844756763665972309741406431022447259587794400416293255313064536304561645199786216866143717936527118974727724116582402066101343981090121821378051296508442609908213770883029763877929926328559862444793335746135433669944866083863056103705257118566489741960772298789121508326747711298131646485525967082106932081181843502840423738722663253459626162969321662409015635817249785603571679113300653658962540206994436772830510882086048868120512118626009612107585751541459852598719859232214844941103104076109592926904552578210951019953500786976926731655851004713854769180509184267971462838835776046853577446330724600651914360100069712176491582753607078132739789786282444215075010956650591052759355345370501662900842252540996572775205391960914433700208001282045137369588303479589933735507258622082246793837380981015442606566439463162007105431255853392134917575037292780925482425977374276702930147145574583388936380820943964750807229268005552726015511118028649557089573105263779633188663717556501313429503510600912738188498354819719619129239822231281169353873767842635337683563975155037608660856111149217053690462248675577495029319041250170343478763009165620526436594225315839781472268692188112626870202644510201076495595759115804176568675647713962509528356926620191857858734450844136037282883676282028032*i1^97 + -49534034166574070965650081530145017915047304770679893595181086747369787606524120104954814223385107511141054908956473442001952605178780521447542713162831214430682361494394755542600779232333934010944124082075768255198274896602867385543180337037667016267696649967876984925492314859387360077671887673250838712153663019775652663414499795576772903578286919013217064136822891116380267734888552451015600222741200025350456444994198185998484762913235268537850135903501653928982155906918952676368622650847795387051830437139622219347864109306779374932149378172717953697503881120470342135394162863538305472512904446274007984241083158216014668012489273036744626314481302955633429000655155102849795888761168924716919797861451840051270168767396877355402436459550726656752929347513891811027360787437286151820514616482334343131265174589031786283953361281541298706462156563336887123803792434730689237852435501274305977755342844020928504443519542112371967460422327310361785921252336818716960242211547028992999392587240213670681722886480174219963958357912818285756423557977406172722704597261777367418417992276360001603089081508394102045132601113571133704626154518351317687391629419268793422905528212114830204656460456358507681758979909691000548947024118454252004468188977110161300262885511710537090153814959653208273182894079148931685542543982681697223809055834283849357696962843441638553525230417858109670473714682687317404493410913819646063435212215874626426539924404446532306466288158662063803454919360125265067731818897864018896007208086074791894580819216505307191890425816724637394175333013625205197860373439561960621097380602227933297801554410115053767364987171951492203486247902628097433542772547861120370044895677182826373150178809414416304327455120431199797081753077785190180914463910093786251884748728186521223514748301808325918371135158785909855726931334757400629280175849758785478062590545387052101774738919690153819392314175667326169795595338536916921651869408692565029743799025830355816899571436289181164735823872*i1^98 + -474716059926303318043990514664268137375467555629492536773141861795044935028706184584073955777840329065405281313907431672653732568763159051406482507028714801384094637636350806684216828973085882591922400835450424915903263374332433915256647075864880784187223997337217083458691867016305108736013953580460278747427481009742282762080945149755765369246409338016715702103309682093754610975321188243913532748670963378600297829532991472947338413786517059846803946313416504957250318731222507033585350535060432497311377126696802196171488495014902502807409666586190286778039087435722101621364180002365847983604996454589373286394593633424994579899232748162941990661429265105111473497510813066721744241625143674075604470054435731592122374666788525364263029134616129255965008138574482318544907169302283229363434922344008588987785766262124641895587559122505004455627609762820682408341834163054813090171623420620910825653373355666500619717465287469068556833168932277529360736744097044889737972079207357457163469246099238745169632121051280139916211393246900725198799961680039718665123357197517171273172034381989435512909479263760751310399497165391299271567936131953497097563984663277572862895225791054190892640891949395856451398511937219749961524207515218424340945088944003713967699116830735029546487256738374102068676963662029132138615963072690985281027459844397914180879711869487863816210483285452320101970232610473594089398610903097785997664428652355794557107794154312379269252262372502192947305244670764840850371419883664720748291372862301935803081768124340078292959918296395973390194532446733082082675033050421211060320968164869533253262584747521376310558741188072685186515141048706046663249306611711760855060033510559982229545968826890288550465938515114078245938431030633988878875446874652389048670811121248188592947186309871572979067295833706974158808328287127170957312717446144426217185400948944790690640487083454213083837841400702824842558590678803672281101344093689705308469176137096344005191612750568095744*i1^99 + -3714665993756010253139472285670899431653947763407640960414046129036315856798161777396602546915907775038553729699231326576155476412713696154306818307370886586011304363607316716722963028822972244134629895887832601949270487239735210806097546959737987866402656271460827967621623125987118922987987153275196443712591072351115126564094458073367872047784310647431181756811273306619342765920008473571279658076502306134821084630541992215341242000748273346223985310398509608852235291090959458812663789236911013863675323178665189374030296387586186540107254966025244248243685632470511908486997716413244997623208988655268024244873180987125495755011206504398730491113012192909347589969772987524044388504195809527730636770793689750542147263663091020317918037256574560812003447223007991729720897886364840968033837172036398259961016928913950948589511034131107437437712601245387318865080574898408488705611431177716049027949230413026254085307509467748651594116840746895987666318345210146334230613681560458190259356551295838793856833554791147923073014285111962708956534550201934214771056360403673091929516706303020018245898016999755509658966690415743182606916079729565241378444863668685897854335433803405225378253484778758570042401553159278423521998813442129510768828267076879994779322472720251880265857563178678913034338343819482713641236710797209611092949641869575080810217682821144301546513726154399874193968369983265015735254141223849642419156982099303678144564620527075397363178018337362735026930736664464292959989142549015951894589309987507322912402697805509917849072571315344680804099943352734677488260857147812138998179799022880732213012722514222348055120964939687275140947791258154838857002773323377369078706927272285538643662903559702607073689305780288521063392286521561652267026191433199122227227666584067276736286774732562692160998443644642689346151499326184529636148251581082976279208177887232824664421075415576328140962299163795325814030642503370468757553775367893065811216782668954133693986766848*i1^100 + -26256347181049455902402954710898691827779093186670373377642831634582872496467285932840140511728312103271710862191441106286852256227288541458654632579619995360102437094467919215368074338596759522878098314190189403968705698703937898179617564062700257815354649618058419445495431638899342630817122141433406046827832064728587393885499014368608617498744367072089242813695380121039332402532476108440628138315792719744244913215416686984483938214228777859588452387798497323696883344686300625428357778565710178306902063699419899052124246782078120654404872899271572283320144041903892356900689225644131723410883737620430188237935486173957714240955304406163015995799309786290510405897684859845677734704088543993661704903085614231979260737096848267833105869821706837231121144879180902694433421548271344960962518069841991521116913182743190640353679243374796415907231956087255308501043550530623182074171707755595883823865896419099135251534262017132373654152112625731253323412166602362351840725992447668073530349684918986890403369344293223739594347917855543552085308843937798003937075262523636561271982043459094630557511940386895403321739833520701092030843723839362073070830015310949282115549214991342179116874893882217680946260397909571233103994764971680093871190044244969497394653818035324929580237310517991492784983029725259025554182657133974847800163041660122604187556375333191496598144977172334384891407431833353840842297096719778207143767526818661429028036720464930504507021074942144994937163979678815184223454923741112170544991277222111825568366998799817345005458735237542724550154874714441752200996471067148607219472024886500938472238772386546987323278118111033757425110039681161003263499225484045690533352727198323509398284566987975525520762865504595532319149885541200610224867952955463311630390060569148078202413340772367154611047833134440032444130199482949612271555284557941534643515514876512407689926700009462303413416798558927476218003590672183049627734986070475331474101679938598862848*i1^101 + -174781208440265576827707952063435158034573974941679126813359310328388281387954836694413346708732709535145389523318139604923339402447440324051685567050855346185164573146759578176670255922640862451364845624236033704243141760172186597800159745074923267089050645385890332749225692066923546982782740706500068146597367579949339003521069873952590376091002736155411059843903849484948174766370003122021753806668687049634209624808876563229919034046510074696841805224796057229799626077430223890972240736160035852423986663830625633522474166253292927078115700738455198909504036429263919313608206286131554188712126616799548625796992475090782321051145481703895170106674548153412334293361300512830563174775315165117556413132010389179593870841199058765937225753475812439579231305588928756645701100374479098066871098423219475392707628259862291697531888234815671169088474864732281437675944172062802082576267906158445889075622631678616102247640340386272557858894595290449644656910580955287652530370539001369392622629225138388330850507485437615730280209576521342102747386605178411358098935523214444298670647039799322531302920854124410265160844716347621492156897513916701253466710042563564034103167764261490775536165774753220595751141858985915022247332626315323245455352029431336086797864053565276456701699025370268271582241292354713586058776363729192015231626834162581681338622380784558461610235483054790116616664833277643500743863155238393062445536337417168831901475558999715748689245014685817811439998070781551901105516893537009686331690350876441779683393495425618479260102177293705522671055602029876788517202209191472937808666693667425525528244522943856295253744614495829709737365313457126561227336273733389950786721413585145954324369467431573273568245070543133817222617341003581076599979630437074493536684959253780521804812438096579933329077277129687266499615067345185324895449861132909311300858209742517529576572430681791212206107553826519950386022524837874684749221698135132938738094571520*i1^102 + -916514025491168193262193122095811532603878041413135588315138668987479229715719505114273480152601099587186197402607923743603726671952989168040855391938217401008439125378148307516487853668206161859250267797653820730896370838427788928782417572341349723260998967684846597011809006027291724240069748441026173024254048396698670303026168043937511328020230422396019780679274544701707708630246292885869142669935519399312979692672968833838664086331534093818431591928729182694754013299048083908597770582334813959029684476334217307873743607393574741620979667639976563239750350638960438228869258978246619026028751339767442102183079520613559876232747897185140259559778216430078560891806675192314007847326339421934602618927913226319406761315190769726050518730550934212290007920734126400490934572043572322883540323513820085366302016642306942464908226633444846416668398721878316594058741602124811501716229670085667900177188353586845840619680214886860246438531801986511632379556555039860271841326116274380512569188846303526061138640861334859365099074454909749189866020850242655366109758506161766628452289669898236952238837608884714578317871420566902564596258837883769509150865356185956714171894653475298023312733534299228325777403059711915971393287865923158920817771765724598948063861253914607983619742101661568935193736878415427123154408493302821732286730978462916856926558973439459175729414404484705945353997753252004423724370100995046262328303232424840897367335453185923337479191932957446345885852425887193853005713026249997494964185335209018368725869114146332258510394715986399609270733483219826938531677208458719365694328953303010066212328895088863354876909722272285951650055753167950171446047836416381391641227054464553690972133503237429096320229068702414768335012776107207211301673153889581930339973079854292387371661640106164317387025027700517460524595233468582973612823089164759847647663175026142367770869587234422160451466298773139774376243311149839139803136173667405266944*i1^103 + -3412996340561841785292568957275495068079693450583286417015483554271761236493312290853038599390775043803098007848774964925515445300727408009177167453086710306540411463626952350904508304615911389305770617550969251455364655732354207107404145244817089956755757828541162917513146385292935243106286288578306805890711584882196270577751862116849619152426861289334762489908766150215848100400852852538006027724898834864856369329423414427828769839618610795224796185538126088054754981976595213259987904317013644999263334578493894035550957766762035731243346960559047407988713433574847346269103839857329447381666494937285352535538675651604110504658848153987259949630396903576629998499313958452535388328624411288686131657016152373918010095081831468743202238290797375196112089057074153297999061031101576127862812609258357865602589828588334621563175164025962124730127903053467203275329297934820315368911283210666968338005034542947457523697149863479620283722802495791136621680276548254168235755177572472366257633202052860034907437331677558656637320421005514417253292228197204109874134780253723771176457578349194809282653694045331054838284294476813411748740120455430154378781040049301869111563557054774479289910065858196162772860571840784793272675562603513480678349142408966805387123297870958265853498280749472903171980696816885404448738897559288229120939558555250091206527975232301773645568435636731573225143300740143118246608710773255179400734945319049086319267287414460248360270996852321433841005606034881057398579250430255062480433791112565312190776335935013950833059240443505809830861507938064421099735253211888658981144235451970729744574657425658255829571473849471892550974197490287827938876418088068161557866947508420548221011743771923081012230089333596220076676679600566273027917992989214463211760536982483187419870238005579317277921350118612389322074367123226445107970415502238524186911446418649046824543432457398583720715887489738160755520941998046657743709454467072*i1^104 + -9420155993036010635126057479440329517803092313286104262530788983679906917004565382128765544246337771235788753799131179805145786473526865442350267079721489889851452668498772447997343249180263225212858207195800045324810083804945088710657177048117481250592610215560449954715841717596064012237527776857761762742584268447286272951869286226119919084362527279927459471425151644477811449480882715041974181931417108977761540338521541684450205040524066391712881705689017688519630623397386867664196652112402551317786621860721174395777894616472952535334319503153390953095514134881289842093839577807933174366266235752081798818684054516089289919862372347474648954743930963166726964625490146572907806906307453556647176721698341111609825372229931312220644045224708079481213535095053629185376463623572038774749819985573341567988029904658798706953196913170021000080096974034705345333389903095326379955239966603498220445915194152573828128818893707028756948346139431873331299969931287364653276149165168630153360478913729192059841173284787772129793718721080729115058421038705668156410981042786153313210859092453390846150636448086078311370068313961319847874316712687930040066795726528268493651302702206510829877015849120060055578534332422905568823606633044522548424267778898789152138418155879948716394762051156109092042359132430945204549112303604453826650358857980915618713226811360491975812536860944737973164195574515537527852433385032848784014125007175393379943498488014786801306244462057760964403109029239102098643604011995959136502726744936278383816992117233677502597454565321178024680959386263976016209030631768096406339472237595688304401056363398668045205628410795976652218111249985620776920082268670066353195999214222439516985084792982573125543951697449696287994580877747870602001267528125445799971394972907380490781108367162070972729829245624691111376890995282339674047436724808605814754754767216315144580181583979265875234871660242843668897311751919881609543680*i1^105 + -20372201497455829641897327171370904132040149181346609421957980967481390969129718434356655116978787043486904230010620726300579130063204391587508146862032983558528395765479138160934861996629225358326722497022422269442398887954205696989059355855807351431343773675764209207895804309207255342459627515962852677139738194041679372594851425455040227180259914528095082265649572009170528162090738481467638872251411552506286856137610566809810929753136539359235287248900144227712537914417720509449765111547293831246098144814755404042777703518994036578101922414378078990916536162270277318217310705954318051743967751137940148825180442764139627885255402723262280845577968967849855256682294383404650505145416055163285274159623761025677863855001810741133315215675745141963521493685963950985261948845458953369447710233457336023276699325913537392298488488787468727573836041995244896074065558881315217045225194048496774342020844956512725668156285131467406395204228111402238497059872776142653028374052948122695411262079350606173913187358119813488396568671416255161463184395990621325708743372299074975508238667124709416543188694173564458309499370454366291171730051064430242978910179897278913653053433383005485960339106773415844954920171362957284948967686969244929841738743184987313530505617627725472761382598431720033059767893336914436101385310934128248291804105627686997174035627296983544105571921903413477143115893938503397610600378517805900876661045301403661168577044656027074058449399231175000158484994246118563699331568418060476059946607851213746947901815024699713281805191814614435462915180192894320088778632795755791843625044973234652727587208215568197417481602054049908829615603829443269049154070804470108456901963091906206192705499340528042226736422727473392027325834945678656684771878059218446193424813489031071505148369665033569837876446182399320778019666381789475754671423739489535363852404006665006491611302699390236011889078755914982048547150495744*i1^106 + -37739832988436783396248035098003340395473238187893040378771693307519917730125715248896256733498264598709573242663514424387326670360955166469863994654458761992017858238402798048928416128356340403831875519023162114600601775514838426281993965851558393983043104510391148806869349626240464068775651319750337518325590610000881743530476516813963449497126262598618064762316378240176685231264180621356414201771453320415848537576559965487980545804273189936701488126638749233221294349221012238608480887687554520594223920142927569442721886781130174454985316779283415893288185047862517961890436665945521695128168970146518456944846814678986065286032126571848962083563318234119179808516323309102757444085314313120392269796895343384376942810550247025043745143408270720084187315779973291315924626412322079976283420895564251359201446150323674353277621644039308256954450643691962407272964686352264373895373180341392473100852589288348551180238431105674285288505230530663239696113308648162940202891058985730056181195403063609309284103630635437289216860516646974843531476233131098179788087342588903218942417089725430355169846077696717451161716563590174038105805535874729074793785926902248474085118831481142302464368700145592906032668210902586809403852919627898349909425299171618824054460745494505865922584427152613165041047533444468000583048011662692536158372153245022780802541456226667117238139829882750776882999176298487061514073485737926878145780458972468313798708554561970729974020671349237807304120949085967715949650733010206545295645656930036969077791102271919052940200950044560834486487450144413427110043298019407135114280062163170601676575407792457160277378042001794771305932212609668905110881126766600145165207212098013951268238242276032458644285998969243810670708273943324809816205780747417577957230452695104812243680644138727064939595777485288727344233313421364139207452021134245820638727760051943347794568218485486649039468775648898236547072*i1^107 + -67875212956391441960290674874958436736225543654589924642322037003196907054858836389876168414621390396370830487567227306250510691777035051496599104098190253246418085176337774957802360762785732517374325304878733473687504630038732453988006715737475001172261707380098589567166941152105807129881353172023764740318303101804920250225950974415683978609223594675619363947147337372947406320583614529518171458813871913336866362275626375099450210706180765769518887511103009475863388267974788008602094553795246871094894559230894393132277462615385594006234134312256006321671978544432948992255546645201729389652780795131983946099569781443879027135685173127880433857250374217286929791410551374495842400385123646086899201722824427982072848385373985743793055892347008986292069784925444231328818522352781465568550985440143985640213847502821857820271543652567613706760211653248848167658872149318121979851509118256875617348815242542468818247814590104232781984890065579780980093282942404824924608025757142768728175441304163218070138469135673493399811851123547990309060562376488940566958128179481202354862017142324256897832117681868600079317467124461836250555183817371497784806479648977445093257701820354186441969615300066438632800425252368853902287754389781606833890244113242428285893680978704718047192004711634030149747709479908492345914736944527192306142683010007985534051473028701025111021529802828269808123365538283150920694962594368110832288048843686962197164343357566734012205876139376425565316070209660421024085720707485078253767159290310617563703606577348909150713889881209164315860497688603998325569332305316669208196152603559743924788049166587500350785968157140479439131740537074696300929097950971009781966263743533439127005637798224017963264945634047105237598987901725488518995514941176936559694574937407255387688637611068891199840344836611850433802227298910454432034087166881271694673742052814980062634433328993620760187053105217536*i1^108 + -108365011920432192563981590960156396153864776901366014893800711286996376121515868188527333378451881162681094631948703950572560281888991203928767480652009830066902491667606127716353258894842785204328434794483140807188381367242273862385401982163863875827915789766402183547109072125422050289207246514163443220370613017016090473550013328821654215609680595725500008532672378782780518418084457432883753439580641733067045511328425267972534289581774956130054387431548512705172613155990553322718459255940969087378625403820400646615681588495056294289909416412783644027810255770525959281487031169507517836747367687220438430733032706771317831412347287042074355038051810996446104400933014946449015361404091435400387575239074018834221403969667131827928794733589954282634590501296370211189868794192612668862263199126481159964098547748953340956695142357989666613826187029981255064335818334945402699161553195644910396848513583770439064755885218329332528807058050420782095710088819828442876931584242848170834224348543048947403703462984374126133466160870594108519102752224435679184232784151609327589208960397742329428525209703157002166797031384883221240093356530639893102999873918041374512034583778677972439372153539503625800181588054729498548018714296315159273721997519937216518539423584463654763368895662916519187493018619397729792597469570676936122420957506349767824875974488962849459756554063185815449592553048674913689399428438355960169506697993992816826086935328020119811876356794980385486971083957904484881859212134615065212399363323818410130663617843013033328826139308701329889203368854952010704834058012355905576430082660277578106236312103571816381545910839120783181575025497200954036489235911592446430468762720939833804621660966105384615370059384840917416027202745859698147573550364402965029260447516372395083760171368857320094555944417738722109700281228192038174489193702865266806957630234709721562312229750047421153411072*i1^109 + -118274099384697977828999299202424581843872060593698648508504371208617494831565249531997974055425647451901409512069156747118824297684203754102925470930404802920505092208231962808424334102301070428410346789418711580684310905476476146503928276790350578194355187623431916675633083949117475118066559353724191977651290909372234818395540486730308746836037654307921838468604537502845355383046900379136104491843036286909010624109673439788075051357667433652229391068704299128255830710919328694984435087003644220252612620813340214476371635350212773166613089379745429633024658572074562324520743752448795659279365496967854535708285244021985880229058676350720972075856012182217358758540487754268683398924462795535759848656638266136287033868228864654540700261241473888725078575332687063259438736948756462320867690121029763039472498011088088050901790686795297447371040449120360439100000709942433989939081452444488511703985217016635449011802510787988026126207906360735051115754083691045623173400933719525061943625367777875276497062320660214981008874645401698732230307876700153396257448310470108907878411415298664126939416656144171861317598148030744290080021172391940436546497795709464801297456002877825197939896997608407273387342937001350251045640072916084516654167258141596103839959626842161988092558846102587892276930988802033173067368460049439670824873900504684414874937482079590468910130604271219961809043438868912256765940004445627729586593902490622574272076195310508275272612392326386614890520462827263215107500502909055288528211265758603429881203912045562974328738081220122824508055041562152114263178774317318055089377644446832967189050268627438447572683123005245348510706453962952391697681800561623923712739349703322314123053163017365965408734622346625238295753447770872438235926280112745851706519577060656918712873289903276621816672568213864674968054377454274427610178773990818473528138757349861581284058014416896*i1^110 + -96668590483517221758421854945768300986537628946603870870259947198843102105047016860787257198559539991891856645878699291106999491009767148725993524247231630829055989029468633798949761861645820152427169009399554364203830175846343695930730100842733559665951812153216212570493535518106886036460408295107649883244790614665733076086939812146985590235974682323927223425754253203712390901215484808720106471003882927087878767214111013318656793467741118094091674075282105288296710750891874621375048895878497076026825799512196196025200244458930711786130838048872986750980327401537993569656672184885844136537186050935270122634110405959497094333328928310311301451164203496453150466391090890787320435183305817322110525165959426918029021885675313245477533668714192963044720292853118207178478826796965728367476899966088492362817959809415288132570566136317694022369926355904810764625198101981776694429317382906378830067691471690562362687735101640564909435236597977931826833342571081653873391268540698197138352381240695029802793018421145583250741053415427781561710421781060739903210919718258523930959352855383854891146680140135472674236149689391945056368201423038911081888372424161543250801062300777849228759348764093489808857382484857957835742704803562808955999628786842003105125262149081780765173832713425878937445035563849690367090792300582065874619609892723590913395719482824388344869228539778027778473793202175739532364490355421770780081982370259195153113821662716923717261648785701203524759792090339629478317643638892197996620911419468537645858513585557941244999959289729082513872108817376164034153279194359256725563885548722205313790524905788405165423302370719469543544281562278807276341227320863296613962738498822768681032730987225179876614541122621263498262550498977998591390633727318200890338412652781380791641203080890934871613729166166208019705203520773032926092361074905223208122243423355385321357312*i1^111 + -104839871430836763509185663463205234300986734845168223432490016129555235361081633372628908770845299794553310290212886195625386837785702061612789003381165844548440087740213799238021491424610539583354352741720929478079465802902405221810328193294618777434188558259673769257119403062611350012115159922843676685994606339880467896915980183278626579247689343356154612452292083363695863929691734674219738147955872394676373613027040458308432539201799358080686157272804878166536512617847653758033820398751274770995238168993817858003141218666626833343710692555072208267341347313528458572159309486889954790340557290195998887865587484669150954301189394487613070720149155877896657132153287019816228325848953216742303455478912129615152124291169595982062256701154816310797775482140807118772943794343737558090903699734558810669320903601421625421788825794734607575175897989026944774181453181601875147173746561769933932693757705517672597916600491771279895892841233343574275617794182911586999821734832945347631321914756159990178980821070076184050493278322852204004027319777464532923543164523414101966059267047577290878097748090842199335591489441876141920445481420022403007597762003118261599440935554611107750523729916404916479400731385738352161765091997088266131812711939466519683599491353066601164966766936226006995946323872552115499608420604373059687932796940712886747562203062565161140926811531314317822121084448859029066591104882923737869620208479632884058124769026938610187892094622897676448875092373123891229651529313691105525376337725160821167993805380421026472914709128166888165654410287942378609158864509194431525923639199089447988649250022032678782701196425150213047447271970520813229363353928086109985586692164880048916237746030102422217942159914467987770184486380360168062922432075164119062839784511170164920607172830313686612624765189425158832870300360077339966559493765998253881815743042945024*i1^112 + -100883870985309013485188755092733660574056760016526424926715897201426153871913553214209274131173237597282132911830762688903202058742890878312320507151347727716426192065143674563673263481665461132107319378506091177052397016483880580609962939938844855071732214517099163739463167972449030259574827767449425343357902885560662741296918198309461816228383430306937360113458253324730831858722664388688360659834767331941466045292422308361274817973800223611600189896046316304435628940390528779865385068691622131452542645520534182187803681337484973817900689503071132306076203357194593753569640519907244938352111633166892352586079722492059846371875282921780680948473031554185123377986346488161520554027758314805743536482065976104263308220544501128103956012892318001115345530715362252724051945959167505356519529928995360872772914071450983161938420979353729886122854391415877455393618444365846922729396513570340881981185599570791374264886922096693193733919141623027190816038343891381563803262905915921102237304556946199821547180337108609198200610370752170413270515432903572303851590122045126995918706991354447233587060583808966844602550817110287609731861017579935016390393555820497497894780365861730895548486684362810444254794742229681893060948663958446273598979600715087111144149897628065654612601659704557772517582841755811959606532330367417086309420951478613144718035554957199239453891525031620203979314016674193328716908238354636953160777010449514236676330059488251507018386498906800359756936720217816750296209255662245737248296724684607486960721599895159803178606066976970448780005395552202553754468175189789056597571510448880055915471987161000383161662165630922624071627906272527872605161041844263987872279260250290850961994085524440444169439852775459845343311137761873500068836684195419297079373297195207427275355064147972596859571160812380148936204097732671162585343577358795662163968*i1^113 + -92804653468090067394667512250988082436738826647051181320407059931961321137334230037898373728623035573844364387150825622337184683995854492491016081811565999739956645825317589169764287689919499765074695174365118463031097953866350443318199041373970460326025803700548497585313502290794523265449304558115987971844946790947721649771023987388018064692150788729240550341326706329410371287285675887320258309577471206134664611289598819475064043563808848418871176042299208590924608528609802638550340075012172706672375684618571595792464775091211847016801369388594336794958774318352688567904748693358881387837535385871888723525588795530684469349765421996058496493933266912872327511283981037182295325981520490672765961799956185914086955252419374350134028061315274451587565957841227481327753922344630901688083967312404066401512869935468107330022253063361107869057729187196166519698588452975752505446709084547203168491544687333728579241722237026956572039166764876053397999268544280823659651915798383146548095895427147823263793097916147322913134752784187820896578978566237077924449850552244923440352964071015419745850940572634839963817647455079085863998274907108412458655277804118993643987969526583863605343615866692965230640335167833196269618416715076070849830719078330927051420303266335977168531502012815215567347015351773097501598048935970221259169947432053489811952269327801903083774658687404612421300517533161794418935895455406889239664835641582902520937272086845299849514403934464918436142521115743319011088649321894508994039499959190102255408464167444340633605865237510587071805799866993354033740617424553107760022706203391753958161882011745332339334279570035668484459042264820390843987803343825578748533900167683965028273395183864892050412617127446405734017926596115057429788087870622993501172175293204390752081382515593517334411270296007090720265005123747670144063881074442240*i1^114 + -96457272828858857858758881935047977886944483490935062562504105388562079668367912038673865417318531962269773297287722983141102419455274020828376594211140051465098188788771145372726005668617745006983994918756525189707827039517825815709168963695071788401438220490861583117417641655124320758387356032352448998993715166855555168359068575860124705862946109843436021341853928182136587768791078239288869767093538106411778505422656460140830000270634088322467417137980130453333657558737741171898235519719422064166949802393444034352855219109260150241468521509006535898102767733754792435655935896783120292107663503627060071055181020726700643864065244220770826348658283949708766561722993093452528325842202385544457566981331201508304157873226766853275108877530904716786556220247735041847473564583153125454704381889024867198462271909124737982070877542655913358746316421093354420680116668572384073133861690196959198046102954148673407972982343303655637037478543419433061453817489242207535889367244362477260962360979414421074806093537852704479133779069389204846286238059719277878416185086169572337307416668288681691200148952919146705579603227986002071229244891974690894527964801003811117082246495160584358863551562451996220559663178671311471247406744017270239284799031739817785319523454212813789502760356349247434981563167232593928919041824581357561875173425759632155845041368077992433168318797450170429766399262301777693619619400762387305852882871369675725032395697758625581185294918476881277028498343537708438678256139595768349091613572555686354512512273396839357833196809969942383331412068624055938759036111995098100393456191589085701210832596089343561471440295198272960925584585182483974321804055555584661279115865877092840047933994821924276347629885102929834425699072519086542956070627687528023414249287436834406249128950940068022845596349711026202550181507202738217287680*i1^115 + -30013862294714612187284953848900193113781846321011734945457523878350805546523945990330624985068783383058549817002196919122945887149756856183190235306059221145838864623036732698228084622357162010886279199422877431764752934875516647843863740049587399218455182574719621236490301354161352336030684382249507574619764959878330536192712792695421248614535544012652549354801744049900163291300148756999023382050891464919339373368461457283762470881748896310010832600137660125103403227227460049863653814332240710648498559090056445270071128364068668277022390155159628385613273814747130207337968586376488845776720256411185354823486866642567301261112034657821513810915897962581656295219743277025012809212275623838048619681158303511207765658719582942594498119834012148354311600115862984271943323818291833123936278351183679076583371952546564378896765876671698868074220001077327096797703307744998378538354947165173409566522055217848542857617026613961219043763249667038858022230960000069868491025658484968890860243501259608476467077853028048767941612889209154311101847719946805137248902200514397190550748882161951787627785892541901791325350125111535125518574814739921421665903780555969891566829803689019480896567536896371509659098948373730655425771689056272874074468491320126809207726995822642202852758625031060835818625349425595129079490170390649333847303615689437757935093521671374867320223449437091740827907387214839975809229709581744276128715964884616996522266333899502649507775599698443393474154017218345789435009625109082807516776088839696368397629167680911161305467048982995838418723602472465766402982649521258887263027632782822116120125696860836814013650053398406109134589990597565145946929617624809502238555986925866399913131572216473265144801108964910339963000002076936408756830978110204736344966434604605142803630730657611933220334959336927559448742720438272*i1^116 + -7148822977593006926672077622054865189864860359520194659734702563333808958172657793502766595190682155143554258293684105300478247203292745684034051712635250080631129764986494080565336503385381280597756140607552719940647723172067563783323119792419651139325230805815491104272710042943762302488074650999424231600544927101665732948849152670570781045245926577820425321709899742401547971609184859855438867198154785991313847187018917969853084844518208098891349730464210687262517744986786480887043643522984480503866300302358390332753751272787474563922397489792961877463674737147667973013207432297436258176262207897947489295470371990880032853239683226613118490083081293370983132606578320354218404433493313327268718040917639135020203146124609538241416357304020012931121675223091887963011981382334223338667522967014824890408682257372532738785449685815013598415457673209954377105875043379489717781340742782293145315484612779560284137496309547330845651468878162490882185218454931155511304324194930257034448443964775482314184070443996632744939631622969955278223084269399528652718335800208064360646247553870380500734362176685344310227020569551729943023004419731142836901201529192210312524927308988297111146192353057373320414956726713750541403812490061528490055091989149614360989017096653337719069799742728253645084798397927150775059459177844796478446522012367928238515913474322186352146537918824645961863813530414389601429347193605159444284920268492601448634416098401707413702794361063693127364551832083599973701892228004984231278935483689946377188137041568948810850458787058684814641757048510508570128955766139295874892230968329700298899136780246052530607242804706900864429757865308130184656615684192131709237563099421369450577699388091098573502195735580331490106454658024720678690519960061405887090367636182638630439908562985082461686403893963441282482176*i1^117 + -1373766053817541643828142145847440774925478865419439534304913545780958391635285078891720146258791671732945327304857615957674366135121473519747263334434985195659324471921471795729296976679631884237651796533895457642413568149280125590086253263175603217585985034508260533745527977617390335952403751199602199238194157417164701193272743146110046749472019716111156405826223158193224052975983026701415919487147462714369304221673322584744588814036496193915431979603620112843549166577638850262268682694306222987780834988351119639355214700220586872065652910998505805026202640020278620430211378910563446265040092310008012739655162062048595429766922361833913806961475543802342540674829501422242826531689557568477162133992393816434455685712958618610464625510485217188275141844656035536454402157507393135204969070553031163504551962875038108473088056257691170480429507115582454675541214708754313302652704983034369939663862218085003323251706110334362241620236497090715652248438453304076782444197321193227470747997624424944546061248524963166879597974477959620080911607894401904732183532349097521632494879243527729127687353611316066293488486606921354760965308319567800509087448465875567876158070139891898315805536609612547145299184926302043934797979352885570901308825218855658990017786460689475646778587781320701021839991801944458542606091288649927867324181971540648157300791752241702898982576217054291378181288438954647100488369073907127936680533290531210292714573085081659856512732126718810559980976411783471848168442013286049742087389255890994777845713345996347093096689880724664186006144518401378039812338536008082918759161811878189557602173644789435586771687061571848430070389404894431014532545756597451846903861765701912630592623581447248647748051076409301125001422071924534788095971870238922711459218329997430996226320426034454854853218795520*i1^118 + -285988909924467649568607546885663505765970887127232081677619526603868752174818649526373321061612530448116849504784557546835123402566280741220137011064192733141184695973443302607714512662170318282665569446005282729880062429432011668259314748159833920407400272722740961716005669138548212541277650949631460119572478497288489900051729067597098852100361553973024383984502606797644263220607523909004954644711419463818233801191878347768849345517229234003574293644595208510230646528978870989612716322725603874529826942587215498278016774291321251654541629974240142409329898055568990768650712294929333316047061087904622950080498440892337744666817521478655273185508417327957702366667443335736732913831070628288266430580961998408881445018000671371684891965977536785389592604079842524565737057512350766656702040340425749719213814626402613121585699022930256343866552743071430776072474499963783144133614738669650360539803202204114315322233576642506307073905915346642331679843760853437521063412877553343638161710651275738998928659580944729499116537350316036738237610399262569268070837023662796235178804277203403698964155442622400538301203826549461041697642179862879287679800641376077754671491617481489282987373539809420821099038426877860078220935398329615628777503711970504504410961233628511877474859280278948427065067526983000373969089450368050110923071984328218900188890846844721629427408184637623195273804033267414070666740178029804269510912578574657798021936025669075977011119004262811843590989456189372953277628277335810577757567531304504691753159979020075535256212396095305004736840519208381903435431930028017881677009013065695345453525229894755287759988386870006341818446236949594939324108918144391382017721263829645995133589046063751598581106550584676938083468199107412061688615849956050696390426820758065805531364727939565355008*i1^119 + -59189148572352301713324369747013411169227949427236116336788056611778519978148734409840285209625467285900174029410436974951620213025401883860804081081156079189724393464687788339448087422552280281636638353544000010834862343901838898257093484253229001514985705066447732424849751131580032914367779710786133637401315165322552984522672785240440181877804834667779042187977238261087026521911220590870245682402186894316074682178678845832032955709800176685166791817406161889321816956143262070097881245524664901404774022240516606077557080880448469939500572487505850175293385849874678126445632127372061718680883863554439267696890341766400138003798417767154281586738361877055964326057011074743838072428099347763376323793575925505026992436868986344115808563131068418192829030355585015420357934784538483189256776609541212123616317888528741545051099642641279646749260734509798368886167673934301041519937925247119894444328583815951312886065632787323240931380819857332799654195668791784578571331742872083777025876805862062215844263663565456922144485724528688750547326326261987786492008966663442733526287414709704856470711744114065073432369025000289316935755359589335468754871697433950683167606302384896681702760380855828746366749135608682583271929982061514480108992064024535455208415168172107687508716724386629720594240541771949211442036295999321133821870942457825242699793434283915526012580010414632961268616086614948074077039446078340281794466860333942598482445230022811523264892462783378187885385236941437206198671090642579322588079007855573994285551996051340733824869839849004336797263557618296658329872519779487000025080464434008091588424544905002659068747161457868716860623075653774256973879901786399225477096282755432162272406169411225532652184022628721090515688297583838361645361506412837412344797976698481848540605710336*i1^120 + -8984313633782956149681795837708288825775163936470044021119662139309834902459545730059297983123234281485800684642334157804271895164511185342431549612448232177787176571729626978749826837126381627649716944606386100108149584527464630577407000310481933635998625208545757543052834991248739441653724171420911970877022249059575740685776003067004553357732227715773197160124196024695590702189596576780368160986727312016568637504880724445946476383860211005338067283410784916198466171591878457778982264759679826494559066343939651544993956633004283093802228414290401843418214144179026186797554677737187768530038436418268264246660037118951672335141482654497489298731288888088358494822455845487843422052694207619730170079027876834298381179099808630170614455783827701261081303536825207211849591372703726806347602825523127278517471836866970304697412024586750703164089901949446638362407414567886465669900881311507791061662020457061538073073558545932824257317601519333448174717467646741124837970717260098229592107540543595926424125157457024496901267492029195054733672315557267519591173317232243513511466749392250869222622037909871696322477251777289611415323813927321569309138128896990390948062315966269275223146232955988568692844062484878550090037269316082830609189224609102304512608089724401414734509496544315822080270413004503269661806615627652195407250860313518707633567822788266801994379212097879116239573520006448626802189426076542007082545823217247636187186628040098295867124498816677434979529359047652610893514442075300734392491701507153401832177487946680636352650503858134353469862153074959852376626148185360980068714098032759385466635737523061918549757605294990332965880955092022081601840649439301251645774301711849760223474112052418801327176226091777126650641504843912733797121372277350821856213388256778125312*i1^121 + -912705234171620313909141142778805847379918542655889554332430653149897776630581261283517259261106444499045413846598560609025679367489759374567380744590251060474550629536339797090338069083135691678425992465627743396900906629233769644477883848956104567931459798575961078307171604915447233493935819508360696478171372074765689492793884815552382855006667761122809068601008746602549725653900151289972898030296182869936937448732114399602683715344639172804695077780893444320546736045827503348628458852207629948694767138663353159308462058778488048704678448389591378923703137089711568719409002401527370795262114102031643468376320839522699296132846040285174471460013078517475781364891709051911731121117604676759745054376119458365926499131708166195508644297447335896296073751484174808859451538527732189056960237694241599051978871173084277874717331366312821862492630479385842626656371355501282345943590675501706195036808361941412901076833166947893305470459419272967888649135989985148790388185061350166242077625239369006461423963094523840397093940992260694094792415977666362445587857006763908623038309720069640674933866500348938290191991163395051860003300841359116863464607450056548004363740414151708394798447924221722688181626180673607651719024630352682008646935855130076498403865767411095681326670100238401122568055154087894597360177901313955937057753938065906045681804572838297455165190006256933656971667716565153763411013008878571942461162575469412270785318248714256369287623283423254105053695707470976346045750087349263770731108886610434257269607780026283808454295456521228733856754225150235449516765006638969082688017098847319344392041655023528171475828614692908244979190473566171565688407976484888827935732590187131242673858033631114842069818227361073618447108665598876798125660928006213604147724288*i1^122 + -47083659211122675743504648018333734363996019483007948973747347088312072712610779603020696491123433109834809295254813429838316376943842363119632758766602673336911049921941784850571783368657767451001970039845866393274655276778287349557797130878104499016163684035959875164306383812478714248943477683646731196924412491479026758624084181151032740173659315803151964572591064747289463105383347898326208332380692275585691469137065489878270099902756003331153382639763615372140175169530225704772243850883709575138274462709581611397042711519546382831099299736514828638709901024491163075538465088723063031711155549809772087799084393497703699044053852876283782135405293383323679592398432437112450152455566638948738972798319429604521078502249601939476044319730901023166391244308288776793626552385120507655596371678428705309044519562867861730004825513407113663090025827877460433466262579243871369740139572954393926842853153669739289696293874252229408881731168210211593985012151860506745069911074645490042493802507055633279492798760762188639909464289069816542016636849161593368146642180777025810913204742468930034278723170003172775650387890066747098215940799385748333469943009089932253606325236792658271025541785586628574137219111213488933738914921433763656068737145409259693927786134057393811700124420232560258956523035858552855564482429454096821667991621927227345753846477116939517551016787679265185423709448348041421693004688782075275713648510893415491553215248309106046154073269505075106266205324843060571828065196000369060637435866440911702740026856068995283195427435970548531558677020873866809740535338028796959307045893169242547253434829531483016802327674553688616208070305523457188824647217886581743860066181683758201231619482641390647655237788882584219120892987334120159899648147119407104*i1^123 + -55994379404514332176057568903164556816204474086575735630327807217005317210611513505385623145021851999651199882188345073418316192861544183335567227743640882865789239014348572659212562879867724248158194168914394301932122252902502686788133292701879978275449330210200345660883706292943572998867941412824351077406517555331073040179297951851741002791366093164863502368083552757414833924623549502826188884134096986109849219200859568835826969554840310797279931235727732724548845710329646685600528154237736132339711402246100846472282299711666336125374057405258963419698121363767272936083836305126497771723960908122322319071170513561902692198962014849274060059724808572396036089086757477572629993642931662403300210707312333939318076403508231813203411986180648369545033267480161400925613496662245636969743882119520915380318417368423660542606570516954669093530632270624203757822705831459269743075816628213002893103821535511004053219608725656813615025079626916262870341191024424114800138353745734691191786123860726159002135194213611890523170605185406035903243160062043818814468991974176324999101147755524173517806719517577635365921219093750913370277453328657980650546933654851095294065822298886876892655556694504716301055279950994703521916313500962339721958011110076194774653579067901385525814485218775409669084166686323686805389585314929607922444624107221174766783201141011086086834240488030592470933385343788289761690544590933962789549286223357904675713300949570097700136674864977812662266389385852411768313835301326878486319728632114790539432462738928476185705865006286976640003269794850895892310143035425766044150252474559631407511275437386820933796506518915322828775981731486096728581044043712008200575729785759875153440703017573935597380310330894980371082315663814441891266560*i1^124 + 671660268622545172974821991871157121218342519602330240292473042241372385786813234777902121866954531481858852191477335487187872893072563483991668093149892159789752882634351866997565532387482566494347813955049552778269872045707133017984628610120564404323610718151718086449029184451781267195405550718157969791270113498560854654890794749758601650514145788865946174093988085733339889559941924215032075671556824656943159857326633244503605833057094297089880921498100101555645526699480129562071205307183579997843623128367179637224738226802575828119177969469842288212270381612261117943593950533861798588913889603134094918252805738057177556053105464940027928441263323373765146163872302764012534659733465670897222642833376366597184134365402193942819342028885030820853094512755947271400778602179662656574249130635879440208035148607061511293791878576570696007025414773171929958280825127790413485583957038604208605832097637822426357288235780061175885642290060614281787107115575315140446196585541428648819280819068387309090126670293168047521502106908635009921941804796297939536125649720635058239561861724602054349228663473581646264937790653428726476196165923264351434673656245397570379732739797198632119035489310820640023523623963948841975892478269544181256880660267721846940651559517220789512011469215533642622358981145538731734219644735469795892627567047929816163907824292102926904896974283896707174408781151493352832826249866762018176690163359920548474677121586793610554416586262117617903626591994440892657442767604817907133981269457337595753028243941834693972294239818623520733177227500035250599874514696141500308150667941179470212194421564783998056539246207416282352642687564500214949033152175271913528035443673796902298704234098351848497761593893667627361936343040*i1^125 + -3407927750015944442223573628328050470390992242621457412149595692679605998636645254994134644842939471892656054583825393159340510528524008408444501742605515483572083280190518071790957420046894823333512902234412918412168486080695175757456746399449178007955374923921438036012253437162287351456257269752200677764532553614062676121962246664600303631445049837191701451420013089191341364766815708376781216934739077551071521467498912316072547398851906859924358740634328200946771691785419267806410133500432628641970261602046498886796207589178869878020749616897037453393053457556302457392165293729269188629649208612475563256390527901444386448366743642205073126412604345705347670719231278108721868330979795491423934831557166898104539058693532027455374695375951482556075733828430322323351940292784105436823083992563681066222244556379703588694634045176544003525638610916056870612311327048365276769501642759477794740386229841617442406049729578196731019041396622876012808723613273547792338873171716078537365339183618761092268086301880835248051645006325158010155959853517976075277359460349997023721325347444286862334125887245444674350576989869467225180828311218249807952207998341194433449094521616421616379869652838811161289220772752480639728636306101755963735190893456667453766556867905004708315076146537725392447074041868242408739600044241685803989804666591509608831524360875357723482818833195380468160329506514187210440651234886547061750386497221060093608862995554642440210796442021670042746354777209178846935614660962038075104008402779198334752031331133518538249670709580286564401639675975630208707335207929676502953079241493824177263337476194520182201082206751693517623656460334725955089350931205843314578890263361745995460682029260935291795934424334336*i1^126 + 7441840782245577528904956345178678517522466896119345792338736703706192687817494546911211708015285152797336865845561032796456868868431422571146720213887054851952805092161507184077789568556042834364689517516067711869031960082165667650088688689647314376228162191566036676887371362456289884496679255171287456779795778890574510370303041114564133958820450293643183888633005755825312282397883265222568487303880720101112974433863861220396667995749798747825329731945971279585616811754978127556644696493216144377312267708336087856907664869133845929563012048327813141635718608275650197159589836034940245239976875296839984967562556706937300514263637963219768862470674253894052026923804095134799347694793054449487704820567436299184952811655578611961872954402134058271267657472858531726558286838965578202501120825287032967950002882242477115392582028990214148742282870670265762866691727385193609887618346473513759461881741935726992215275807446456243363752082700734342270305174179115702179760697637831717008497228113857179400371223063164596134882219148878580297430112427446428454834878975563797763316895126308281620386709764174814403646643110440416060557649212477979554363484172293114417547863262068911798982868849215285762595561635660482669332399643387089558556881040363724934237262894560294499347083274820956082080767681360156643003852822270507778682393717814639678399133343983719697362759867336037073254240641582838022581393265821922328372291985066514233069346834771303039624060939770932057380849797481820416288674142225098903558710743248715148898809707611209514919458659039691655307762125146843138394360013803009787484510428434489109471476722744425520990491203531130341480288479565787195113669611425745762912586510957292095938136320770048*i1^127 + -7375225360656331711227977184506728757094758106819479309681622388315411629451451374657629876684022080289245765140376329012324034673242424278127996995495929034555648480096656661496621453565273832973833378130533426120694980112603643973973480511809171396732462315162935552342175947095383771092587971422548005525324131950098344200740928920283056341232792716733784180684280477534362108603193882049764516682999507452378397042168660511187847366337556389088088271202970134208997544870192491733131429913924693557231602646111484911654437797291977405872577517504591272101100738446854102844405670580428000080998111900494690612060934158315637210150613082957056427085206742348943690914093739017483993602944811267045647866986573749445348440481319000921180997880096959591101482842535891416667899793116081027668105257497224880625574411740207040064439749689309946699634701344133581324565506329550463602265048291543101515790839720933035661017936118645563290925069678450441500649681462514010406710914476136536655676408898349957430496483350534213703158020685250390122719706892740888547957791784509735076379875631733453009875636091484020413064743877066273075687104732785408528513008766294386427292717057680467897416529243351802937792778753705847080991385406288147243042592450240070577513703685542951343713125833565696222345499499415431837486953060659962550243029351643688657488023847609891095720170470190081281512667114870448802519228887572043330992958156244667376199981407594442812679337367349528727957978264568441933587245140803763758631056214291431155806423669857939974435019253154358600178726610796923425734689844220434345939498599019168672802022700277714377596997950887693609528780568724968842859066380808294290868182351358197760*i1^128 + -2468510667661793317266063772624496221707572527120012781554401506555825352536275527223601177605421902130280333759333871093068298188518053121866924446010027840129253253268363691614339471903454072659963906578074703511458909831355102317283427300235922739178332094256346892604380732744207967505295964861363349417931113974510582066928217411099105012463251784047434874784329567052710374449040051132341328709095896012024331125165637523812269919325804660042861628866432708262795165235508819170136500620377405955517860011351633533714231895834342949504559910291239608991824911467961980122970314388102658409735816652581305585099787452621315343734007908874462162679241685492413946963664291068006988611847295929772762304151988322872450309373373177015738296350031391128110819523089417762722549938014950474427942517439507511265963894345124764484088576504861804477328176671873250283960094773710487898583670429101619971540867240569543855323122326776323784058408405242380931036645021730970654993875684027424800292261680980475381129131490465648288573085076279549251185061168678428879747700124471536107574663633408647005901910151978401875911179153842841516218538246319832124442429372866911496413515013582527681676121928471433418513077146404364043676357971392184216802041912464551823186927573426372360129270615124000577832129779949254370631745704473006045029341714589505189718470348237251360562735134363685436928237881142064474908882032699590939421964604925156776725689549013969715420082407632011596668621250691739712133355087563190931557462795842278578634727902178673598816802787169241070037740943544463474595782402897050037357057519215574145629148570228010520632726341540399575203764797659344049164852746714200670208*i1^129 + -1577979358272810300386673223915550810226841846008172084604804806757013611923871672238807841932725608019510220740038720523335353583763750654897541774408031323145199573926481835528159431767564674450134869269173623860414319175555694763633609256449316642568312140689837801920655709726511019904678712545761099659191393901378640696801961770230772281327535841472585800750906730257769065512322135357427396347818368238129868391012960513838027061284732558224000392862920389826806252767498054986144479401877596305057003252700341959870864112187713101877385131394783450020600644084273316928789633964844780946714130641802419692984494503367575185042519922628942823467100777193298263841732444620125765388003771759577544003171317053007072982838101994870000089715161239522994018782927883278018164167076502635055290549843286585419724571893334452610861685535620466812225866415329051420379433467677474196539683843143604239256914114562140053752755709987774431983860034161949145466563275367798339953762923518358350461938565930146399601514715221701788285534535810169614490876391551711304857873228758061170198321539049235782428462433310769803954778955777527391112630042172281543799814140810598040462285688291816327345839313404446355681165803245296218361834339871240225432943092211460519715423283533784861524948649714796368765365787014753553270991791190398410618339708697864934740253278115888558930570195433965848193247052428321159076825634952620523032770556997907041794252426405733008102804156746879078688080500492617266361549357218160727223935946251210921275467509382707532023646847797685305407063601266624340972905290388777689257437081455619809109931320287974481329240816060542051553006419920511217696768*i1^130 + 42133044919256833092737563392688061591151698564730370172788240233493066410362415915411079962758802692762836639017215376250334378634640771787375408522202649157773208282358776836981630665029087099987726013298912951306718480440615735028220243000364211837448320204857313074340035159045749345056170168236283516991254550830663354558000274687091301297784907437813251905792634022368889504486266097691700511037413320470653347957376613924878972048081475592865872196143564401090699073163359651567796071892464242477258883098176795604679733507402678671745355237722604160803472349314431273078328400391839883097476784908552646559343794833671795538745699869252875554222793018140916338075066630080712824407458877493113588010972017131397818363551996707908109277768392477555412388263586723524652446874269813527922019165927428037994489851045343108822269194354111429517483172654689982875816025993118306911735676749275322860933185521343738972319686136518399674951047771516498268302807835013388833656008861677585874331271711359622893885510970536014280489800850658615386166679287880076970444588647975853355227440091411453650735720195388600600731852052174502573641892139796348008692791156184176592092035857661088266241191300101924882180248920462331758300458515179528284525748350583444047744573981474646442497857613853070221975799255887577492622576033448196704976047616133798678050884615025161949627202556481772450421822494984730149266497857945776057936926623374864959433259635500238062567023673665668396418795754460994409965779175136806243360984401374359669205626760437048650654188053160787384847459383884422480955472012552717871863629268028008618238344986588601791280392750763530619191296*i1^131 + -548284423670495127698912753219355916319229740375830730652292961971713358282818648026191853889109643805889946861816536240183873772371416866307574372313284247382349531268146883437146155609080237632050535361718788338395209022532626113714664965209556081222864228059514751323154440918732521939715292427142625049703833947726967851245621531240991405369919517533568263363768804312616302118483322284128901042742151707830366830565993107315954043986797215915487136808488545941592554643595803633621822382686863525072051564497905445709330965040331421851897094211486640339995358096251743309787873750243089609278898057174891914690988049546147972772287864237039780070941910298955092185526548355374102582780168612147531625404893897769910154960858027624868805461564381555493075505145096403905536547980732216283760893614445599033820725735454489252470298470278795411290481324516809365184966112239998480248408935608573588610521711530711751808018702482094407217877686802637089187100781572064440847345272985309307952719823959671389975267260829547356867450640607293502784046773103830548816476536444948099225794357380285357196449129263453979776511382283433710109025808912420198589718419592141996618232776115419619422370221149020505604220192621173152220779941034518428708913827976115011959227900655795300813727068660521212676605826092350309502810170444184072130387074884232751816097276584774328765177407258567481929249164630592589968645632257360142680439563134093916239712480718641922743520407438732902536414992364634412242802742181066512481733808054425177782966656030742769799968218029670466585668274760162268968169615525948284676700257434117132309011172938328692565737472*i1^132 + 229252262926714172048119553959753729270399309119861440037278760096553768006439483098045860122921316305189723275954792049305550854907787472505083937318272584495126020692699514432896815034124017172124400545104594827792566173589468258784300990237772514575767240532890545751013930058125027911691096117080812143980402206082799463349757788209824169495279013612497524477657595579659415352953535815516259572078161789162723543598532039888142998094759981235558949589203554713625612797355397929521262927891798844382571077489240237423316349895544893185317705214134529186134133272730680501787362962439162573518567984312232245670292600089742281653197444999369462856979938044465317883594099127220790154009466641519669909275902200749046185029199093056888936018528243257451601321198318659278248450759474125088653829341146249770209329497010973147633351733840820156207569623319739116031957353280258281715376233151389891872775452000609957006581194180110539724732977603413227351729223312132989834451281172786625149443024482614843073184427213381403688501512899310262104200942362571648414422208970916329934400971998377142612873848300453126923006568524246024630551502847406151887098638311813788490311181551927584862885713894172401415732791892105248379837079076552297190243095081468501979049646181518495813756858406949739400890937809984441726247164387237498204639226609345126824385591327352143141094003065189440472650646234770801623300139605106616014953791020730296945266773438343859649976235982078876488711361563289867679770649273856609773710654414483902838559888894888175624735556866756157153100895839621936927497866795709342192625473596661159304364032*i1^133 + -343587480906078156418681461688713285531033570234170936357908289805061927959003629197398137556053052042128583125311405514049664014485921411260011916205150569638640778367166040845281418229169828515630566746449478628594301219488927316743100120111251130648738667232954285916286347465836152072668081683260994249804427120544348601318034909994598051288067119764819991533562929161785873875495069492486709942517630314715938415430048503327656811655550656336697408762186205094072976610899704752866025042136846903584140824466646633870222213490468098357004520237672827435466991989773723087088790971023280548872693221872264730062126575387143437100334362234139705786987065637201153794691261914066532806034805579754250454099916150243971781360603782975499616623913194091596492935052710979939904653440110474747562822339546224460363730760038088973075456974027962026718441018695891731448837045585295688174806841326387915318702562854448825438389690507635369209972985539011684782885821409576407879901334321755995248046371948019067732494502575589769135065640778447269629353272706492133998461958463441955373568829933148651040598217609127958790725288942265096797984903577781847558191481800536799030547222372363466784405231793609137922137420133429881268987778918681036881885950967606746876775938190746723615503661389017870568503229223680093621957264709229094881845346358233961122165107723309583001325270233524099300352738736527441362482618558555896868168192594774061014006633918647338551595720092722315160669730669708337930134919862973027103694866754287099253991715489305649339905412189669211502080312169785425611805602735552783422849024*i1^134 + -2110329546178521430987822551822667981693607202234548464441511093114741964319641430128659555560122040822853918053161243584620348952321156644978821075232603791339899697201001146885167660121099969980462940051549967753471843213432471835887587082400966808933030894422150146609723590724269268468438016696026867266302540137390025034927414609484408306627262922713630117747745000691972967465343492791661153927432853932044636239156841703756492843944824749232808097855297339710908888447272508597988445966839897916783251570057679661895021035240283356940063534781442450695455821699641846848513376758967880219387778503777514030242089411935260921994037753251611276714043237573051854090771054363234367713911766908009167937684846223326004786723125645960348732444257501475261494837989949257374194815571594018765929500490513595147016720842071263168534480501351421423113251890534682892968886633462528377639069055133521201833275379330218609382746001394916294981864177204299170716836292157370964013416992344591301243922218276264606878593749089257944321649751015418679537199625372896770785291091572300340416623637070495026386525163143596552872123415892122279297910362981907154254063076197122346976153204044012855302757077226904074882520258255103271881399562626149534929709877899502135827476724090865385682932655334385508676574367967293279439552370819368712623369776990201742421186706510740643310728819537233387328789485838841619370152800067388314764809674035045814570132050859196052695253398802021208030468470095578215484244300965917222678311020713037896235277934746333446981775116270732591787189729935271952121856*i1^135 + -11433970901441105054061851720647095275677368551444562963401450724187110766162111106428396936941881939759706061781036271770629736664190647135007506510773618577491649065048070777773971795882565727255687766780957353139476543477329406913142705355033693806488766147977423973667458707819101610258553069688808050586004254282273217172898426422806814575578078155265493255314690084689568840163739030291469099299783712330177017985083142729380154532628399971669747168510790847014441125055582987555353636353730033320114045584885348474844126254720353856665082674948210866652860260728555631892912365211293121575579942045718196096730881015802675673450474502369235600242608607380995052881361082152561568617757720740595013080379444720144239462388657936644485394909091857961525538957677625015396989223417606004057438418704855904744195565472890824314921122461569967070983922550609861826193635402478247524039692329651378752201180864429460070254190920401618888045801630315884713979035889494960487285421365110616875653830459166520034912721729933431605210745119377945231037804381860373500284438720140871172932970311950704059932783076561115225960552564620636461031871871049333734402802562544742244600600791317919590534402510416504858969275478157669025246564486421709353692818883693289842057839071470320922637695350304167340255159201624878920223450581915126554179834258533086820431604327652350601581669444428905029072804612012390181236947145142570608712861963166370489775051807095279846830914929708853895318182484859037649942895786968685528931328080756221471209961663875756088490598851349848637440*i1^136 + -154346297846627458936588702001574557178356323047378495919479084960522517128700424405115368380946942925309780007718733226005367782943278615522056384339914245365895148082735666717484012798111891723092354062916995554713232934139479932397102475260578236276235754991999179191100703524319306780380818970822828243673914937439605657226486302917171818920278198405611310511676740929755771473957588918584656165229354667511782616554411303141572691691994845608137583256428402989970421868663363957670731456912536583490344986387532180982652315623216197812166709776811787421361214088513018672602679878753894626894509783366307152005776219184634700132914475040554303444233333077754070567450355513827282543035984456936513309236485869063144453401788777684182646224769560948264644164710417162965163296026543104374493029601035653032505496003039851082110699282849558705534100665738266714224442010657701271479372548999941718066162503356350299515819056266165545419085834191868327718235999107740116728863531658962020138690194897610173438859888982689835944499387784556518812698631030312478667177016958835514248061854383363255322278655048443989862372592241119004715454140605350963297758695180399307655326097896575830362939920614680414711452952017799651869211447870877831093760148413210643708997395287256026200212513764669956302057153707964951370705812538367415146949119292840288364071861562458481870339199321825875779872323389893542243993309389863716446992144374996843284464136028516606110873671721510550739005853559697001531325460115736965736021037954011039566218816505331712*i1^137 + -1963982717025998665676622015771641740639352312880027600558686705693129806867805665738264658182155004629920613719860019515562368739136060360849711490490771145695407028077123398236296315156097269827619281674208849683609190463993745375890318599781768344045789995485960416849417493426760597900706553537166854047613532096343872177338905149711747553117220939852041699499054104119554330172953955708269051943890198955282168318414033676494597172079840812000043710484047827711314918870540430779865667741344843938651433717607594469557268831678782220708770592233008918076039059411771901626653604553681999038369009870401685643863392174767384238689006185389407297780790303776844625226593568000756097194870599628949287715179022333470836709947959031554738498608509929607966194462174019635138152628080640565400495060969060618997666704660182452878752614035953843920640165189481643318634319734335218864809218976635059372286708824963585931192026271628428849532851521790246450769341594261583156391971418524419421481616257025168546243218071609316018974541898081360544596249136493572050156332849223000527506737362018112482130662242806930687681818967006022516874429566326271956444580738619486627884863102087816456024453267770336416758412137641557107216418245123269801132897243127437666601924989386474690830966877123166846949456965066061992829246293499979798396565944952352646446893695440551876256496833561156001489592097420300089288307395737158799785443564554545296794633978129955012705968558424077567910652927663298909433216922506832638660990443008*i1^138 + -21592965625547520214179468548201592083129263687794902901592853651766187693470249010492385617543933542919460143262660261705162311004045773063522060491832854980733011477949118012755363572745569318902580771849611890628742328040859226705754227201171652461681054057273088609262652938936921382362528368028876802615369756901543003439249947820656622905965709882520105677456347100011387405569488583747261299176237291132985836008895912462365883873347188510650488058113191165269985474838153298077439566110768702439843932551514970381068389067713617744250209898787737390864180120654604870775853865971339847329988094700143328271500995074313529360872507292662268116604226482678698461564208394168458223334703258511184477927974953787903901802963382229222361648662668875214354665410696892991819703693291858137677141092363477032619591976656483201046993060958273683036498562756290327142783082138783500601662330954312649119919470401348871964552295590900629436582234028225223367529401920682233526389336652081432226209856164756043420220465469555417834047718082679716088436675489145135324347988944346144404643589215626162680565875220581295962578802833726961567777824909933153183913770478958091934215449975750875206311983421103143791604464606771930975215791709721625639241332986851286809667432102411428159466065162964946222873029991250253837602847407809581994207348423802234970290794658914880629857700721868814417206670478808668010590806705647967174614902649372993817653836452444761169830363349339760588338289527406445207812352*i1^139 + 38768091618865577586710490703884583886839420233724771638842825942483447028452688071553214602398790069619717927271890909963444258595185618164750912250546571382087298432360768302683639474129601076227230286542296074682708117781503243820507686815640827857656204095963439000917781811281682626106682746232641518382600126550217230117145778947439459507938550864090680215805046429019541037937650045137972784574874039391145064358117857276252019425202023961837120044933411871309740715107202879783032733014881259131398390642161379046389050000762828465131129940289991592982135713932762109083859242234403690303862344517438199199769093918698585706743296836454916258464122518628376457323520825694973490575237672531855185392860253056647450737188311842993144593019319135493030581933850913793691506861224519399888247824943800049881166666087947949862684784080436844704495566892563735502219075838823014485310622648071570874582165325686295096632938746251780933350060117287558012137342087086424486781509455531314280211520354134610049124419499718872527419875017573913756886355349883781500828621397183257465389957800128772727628368516563751462794618732130588036365297697069476253096663937769274694160665733967511180583415231081103820582456918172321894813645223723308570183140930717599601699876189487761316331135450070391699380942461896336886698257998004141564016945928787504929778220939795852508276572793778711233367766618710072036469872186114524398823367249226989950375650084285241216680669162339569904*i1^140 + -98313115143180114704450679421652526144030385355634263526424184087369892187505183069925774575615182586322814280751851423624219511550013082550948248009161646549671975927009882857427495445942904771375544460779247917075726975361101503996526679812474470886271274110784411506518202804528057932436850936051217125240718491237497848140052467756619571311787001092710870214369322500870092403895024436285547115783537829718934229082048406531602549111169501827040370862985512111032696408731373698336595186599741102888010057752814635677255705968217087635873307518920789287113671985763282580502558131018579437119116343090700982917951206954415023578287700571103777320297444644738357602361332176633387766344904402460734509562836144998671109622018502107697035257534546555852768986759239640313194954844412292321126151177862508708409495844718716011910281117782027733839381421167524273344206714271441324157634080726487831707252332433092265324341429979264037372987038427567601995055798174565354523420059248081590497152257350773516903541313511481390946366816701417621489741126568568723827590605074892908824017217258024962116155972954954141847175662010661464671651196924676913814513626345626718318701590647646048575962319867769758174529699579431349943575514447260891503102223764537539479224331557257239435060862156388157828462902330182410018714591793765212150168344571655437462593563092807195342149379453401240046406735969833603728699332066764435580195325541038890389493464021680*i1^141 + 6348541782149501698792820959793562095190407208413847667253813575890631520026348764847156389314335819782293119251991515268821823838253096124637506980759379966553295651826573049622488277031811277619200013770324669932129030252147991618201985647285309403911224393037433637086496870968854058591250618791591576975605959281451638685888572986678651698667428948238880226384853703176713870389264721104277188468838637010206186346160131101053629179785530521386590145450286580713372477058723383948192948550429015890900575949993221820316933250283727128278601465901583674818471353126436151296403020619846503328823808250309278100776658392681642271428540836080829333014858132888904379847297406735882593685952466066334890453562901075231601951624636345639906653386749088465523968359990783299445697079869956702241295889075622783947748449227195777830141200918880674863463403383220979373031560492231260914326124161412690279606165695094670709668563360968616249871087964672136319275890095467118104019546817473659860005544345106298989486472824566872863825787162257166366714785838118865195923816780112966645099806072506062872925520159560448825318785774651824513471787535671319646361422383181322520517827758064399165203173575763582796384884400306882791521229854279455710707096369044677968626349161316065166335083176234580208822974239929105019142186971550201207575709316471907938647044897965533178878620792491024482087337344776273447095584377698214616235156*i1^142 + 1120322439536687284169094455019505675453928131084578991521020351397238557238732274706604733689073608975887666915760364969560140783390591817029507341672309114919826172641603321468263666991758892482798087394242279868538295286587775138652891134493855765324841808354192188367963020496948582179609319509333420433696069417894396441747952240085933604632385207099409458025728788572797122363625529524802777592575076867352631419061419280747292857171640324414666738324984864325846824874420328787827969372918263630514933464134547327532369067845254777072820820657220617915416134549881474696155491347836696873281164247211737720170239887055626449011733473622616729545262502392302642057533055043001661281028673012257622350241582883264066623589412425065941415459265211656037914534317019764752526314634602031448716155491810321060460096903876533186999397702844874231799204686226761255609841738714990904325309016590936395029394149986814941960731350878925447373050010701959607353819077956105939220128195021279189319914088693981178830332722911170759565387217442359104216414579756800295058178671761361690459355580935133344081254965266394308335312981251425297437010005240743045155804880655326449733865214137217907059882686680748110352489231501180340183471682148227494953202797295399625701491387623372879062593938599001263517856211164159899460862789447926021676924707074850291795522385143964728211923075566530374137919847222500*i1^143 + 49354066122277607276422893634643449348979057006974040679297262886817691768928586608297733017880802171691565777689068425867823180818552487626676535777298622512014160843471240739402336008551508602853242333727083914954192963670870430563160678177972383235576777805843885733601431256194751023735270900604010566033245784381979361704713422353275053122374178837744915303399349493978075268807477350150376471710948713587021936866149913179619149862601334384626971322100827077385270010062999110264019222246073238576320228492163291027107382930631296740842509007958709310650427156468588794832762632786478837242590193248825846398140740759874572724037068301215741102732742407662089468206745779516082974349087216076497154754440520122201638267704030926253804971850466558067013061249435869755792703198385041850597926173882495235359117498277342735490442491770458371462112992664348814584517470442796660178406803215675869427269934063990305687517849694156868453061268038630329962944582837436269540839279718174389941168506596752783102669974198448070611664551049855216085710558313310917017027636030509881874692751960616106396926595965475772311905980514086365985998619476489829853153949890253674948624454430512468850457136656212382670791985357778928105544144574274288407150180365799737811154820959372053775876037887881070458845355343213069186595799672986796341213282081200504847001945801097769140625*i1^144, -105557559915422012191938537195815575313618303499704210567658587381244583845482219354524872136983326880347464318391681708045746946732809789774175654944440891519718421168787858425429575936242858871899439620289855444187094217624289468219966158500640848365663854384434937476103890170387061292677343846427992212157196636613899214573718798723481752498085802708315163008732772160702758315793458221367602054710166000703170574315823860031848583984642273596677216420938160554969615283022001568850533235240227052944667988605976739509049086777194715353314520268372087623130557809435612747194519132825857339001848698889346394687902751809930081707694603258540092460415846053089380429285808908919497572202554693731713525830014687179369154665859807649953330010876630532568114421560464730703966057409646542355535920877286118691335360747657021133223425421989422758496129878577154775085678764786902631567803434113241547425557943808777390624539239314310979580819934296779712212593300717583678521369797100208008345039665827918678414919538363611546813949338942078587946878272948489530276185711969195303459881556501983327136964509459572392256460142846166724023387509214744774511554184480962143993951656269287461214270381013220936852847946616070553352678585629096239265974330471988225769901208037642483838378581165324644234330503712253160067665409068661602818089872099684065177435469173888386866554197451436525142728125538798297836079258251805276464509837840846554779521727774254556736537464239405723577239236146726097782662918021083734429756536564680355767626843330522231651383146850390798741991826624365754881695893986511012381585340063352567371052830875418038616306773121417420672667634522790339635252424817789400725167247942010599959858486862490087590291233087621328228202846424975919637663230962484871072183091426305962386558138312646762779590008534084381637252594722161408748337543949379151952480502336045639798165891002949375951253956246238402870165100436354808385541557614190190645566937781036904836774334644438533509080758261962011368782952959742930603130556089606126404681904647544386582118395118920307184705718859586182324535586084777737552133969239249181776160460979266223052503779256338169918904448453550969560791866178677070522720196948767997007006088010903995260041702659640194958147637358700756574609965796713768741166924101503795744719721230345870239709480505388853869808695150844118206633061518852791266737063579564664601151690942833914393709409569557644045949734978884686139370639365544650617584943677197244590710467660045938109073494294509710450038676046713975115172058782328842192746733862006351444922965807810947450766271963844648271350554870033413799458301043683695759673051944590883884994300350829869008124155579596800000000000000000000000000000000000000 + -4683117612688985366152387090296610128555930452387599127921176714899550569314379424719573343484791072737250804529493077151030466327391295685532847443826027597455893194370504350779780428498702599920407226299791487004091510653106662195543810238201519696809629685825660481480737337010052813392139233537163791222839315544066713397304473746598945870402199568960782047016981256633673360505265434597807391011540384407050505069530282476848261246398371448491501569065372040969437290766758653233623679650507162292431489187451097247605319063192701429710794384186408034539434363928787087094515564388157086819465962860754479900984300504531041065248115877627048993753297782206905818107610456518468102393317636096478950426058001040633536405194881459668754467726408645848883372068369566452614397343211912550667455734798654676005377623425220713392758804629504825051181613893777021109737433476895635790196930539265637263611288097987848532468684861304095175929951284679262346871140659213454163126384262045446141570833581771376150444008937287376884934629331497144938493903925680703468996975672938282087600990027473625291306943914778181845343032615888931724087353577822624100065347382840690016752319785399542113358445343866104526534463496487526657044823749082476052048000153839762088200736720632438918564034822483520719822550803071461802606668735566470695226202331108050551562270570874232534738275441375668685202110631470473952463959601808696602675880169472145917828457058714331605172836552473658352964510395933884880360190613484745318022931526556437853904423785732915594500492005798550031049005213447179310566442598639387557373843136693289858384526655675856977642690331434137077790105762411730150671879479790049455756837600509320264134350459038765397853244242397125992466649682498128259654038928847767724816428876431829154972980717677069353757205750397553988194539480935030743603793574944022266368359275298149348215331539343386249342146521231942645263265136567178418342690827527113492604518357739612511505045780390466676775851437398692517954051501882881795095736875910500595929810338351731833147698718977296469367922273322158039857539207197925395090658887880430636534543720899440394185236486900749096178051477429488237458514451270270745721820265142780250658732271797342933643240663781923879827275550969751173715315959836520966798584318958761079421528196656604862747378659662388662692934353121244514137130555825606534109429481747793877858239009710806072712479015827469950724172684835903531985263882983306283348738370428875088054905576142550294157240985754948350332677981316755866681015787429576704036485505112844186226236543547781197322397545808601931123415212935325894921481674633735184692184676240880461453560617209220086924741921734656000000000000000000000000000000000000*i1 + -60811033628079267338791482527219793718182141054515478569159640286655035793150011889846147827782966439612155839212171824791165794158237754318470127449381300077147252496201929767094530391665082815829968100361327849617683503705677774684398522498204234049471656226803097172389431624694778575573025552914088675191298739643536241150703544561534085782873696309353655908135647025588881848400665742433268478927977094256565566579035896294429643084645398764425707085073053836082722328329236832065629372439522875075867379073495753471745552108321902741125563827497797359734465181618354724102489500585267875842831514919853281210168115352812215428606022237982836004614839757985835194346835585926084827888889375936467175473437832887384642591860832327400582584235173608299432421534370705483351915950077556541532002938329204654158128183464781802581052476935680749632443110101521388204419336252678151489432296757663019476221194061357016203957275676662065082338224919732017808688913724324058029769555661697162023564748187511424800411086610335740367853328094890683115735228022976285886037482930470438914014429847119606173384854678533383464227188068343830640053525338649598678454173957084498495657780084324976605949376186954383813094154744218665852697712156729256216577899076305927069386144333110400839054343737731320813261087498266325171537878454277447179726278261385833288154800358298901878540760956120303995709533921091262519045712737771233907219223355607643140554363479735011751544971035354894686171457651014570310100025606378789139083022587678553349695670745842665911944929680783973884489513107068791395779686950843580738137356677211442037007815227500239172963800674209187490594729861823514152265245833506606797183527777832410264836388552547337296592121172808883738015430813796072384845902589570075043513304970281572742315169174938656061547041922899190720606817673450612970159057458873621073005656087180475024772688643639769665432092132976934373916953112354547902787255765663462889955810603568457504402596712681146623196055974972233507710475195760522186916858335725586354825485924530743833804745991604443720655189163965651702794684399028275112731766860717770474035017761660390618753990974110379851859398980332828405781989512229373972616957716386713552462366164009313318174958364771873388791526280758510824118724212901773439481861138700987918717179414847115649235724420985596771612870251566470346933828580257337314359354960955727132188774187586997006088139332915868227530321162970356024473564153292081065024377704161964496558967926325841537325686107753038117596710747866088848460714133150731003172484852911300563454624159567725948397360018397943634948521912672189971377997388218530680555778952213808270332552368740602431854418214256640000000000000000000000000000000000*i1^2 + -413122714611769345812481414450808933866257231949662253968945188591814503835433080004875668354404944487168200279890589578873879470627419149478450436757377270837532996714636532915450837672161718045960671413982599764256722952371613709205264014880885091220732975846189033282016958571100544402214981506057469328912798382586240415553934393166494454443854876880724378661144013097582829810451181877232647555385649041061161745282075100104506652806199849020449866279482206153355771047463063086722892147311666226658418800079639830835035686498816865512667383441538119434220093854527383996103538849748533633447800365727470897701165000388333643812807372864970075752751963909034602341962135848222803869727703532461955654032134182487884800634044130654192419293994375121619173662564522097333180809029769775218716779241800185211213717353171979108303816660841503803365081853017820250095765795879058273573397181924600814500611890078379926627278005735412251470775082691362390439019951869514353523228260243391622727290479179173784423027188670091427969105928603828724200947876794853080028636638905736987506608017425084484069143881687934793946814951989533413229717226197671337500331305481808243036822696441679790571085544813753890702708981176401119454392540625184831690891404938419441866224536267241884647827856592724574656406505094301479563684330666378149001265356681769634898988178425687242463779786249598802996947327801431726614721547485204132448845868463556811027503026468683499686939493517950076125230383290626705334333780912294309818959638198106307134694666387291902262729627288758611081618595200022840072491924505614305929627518463716436224752700475912684450451424413296153976571176212037118511869185376410055167372628499855815349790667018620825585901903354108739498992078605066660312010069127914526808092337007881295723008543268408143234351545983530615357671753456302812775434080832497395522448494868231661549866686967088431017796763592567536069796487673792868985908315554893577784114209066653485049207603823372224385724012583168232494444626656969355356307528688934276691632210785482879872076473533711830962632592959286565990226624831891704881320298124740261294710427235766733255357930019225820988278297509850452524423026548121316968975837737003929799550402001037758793054595574781936906769056318631521026259410159810559307246283092007783841455688682064973334553989657504667637210338548697558538607568663444384069514967948604958359930419746654171912396083178158421367138217502814787829793976062752742280271244901537128226334699900926363184106111213701080793959874138261157620686686566236092753494405953795846226896027814736207593215375694725318558533343919905230676960205144831448065704003760166790896861814764962520975038622151475200000000000000000000000000000000*i1^3 + -1701417327114816729944214159755945668643812348411452617711644888694158556300762746064077306413620680084865939346328787243612258162173342301366996418091580063679877122152236177974410194124852022697776094252960582030763002545900075984062510182481853881397147260194835668424444436737564151085358642371262729736664787626145096628825772811802003595765436018194331892061543236458498190795686784884547729359812403332620366982418957327196275385075240269735860572561695053119335708795408944148452755231879995791553519545734639371227425333328812867423039600601099911844229536629316525601798254233565464114875012898697785660549106165538326703797929919872161753565367025608164649992741110839892601709686250786608687578468071782773080784672152073568619361842321450746806621874005140068706843885527774259514004514877297135873444761209786929307899849751988692469076267986995120342969980175201096990554755784875169552373101317635557427679506717078103930010340298182489494505066622101593596414339374720513806850521488193306317877908263777118099958963543136154936948352869882222820646956197200164314866470025136055159215102388177740120664192837619399952494162858292747775315995520924651070586734179580592681898184342204433653563837459472071625287385721654122816580099807253458592362255098181877101872102689434461071084975417089639008922719057729852300576361486870452211261905095590022034939397969792328869001370046093477038078140001850206795937567374922514535722253120716233810395459172743119163963081944190939284271060310671983601340833795453138248710300849111390882765748998845915154120568448267743617113772700574052466213829933760653248279917575697104381961096372293676267960779043485509410435380241541474500567626366256075102438671803310711097262366711815913128200158930650283175153812825923706284473268721265545036359975526881380323702977166089384521889576286213407880286323730309986457147712416844580612917502071386765311678199615461895888252016361401259584753904429089465670751532773552567466103025244628146107152426205317820246574165258497705688280823323096699025986545142076426953210750717701853631345627489327022692021353907189149398508704315665052308406935923241011817731343016666176082530186873681104905213605255077529597493310888555441137713572967811775295963411353073308398927425250664129554186466871296902398202826963910442578019734527492763375611775429750403369705514834794671162908262651117299902171071534891305395822774258966504828308127714963464370139219791522584811340128792531840032320623258098919866041971816376712125293612184601652403120167389701941860320676171878136596758815767361743506590174268391888822018085934079259952592014986926243882590750212906461325791013863472064128806312998354204595139354034176000000000000000000000000000000000*i1^4 + -4620130014266577596789602951675034381767349600275629277875916508414574505943574837722045871631318561421450118447079846338535611981801507025697466696763354600581007210231713842712858108514566002615655779704414842965329909884754535503023429029454852915515051686350571414599864515420919827928253959990251987731782668116953348102275959871437940468298366106315868133653319857327440435926663079259409137744354343986276368512761026920845502452434068931216503444016494708549956320340868473059951872238406666709169158121663432568321053437050856986570024790080851992389551842041264090248850426499164474098229781896828925784230730593751516812178418544760450819802685807243688745282188062359284685370349384878218051934233860949128601121699380065673436851081978455681834867416556376525732210216212252427582113283272324142510640341592943598832051705154457853527959148909931832015730074940028372034992904768479843996888606235492980687851564124557761421357652929762355834927893117543410185479760030049568771160567485377134512772542251952905505714110818909658962905313800620109820924498887232401314420045017503174162687183828134726025897091078505019834097955094596148727410706928264918315880539401817117742080161930868633740573859616064194316496494507689393494403022832452342191955196920300421647248816872443501957569020931148219154865542771957200608766130956604695593313136395045351157118550644837811853076735995957592576670854510916067683716977345958225322047468970277898566871872046290103609508525536818107989078389979134754937209568677202378030736046438215199926517048199188418836915894689649285557439744529231902186526139003591603141712774789005533704532394208402700819530205382063901340959974158807944531337858105709292524362600954802547973720729970575921148669876556629640334909431692112664379872311933353345673019412934726216572971737775408916120210385807711917489767855511947302492821429725821981115559867787159999754020596848545756280604722648640054132316627725083015554337792562042973340767500763300992068857900544528721339341088280716984842155399997875346315948781031021096079904781388840499271230667555147346653268330425102424875646674377112067004029787149753837654595330398020881249486173459662040942413554298888288320877041078420428678773508438116913856708010308673904343159704862466840518156913629777729515580041943631488569424513059226827788203984429513717765759792224083330241768274945175311754211076139083922834180855597744245115201323415196272793099529502407537107530165846027822671458574866886762609124189995860671437100477596954847453116942702004758492775549938469985603488977138012008140272738190238973871281908285981557527961768083049168299930576314775760331341082397994684498223731965401682826235186260213760000000000000000000000000000*i1^5 + -8815901264378808412338718647441800619040402795014740919870377994795411915769070032581428074320791332130822679949340349411030962530988362230933412563267831114050508785709859431854069110550493763631311255166156504185132736309416339324548183518285581656622023070332807447259230264586960108420286453264974644255366613866914923532400577889466342509045362071897864149148233660278246727544111837104158190398807894820992926276346149300093304180234033831199767965346297041684337685629314942400412556469863671436534147576767759495203148842593343020567950460995763613969094227128931444911293270481981531721409261780305300592802224141863815713993814329352203651296845276524027372645611746378527278079459989721303783151838085438696766847745488592070586106145702562135882521966393916880476591282183093422030282273680307558211465155535975563443829175376890878011992196159814340925267378746661322434006368874880904032321015026892888419738568906602430079353217332507714862802489986131736473863472034775152203815384141900889621754552048210933693191427194529737455920079579778438383237875967172604272161043853141482891787879651137100661667420011741791378124000552697155169959518292644521824188393934060784549773912269564137242834327006729800895147893818657017106891566786656689847796256709081093696787964702604585478061861154784119145031299353509446930247985418689848484022306178778484733935580059765358441705240389702207697986989714067773450570809039915663705092460076739686424994416552919962527127378638417486549018854086268779368269347173015750032094307896739315264849740959758694442312413204205576909547088268782807492691163496425620800585814229464437169871309731326817575219999609148384936586140011331407922980689786946000918068609040345918349568201249491701607065305755228854295681972060416930371071106241593591424493404910539958426592908870563634952910694124672525221891712920116579805147764297478595442759056738997419005719680758688250728871328324418168234791501641191494862725929829905238929726496842293976646960075217719669048865035321816960012251671267090699629131137230639712589746754698918878967126634376445041753206087722663459394485742977867893452471431991823251968002732243297888809024603227604844930688875755168902952311930291178398833124092512152654028749903087820091611691758870447362756841853478955832396517974420015021233204828807149290544334051455343112166189123443409984860296885021174840024969650232111704381322505534240358097005647311466690608130286122424984867533289839349744607723385630172075365386969674607369026082842978211493177688757773229995415059074593292686399234606626146918727469535972805563698053115410997841229643033578660607658901977304494028793958109937084276039682107529019958773248804729651200000000000000000000000000*i1^6 + -12814577823884020370925993033115699999525495429819146433058276412450966985458547063708159233029022294437890517833843924946922938894748471102627806525220717004725064584306364890015323546496995486828923691720634823113145582117649085292841868676718518912621955429053084849478859615550830645023756637375619921201204022226509821853760771549514416554699175067742583211561250877187493767243390275447580937064648445112172858831717795196196718259511871031581693583317960834087490933059968679522637050665031066627904505316209650666803868025064633619682612067126647500328055627193643609447508881496368545695160759213665715522868949479910328328282028950500373763911366489307295113845036715935590548245340620016468645274499597656621814452468189749796391901269158080273599382568095761613030994374093161084905051170787540445437622327083263673481524625514412933112138822621956218541799739225407251675389390472857352645751210812100823628825685852844988608161320162299177096179564979041458292344187677932539807798863905134940544456954580702730588578698210601515638456481955888439077902919122258475962257481504125040030171770217168707476340080414138868520707756564888378998194318667648357557650900547039057076324325771057196058206012666509126687539614800283359625513703713264405368524189385571909873963921202755700327187991286643746497617870963188178857499081085119939572659126435424164695924510046541120397631243935601699702193307087385344610557711259316568855663267173892038834399184963961046895656525781986945942994080926027128879107818685261315076668419970842207430202989005062969820254271098670570411370900108538220260395494738590032092966431464707708713354206583829324341305805849788514814878552584670764652231221693868767517988640810636809068951284604433135345985980313401190863392404974266478614968694566411473339138851950785128950828451639739762983212303706124729219407547495029193633253028754649376260830755957575986516070166723338586225963311365573025887332995573348982547885890876262719627558433325911259910486791061643436998538858411941333138510507089066720771907319423325739471595201850308093541066102404988385353424475573110081357182240441989223090636524761393226194900720130281045034493030532945333505735779965898037644792262755843394570576995533871197962906527501160861732573102136256854090726852392904337356535066703684105770249841027764058679209221804443962511009122065581734362099505286456813812676597705525569397911186701400120478624941112628622666744927473905124960783811559630681443287851549334557722820317008191845249724468106063919733130288701869833374712838232008734768942423396665122267929007154853333039600592680524275571382741192327438237832601189775189188843329906238409940966482580668400504468813119488000000000000000000000000*i1^7 + -16779924341715760047826101377128309709087634821193840535464833368777426867199396842804149964092139178056079872715922147952594411693852119109288311751985624317901235122764078137489080475223436154390655579705910635590329161849462890259854931466815201665604746649595440536658793139208145253042332751763547796989819429730451631887031874835886417360265696736971712545385925901377678221223796419946672730710907448837402363756307385952012040389053161150503143689309949466262062718881910268213367302101589079067009404037428027446615615444816436740204920799770576553986223131976274727274485694406854463575491954944173506683119082476223811298809305255184886779375864219432989910030699008728244671984035166589968674858321170625713763529422256156744406614759409208755631121302811382259611809866831418845370336955328490864487285920401885992414122896433010964407611307207683980253927449160042782798408907597758985095497628153049209336334936170805120229613437214765478714876340080298090712291395674193596449407249795250530459930047512457668517510854183621780790991318036168591451816760472707824167489174241057650168192429287553494590868834978090432013552329806413693379892209133520837809499210678677194219865089238399818036742737379773875722681872502460872222163114146827149165123110688207188111818381254870562235316591412769638548309469263702265329167228097354433964677531002475239997115127829078600590930220126582817697682563988272079747038824367336547640697100349584976913505957501509426507981722914296148208339776068576127464538050882779617176864261329695627961511321929232954706506465571848291045104168084397031696999351831808844036648648207436730273208182064545258077623643612062386555188674367274033387545356847896424402687500967994322569436829190617241094879554620245758603953541105632005381344115764941975644008152706768542564080902766422697320776827572957105640416654597743648790631784920783656403052938464345951700267223831490259251344410781598243587685101520255978546803611601768051607567119705897392672072257810587446860041155245276026293736956498429290932827812601906526973055510422130134795318186201631111157918614168229217452882771881296816846055064462984442269542712082927032352100715639178162299280107454617958935545939360758821188994651972381286318358661851670778666274372409069954643409536834012767318624054564973538144311745929830209176148613512354245174256177691328376917683808496057586760282189663997326835193417041951302194525785410428007519986524005028712969213231201287118934741651290528251702981017974096411561328986146893264832009691560449620050855628292742378924681679680692879175909737831912256354292927272534312778805766628065946581808722814222807243523995948184390869357722398786449824230397706240000000000000000000000*i1^8 + -24338712049956812411506365237496737617036018387410704605224773561992185090054823617147572982550235850015581709800575445401327597684065072106620005971203173782718523315711251099469277333184416646308728517915158217322205286610910723741722026302145326187372622859940744921574176722385277412179198643662745395261018808743786801826582323735341990038829409147690088954292383849343547810683813992819126049149198624994994889514887077794406629522281189561938179340152054572046512851089284371870008177463217222586050063522364179497402611690768363329821271767956080698822605172863435157329626094676919306613605049812796042421257462128448001563490612567609875160581967424087193796360201129148916295463394536807670202296950717886785058676107151793781024195564093605969157929609300704157115510271902759873307536595340935281004768387924356777862934884709239417265878139683881086653975106152413334702395815810017400455862389730725193794628011938214920433658779999509953812035001653287223570358042453523785064429537775475950677859211843647655663822522690741521246967877725167547640929253046708367342063036424107977550118162848722686421384785180626441536742909676430864395025075319643713326238380832437488882906373271090592668478392231591852497188242150886055106649977132698733980372181989347081090971311994387548038106142935367074959326102670194706196300112854066262082206195693747931914397178925546643718631521831948685028111496398232103745464278638105453120497860358811408103491941537639034501528636683476846647446512454737939738492226033145035176883305241307468278088197418690331712885601799258672481817631981496857054646239418618534113270444753880826932461372131190888204442729731554602228886421158503863008812919061323626397232295186910702412754644492320770336148198773917155897510342358423668741839440284396045823066607629787100840041703042250340572380665559753843779072695158569575315683002967030046696602643696714547486924789157718211035116563859928689604239699107702357288776281955814092623301955989360843522046179386749813103182593975039071103430110491396286969349177527003354476029648349665556460232550282480067566960029089485362980437002071463235580955228024243002123125378161416501452012837845921032442974285580339933569027521320097561781857506658687753079201898141538336910259295736992695215624767542362497713772931699975759595803547390538757840960144783817266336068975295883547037100198673809478173369918692942507730178374999946022614023969803976444172420796036578447571492270543571695309807171302782192503307037464329904651924723905073013812294215672604207989401770290375636921886046656580668901911277174276869949049092225762751918627590550906283554307457392764911385654663137452763520757730050991707138595749888000000000000000000000*i1^9 + -37319076471880065526181423021126362026712739222370497926022745442164314599796273026087562354037839862131581120518513662143052062333098144725366516875636497328749321641413234983584529360617215246272152091536952780700097527199834957252824515113853287109310043062900651143745302956847606803626864505941285034570699053118499815443967154754153356377415135292505456339287489724974093754189532527542130131258062431669366827768182813085591007198842448976526977658095935309400099680921401117038601232850500543174840824658763169563194049492386372236876406341790370207286298526180776166607536045063158795879892976589217579158947778132789482109741097794747742145742883804152570057996239411121516033159645133734497412416109636307498543723844292578603918352734312795136509197451589629697324498088463625718148179410489166416531702908025144161661047647544836611223130592870511965027316006948127106886514919611100080132474262734611709344444845031235190466603384285280286741434307238794337700079162923196234789691889074849285692831522655703099520520162791201584667054641033138242424421026180411418289263976651923741462655100747875520196088312776394895043879245814586945529427557179812542959028922142809465154671713107363971921185530950466131281729766783651180858912604916962426174649966364489351078819855006016009038675362400536283305920740464331506373566936072358397165065837060153414730276470750238695934680423540117415876366390571540084134364106200570327912074202620837786487642975606864388778643984165584337376139498462109754869545374102961608042274291357410819269418268558765152395519818066419574591997213128174741867411875935589125905041292577763975389361154956842369298184896023711016354165568865259324688421696766000297475957370504838387321754129840918303517368557044346856861416688943846063357604133120609998469390622626462777394756762596431389869077143017848985820583346207352031195600050230352795523875590231227139047489869315359949711825846363714983596148029186458109451781162339586857980283617413255570299298618078749593851214136594421151338802742777675491236638455950999551951209568310042174398158514411886582890770499583892701312368320799047128927677988003986411320081055685597343728817340301356941563494977961875678971079136119536818278752159553095689166403743263612714937241552069099867155056844123072623000506066847011267192342193930484893153365803868930116216564443945079408511258849514297128577549257663109158976637177006433177568248558693469267319844637693705261250193418982477604119826633221254376032212872289499002213784390299641701808395712241299704785612468756204808636155029467721258897346009498018326369487974821394728377708390304628983882998951517493120319197039098956648579621741876383533190237650944000000000000000000*i1^10 + -50157379556436034622166565731997912200327607112149523965991503087306414509345217726577123601830862601216030926546632809625960071372092097618678853433710458747332412556471108676873371292284642120191780018272915954135146148101736446552242074581092280152077170445743751656697161352635333283247752664508804693656772632019194701791279547720840753868836272923742457186448135402087115941191447190252759735163684929319341570631015490771901040909086390152326750184578895922671451766969066270092485181275163635338288260391964109992798090936928672134894362415779334360994752138795310643458127800751716030463663028004449903963037290472957980761442102594047417075166486332912019317715228166624371058288996066380987675602139047019862749736174048056216599334329639609307351881795558736639225541266161306832913181639225588181105054586394960721779362683244629632458699083294100514479266657354181080502628767209632418140773915468710457620983252761234198437540854400363100076734229244576100793865553886744918168637528768914665197793900777962264740082594776993803002421493383542632333786739087120594168993417883489687006940254665061821554465795338130065772884025037785987310479075481543637549072781750866343817162116227840479416416997197824965787378433320815117594933658353771001546218682642068154417729802781783448808910315420537850360720045500207530123916146037528068801253619017060523114961326441192886781148685732069917788573658791420312018671101360699626079075285887695708288314847714512944318954747460234349521089386683900713537206854549883922123185521179830737117965916371044369082202937996002816126086385372444811362978392063273676343669717137588638269108887864246738228685386217452367397324128367639756328864888672906476585428625695017075039432403089404956037734646136557347419064917019387340463225818978369554455041542555589090390763996423149726584848263191414521622252386502971365434384027457146196100933465739908306949399780642627535315547516105915923594905142706660393173951333107730887936113037872770136632212285030195188772162405348730006811971537012503399655295325593462098943234275030233828340551908427926926863622972682702683434231188909151203176063883064610793499160638494669260474504402928744776065057452875389155507400700973886508916940409141093630293830760159094224414686840724799815483036409267976392146650437307818775064616718052405602049132699116694930964831038578997548810156113488715979054398876226053660166388761037905683024185053818359822339146715938524621189465727008289817187807851335325828771280434181050317213024774540694100485558214794166304270330325019883938695594836916489548931511041530963127780179498600225800358578493043780189234211409397833411393159085950897742587797109669741606222251950080000000000000000*i1^11 + -53773181895651034916484023612265428223592823190149068935224874400791983990409453911671207956630344879999262613506295713719288778464952710167711112443654923383925976899201396335814022432075925723609702329525384496272458327830608213068871399206747270099783191924628226880619612662564428966435229792085716413089645654683016176449447459864222663708673804856160611987194092455625001677413451712347127960535452756445140933076220296074323632077658427997901513199796996542823231501435409564564664063979811081396478549445483097452331354973978681594488807514832473474222896916969963283966357358310757192384624168890545425916937157655557904844435800639980800384383853645194720144000382489881942123268162532801986376800041484731026113925491649182949623348286634414132788355727979172055491722846394976130069483402338835348925187760539393143666416023043936706599159942678520547528205525633113810927915547877930871916059613854338213619521714003604193020756550337555990955881007142643492248676440931810768439197569731943775757723269665792387903940848937453880402355447975393120640949191633748235869813660504606125519772913722236942897241605385322382772222355258348273583519679335728831260921048883147053070791691486685859417604893768163094780116891257943993226341859701915724440366441072733313068793449124886312267359374699923311798446230874906263678654558072343773032941436011350306669343087633524143950452240408048421962525668312595559870777828911086927402958326195924297858983269582326707883489443292160214259430614562522171802928334917186388336674821107957733924872736332714792966291255519513480181109504648509171913345721693532650189110985545887975005331513524534669864405584123164128117423699500575840862845990467189722697915992369674804147425568842439080055711476221455991290000117262846384050010175229426867520482111525584844960595350815301347467991752971360035931430613215102735567777445013765472775142533734229526038211188609819701667407946271273816492654639658704891183377704224480309175538197122143725733704903568203108562864903546047956072632778618009053789297543510710049284912293143583341030377870349235786880666435326667933816573595785912940540689972156154169297426227062695026806783753956812207556129819553892714729386952855740629145083155859255923308209886653157693291486725310906582492693358850586939794567038612071493526662947483765381513653513166963757448903625540214155897440183113316282626407800050841102970898880787726182091541000410948947198071759782173080630763807847423883769925138950570663835309060336863187992325553339670546888128966992475252613690083162005847918162662921659520628580078793217176020741001530355915550987021610571967195806239140066961487524224780432438815599293583839696008721203200000000000000*i1^12 + -45254187557809427596595429554785160230672025023244108415605238916897202984053024886113482634523259098716962851015527630334706791240177489757838813375225078929050144843593434083852987917201538482022302670367915138961899143666238512389654600413614194942383206951511694860229531832994164423038492641854021466331378366373955110667895102727092467324299397991931060238394023886103530519726728087720420827504820097080555156904726765669941384653811953395349062881079389807499225457360173397415025654718504094323743990365245964541189781690431074654015493061979294002675789446737791427732982331591010582131639704058908047169478206767796662853811655558533427535939455441190394203079081491453107942416902703176688036643218072056522349281623379496205338383366793014807099423380631585936640867841782103873300254439389298130441874658871547630047989411276007400960606003987079572911854018591012288687639865634507856047652409111112262915990187842528204993853846537778695771503296610520933946090135102275026888213851515351749888605075773245287282980580715333034979990842040370628343606030895863554658601658179249978577212430812915411349046219434702564231852752427223725052325923005804566500685308099004369405768678294003384356269719805609161102245724382238814009888249984444100950051325420598862389964504514338100385458035005526576835881265997680209326488625773144095481823725911930994117757222627768294090596132463098012959477686409085538338180915419863023421904777862497548689720623866309776231509519926633870212289698310958471080336291571101667596444860233129108263167242770303743837633621718366503886371274264449520769131337144359796762643645783869305642317546398688027521634403813705083694388286548109527541618144332904570201420097701446651492471830268561379389533773879291495244440007529988400574642975848325048322498298869310392409462695483197533845549443650978477988961004104964298533050877552523672910000896760881911359148988389501182722008181560601795384659378282875960606140934038452491504145329732001200258894462313722029435101568433885937857873349576970451392374964069607113317993938073950087832391888997228033030678408296891264894727708037966429953798517334609321910656116853276415231355528600763085502600593202974898677967302832634813442445311627644384963003604700371547580085249497471103665515221993473731401088012169725777259341051029412689988066235010860955093043750346448051591201970589993212585795910039931190195601124542269845636680821785096503800937089900553972306792721022159178071838385787360475876390522263374373535275687468296431239580467071251059283287307611132296702217257591382427743683198776688074647232244783986858836066027432484880990746440694433119493243952779289517418725253479079423032426496000000000000*i1^13 + -30077397010358006906894554215349463504889558623359563925854888751084581235976427903949443769621834356989865592725518643120259365345730116297743928886807642580098724207444046797310405706736463695420220910154413928558461257614536979521972747905397946017740338130413513224235637050467910401086754017957178953298945502093409123110534816957463808800725909020697717955048335669459409341604542812267928157455748264561094648304803533075051221430736819545724468225056940704825853603694216073105626252436675934593636511553787049059254918910523153160655433523313659303100945098052540867531222574929821182999995038168425192470457247986796975265165726266923308360308459850385006271505067826985983126416083475479859440247967507087935460419375769317296557045518255501534031104769806648703424618484407127682772174187259829733396243872625542544308508410178108010146388157384233561840650493952885772383700791077023384292318239648760104728638583655593772128402092621942453958810344236140992359229492723606285315775614899136262685689504242457188285759150137842619236383465281331659449094223456783259432898197048440336380113186200639863493184721324008320234091786596731718583463082004762610920026550643534865913219382892583674867381402974711497707268411728095164244175208300074740243208100472343037124434113129302441642837539009718413409556855190952529100051500134807844694354640857954807849370866742506086016992755675126607370970489878550819621281812488712398352204121307886148871806437225116501227821189915704982149909268857381114536199984099727541760036124506278105841596281367686982049788184507907218135281551167325355277001106449016454387590962979008663156900001691425196758928109122640332479138865453539385864822998911140110558713510967347022917202940565345114483606254008476096804535239927640334220359077659551602849758342850323023745220456256201687070302480617543109993534905267323739185659417416931865158248137545901962912661484307497056778498804036211311402925857547351158373773614402836110881288078929038726400264053381767352367709362439212444493018939145089767605007382459087320064939097779939938403595751025980178377708803879856942314511850675316266188792991324905933427603872621715680340479958603994886986808610746275914740021978748374985203524805873385588042582041146494291850552255240848809249602628503992915766657820753694267238634289910496465143349534123693421882118105837323406353961320946343983576824327524350333092960699755225185672827643036705543194383343674627888925692655182987683053068494696636075712336960507035585475457871563931841280106434847121329723574631840663899423209824664251342394157998347329140304609965764768552842883474701920026108510424667537976120903030433293343883067296474480888931942400000000000*i1^14 + -15951773740019674143753048810379775845219812337510833348492920673632528118484024642224519139059778556737636249337463071458496758806458645920587322158857875096250456339889028754517126020004583602233527451517672067804580359149910421197064659415856035962000340091330334013867320637720327122974746330021231162016739802868514157651300005914741578395608090658087204122496018444041089305322426658668899719370603921564041705538318589425896358853678276188107269411508245592877741369996065988294651590372377687392967069763893072842383947884608494044519657603104596143068810250612945867212839602705571503657416056310451964068149247959111119908884357960669158427421217754564418469695430023678742551373611249187687633253651732875538987366248558447599752221592324735921534389750766914303111062967283855049316126951300932072374648162638296980598499055749439576350521902116119827811752642552820997280082519257412864277158235109483376169915708019473562371495416968938972629565713114498449772407268330438106990054968228439978879272885290830622557650447243060826692414447481053914542355379767186088567695544012217170753604832384040553008469532965158351921305247654015982643692108230699380717032345822000338072954015896564212505583945560553089648488199146821343382947916370606243174070591506769690283080019681104437032114304395943623084906933004992978933002449485795718297151965008028517404816966642357312989684484109414263923219731306411923130654363424947350090953601057039850020632045730614831737563303560628307048992911797867491550012751032018544464277996942081301657211490656896058978459563079283904969856128714596760847949651288300509899683342146648505260376861093223293245224125632340357349106346527272239918026636782941655428599916420916063553702741339897683989615139956363884047521630544426490095572339479264467222201861835656412332526420900827100369298693891137413239152547814304250952836563366039936312418188198087873508530480211728175093847858177273585373170245480574108478908084064468885604674197100747185760860974833979608052029596652206305946187352991631559809286823407725119954651367263877565568796386227507287825835867424728548262224387722725991519198612926869062090113288680785567670972794518810305150535848826317253899820609424820280447048074518188545671332616490595221713569331819991055097397519135564125898501871987259437594254170520122340050489319490123189361905909348440577019964519610142130883860810833922343967913342399352589658153511070791243608906236382393126908338506066705169397316558760661194435559906669790340091597749181852239939569229986728005405436845515295705150032885152287410197870708276681078750010917070844103558352284255443436933180458535501697189866680377951521543203899106956957397811200000000*i1^15 + -6812805231345168993897804331858199063296008550632559524061075784452462953418053389155485969347970779878097430480402316785846032893629750959243229257434673484559537281339269301876088654145242050591598137076232863292251613006356678748976828175394548000618546339953125261443699214006663834661138368750480393447345335972966788741102192978265256425754958377832518336795450882743975540730093822189384858018561018895744525926259804844718987413450409652128988854212274975398848617137430618891296809248432171174778220024759330293042523720623926021905227788580264110514117302669908101807210521072981913847557754017049064558631764574186041414515184559135858136062471202926485873419214176659376665028394837450483040796312546877352464989210075080951142018413605049003363748524900596707334947903210469928709440805607524767848572235443177934060138928608919755983500570768581529463467243214997091222650713702698931737937326636544637780932964022053469491268771618327676495750680162883738368701974882877281283422865798612616700845295359629774221249378534010967749132590789623322649062105602969806594776881523113914181142371819279633932449887755095251324853193364680394971699386301744829045353867426607027064898137381771559993562800083952209730213504027662139812428762880697507975247894972176213263050417988423986252305071938934298773743689967990805424365204187564219823446380069030841426413968402778068820318025641178593694782482188203570153839220472877195043733812000477593600968555911786977850324601566973731273839095421552216646196907029581448416990617978085217507779952971482747422069167508992401623319873633290114850167813701599397857181171404244659681155184404807865763710746095748408296021332285668552272332435063272443975953745861722758783598540035136010171334832773330062937817344526716542351648652386780629860581034303426871212485106393142618515203809954526351697274586925467296348128747516838954294574361056997374241545201737015725165492346113419398848874922220098799639406414235933253810121021239093614133636825509862905278027760667987123349641061651691894080831252855034219408349483380963713245348501812263939444961205188243269994105789518997750281980742191373277359862345690075775933231966475989098867563966629305904855512634954322048362132907155117188342553253272378682844827532598306299127571298097282804457766447206207013549361080861261454367484102535027914931350330690095947616899343322906550785448286825128572512758083411347346654722883601853855458981052778729231081436564493856741564940026118854548337106495602594464881191235736709441148517277518137646641123251479392916509996745003187214744364520742298964167775542645542480754494571249934659002825726476637132973248028245370669221756250897937097293824000000*i1^16 + -2359109211833358477642507234904445515505076499236406182379401804414281363909963024956642683459331292583369406526503664672781405410082807252689346361204671041396146246937682434190296233939468219672953120842099326278048367266973335245077300792425648594977787760767961690836705790479900740365661115354219896333804822055689456729439844642711730600275296561141801654630946581164342747035376132471601681810332422049542347902905051968761023153260359666333875304797450759492305585255866324279239083107890088168453416973982564013996508701734579385947994185850678214946413471076925000839898788193171802411403929651303557430600819794113410272862335993095722006742022450927321065885389163581386959868003692266090077303781733945329614354914605773473846989437250173364735406313160780109697762818679543428561522497815590239705247701010772900834973955125548664475488714758137894625733786082126229039701547078100368831767545590176060733442176438177292715924206511277136609476027378148241181589069303444326090590355647310207920966713298993511483048544388989783497322565489371725844005494538134869557453723088932351487033210693168120945256671542356399925605943583738484284642591813381001066517728788490575647971994636548518880092855928156229696498565234694696158402643010947572049525804360300061649487460032672267930576922955753251459031774653705607910323829395886081597538020301582298210531281028350162661419785546151898319350075447165933933357376069002551070305652708802812736667247451662966263020109835539177516475085191392104784281540934599268794894366390441944076152579211890151063488503032411084820267542602956660743251320156956949604326258487650788534455490787565308509110181507459085059519598449410598977151504001310601622398252614345282536915816300573744837806298685295821032065048194611461109613143221019262199080911679036696577046827365700050958404017052682438458129518764981053322488551008937517152783250832670170977373936695599370729300802103939369680382317951941418525870449667820660186797526600877597160601108313274202257364781979897914937250529207452291643474922381878496754013533939996266448967298047226484685994280142269921037748534545757035546784416871509231950696429616841231272961368748884288420076051285579659395153549040572920700550671762013104944152748524605461245580705707072365384436412894359873177546511068370576729676124294958157186050378537581868345546429731072376248567197261079623371539997378272973867575667332833267230335453167005536334690277485249052392171989050016503547713601228348970702598050342222212633678152394672678874784570347341487505343457964369464700639748993748779756769517489523691770344031725156874282968101625581754491031353464208068214415678918428623659601739055792033628160000*i1^17 + -663600292260810641128453802914904312262510554434379371961794890046900471316632471741114336980701143570438198173231336869833584242731925874153416742883840562767533585721772358438948797401976653299339728616956887669367636698457289645412374157715042397383110568274834394504763666891586308824395356166295280068149456833099316478757883655321216800360034903557825905560548811768472591080268023275585228399940633576113610166249508601609368501889742917245623403139353172353002150779548457946529891834600190337370885904546442690632734877815021411623366319338317144313390323466513770857530844964418339420685834006053427279665639911521823143808440932343075238636369141432924009985955819155458266375252248814630899846976685594263313117730830150371637890985583890430020279683664433940835273434596028668989445606001541591556342113625321148181363317542803723060499986918656927634822761298597202883231231804405146796964557419526270395491995509905688403494684913029581689433696371313250866313063061683677848575312486420803737813901499129521915998336148334571250532848031240951117668079161749716257730413516057201598260943405010461040729916749157027915937656676298693488597052777323041144623167757920999818289181388423416910293876472257600803577407139919004380082610326253745091221598798693726856382718749308784706961444630393906297527119112981060538654232395201632838801208582510587888441689210228344378844669629789523410729585025013602681827729675033542346758344527709168053100324805677325613728542514470481363212079001556958936621203346684567257093635748800994137245754570778324379476305887490362920703094694350565636365325350959455744988036953029066120197377814923185740903093850321296832649059851807539813808984241648521831798314480484156592273783465431425068970313522679335855510492108756546462814647656370582708890494254542464048544601253792326064994349347430817478597098739000522440053684278994701761245021172754157693441763198357943126562077871858762728817141495744394605285732264605755276768741382259301432074682223926913808588823931528223748722811982614439814888662886112309476231904571389798709417193087379956312981041590939952180176700038603630726326627297201683798112693795056569646805373201056313544820793147765407739484891670322360265037708056925839569748686052791342064777670937860485633434903842297015003216634294835462026255985677775492598643269734985960609229103305403347649596231146345321521236140062755386587098577712666324641542015533756180079835100852522955284847640784858516809987052205420348020411050508066686058131177524305578553664128307963838204412487078196113079829035796940829301388731650430375628887490363084061776326010862156639981813213293190141675774944344642581605849617556101188812800*i1^18 + -150901829844066195039729310154444306215583333161570379646150043374924613383438084870898146000037842616357049292503846301739386413887346384415510765543844146030154423784897122214612197537150540639567747019770075377291301602638368944668441470398114111858414503452475110458528605243737602417291899696810181089509445298071768260454558450060785985828359181126623228572274624450733707790570239249787923260399336958714970183631873710675627516734468623214659493026849668807920707624171165820593550455099878701065366372654378184686200025145483885584605836333812812373143559631212520498877249334440787231447263079995559323206239289630221949437594745207761973900934879095112995751837964343014949306137683035699810164499235985919761751104087757398757336784440613750616815087426736198288015491042831830441989158042456256029039809993745259932081247295668620458814414174189610438885385823128816999350464438027228275361526856926232029120264093800973855948399635758007271242446718926236619851576815670460572848639148027461627563374898268363964501306746490138161072203617560241828784781681973005718470026757187685152471022581608888506750364503349621684362396982554107556377656018359535169645267436559931310357800209883953288188978870430662166674029497537086491259278826286073331659416270014993525250804760051905163387489715975881361066728638331276246103238331459780117443767674886167646284062582946829467629542535532645662584280878177908820653394051033310978514188531097146267221134547268745625253908867092475411419933469346544451189764156889504026353068249263298217006663479337380519747476530167144569056771385834347157894527900679338635897100897638970676175708106602116838342709633279832772346482755027847400556533994850781850349747472124346228074856627449304043956684953166725147278255951726852081707897546017413594672680540045090865118802307297371044167687507328077967365863651471528746019487343481833356781111849960379536080299278812116219154776798146324712844576893853425720759226792446983162039066420777960879034157198944792137344976190623756894612552346873142112902395608783042809030503225781649304851742239297353067374174294037981170057951175513292223021810916002990445362054840561931068258898527869201881844881993095825697037385816050272317321145056479490823397146709471814580639903362379203219567017676806306673323984366169255454223434466021717467482676810686628907130519756783658103984574064364541559851221753897956535517553552996491858231769224715748226779618654349176593333935673181118196806334358819163701486079656004594844901051211052832751392768522885570695558703586810661446951373148269210412898187259706075149112621496219894536722772048245443700518836335879244894108637476702615751299379174970490880*i1^19 + -27255476183493029247015596848650780594089519592307209861852658820200092329512618949985355102947258351973438258804779725872169540480692789196261496416316418725406240398930123389060215770481030093614064626265730777653705093532391698057120588198602961552401470394770989627744595857398540532747336599136128273720511914730055861574997955808812887276891503092223838604530712676816966122203974649997780072469397947626613470835925526077724699693994019569415722895019322602745226176181922072892701053575143785322531201699514923309776254758780450472623990295914760189048068370685785523495258465532773470972285375088705733545894649155760962454847006088431088873054698335702728109958705757446848221922152599968914965410306993925541572203648287997686941951074734916581964183368477692504739994006144395453366783831784852370781512578424702914321419525519253193364841525624010048424193366283230560760569147599071315340927063057497778871924070908044567681648861889110831415097663952198631259960012978942721335451117688519117238562828818847435206860461545189178746890449981655136693663319466809066545185949970855878519797317593336792003754729470667746623648469117055550898546022742431315590677685914532213666031775212057420227316185948693854662863084636509100959046733154207717209246970275397499393388294010423869401509604670108123507677729016220329297087627165631507934207044607187689099646838842976957965021395406786014822144977962135351769504126992094444807890014206045409612940998983982717847740203125670570346833072382588396715931451549320511270885909718453259429008367931527846462940455669861092098523578785274137097800446141297539576075932344771126561984460145988249992154721834621412213321989539865716411754796162832571571751199535573483535271206764405249227930400142837675831955360258733427606684648120797005381118956924244561963624749259925428639641622497531906616910327983085310831709482715796027787054897773022030949080935834467452546347031703383985134066205939224900441029547775460374336040418661037823146718963096447051457557675994850860577575936944089953482740302202430064232890320372731517561754900144512336491518034254308898187113095621591484736598891049418205564803740361755469665902305978166614934888727421409245030550450981050952329038593202627551303552451396639603178411777451310075852001994123451890136525169444974385375269970342195892667259356628005242088749690768832643679659628148922012533528495670652324815589376596014937323654393902608731845652007867653989788758863951570042907953308754212091088748130803920288311198992788361404443780000935949543049956654927369535506353792518004444423961250387595069348952375764782288573928616512528652826147305911305258440572685573287706456578416705536*i1^20 + -3771564871776991841065210556599244567384743643614229746374944783469138661726363555062226723507397798709701062529236336693333471466723520934415230861325791930366069572574084625827692979866116674790066325773304913450896577887691779915714400258849837818665499364160892689051641414299812436635415275512516119522707353947098101989289091410678368157147754071046129073304331316751737087555300822992431757836882292236236884568448802322416322373573715167045067529623218331308687994258115382216369020493063393724485399733834640195545421813343868983711218927778375623907359093799202239523113879602330370930117526824980983602045812500145510007605286828573363705035964716891885813313080586375580858154352276747331762440308913475583358354823869132832816338171693723260037291235207749029633124154800567130769810359805357751455350440614919258642173203623018119366924998271483079529957624844687281026301881427134544024242107470970044203224692712051499792236182773617930047725165909080556261956994691456207442305747768248413316798487975441959004131236916683093409365474067984295770245218231590145514679368075751619567576013595473196005688444357210614080232334571133402279635335812220672599263182201858532571248669053333579015481799895871859952260553243381583632903416273507410605223300663923127640991587778531588131101952316769617476807536641771472671709963173362987643764544860699607743680783915990464842095642915276905525141077857894604681959652502441984520835014207230761699294068412719428725955710647446603710358760742728877878910805974008585145170283596917040814119656301179480254893715916049965986850120850665827217775277064291860167977926640530398081201558703210516820609402748031808982362514528062421094450014633964791596099972853091158914436676678213127229148049060334729057481539058624243377124869645939737990170530349804530821256143103517579883842786725749428411238031099135847411561037750404619450302503540522571431250444709275829476178415081149906623344694818671911102505010579981418963681623730310499816737585547886375227222226699860405858335651638351022893711670443352884475450993039157836025394925505283618025257428599721494048272920514299418356091044901232240477246414870843664668821031047912535459637909411557425930612853160581531895475021506464075946490274937452122270416272920276113934670904014883845965196701824237833559824318909571895285280721102756042659073709721996385613493866858874051634819059453734148119606220729794083904254820350694158279051739525817501549499351503298086686194955168278975428683643524818934578092416704013895741441039742011444009518600334722290679756080163218320234646628934270366751201996002680568184864438474458443371016453547769377692800292579511897489554800640*i1^21 + -367077074052065760910583505895539872885064648201182777476559189481900613643800875625011945160402805391488830115415289078587009290048765241871921619904924749880838737923128118658157302211006976039080093461715385834749937785976023391268820461017482764459758016552453087561521531361127245849271409407516312306346670612098423514367869981003345272021957872103957772535294772955735883894518010361681545873909514974512364216105123908499849510281034696651002206167135427512015519307072176451617987364818281766115580658683692231309449203609986272620368112756994161676731315902799585638723428486971184872849595877758823326753426310384298105192477193905781752719135319855767218376355799382951755554742406762702674442940360390335727304197169890674389762426850721924621793534177948665753077500575048439168904009287357327983495493389439970416789971595339764342848766000589901970506132040838727696490734904317790175894843808539012449222285378224881842493301366923222075924539326677843935504043026130327777443051633804827991244432926185133594395796113038828611395061412381081219532744550628232054397230306263715848417383974442225132245983146631871063220312897142109268550855838476272488681611062590422590796250126091393893088155291936976711880766662873190118840731376016474607464299973793669182788683131384768860404886816045250656823364675209737546464089203798162911218881171063677693446837210456028797723740880961690245758884618985906727128560609723295075358114538178037912693472529350246735838963568658734428285164705558667704839954417188833939351749450545233874787285538290390645316172621595020904339561317252407529575631515774888245133122345205985944624155275699752458624289149409383865228012245763510161277139495448590072818897402872314690382817785958992691213628649763731046119271657808477374983937521494595543205555920226198736019234053535746979049392493061944758571886529908168259199299685065137261851156318961421513958521868997895607208176638104496887091416806736020019159271836446574606840116467402303545225459479298787769569260655893796646005760072989788548645022901066884966309577343614010103769358335443480821987170109279478588558593850549130442345374079093731074813694877707677412024724740653472990600112335217488923361591592071598613638069131582257181118840431417288082206748249934263261930991541687041319094354510430031512009778980560348895942979433835070570922676052020690006746150240325687990467901621803280967111694925377363557219861726637342068069145105559170513127684358920253588542443091492695592784616285651483443460891951574336073436185286002517674638436235294879668491240972365523306668537911781035279535380868634441463941670440198582361221266724037885915230660376612310668541952*i1^22 + -19264661993251722715425263314927518765300565902531105482396378012529657371389959866735206244616862315285015668429585810917263779622982362543191428291707422530919857698156052751432157986818452982681738299204072362779713588860449730069454341063316139316003791812838116617076375277125519755036483010360575898672307172788400975090654447080677998963719669418658870978209572332860602193974174159083163358689973624139994648015935484351293403739205316570799032640442722628323821608981159088827038717432181007581467622004574321107092336375110708682185248963097057181001592825443092930559463077368865886795236260896946237524354820870685228804158159091180717521503358336282346176770063365222666603185860049247349198383494527552743808808505924294916564325151536631818015792803677815656528149439786651028316902542104517985684383587368969419297289635368753381726643236370098668434666799884672771036401086434996834029220600572575095388440032962245272248053920473272047997509186037921133893132139371987130058779546398676796798329779494009788347737571839884436064472483981330123498354873338902862891236536871832439288431975288864402091234695709630988567394117486693544441970904501920548816299871885130676538230168171900161150869774513429006516215311930341996372352663590685982623289859335709915132142965816154785686908288622660004729417823080255204946854694557957463773465125598624055115303180191144506451450908089464831176442427807481412118962682054563073461180929161725993020097718033734022736271179161261363277033446583578111467076096945492316659556691182255855924871518634804230204128330762725907485181231336939156243769966592195542343801805469918869239055856699547374175657493528633712220520909494773428960588984052715279852151405345612664115458269967543343334920931490613604281913644123530571489945854021241926721715753310166926732622118608063603584749454627293090709504558007250632169431719506213076927027364005364023429274431047698801336767835711974866775777068927497784424025308468487077316544827390991771626943855423617410104819793701884114537240025071347338440684611664714994677042982941209600499717225921676420951681696650526712218977075921000978746634518962223395332278481473615192131558089013164825843160870611905716480817878912121270436522998933371178482054558587835739820691321181423511841149205522546705476692885579557193381637047074149391531256855043349467558629216080434152048168981581679204749259157124664194618639707492407263496299989570118348863635129631779173680533064649175951595529647562364106388652002567806220185770734567438491495650745404047979156136908025255567589741788750397922544928654376659814904953797805942278176282756758923466993902348049340619638439199740599992320*i1^23 + 574400532130845913512919576305900112699384575187651718280449187553850044025017345309451362204887480088162701271737045875686385040430693920844590211782594600304980301071179018081898502783621137553705857529215536143746999601921927835769042000063328158919523463566550996829864787850974467135762693345075867118267405625092142376179026913405377659408086730132882826374868402682623147460754963433006584574118519927267339838690395730798810270718873596236186000930953396724596770297808067502862761566126014122152462083318078045471934818353707326000161462531018078405240716757664105533139296017805848044836517215903617901984283962790135008528473283523896802755632573956181415579789907827853332848009366765381827341058909204106026791846120923165107513899906247040124523534019545939974512496398077795513026563961973839501817812105508443854641226245838588109537649911997159829561137545836100296089244498335324844841334587965724577040255432288167902599530584309162962722551856563250475565420098168087181502389003191490117967260490874624156494136623659395580953001726900125889969379973204159995254602904836205216844987292554377538192674655388095854755984338741692067418394241574337002305809205854115168065743718023576386534408868727513824292604873818758172538550060572292623743154938464326339753852139264002994359922618705826283923390316091434845938975426604461055311186889966886818631371015591500869446137623301893527449279494628436316079629810724476176980509554562669031629232734107573285124437996715338840170993723755611629397003612268638112395136674202017345122253514471070889252230694742014250712881496654760780129473498075953594686627930004676861504913289481934126899332055193725662431808381072255159982364191462708992448841047552325888306803617873919436966622623997441436692375662879579066397161782160813134109152632977862779347509571758754758992958734345085131517485322796058638177431020367384276595043547295791214842695172357006531839686469680568159808713125975520381196364048695928268838730288557229507719601635816393393298127303168609553949062254314219793233428291595734712836399774020230565300687044726700208694700041902107443055042829485610533199534357912104945707306127545482148004594151597158641157513365953681182814541761108511100924708231973948181869901027470790284790204943588425831071280394569863995212448260138212606007245282489016349675317004610229367395922456340469568792908686372790449317251943928636218468324003809570641735978222921930002949503086786636425424711765527459178254998152487539594109698743238438464802357071654386930673199670003026935365289288005031617281707533156977890536017114691516289013290322140100002156402111524234569300562151486642091707607570972672*i1^24 + 181382528290981278987810373946257396208421687017972828441748910798830100593025998555281116912557396199515042541980864061971942373498490153019235325004133659921115583616779027958089381559459419454795093368240018680384328010061035726991829660820865681383270524055243161531506895087659026733501351776465585612777931985612455465217433338129092131178756492849741320211028454072359936085758042251569478563249171609477191520724940323077773278007274864665727195302981987066094674468549822410802639200016075591452274191922683926636641577674855021272308501803883150625255411931641932201982133811619789814286720228486268348201599108164330829303324323367055274860072410166886541822795639420445669753181239056791226623235614730922896377337718825205138208147640762211476679141285998681848929864154212654846774956972439868769906351904944460808839541456957206282297652648024096273970947669210681640884953185123881517528839952993566937099795528927238744245995724770355125004068820363705142570967214370868896749214800330675388832714880908480298797893304268825581476469838786255008533062013163084359307842216332774555731892839383592184681499135532843890698393127093158608816186682781791250189816675707520407656334314368764011673867025008056053961942365281173807259818258861719428230009318815339837352546838738249463252509744723325993577570985000019745076298414168339315244716390960635659169026237460122345418272779905955978233378971615093748382991332603921713296104058617747574839547559063935292407142327731441819207684591495458294219118984618952390019627239865246559958828209630128474093820609186889006250234984435002036742969239961084282664466203514899544361424031295630440859226867673007857965895728773731846002014554116915979187120000574219397511209414094588933871792885279477734493628531816521721756756233325307106087543756693292256739567908515595954800370507151213624417826370946393231682957326946709760504597528879678805884473884816455605990131797921336679645753076426500537842309654629523253756499829884911337597375595254956294170456224611635573727910576465664997587162352338678900610328092866056931243412069514658259330126765451770118595265359973278078683985037801988826190325550107478455142593221582236381175445171670839898978629054367241755465001311616605483933426384470525564273091235878179550215561450813094815027022988254672619728085501123435994428228700968077835266947360620890258343601195004546200396615596861469334879791408542849592642548493092914272042745002464928030665175238904118157963870382344175257507710694450891694485524306228251073213177660294510127984021594587663197231566896504015890446845663959187466282891973675569535601594615153479777321860602476094701199463284736*i1^25 + 4891262879463148863274528629038708851068765109114804598657088185600287003685339097196915498719382707856875549566076954662780599388767383837898862703938678929471058891586549242446322101444482674020227043297593681122276642318901524966357996308953878083218498894177578796644561100166727906921194407862604090439349290058146329418078206315723946022535820970982091758235324682927762439073942696436068405079062172123888827926687621629444680882619922431596391958210084086696457191018363000505901526421460763191107125004126379559686217656096912699533613447826573981075117542440644849044121596108054833318754960054853249246458657616884735451184589404046817913583702895825265707222177848113997353495212193517054850568765243296772575325355077653623914274773651711494175493012273615231346798514161114437363278859437658726249138186147921507004186745200091337864850321530389882094777039038717327374153384472300809522785713571634433859688753593377041673529145537357644236991376234648707375801933097204090286886377981642739359370109258582735269678508183883354580952838528096878023452798158741248800624472353753355593781299922715924504690928796653583132328446533235691508307051498618801144690376725301125549250986078090764892739994031165946492497169771694601545559355184112554842697054225434559162162541419667689387526405096785591480601197905506601627764393822727004056557272204759119285771527846449611884510963354013301120265433990003103298002429772677177788389915493784435593374193183120506461012645848146923225133209001405283552021611646458934210596006160900512442955537178865851017566020572472117735648239060228527366141771225182764191586564358686814711109157562596499014938653993816985808844604622133217168981843877244693191411331823250928081718882246333982576245366110897337095223303374659089216962431887905755200407420305492155405758191347180499687485985144965392067791320253642578226341500241977072191083907437744846663815030229401008208141538360550439264107848169777000441307701810144817308546647469526302188240467995490617160020863085965500512058853333194418674719975543846430017511464257303952998317122105538215360843354717697187772662216170369557318251429796957227027154181870725308073236860210673501761568424241465432838537091528765562999566695810992897221584145286412434745047622878194114180859317305233486783563195386990793361540296700918249540169254248900048135870490577092119585182044092519290393914972632527207112096531632401603776130513131632873874937267918007832268605374894357558540614679105835102427398546779206707795547615856192906944371767325372619918950384591264712692293785627715306041733798647464333801317524856406366901316304855892514606491925991656066528575488*i1^26 + -1627772487034448411468098785812580787325247921082791249294757223581888825044390956431955606149353443679403509550812006083482739518561310123799435835461240383282383165634395350151417302242979314575354639140459352455072370128773615646425246168397261351943425603285967320947661587921508711933366059253988082445833483764011803959722819671456600431311644787204851914340701752684588584315686776605053497502991609501592743953987174847893091793419638340854037795519818746217224528246436264560917628152596255458945537120604443485722301432845593943821434947239795679690033849143433680893485635069967176383345952276286603154173821994586135095952752210194169798034557695103105915499596570832636647064647972818545828535428905610619230757782243795427537011991308369106125628987039073499083229344490813023675773360800318440821822594699624941839654161828558974295714129056349532834793274619158794401580604970954134466381044855026918522315628995573516570256828694140298969096697033208413743616467357040161660606459703095982247391124744640124364969421205559708850103362835361271510833880640393803766853702470946806402493353693194894377445989306788437174933927371691929759566857002370674673607646306621805637928451117568519780685176999210252804479357513538014802852760494381081608331745212154894448367247504412779109751743875121760775457822245831795203805851532675326685192642344572748045556891928511246317068916250931751615611891031918337205783788932057629008186599339434066290627720002606484853565971855148470673541505607378462051287281431552440355718956203608089340553110446835189648140702989303231431576489346778338668727823938527350151574634656948983577474731170315470954961957450645761926489211057316210193398580504599946612705569876395257362326789957261559831624895667448116919261221501410337593938425507294684195114035398558040605048318139598805084212377574511025826163057810829447989795627246731351594950838153503776321204852042549081878762175608367484776006974840223855897436122496922603450600705187272002732292009720459406791271470201174962205375812747845421050722865420538557596615187121682545488251682129096161866787506034588627886806481948705646881510229183439672575039895431066244692251123525778723444073300924053901455822380119851521220122282131443482736672531524113527625659875510593870939976545578331181303031439900939663856065744648237036437077753498025348490814596652902018857418248775707535101726225876816763117740698235651774039684351977408464753928653756166453406692297735398806439288731472472348768104537563096328363408540837480258089391423853565847728989020793332650750959169623480272452436060810990668783122200655588788151218071596432998497412105375327176359936*i1^27 + -218351120873812461950501485523424974891521223149003813087121993760196258272936529155056199669285343609875520001811232069171570145291501828335758977930402553725128088306498257574099449302435413173153328188448537679665360607047408344858736029019690634844757935091035289262549170987279146636849112146948256492656853373171065055250706143552459357544111814216608936611215218879578160373179060508083013701202549880408378798082439332457946845964343285963735655264134400200732804157797851643423515974418300355999249267024839534554101169812643500990278044443360906577348822800227585568242359674611666378857789110310736403361157473988683636543258064877440502638730578369014109890869009991921755540120757898434758413806082874066191678427956555439196970974344648082509334230643607558243465550425290286351489579167014388543029455565755641548616600886318320598416275298917008152704945780555141121058274960070838945361062480589772579764598256690041725992645657817289332328373561161239558823068958472739773080125923718120873832586822755190345820307377487360140674250265369574364507307005415078310124266549391601594675803282270720519701682813568546687166630569524920348959965403284131325382320554497267019478172622843449018964785396142072333023791008651582026415521530085105347738496507108917509707243296619811306918614490468803226754007339588489209955879623267447002996399157162328847066565825081473813390457439474595472262641812388332312051660458259422324731129428647692952303190518720559675425449061608868002171061095765617975958230521007975072841140988357716549225602188127116920287042282034036860591868093283410780498662233024542863186005352182766869021260610692555820247116188934831956348005648420194026279124593262465570085279440857928270703279536603490964634943939361815933874215107707297319634318991286093442409889576720671953513457244381513835557103731776639732617129054837650786779480692483506719256745870649136937257158753708387059947221909653767865532006849010095921509161629404874775431271373784917632718982629925649539875980508977526846086532561084344181023610274873194687477428695322398823232546386473358371804960274532322685557008220074958607769683923468535061837200661265554709007899760234662284547072264462849217373391569836239346469294619031629154333573360652115836151765140009145749016788356935727339066410553700016187819793117054705674151374213817905089176128750100948547523414941059785198263867036738238282265646897002453808280160927264903745469202867460890916521831364255284577644730506564223420680411425651497234055449010178778538924282441205759697903398671503815515387198352840825897660194952319009848393863493009621568295988063864921349684985459386613760*i1^28 + -18791388511126296366588887383620962051651473246188308407625960396694821171697274137547364547255268678997321498981157442229567455037222706464415657305219485332654162778738231868234955859576987995279575320735450674760043466272813792490181597864738410149979419108490580015985141566611442057478821747730638733179000621059004629182826109586813360948543780169746740298172573920842821659629144753555858977390015221788094053013408604080658217581354854176538861830095506960902690713887366623018899289196990894050735372334969674784675515008819632194140073244060115108997273538383683327436302630444772178922058610095868599829186963568661201854988536693613982026329610489460017679745081480047654076276581493140700606309678144672358373926530303189807470089285075113446001734001255899119018947739267590884038655655156752332401918065208258453013734156050110097864594222915111360423774647830004974657071046684010180292224494134260365209786955128532545972405023013734884289280447797129045839385144064423226595959045303287628385887486801287247095003707348445022599858040053917700767271511342464260187863752109020149438198109864763328989435304475920326453893453068858662247774578906596865408451863982020324436757339919117363679662224991793109686363160652400608607832052310683509344719228782579296266371558143119395713066962881380203206465720122548968985588459689374197848247198499866946531815995775678734203390684968866787925638793598739603370234201847571447706399714401263966871774869884763092664951990597111021100110114067643214563434382125753445845915367342326140274429727144628989206886360770868877004602476764914902731901326160172205243278366322119160427451258885231120550275893808213525166342718921211225542351094636562654623560679479518120420285553028040838263547715932662293964482528819578027483191493706308035119090381293231535702098988094333868875793697883774853173456007161499618412944439494142411229359210596043808851715161995022293195057576008305582073771267798064792795147151174194888646859230698016467851478662592685840554661993719503599702980758655357343673912963856318873697278923904814326208456487149587082500600038599002546213177677997002429612804503169515954473653125449953379962912616257195724618758934196477906604572942215582620914620373337398568424206059693370382685167040852915939036591120492350059704399702996401119488361972255418277358638080494550119929025119171894629537253673968820014807641009099605784743003543434080120705916554250275505987687150010972664021644516253328027361747945260849657597207335280570973834528537327394111181425457197349342450786760619724441986660697672589813182879151138493912353466951642087849713503693503488237791145931833344*i1^29 + -1856788035667099606769072429541179820493111235030400198307411237055366778324847003574864357018949788621168646875541533656923908978579343006265556849363279248818409652436560788734202805872454818886430501449165437241490910625644232622330688426650638910309991921367694669331845278083304463643296099394292928495860691921032189989863701453640778931528700139306378662803312453362956524177629527745165012917222912266045717293837191208615178323775799687872792714618393882837721235325967447051778351543109153247680643169258703812353829391797297296786370430430031483142036022835777919157184301247144997204538923338549201618733427957675058708652979802405623656315066616808948374322237047640904590081738752079647080077803462523860387514774017006794501326716989621438815717471874444559298524280829240391863201267734233174605322107584197860262076057414011326501706153031906722911799771648312051769073910682316584913814781146167116015802296764704819461215776619080366215738410429511176219256182489965023150412085101489011888885198205393971129329039476803028929552740491796529652060509680183062114439944693106079390304809427376724253179935553426149510194675056229187749689967242171276080811799536827534725732749442663348385589365419855369326090081968236595866099898220032653840207278362157447884522451553966505802669125460686684461189661545497038807653201164847970787573908762943305444378124706420672068342292746154715390370755997499393355748189874063382192158019773027062830535557134555552402095070477572821647715360887690402898615301614989975952758587291321887830776925437219729235035180232975950495084336604508008516042656894158437465116107656066856952238304877412192251097027767809591867044334608471602406219853157914082310382016729918186677269369646640984943201783039884993935546564583777475821660890144204968190590275831030868037210091151625795071595186525309911941597346373043089224205472205902833759912636510274241628257333876019351339336786714837820476623108376113699157681542168558262100130748958144656043903124391283511857240179026423437820265038338881279390901043514068107077100661643808495748256416457204002945590125640369861786001664695645193852168607184095762956878672933893027101523551578429839310586333644635785375257146597641865453419172808995637970553019913216228930243594938496566469241191593293134361606716801636777738343880086041762334519638700425707933805592563105432944602307873036540196700034158149400060161618656814266704948003789035272583646744520625703735999630188783333525268855420994757936482769920416412813646969957989012843192087505365922406772267611481268234255349242741642516756766478479123191126945788643280550141614642691374089011986432*i1^30 + -166375744432065028915425905669047222772482761506023085800907123714246841152577759678440577858082843471185534824818313261129051198046126860965823573661124964684758634588543779326143364411322277935995302394655727958518454556704804516513329234772192036821055515782901887894627836924454734961429767509871208193149946367252258331252975218027088293252542036747244237548923133332466004804278135273319934264523547280613138190816734220844707248842847089028017864595888520313239930675517932041032526885914774622568068489976337992869194016850568298164403332948061986981020176070370383563604002204138509410991003604868659499731693862959743549513763113785134511076332078197759131700720551825199859089346356065478159922346905175390433550567233109948662326037823476730933963725884828404774275495200951053347530063295658122547953876769931409659449346841505498039085113623381107126064248732623805832654782854875078456770654823296993332998152061414752163732933578073466145580518061643355102511009194602546754530855612701813971492972604629336118346666946647048317456093672722255004219602068185454130014898014142575440342375887665145586865010899438230144494255425457411799203264492504410737592154404037803613664765898977855670778476018105000697478711237308132601056870150481825354875968365659053424701440136449757554776890467794739110419724993604821386613821602528597825020182297741238195331619804758473024406710662934260380270620280908992239286371808157378226571173737045619154550162082446350339429314822983636264420568660529396757474024479367106230354110031968163144260770808667180687954691537052183268196728148199621850423176712448327575301264803208053239603357375410759120061767840431970205082814120123045786652889773662626135447301427673758773341763247779413954182433142672955667407713435776390176387697773376662218203321226904220499832556413916915518814935734937672460142298762280863937832342138034882266085720505860991126371946255267112745060972140520661709297100214495019981514214498040144558482784201255785520911337500598487212302716913559064436390856863291566059303732651413288956619324166721466949783035650834826913530749948809673188982670243395823337121814334072323007208017401843436167907147252511779304385709802239813206842361717812266686252410686039478983334952641139421906514306898118911820055778124580043524519125761094506170182230217839107322665988960530728146744652097851040806826492055410807652889434629641030932688768153552279687517738711437427510517195444094028114698379811694402476956502754571458857923343133429431489854603586054426328521693306766856570627682554002532155596219521695094824997247459492472904226320051575622822559374263520320903184384*i1^31 + -11160776230829714038709250037114325875704550917886630725837119250788446274452850472337809977307942309803688638839116596313085665782003688437909374304579608012582030458775020666619638867117829520726180746196406626996276000045653716252163783680328253169050101300544276755023265653266528788002507169312806755372576708344409125622152175995861412632900228986095976950237953932066035480974005178480151927949002129296255364770690199430158885742980177184534405976126451560023877029207781874900369277355727986489689783248935502629651205993375795045979203581130917481796251203365861887969358825842099412670105702237035002282209001663638834478871232486258478081292181529697989699178132038529281647376801081433508448446820595278066624301833127833398420105006244744392928114340064230238541185179492934446057457163190096145158233862740739045579020437465490499135083588356418743319401580327112644374352093913799715816240509890188531538385138741451160196213573867355096328684019118146975180102899572298831810430058550451077641304022430028847211396872785989876756206070392923641903458713846536601943959879991663186681472176257337603503920816640017240967269077926208634150094918146823648554116236522386280582770202112678293621193518801677936034934030525427460396221509035399928725113445065953452256596526554811273631157208710984633373821107233851464034042445311686605641555390904173811906567403018716219901525014989551934055733585376254773719852235950441264805274430859998262480549990864927304439589549073496252048608512293282112732247952044381874761254752763549297599522565721031797344236054624530417038844674728064293339650545128075987790917132603549723165882803659329695484229679793823968349429296194672042526872806975195349981584488950935320697036550463474517981727357889433671839032712097135862070268960677431295286223899438237590800554010775062171536520452614446073250664822589096253800956133379988365914640553604396195408317970298567506403633403948316589265017941608726507785966713448378274751441809751506395569947808634121316493792879600702927838480811745545707439932217916974994066885056750811041771178097663680277298046722159517571080303433425121702453757077676791196077566445593404808362102277485166775113611678240541377450651482142406316947705280417843590069344968351620630711272747815188722353431194749559246757900628236640992290297340293541738269709438572684312041860898201861917083533852392818826938340049332058326976022303837417093516131427039632027200773439106860322446201741718235473502774125628455143311258290314702002420442011691734050594659097589331729504117907496488814946673309686912770732113787391183833074196303076983284023085215196913860608*i1^32 + -615149827361014498041508116886976313512994926603732960794926021083759915875847536019657720033745614122980925955051690520151284186824234111905860130558609419495534565188324842799694498833385730026528657930958887673610069664480146047353793097962192348418131953402968820180016220555335819943340007191690799892644975773700236337829144016341017341560068201193060104454735465679030300711807739978327329755485453724265623284322155179825096550666418745906259418427108658490824169574545861273190638869556433209899018098417352781938030598251768738328253962590153322301496190726988470678949926185047411786754130459620565841380579988041819875592855039184171390369686916204144693316625854990542072217855889623054105365684964221648255501522399387471831277262760028089086563014315308827394530563918655388124637261290073912064050166334290496875642191997044767479950188278224378618977429826368679968422589204842366033859954477987666457013228127359847557495614624300659774835713961697004868641690996542238413327949293582489958374520206787434026919674273296981804918700476589410530462875170129344541314763129743910716250977895851786688993003825698599821665168396118350569660920675965926358310694617478400021470611949080830568524967174415784743592185920196141600035623178634909942528127388513411995176059734067640145668213808105088018944551617467812216784719017709708328983096141165422263916349341364719739637913485928309843174839846678815426554473888647648906914573426434332473774420356193938020605160594138301522723988995871919906469705905188275071735246624969411935345625556133802578680276048745190004074880864837978467649265962268428628924637915271810705265405529347075293947227627815469758443356010387751325785449831754315373103920180142114409202985905895387536761330674206089563607871401591354991745442268407055238824269363296013801694594677815168728279304726578781668460312805653798227646487353910133466775783704798010005261937069687138895698979302807754319306351530700953927330054970113433700620708440820881310503018758185287255654743164353605073487731608320899286399966034856207381302330869065154234571978420107758684998616059399900434666520941131418604018194028024018216983473923252962342284745017584830878601683806388693784474116596687368280463869816744888238219041630648214980219241816314011072178093723613425908756230003306813537392617111987836228662486716016451177541079187682483966751612645024953177892915151407822981025142342646585808043481482086663516081407897571301614666269428627785324729240249302538236576621571547166870735555389760786324329992110383540833933853074321304814455359634226521728159316029453063674132302681608227474274589167583232*i1^33 + -29943360711182585360463164087942030058995179649507031908733498147674335733213534387436525509062306770969689671814120339055562480829750288622128947924589407456773519582743640732849062717851150953235190565401780787777108032817739946099947481649478038404313319749898305287571015808205134674969031758760504937920477656242847764063035229117780916964145035786572535289510909745376734690280232753181509907498319451640491990881479575230866070308979192015652590171621409788208804754851351954771574987549173310584079028824407526268252156500979859572632479751453100929610110282255323021442392297306876440622025042470658751038296081897405389976295548156560500571844738384688288791666784439260430214365915888803178624741860066030901329330302419038208246504705203290917000204571450121558858155695830690984531804698366176394710550619600084223838413941329920657664247805220506593107668612349742109614985212789005452226161991122867607208825964413862872125012131366193102953462648609184829961606126857464938410623435736053234285351742254605513220529626634633169122630842782173685417809932679087822494080654494572647185962501763894666062106124033976959113810126418670056134784200520117302015868623409365014205301236226653567937450680951096716502108022450751102770962264141190349654365410303122271146744668243038920172026643368918476201697903744880578727441939217081763030771878722913611634731987093217451776881819162947218346568847409258804811741010761148273087942279392200198444863819296069013915154246772748177706607953089730563847848052171039563877061631411992572769188784807706313863060653881250703858539473045713355901247381294511482016552613171317124002688535541292088520216050160549929551971075359717963343044787976447968307765761413863784277198767461691480168346542511093417491151370896192464026438511885917316380502931762536397412208329346920202941428560382802335816506674106280280613852801305498403575997101820492805640251077758743182263533102413249698469062426047355567385257832166871913866123046923189149415287365802112227303249046567475513565281295009660506113085511958034813529244598018301075477014797768896591791596541329888099888022191784342214774458553062473299200458613416000987870357563879847450929338128814849960268975648788264289626373557174815237392558590597657278771095191991246947389988334065755497136039657773388528130049460998012542885465439414506215012829926020607361700530743406335205459879814714025054346105103428310249963065272520614241182560401878634813781201614787780010090504920214605066479200747817807607880727153529334875840655219903599199913791446476523160258313808851139205423033148394192364582152108922610889464328749056*i1^34 + -1200544330594215145165770545565516338502480237995406532220491564149814903174532450952324710783256716677423923069798523334612891995420315330609828187495468423215518978938858489332027382632330628515667673818104791566419176564335928676110873081161744553424521770127569055014476666835871087208057623231249208970101753982767550257895352211417331090843549725720925959137459079680994433496843586505034420408142421192224110204459858717099294859511913997678753209486573149863830768044637571517974980432668237292920058406046490682689619606053169537548359158303519049562385788785812436264646165632728855638630425084238900472484786316654114407554753515453998087087463125562570688461468958140632554251911148166607422739846944507511607615750937017674543691143982919795045424051562396514033306538607960085406590781271563269642805409714431669332095456572038556296860400907758182247077422277793571593227669230309466273932547910275358330368167228912078703636154573053025451750283291606439613271314002930614398571559899450416589864632126831998485028220383744897467345114015057241777176381541637741639307972537001267349729250677938067546667300615310516387744249645409081768977004525605469832656672889279776784534859858126421740624242995033664476501152266684011168301017248471804893194025975726632487708256397429181096736548137888424026061820432737105684007617512094217295561807142159061086207395799526514710609642946488002403425644291279633187416128109957867592561584702667747429975504486714524901655645045560719334196394789831190142662086512939049637619191355090068074787352478011132990227672525913179325769973913200336359709994011327810391939350574726655358799288765759117949451066327743990017112073534300860781387371122806773447687783852637254934553993802645797566832376923881605902423569920473149336898792341743182205430671590851695400610551491055032933522486865248335016451155648107223761939712146038174287705060833111372644340030956360554142454374546978436885073673458251939518378493087423960516465367500122666815214491831170246928637607139171073951937342834567600175732293588976223281462712967980522158614050968172346805058231897080685730087829223417086199805369487675451705838770820354784300742721201982358552769103975128786257671359324343034303070066656973462113016913586924952633714264670416317584590054241065882628348911588938957343622533123287643448647007552530811417608256306330809843549460296773077636581584945670604488683080316973503121168540119513548565505938206380883363021434028947632324880394537513966208919110487152084921296396513359294119959397634167217808222646208796850296943783000020329034929288396930795773304457537501420505268224*i1^35 + -37496095308951194459295166020257788288884571317822891073326509447663824136989208266018474289449664611980074295715816731242125187574966178128287438659506301844227108370312095719943804852849441541916772530247879773549834668008553210981995403206472181457776795248147871478738729097271647226363011431966601973534843525242826970171570017767607553423253203969510821314969426773127406313129965010688417512810194569411385306113291240627365301860250269191077300806028425984283314491602771288501664926730537823452004323928534353339500348012870263953066456198079311721253681020642520776544516046915065902342400315308520512277425067971752238173414889393121377640042542585719500236837527435304050008822719365152616196606157977360325457258965682082447129262668441136563648611094431896209100882601333743374177432348670960184442770981421184447453290339263398768424195023144622153944388354504955858626936286543090164938656635284869893382764250496767132181890717157021222578002627386346062758605104771032061575149996664378917648237133691002610141948870484236100807305381954947149856779114176384181447483899057152895241461157037836025951144283444860766860929493220108224947173835346657299355621622360099759151639390665657157062374271039510511107500781576726790146641282177790694987924148022283591640993822305797607391390860758388723691487706394062605823169900595493950498990364345513883519314730520435201506824834843414326703470925174331770723709009032889190950085624218033475921631488637754235309114619472997124693074206034892183005422357928638980567073276544906514673435059554167423221524628028169380933155780416831327164538493209283388730368033733814828661933698405326405368676843572689195631161841258652926499763312339159164419014545334418094759782094141195126875870975212276683528959030332062361754068201766428194942630844713803092263155618753426458243675112314670864790433594973923452474853258594501618689950824533337546140876417763688747125250342997654312915146635973933724295013512319111297684953156526287292527446156787208954789738884840381892044241795240651948072849580251136347109420020375190988207301928209613452094443265325790648295821843036508628638010655259607534202310123850765384449125620208808607328636727807431066473728774234709967139899991164802508571360511150590187815753796872713526119648345016765628872257305162542653952210085988211768970123891942830467641660105708739143459230812264124626369184885964548281287330386668659190154692247979121248231607299291650711869726511736337031815476986865745951833184028265338775940046347689680552559928220170098819613280786240063047543607004840798418732896638574100738555548884080430940160*i1^36 + -898066498076573243210609414025117768434864558444516244470012974976383959455534447060814245680199061595151882251652560083120986802469865913324295502740747808687541546314775526703761860537655886609692581962320045932272297927538024424262994349326060826006425543311091361764955684363050766672639816578747403892268883935149799471862891777980168938609746363488863194674670263486469298560540138603122647374797255291831213058917594476399078924192157377117074767340675418570675957889601872962611377682880516191724515769363095003739175543509164647531981672931363589079044666862323979175002593047778577456510924833557869251435086813177073544250688133248018028137823616877815121746066154466556832288339028211939527667023003798535346288510642014084010958592195805323387474813025151744043315127749672852365780948448238839132117752680962033058506995640651384785300313763576659141634099152577255321373455655202686650619372179187076328630007658282231321869806443227496212726035397746030998860022148427147671891544314609719223456207268850476540791241156425185006855171295999149313220344128082634504822555934385286766356401230605118058709584526027013443740332869793228380121509643471138331151555416322105708990020915086662747038321172158731951293396680316302188301344884875050023586801170475163803298151191321833868998856842682655668941670715811126306227051145188678864672376006383736819068636542683197760029072267982873864498066177429992227369978618243413541474939320881143586711389186809280583330744770616304057784301027367179292725897720225100642156477442551856758097661513054121971785266583025598634370225441010734424532730324790898502504527008168782465160509871477924235219050632722650267782162519600992173982841979409787486577865975062640395499972500278764989596392388859744824577378396979810635790812786838069277422672468953966645635104336319608165218956032252115840961761635629570863638872707781347179306893374482323490636270996430541947954522538981670164069341252385224677056342118743784317322937888296006493252689387227970022595064068653321788615139046023343103527328637601299789492177919409103580478530040560568822070250042715423432277931148164624101215520914149644752285356719945239615736431727445251330789441477350962005970465327283023048590391061201747764060462337096166821141267105584835970372544863494030527543064275227309669549024028510213635268672266355688764386923337462693121661946545947807511787021937779232638228778397524110698544287852351952027465170411206493375324113502597869559900034316439963257346250448800711767898335460642359959314119012850679464979836197442638107649724649009991039967244733589883362865034569973760*i1^37 + -13872317207229139980605949272484204659480144501386560794823728677561443552859026267487486495587918689127734389024517879099739916812700479670281694049884823605902828774014124291022037159997801078093218844419010669283146887874409569206588130644193373983878427580783775524615396897872623692812592972762603070908827067732379216586658090198578545337742726720603917444801497660707727185491000164408024379283163063422895469615149529757694067471389879270961972717942822059181554920258432684244035730829497669727944425313481098217509024615823074199345799952979706082768247483448782495701341020056795133589727392142552514587070741820986933856639933216541554195216105373009869377960827161443473052345176779330349518662373241354931542895872105203358236756787104631115415197683445310310152242515913458684014027121552202791384091838545434672093949747877320559194316379306456977853710172391812229665262750731338464557471113780725249397058552546955451526955656526722012081943798190393282560475969149918418925844458862816084670755811152173236663393606872092856825175771171800859668872216171849835820640819750601318976216631714886823255793810828810802527472500631056028889068663317136493605517294013146257994926346655257273836879495458921098787397440272147910559221395475086925326212218001918424634709375734693259724810920321242585421366842912798600310550577061672109813850523051068590705912876542641278280292043788715233407497050239668773876607437027629907066610166160413221899774685934406722880462471017524256125459432326838859668066580650750582384455429695125087252379871772226451762238058640482917446383484030422386340918195858950802264400398811152669920276598468293567521034190864756727640002574768095591881855749589892594044729846997096929723660662560837840098826051760584519349316830842858046448414437785710194716606193946058200358655286566715603300373286676559939683218220188379981356489563947194142027913601130297842435536515181138831177549710868842904085460652968626971249499998256198289163585778709799545223755084162738059311947092524551845859282538192498574628893553294380783061133906883897595143400275453927165526959360026296200378261040520278028889673278218062138389625324557654542320055193931381609007844452592501523106065826638648677545181251378048530550837342151639874949180902784966223431771736403287402112612947812991962580420296175546077115925073862396331917120323582725972808292091403241811023789005063300745660687375181476431483402416490112251225860685675262058400685529272236610311229851347876406648471422233301762430950876832945663327842179144424267674844896818058111277463814183223409088754499760409991100917350400*i1^38 + -54250375522789851433768809637115366727383702941799795901667236424689443292401022666182072410655786498838934308204880192897903113531829980104339996163914667349888045838023921465349474979592512999583567042270549225141995245020299272131234241036600562745543411588540469891676408739821679148999770152484836250318155510911469615565598327370703505011198307296477473075937972507851188988721283147971109580792344015340758948155523131607977125550659784427649980436593940402375067335818909019230917338871195525665243759820846543316496477762001662390771401222516818475465799273358277161847908020124058277564997290079865012583707195972225667486231358267101437618587264883277495844461027216656775172452234611509964063141721642192211098323315813455627992159891467959326748616609220226720162191604069066879516320497159975135352968334742884756537735240567922878847917480573604799286639967286859125883281531342977678312688891714828900982369881485944068261302186155009389069698406959262334178592711558458602309806061177807539176639452742087639121946485190449341431131606197137550237256292605711945761741040842831987627468358634514817844729248182027981013881184589823725137027717376481226555547556319370329750304519373320678436574133267553278626058207683129137061189749355844202593693647532854528365029667489888568649843589420022752693636702917290566597392585024140011367893539624014844895528547029358815330100910998305098431273822691125713106153573197283013417833211086851751800818844573228740147389560288852671991993872792090363178232406175825373650739555255570168317561325359180957080112396857938443228112765247550318670159476457127891395021126542970439453930535983224895245261084266467000693655145937492135425166384445799806194748787930180819759647144489720985167088578866554238163606981382537792422590362934907611564795347510852279071858784419637846197600035999565886175081082653720134517806755999855504391573665246831838378396809204333434293648483557646951009844467847046373399033447076463053792732392553359461034414323358661435455789047965273525749028086711251141523043290056541645813062600303745270394611283897363106858598261676092966898542883939356431280822105531007610051386891930276325604596877962380072922518033194610548417663236565583823885290449124784555688454157253443390943193525498003833074348690347860823474306530359592066700614673838575986624924253928488550538737709784408413096735475571535118965303633924506421636445588920571923237905803899456360136396369348002229693191148951248834536321791757093165393786194829739508031094578635838850300880270280481067488553354249518993263656685827981107629867899433144786354176*i1^39 + 2185046950984690343127107294901694763059920251017240097843991155598858012414001727063755777692309520586753700259366742509764066319394876582866399540969803926314245980636564380941247085605286966213507256628227655962699766478375046921430604523590650512765762333371725000428162772466876592433481880024829187884439813092667004528279835757776378751256043651609482677092462849505255656406373441391542004999204616909398734900741784833997050871591148540299694669554492560092372462586625426044850673383098496395393546988179585502265571788173540611726162728193237576247471972258815726196899483065210163536814792375136724255298765098585521695730673179954799988307992693955253515478716481134297942601690755666290680792003242855459198400597718255809205007138514902074359597526518991426582029967804407519947512014327236381479604817799574891492639634921667529301218164066188844657039744120349130469672254494353589292530241310429356481333122738281483321253613425210629259723429959048191998185472090087323965784923818365907153918810787933918968122890650078635389240577846132180502769098084947278459576242025812131640686259427821597311443799564410695379501612318422929709760398198248200675586596824865453687285890232519839067019962707608031757892975848850176133868481665255846355154050060305220207639494238553745075040199708301309497672853066711934564267828216412986311454025105563484286294377036861224776091711824850186730446599877497806900928413201206289561107996353166232824972461324962943570885488292663972849081347492408131909447887055205977344397579167274551718670428885833978063583086468979183122007085080922517345624475639976598229982876268976879962980321572339117437115532791890722620838511580432499663181864961496623551588369588769645995001792684813339205751749859572687417437141813951890929975480466428152685322338174747253680108299405053824768311683797069944766933473223559838684522018457277558692017435467774464570579308899842350117559475849730079555653036280023045869287473427611366952135810470042370282134749441514248986406469317219691029422220867165682104340174105533265206845629945399119578206521032355161998085716179846908530902246385383384092455795018807008309030177989647560341805731984778220890479289705201078507473870221195463015793538644398421907603913604147959780335933656201662733229153156878135172715108748453670789160059860649946639624860493470471867413116562434062407063834192841266886196603010277604501552712935141606060551696917743344201350060453888988900695543999971817694694099348365320767219289725525974830945138885094928802935050728945252751131940501518113503772560768124429673838049725020897280*i1^40 + 71992291049443112793930363291495187262938672372451180227754787929156687083000636780953030070994828863732078542060282731121894836660478820647853885074675234967933088534157769862681131196996538392300432852782378946780219346429120209117970118914644112121213737560777869233018841646887548814714318370494327921985586321045017138470300534844146759839467348397153814424964329465431113394826755171791178363703699892912717352056359102369227780643412772947390416345426454869881356836095449775964503001550117959759174079714103771973567566058550950736143033930097395567955372997482648481630371237213072532328574683747966418764405674573823264277569932917377856405125350830454529104130635737615418825407243110846058968878717478157057908956372356893925619839217913069631262902231093146099007220801607706228728074414188173232916919819587460019935204833926242709804577309084482491966773198828375453734754040577910450509204261099824272787139976253455788911788952298120031099973953975034604670573438972285978463823771902689837283092855600787070044522294746583547359747295747976810443090819815852589628863055618866355240381220226521169564681485721970329936559052222780576821365086849514065360870838871359102256809909658948472096782879900747964214533621297148960585515151751957308786077339950469987611330880372406872971947540046764090690263342702505543823870107046599414395852418476162503352984537657015627090722884124009066895853932537990875546390343922099967257451099914271002315481367268278287549260955717057087680913791899627389539579423655156514186376018808613238566490699882135140190604189778527208280122115424116173227828174395274153655762303963221695436654856577136616949765145061021013846241395056008900208569526836617205800948268855997951344528960900643817766060058933350506368656055781662533467369210767207017733453941910668284511972450388298391221702572929932721600435045308575472400461703693859511049831571928918766309761675347228170892181564220710736289592713513174716251285307587540333563783660397406294497021561601695687447720119943329367974935326281757591478445815524548481902100973491623064394232638206916057968853809026932310111520584293558261186830515364920649563527054460132381414156379877197758160893365168464943044202881272781770274339811145610722600433163374198680232727960174002921967694536366477994401163253510635202587749210574518972302664414235781647804761908217182010200751560534020097496276954389435736987852721027158907544046417287908314368218113979089212535938701895625031963742987923223079274771314533931778331318383080927123133561553293064743739414239997543546140366789022342375459758983348224*i1^41 + 1618949029226487812033215969351527213478895524448736340396459781273859731655040157050768321493764203586728800485800031612390430385025836334909220584714182941929962920407601469723115702957797121983830031887830804352613151140284022506801677523153529922714794911656549339595237597547518230344145831750151446142589737437518939627130014915052965947270607175806006497213919102060922436793630076355085033717997207896731225944183826142235833459759763619709616426966570005273063337455668981641210660661452482255214603838690821459337722631307569811543691797302642711045601282675091597022342901573642064035332159234084579462809012827133983612040214513691663415028264267664959432543941696794319820605574155612147771538395940040192263627292212558901008314314912863285355950431488172735340122039793935861154619413488363585962453253767647163775600999097429355083550247194715946370769736907217512308043001095254800859998461478367534806255510290462357309063399591382649790599817715300609924802380012704672545356155718615343515726538226114725245251201550975619074578035462671059411998116546679688869078418985201939150947597517493783343742793639340903367061654754698997761609468485528993137980275586869604447945999818420730523836354893341690836884444112876624998827420226987939217558340037370073113725469328825117937954855668195412595772163126486027162102440572966557241025151135572950661131271571157157755773368018444735706216357084848093892157678621980557887004356566001017435377668350875078509647323960187109981551944044260869130993305056298878773673670425928975273164207337313060673877003929465869097438207462869366877560262745337992365991080144710530155627620359987087018942943654205929460755310698588002305154207666965571635040824223258247428409891449543560638108382785186175208366921228414557044466519669107139615470352547243531147767597878785952957872079575437618159142913056697410623111746302221371462065511074390856861199727744166284483650030946376356493604430316847573495161822192535762128832101380609086940074884135109836646430610007723266290885653412170073062672763540020995230031045928161908263534950435549857858806261495339350010746977687001054937479195729234026945551499130935816736640437643246215204724044150898789303430249026348758402678890982156210271695000623065820179458007274339709379416058522739504095694288911422624331015805046166759559146466869792917715708097661685640509172501416345352783733980233870396055358242015664885329060133781658821407817211048112091094475272567997531624608689832709612470427960889748712540290955050171822399513607041189439741522222476946919031399595762904116306347294720*i1^42 + 24842377084958162118210182465690844360887162849423036995664948371960884604511101264345231319044468672393063104031200170722954770160188315543493423034743419091022826062712236320124368329649475047695397933473406159326748806949828943978658951407413653528724784791950693496921207249079359764316775414412381098937965209024608960616991322600367945415114427560128385811035510449573928077579742274369704001439283224602111241664807822149352706542532703925567923956365306762062673248223163281448845339174137830353329696397261707134185741094747883580405575473904448435064977017850964990209323516252221206886513469415771553640727959804181988124992686308559626697293006496864881120014508750792606094746227266832026425033079164770343496435088086972370927546739299603818582133876653886437968708853170532407641896754253698212773386061020586263945430017489503022362306368625100798947862110683902066727075067829804145084715930740740756861711256789912574373453403503559514263237380916805124362417517800245210777506413670227984151943951910514180931775728881181766333159066101813882955041268864517600238386141706484152273356710180180772178784065960396074744571984153700095199808780399866252894556660648098270542167061044297835802843831439214183157291840204723212349304184983135792151954374562308929444811374393335200833347783301437715092751380520853960216824005333862709464453959214410611550064083425572323525034865393716266741749741120943091959590219368555250353282081322919641258611051028308696229173085526652578708490280648233146112726613098754753568218158023486005024899424659532742142761567007109612329781292433379380746448761465938701813604397213831097519675996117115867493664129278670245135624317210602656911743774037794400067098250720497331571217567917731183656083601089855357465362420712733508201475651010411086495440993539548859810964690976531751631736967964071869415522026609954632957824457123246110896736397007794068094885698923073593385845501312514583917002778834936491340846429968316133148941674686528844518690274655695287422748485475244686130809641712708002965184097576538839939013164821629327611379028821097986907588209166139511857364521206399122374702255608564433238090060520879967913029679847866274677249648340198354357035688130398781343627405450875209625948962181226789909339872637964441444926009034773214287567035233652513208380530864874140068177220101338745620865779696780843404036975402262470046899724140342178316517633239421717322839258605238678051991900142922564949108736571442175809448512038224216832936854970065337041834870222236073423899985464636149804752864497844674185701361287545437028352*i1^43 + -29834213806765366343419541179639734030848797159436085169530149996647873389173100796003239196312483173622304138615690104419646400730543088257725239084837465369453886055659375109752321976964581317026240884297789727701713934636212720172396560026166119022943392684029506446174745253445554554028932342790072885790834710413038938312515767878298274642692391578789338163695699145604458948509561963306508515400290101616824975013468325452604116419470367945547504828230077726134075953382326584345418564650311905118532685231629476007786002869734981162884699180216069364561473993109787231577472534196904012139171500170533925999905625880852697982756991514071525222434073443875215280491069653607791620228460679524703628487980929868830065486401669563971378334853223616939312651569405937937593919657438157292589943635866072174357983255957472918340016369214483657289201109728478113969095632978239928087839558523178870216227397168627841463740626557667430988005412422901824668805145966812784531596634417373174656976046267029910772367241996595880974642461051682133083229704521010371614863660123917547387368217626321641117211798271449395874829812530371365936796031555928482359432193794042789018365853083200513597535223659462296858367311826802649503054367965306672662939109912386278220866482330129033111107704829870478558533042518060066480007737929784177011645319050003238059051453653851850730756581448698265740297576319548016299146076800536555974832343633959276527080139464112280645683597607870235950428581828825237974456143381620873382831826914780271889576283150926146444981601721929481564436416173948162434045665422226482339656355185302073039997006564180416828829418412232790159483701432018266149665865335540306082754869172981169954097226383052030975711907128239263480535850545203091628377299317789205846987748346810056605188766134694760942331663938299773165946985875596310762002322723108133291097168363993058755121993847179388382008707059107882431335335362202084768358260698665396238268605913022528764011851491046265827694410104684964374851218169370048822628423128012730749499177209748439196134557600235525543990715983850209836108898820759028805523066649787971940242718748153785666892736049135933533293126003083143014436518581752856316205610051193650928378633508705963584860024688935038641636281354010587528219166106282361033297049417995608312264799370033959553113297897300064011996839432659908510838593613204652530371125552124747053044071359617982852804260131640549901727970426753904663042501036297509151529447207777859278417497400040152913556748442992485719864097754654672163710869445869782347906017870741504*i1^44 + -7427372901250678854972766277305396559931601056455587740821850129810237149543595212872596683934151116072738252609177788242071456396930679228269893132017988400857637547837281160126745311733166778688375477549823737717031943891880239241579509337771533931037523968594306328730886004630450192603643003995908711188761207607447979713689946562946608776494750937702289935719413627841020935291110383227530156499910090678317027235316976112839519144704118620252997808494808115635903113162768445515668382266956276800264061160898822066936100278410381675504928768748712165339025715729454098189427210904722788537914423002595134899640694442611853372170677448147834862489517107248668583631622875540391852876508516571356149070979196912963334951842348213166743492524921991120365460997529394429234372253228741323735564180573288740984165719045751661630561716052219490641330594085492411712259523248936864924085963552592320331000719542313075364171888577096433780054921401855727340338431659568629280566374134780970969972508205273223615059493912700436142592608057215908100416262709671806892800884407031525114147276086561365502250502464762765869221113305457657504999560647129993423782064315003352805372512778867531262505473875161846803262701696741236475301517149501987962809359288677659564705518199843976009235967355460608159315414721931628809034755412437475301375010225802323926816133938937409508181619470480616605370491655079572613179846933426946754783913280830268670907935580417201137169388914995776344796425340736226186366801596300095047474136263664700541216937114910223672262136996597341518312917898966121275080757357754115721627488355412655506439352132586433716120189879532780237395128326295514829132393169685725044427361460408512093585893091063032396252969513570433268636983889274435381784671016303083133962306821835011991277919073334013153178298707196475121982580749623787048006690281222021803182483831603654256115017023136136437624914434827776232679278141577525623029662285627485251363709550095427546934517806228840343926397383127657815806261378580065317334257161863620254488040607494137921439634274029781248011823048953873592568062093993228637801800492183184077784183778837588070000779180378519771874236414158992829947818985793228804215671316088336758963017296566346705226155881563409715928287615941011470301925047637827045386690937828633214879571881002011520600717988465439863433681112394937142713378587118416294892477531403533786950749893692191668206525399012660103600496735460042871796142156171831362996764934523220873244998786683918383425202306942266316954857548160833796329668336827332162113952022528*i1^45 + -85567405190206223030879409542591232474332394770916421309505770773098861269694686621131619245291205343863480484805132279241679559986328618345847484156839987513948711734381498597756455483311524115114751800767203602183783484972734572861876713238620600012698117634662704674511553674191796087221551866291771542050593428506242446534362341628701945559079163006179605144572703196022521155750780087402214578629911091839557186048944418789659144946442648038162050125969197758373914551532440465556748493536059964095598513649983511987046587341736345120026976866115375321509925785411231599368744120501661411818115912170243004081443694316345735925268660321481309636558440684615113999326997430809340184812767339796820635431965139247751842884020864396334817966199661076545149783395764679432740156935552963258330496751768194767269234162618740538161804084673883051979793352501464047817515052036850750492197588514961174527775964970224226024946867159333689598876565193959529160798194206793360827208629914539023991150889206446888505123849871058710295551031291565574360075446667116905703113473214938013542430601940668590298651799702000602810760336924582836101694323733074994115337190045958030804737237915819831375904593193072040480461784851355379672494986583853373520172902479715525980383347484101004483578491576290007093537862877964205490923455556271509724738943725552341011296543750184865906745435156605298251495061557045711451251583841705242182273423646278403497086602312093253552667542702716744944116606980774082032937160745347877873920827582981375691690285812800021115956665254845945666510196453342271026795288916843369143675994011203705241721159605477152144840410770917038410945641857962919541729118696290992529669397894697670432734823514050888007902059610977357815128284136427917994024193868460487847065715948450656344742241970724905513119601477554734980206324058167824198575340657989042838616506872574407696865126330774455430995766716851754507965295462762108147284161305913194314604911239283239697564787267265390852054511105385719048030834700073400712910730884494362405591464465558447768060398121949911653655204520266272686055664616609262116554052845589035226229470203222735110766469607310183454625303938526033496675213857360808849803998958684082755744156769527004845133189941521096113416748265818999432018457301898315658561673776996472755287364361914045384470255156478644419069552548889736684014475289005694358364286457085993599183055286691160951209644965960096535993111456077354206308517683831639427585592580889822682913260362459996770682507290331065251255757442670835180570905404845052431171584*i1^46 + 410885982098574264295145496685889467153618465969598273207614701178335346989661640074448053013789535403591629099088162275991599624819355753657739910953105182903885002030547633502382543296642016952671636820649074069650010579554240913305613292481791645818798800326097058190279880282029894741882222760097272208605900353686020161624423891451744508195357653714177078989067360683282376864123470266654039027707836853424483538954314813446362492478382488398788997461760433042968931657203161126307848099347846217605324803842514547076011076345524015907297148413101061657398867432031801054114651042995501665300899855235767907758889307268161216266177802334790887165573157108802795009309655261960469102532068040186843882427045585362669617539830113166593085876423489820382176772287857479040328380097067742282005838440177166545323904301882302123444598869636502668831149007584002442728665884862636783844957163172423846547828628172921040194756799573103711057758766507139438259764624586760886474475740018369215879579914176241318484562057895051819046141910470952367919358250860714815927120218735776214086452205828937987310207934332731978345789584699961195803311220594906479615595677308900253938624206121360825561163320589041149779465286588824544872274406345701047116354385349839640261850500692933389946516670879831283072400157494015034123356168029291847749333190696552562960545586824808181303103313218663055347404767708588173775001678777574644732258451982552367696812475234678431750741921757509322672462702608999070234715445549461607645573066749673437912652071547328470132838845190288048654055458374461494560963770070405934782737725199366756343435158701611450467138214769911907820278288772196264081818080857749033045514901445718312056736035586474422161898531250714726110526606666893248415125245751823416091767090785348214743744675302168259984092775127995973391175517499391599107807311471852855463214455665400076330413171926221319594597829399886125230692886058941611205317143452563746744129918607327772206014538176733356002328403410969882894621719326192484372861599658971715339917153132207397210646088686285447401555035677858504034561753586946080427690834586498574952886283913867927582896179431839720053386062068986020059910043515849745294388193716461799788881966987972413712800656526276462190260634176839926023082693868624571746872875268180725413980876700983400614243231256396328065788142215142611292923607087631415842491614747326384622371695122646084398467008507655313743182833770053896592250307520284080541160788102342442682566454373886954494622034245422341484022820247167545217781081787334656*i1^47 + -1915600511067132126401545913675929791618298994727205037981934465137043457428188417555565304850307248344217177907136536933294533513303875165825423335324077227415016264318468457554485155671634487222048733336112757662426979603158566888996347625197291423252569535579447004463552055053046976060863736778729147461758698620680506155402202662504611440158131657116004441472752003653721437267371885107435016608349157323873001542347028559878006987513849454941527772413112358805783263182980050875140225247520803544780600907912817844052615609818525776379011765035054573458954947729685759493936388024017347673182689430229544284650941421369489284221099958064314187109478468376617546883387543621950888679844586663304561885268095394846048828606974492353366127886555994332629916758592516947553397566992860241972329898951659226555244577347731370610197074217317202512328665708775836781878811842819532456433638769790775925111132868735507076178985625656597188200564670695974844589663511182073198433339028066109183679669738615775369294840253745260388304939645893830531429881610577295591149430169582188330905150264829842874432046250982170308588690894869547890526120149617397053693233767908476250277423944391038610262974798602723843455910537180428966189829950972856456975228476588872562505640611225059097280315624795045056269610553035475214332123672686005542077360746189235020764969311056437042712875809919050386128285035870962511848021654114559332109844691878381319266945020439088745620413794594791282711390107363635591895067208895048979916736604765087794654222433637019152734187204379393858527104853015050449931784411504534680067015439825867835088234698585032281246082133622913881290031999710694902139467500283859439127435833626878000886575655091683162279082343516078898324515944650492397858234556513379649066948530106369528317606460679945707333563002794121486199482993732488916994567470637368664597472424780062177867184471000649840235088363896343521606822900912913896416201130689721374593596205603274226000547572741004537022872544945233076206026141446216880004678437654804882980211158213747962004337924352136272083484630732998699598300759045346583552366388343374907304595415930296460500045534559199473129558335670509877314115757617403225117269497964715989314540028996172309415179325479110138814324128514466369528806532669997741616617599079432234753943703279383690222653313618629428169647929521622497752779809673100516537691550572773357155644914182411705187593134640273862649564638228822356908840441948844120733962083462497766255991414949219889330297265768627145807642534871409236870039341105152*i1^48 + 102739601290232476442984660499439949528032180702923169051934578914288185978686148619483163362851033832328743267121819288052118453297327678061307724449971509350052203123048998992952730371263378125921750384040287596674333910153238977106700197000428545889301727209448052354509484941463194264431481730190495871229499202099898352473868630343155645267912497633692664399594198482279303304019725258341164047948813277040114800241449969507517054144103213957079871481020500943580049313299710874312957415046714528639114307384012955192040693792526730557898780869898911494642262934310668339346045850080734185466678989572967755425755336546744923051959646541386727321751231265343709515607897862294438397919654362479732003552819123440571655785842323414483098102848136848832723254956818780022441729692069494812201325664502669090061301957702006203609148338849191692366348679577034382163221161063544131148013211725988972587041119474324294834369208900829141238917942843862918266968643425270972359014125073871138101351790353425902436090931925737872434994629964663194012747734625585098283867259840973316726769019254291650817206071924078454389202182802532072873970739247441152538188288163531837341126480254456940993624598793333833060095247371388077313047492112260328282563618564786726244977460733359973678051028854381245827384689060707889220762104517094203777651336506487009226285526871300955241216203124247698383594336952998159185361064917933828721708490270701205156684927373742760640916599372253917755284203649322914764355494587222254652837237315701118026769466586358563927870002925326593609285603507643740758847641221149538243240756016989625732540467423001233886785418447497060118249596553735165251013222486371828944234935747556241370589633489308523661556158335632767451120436637442032720658735670051839016359968539974966353157910827039094962963178692251027809731758904421274227833172808149913022273236191875442143306012197136344939249327011443240272920423487375554301705338594263820977553427625476248618065063467293157788411065162942536966959828677554418964601584225136909519746267971207218787289421075166164785756643703799471500931805564382587407261614402328403179892399128648158459178196384171657647414699631537552673474972801440649931186182435127496700277963836866293009460230596286127398372376312460761041759347713165153477993959491617321618488028092465624666193257668816751942661950751909055235828051864918792641256742589729224631698209059663319493676961254378813317427993383375231435718968036935997944048725947271887381500487528119719635534002932243830536604719622689901060271636480*i1^49 + 1781113698377090795414263105539582353823470133669885193783381879016597547867814423670385860725985247679512308641749145744566713632949553544199884009644610245147941213163203463051174105201040736725376161554620011416842528377372336424431883768529946041649096678059587539511986412003346354114676376109420525961232859646914396787949463378747146444700930533637317024639358370320871118614059932872237194764389619041433329266339532881470227865790711657966707428725956059669016161995589838028067533144455524097635149861275360048959647955947092346932324137510521223688640199568239627501628479937473362352459384538029110645370447830655775106411473200885493411713494061000933472248781603736222224812425543151772458510470255983945214341692778803070110301118536855527178290140931985396160371761300106912160380922417245528354208919600256132006879265955238462833386322674937989229510781383277930848534855983475442543170900023547895293130395234284938718038767585940879985962082155590444409943026960250902336971321564467862442224165743612641767357607203483168403716865324419748140883949323671532889221424326294250616945338257652343856744577014237026969449375041960071721074800908732350512650380015009582220541898183845606870897414161434435832667896414826677897361136794728104572996174517617987227888750174630118448898912952643738205578532287475411265192147426705255120498035750226696768745248491133553143176998546442431754738740403954984872752064946462865804303188952557976308379517284657157831848602042269962609499859264062981770007416111754177403105325347557852926008137101104305860475404294708301943224429604073575248314589074719848442503503498703803238089075548546719622572429563929216093980573742246882687537878272308010380747347300972599597237767397521451862348755661123523185090114762996045927381590326750844879655722274253484491641888370178069865129912938314140359311757227869050733908101899004615738544247190120342263321361251602358324305977097382351497862030495347917234170475850239011933915605834458513343091016616350630211322107279587192149906409193856974795605252163660984858436236989352948623816438325180571607960932105056331750719827136741457464706008112855104365095129457702704719076392816738499315221716878274621169883661828344330891798033128215878433273986679407449452258406505150879222106659272354447471932572849716391331838675745514354965793705200831294306516749627197340222265639038807017515442150784053870031939881758386491489594697432748257434565435547401430844133214845042589501918399901669538396070374431940160904680286537148487367690780356098271620366336*i1^50 + 1582056898288194564766354842325123575001482613928026509799922229994275125937042331187037296516186988323868260930383992636800043765688931660797691446503461964088884706745689902450023589452470681545207433434041268987879097406307093200359110427397791276909595153154444135305292749578484036570205015524200142919918972742926143156207158055950227442191742065051004310466670719470733881740479927779505399260155179228064279011996062690521354998838816584877796116484792769011502609252350656310203949383884862597726016927664363334301473077627604855282664255598453684685973725500919750884256907902324881504616223231612534017740543176926774462730907035560437702619166462804694460716521690206965814665289204430932572552621448568695373303599068062404647111008850758894181960071083012677602266076827815861400660471360157194096662259591452416691930548851968450910047558403875754662758062262002887751213599377747190583971979838494514490687567877026100021828422709060544839790964140103093427071467078971234807757881212792884236033107773192742079147412470545314502599552201869603262162007843582759385033154411220015137979033128775666938016266629815648461473261189634714085294177958895920352273994960786485027417886025328251784766453396289032168073343735952112532200619595517509547813969247339830745165097517882024257499835325937311399314681531534953003950673261190930245497886829441376626182790726985425959748080146556067523463469772016078705308824972677937515241464744046171894341601125608528527836043974293156913702114724359754519318589345612621664029930202403908325733191796566378965044774698499003510178080046382295376973823669617574510075092802375402590030835495850452506522158330882283423334943037301179036260149773415087524603160644876716110397839222160692196938622381077949454600807188334922523030952817705919326247787903729379968522881348532179389394532639009110758297708112973737711962480228158113844578590753633895755408957003485663670834691960699022685008862545989512016968493867386335411593538256167871439697272373606698627866007442371863637265261908932725148030833451445248425672364016017155245828187757784392186127489846783076790002404198308825915667102401992647643060142678448874755406783095674303526122572227518766878969135943631655288944463409315227672329683869077660743458356415722334759872774581421056311828065760487257740711947805152042554923747600647731929618106025903164181473398901631987020387623288793737146920819125536183374093282752736301252394063418271132657858551046986515599513274007590052776846414667371336869968737344926508484611424996101718016*i1^51 + -88789810597573274261988572455105801847588651973138904072947877980188031141157529030622479816400793435067879482393653133590722432073364687240645682604940322057771550348672020920555773502117058879476551024119047169235874132684512571267140819275155742784825399755826415425404808429836671621924410977268434748866616313644507212938497312637980265169681706994315319149175812013037036897889105218801406493258045706467539685254188157294071504678170872751166444195786619409142938879597944866686308550042234887145622160935860864195378670921735993329277976733787490163355891236387566946152511659232968034463278757995197765843050586569228971813549516964562265545331272636981761822980845243469172906698477473209298868263937177742589661509347715088291246670836880119411343223938596913402724600927440353568624312388710704822719988744735313720560358255901987753466834781637669640334488379881560967243861264043718631742597190046885941890972371704805254256056086081714310302591405763690867721903621091671878485907409302464875243863727369473670126595191014045875439628696155383263622795928292970742207659552449667333467033789721340760113380553222935702410153887124412118085676947902233644490259227968944548068112211497789445434895640481925244093660022834428670404966245586903693219102256024455092178697602522775669078859068902651826840088859835043278967176816123778407207828326852561900895422347915302511408490869244618441650475344523609527746058230111960729296214742024367923318866577346793956218189515290846008667286317243152894218098284799839448154134877083837985493594459921884957479456768751453033942583925682866825732548900022324156693086508674510799838151563666931463991747185931013865815134471250017488855169470458788240918846372738720750527492532456617324491401980907071981180508268551406640610892662336687893627630388948613033708812947626598873078242407947155424521312637620484801168913674447509825570098764768251170534866744134013643386799420762724287457316932629748247957802439219131747849827433754305120137817260994663471396050014600138065594666543736118741285955109771660047844279685643490054864287118525537698263659184787228132813113614221553263015827220960770936138477466504598376353173878101335860373480086054658234110536664912276107127102571272061615550321986653471278509223996898026887520314477117086307804757501496952775132565319282066684100551125159665625500960449670362293501520106014163390155129486766174460021125646854827506075327450133379284557771620198662149932779088708423693997355101345947240118506574776471941735137942266814822967316869808128*i1^52 + -1433909712052428717490816582754250706079151396380002291508696370199987936026488233521930680824418936987908483874692939639278026414928726561108312796767609862208767318559236415573247773928604481350256963204175593161661371318038143722295193959754517089203033431191588847797352824732319739169975882681646217935277485184435463803792289817708463952544516254379229543215433013689012227517126682714713140427706228225663838476396994475689782175775893148337672634866287269727850755441537030153815874170625154420335207204427151136342840599127668087166943195577687736050162213273584497369227178704168541583559451259203544410281860608552228386370278113106060023172686578998895460382011803104977416933361581212771361127457958359212586293694703028103543269717688764171866962000079282716755410309606419257526640630593835590350620981996406691369304819561413525030016585885610573177746325323911477151419760014881217630548039807041130165730553295457179382675941436303989741424839704780924669268151435619049519659329686927865888463119863122765625190544671877703630302791989443332851103102824234148666125848247678225872458389586398086853021313291935723105814284014261712290706662384409643808936618094922212374657395935962127429960525700442035960670557252302909942214630410917733723601522955840134930769014370298219259557949512559997891167718796965148726456868881427967262484707414919038130008849357919393094682511176387113042909617444617460032428782605422047347145123717503079191547602394168949540290727090810512133978063217196713493226595865334418218382996546567537671086181029319599844407993924887757015805351970447054347669957312826633882709855124659085192791379795212326696064803172060546304154359271632512269749336151311052638157013788322085727879315674069345879986327111433974483783634057540695563867789159656042609556199568129179396938544665412225777357973898750407064834747634134417703233425263546155608937886624749887594464452710073661902544071641327218311615316543895327042836751400472167263208711805112203252172658300289350331314386239879689774854356026350814119121206751948902594860906325692185114500792739832884359472140289648105098211380414350506975972064821511102985926256691684495791056967777316798515988761674002795827121964998159798647994603416437715920766998919556653111093101434504892169793263177226795064245009034054949890885735750184435319922249384561919519803984487155242067325000081712892230501364143348523576685933345660510071697904447699528312703732011851480069416481162082022560418764052181050984933878219739845346796786248142186072978227200*i1^53 + -19931019368461560664127261860543595183438452487754176912693542836896416771293893390810457833855460099627086302803940105005260223476068437549550005388244040833551487304428532264197122793508106524483121594661447259602378077688620363831258562547202564395310506310265143931798739376675441100465141416951112085727398164789146985478610235701053149624854982429871450753469322140152386178167738655612125251640014230385872161210134488428537244757470787955756925995547497075907393188623004617326880069127073651502102933099290936571714390832858436682254628970208947485329312518485211276352095282422206168940896887628424921578316513276759212306081266037153599708859224817354832782871032732785643828660955292045164175677670026089639805250371352076514744954893536365997920634062060392492547585229705665703799902067274378835976123175637132650277263040459298622979892657396666083784402968906182170459037621343543013093685861084897100522254102594958407020077803790352206873508865815240831050384247843174033401070809521581745770643707616838963060950938919292770719805766879558768010952425157039419415509908807550974078842071540177762747273650187499146013034844542800441309375310304326545100083585708155904438610883465617037926427536703123175328281416653622123039084767808854891163641447268172441200068806432814514925558450831055774914864993580184699100866323497344261703561008470108135923299600830257015858180405290176020080079465913516540224109051995838356378196280203520683810844032059725716273311575440447196661730719048205053641707009333979392920102458976139065055624583988098675674786423290378818345549181956077227588832235789877578689036465653235475619118784987647625375458655563571203978389223321282266561490533464255626853122604643224252741920424501210168589082413322464443904969280609839487659823798812691857959517205189671319851371811480586347951592120529416336070503448572054180619402585791972221378311147197888410311070847894056154075517271980683875155747730272191215885388587630107272788573532719427178035168409670478311878081450193894004991974840579731669699084576353242693469984670551577209955829514902308593325628581226105982221782012465860833993243871851517344516156110614739858288484575715957149440687424882683789506130239673074989286493369185878566734040487628413912897518915205633928739090807445895004457000285992551078414016961855915880548467983560263738249891678608650543038034688445602956313517928826349358048264247283643080056777433810784745680843741426365765388498636504471957735475287742290502819587739427136093722058710864816236396544*i1^54 + -164747338362966463394244936468020837658674542714436556536654479621969649283130587261393368663223733603714311533339490745493268118009272978993239924804262134483806611041394402083911680554499006948839579412540256613005497018189051810784622243358286086682262435421183305504104489060287022227721969685074135001472168548074960600249795465201858624754978955063304249733841252922689149121841419482070727546783931325836869564454710479802123177690650773858197358159821876920776609015477485277651646625068702811586479106187813069392835516449457255895906942318137221478522201222458085771403732761246263401216389822064837621134432023048212585271591484209233549172140990158976969270320899129641156263484489330775833045919686244395895986359150732574903036899630840901536459328374762106557206042084823382283435192495237174235410633132555825366645054941785311859021028729617777157842404622926750360404781560373223357126846343693617491419804192153007914447516641272298425909773304037593969103219476653378984542744965824375148010591587664784738915988454048928254879484960853694829784823771903101837972848815673957989084223663558830344973411978796787950603925439276701692141932397776809761945138336590394480823777260815050105250190243249149849683555498743230045771883365335915033171281869514536486708903412221804478833090640917631797329166158284387992506481429580385491248393619127879245134156118402583518568468689385310753420584421033786335875169524411758764595488723422483320750609310806042282488223906474952341686044788867267031113473624646440365556455440947280347440940139429791172755852819718711524960539794140273459491599479052603829221745998317350708203714138418860041200750602130076283540762202306991720004490727908200694947299766996357565335079471103835268189166431476623046633627988619803915420057390042476989842276249208326429784535980023415846684642596983848087715780740438909568833308958827641784721508175491736204838752484031830847818058394938032525304112382491916897885680866914920538773481352487174502391773977789673114004135981206632726128235930014110052692757103593217853550881842702753303481107201279356746896487462032526028507201266523186881698055374424130007086517867505009107114512434236906617829080116950591732079644497705520370766379847294970005793612424192287501468765235561458972367945508167902123845715715762201769108505837074076420790663546983535999776897181671311296166711674907869690543672080875662767412936487176515740870088727139903456544181586023587345475903712675131115890713583282660357641892679861685606890551582786584576*i1^55 + -822501519589470739717131685399854368798300279980585933319384097040523479808221632171494374944846517434250159341554320998073830939556569025884531097636517282242477437907319213378350656466541447077807321263058298332928091442396735096529683123469197929145826926215532661021638148634898260979171396233379439705246166977316382831159316247885612676129296139081718912741472782933284388646642453713729856948606385031908083160595043798619798752313100915460117771689923188231152222648276442949989517068572700453590944747681070863026282547712423898052402253006573539439205521926880251377142666696639780126079361009383899610506158338087087137402753864910791065833669487891832337489687807779618905976391161613309969238361173851420315152965758324188651201383314895845353926957490048746173179302478337145844823522702367594213820316264050433527834928898028039235590610614719679930289144096262036694097164202784500716193584497316178443445603530545657613092131026505988764096615448622128084956958760342246526425780149782416343884505792218052391061575314309305894373439444296026964495788313351759743013216360900963666181085604528608647535920282293562533725138842144876014334734760124934189361275433049277837881766412119249901352054337994746900097395913293909827126487697183484146894628243750151959405300120524219846584460962645400280891822984279966506303527331986518595535339399707864029543598178924830047878264689358275481912395281845106437899136854626420439453365619064668244616855937167364070158672358893262178626073264758032227813798998514652812965730193220752957404062728384279070378001091489788384448856578854507585117180035356191080081401895953226304732216161311778622921108657214212826972305141028602986537719761745074794623558963624159658726046450638394442365467053249380729707618469964813148499537778212375571325678530417576195014896489260637098821941080108617501453429895630218634192571226986825093727932310712991139417215601863029288274420747479426207240861921331472471085965338301914639221775981628132656136534338230245732970231618039026438440748585565805287692994386575742504069421228506485051577472013776324937506464996255508784434415065359874500018481412293696471904885011401438792357419390145821352002817572723489806794385021515319853521756047639178228998437634167909603593209132779829855822008958650528780061192745957621247342194997322422046781721511634037612528147777666721491073571148242456039877897810610100988925383254536478984753793127907796245643605584823709485269674880604246420630472422277793818009787936454651638187242291200*i1^56 + -2864260209177943566624896364541104234992174510889935546736768294779340713223816447545245518547727011363554766990436096900923626883718703253730554121892422891757096655024491703171322268534779532044958184311404344788701585917552319554075765739765037001333761331466146853646200938221226807565002938007244866270634972730849583081770769027084302912969698339840441579162996677898096428380539572197978362660673111639784709638169783317947489611654839383177775799293180423552655419761159012247739926836508050594710235572968410444523725351903330610820424543681209936619893053772223464134320636939110027221163997770258620391984410065283497422337869693435331121043734774522713942850802668254135808957982939927303036824549833612589939379191364014912008137308504374568982989651891077979646413361956309568583365465988738420266840357931486407580221538665693838321515919833188381927649182708213411311610911429328979553133665101407462244997559599961934781788967331254356619834000836368147809210378029760646105674514039502790284394188016634976407810445818840881550088553754858865623759375249144647169046953994017570532081888030594418137151190329493107166122054471293320544272786485656834241539126691625088840287771828760387165827465072092484604933681795040176569606636239122729595475165997355810774833428110606567858155688371168315034305067345750741270797645774078920734679054166666725026996626075145124197838918150371203362113865199754975245349659948641664471550204454729078808791623956461245402009251011934903633425187589946726825470853275563116232796320832378361044273047354057659412783307358989279410093659759573703963754535423632729870048483521727041698840498327283009309670220247408646087273320567815534289885350375656749268744077660592387890512534325494233943068267307574850728057655538899105198077725331524819335380214373083934701878033759026691579494965108725813781379133734988695370996724632071378189988979257462158316418703985021097870486714520256510682675230990821423658155474078468488046428446495155190758997778003506565637986687077388610612346917897276644252938753094919346028233862015997895490171240100579889672501100582952695930771977458816293529913787837003951521858095910930338019814838123364152436566337799531071614808723389342394132909280392497803793810561220168099941181912919304257158951591833620174954714612359178067453697179303577437024993644868515251694046228405293758899980160436250810460893394190204176360907356692144930216398382377020443857100806882305741496746642896795107877148123615362683969147654290237541735989248*i1^57 + -7848431181222261161546669062878265061717317406488000068826915779093182303840520849947682941920748741111665405033250402485959588039661985226639152019218384655635404595170359770707734409208437717803135996662445909166620675397862052828889636628435991138290139597683129875025988774381895494009192629150691276954425985325265422905517392023826574721317697292522230868009211162062530731235891470157403012339936691139048787266514390468595730155032654953295793021648984692982186530529722098348130706100924720007150440204341985107643928773437031681401926713345399288744866240548215955282461170526721393187998068591118179513836332021497713552871551412319294460862573253736732869198706842519701035373831591583425164447523394160335931197292182228690050059726164090885968501396934381295334608897002745530161691076248488678145681045967084939407835854507613894757277520246750222015441235262794330343784890032601262520546753986901591490369893731269616878463089480305575582109994537180707809040870268695059764127888826886658922219901713183815840360297987804130549807725704577406384163223857175952544873688319356897803967111320654696026395642461365423772773709849290946136325794643164200111641248541962042312369326701947983447914811828463211514479270028271773129923767703460736767512218045590159110591238467697121022096856560637625308193241153316819589936547583670425384919019429789632771043039476704415347166204785880967733433989583279330619607178155962707389547198787119079647909534966578910338975401711242816193538655529125305926074904197241723392851375030711346385337580977877385794872580038390723626195585379552984329561138074972278464423062636143377900534243058166504238422660543977178529367159076510294097762140308967401961642438423051135858309868046046979869273873513202755444241876877694230314030484972221264561804034635201297825827267936779068133353019521094836194705680790821266945113729863139771608134841438568764585097595915753832131880612017644362739127999241973166372236387027914945754835033337503027047446016965632085966427314902145758103935323701535901464570534492495388704525218168010190896825542720055838730552325493389151202620023897230442512905666768593387618303413535307535389487075644655357929714298172618315478446274769821159491283474018743533188041218764392536103891043913823335896194520073984990673238290926111736735033430639308738669243978327676440265764788603726110982478242318385781127299759656980036729512216431510283853719740603053436471646801439675782241845371639852348210853009824639130595360532169251356672*i1^58 + -17338721412863489981555978632472885124727024484361080129971720473268659549180383167995238859229445692777950339169806849679631079923735046363448034016371831484651424265704609432704556705289818921569505126373103381543351666405512200816841599929547571781685703298571257705952630593852865709389276405750584920241862279945805469225615924394077958806596646211998467581010833082738684286196976309136984666767392329679755515751314787718875576048169927705479281154085151232654415015316118051342666683134653540429887013728709414326632568486601045161583217206259228488670964733402220195726474656029476336334319627463179817941046304681300654164891990434478579243188786245242615518936649275171324697938585173882189308343718113515959325281771264618970429543843215363402266364912714099822967444718095872836626095343453742219866963588077174357695150278373401341851801333479800360816208653734166633685654762121950224442521850844225462242027462454174988552975380491105310336349412812851249226616391896307410163410278626475703353044478896038231938070937446743173382731049822962523972925025974355227158272815646726704869098656694751415819438192375167875790875114393636316008486345566997193427434340177508237620156859146991587977516492971574742757327479017333821418781423582878823670806656611256184348461268322114938643037825849363586366869942710897354289274042897491600308303377373011241776610163263804179332405282576709501714236901360429090126611609621135348361935910487109339646749303477121240002799562127647369267828677960391664205625621178244842527649546022464753989820385067733656366768875512160355854071707745124548176771057478629482366981839168771523340040900122772217275450618978320491300709497706489626782578703527255705323942806601974393235886624541872542841408726814563698457521115645734851747403725898024465261779255506450164196572557857373032993724983704567667953697590972455598718721773485529562176120178007792236888584940425471054913726578737873018637982336528507013812436813457049757090568823743931577056003439136348132297108811014937237576650598188339781046203285269699872914792716370807651352653131089264881742668614615379847341183332033357027505313922333854609109533510221499122297730875891792321243087824613110808354962723169542549077793865878729449393616262630993955533750159088612979744218717678168587297543888900457139716935928179315700300619777346072345905100674141028846555033604570804150077948613960730131207210980529871474285453343742837088472204894776389543680128760153661220429430936044552241873339019165696*i1^59 + -28642378770461074118494429490999148022167105934908484605373445182155867501670961019723775418350475424114080608782727359264809632587944000900671846485111322165072350822460224835327315292409296105504777131871372679072276822291600162077875910705081736980160403117318696980846705999185481203121508577215429919704747725751105355783196828173617245595593499257468378417213738861971652629628191876164962433815749686938678910908634409373622051857544976845292706463050519266502601946344307629086952751133856362062962028788280164474595605024962940901648919441305207377478263383504622953643991843325242843555770423677800992110050982017681096864987207715529545905312303566682204021092357716965822949752411191348854394435686895798565916770359149109331665426593417746043117750635589207855688069152205785798111191056324388627830076199897047835065092221549045702449423011536315387742688170008022186077480393400212008603333730703704737955097514249421336950061004082832913383640916237220308642968934983610874230821050963550249615597490909159589208394909140197375674715178431903476254190089185919069983005105099543055192867674652977560709064343784805047626839828690314070382175122181983580854857447979926780534203804020817067962236958823541458997910521261065910490279509963612559245924904778847798371160344369457444944730117581541290346178336701841941329487590222856649549103467612565434337063562062240660607846696995524685676517817434290281188246061771605634926038938263178762269795997363597966303951909567096051953472658685047180936673715885239791906670519350270959406814272251535944769521135053088486230921614771953983737906219637621632856273528049813235120858529816316221543766163909287827863985702236963326993893903611693242455947705453177324662151779460545191158007095155967168636570943438619677006378664491805137053970452962727522328212437603025580438566671426682927663441860772663286889420924189164687003141340503642277781486830467124211594578084269148822570889023210548917447537688787067532532519294314360647104481052622349373478512427382897849912609740345470275251028563210284605058456614379743430600411387333313466223432217633489568993432193241985229869938530534450475370943543321265112288403962630840346223928314967459192246050711056728605208876275134549414334986127830514931611348729600502658453266477610318271192229826167877682651373490824052565366901100911277382360208729005934954979439733383116170899336867981148969461054407710890234844981969780236642873779105096102706084757284218212163409164490097971090425905152*i1^60 + -24592369079244669540728252886429500957228771124115392040304154196447926617570356862551151445747153996980045296408753304503582571679850170180118490163939480516286540703755746690854163967835109163744736361866158804471353654745753836191039889327137683784253369621622889710457994418617186400367226814947154625007666860694819042808496827708744625228808250929427385460988929179229769728881634846977932035029578742379186117794502614966323208184813316696912768323179730954376467104307754830964868461982976777583441016671775555531111118904815891103399435811135146999621235898610214792382213714893610410322357977228871725870677095323552533134278040629042117234331257186436211011798374225395787618547625970152961987943719005050667893556081354111391247093054732540433721698536804760834898256593849870515304174368454523636451896392053594279325588589205074667659664054586074140282145427540653321640319801565671587368172071218552310629172780751806216658917105667784614458655466290140037280294429516975539908531610221785591272367632028753763243272485033354457328399273644234134173862942534240793613088959383555336361522729786369203433811591695184272555503198232291902832942777337338826949495518415689960409751165941521764247699447455496461540720416561039444525312703060012043143692682359511881067452366359243761637313807464111629656322450919030511418751263940427865847247427099175248358228991632893208905367933676841477907416257977310749085256453181895291257253603922168651142955180842152802856566261460165572741347382206985572042636642134232291348116792886479010830996839909498258156731627782754297930655873100406746141385462323254114147783039998341384791245118019678393458374382254211136975338142672734908166470371751918263123029136043591677816557022538760767888838571588296999221542855111256344651496499011022195789915949900245788181664895985287756856250469463649999980222710280022462672003587035616147809263472608496444359073376322475436324568042789379367211126641910086004431106649042449445420735618700372129089577869492474462723937885493890095382646294705990924565046459621492642426974986476861635051658059201813260046701556647074856790099734824425999352360221861932671675406387429729182577613695679227386001456265753132941016368719814990531936130864942127135456782959184162962371519548755049934251191883875138179158295962112657342795858855801621576898394006204047647613229389097991143858103555317474924457306017129672073719172718604111048469807495454692409657963900591179145918841871567975166336395551774108286976*i1^61 + -8534306491165475152993794300759735019672542046218727539876855856058152751822614151968743502531071003067761015170826315012890587042629071291180655070499615666609671223740989066697149538357747891985579847420993797423249905370579093270362270695324716580156654672482964832180781593649735945633927938112298970387783776975605613419201591563249079595048544364950549599127703751069852301102609780674919772856073354820768609824623395036291113050248641336998976786663117089364493069116123949306180137350927559024289056332547857856094433375623379628956221559033180777854537701839475490413038633216947286953337789896351904818267811841508089869590271011362788251674379542275471871219294763846071455646532866762285074806811612058119437948387650949270294989864608408310115655519721214151370602484772257011673352826514658891915808340561402818379856855325884970774958104437556663910568282601633850423430164353815308960622729077056546836869924568029823111778574451430430968186915537546612440769080556616617454613574725059316910385861626288053912587138409155782189800441617583365442481074718234134466068178214355632379248613800861942228461348851881928509505133732977981964087991151372879321977708075694146891658841860818504654863543689991061062821894448702671398487266605942619497022138306629495700207161469657955359701555947376738514693458300726412830127250215754093635235076776552946596937647677534370825536834186769038155984648954223399338877043469985310628181797356912939701796765382185667024627457943218853297631166411011919667154622598688063576246766514989279103687615023424892401725284423390013471921021948646715295520675302556106739276743114669973250949779082478299091396713918304445840820986870275656724350592941578126539534137913311982209222174949996248343837403437010475829424124995618471886561594166586753143449194643638242842387455128032453210048443826204726272376880202559946583648801916397330087687871878508163066615764807547280136543087793502058298816408160154202014707427092853719632938617879713360100048451499482020545956007635684829188741356928015531789367212365251088970835657122103646073912009233246346946690318238294331586061931783301319604383826854089607010369700927810248723187336978918104515617469151206317203802208733912234727736830615624353386685503390231649586380422367252405786591958155058497691944526440389341937611747851530758781012964374768923444986892924599882290030214116605915244199461691548773763239197487126891283654515539373018129850860676357436521194470438694755848186075545600*i1^62 + -23809213910418986003049171964523919684376988085119976136392756481894399969678751183777824688017883861550655400033314431470982114097432090129800536849768890927219686928863492379423380137482309710599901371559154586839948520350099102474427050334187359079202931115476274944251300776204675801514748959698375906138390788829677252670702160131587360616069753853624112764632645132116656795994677283970130150922462801536984127144013112574385166253499748815734686052086624409709211785399404681999200823290364293101267374607642779351180342394270572855808570099488034716680984669817223822029314948589579772220985017891432403463843502940729518413331156373563019362903990424878121719305820827663905817359898346425062627952015273799658117200821666322788699089081018238113446524636236668652242743297379921412569101944943652011088395687672881748664154441212310838191937282147703807149315733408034434658625347188601616425135695254456072834292238046574924653072153239907168355429431823858549416468186787597405145435220144501193517433181539355871417133307431861524566242916365355257752002987802519962927798030180274515153298034719714523052139708436858468418367941929061731019120424976593821857252233722030720676229076509738837646686406491165128711168882127695001810461353053664920997041378512117178793201134611326395399883801396777232448920123253013064903773734352235466650416248493552467249641528247542933626446645165251354200056958951085062263231809039642333677536828556142438582051306989105561215199721791997136212280247849685319332631988531588232256550200345720455788125474934424951980427700996747829515302323928294460907707868006257997927801629819911233806189962704794546925461329610825522955686380732500048405458743717237854968016741496433861439062839663130030890290609102034029510109672778691164982349232242879237383198874226916562464769369829173340682486685533801767423029246343662267370714282240058167295562145374806824810329744927738138144250884530278847950313055364136619516249244599608895731598921482825773813623951953680871322714544914252936074908509857244407620734701375167160562176331499943515139943002767098367027584878174784862179627451501071494476141219291952980551626536848151161725794379274305813183786780015140250431168906494747859546428088002634152906755182908634993997218685596399230273247513864990668367000610863552738743694069728793358862063444212208250329005217611561956039219548549672140267134533570159627847049189147645908100845207714462806311764951579411526911807761049738930674466816*i1^63 + -35197282515681376527769249359861413732197768308778724614038443921604315441921466934778302684739415417110431397568920564216638874985606145059805885742923491508715102089104866557626853747727424603141958614498888597240425513087880009696694741038219920945454209331169146095500363965406986509939200686360457385244453819245384296616942072510611597684155948846982298608629899283705331336631014055113780208059408156082032861586277599412074952819653587244832932709207910987783205972432143007118241309459866559274908589137095647972291362454088015733350386199040241628799247932112421894470925323538219282435414861178462592003268130745976628923113306536679842775024515465799876393371665152831437674150639962600413613638102784614548958720517391219854603673494794501394123497569133502377943718454873868847229850940559264919230313289966040848595874315709761627469425452278555838097871393939374960374147021332468318383785749448715451831276324567646767264646892309493130202554034489132490483860668141009639128886570437324983109853841023819605609315991311134766114749485281132323661378909169198366329724131285539064622786411388514416164257633976902394050878120858397653192195498840771949206208616999735581569992328656195651803563102317574588046823110288390835074359114541068555590810039854618225845045147849360158941786955262420716860934055718124727463192539540326783962538219728834901515702887820906424291749510556213733495691308461137062284354709121468307269202977664280786139973061776300386588012135700358292995388420229626865834200833134024700842106585696892599992499818752834337689571693703602360224167868172168701036882822186230115648460978202726322523124068026757496313555969869282003482182349609350909362181777619210432759164535383855981639541807040576155694204654879796875409526332327259379343756833079211961528560955002278207170512184346636144012448914264106669519895046496258402814513104181216280757848679673061696221080480006539392986250676864433505672419828850440849720680705142810844205640719154237438391166484389470637262705787488827357336549142029463518885413782492742216769015379723553871075536489511500547360990557555626925517012619981387128470040907991962776253981703348215866272638086470790404616391427641349408008980056382884782529338132746492775505479820272973582097815268313872210195713534799369999325437669754102998035830968613652470806887633386502410681161573722185847382509902947117350474205142055402559158010017566750527740044291923484861091591717382932950303250385981145088000*i1^64 + -6789960951235406540845762484781918347415329402876873283213034177405172721983980326952678286627477227552022296010498754843739409136994091612912210299559324686922345080443291708220005243002073748192201746671855778873293005039155179496909944469784162549841689804194017333958791946535206702650482226661404478584045374085378066534591507709295357508886327747867491248576129086364294182979182645536561363106595135072695224970128116657837000002928023847630447584876201394120154707465134717897999850608060027710370244046671639156544895306605193790749085588822673147885222373210755360935705900508059832506082133687518994155609789072612862210240828999546202409669360621685648385267218333790830703692365705717871769739838952059068122843058016197055025263642287605638025983933283190706540570759059092425356849002896716461623740701172740825379421854981094199048936165681420223380223053265588058820865258168636908743056154351728823459187544030741886731246398595610038788955465503587971699839395032404196107960339445409148819703786627761300474962051190749050087879093036819478758299174550174102088088457931850432176760538504322437524056073204909925729281951959496946777506683394758126229203551734618241415878961969023129839804372766184379328872653425720054708972685652530068776831018468443831373475794651679373836161791197241441789634692241280367525791082389057886365709929673449145589430055001770917164192592883597482500800182348323623127789387886726845567115915359398828458316827337047185359838167819465793866993923035215520473406914579638813322475332077903458795095232412170639415562119912035187520111291570268730839153203495821095344060487236356400789801857597577898617270488953818876561170698717726545044149397721427728986223413426802601322653966789971102370636956697635882652197437062200258120370103198903219957527243810211080689213446622889725265153123954698038587974802038567132730990566657901655227049819281669858863053167012595978242074322445908205545392351096216569321206808033725799777242399047903484931500593485860503556082058832087956677624808781023284335201248948676326513414831871905570609817249506555617843909152191806443946864573580439074993008051115895709572538291280796392180816853348430272304113381257238635789098568507603824474999476873658282645322976652410285122956668508907380082230284201667388503962545174302754564240842917741958980662391268812170542678800883467771382647311402901633488058212444450337543577154750185268042788292490464001426610548557848797074162016321536*i1^65 + 135808793726576171579161209308980970160989547622788464339652268610737718741100568293136052875848383422421491789247402490019400779945963614986356249503148356957237725545318634595559775294482425120212906579808021919644616375236754877821670863989251141132687030151127173544892341693497962528205244036110560486926025049553780848256119515393321419107497052665234589876298388460776401808738921205976203449376693142088552028944785147515249841060528700721159523653824006298149480690653278440471520103315659012713741644993907365676189980087723014163224544869127292704325880998663721475211071184860544060734717619354537633278937447289570864543932923208654001750902312465047702440542156572656934378583185408152700895710511665099527573056888072861044289793616258705213531584798892643792408136738261309779346759025246730907003408110966502445059813070485829556664576078575761628259889365076755462537950976864773737189373940401855191093817141872690045678286205371764404977658607363590366003733617484103939464074520493042153340980881046352418951001806471916567693652007688380561699716663151931371283720715411315383331437940238182839683319963800141840667668059684340041933867103261892434558681829544061960941597451775444219216711946731041068143056441567483071463974905850561294312554834555546673248557035270288623478001180473602493122323717011739252783984441648389036139568594248426155215060856719108335384344601520365181682312794748222237289114810708746722822094780506872603152278326080410507749057343749031351897064083669018857358416034626858155573530939364572135444306339146576088551076692160193180238655116947425867481168985573761010498758703603251264087351105968277698075327846419558872440989558658074431466940662907143049452596164016935560482452044345211807208908880089823555410768165810611459871938602587887806073582579258478014739473690426675504442250232326721041361337323558615612862537798040578455165456657213691927412003054044961635117671345185661510521186511226875989436145696860913781107505690458763114142934868298548219411564000955689973418328671376466063005408576262007402630282478850665455471412488907707147854030744990038031261442274945114034645018213423471740360529513174010664669482098514515557456044510091338878048148368100896290102364862640634659487687793162836995594554074816065181249133657919180985266355437913424108999294546884320181138098964449546379883445877720435547575037575429817208811156927104385321562380054531681594590616485285705429811533478248880138604249088*i1^66 + 219455734740753247896367748594450588104303310808464336237983230341930882561088022877248389254215118168950993107786613395410948530933992919081576458176150628712795958771885466842142785626175462629530708904450622701129902739194319436654101876116117735756999965223394880705834902267615623369120403456475073606845006516766236976141506490533856854423167707624510879164354306128651891961211562053002665700708897561098720274108143410775319417795611817015779167175029426223723240610808676464546123013821213935995709438878260988715139719268371582904568606003347800793488261981860718477859323114015469742727590701165936172346727450787133925184492633739346842949258104569132643587112086766080520738025590731415779391002131615141496264012583011726689691846284020117477918209253880798683981615895995038243887147464369100195757834073015769334355333329433244981279465087018248348851954028623754678473407063911111003527608920645233519227082990449212129970345585045808517566730996664000086581884249375920463956632495357890748434527011111993179507590238468421359820585105442503672138351109141489505710654485280901740443155155794088749188881952000143258778977756152577945181916295786293749765926674102658969340897057614434030425518814738232229792830009147462056886696929210190802458748520684049739419362331541389393438254393581658349188611628025995890354603490498973416287148702820529182322682664814804868210853465292754677842104208402824997361125762485749404041205964594143915636933228728503901641075706582926650015703974004524064463839034372549881412953335854773874110738485960702770429784545208515930925593346179517372971996432077899385946380534599397017036877187712521073516435651354717383026835918655589971975702510981243072957924431310383101396906666913748513192534656904967779594636545074753063453573019143929454897035969917563336374723550728855270531957971436397417380300646121796761461468974136346163791344404274385196351013926022918241059285290774765474568453730499356224317820227883278428682220566148170650438278514209776911261321207581608618920629134521852745335430751981126313162665116452820436129991164767841379544681905531008604218350242943829129287326429519247550577270292698398843572958737746393307638768661606262476878334714879623746058987694214923887499916297390722088042183376232393231183445146360862314045366508352942085436581256960000058722799215911565579687512103855582605986919863707055664138890604772712973201882452051918783450903100070703720709746963479487578112*i1^67 + 173237077746267292870837207905258833830374501571893590834176078264054404250917562954827183062045469284366461841973322620119113198513839493765168060261455188992263019746599638180974493087949202262199895147682820542135706990080154854712669725965442210525844256433882487762179109009622257257438000498276240833209296417448620626434294197857690193194603450154107002422704797775298564830210028572509908234555157514208923465001037486205015696272101271090577885269835047444419272776001606160374788672903589819207808259255379417768605992563320573336801787886797818513220854526288136088537734126942714567125716644501161118611864992443814311213717270157268959827763483652269126670610966768525394874670241566851948752037810479098205448399367788460803007590025851683570481430808678434100670590227150647188872878574864588845159205089460126095562300538943332880208284659403292150507119307191075329902495953315940246907242090088985410173331563796259239490990640440192131172007884579828717256777386039653331640961155322763045825783463553042123144398883410317527715398741514064147139494183316642647310352360925469440386436904873668292041340957761059859285122927568496176106755411007574722843425313690300886568959568643563333881928927345334348590302791232765136035072350842019748075180219958229461800646429988159653388305405395820523684777646607057987414958488532530430553365054232198974995838624794032017943620569633136922281181892607522171204099481674294203320010587727881477016742541451859560548262611153020704655981155200783981523780897315845244266669740768794365441523996144786236742416308432766056094957754053019519158314358565803170071073052238289315743218705782950117136932938527487277395879598800663660723678300549555940055894018448494858627616710697091142574598674846271044389292981520096110655279013911055836431503806820111380342810483479324417436280125163908766176258756077236183558406248872942202608791208390303765096951778647678711470526332088641706736074585017324756974584369265346697002568266303499366595092119425812253522231939241668181508090975518623852794385419893958546265752233794043104572069953870919007016843794086054996746564979699880829041631822201534782995139123002751386547366656474135887165171367740170802629188962618620900831797305491819307894640824160847303638586252305136762951375405014634445970776920721109062250238637048011851398177274095245746599223146836616760300708474494233839102522068237245486563781345829173425376382547906977773477289158246400*i1^68 + -58693841091959222974125001079516210992505468306375116137111939439798070830374426190058218983887826897782373094250879823653418276492347757134679720747432895501644493830584392186150902264326577375685176097920170298169320793029853767410396398373183697194724947652043096045935277899042028023861950143445103023029793036908099559434976542679556563537491650311390145235073692412930690202591223355791845923679788587262126157431087313012697477547319822786218119235706135694906500144896380226531691893324627844297639213955071029833089133614691864696034117905994863283252425861086770390740525106162358370388825281083718508984568674208130698019184613347786111263487540009433531819008843073707527575883229350782607569804660610759585447261999734850043048202688280916105352862999883262731117416080373233452949465742583832884402179297208480873842435663560751971963651132323617284933061682076820930954461381102562770403048057386374114999761733255322901786380973602392967183674412937692519505526988900041399545861575209751330232090480655439212295748951622673096049428574430432193300231167765972430275585391447274976354638780613673242683420054496052047412971925236489228469421714854494025590595742761796793430145312291367051524203641716952605610034157756498828217221311473365812192267037642445599728944025681753212091352316950191222078726165637910744798206713548283293544108497892422304797496750736911337530199841643697436298837253719309502310405680892293682543142184385390400510796446446143914652332878898993193961092054857956847420295888352386566429948469598073222233889177925155848030395677738397149928881188644721119031470965844582674068189531997460867787430668978381471687872066892570002886503923005761488163404328964687382048097487434624513906547100094310088542243334586709943229998182304064692909436446106083097534453502758417258479723985721067506102939637500718676740591840005189271718087768023364511541800199630778361493848245446100198977959875554049391580837632477991212997196719129048823333962218065703431506655136865406381646049496201203433259638184329002602960126159568993066325647734234772490263871438495260078358125124408612965154778052696972643573609107726657095110743223301366562766044188166345632878611677870162159570813813181254272944700803793002319790409524665867801864342589922640589739249376062043441046802658352473801059108492228832298206434223637381073773265643436550731448457448356291176986767647813482722253442090761118817550249765827632584883961856*i1^69 + -158499473068852710470792161094752704732143869929743119738890649470580759730701101086274161782153505562947397429570609788864693484855329696388692056012544559417866799593559441521802271032076542637279837123199114096820094874100170829202372386509061651956117457919648150860740240151985185566781019219704168206882099846601545823202337959260145379382668870657106457100346987460206909492193545010362822838957386119702974175084384930843574351565844471421907770961806461974520325138010065345909007043567892273325931942738140128270190139769714127517821811027301885143242228217392106932844894765518229575993573292520767331884287721002658458618413322549601763578716637443736149789743838708959548886130149370429070232744337421761684326787981715350209607993509498964126371059954278665821981004303432814283883904913596011539797036092604933562352055317530512979230209784273919477074235493513383213066175306460462133850000471525451758120218660356131211847217785808580099018582608344924790308978455531816159370713578963737825044101811177186185173396186295985993618432078710839528252479785363498536177292037792921247993100525675543529384297394388304017118514571939462440214684657243230320512415167488466130972538530234495769343576792938070254872630223145705368043496531312536248441485307338524960986610179931431215829567003385217568858809451926670563840293612853747555733817665801366902989809643390594440171792378987786189519229158447828400995240198363081344955481533081586317945573705818122800460375682715934758287923454989012222669813840546914916324346911745470817787391883217353270474005462145844315153027751218925392949652903455888558962009579664316284229541055930476373240458435793145224398733648204710990941426551810225046768386679009430055515655581767577807599302951101280453121424607488351421901507674580049833980509015099078485223868721163213830450526348289940522908011947043548761599603147274166871766975771452676531803209378770323123260775137097249198691809166374366660522138810382104991189417680583601401050505695571171842664962002773558640306970982442284896120217679564988724637961343872211710568304375272189899232490642592764079092535862021264966068008204920350825511086352318476480831956753112514501948623528286093797169182610558935913909214590721868655209452559281825977714693692791328037600822368768495132420797535689982143694056258069866158219823872108662886161994525870614040610175649367242067616937834582172285856520193457855149449071402782107369472*i1^70 + -95153885802664371807548457523435596649300575349287784373183153337316214610100068371676955029847020899661596862511396619157774787180005775727527291831906650860491882470613220101828085753899713007848691082249166880397221461544380581540797984309736024842379831019937850276749737765284489882735769719522235984383441445241011504262082826193689472627201538054800056395149332225979751243396456033575033394324259861269709389075789659242010899832646170618547039731708897432669248866825792819783682053016907034899903459699546001985113016849433225359659909403253962808730431032091565998450216383223822451241156336548014781944969637636166053839183060505770338888038100071897742613818019621228892387945419359967646232754291080908528860102443339020281889068184851879112736117868930495748867887610650725180320039721526339747117879834472754815768058067288001651741138872165782171017839084241073107517922386766275438730804143986695820486077960747158974141781177647621546252758039897900968571825141730160670846336970506369870690145374767918870160213966009255451454739699211491638010849276672470237758594946277274175683758238206945067155633044234111490927254999188718765301085965846938031506245717555196965776391409049384560514202663078026677961627652939872250350341402510658948407065126026446765041569658652345735727492080434268172313694780584257668552862278725362692390746674700579024737072134230235906881224967768827952635404788935546084888005362795201890277600426275464542599030976949200736582553154885950610132645971495890500692166950205046961112065789295890873345391064293924661755041386856312609717574554972355155102167705496666289612839644114516870457069885795237341611743423724683040678936572126441314085504022555606265189768455828041837760145919278996243985045585401324771591484221496336342838524650107958062556496794367605510877392059528807742274506082001424860794699436111093325909910501762030771333518470484192568194978402233701262985997003288828729670134024567323596829057287844932776983856780495369274522597121429938097564792692269818003698843792922557418540355123029564905896694928539028383789378665899566877487122393378931101281367679364597892042996777204803098244498894969117356592792133715432622474703819925666856789205595508717954971947681211603518677656392459429515913024615473281364881662213705489166794101566531419408665746862035651724452482901915710761928963377170458970107192058948784592249724565332850922324149605425465973535670741762048*i1^71 + -4841889929319438695777448520139707436944099478228023682319038367258427436871110317321765657493603004983653883725602920766430481144681415299462864211841231021243052894806064581039156348536792264810005594171854342736852451921628224345685913158935549847584733743729224257523304792762837074367013874226671101937848527708248448217789857096181022930781072401909887247741860809513707947549205892486739366883253710987708008668721142092180863876675617805655214081072536778656855075614438049055146641732088821123987973676142150797135767447510361421907324610599096514893865716963875467297843487276087809918425884004614860413536297745980373787559920439393584851823503002677712440418810195070993745420971517584069216316665720404538679722486645666625711171025098372942760849551269904566443612921424326136490737653932499126251836693521107268097819633132861960741323663508400576818959424627174818292802603498287796995593673155160650659402138957364907275349639991995017361121693392643949521764260394108886930244608348739032691696129305575849025847917259867614928895351387573087736016276285979960976041700768232766325878976006639659830281860516196096376016798686254102100045678789446649513983821442567246060995590738030824457416951644948911704484640423955903299529494332508755601137760404247666130876386648058733461344402763590802442948255439072125248585293825976545112768154139553271724065750687160152345833473050125787989332924936521372720726801457914273094453451283998692394587894398556679219476285870818002621644293640080578233024921289805120555812915911802318766016956601272212275037998216883905366273401098294337119767129209190067738438323427666362790511021002196425856073033861339184553996013069611561682676742543272384951005355704407087058983557069869346486424974453084349160563253238499995737160318700544093818841278203984055655234448625771227526061778526164428874435968343505487670047082160151647106370150028844166405020552079865916083533160918548744495455772204548146771121593028856710051530922809281935414368402544785157148908756650364908857807690448851411010984583676155248675141901485068024419999961656872424962976341399517769972333543734342761351625405735179643307234574846113013531423703860166077930578964930169353144898737402582643272401875716100835742261793056436682709559092500153623723863595532792995298822681611852375419691886359961242803879838722551787224142431092601641753557465223373158637386400247666025472860056963510661577441280*i1^72 + -2890233944079627819896086079356520001973532357686304236018778281523764255157842665013281499462714697170858801052740804421599464599709460562576923240132318277321350194527419007802397328320223642739946636521246611799183794186409453722932619108554658903514182226009043337603428027404801226466408145891040261758964290329767403424879166419774826570579175490856505455411270219486567171995536784603992575314832108341199085527641298812634233078056492849198485199552953466934326879129568799775117534190220875965850116046316159444282001851307211678443674489994388767792544590663116503713607758919937933092340478449523260748557551849789500218633057272664815766499703782590911850353596452275716482979118194000998996009774645364696901834157112017851825375019016658712995324057238813291154941283942961773228846391103931097866826244738490478875867439436588471216454463391608486696497705559349418573776922228282007626003482317729462752030208499604606167135817960216354698771692894240156437351175105785264973650326370806375230577166409446352287299236576112222058456003969092432396101943311941196679051835088804653153373651123504206705291476130001089879377457202476912608506639593308118904155504379691401714277652909566513259889152073800572893950675854105878392890230388367702021548798510863978181238190827094410067701546142331501681941003455420666375818761811180052454355669335452645934936128828735022213740367570973923496684530690190068594683080296190906089767912172634539362397727138960628540316165349441693747972684731537822527254023940400757676785458192602948024898388988389067996592215175904337342621387706098458795231167165227609525108552556494970925610680817010989436864102792932344809001001631922308587849111028439440618666741482266340208163044038956265689350550494214651318961909983852167869280240634913000940055524845705932554509239277779675150148934441016855980133340954369863861586031196924755924088743336626014341247367801251970728123172051832665032380064865092900763296756675586213917307990710839102926795376511642466341688390575398569075225785959872889771009760506745777642329205259882800534429702396708966366801659764443769533063192969479944764844560615484621284336567103153056290414191138181954841718629545887528112074932755379882085781890651397456342225397266151257774766927386624435667531526884259157357898790362203516393882055389392041379955643372847898154570152704748371588205084641024851361999709537023588695622741206107160576*i1^73 + -17337703727116415628861845838942201876750697498472822881153229430241277140106079340604266069643765903247624336673389581412692152313717256803735335869110670572996094584810818387625749639943762455484749227241199646044956436446219064098694937651283202623191442795315936749572753287160251200495258246311926581135999975028752767034201541438944217742756821965567518307449730200531746284251928612560186986606078496292961146841139362811892536236541174736310877603500799310728415825400278168920172489286406854565268968405778143612698924568685861807341165181725225148601324261066796006315078304224834869013968562281820055138410100257393329307647052025618901813722579292110099051501695559652308381253003662891366865652061186724804399951724211035767762851379319213661338593581285734001241019897029576923648147137998166646094759016522021206819567378448555451223371987146413395428604361191373390978365154162576823089874042337897134595559039696558925417731323558342670575028722684128011135196904338753748043722527646930417749238508510453942411388091818268754803707502604107590782934448576382910633440469797259863029905750769124943221524934593793783892151556858842127930571769567179120934481126414417245334551710471942797666277600300986646782627773327805197910934362828837473690484791591192083084300055853025103194095381789544212521940632635946611499048866310539250722735929632693592274400452723036319311741536190802341148469556107606336080316014373698762716619537707679515787812313909529260974220167505705800803243855538653758374981413109722506951342073369160033414264642851244117371279826338630943604515536978618429406289188631695429319647255458680411463875052153613990918461080869935017981042542781120784863328625975346409865436614733752321714102482141591552386887314293576539840116128057664313563112459393818189877757829913464028888622743332872128601804586412167751296592408152434019538684128525673713528787766515122831585463825612073211443141612948393758333762768963878099337362078775030201351303690634525948405982971277977696940207513337443112645914047532718382937463052274295333065695307140873412733211200770028347202541262434828412501389513077590836863157379419547731614900374460867963472380307489222497939291233263724499001926125813363151342380164613554149810075118649866537948834316506317960582512366367767476642350138848739507256361622990238621380682957862042278359003893166301724940954983515432504038106341914718551232417894498304*i1^74 + -24600420306018577983169519026855290064132684598994399960478196371256923038988967252033645716807491493639935894556673682947876548154543534093247581862092435012546581978246748883484668134930879760995283046530160551795996843101607164421616179369561262325943790833697575241213207842486008844871495889875554583518979873589028784127466238130864650280993689527795592632031856085222173524819012118577001779483347720322675012928276395403582708889702829827809386010542484442937929679102501475338571180999152772577469425259523250882295488974762319419968861083744569692534824143237653742165548466145305771431268660042401754626516098452293968281974387328098802390678972645360183634996019030605080195043185512456220836640734423534778620160780397297190514400453805268733986246668969006770220489817316470045785790149902005767040928496592593384724636681856052785362851085858940722134086988329521109679219007966737958609454065730699356437432858154300941946017139997911004159138702563026321179290029182756571878612651237369072686647405483913722929303155826909161402862407427738594420456981893397410947613348616580385414089610305293622450699205065837228774255424667587814540253144049281043755407454351666659150707374155281406970411208039404425058291191596164127919477826678704522547237697731896112273746683483740510565864547781236144469848352156306224339012434588541634104557400288832310684801919237942037790381071812364424119495612481150967479953655284939367244440422266060676550229758148348797202477689252956273892775057231690750351092266411949950397217549244232204584606091384879807336014539017017471813659236017337047263409725943355927045869326338938615120237026204287615143530231010480085398252521139438176536312348900201311498867535060550186732193401274747448539201146123045549486838439046559398619615845755740676299689719155032691698592560317126458718101960721611823162383982089293800217992194664675378568686750288313209800105206669429261958718436125037970957961469576654670184802206615648743586712254303925497178516520195733313591200782979182599514651950454623074360935580496742904908578987655970566293776376268253798445761546521753667545336778917459807652192703732411399651237142536897699672352089145591453086413163085116012721120213564605377541807031905165825034448359390888929088482773162196157701949495958051032802102054322849086269672227729865762573612146869354599541075801075939208132891350846713603639772676883370126084145152*i1^75 + -18854602728918867981390985548750579096165615609544603126120223519269407397886337025299473702550840503502690886100705469673990254494049346693314084732335783068070354085009995968473440115109455074785906798582908812779711826486850113427725753334922697310909723506823594987282395894447155435146673212013027256825526655838555934983776608423490137778971718554640106463787646303208058849943250456446664204533904075020545888156244942653031428154329823897663109493278712557861871494732611630541237175851980252874590192196430683851295885823470421788663758065166294844013255273912086265475299131507312962116657557762825505185167673209402267138906925768315104736830267027604287142376440655380163716181711452739022969303219423291985995068175872631466147424148319906767869458550391750462944549952469081475633420902840118706343023875196838196587777816260838017861429855217355517593464231932700286512364119583996395282612899104529021319389064306096524439506098123479689928143549516855595552055675535931552281385546493182629536141274848703133572167479444757371277213640431421608489737728365944766940134162085757040953285622597762533681216250228551102135986655661927082264081049699829758694519716518167090108063045736799312446730605885390713085753166258815905963375372562065652483727015238269915212313697788739676996748917949169925054717056887637721771649472852586679762702306620559493401039445793323157582522767149822095314428638807731252905868516083353044188118341896043041878082771307920252787864806754783244679693929803698390107066461953530539250047895147742329728561367220460199533947932548991800938783749569367988241957948888519503385727790792655979358775177475871408913400784279807503855627816729761585833273449099907465891682474780650832577965820080841097482791955568511129404652460030154993473388146520916460267357465010183060674801211033119406049902032776101726177512584935148961225010082575447615923931019509255167223092170720981674931637995457142322463631770180825374513055690105599105187760920702765428702258196888839615976221766375144496098232058953364622930173581172997416275558815409643372508139281620769152834947610373634022900262062138734028753004478253805740592332038191531979803280600679848537522307205204405176688079939376214683437688646256901902831123210545236680491453706534466002781017947602269324922642639387149739470564404192923311915097500197291183694838516039521490849349813560066845256995072430670086144*i1^76 + -10629045801384940012068555147549285691407002769899200784393421256175998898141966197498675393693986158312571564208648825596268635423682689095759988755406230613671099130359724882242775282709917149644621328425270383115488026036010793876219608080500968186151290494325024373917189291158443526350021963219407850498534994553131295145885528013273033299994239153655442417892398163365180345049050075115974367755472749098946396548660998885605558009709531355836797576213174055146713120521662446680983700743801706339874043618735770771387166720887975398376892456869042532860188253724642209836047574291118355226050772629517321626648372259485152477534523034382826531143908888739996024680158327462585389075774148410489929675284552804332137260234425472938207592358653385176429757817302813428751155600627230067390040101251353006961088682304884732514666970777389279072303480295441792904721775251827893050766902226976502195384512622883720669032187526692307266155217812122559826530676415455964837943452815721159304008041437498859455640812519994754342598007122611186136415978211491420228542535285630273488089730505542383603545179493209401806025353934535971502142217899814232678828719873932432927738164241261110300363330753197038850525756173072138647493656610861712341895853600359765474068415800833426177829591737953965272289537236702977292869727761906928105722818196287047223752300283100709223580847510128211124314196109183613351301639277659760885759781283319615079547089042597350744433915766709580869915734961859254681742813466567615432529860822832293281990103580810551553856776067301928575240364867202683153161707555753261738215247456198842535265599706603010761982203710982977117757073718065852500906610249329835590108498534505592235621228000314841269131923183889271472961005174181306216005039602433857093594994303843166387678087876009185780142433063635327419011715196664039103031768528161687913573239461284807295472810508386959937418794602674589006336736719541236292565318171526711795601195231957135380071403449915581677068605376185036151518989845496209839349685235278089456032467446987414480180971322711214020099769476626240914383700024961675960394806508052174495950648402902197476193095976599743368451764233839013591907618199660574218583532086657689557571334235071970615668763398382542122186440530936448885628995512285580909271896705969920354374346077890276784952918390434060721984097241651047755239857651470358945192629764096*i1^77 + -3719086296128625984121367996888571299722793818936882196317212068243653166697209687843735013331874230130634468982355867897543531168125643039658399897137361481241973563605491368978141886897695193661038457486870741697692424696592666320275961025490565034819602243360214252595245356039554508379340994528927225659945472939374377208279444670207462451092020508669802672676990715812707066073808074904912121120152814263590481028622981443066311903752620372771881580915673212103337779773477160162214541828568248495135038762642307313894727586677854618658577203801559133998537058219497943634660022436948576285950950597576960370649287343889497250143141633850211810885844606698590057313670098345607234171793904135594950279682403790634044602538008066159421388415767842532745272852220097696062614646359420304281015082433270882358674117014486117050456013098451062166747203843630015125556200668293489045969424078891640018241386204111727160640536018257927589384657203540347556849754440873082701296882578970059841865606761402382967664130192353750389040194050256771969538504248448177766766153422628402050183831237406844576280677829909551935312306284071150883803380714636097140731228066239375085636116757877012053587478355471424840158844509211488341951415147283445534016398172223386411379981056834170572499381570612049703665045906901792821694490130884453099464186709231576488554887856993584892800455113471990085239984819952604309857003162941798869665003362162628343293610440106458698759686316295526187488895349598845924709272173053122920802345384580710668538765741015659958774491058056576573774040025369268562047592276223368911625001571169559901823394977345885332419324804335662110557006062622088667084090552821190629916503695271850576629499199684733735642952554209497391424268386865315173604493524603214186610837972198901182584593870551267217436873764653535713574765601484205831997200824446659623937624462636205895579746073323016369912428327028514454598130538043041270794947738876289950301723549230998438560314135292695262363806692969071572377041717144435944443480284185917391303792279456243181834669805926109920737834649653014810022084730570889581307217066563684839465352451954001057883501731476750966467757488333343521774604507906202963950341325129308924370346951975041656381863832847458318710266271982872928882193690190601159245615201441380106228728348363427709816287279951048389375804021248891456290059791231313405542400*i1^78 + -751574030502918313653436085285563507731499420644076850256697151986060734492587036548786385135435592384017839771878773247739663573634798380608089802896283500495783147528448360458446469032267084034450779996075658677227309640543905594988363053397010473244284183406782532144595542257241171118671440088186866312520443460521680113759777403235862026398914301507696967041795511384673249944153691181466766131157521595678443717096213919610395521342422637834052628648182582581185541593879662107995690914393818399161037915058834750860115231111024123521653734920533555685685140928102202352246480689703377116758160777005982469067215843051807809154784575657702917372709326138387974574474319258365028744634664925738185508716696666427438346938485807194067595545149010117629553887094649278876568132395281129947667152171824845499903136783879004425367136316498132618041411909318257165265285727880144161669130720283948259101195355528309241503122111885894212544970547258436118059384828927505516464680124977297299325658003202799727888978295346205583623506678310582287581376822480506748429992475678513439342136073124362553815596845297990180506538460313846516847467511312770865986250749706154641500755660374941180150910396222267251571789114268568462433052392447261683984147067588514524603176208784943906482763708230079093321427517616701836651978077346533664407837665375882554346729940239964678042309936703443414602952819701555519747727025153342939553139880788149441498749892841517295709728878996395376387924429390696936574920589605288991187800632432182886638390912574601869453619105500443453465877967953714338434567602457546656377966727001027091658694519300463997886050743565396647180718017057519357822224033763066969146842179519844671534340210993396045017901789256027418388538107373401651230386973732047448673669364963781652381928366584257245088763688724263740196892782515180906214873480016028059853101214170659975919368371282021162683088896322061370355765303942484715823331095987766401391482716032397346667598375401945505383237390357597660503123010039398699289037702724479276989850591792216554433889741862547626014380653477199059405548406255377183332708575412627691716011147069656348403423971353908780414032324015594013944909470474011219701359516156192107229244481943323283060865064549604115559751486375170431741540446111815360738138139513441764601538641385103895349833003489797506564705197311871555061975606209019904*i1^79 + -45762867831525988652018543510132636628564779862053650164380568343165192131752087878085477681476840774121447129817860215228310908819087084464924802346223916461753943456872172718335927886774641352701796741873689365799669477848125094572429659035438466718077534909997855071367154367695856759672355078388309102459974165400712138565425895023158401724978178571759111285641139458786736707395496083428850572520841690180930033418996157212352429682591079978508580809734916214566656390829403328427015208382164276232778769548822546204155950178307143563029734722580854790938327267592711921421893092214317113163200431662287887464749816322715293191616265845249869214804112297608351042726295236583091501798501143234378688982678251362156495937729663425188649273385155836819789393474524905623782766511967130359075472725523286996963016181124240020836921116725136198139296017350596507172863273578734738829905743112125010136989579880158725491949409407755348198934859657243540472265999366328421523785054344215726994701782438740746552542267671540797105298361628266561154746340969569285368738469041309254702577781044544951483671971366857978899216379280234242927575545331342434767549094435141782951324702392055989493931800932734533412972623418531468648470129557464053928913720830708610736881006504994417398415723086175513779704224822441759912742055345230105660627933988062753963084954050114831621824360299252177666000521809005067039717187026388540559146719357737895924314978867564582280875436510748893897866037529645353357168498093682579996511203170569007091236577593694510840483583387972348912066719615879338558168798405411965118403751256347146794429718351832249053540249525232686108715539792887218113092206631446502952693365713114090637756557314505015737777500410161925008912512156676667538457192538604951708858913787893857961882310830258093320505681867011415680709333846887957635541483892063104839028874311092956600573321003110210080072634218915245384707295203720271937998074956171475945441633100937605247285904426068214898060744473702007923933814711722423791322203820599763675300394619344264928490285196478857563809899005637092351777995743893570339063972137648854376552478005291724591205370382648223701656550098176424616096894132058495886301190346224662721088222475646578456239063143980496652510810247102805279663410501613833599597738943306902114713211152838351654682116484263014914120958077354722595660890112*i1^80 + -779138201137567055119447807979391329221733206674594153572117989880807777419676226706282229438161298247921272324928476760944564115776569420608326325932252637475787155505526587608725983384126631767311635224824982159515744930413998747793569632980361574296351575080584513498982983506056158644942336733424016588072520380974784613332517268843597418608853472172143493324089296412679427397168248305965902636399078911130510824445735068221732107651128075421758211654503624347520414526073708925650120185678815588807391250873450620902015380502433970056116218171232036192256185249335657217929573625164145782585262917423974141646172629573334489968318706207195048554044751349471657901059425528693552184087185410547008631391258034572868941258204967465191041484458887055931683874106822346809958189603864628453071850007921763898261241131264472862306188702916612399701176852627294955963728678822770690163077373578678000932044910185092394794118587992209383654032991557192354886622033035070540178053444661640963648176601719055063592188784823174767519684308675348134943773238778223560959747576442326514249518259788240190550655142920855858958469390028976568986947658207267775974311960205592240393564566986899339020295715974894908753567842463467353408429514859064006739583917529909196207624637019902716084917514264841224198159553905258761147630288422810132653991441798396145794087985069678822116114739404593006460841777308449632355334036409688396174664461593979147563190600302206502376180650573778439892205289172060727408649027575383639496946298829266702853059748841304310329248992456102393448956166769802288924501580012960628003676334520786650584411577553788730536251013394080063666941698435634912182377278247114936803128110522082714451097935436967546480004438205326602494229119546295493524432466987343929303294668591505827484039493101624908648613666555705803490280700104970627523187549717259223515829466230792698628962365602419461737280029978183032709845159417136554782625527764301677448942533142634145461943036972817539666944626346775378979222693463940326632987135180660527008753983780247796807513188739498468928896102217746986307857406265563491833799341690221834906841739461110921240120611476165725362713142519045889200274389101206646591688766821612838814187647714728641892192206837868347521081540922330733769433349252543165481904484528744538987838851951545853798461694104132770538466931363209543680*i1^81 + 3430663330260163573424661000720933536860275296216265380244503996276341382497549492484668785267132629437647583027786149051550982249985329549907256973339967276181589074984611460604066212598901002855507437659643935479893143945166682966788692743978623540499659403302365334164063916823494284535646720497419059135497407276730957657001563130914071954224166061281512541636547886461690184826448153896430452553784690186037569783698813412806499210075110855120031537185534735902256336007050971271745058641956689233196642869921499518704373535996329426264488485087878318851123184671167255057231169557233195120407684068855480531424791711601856550302092788528676309677555921711207513591865692015578921704805208989947569394475960999887645671423197020473396296794801630285074510891838964557044903222975617615064460794484325495296242927155013022424054022077388512844825016201822927274016578802005948934081599614895796893890005315444396152082461988880232623733153346547793352260451787829586676889605025636514237599269310622385332126484373920401600092339380731851392078542771952418093427597908630631389586588520795577289436487813240684828478377076082198005258540705866681246872708397710458067649862332445149982071552733819551200039914537124710438265163857584747124188982728702422417970767133300826898526553779971610876432847050541086326994889309121194422770859803735734076451869519074078075486798552282820008865897642060632340635479296463607281483215312615901244364276453909809079418982840299485261586448766567202489440940672419747421835012899637207945333415319371052509713760902317068901978683475399018576171726106702260387670288153261284107544968491574684771263657881456587271225349062842732468027856872280618163160979522470720296978235451394915282562010395284845591696857284874942902332352966281545538900074248603689796424301039953031510591112751868548488777445511807615926963986010116131939602989831373170290605004144126958351557150518961933521515001120139513237962325789748427479241702910341145463568958344556359963675514712656997102335260897114810304854647709507409802411966864755887884563181612750188758545113882635370815196562829521565045228119146576257929374829082380581682231317122309863326619723892165349073004633603677439767948312980389427664575077666234238571318972663308428866831125571547728025924534059548629857346889459010103452884995887167535137187315685785170075285498888192*i1^82 + -139958443358248951559583182849072566089237621312765489633590700489780556403520765206767038045243246533627768775541722893882854071132744226943388160184614466543946907352045007505768023875319918805430363988158441505764714466273955505898634181031437530902324301781851230357770904338946815179080545336428051525575580431022531997204512498431641717543550974322012190614965777896825050855076066440836887731927472277031895388939983564908757850798492035715232637020936631192399494716285603363830571313368520366106699355212248011056529654680019172448769731886318026575372197409133068630210395011057556254070444020262581169543502786706426501194226905961553819477223501476137010242424372565421695081512325777589724358920696107205302749132884101856680696412930677318842189916323354008484998852094730338147278127247573645549677709734645368368782513854665770839200704706578155861862687210116206405028683974188048605671703807349451706908661051559836169221584087532770367003315947663183552153448608170163568655442772668019380850661826764663579503353176288115957146220022277665275368198189884473068582571715361321015419227937324369179738630981683763111995703484164934420040222088654042924990222490964873651308223567880270681273031971367924113584494049460590964929894576575023110607974541303279044968607131856867014622150794099709995514893074117306941746189578439510654710555114899624688306433158266693764591172405780458286469187066272091296835395369101787755042199363967244250932377786148999284716100087898032546876105741449216370183320824450968613025009323447740425207879179368881532587794105482598355104005448289955770680162583164311620528878277460532793083452580833280818020577498285777216737095648950247312341272943015265482448387546946991298813888430562552326591274082415751677349440264711105585755193191887876156928053315052942541936106596357492083224729258251476716792638136282436511678820192877837653426115948855553974201342009004452434337894502220845326213549662613326868947795298431646097925189881439209027226974393260852951082154378312379343981857459379436059323592712717322456605230966962965114102936900507342827072647653563977311655018695971508111032648581617988105826318656364065426307375461748322829198816459579801464110920372091725167364018579282379784597595845646522291245976365346122768154785883292465749519315182484348892728574247359587041079777099904842307993600*i1^83 + -5112017096181588661701252399097547576858452986719056186296839910600843064872233547657614134588382626926824245549997867448776137607768591713439710225182056779868364742733195291781713483490215183459810099498161780357929927844873156091529861981082341018222180831822324741662487305767483914191571753915004391835222119149681869053132086359326815821416697024114526108694855697973340848776454131689995551007262092295177994409651053569505161152273396031447427549404604810700550148390186036289566901185587225490068413971904240145904785442562655352988119367063729249786356888306617915954178340676057711437820101358643909356386590903395511879373246645886309786436412469736960330025759618675513587985212328042835302123378715587317981314816607521664574954399873928339256357136027731922767992629305043267472446811436416073519195317079623326578122860976478707987968384959387037484931240059270835621689761228620635854118224827287771000463451822311875387679123078880771777064642787240411180566966509311023298277001730500548485105042824881082791494409715935870775161930865752246907385172042274248314591465240628422165217146429683435798267025120299704028714517674789363090845797981873196676619594921715666303374862064798302774884455984759997161180069471536956526495226870829486485299324384762549909987566902228454660960870370052400842982627554503563974491751119320685324692538590035998695050022980835380683780312625542332179254206027696807491178727688939047462487005833344094069224400542697592442370363402259394054413028795066641269721651340860310391955892778690702097090184056840090726377090365953082845684209124650552208620426722334054257228012116021168293796974777800809645850744362956126291727522726099547666941745799279514245394007504271408475548791333803188245132299019669202344499954776855441802727497713936343033228227727716333338990615621120668058607646003547044158043472470859566137458307258601417944041373526129673709536920510721317607099540137805261489800733400694200783846952982456767415581688864032531422009585304150892007197119615649544676647983202982081994590321559805854454531960898519092695334321147410916910919740159268810214588541408296015088186855432340774314728892445429663432155903176131185867797328395951634667722520767204562178088834583855436468726168366833142779435347039298109134940132878055071004770353218731234251016341515868002801358107370848256*i1^84 + 23463819443519826241285417621396266658806063992503680151792677809347366140570630207227677908627133798975126400776033711194548428613621394592998735475871544492046194961174375832021058443258799709880218704884020549833072720203925847274621076766467092532807548581160194238831920539145000020450719818075620569208164723251027561308291910237158179403428916815771773457120021051534752063896489347943978437585026413780960070406207112727789913560427486490781137657853093569974466234682699716396717719324452502213507718168024493836653106756091122483357951322747579143458710881048446799274895843754623919888137575652045907613446660180794802867783890299228831417495532201335955868675652202411696731008315400821665206801241290181640377595956082281365427050417269807408757110325076345501600649400455593925539712566135938295448765287883639456171827612482397698731964948112854850572201548363271249904779384132167270380059644138154388035773419189006919279479077501239809345427261079794327171591700687756931130279669152484425755436815621931763852867009942134776414098580144020699375746671759326624247873357863938446176508339538319315694135951928910513557766557108689789845330568161698552577427630717074447795090142714721452061305330772547267411258275176691546516117945746600079431043097149479364736227885029559509219258042165112327494074684083612402132709591574335654929138943357403474017107814570556243981173940999402158066024906032274815526373071832885605737070154715611909959316670681703956693327735832693545369004425362188885466044385674598858890566183717930693762828658333937012885821198955795646614198944969957314756769872168353559518846043914029920344123809126492417782122249472304024567161091350687340308701776538505466230319962068548288661380589325518401484925776816998637544199635477807948737234086371668830564331571213768389541501970293055693935867163951011673188955009784640497713604782272207608143239954939878471419366071205416588858249637070451522826925008817780951453338907902952555295472270245246505564680746935713011676376020481176780370382328860448704917473150903056035741220270440892416015398336480182201460265312460318343350504867399053863139261112014019229884483056182256777549477724032854521247744662951985916026231527017815241562674126638773698718912863295921732154297423558299637733451385221439817947183419117862611178222836434085116792274944*i1^85 + -2991916588903905449279826753712755473260664343066645987535247861416691946967472955333480904261403838371408937537488729129066258607346812023592844396063162768297273516510569248560793941573842719881329373018544082900171557792582651260544209769559542206271857716900639938828537376714491152165008485518705209114740419840516198156884409944487420499993688501611504148933099736098483617321844193558155180506831732409946485651887509694574479887452305051326032598889048074844461435468410860056955806951383060659826940536753189899302974999239457910961223004167415816195574698101362519560821639882644971746781698737684056327412668520105022494095970135134426706837921145346160891062252239689975699231299358597265122235026850938564120235809346906034420255847110485691782774944931470327277746754629950125900061784244409905198341845887323856479165789641323139733169556561042867962716444260436245611767036940849054495382547176063063759177322552972165473601642603667380464284665782027605733399770413817228786785123435863966572297494976332660572457183202676397830372084840874606143571041179242813171672340270865495012878797201976211416796290162064002077519789337342807667211587721869135446366242520239578727376308927209726334337130814837367369828853597004824651784996077986677268789237593482313459506957217068018456739033035315755455088921588227330810201448671895748144779931961734029776026673133456159174742199338526956906162567191169779076824480761808594712176215996333197771202314375276497823557058622688833232631859587781749601127863704752585994935040442126996678041502832661694610527011119094963960557296056169367926689133168682788348465509744527415796123728095516939502726594705157154739810570007411501319940918530923333635711971014588782813154878421792181203066186976483843979959954754661213577771985511492509913143313795777113678372265901203993104912336506904399298866967095469716405980535057159973893994042310804577095614428177249066471503594046089375698950901481628756349119390274964601128433046643126172919985569152502327988222476503275573452248772368718337314358000572158130702774568777859374853251670852301832701042811413890654893135468416925030357439966070625353083825964217748874163121629247967273887409040215320606426585763885142123150915225005721717499366900152618382766282861207122692043158137803534374722747358091344212941727545654543122432*i1^86 + 66495023434417165801815934336929412000599090290850317289219948150292699127763117362506053072756135722377520522966114792414601560101011726711052542451074669197771156174133482761627375411279319752961795869830284605250848030028111569317904023455781971932180212600585151498849799601987699727335753429780072958089249898239250067019449789833141970151330482723803628677826944058290230803347388482839806793378541910034929229879510058465384153868472729867553345519516931325133071665044307957956064191394436679375924161703002069268978125069758906984910735477710014771139397100022769239227794579051303250642968714043270849038561918442908217015603288746932051542183424670669297008003033536980624550315940819820172033613106991232010405308155148141757337931252204105186891624489293712327948625543669625844684954661642779719957177211912352099618738782526174652164730645393336603834104145944979606255855262355242400693396972796278533019834967975845715112873722709583530067444519195789409085704681670096432282368341960704215172739831654485773995978892159014916543509409590257303017443579998481508612889094564318664842817198500400266221587416568479414831707873737617063926965364621627935306021074397349323748835456658108791869420338362567553128731223753438528883215932288514028152365401426567200157041974198484130383802591255590097619553557906887664341916475790597068785509881741752425058220412716472677370508032849387353096025892057209411116132893155767528560772124048965556950978930315292824770405514114969846024801093753903978859304118106787151056572711198605612483403116836497208796245947571802746143168153985177101751543134736269659104688762166945681364814265940405690662088248073131685391461290153178146984055537290105513080718200126953004911815116751044118068364340348728650545624302740985590854564749706864978640872584193985421922523040798280256154979894268490679824935384812209769368743743331125086733066504669473745990504610408506535651720175196975707774470162905289026368739727142960572950616564567197983594251201840827170564139350490814688329028601797151697674064421696028479698165740554524938175336289656639265651750752109905263792318999304638299665927259330346554191269568578845204613776454210319617034416425019789240625442575164140050966147466502128706415041741026507012797081262664916303034371111935277356771604427501546453729221279744*i1^87 + -904187896068166090488033067317986209345728432698949435609030962499368714315706185239441873276919823879869218956383143395844396584680499764966612102523704248977539562814095193568574221804196054947691464932219559134676027326952630293161281998633896721420183526182229629115666637132782393911039596474467695042521134508205157962457753135494542525448190119820495929746456457067349955043289614753249297789357001389208827740993399105312974223303177860362743694914622658521711575526715359140078418080970248655004924906331460539112478223421159427487561004385330413418899009488912935346865357380032329593190627373329495093562829574187235422983712165197984268300068933011808901954097825379544783198933786470601627921515867886730005514961086171690366336741426102259356880565995641073129756036604557676457322638258660849309497243966630566053542290729308273872947123620164703090262824319278574033118911400773987489178354773912836986569023575363089948507188698755501340165793173526157626831084038914078207418441758565588688783173316663082197421795884302934277471110271857836815524947703179780728941975404414477745847994151689827858494609736256976360890020829794419567577335589010014194888156279776688484101598673041808885839179969688907796846889346374161660890685725861167835617521426386966694012596024189573737201168904339449615329052461763231336893211056048740788717819409435778587026384151927976108472259768328984394002568770445114339669549645181771490695119169434931277413421954700307097527267120049200694144587447152456528165054620048764391935969839102732509226663833952721332436336730328832816483993334332063055349362614325942868119189809828698579444421986683058237226983255248838988631878101226013850508266930946262355848565551652325733617461008585368086546126475375363690850664925162056578063098789386828197135544571637247697889962539156275291285884299806916433795279212452441833654970553327359952458757896238671921654014236769909241419900231064672670820531471950620587250203175274025139632910210532846744198528303809423406967844800283886431341360118652489949594596227985453534282552423003852807204072149926787515032214758191176266944509143742053622144551642973711026592307188431976432520974999070801544745768250136868436171191725798950558993347697661106643346197145066505020277732697234318520332514158225864241274951789498152779776*i1^88 + 15071773435601133697608288189380047991146514920325693849384249013373962416620733034625006953149218331040566248641441355489220181249527367920899808435990127320799095210485654502146825939811663418028715120537241151985428046160176629043020928434115470099720134381262423476868999869876080123093879701117838086280876517839157249946907156972561609639532257378697140025777835431528662154726028844420236990472926487952531113543584513929091365576555766571056379509952368253983686419029206895413379621900027101806658733921922401109458572687881685854449756380423374645032472507212049324546025249129494597083304788117258073785896753012241820366183945140354985255270286272192560460826552401389878925651846508467167025374691348474181875396037696025585686068076570448934042150414888723456276247059779418729844240182995331371763788464982152911014874867699876695676216300415088082078706469762007902187305430565645038393584240310965352870312861759688439426579424006962839530563357516007593319482193564671697053259831173435793299524637868948322308550191240331506448944134245465307613012571933916392964306218064074099731781343943584951812489380229275518440297145730149510262028589230320417363460130000575842553304238330926490245943175285297319082769978947938182427622186812779622478606302748045820892768871693356091897131584606156307561527454235805660935150248750295775665197541838018433465484365474584386850656079528246553219999915420107331830293190939101939650122831632822219450266807830723421498224274078186108413350603898232752595786073894156178322114068476843472275182521657906062290972978940487552053022531591543300561105445549255213824320157130642574843016452000713723643120779293687026125312653807507594207100390043727816219076282676446111230464215259519226556645394065356952985263162196497536590194339085627624808922186861287162063630372578373594156536804970839537344812783309887388886045202918415207174363947735795236415181604858848058581482290817606828781575733647698265659838552955713313302050428447878887629621406956988404036584179667974351315795091675743983465305537041658803604560926641200095188671069432471159355533999571647123641590660570773385953920939402367784809112677558083417857336431201013064944489723701427087799839376280978269042121787654490656281021402654167889445007951110943840848824620583338677987381082062848*i1^89 + -199899058041578242796216592963956514942345556394109442111122602003959811262197735321155373148777457551500868095169970265800354105409749889203769738439871972088924821613385754643172861146826173967787495514107344428266983764304352885046037075124716116485692550576703727196077435182176620081245318274263120349594248338831975245910916051521638747706552457085734121372158397824462157528279684622458894124031423088045475721479684212835478483636787222626860355505420332952864938112188019487265696868215140137486921295190255948686233751704965427171125765511651078725872779885060057169214478188326467947578827305782228950813726967175396441094611627224043732350275685362137823738153375866083911687175885208063134130275409983986556394960336997170234589888915043137433429582631329638063323784591385930426722037287921483015746381108780904586835700853402635870153111888340736750315663160012692153771493052122798838779049268361703779954336227548407280564832280002898193625171922953515129841787035515812148846262327920310838970180716559403174991506167350243273206727703674964506223558368976695042344362425380146660357551894534770758070659060747518333704724732178483117237441824119775904611818866434564532160330200134079918059727612132877252061409673048624070185282080949429970282105888424562781614404884275739741980142911897287727556612322290271102941493980626163632562005782694330628049574482968652678228806304682962651572009777550157079003810268334810230104557899605124536157364481344322941989533783061720020500957669972725374352040108114931053122563130889750037420031082340969602818166242046723595340937107156670815641734957581496148950014322815882937108190345114835321301026618755403977844381288790525270924221244007824983875078291169813202225614002589056006569379628041844020252779869557697745543630178303711615475521207368671858781565426763240209131000599135701589427207989027101324715239946143841955812588993304877702947034199681857993806164823076058911531130931775067712711813243516981681018451000940050726292894644448850477485023152418350934513871942127609080008744260527834120202740882336237744107372104025786842154905677833308304390477498122911939819812717878627092726991755391055317021548815976397086642639945038731771392745604823689246359746170230436803989912155536562610048439898710378629517803710555965072867328*i1^90 + 1957530876528755253094459749690616613097475927485798940988363051962479760408565120275841513790066631695831099334517866413101236508923863295576115602715592724732451579359698075288302283507052343032655064963442686239300240699671488874263339851783070854390103773803305927202893583551952874534049394408538989177315694430948977318083954997503340687251841641515497389223773413325825447232542121809221371320942804238072230524880800767039589639894626818628820012608764408188385985459631318161621053931207375389561182290624713477220327438318930534906546080740975895797884188361022862294418152168388483637317849126877693481166560633520733244598791554373426709597837443073784811266498792118627168195814950872149193101976082917460571703613204010527601042297156588701581084690064520718641392425073913018527031123580958546751099000681578940237287305234889068375890508827618688441207249816118156230212449691774218935061456537487273405231534698755166418054705375117158752016168804640075297175351304864421077971335092325105047537578806028290190706775358390839171687304362688024119777690941473097957874168585216264607589102967288295726382317033722732175537666669356026068017963483512753857369772479950944550910956520541929477572539808252196237645510640356175402410390696897865258204404531794590403185978783536442163385999889571151893777231391724996564860303004498676525152919244307169949025668432428842224159043478252040461068077170398118311565395194668180634033448487762378221629740941642550144518734343358978274301382697329881390964567605057294305916883054550094809366791775692062191007784240533714728682206944136890448974182001021719836127781050948183060430012707889088552658601797464844582247832095551704525704262709129776675688771892398541093656724163261058368643540148019307210683287309897046637565045397441573324040970235157951792275382262584654639130962206413764589540888889839331223794060686037595645702440471993977171139930734413221385084222534106707844181111799627736838696206924548057967405925468636116104457828309033609842010187364176103558923069918743090824551661689582730334020460120439848059007076999958655450138380738213325631038802303579291089802726699056372426225741341265616047692384030462784425689003782513187830928513852439718902806796253369853845468479618070341141209474535145123758123344205971456*i1^91 + -15015753796499635709501096653386959746896654527058819102731791548819834957726586457025696270547327138635730314763575832543811976198669731509480758258595343578909846532725280225824152949795015200336045841758736348317215659307321586257903739336913238866946285102760558174083492387967182727400338377733396672005009579464274219143174094199726037804093304527922326185746264973793110753175580157734085530991570065491104135123401909576418384939391757266133614678393152853151168117702166419873495761617720893359375839135018274214374056796798977878195105380820335796404569559797929113933585808913923842561719118462456383396431957022379912649956394337675231396947389268078694368392274951562615701407817883237297840969981503269716637471696403125634176892564453878026345607517797934159856514390966996039050815262909043196749530598858556848646351183672806621741723406201211797949643248998707736366507636094422324028957983491380558306138817522557645522775420749091611446216823448728261262514204859282924157135037767208941034851706754888511958542446322931718466349465306400039652211417094381204671022228195075103267340463669472654090850503540773229971155350619232648199834724809976313623699957307754980750016062576858303986690004832543895922471910272977786990429526816298638293158576253811250286589800355856675235911315143580613378628228115199118133895655122177397834780648059247165083308189777304898262140982806652628273486316772924384990108472305385086815046329485356838312271956344585168896741818921569957291535513495715185487986465997850509221995198829193993364535359669958480694972301108913837710575766819296519413907878096305539231231548781634139833436405063525157319350589598159123439343673597012248584761125523866872685765168700691344120733660658418342675271391016223862887641697261992213922703040019167367129742347164597302878526710813565230776634879079166116170089057239079029952582760373523141669657143327151297222767153579397248734001093628092321664067239213586048324260928197522454820969086608754704950429277602456787925943473897530061743381915549579339305169598038825607163955757348579649257280229812214403602522647480576003225678665247057693274386088992886830738454357358473069071234549013920833099963351042705434973949141436378039033196536373671034580199368756760751622374382983622385838587904*i1^92 + 145111746631970444736760704689986356979285346647152241608931697422354920012876241238880231652960023456243275991595955070019267339820626653439466718420992759552471228084134261246426623816616116702610169053899630521567681185712724978209999549651864520598274946250919844199452919457026498399869965117783070280214839956168747724299028460476448369434643103343903712940521371620715316692237656304998030315511816220605971562960080298583096117961655489054458832862276595112392506689396737925473784121863226140290704042495174242959583706926165267046233816647941177599251172558151173150830616455762626805050024876398257282790933940649549722464178631244204196010678980342617478254014921506616107061051640703721602038943799049768938599863244218675604660037449293245124384348385580463482900806434901834076298294497869160364360363100918645769725179744431476901142903138626633815302239009742346769987219167812867094150978700037032178854821382305404372416450855936863121355976477826623471663320880687776866453734870226987121319705166491438209485764775928540069760922811241027548577761901344253840820340402913236552501102147200379194080470541462104756328126220415910072022222360902661449119064073150808839608869667887380575658754807138363652444487058837557891930027664867734210184552042399775882232737764014893389416975224314755504517391301288042865699305490637640245421930929728937577854650612594471725582019238262624467977907761223710646217167838515628803752416363023574991112103130533338108296385392140896416258841084349730435381608956301974710788483785066838283539089919524570355411766470920577665806910149997176839586567137000549241673640181143397410708081116695121444818735035987408431983319253927131603252050204840369831788405758673610354406979117133070352061269787344148729927508934987604643370867070528923845906091372570057611366918776832256154277631110912618871816327105666208082103522893362483802521605544370361574292814442429752411540406001290813574177996304964831313662949258251705400922463864221386005593576627038532990918784147421842299719709751217874101607643852288282306408410964865281251144423496522024873606170055821728410252778814778253178900137636560898211866254357445732172058115937298178061023203154328175324842838289019320530016720306761064540150869320115398258611148869332893696*i1^93 + -903094604149084800488592121373993456484483048598670424881095187041235725397273795292934489033101257831705176948760659656692097034119687016969997365070323478863377735345148915355434283068734424977540361664590057522502548385427665251744494120196565273390284029507633416175135338163928166495416479454764738770858749647711870407005128105506165523363534988090519634044608349299483589872711440385139868531043128089661672398747092040669973113018404600765845308159558362059415553872038425976456076006704066140615367306561280740176899909200802773460628303310471034395163369651901578920817807385349745456647962232152809149858151616056551354514246486720596944352962519202922946764081941013689553251001417476034525965043648408785403315901703373756132090201332073504528819366023671888868317092159451922230665388373986445259605297292893164367052865369913658078769742435961421935034876097473890608159203112632633469604364366467392302223032673023871819421607530430556418492645782089837931969790545128788447097084388562406814727705375115483913601686653545643265494675081944066426837683978443391380113764629108015237072968517537529591500672033351541457814927631721075334939355795001204706328402686616452583912234362223050354918786318156921769694743728059303118753567702853873653046042540095778724926559809661441431311857934537699361869832649546092645888002525183842154685239821535171461609829328200007237693986198315030276941902696502699509788298199542550271685253221426904387708142082567176646223537214546250063334400835479058852755437272265392506737331840361818974930974647078399912281924838090266471765166090717321739593383045879237967903158784788044363828400850362126168164076951201124087005239491463882626365724745469487356695458793349647230714082032115753246236819800918771043424393375292079562931868214823936155626141352847081304115567176429185958272117718075205714954964861582145691651274752356876150448748056689752134817185890756794629280208796178662153902766017112815721983468735623177669783331783513866498502044950250327083414400106732945472275374909585483957549789356826483374157603434659086249037116968509023766247229399189447693713626659510772632367254175420330652522468188986527084788748445865142156520558375170381662983082057349774891487627847283403581983035366690793643940249600*i1^94 + 417173293425417764106548626971050057382661843366617156079361804226022493869824923957532978450617471275065354723394199445534393591771199762349535062509370441363497205478628174135499772067431254768912235554780119719477527609626467056077794573126958857958788533624667718372209103563677384098907513005885247603633194605524909720633178562200246765548010761404715644555549940529730063736272850596362741670654766464621707899574474377065399815029269437384093761569285752542267541341691959813098150315419034693775415450580660261988971931237543181704511008489347471467884322565731362769879026978256138720991301306970270796189938783412067142813331032375859624900953915023084510411306212118997554621886398420629859142847082578301707567610446380490789967602711944235529603100399396261127565280627699049452120208650865805568292994050462224133288579405615459676730766015497565366793836116929134619687729051931708616455172766376559392966506127089210931206588131548966781672269990853951261189212457967054782680432569373850580732433980339893912422530469826153951309278706506517095306593426369123269934542265768212503610814759111246705490630454647106622004682422559835091287017714863259606612066254819445181501687846214175434433645909198940848707205120740014544419611641940655692708856685354899246879790111802169487997954504508544695630500350139131755635731444344451920118986025410298583945689587908172658119384456045772301202271592791467956081363986062496703263560668190625718035701076066173447963999941858017328523717336059511206988398066780888574795887015831176276922399792479480881901727034257793464373808975721600053750098912803165436538066321423983242518265411715607868520459025580196076800904642431271229197264651357681760684700425895480747674441051704925043401016252033554738921322918007577016143178009003760734758268319176237655589204032358124732750658292615368314069960564213763460780203360381887524381578757851138331428122308327849654563461826067560341614067300671626959932434029605075232889021139541004071918037065691400024262873407860140947936646768499140230621274478201704500574704428450871256200992044147805987436300133801950791142964099536665338994472538942279795153401712658944364148908099743279147637847674429983678250029976342612500396156647645215561458073054933417984*i1^95 + -1531813743982495409811606333087093660434220810214546430841486453548269699594150866335471325552689058026580493331230306866902964800278809426088439212528521204714194434550778033344193800094402181930122889989668288112603448381302403027149480133131384652575633395525560184716951705651329085516162936788591912805642152307742064935453139202370618648561390122176733956162742616818664918724562212002993997828874666082847237501385008433217639422333465274355146327704473995026360738845059174904127658038417327995316355017303093875764712732167960753450333300890961911342212238273229636136755810897310606317409355238279407172255754716580893075355422684871134731807025962029746962111217663355099273160362541060302784238014772719268643081873878393898657667921168596837811817300608298834112828982128785441309410705994640376193685230838253604840633494807106852606561218019447025932148840880976842548453146202193988221720878884987965640750522092387773515286538131837245615810487986967480924609141394417553400645490865629515981278347163427581583244275472563545236585695749744862400284407167824203149097020200232313340925389367047668726428356440487292822231518505081070159865134274279221400816208547996936452398925120695639761188850502498157188833803006415721768760341775207073296128051032991210263058888008246341172048267134618909614197746747796626748724620302234619934848748465490888688559939722677747807175677667426675583883234409786555611145010533954262504885674817695958601851769293762657919897328468463508043511179144926457752276344904698491787132841805510379258304800371517886121910208022729700006760622051684151235939712370009546062885438326901461219237672339630266520568321005186823292005724676247411172679187170326048394441592114195773146680588361149473699053468147703980215837376113212235987507576966026499799830069228674028688062677962060890814209346799413970411617363901175206145590947585243202746321431615503319318512057268569105311022227889710285829337839522781027599331043883710315550552721655687790625073433974558236673382387595501061632254902737997757599612837509816741652165484090850046512969654347661104783255298262413248024587879749781853027970014601300038298374672342887068264335538169561486744941448612985499519694476264206534920057662395306350494978408448*i1^96 + 45466307472747149186063349546607972788497457587876385328569568589615408437824730887773572210717348562270243881004383502008911787565003653915066931251440212945447223211364116485773483497192586604982182468172303412889657585250023890394652917541697043440094823421279081529731291854183560492313746186428760344369524730296263064673583912162603714647163100817181486810517951951742426341853712873134354183692244788009487404064201302844641432340228419785612746721654932154191508539855109918572221547946110517496958821961431022015327132985801053745640645867434697987696981502969689794083433362444108840144552079822739640310970981497612083796199082831684773646441646943880551129430629393920895656526367087958215792614672476257467629203133844001096429478293926380304995380413060319317878621746032987175274472161264815666548864170027476454784005102783600883211781412834967731360084685943851661042459563751661511131449959684321274311994751918047925784267463305226658818717283112563656049946560723288512829418128631705287168206467605990220392249770458153682557873475975156924096496944394685911641198968134764782668574935236799199218588496910816554215968176188964473473088393607502236337689461038271861374501097002595617528582263905473036162765198996248940572830348648560254743750846387021717609757252195649773900893994149415641366539215469487452153865709359487809545363155854097884750462362210935375029360526274045043140264567861013733360977443961883065729085772109727580962008955882308882492405548190858701527543924256770242324499417831023812894963535579098784880468276755860431866035838683979009529177949816839407169641486862004301558373480569250380633598040532079890826017713481246896749892475069737239434751774745715723579562403296346482846621039074642941918456058230939736786195427616693349353532916112330919385033451679026282927691368091203126325876356892290921999533797751454804706387638581419535214863573005043138292456885705322816811871615050460821287558264285385312998635470635775350686188395145432859045473302937819107245681108313034789371704529944915991801881000466145461292524594032158147085078409099362014612378376714426417130092420284454800072029560297018998136030583705660972082149121941544395156830178535133028103853741906272275973177626967880499200*i1^97 + 501636830390904906439264334439642923846210221018224397718450495187669933923822420038342709803121113768017616684314553217280969820373976753017102856847274240620591770022969490183298631549306318434724750440881483994392618380858048963807072699633089138382246898268517062745379012407376861195104773106916592683670572680674578871939821099408109767146962833479551243807138321674564017715151122957282298365329435452157737526708098883464460012520770473886626357867011303902683374688671099988255549626976149610556514001442263020148563948938854777428319356037839598639904868366466264520189715342832171866363747952619244043003879742265574091822442819184968094632557516504424926188953018253896812970272016377992539225138536274776032896400614066268227996282578071361552181871175589893061545717521312959374300376154959323672098600674048006754884381641039796574803549681602000295843033164854238337125569178207193393248617973042228799207458778983404753557396880255420156032457014277716122481067841621059147153715497195617388744574098014113570472929912688381054457075812898311024665208570679416045833012383738154990351083398068262707863135312446262862453848635527802223711108406972600688529433653263656639185300817612038239255232650954275223109308882885055684905246916708223157515882793836773561932476694948596618232236157142930000142797007729414344855065381718419324997262181603164730498237545086937943212940242065795409340125446870806597778427991863811011383532101450465498752847230298288166884853972170516701727485739643135844390783630826014119520387831768037654548045927172250781423289285153386062325849274281762055509306179677424108537706098370070741607770593464012274780644206203056557691062245387278038589038520223572004486315143974003030246104785493228519241382171622257559041620741272928635703258185853556047982269250932864235023782515830154821496046281922504574113315780325403729167620378443974289784826998985716855605809512228046879110305987836744990071472156738775303150562949441425359382505157509178341245955922535075558778869705774806449104044368418326516035572778455008679254943786448060778735988704664206383247898704137994987772664023544230838287464096104700851584527089071380821227523989169028019363580916455953523295684619420214525145938657280*i1^98 + -4823569447176272722799227476634973050832212439349787537279866528324221410304686155487789810436685387855173924647038227122911335012834967083297120754535222945868994414288695527871477988297665509170280106174004988371788272105034224422859219422322017124146353216507011166600065526120261780690609613164354055264547599234742068938289759667919119908933485268591822214303106063528450392248264042805830116396496146306727284204212577271746516210484682634065584032225045718594780523623832360563463075186385472579234370052475918592603715451141503737950421228980348818045585838431014964867156677705527532437773594592560640380055505829469233756327223988695254562704978606670909541629860245359226820131528780588106771309087759513042861806926486368559764043503998299760696371052617405316159970106671005938635774433085882000846293478454140166674569197295475388269036161346522942865720524292494566224847944246965323820734153280402678282565565679040607536190687244202502958235042704157999281306269176120214386489363995518019058968499020597514479844994018123895649653199969758977711824951912294505174298162839185181361012046409794400940046288379559779624659094574940565066996167315543880819133754733891622422728939771658529334118457873684301424164992273912173016198204018070913211063320107916665461882090738631655546151487974389998030648996813160306348343712365160489228085159859050652406982633996031275405434069474249911460627978410051395467481895384312362279953055159491265204781106884937777439267806404230123536776274941237061649342948409709269909143295479418409376619423129207033792248723614333021947982248799824389448524917771481443277721732314193474037534134727523769857446298941842597426137199273861224537247858856955404995225230707974969869142484203013129218522570603813189070472423252991506708458241487385959569306256331071589850502773390884394099720535836208741612997115197168216815552835480729727503867989781679178190984590824921880880341048480242738133759860644820972330923327168090332567476078695231489737278964979974114432288543214532121767710429921869642638035720219189034330438016219332673304232644348716251984683023803381655192255929260576784544062960717207520959681210317029312879272239448813333310484882051788196587705627559191161864192*i1^99 + -56919350827522113385708927097383565975951761751525469768922602278870307237634570900079837176527777898344719885097089175917535142421183777254893014491143156125846380629197127789863872284432557109043470255456455004916382278035225069921589463620173210566018582704756858645490723729757665233983977833224668294959886641050466284408370680356520495808811568102251072787255128057508224429303109501999549315700008046535914031663182877075903016843935014369252324502919769171229775127170844699614922215414760561839522354706504615320089484294881673344520785671347240457718224944959699669726115582818926716707260302280764737966398144981024845803350055469111684311655269799787016270967639536632994726401655805208565445390535691510461706903589384493680014346491424597469054656698256352812362979917986795117945588659203844647497804693488148706621537841516690506501588775999528032655701858557086079430664566119219714099541821745703591932837651853109894544721367290165373598952176061094176154057855416270397271735799474142065199390315832575455310075185310355542353532869025447086174601962489534858447566141342683473891276130199128601961071316216311091581286569145166307210853130387587787683111923640518963907124990628041319798966605371953500283382858093721308804759230467463500982200403305805174392696012221669455153406172668699308341336969471774965073457400735815220926734177214159450607835174113219519364410300497386778340408705723294298202773828303600654954028388628730559936535264759221003788743254023182373730672598945529065808659863808830353393966294711721712159964455020746547959804040141207151635216553975864976052637886653537327929710325187633347954412009634173265409171584063340174718008079203727365046407660317566836032866657880667445024240969431752978933783125771772457976111592842470035888410949773360267039979611658145944335921309061790524922030158033735612297366714980906908575458949266280220330818388224914452018874805379085490192900590262089631275998352238576845363037016814588076763993402340942990363216198049114111202714087682812933331997885145970925049923630169330998660315733673714268612048939884343754835505312012523586881940856517278826616557948796025994567087878979753074949069619454530527991823458725837175665444872257536*i1^100 + -335934889958922889677884950786976186469310876855018726015081344548500367277275745417849017906439526479997986443004618535765893365415486779015265950368073940459583450176610066944518665855114009261674313176487055643534832208467510349209357977241916758298898140265240729164058206884094136866159987859925886451675076225344250945750586659775473419808701301090636520860578056200169785742841869998884449118974112747538553252211519372515864420015823411169024222969252950754615443108470310613336770416804554778342143179405292880642970368324561748411713283566263482114799844869763117705338569333511811648018194999881652716501876398421966512979366492361817793309410348697804218824801290900796489245104613506696512687337098890926648149652253546073804616855999324617147260261126339478383471661524953500626079687661594777915753333232046249371935082205218872504325646390977679375700666507170867397495219563551403948672614443658702595731957730340118250941071093385965517711990131877872159613128282928320542163357664856310772523695988053818347830648155080488847344425984468476492611141562905687616480979264281686221910402216248798625010221912399900723427617563368023613391220262267263732506215176645822745149561778965049392140277016788484416809972541723023452163873491122682524165365195134776141763322797259660353106644615969584505551699318373124109358802731288787414205104858175975655784136380395827895509331894168068953832928619409575310116416736041674357722908148718063658543611823440597468850594356618234536605306723429126337091943378624181959802045063491578846788723801795216192254331074633586682288379831845067867573165139912406540326536188874778143652423844227179451413437135218804457929022724979698869868712072092384579257120636677801818843184230350973206720970830784282824035110307817100369211529401970848969872058437258628457183929620849578732774220359769225418353299838846339390042967323906176960928679417238518428765148724640043023308547878671556768039228159241095047838049586591724589404095222833852981013229039613077523774254993362690492479875601659084459632151294288114153734585192966297908019404641583437015872798148206621392579075468752091953323943605317145396705566520492218115879344038575556018021365990233366673227776*i1^101 + -1260170965637392152353078491621671335258539337272611950536839336381824844655460808009017642950863150074684397606765156932632837812102120311639041076496586659038025131006169526033622293081238068950481954635538054646802490634245259693139184152596700449563581117846650696908595149496807600635205197417549243747570772447843261245440290639959585036037837063548597712981909149517304311060769438687580482409368076051600883322318182012746886741873437364149779034323197913138046501236115401964351925595132668274842283451191691712304912251624084692432744237592933988899868168048478393855924836812205876390887535682725985704476937617309497340301390969136081958989497643427600806944320846719836033144626134194362471581759413454123055823269977108108244626947852159503996236904004653383744906171984402911538225987702758346382456879749706740548508917055030767215186952041719681912715799380863754074076331988399606311805709962454903645751020505086999422455870881601825563465472204410238353150566375356360675734499110933556342758587489297561768245739964173179961771981427368705248341217513911212151323551944586742712879345143866396318330094336188442851265968644436337703167722269507668555805681065538872066877650371893280129774597584937152880868038512456606981376058098756656718231692633544269359857903890174701728275170314003970274430460885171914614347187792592786932209218171100461584371785809658643024344117963240601537024488570307471553957613196385943148223721822797721734566839852625893147919313744533356836653878578531338674054993506581832595209873567029110766467286220426493522046622789318345344078646848577489626245949025618480028229390658387240804233774488056818597416420668088586327142996710248216720279523051500885765621844955358949787250581488948031015507447314691773738193649706280752848040443626227220338134106731121307824624721273181530048967778841184345775840208343133935592803075462898438819569052723197596974054692972855785778546360794828091855140686973739746046359276288462409828528155098687506636203888246432597705665626124792632205458078644652333317785819974734455712533563677600343617782597089201081131239594812409610352100738624027275986901198695822247334293072012096199311029114820235832185735097723387904*i1^102 + -3372145133631598561032015511713662737427904604361101372199322711262097522649734578102006766101424163966500357382598504532562260353263552301027953895193841533463129489296407465059567523900051419136097905951694856605361696933861998970310433989186689268166517419272761789518281491587260971788877069713879316143298625646175960733342808844757591365659404148089059972649979665554638711316620646118151300440742651219327686226412917437033866722754968209187284051499774639018981836493380734821889095293513451552244974599989686214725904696738982648285535578934758076584283104017913754884137709097239430163921989536822323565635663785381623091795503278430328285136693394447910276814287610057934156535520981298152588361504432366438358107576939422373524142773229004802215285145853362353942636839892258064139523795974489551546196945775657248488102382540278439071438303345703792351311068878472460706859623630013623845173742113693672244392506894023491258120233551311679234356604892269596989241583644047103406652918644084079705556845024508254893219121506786239728084165993412753186571161788658233476953929634442300670189020676767137473835345913658164136385696508819314624990527645573180185236539086622960101227061293347167969066120705082920269857664239269385898310333249850461968520102734101009891144925066853631130345599716794415143580503759414030763045160626993099688086977389566516923640695940449013686874653089275066844287945867960059812749645375012906800843418999423629056796540418153553506994657034035375115984740670312172361644121122169627770876451707231509612540012331354634558589793403457861157531629384172410973481602926914568778719933003311723838423454373598139237647315247722015851395788770628308265638879001566493719337998813344105038355223384815448241895487625488604541509177885887308406503375030084787666534636401929114886806085147560985120486754724291043975686747042305627186160010412710261075534047762652743194797275315871194303520085800481304348381334781327957411762830823343279241612609189778355625746757845782275475112762424187117449702322296594426444778015635791758692729632244673657534129788486075029745839740284878514315564281358927402996777658318944803778655975425274496080822779966833501619093504*i1^103 + -7147612025367425394157641109401827713410267931889348269154943543043526622198954515400161570730678045735422276484543935490884520517421729210843081919253918366013108250893383320811855133840818338433207123071538131573629137619977300308649723875366527533020889812181545561863978508789426155702544446514045661100405996952560763422180607039015784596090211718282130079750201126169453283666184264441340358914221555177231256074226097130781788900244689892919814461966167201038776111495714833448901474507434324694030681575856764810357512094336767481564893582668766279958060425271101793218963739073614705160005097890493466868092419495116554367223844476973453228433743311586525740892202818519638152575159493016498487498568740167103993135099803105632257883005521889941423714543445477279576695809156165521272312988525113562488299583524027307349415016883706209019917915049053443213378962537376261883093086850713950285694468455547823394182148022804197465230820057014131276597853480049768362134169624753360802003101549586304456847722425221845605312674368436459751431421827775910692265393632413564936682951867655005410154828996641305692299547342059222075246206842254237174176290858425958523764055583387676411001876990972278990040337915018301922041875404768641600534760463802137523671522766234127397240697725153281272612291777623831170033171896401168526716934973577412107410794678422290504097910519980267273803233527363097907563289093995129631850976938614070045174684792134686793711044614811741701900132416429852403002767547290303245834835863082741592148631527978722701506987262102404822597833052417068814624295265979172362131737079241823591158831564156739504492024232794829376795210221056489961382893479532746674366031454944048162776952014101831929932090993612101413099418549984480052162376283808312111380120760264188614485888407287892174829840504794759696190244236183919432603461701704896102300367359736181425810473472328158524991747005747724322471919036593594335041117730817503476557553300058760669401559618851278603828901578309322463864944838123831573250109669947554075500827635552213330356898245686580260376528184491152592486458217722769303563977382248206350104914354854090773351519598417690951866900065288192*i1^104 + -5791167354694089574290935247721141561752142772164903326070971342000243871996588906097807317058774496054366455159947795241950764322474904582862696819675614071634588626889829712102847106480859366770513474848344705227874659270892497250970015445459552946955573421759541634259400949970605820425980764927960675776671522006906706425910967086817153868874345912076511127964112563074137785342596067186714091439475782090493612776936262959165365783694309746120920554393842863539785119679249621803343770013345397474091104113108888592077920753285274623111318801158724163867338145640861776706817751993467774938604493553955098029627728444912453618200415338637520491559436971196023495344440092904736607726398374241655365804051968687575421578271657144960996503130835733140712950443373145509579449784526075643683008161125553007028519817119244230747212885525255715172839469885572393004119185536874544802593693174351994118138061551345171031666622417226240903724407573818727922294136351417596133505558649318212208179333215770256476729510238690437587023750524476221198773670903807450405945404189080427047312972112277414980676689444275353583553696291194818197841791974851850478109237669703158542779453327469792619742465672272821119760126283337267295511971178014602985463955926311360039903690174102042549891791892821648791373833903667956477778115021561664377934389130857243432814705898022301118288755735705858904589360867785152052288796824262061883626430067578113104457935222212254748264736953764253989640780628738422013542324860530526218017661784264581667975156950083792651416339628233028025153926700474511402270769430063238131074838931418289259807048979527956632735945927738443880742996077436456469707027992885610990682469768231222825982781115774550550169927090057437180796125793432477881088289794973697152679153741818582167918955867594603821937105582829517310318468995198563071176563923004653495157755214414418979796766764707322182294277998217046436631756313646036066619981586164813415354997823850817982314462237110717899778407851860658767184728759410592959868780819921486326932503109994898394926586099446385712654490342727064607856512268885161050432311586634910013219795849511547793722203777746495732711424*i1^105 + 13592621612695579095480197882907893516886562394578459327924270776420349579575514541208601382687596271581948750460152219354242365830106637804387888566910757612612847833024677533305581225594343410118887179147307238722475654892665157425396413936873818181660038019096856623819380231648424154041200532731304419092755422815386336310903038786567995753315343154654724491746596011627443211814389738106262863718779007589811617318049278410191040638241272918376304465336821253140252850899425334302943596192842280424790173682440656993213259374701502753514608920537731159672085852140679190451464953324705678283668702314573214831941318388399825697375116889559039081651453851023395289791219832006294566921058899541185168707720315318673297333419897902326268791106986626669744491723352880482470376004051385621934193111642746613991442126316911986790651494039770568801064981524595573859892281825134415903795774894257789026349885258082067574897698483845712659713967977953911142189720610439442613634205786469891842756280557255826502005577154828991337484263072368457189251897205752978037941521768356113060757284508778755645729730143415323049536620389950702121981275409737333155952265696807876162030519064522842494481462788158197977510766496587399046459506353220675096822758333200657091719143525970830761639896649430303637828228788497602406223768518574084801329906134018681583207123156439003632641233354028489075132454380169451373472021969646984914504710543904968263588497559090786905616025798458768393658518830444625152466430656775155955998778046974445191914006087018774237322580326769632708048303116626480729961344342191299119102074844433837293800977302407852465291728934603122870060505748863228304824473982308917776606255502151924286403670922414269213644739468147563341951956398157528500966007942026640412351846457546913478914184459257346862068175764331907486687664605958322958500245619435826900921285166928039943823643078350922853511968496521450132541905400506727515487133412114721238379022456304638862378582944342255897640750848868652693474194627456734105419512770581600439248385102248526388256665557071628304783011097698298114292939077561690109642608929508797746485183086175020456312265819291648*i1^106 + 24997876345082606003563470364078487018916990766719673290101447322469311874414881676090707749777167126975761344332658312183070099348804293898022911231000677247660875520945088770147139719037350770788311585591770750288065776331503444574734050868226306716676733717035853437367213987344023201308445496340428355593923146014129258935162287972573781597268262457362590264125777186212377486107203591218373376177607782750481052359585746799353857279292146303320521971458018045698209359715730439402045884207541500399432346649060041698506510081025934423420472796198562021566435187046825094383243612792054548578916752409629335260797493343119585112792666531320277187848804025450842951600516029659509228016920850083016825467270026617177890749077048979580149280946512188833252865020124115617181399386617232277668485553573377665396927540655072368385492108191998352905055230273128135034426306637185158209123568330513372413031513859821252833450332058911861274420406436629550517830384168614089173974676232094998411014666042541155655683233840119782307251498101698168934871415655236896302172019639069329701910647754509066619273824052740657542103254017292860988429286081441054840170139313286913869229605343318100828049747083468085292557315187848070218916241265727226014203917375248692015070105819715498955377791625368615119539089299801082508311015704611293921292211151849451758507749297003625876254234027413376626919891046425168603657616768293937348330372663849696981611538164885788478229111429520950005989505623004265948013598220999258216648530450804393941576047776605251264191538368712612936869437710310186613988054212138853994849149558626236094490891672953894606839249481078803053042801212047341012928897175698285236232577389568046474405199990357678192677635977611275810405174843578560057591546436662911941964006044935488532019671415616731149097186682670653884537824581587751373687629885288916883636352924523506891218919116952210201753366693944540320991945133423592035035875349006206561099187536565676532571608045487330639710990828741312121554266840437856791205449729994279257556328533272037916374700123169056832866941607763631922405324840646637924716509325668670768051922300143037432463360*i1^107 + 50131941892131355885429365859909608102399835598697076060691115956244275308612563187993939439484271581536839613559656763773007589598558123106061974052495426943398486577803892246969968653797322254341916953024691977649351596661898517876006237518435701188717330133940994812064371225192351755043459134896640081888362865420414172206309524727306847488141656590954530976523303744460761138964851589409590528615297822771226380768578910619237398305047500044581007999948278545101372952396928539814682751266491489844907696657629867895661768056329550633383230527917551533199140939793287295018929675807375390504953927777403991808691035621316047603251346484882906462160435975714057186466774836290732422975470599707690433029521700526143097297134976160801213048461573339311992923133686136829625617854458742292545473647051154250730474790319730393937895056231303403576736923121962248078651538973856489715002827661140584463370429470810125065681000877990027654724958986548491744471628480519738572247866930361142185312618283887955523451307788282485946244712073100757796364050661085571367973374969721879941977019767865884524328150745379960646400853213263908120714466464584886752027171577397894858138501036279534076759573707511784638500842165131519206107123119097263152845105125337482568005124624871572884372271134955567384779182322254166562306897080440554371944558070243350992311690345908937134709061171256079533000829052864066483501069310902280069176705021574767239998354155529925554691226353804352309131777601180521587017544014394630560113676126325904580268062576776117693158329705556447177553655388155206506100166216109480492798660931052327052328961503663595172726787249975703031013426911487926295231360228303713874022828876070427671209710897575036338005624124002062401083815432154540489908772248646863210200485207922999397549133753306128246918858758467200128090340074242091307141524072712345406709409886846908422102291258661410589803031093748690718344365710980498545219016006372788590001747977742990681231545295874592350635968732673441048285586827748125955075774483035150451175011353160944564076629123536638267912696392039030463297059980651971255319087374156559504986148622565376*i1^108 + 260040711278933460575455797352100198959210117312441367321063697511814574723839118211172593734424601120203117242531304955585984812173560430545968249762054393442179021148479728198616994214453217242469642611299834932365900292816990664732671343238883436681741395197355888499808865409855292848566428592178347258724600756150238318549050621108454115013961682623380472661208907384330780589490592002433854729972500608763020949369866273126659453054107964100196277024453609401440432513573031923137716151345107275369748261996289794335445276583005761926351190127032086655090162165344134585632430911436340653261694507615892810826584986581823843645304210084465321368947431609154486122867798708724655263040812422127567841905135904188235478581762138724416431731264200655116972207529740441620075664286238238237281728273045573156077363091233031054305922925369885830619156362795794427857406783321540387114924465128632765639655291975553902766450678059950729508280672320364937663377369601013134397634316228823080766824812089571299847785603054175862034174409573068341216168569293548228497977474472496297247914269552515510448195798099025476440375485770048739949088239316005431052210904165848168424690713525945393634902522684221872840373512245229835014387517353912796056274592165733639850665295551397851916116533264070156524712596674080527202834795368740200962935553038222122759087636290740261175965393316906265012497266376280995072094281130662417668108037348451816603800353674973622145347969173590514301830398786069815827552037375182965237652141957954593581818356366419736393856571421591208023739150803996570950762699243192882223082064578429319198719508696272080268007308148521902250683625917860239373846500534837913984496710206490538553529873596855215920711197974363099564881816792882100168674505242366855117447967106907466057313105224357759505989166920762809742637966159470408312650897022686504095778034602837017595947753629515263738787952480342460825833546280364116846213747538349871362717336334617669119708805154249724553774948770120561276977338356912185692968803668894864085290015359689607055735629830959500664081377604565061350660184060365632839880855205342395079065600*i1^109 + 412407300575314184927120614011486747628442810081165822798894397336957975404781261970135395778100465084018401975154623757566850694505536499400662872631947289572545231287731740791909283612384162236451955981216301923082955806557973307067019594385069776614094502806305533404260400784544381773896859014005040026859707636746111863819522608595161776992112845840434291370517442270070723880156946596248290935035599486971442498573227865225683368443094268785324389204342090718151689084156424646490796935023332918824624315396104107965285323187597927941560743342015892020212150610746145460020606494205003497947797384087324496878173715314645340717750095911450228323186176492953532138437448283368078218360809870793206352285338259368104184169486113332221702711234212326052830615723435478896090783621101817662225876719436563765794248409575768484215390414121100202192539063478198206837734816732384893543466446889332514544688745607597522377529991285189763230473498258166515485481487135877428994535290415229419220299805353493395381133808749962414695475080201895588871574869916479900398074405691813550616811983793438277389427048521340508689878643268240970941699692080298241279924948171548694906310272566666905531693460783948923431274641808912663710680142243813668626670217759880706619442668939423187753295780607627582598704879102740789129028847145669055863195772355759054430776696086914318725750774118213048046790229041024226404406461229822682971173140256749770651547830970757822345131570570825830790486894455659578641636280495707649008866038084326633069906498444129577084629434475913551354107801492468661491116113607992187628566174341200836395788278747376624747861003700909750271462362220268501811299665882904609556811640835560846933175965153951288083515432109367769342976428693269367834654077459931059279832481627627540587332165706524708031787341813993227286661653728429993724112689115444003351246332831025638337919063316830883273561344489841695571138720530168450623089627254201571756495783174157207974513923381865241230643259373510699015003807804410770950669091792645322621960878809401954993316232536045179546383888215788046990173727788731533172619675340636160*i1^110 + 229797474195650117697455754696099483065084901117038610972510768395639705426359198979683121140606628000490991920790537697588409064215585739753315191736229522614194414273533690200058918739083596668984018213835780121767639577132201019281247393669787531969283107088881905081226194104635418318835358698977828566640468527158584063965765110376212795061573196409232086766979648292872847485657336689247322627403810104111027107826639460822146738994641563767121643717137113641853273602686523253049917930369622592304175023609847663457319187542347302082776041830767038823482974389765614751154203741333717573359639030770224776336590071285321701663652426252747660815987910409777789405459788803710666443638940724688572387254970675875487162049462237000952505758428527391570522266788638932517249694196330067087058258856286741939655254608296528711660994759139432445248097808095111940926064316816371550354184338628004181051004022174723597681101595876994101956629351087602168287509856552690463511797999594780987168045480737204265943164700279412630593750594320411995726887383068119379788997400240089550166513407457579771440167691634640475341284925445150397553481724685071568370307621530720182136373536111172903582535839282499912570717751999913966283580036375794785116599121721023587050113004344087378669282917954982324889816869339161177138098746499313116134023265846466573183798531367866226120106809238686377210205188378884028498878253517766396671419338234280184867089190692110605241066608017861767506382983809140861464570988087088804987824822988816604188376078093476965682213142986228803089135123510553404054918353404439988602213656762884590914265193774456416213821980676000227887845575745289277331309508988372639033446088790018211715788408169173338783295696653658434926623037567060276884912318332022179502725246585174326786978551733747766828574057769751365256736544246488619446946688935824214342557330054147269941061483021141119798392557198019393019389796714702778249386991247437164806109696519983209495725563282964818059663963022533926012334363839254924379511688091419174337892151600657952349112102799292565236851430667461100164148978197741654931144704*i1^111 + 294664078311557927956026378296532580663878884565370488779531642752757394262581687853228530485584693865924909542576993382834569881438457138877153376309423039782962770818366243343551550482862648157583956049979321156855852938000713352652672253931439192432937031276504557130814137956965658702548991788664603894209704594355661158105572707246125010980996604999758046719376772424119817382056625021340871792025862800939719735847301648505711504598267950190756421044229592358333266047099587534094189727790059507191634412352202755869587196964164489538436514891940611972342937977320582549798513913140561721659191545717892513683942950792307723508475575484495073306258556326649377996715902768083712418695829403719321895548126262653616000049222879938980700805602585149214505181662985662303850987408065669557989510011812270338133341628702750027092025379628674632444499841498560004055877133370348672402995540949710251314347892079955916267114191225697288895622290883925564995537636164295911326297230785063871376511610205825309770696382086078312021332071718668508285091158982569528817081105344543554447745016288899726785837512537029919992543027097436639368483517745042884274969576701281985089531206739087870192756553226610979915355999545347064822975302966228000008630707117140056656833423812598371208788456685542382138431330495714008700415666099029124633986605507433054782432397666480385658858518734983617110574283500599380033606674610503705675863392714753494526412670986428704492801753450058434601982016489966243076975829060658463071443375028785895886114694590914474694655444947714583275309910573941149849857326293431743923718484706951376421753203692783072305843649174578079995267327901768738857808728981868579719194587715088507282442735844735327176248652216956171091404204239296090358154326724434069991656431501908333659444443236139433671506304855095215399704992708203133429946901958912825243152058885996183217301118470855979080599741621708578178272798947884654797571813046476757848110536870658232651093786755267720289130801383158699616954525179394704524153237454336946634465539472341457589957157640753307238511748663886952479038685306683392*i1^112 + 288211520511406455874561465253336029847278881508497464489999372444512768990902250753006232307402086347104165793204528727292191946119173832158278393636378349543426096767750953657848483895804551717247795423845305605103189573177648863758458584600715135183254425200741738050068981550633487887795649317595268865116558026953630279063753200490143862958745185226642314497203684921693055761991766347297050874578715074599051498276923017269874051644885538542741856352055621854044688226851875731261062631787210409775342409395282665827755309875408602455875106060261865815938729102035733918741261688282637917257138136537756390411566548872345965471901790842978153787261859788192595041841316337530535797467448667886780251969947012665460340678694621455438498544065165511216282142307587141725215737787014411221632655758439154340266936909796944557645531252319210875533976936000729985213896444765750288189779071278161185751408200902976027031116736691859856566839967654997153124324332866637983366425752235335632149688750861942333460931151559614473654036760030150965414033608270405747572321291638123533791343156436116100682969916281432319465367055935020797895180376246105662405305244192773856751758657790154084455964533992545224174236723160497870036454127189061122249148133447374838024888023856085704708274156969206090065824365334896058557537419019975808709101113871498063116238055952879458310660803979986539952517385379365972819720896717919615553749656118835708561306509946551020302821353935603817724139386039740410441643575335738464201795828345859405497742568020005774881478959623605957212189487737726772176666611380232063767414394729691211229950787251924096041568651291932221487718576744771021757211097231887609006054616637270889695831364082996314050709858477783034700974315536549974570808424242686823659424015337575793533134695228259197748236821084510363515730607670638887622962123477443561227709905726864762849979833225240786508117931623834963295184489199854232807823050233540109605770712491135499079783885467219580081529963739726355626740986135803104474764553905889002994077313359865691469782106206443527008534766834239996638003200*i1^113 + 201745235894399552730525706921713898102184785292225824149867187661566722645876574897539984730394579181315338034787821105497698072760279459206719263334226400060227273401943231777894722888105774855774380539045766924951727503334777187181098259158011998749931539934055610131881382519559423513496205471623779082156566827085924782482672018416311613828962932211407721476289501418881400525167726317262656777204828468806269149639745307589245567779292551921894092538758881276670070345417978184322116553812871048328488084558534754163781055679025346999198044775528621893164020711602730029863434938355875114529962154858251375609661584497781709167376712738693766925627052751729702369579292377811763051457684018234123249557956063281373356460156562956506596051833931614487986230997787615535538272647263656774818712083158360405195484737501912648211116702603783942937291522132829467245995010934832219113760279021179919443957947691917439656572089545862051286975832445014008969924573042949104914021180899448544393979423031959698295783071470486825017337088320606789428397169954994499228356553334989970713329394262024758199066388057931820950562446876191974542623640293155289338655368422574981720364466706749410841818115497481524369164919379993176082235541625390369917437911396816420674083377117201605783775006494594260823672141515396480162561861204354913106544611196378526269212984957747133265241518152425782185044245756844874886494061191239942151132587835398253458375086606029659769148319331445538683281947798954223192283827364028966842767088076630370888917889030197675689424735640299931320664833124599925737821316049097057389295731935578401712354706442839664915799563824979050568144439551235288137826269723157966122113224542405730919359913336762914904468197974531088760747795938463186962502869848920141506062635443468687904308180908666727374576897287454010718521634871128613874980860495349693885237414488422964349981539398305869055752616115911951637998970901276371141964065823633223944223584552594226937264023177103352545174401473849558819628785706910062440673725397608735465740767589098183213841943724583643031333265595170816*i1^114 + 489600914768187337737878196439311834840655789933180202086196508554530347063947036225451561947415357575951926938430162090446245040410675324621329404002413170826955519956924350485473880677587398261423435277616770695660525822815611766370199517702555166742337181049425582880596973665995338428864604375018669021231534284682458188365484277495547292800872837354300873480788004284470060151430479202973874904677042787587852225276120403632757332938412889803559739383543617570253231031681144818612543404046669448849497139342494426641445907676910995279839676443760192135336346500184239436885055331616914110891723191651251324367136235629150820947355318852517495905076032533250337821477766348911479396617229175030028723173023163086909537662242371594917643449561495645561801023254909505059151415945851311067925440685967427618254571062890205749924121928519730116562893760297901960005717335574644890142560866602168273066183430179813468932284309970998883692818717741913363719695656705994726987588205224543170632231863731226395712119187937686297095247145175071383222458839837971409603286189839665379511574238955485711998913224236410576509602914742739992676022919381452518936507553843366329632234187541418350692628831642450476646240443835531948198501966328378090115672469942520841507477203707145619621485466240219191023758626503200692959837408285754330922665850413567371598056838077104814918044610643042309635176912591872772575877008937388741559320664845112438773231382619754187173148608414814910447398353418180278764251404992995977566959112414568247860508959285956253518500995679201361752931264918290402202898895206098101826694319369763012920551881547476990998363819765587774397187576862580338408356821617682000860584525212849105312645190822213599448661345966089672191629681351096292971059631689524275112196876274289159668348929915419922324967069684999783756640310794259545608889926861098873610000901084921313520634953007323021008201159199488502137612817589922471751815903914420749878952392710952403302028723575067134273972040628046378816670039617617116319074481866146711094967327019432223718212883425646203902099456*i1^115 + 137092514199067634387671314509949559231361542330549898950010890414107443229067504969589662353969326845195229863293508849533822876744275522379256132567303757902432012021495255742184858307475007328899155402572930115941815489331880019477169185508487526496835406474662346443015742108590696697466917615837194841384320175563296915716005319469233415526331835433642403793561163154369116189434309171269783627983176581101613621924222614849217191166148107640547623274129597887841348623900335477558804820698528306351952795799083895363984951143555093433933822547133148569736468336914608320883882105295659207346612627738888968418069031654474596088062726591861916151792159059113024788753464248950186420110124340568771548005981921011432273391953567302684823815384985945747973280567837231864487861909462735353758627133502291887999589091986130219821149179225758371983568194032489100632551697035738680704746926964054506488924366573371969167575847787254671204201027631297511978941559381070077865539997948866531301187441961652979485372750994156380081376842487856725366485982079916858394753395136572555684712881342497927761378417866177161581895926874332086078994610233986809142265230228372533882532790751165461699782164014565173785069518352161589429067952839479858158493679628009263408247898289513705477613936803618919602092887379608400241980789332368458904053994283189315887531655872255158274098170782481692038749564731089145702515534604289849385728234617868051834369712618341445459232665425198868391406693184488772883909168037030745536710911971676666144107757896117902570286323036996639981040679071135893522201378403442310455167915976598244465287750100358477906914081679354746488341472409945083622387302676425627921654996340120029635725108519106289036787850784539530032806161054651517293360957665872302909297003748171790476131074598678802627418837172759817356769232752438484964568690174165841581358673083221423863167153008171275789200288079097187474592741599600828054740000970304300729096151380003121903048905969889673902798766487847301860804983325453558734210478473084289989047251159674742468816719187017728*i1^116 + 19289414307213558116643997235889406562942045048677681887984410948684481073942084119250367807421469051789132240576467572130647108504146904609072900377121480317961865804815154500652145920009174813747131995994292361482265379601968536325354122865928517257823996205523158935601063181554789757186666744214157655526208333331392103558861768834247813131771226489663107222109451981641211506222755001003453401462435241469467963984611611415171624810325552091129010849778180954664191194625439515670524512212323769022863242582431961906864306370091159732040507369533742846521982770632887083597700166052170745371948328716828520159507384721906710510735742625310251856083318002535202399537443442986009559804168763041106641462943682823609762524254181779983615667021109023877810767062117969461940471233323274817608322577832062318772831837333142576776632890421870336027883535916131007805336873624912310452088751808523438714942058369010987715943707508988420757971481321254050298584755970356218069877813235263294678419853328395665223641718937625981755261933991746999915396575224839797492804454447804951988703737142783077260280041961961227548704717705136730836015194655359333080854818156083494760365213810159457760119550339182765683032094283421920212051386903184728525397663331457722728159545470976700603232625847024528231367995567998047174731756301589043980467833610927656655150073127951325607393232674523328645108794203516235958155791672560851259556425246317298475539863710645047532181284458355762017628746839554111472787644420373505186260696686632594033953643121176934852260580621880223946258210752020838252617314152977667462633261260410147197798180298732885197095759707667666395078175198944030407498851196360285548028415511696138483762988733912020220566105541203513026313196872779760591731990627419653580088007653463145076703485129366469400336949374260427868362830866560896560436372775653983423372467491414110563694020197506659124568640924540744285990825293563949797283787953309826984715987783747739360006742901692942209613328018616445138516999612969495065696748722859598822481561412721778075107328*i1^117 + -822578324324386972529286715706943956081424019574362552834491105629589192502273847834427114826435278598592446352559298591715286559243834949366065963542347897100584103183071182977430883021417744869410654442757851335542377440274605753378554908244813496378364677689214972038030457113930598066984611642529429323906310180817301645095519805223768963888332878222373624896323069748905826246083722125653286588469346562261984056025546116938171621387850832611709144609184096363486873062875428064414779087849404138317395791064951182552518492173237053830742692658002597210858411783035868366790972536902453651463503461021190913670454349829498474798511938915369535756771000945731671321616681303495116672431882849721525253890687150852306601914993604412068908963201086269186261942808936938796819420867191090801369427151686292637592136406028359670396454426393534666372105941827802489850527958695508548016468361973101843880720037282125113048682212986604844646764594282434861384918653951063222597610052008533191471628619735930693235714214743195283441551493274538989213251275301337685586994557905028907282694627714381260652309606526893315023752205920793237453687948960097530416173158177555051466573946281728117478334913633564094230906997359608038106780636977889852944664814276004108569859181339630692993668948560541605204890915485241156173042365766811024429067654849862232499050104923041949585913954339090682582047106832183046649438074925996558461766319115519244549569479421147757004042309208888959057816886046855848729483992763423749931414875309646514859664773617849670322795041423206510029347371596308888821362670282968491098752956198862223621185041406770298044757079734647904291547633623263944264731962958588176881886288207573203999588744950231691305099312382704442966150147333480854076706915470075523400118684944783576298558925857462532428097846948274723205074963275043723039257628882839599069648267956662402552996313392605369449668810784923108393334095152432894474173658369706069734018908467837238601761074395545144209606032219001006900349487676897414023420817541341053420834880749568*i1^118 + -596802077737215819646019318302357584787704206112205292248445523020246616150664672920308516222300450386248719992455857325231454319952310278771215063360710777869996061448284066811922104705102242520131459870444969883219404093010745359999079617325020274545424285335980079631861145867359730313450351484251960339871102324002519535391742799148841169831775241236466608287436503005443179210721919552128313849629244607336029033739345078368566132148730037521184122740485365372757916738933736445598753602536610876470523959414368798649097934392272154079594128220722497318846331374859429617901488088455289870953730574320778543872098848371869883655980248580090826152879328752964585145167188001286711228572696314932709228416578975437281323939597144710893187216324368476853559884304269604218734615874215699880573282398622411767114280540475560852801313058203011468205907520324202705755211857755813157488822783135847156288394591758196985345727024386407286149749870098360101173654521670961604831087312635925136112512424991532088343346530851282075655187637133479115359091053584320681934972072016776534121453204660173474173978167430147352007240517275371875379375290319513923208330162085952760088314078355120981525535563436807544558420856549158652166700668401690628213414797163069227449645612699883455045687155001977563650477453793512446037837622323242312107841820510299401345656961244231215374352865677770311602160561554308558340806696756229037666856349637159459651354309938421701860773901678624833357010984888690049182533827843947439293697804852855810068262759394179713992656779376153297868011883288626361291813688974264826748030797975438238823547450120571620953847115352405774952679497753537091986181161214543294906495388885400982269298705369779467001425935077495972376142349024397441670543943307792262470520547547546148651558088630371548541469168003643045445097846664126184808314314573287889565554994948268047559667275487997386169841245718838625359092784647364135800558879879766833313204595532597523799390909956776889236031007088164858382253608124370347670331378998026161881088*i1^119 + -40901859846582345695590298497585600163541287175815137074476060682049343731398212606435941674051661845544248792295973333933124398607407870478266538836736650670439067665114336749213688348284429795741388894852726330694189268242655103674231233143307595275153900614968531747348366142581361822709640220595978192824106376889310748543738599328691821354434628544108357187361826393479285048395638957475113382493207389849576356835562966317519853188432777541993922301279658374286251740939320731776742000526778427759078641005301908549779668708707363155725195323852811809326659970114623484196319300989269368869170831932374970545516574639154993240062595704264980572235128552691702989913241505621391753886943351629989805212431538740750897052969948937381500110245627333169316946229251859746144209999357515402931118301647810765242993955192398268561638591753817241029675926205793293197699839100176711376137460382355096034198480794498733728073200529818860056454393033580757762758406814694326497657726705895774520753702918186520758335463877144416527835890670697483906786755804179448915577997837428699237438732156558029128583551515684541705648701374497408231721731274743571656122950587417360546693718185175561078793036793957488936897766909966370848497010629448415903148843342570771643155042010317989644664650353277512992031484969489381568875783028120416613759087310172885888781526766402438941673060993210048078781892476081909801712059317423533146227871843751596211317464061908410887881453577294431694121072328374829959385827644111681776640191186857299844872532074611303814676706230895551002800966486681465208822742988081806829419133749053462552604953308710190966633996228976081209811381560223843507314526076065097202060310747450114463318174167083033543946441503597760332174263721024111027088228236788844429577613078303930104441533168387513029126938236841725469601398971532374343263631027127278107933759443361649384377438703895395429401317823647930572147107010039206772474001759604768748944733831119447500952585013540336302466635704523974658687478816308077119931458519040*i1^120 + 8554819996028206625844206112354132142018562369624679515841525253769389129213028678900689724686946682073217496122635803273504581715265763664949021180621838410113458610513611660714559125534768412425839557665179903851822755542567619790132099351836025891258885761067659408601507502140762248252742345155075431078373665698286378215236525010578108444571637418765652137514506668553238845217355468550885325913543479930195010774452755096897537332153670815183162019708564956485769159115350710247042472082618674628333632505718759455174849588134711974566022910448847558447651532485188083951278664504396502428113234920905258718183773417849311296215796086478217599781543044785116248096786852047515878949086188810153514337105302735032440519159419022263975497905047765025023780196835755924945547198981689925874803275777385571328713847319984827035917091320578432264193813086016926666979368643729364018902227112125963443368199602140640379068352801899838649950914041931199699713542407104151546119687746662116326443047814609391323593079753559032057433725629541148984720085664550428001126571490270058568431268058159479900140134955785380989255643061060804880258766124560035606293536292574912463437038744646621951099951145918219982127918357578154310704841504396998307893156401265426537533074584548594775317865903757502280072026758426838690218523935328522903707349955751522690396106252645510777010677768393570785490996629885792936024471007718849798963784371578965443553640662776888193399442325585776868467736520644408499189926980615111920149352853677786457497026422816067900633698119713425644667045123775624609037282528739557375350098792101096412560116454524979915718287097280370641955142901534071614624751711589077906794749283401768673089635757494028424116359558018246647077913716455177411159241665693172949973411925378738201230257315619327293144573179736716628489944321531775292450364172426902290694534632413892981479170137904707648573358448756643212678548443526671470991573348150033210667431555285570282572448916646263145786881032047957011520728852788884275200*i1^121 + 2238580693492620049235182711048418690260027057104064890590959081951659752082377645025801413658887120080700254325127954560575641748741613273932040399079853698337708778305528325429572137041972105860977093649078584998911693895440120694298799103995222926457406998835032126823542094614530113277780057528758204381951679200876318310021025229179234758948842259367253210311695669442282900787651943279124771142389940867865196569778268834806230393222522507243272674717703305260500541064538436374806951704039771030010143936092977849156982875715282276855408504385473997588300915829693767869764021056146986552274859226845392598879020924854188444630323913528528193745744704707161320312677302923853180234670531932878023781683574755028820622376629383905483194323139967117913770585118749089499271163076665204855779094750275543399029971062027531049069642415593942745651039474086874049892228774861718976166957992678036614668079785786350466509911877809372355022880946964762132601761948568365665118558470833094829172315305445886315506931886207142479828031512462949649924833349497515432183337424339792682191299209442586843270728132518969296138590448751088444146374976627856145537894633904169885841374205618947511440900044669210432365656385492673884451374816278142607842261164402215016741839489405698496486505640241593286515177338269894587369378852758459548238156646961730471150791904367244225600111435785640743489219467904987287704606366660047204220963611424972482896122942820367774716489973616220889141436095511069296254055359803602824225205196105490239076182958030299123387839458550444850943184119026164396391368680398091553282083191621201855943535625393887796412017395363220838799757376205351612407411497090039794212325506658348082283029911076408181170171630037581081462485689456676930839335191863363863864507157432537543326788345066422902192273250883062165910482562552741052649356477971523804838986105874021379813669874963778767262125703161020185761296301558793274373265103584579714710089243349099271970528697893395007902056422350348255437873217536*i1^122 + 171829541652232423141598672105729360192497757210994443609937081258526672081959065014943360109505380124496427707581552979124058696287991301953696677690960924851510565001692071349373075775141464261685241842801708258844850197955602283613244976450822510144386061936544476935495433994421336757550993559527740412763335792939924894740757257166677190196886058467169177210707134366035062556539004608775634426529691914913042921482704831334104465039998259254529505178182753465478846591245433034795904856485389456567398184717648232948569315545555672930057465002142606183273293228953773362481253540892313245166003363056696894496292350883561017019367198339631842660430892492210729175327711767850849204270485900585374514302397649081904544306944647212829978100697732491618315779032345191307140189019591548305304502617933870194529619405369747575760337245838265840459414149266473049697021429920958533645941340374030771054650521691053508529986388339656480553277156197278298562881142022547211405998714715020326886049947875544111792680327066620351353834661950702260178857371255571816353460189340631892617108807040518276653119823624512371091320817731374161382567804369499256465381917810637472190332755111154845238157447328893954105106364806415605852796086050344208462966341527622385697357902680009855166149278887006931338462934295073028749960788689939755012188076479942081121223807774081578036291380673712530630410712472344825421613144991328299370791947521591480301610284572278687775063517189191439602498939686607161733658074464338394589272516671644438931780660669849662821784804564264251200379122567327502005660447884270881344562860917946375846718374482673816332918391242125010808240663908427913997385970020048585922647595995906150247678381207431818055938027742470646933132554276621462167057224977934847044524667307061178248070959548500689204730072411346586569906358097849229390957612823192473445875453004165004892209716219298163779067276535230722828282901122126467927051448325967824607488585395590671198601943849123576958906448489180299264*i1^123 + 124479051202558631750850186670291563479976471094567066857679396450518587331050023346145027580928111658449778452584448729064032043551471316727364314730762252719977302637156266492694030019811516573791045860389611845738066722265994746490745672764075329429044927104899010627339268257732675808444430871137679975604502578007913679305846077218749002429635618466646105696940150512691035724686092643304783841902334453158357543886500298482894995984511845364197606173637608857604015288275837833550207934382953310462187433917384178324323623319910052003644277404041479334891352780757076667211690094944316588113544377817816105322706466780412209452239759830952458800866205845641997931302543735112967859078584186597295608781482496320400948293976623375220192794166651958404764562786743681664665765075960198788829025185866304160842379495814536495540224185579397371051956754051216538590578734987635588702589194476688521054547547832355107132556327798963556886121647088434506976426716921583257492228240849081983250680013211461322017176616877657879530411969349204249420425029765595524361528027689332947444167589126312128129915361558830561069963508971060291398288105939905204820428144047480428756907836678823952783838452280199711105949946670491741375320612091375875512347772370471009550008315307110665752222130152286468646500447237725908771789854703077887044704903595413573086051784508188113861229201636285859332468334609797150650051841050027072427904176615695663336906848986805988506858440945659482763591007979020265902629537024870806796889159634556679702352037694164952091970622322990824840048149140938739052803147123325055339161860837932192969444385059798732008385372332916959779153768095847838117916514171844299101809744666369119447962345536004799617927630838641034352772148484217024317493544713378981064230394617633944012872340547781532204583456982839179540061752986620123082801154825538364914147893640001218150921622238503143601630707508343840638156187984543072458379692047774529671830638414817116669451263956708838753697792*i1^124 + -1091186643013170333344494305235968281070973622052013772546733332776850160230802224722959400185193838221249957042496572410233034506582842852466174446982392418172078775870015052198301956867856807060134544751633401452410674002717564666821607388444144145304505969628714564810529406730241357678460365025017461057780947525017176719751127672792096319409559513981510034347826435818994441744508083382708900093164667708359541699199030011047737557580351633901304313488645799316375002866135084755201303578296070002084717263445635389521394512096551292840324442136875607116128970810273364432278360895463408000299057859636601973720005662851417858655854989696192435256851178900727467172568072214904399743939268953255661073088417798102840573874394676474784358858418665285964034034254858152189344701944614539164732705050230184345801862558610736718488159182153437299005259250997264143752893117904179040870954609923516372194236492688066860695242326266011969963003862196701477826118804210014441320185576428630353697686636872314808979509666054532102175743106729822304485853568713429476582516398353551076756489626414061561667261047486710578663727174321512926419321558471839673159676729988399645801578065131820659631889859408947488646633097049825270616616919426081305778471301951485785703308777028121747807436260910408237040861879802588620089326406622468862091222386935847658789166532710449220695096156250863806286310749001383379433337762648446340582610404754330646000198974726820944112719403610140098739739622893762829439430039785943663673580686468783702298508036366430638325394896482400294113321766033340991353049949607192127930746335160344211943769586798996753154335798960466182497950021682037577468273956655893056617996164031962510258772078640462777753475076241718722435110197292545962709816204351085241970985466614429587727428210798970806484678559638720709329684991267383745916520050933662735814435085629291903878470364059689340189816160043440988692902986483879817840758376566240861299050544458827739805899554816*i1^125 + 4029936025535538619746580456326982101335718157191982299169434728975501525806690897791209599738991328591633801444960351817294737820000562849819519480027183009645488756752952426490392908664594204708912127370447331012738565950954025151245996777777755796922190931432396974396018108021822014263734794467767729968365308476554279213885760677403868067843252973543570117599999184489221553754877380960899318613672948784175768032177240511969334311801168799524495776417252770901978786858586956180025276406278571425525690135706470797355369190348747397250725506423080862071939182769646021091908631353688702149916406179740211080618151555485196416939734853234074096894627871207973045792969095647775621701738500539597014617936747571455062563561744277056937518782259769023292926259517617552288699484166518368102431960553015557586916802718507694398230689089284776512505414223734657036699491552044010761333203115708825803395163828472142206333235987253304013350206660599854908226746189780799961022671636714321864418135728494608842498322846256652948119554647950587657815263415618228969865805099223421236986235742874247371882660526320368599473591711342900042241669972940694728082793131213909533256176922735444164469310006556566510381833430159683251430017724688978017252846356986884328255389068061974460588222615320482134677019681067097302358019527507765076196998683630524146878647827076157352893522248847363533658442956790776920322480455396860411506795024406981407337680673568525113638435042136448512731700243855866208401295784403348874538350487367520457950387231020073308689398734981095696376579970792637027727216194251944284103519392290553736407046550571171006918268000517151229016883097744401031494751060694509254337787078354639856633163133304966819333069842498420174352353374100321336775056842650042972755063479485308525503717506505066733217031512836251496834006018737722719210016964386641624737760332993954539291264178438666333826709640473864938985812254838260711656837239696477319082698208182272*i1^126 + -7110536913699300327605895564687323810873034799208190649573649161101866820526333491796087495107462374900581294228678261983861086954148525681385353856696073154713999299930190327032501724612978678423253523729364532569423833048403885285998088970509016157163800543120841249218413566758718583632481654985799122381819111493156921829854249408715177246888441019713200635693733392751042401281918520635650780784468905692018285942356918042132697593933925212714180472356741742338531751262818870074457718599386741877778305717076868101921678429265552780196487664296108687063759676202953957784892977274789222843618711387714116829749249340017570333920230362231911690647756113662692490843789925559659239211357888591402285815893035688551819290817294041868775498738989023910690764826087762907247184540421978351168105942862504939487169850420225202954209261639748999874362834056936391880403738080876025048773793959373986815529591045526633282661300138400043489732419277235230823772959543294617783303788426365519588773054536523090483004345090155605486889335454690286174594320666755719605518245571310356741497990840936444062292378019780352042240963979892598311458289547418772703682196499607522629668331297557360192091592257520866341809360016912047986174108656735099764043799033755797920677425145006001295208137494068431690671592199653200345204280401804699523435671956718321427533635548627100105865140741684504371811666191803531547723817655654838782359606816550163295410086015387972501283641209884966103477326881918155341792045203708116860666334898733904429487766835880944148516116398882748358443604484486514212429992604049934197856091247380318806553755594735638241834492803496746576690047155412663073716956943585879053638702584771433407912945851411468913177914165992572713713567212534445961824456076737421557220098250111145410498010356627430238926323903997539288164257046245299098205867510793826770674364717013728491569154792453636440103515110617404655233400074425111855921077413606326272*i1^127 + 4862720041323495027004025249897029926471439679012987432678145737209578494720079794081805967204246243008867136708765260200251049636902384115782869879748612343744917629799435805672047226328976744252277332039501681760788240174745255646444095461465818822415480040930953002521919106735772200423734468355530237491644669832587896987552892103087227207370735861443158138245428671281074595861677889368127111735810087652228473223513535075125295352132378727701562307329315704683325214334909598322181836485816970004929566346936681578944664350321166478060677897256574377121055327646266694049128301384138638819175432726559408363142943802327816583695598101412366052799323325908056149549588887671988474853311420095631455512820440693084830504239692899140002530035940176289156874462820233850286159573266130492549454790597479571159293069293097390933091404125119066929548335281405742103890299830946344990914144376836004594351827615817672266544926502665706305431284674932430950775819055712934871381008839513992670340601617551495679070890146534848804093526055918326048799591979976200238816151365238465164809347273494083391948367146184641107741856075528676806331548850402090567565425036881796062076567646904974525695090720810977487296628162501169230847050910205412988057692986621235534045305919105099066770571288662935780897498934846462906060669903274861796158843769203772781165759914360636167585354277844348666495721751791398564542346764614821453213763903385967611555399967163490969857649932243111473604647662400652835481976385717813379901108316983015062810617567557726968647030831369844764739141926769536570273813847168194486131686003211420927232542389361931822927295204122335896873867607356475129936934952912465307654385486157528188907998021809331937521166727617363799239359647672479135893193622884164656027445318674483268592608388068707110593311777251305518004766047781670791123316861705272238618252002444472797615357977093935808507229908376280763640080912258185560064*i1^128 + 1549021409410881370308984708978646672960084411257579526822277545498447684308534354283775415047067496996510925916155081910374615112083387368789372621401704366039363861101222620597552522872285101153816646249911362975013867284977876395623281935215530135979981920144321036507852305874614319011124793499634239656751418148845228312719437192866472488251555987552345299536737211581363714782321057924829130872830193964815262475254010752277439715350952430745435380599659971100032173013970084814380416132434035667531830831106887670488096943959515994581299743768348659420732562483138349100119907257379837639939910967628965068827120695276117300474271199633976593227830548455233047754924955780622710454204314599237039461999228796651962637658065221116963562846997334087494066743538571286736697830653387224299687402521812066762131304616992718760956250730192166784144096699538228497342076644256590902362811759542627808743145553172792913925878495779550003953564864425564720620720088099740713425961988001080740473140568303228067324080577551500152927706085747029844804722748411722957367116945812224809195873504100019213670725105824187310159371683808467290289505513016899491663040028778766601159154423114350602597302235448443896700137488199400724575107453254182951877470016307810725157357737726130744909251880761022315501849112550189427443745817914544676225862989242764768016014664280669343899247395392357810301729795033597054899472080965040851602455626613186833206512814919837610893015784745560159622797777181032511870249673912027296046159386109547115445947425452179782792142580466141868642668298952593574998024561466081135633568530134687399249719032863714453059180197551440789262640434596306563970169583445270482968379889561160089732526562380823784382174543438672923206450307784215595115317691678105675581568556057782238962269995660487467477235476810233526341615632053170155330143590105508990479457151785381015507332611743641740570752666765079194107904*i1^129 + 1193532745709450083892428500459011987853623836745067073530406516447883976636783765031414129379097008324445174483305194545539187711716224313192214040263813795920159667120055155634182771375175973155209861728973669281415114159406473690766517522630192750310233288616076543481079444354033542601478422022757934233519959104656172704829097928739030533606235882575093097533396536079325536390910654214214994648577813886051127453927259581408002805405799393862916252069558808637564386543699399565316562108447378341147469466615004621798185003366951900326018453542431643349200042096890744287660533448192694972764900202407751893808775669012641284908747027066835916037316118704764957192292727593273389025885147383638204725567461847793442790873257955469907208034644527153072807476735691860142032895039350104964247936841619361559085379214502088594812881434829000403486000228338652286053059821480454488839284508365680954291916727048783057755987749769506888913264258090217118234320416990856781697466641433078181484883034144527741407663112032668483971471175106309556958575255166223389405300943301298761807499549638653800756020573144692503192891101469236867323759107947593606308334101711753816655605552732407341164157960704612403463362553361094540427589544395249719556081950155992620993475375848516392109456380951767120716640783653927546215099425824855215302648652221729793863187599659665182008650641809591636804188856131919349131867599607723767827017826313732502434784708945253863125082734764721523757466471774813012123067115601332452748849493309574635825346347929853660701673082192737228781526743382168492271449859806895258721402239066509903000038128787079796164809222022340898714416565729945890057440227519943989210204771037979906972825447242448641560368191957411242194755027884801242970201264070707202288907699194527497697884336073268710857311797221266923198128164245866959810254487515062115164625175460455487093697520225163524232445952*i1^130 + -18642169788126167998911598476160411362028457832409227578450210466968399135912089984281980362947306026900540147699169873964749641238589754866339706751791836379189932177270431344864813864770830785428117418189275360840358499611265437000102815974220136010523406246630296027911473627599372404309249858520510029048663672354028930527066590715094920388148847660363407459985549377141568377245817164880717015748684087541795373474160225983327045182643611109774998342422405250011402677219163954566369663406531932405622223461842300793719151637783215702450507982100570104303265156501964503814837705391337092576176294351090555327210801370794000339737370224868146217193160044467759055935403381529555324568454918992634582937137819507414361103089501997556097474771134899136061221305384308441578705036312102591858300601673559920529605402218110149619560273716319981565104976248513030395463316011193322076652891222262998009972704452125768395899139607506860704992279159474391055446380717574483036470617992082949976855500443242388024838211439252188011607707849654483769367142319603814135816260225018942208517744918097354941269812784073336072034786973648050330973785328969393722708897322176561382713809457054172248129983307585626898830438871225854902448210918090344369074601068796931766920824718009828487083484271446975296052151657697477388500243164846437063734334093285773656500718575955712859448364654370321604579858228455725289525059873847848277609178823256797768634394521805290981513794329801250293673070875394907900773971073871961672895062154602420814511241713695265846269257148403116116070611469071623545406943631707449059651260933493619748292523340862310614660328772029140641027895794237068529171253646899983469711500127789428639809437176329403554950869143684338337391479778960007803216212084108814062891385230497050678661111688740924307859602798029126443504814261464543291332335487190480564510471687948187566140817408*i1^131 + 70273987245927566510440648976327731296539885639218398063279935132805189622692919235159354570367410377437431782990582718493548713690224473311170741399823705695558429744464553168518344531804466062622569413643030327823396622121158715440282155534892638827560267645027760820464385545856854349349073860929506229122248329765211014934686240057356049036782321413026016812671254293443798551671851387510478862810403911425181145342076375872377171518964993103896743928116200598514047911666444272706436971096564748656589999462795768077976597710345536162976328287651394772344574810804496040224810331180773419220440016469791841203836612233892930202295622256834050614235808374557104666333845597851089904135738368614095205101303727314427475003143602653674739886606530602183445380231541014996365038597385909524168439702889419998697106681287974627457276177895084315751749483339533430651134243410524148103862804189482639869989702317653581802228269865576028511358902311190294874950955763542679831803710352909789487711640720906538960538716445632754710156648655937355364090335236176256488973805587528899267195682362233263007880238266272090427648940182926145289193892840287984970195016100039115293650631619267310743749017531005148949394661009497467819549165115461009276449694106912463055215142203594458019962567793086148926287407328143749284516964672042036795401058464270909155312155967129597349922899692911958458005277719889421936027204513875163792568984987097438080093721630333645653435862587095594142588039114639609447166013263360719332229037657224469886732672973079725857081562414142472040161386435698983189088894047605511220890370704659585858390423124621148342054553359779033793181004254328922467342497477901940219878810425587024389407750376386853353079858538020724919033150604767107884567956972481403269960847709693447802975584004767888749591622274053836565750298612512874522762307409008674895174828032*i1^132 + -19659439957942801517823958195046330801485321016862707138621869959126402655170460792038679094624284675920854751545582847073918884497179571253920967827169360676177723686695516144870732418083406350136890165091210229669873450476120232839666646454121510287500937673492798087841201131968818494726556901413240206100745165372551001765066116790253151119488974173161316042326569969957707952832005110689145487149687802963555427286682950436031668389428953638984041142343487205367194646305527137839002111576153482833324787231827147402467104133750432466174409447693669181299058916794941042359905217355839702377831827142991076799472698618697922034494195604556826349946459311848833332930734177037847517698303765655015027320364294652606195896170078245072960235344952345403564796162305218958433579747074794529419832532341992218237573229237830373569262331691528777244845221629095968819695531568618060574106035363739387418668124404532501271519737199110385997986968967158741402281438089574839486869996699588833957118531694073245587376606352087741546003899901346539793763834011307474948141877207760718611392039177782798826971544317770786014869476476707064359735103536577290728477419612174299951434812686825522509995109203610094122819505846168863964619954581449760609796741628926123591174805996191103145256470603287252997034114347000222007194800973774116446889316863493623242235037330134193606964834222818929084864924689653239053248457789845712760258902668633805787911707642258440586976862315688059375568596646063912409572663787938525802263182199500360618528307207669547925038178869524030201468299402607914028269782888097156318385306778582712579976887893063487729130537782647218967906476820332660737635376136271686014042602060944162632028961348227786991033897782446104236774593660630052586928353210677878471321606987770000476249854603154024275917231071641802687935670772338827541826502656*i1^133 + 21381865679600762459213612309853873978540004243558383011931737879514345251947307317794520957679815501014715594809904640992968375150033789042298193553025399196273207439543229072104831748697147838380243940454933854965244266473669477637320067240527920904766806952634824780826627768424710839560468858944830946315489816177468771139707289780856651935928859929133346904003057701122344941661191209345158704097294608780320591751239998206505037601667468757448613421206565869804324048631277732797382271353255867005168933651041824091432098722067644366191245668567521347332809128757632906505334683045729925749540774303454119977708312243622803692731425551793675110892174232206413434403047869921803043566393010291571238098346730435977768969964230940155693672357859295620880796090590412241475412394971789547577595732802343971788057062744526639746524844331473269897338848434665219925323187576703869567764105509403254355874918496816782852125223346190387719757325348060672042593930593840521425211566552350416162096403795501948642189507212163433480800923896679675368587838471831699269736226689657662875910324323398606766189508744403737801487549705670302103764223331870110629174221657362179452861927319011858451853968838909059268512110752894063610784791631756407261956654827163790177103720222731723816047503619381650022415655528409202683535398108437705566835356535668432734063004358093211623475763413521724055859492564413366616243139374562430526255939306506437011710402990680622724287790070749476620851165808681079382756012988701378023316710817305169905103423638903910504008145080827353311928771279900358087398250096171033767250536063196898605635089316014420687568015985405200052937091097020232979470409488516007418469791256857582143290981409569998384889273937608059917983041517383356847439116731305900443290199173173885528817574274308152516083597528185431201213841408*i1^134 + 127584914106795366303214641922325907863507159550781661154461189566173262220035076653579083573899554490117436232456409733191580227691713898070604173526773493633775166892739541051344352291191277988201773669283676688590959134948389155542262051064035892043872054788402235094684531729975624072108174066138923381543497845875694441080616649446774289642865830761861885709538478382689455424392689306370556692648245652398576710636043525106464405162834975152688471704119570425281116140316540156897835664009430171974800623489932144305357765957795588262440108573180630872553768619510632942301539367893644005608503928877904231034026965778410323385760063686590957731577014896568810462667364606055839171824687219854933688426111575047926480942940301676340319542116207143076728820050959512960920690386519012845935007110610793490600537617064088715896106112673448872766446608179394292781227953221072458345371345816615886233696998854293275590564920973021744529004757175532293605624472402885666089061407990924396999606620840372077076035171656612916261055323595434561144613766668748351436155746662879766878271400233572433898181352394902274429306306116328593234327045265344611844228123428837491582842384253336722624801151211428523675393844828039103727737541896883497805544602970061074645478430495803936719060437719575260868812041614234602529034390946485848405244557796491765300798530187502819444374513763050323003920902842886103561461566961289148932433253884732637758599317616025902797290005439136236370543178325646187930775042126351755648510454540234471274848054440423203621126977534254580340764092429284750730642231763087872364645384902747882792124108797784375084457823804773948445374693071901248795017036510124628194353861429771127721284083569885232572311437764911557594034249208385495803754683510056366780723912741720703820754075062875888114204672*i1^135 + 670899251953897595412832925378347259823811416921264993942756351400241868136976888313522492329281504578331409491165541483580417132736935348541916294418759984027047286654175971296143561835069547905976215906435319410711413349888516657875982903882089177795148585767217440427031976850081265500275960310165505708073492494964982832726416155841507603389671267091075481462881442963691487561041562224853915864179040715436292635272968595422411881184734858325101650020217899981236807535892641973270245154869055144050434831331400003007651729208022873271852708502674772527598797368523891946283189290620078253861824351386583841989433519958996414440457621742278232415526929297910488204534878711701953691150832443056048716131957120691062602269413068980032700054668941947794202259958978012697445792429818169852760372514611988650530762493737958487202406686216558339774216179645373528989911238178208569595660325419955980997725682727111916843343208161959473439416613907938078007311166325127037729497315122458101574520762517579149291295803503584607137703149355641364235031555502598770432739438298859880553445783694909038652305331050125345364816183332712971729513067814755879625476558641067415268131609978113431587687114290809604179763727074483893789485105447320305665644255066362197246904131498005530613133625979743231802406904184103822008063524224577284542010333700334451897223760868498969330821064332281804277985372708762501914465324558397851937138518817471821610019730065961680018690557058188284520008648043955708840853439367951439301647822325071377088504290167259997919613766125853498526697129327220272505087478857818725008175876879153689319616467390488632131501586241447996494691865649907073567490538965764535570424589256296291274822875561695638502461552104817993000300680734570919741245065941626478795986938100701638066176*i1^136 + 7569773977087781573263480140945697429751934678389568995896236899576309048835892210634499042960023085680697844045862502401583376711943137339149346212818345542969180844742367752765569547144306846562413479948884338857114967419410162808739002849747970356195580317227510338664147859932460746031082798758806915045092872618167409034735519152795585770959205462695452324815056721250397061311364284342007088508612735997940405108467732874594864098925380598201563072794876369555940296781695901169089771571938048505142072086522918075109053823272440527361342932198448196572805434676458506428908467128682897817376364837495118226606620360489030766403878987844745724214101151103931529577004017966379341823249505663756960442088901567979446903988024138468947107384434394447143028881623172553111193895960724844604570667947449639922616803798254423348134223004630629906418465861391407898826045482846185775645544099257101657799397086562780058870251025374392232312452097798395358302666134693797024948798918185837274376887120063786361185889756711541778602113765954002767696582547380298811454189623834172854113532948696697909335861933426242400171204066779201417485790636198367620375444966640113548763175678634027101135141737823145256035779217307531295969495251786399494798662627134989225993334076398329278338370184962932025217858716762584013414235555161442644058205928257656567328310935467092877686740970464220884511011443434447953087204486322527391753167283494304607052544930855510867940891516812481859636690887424606288893066948952210218304788315298942739620891877015541477855011994646892513302789750389152243324652603477775989725772126643163829656202413847989814216378275091720165108546593392682271568493274221488709116726153641825422000814808031037548864833299453794537551664303004435316278739457252018176*i1^137 + 87587774000377490448398723613439683006627342170169594158496684326805416261232783254852420076015753400223194917512952611672838581977407072160969975833306635078839127306378740987518375292867035569084026484502269400405742307010714996338599159959629166027905488006976305792925420681780057458208183671692623942360901160574825541164594052635156129643506838197485229277120834485835687468217092292654831858936155121410968825110172087462493181712445583683736937366362236452953430077907841879168707270689890643292032884963087594828024722220784402995788609385454580342400678795459234960942559760850840386454543678416452675477948426870030808073604757625945952954936911133372341399040137614680075981243103032411615440317787112104148894079859487896291132544934179399635914072765521099080019049454019492470683849303152251524356756471022863629441853146680778957482354605827354448021413537109385844116255916566777891041327058116897263848578651710187726000957405286408658874256023307192019466701028293919841016822959127607929500826920855627758741797765651688649134159251835331688044376985743100662662682647369162625556570057477915003900656266208297122767046859716786266919347072631366758151732577367845901617959597336010263785564077179888299939021163525880635805131370522159839072082020593556139067934015077224442372164711430701478386141922718421607955867710446542794916651916650118558915445075507647148049604046070701992864783596173478261317168587457997499758567631298373419074015439155663723820803313886261359248299659015043874978569360528193042616605763281024349594223156383521349041159390021262846143602624840119783284143398261598154466590364354509612125658943953108301215465755211377779085219281654918006402745192027434470561070034966577182057959077660657906976245319810560*i1^138 + 605127212681575951631898023332425666996867467340388883324518612266902967275610264974792640756561703644716191639231750860479752162977668275334603457315331418276339999917157629323450044823283107322753629244737681026826823495451338942651055124804883806143729335278691928450582183322090440929532500360082414905607107923400574755440463826957393315586337332460287564355498090673007519603647333139521858032267706577662967519803771058125328916823608655434793833377239576129796861443535784602571895341584353603507248000811037113521442910754519456857757164482681462791901216157747107801238992575694632115392401265820571028515255339346611186153205262616112450276623022424918833002565263508997553038587289239816196873055731798048278634946235133013978408271694359035486390547328138713511169411156548758589408726627976164338677647046351942059485672577626564106813260312963860430992477912072635916873290533116789478502067528568207255363043704701409843149617049340876579310226203485816694071504861250207890571202391395791087479062117573657870699128924856092757509863532813173475779886245100375324140299586703059420972552474465747330500873538823785611050507237533734222813242108088427584411605636638201111113791475121042938706788529679454992125665141045422781676992931373660693238187957394645428079348643918023392450376403729322767654304699081626582244017374343476441801815517016864925584891210966958503217291826018548036305882994173415424886615714568404682015243980578490434972531482361283703563007880342170754528425313920344598221874979908328961791129319830560042714774026775072536575421461207705956891375232364125490363190956590686907482727343699094457726630849199337476240714576907434876972071310396562019255093916138135802436847283931033029924675392*i1^139 + -987813713161733352163020313445052837985967289778603463842675094011239581866630487033330680102022294707739058660713267117650338825401413221334182723977330153053490212933473188539480915283241130798411547888427757391027222694470082124987677261121130659488578371398248056675030874569031694443478162006291043362077406051834356039346415046786481996052987769376263301830207155075066458955604726786964318626842068231309439175045967586130818267631191801749177751022782856462432865398713485060143247736369960345057602213835817684807543137363020537061360650764435881752738890250323194651147194248443829075838367894339158774947479562927939223342793309284289222526788053860895294685512326810683690879941585304356594482592424652771695778347309868139502260271181329536057243107812498585111135409916350570304234829718235956996847636572120812110653677236074050241888993261413764723966346558228046760746700028958808073751454473328613815637234134359266249211760774340410025159082583192102723315703657993356434836294278205892482134908384670067706177043835255416042899583831669460532653444482249262421102263296885666175841381474858646722539789179412295016972122461886308606700035949476354831049768100946989798578938820067208148199610799879758395879645121471871642394471036651101176799677672901342921623523151479613125361163630220023153236165834044696661566159163904367504224838022337479897476724208631387511381350122723394286633644394423239419327645064480429567178537738215445876353829910327318796335147342870938978604296629223640648024627314138734360680766750756273756022514617165411421389197238131070466847288499912262574309882316690082399771911911196265743123776812014323941743487865208959200793728964304785810809847090367148784016*i1^140 + 2115635239389951491004771383323736770735904113836057079770379358349931780934642182552844524183581590836142947583315475799382217319449252817081122203659647462169459909720807904601034371987191142973098353996843772304471033944035861705378159618551479889445221856131418427192170419814036296378076340996654344451863527197695560129060884845214781618575866504203255244419522551364071869797578996308195558885878912145891603595775087139648806395004262726305923024094817553386917033301944172796353888086011574662498927892890923080700491228567250151133305806453141639810433557630468400705249372091800480650443147824706824401034243002552113416658857752163088770301397096934252513863554900199312233493874840100607657580994703764365988591609113153643940628389093890554598084110961218961435844209581031708859624585923327423325678018014179689587938335079723314034615673575383609023298348926586154872887360591632943777137173962071542984997765144783746164266543958402690522895410340978588028244593910362689911054443260456550375859294767497687173572311277881078834383969711782328843995215440210433272549371591264064738072764337322557375149720362571023899195854083143666430480135845132347063373136835287824731515301679985531815513126457240466985607754747086248052246263628494417748419262744668304266965228281643345386700500157020501070098061644734284007846922131316822648091601453894218522063638369877390101248310546859481953997192053787229048001018948757174758647872999693912352882003560725343611860889033135374462232735888670867115928861700475638172782067874487501308328514221711000839500215636677577680302776686887296284533745690417020702733938501106716245715331491518980426199779376631083482256959266752800*i1^141 + -58361017281410694101971742604064303128916617213955691659378186984725468297708105336033245156882680156241431567559445373096336212765586587136187122073386606542475254263681615706323032752205011442537565545960093372854565942138213715254306952271282564718584874534303733547946695226400197232084492090573612682635540330820889883588822901026942451860948872907087394571005795592491822638831771837282775005321931103389544760992666921218101830570609325066566861794949895783318938804238836617904316185931485091002583061886381803610769455901261591163629800336035445683956117671951336848500285540349568914752338295852047385063628865430318047849012302422963442291691892124731238254705039128060734337127494574583905870083680661121454875211465567931778778680718320751870488543161610885760329150160179878871804648985862445482262044582757148512630889803259102651008589146779655621688051803806250131765963592319455470674485530103992567784012810968522720832808419899006386780828176016019017843934323237476906698216345316313106362534865824397952270531569388991047575642596388525514822933721203794402977469545814158215764660154703217027817008621137406307226928154331576365778969338486981414774223558475442401058959865843953229313577065425007830862786352485416547284656216057409895521977128525500645845561509365508698708303350160873235989258196678836590670669540529916599402549285835353836046857083372405105688580093844135868830550550565533633582307627188176550252092669490233055997953000270955652009581038445523247955431623280109099140103317432228775856952432420451066504885214932641501801537287795749187192559217470367909023375965549791320074364796854188149738188584983322873060414400*i1^142 + -5149997509583016988770817714401873682774833701830195555415699672405001742511612455504604161279446113258562247543560461984534078513517527262104534567862290809188397148662556416376147909412012972676288437448547428296592986985157309484768442769799653956567167983775613588942471849001791637783915732882190850728832645807646471308733597409809133664447940373896943491290538007266096417844997851699433993185169483016647791617132946502990812669235675761352912739587313146636308584937296507832042852601488087242721875900022245200627351821676333330013187774302007699573579667571278237306638650160697673930421923594503741687511806353433017062207624626571074726307789214846141279647429290964071962437908042411414352888674592222348480440210969187673795464069289255416936520070073738732079148614178643501597435026209222001349491297401222481865474997497097151552661197365337127730670087639459037051547788634963045524519890851270601548139386590122963864016044928635270642379222899862281464572519971218711789837421539368511428235524288858243929063122275683471893778701604690618470147928715461545514310170007311372116345763315422539272318914285637206318251393438372387162090271655858371919975232249121930495857226803502008040912835057929466900786599621892001503413820511887109079392963879734140446141424060029920953524260635849854396550088084873054515196617109896127155803671123947821520391029082532910286625999731144340321657572179016666934920463610422349141211969147723512448894806326826105341146710992225253190382352727694932609088822315237496867818348567145747197004135261938605072619284864267426213217705487939874985425322081734064772881387697468750*i1^143 - N1*80047789124806128753906435990996585637086349335996526967842146690992344901703577034321130106971162660018739049158587713978765337737829939911850453634424254482269780859002174253375851626866705997245485630422604212378495712062500000000*i2, 9395908561455137011629519673866960629100853727769040503368862290166742355889709069549345478312429922492679522015897306666711248589112401316928589683508925622366894010246648125442486665890255822090806532412567283207129504920870985833232414517171705218313050686456652950251449078324652102424132249512527216937093729113597864969056122933581900431549162143348376983792127359061553324129542831058839637113731913225111455621212779362632460269029835475569087494434573587448314254996091285926014593541095833000513067742556383616612667135370842754477081214451134118536773188447492206496062987230544051543512219226295884488049577033590008085150779987654459801780551493366278420687625800688628811922696452539188573880095882334643740359280970721394266207732353985510052935696878762154061711629565287795691885890278393383977552610907691869384166738832051624692154890853261893761296197088246700726767660765658381773585241604853114686491952791765514578091565592182193591726358431429926199859901760043147261321794954381654540883552395680304750411045401260926440054835702779371060722098639217953737307502776276367024078617640400810999696397811183339388507341448419140338369583115983134101495495351229008617564603230091601985779390975696040808203155011383857365710452978611624682449785880277119030499540742671090788323759321120683582319974810004496194920546614462981184661895772427288626286523063198077994595442596501299637866296031370842858742115085422746740120467962557077883484944089472489841766617362872937667260285944109044047309998694497740219763261935860623205088818906702656134819528875813050141710901586816508206792187793574497685738444736603343887143904234788919476391007410199758511281886976495616301959287901708430042751512364426205995472920389084031619379874583696898781706765610029497983458886086376252702743578912788727093390982770697859650644208835378336053219482228204821889477723650584008027858518418506666770267788710849693516021300143380276651643476779907525216471495040153975069367281825767466912613751253614936822249967595732480912377968974834679176067959736065970801093229760144409056471692145408001123157047972866829694965205956810470264929367018822524462367149626974313323977202794914923788789809198421452523419411660595958326822765235139145350845692876381824715565953253145390960294534483223453322946311029920761040173628266284076459485997471306356503552138501693725614517200659747356279263041378377480510019076868066887942941659002848813057494763989689337563306632184442433819218781993287791141436880667927774275353213924536649328897394232644152113685837386703585219395875903615161631297873914348960972271952912787613250966100551817609103132516435783206192452842774854705960932568391946581090334362566656000000000000000000000000000000000000000 + -935958655424545025938385597513517468646771628054783429459239112131706005791528964195211821635520209249054233167770877907020398408647564053445519873742571221792849855497871537891697229882369635317505894608551180012536891620493697608297877511815560575347591367841409668301183864882255627773051143724002218255813079421175442718571609210910328244873667670792482565318979460025803710561374060087169310247130427000901516263457898292252239818896983190184662003142792553130473208812030886946990181833522410116183908560220401256910675459137537061467485811165878067828270652314425606622253496163627318710737361045740145303291880598630067383364133273346165057405495795328576091347217865807997066043875273593397216476159783291280667552502225112422656814474864607356224712813391380696154917408558077547734533818407912998833984195877296098543324996218740150247118845840328140971987074944787298015102434358806210070135305743980711410179064326111572725232200146550570682839828175524741217491366262133537466883333811444522718104885259166656597457116220872794574883619254018387806755367859846818962921727596611003008201961763690226717886353465060768704193211183281992446001585847368467629370151540865994412834369821030123464332941796029253233539070319796854521655176048513959624988743693340383250593061890557840090504115127468578790329647983292168211973586138350598860801526893740723198482032502787932328559563526475595061265265340963503443927256439574277113706267043434509614282223543927199478802254551539859371458272029282147837156646614352228917881521045330832049134083942643421966115129582008336768292350291110823062036781723020257822875137944335438756029206661975342148743746841985226439289149907368506679212823035981068834651903973856428497142944687310987448532129471529693550814603685388398584327169548313935531254325364482630298979377768588673963546643304018421764610688676072071653312277713842816607502041816739326082296785777637821440638101830398780766920521146694845606767458506844761831956390886829661644458129466855025650908897528239022094835124797216174449872280698100230950628304578918902224664693447165537590385400236732250333900677782190102522563413407852712978492615889058751354415283907889165036431615273702750409694214883727515382929071164288978955275328982186119951676264281082607609814931609058417368059688626811093419967898761911958611181959945730110097848959057161216657122211274237402267364614073058448420322465420714185757513792430578575411885155847908692816735900836566241387510881018864197325813196661356374391493312346112762208959941263567084811627590259761049937760493355966858768453234324767005006182114599972042933487856210543452364785480936633302557357035879108485000491983003308055140448414340218880000000000000000000000000000000000000*i1 + -16437370640669023124521616507583173784991281476380471633900400506896190314221157155765465983958413938388603284063915224976865205583930147286275227626410461674246155088357261909332974194654354671570059061105720965932003973587353527172882031938482782185904811278209151299961850406637947390980755717491313919489929748325768407277013994084348861647182848025181124555246131470533497349112552782786230678745041108349077370993230902645443523546983323343809082359866719283194081867860639433415806409194452134764626350860727603408474656914740382788053686169891853320096239532730194926459420099768517150651256070912108458797162964817661464010063822977640118800192456487463564656856810887508801091321438988608162757603937931260289529732355277206494676649547897441381146563776576626490067900576479624989949265307558305401392917985968839797957644941320841851252784355482532721835946853454488664740246150080896959354114270187884126888614640073351430025890980469251321029316051599344731381421670912579925684267806040798464469785708294689062857532893327712037251094102876018494053217467669082797120566021956712522799187812278904138308792419174880468066489796237927337015542937537758687738314349833062680253982392484583920724450535582085833858105320375655111585975067771611360289226628106279944538382568793421038633295795434676776990748620824554729912446612178718983815357446099652611562376150767494407818749229888988465176585160897584498007918141293712843462609384402309675654007666605912485446324064952285534999623459919798296290295620728392361363429894251175887328075738438202059824061438506125084234209786794329434999138556997621935435450149716126276805046482756452205322513057055457635575336077984659389765787765937933281228546070269537720480028456089674463918702932611833322981955770547165217312490807446274720540896737158740046087850743028688238649633014599332202224717648453922113753301979812395214240396312576282031837150177468976898969046132084075130023992787186158115324258812586394996922344664290262973869629352530150470093498662797545443204700633609734077603609098639811230856167264545288768367386741721488072342947176717782321699209938157515628742895240966715754497233821210097180764915257754943855596896258954910528126252243492285721454257015504296077841056182508145719033908280770173272948868468927158241921571710779735122872962394331902106240158867864463260970721787284064412846111970046979253742013000859568337024550038656163231414343763971456531585591354063837561758230544546612184135685372735111453011027091354525034904938590388847922555500372253380908400529772647305556901318216730921352202658709743173767920377157390166190239142568231250854684265957438625219838444384303670471226562393848486081318359577867059200000000000000000000000000000000000*i1^2 + -125927279689598190525257327664185351746864752593473890757751968317059227170991612512795486769759097957367828661187111271599760476540562798470117163076112796114077430360572599529825418528535317369681029813390347097649522972830806390156660295246877611737758301059512269112815570280532640426980292348233948552150391239124891014592656490950622102546735189838555577095159279584327678571593993513805771357415724242142771226620762577694488816500234850656041524508281996628801422046562977927764180869803543480440385523022140454441465332497726337985627090393166909894169548690107339802004353526949455981840908047430480566630843373815166685869273215443108210931004768584220831140014177695498390258120880961694033884302047246384589047560563145080809977353723617721361097646686004424011678745842211244682254456535116658201947741784302438146878210759926420308276217668940082063175869354988309153490895407500244423493414930409577033108416081456915490457918800185025796670928908296761692077837287724393366508865035911991025765974325829473399660607622698597925854574075269757843342717400378418565514824674338544799618452692015315155563576105089602939329349966677401748897917675091383664380097435097137121932133645826396989916576025003419637945010229900300957014961979739235535676938353574759671022883207402176017928537451055964067568081810270931571837865722877879943486973353007331541740780525059781383680026047560203226927555166493491926951344226754994043525535406965857299031952014437144774225930711960184354574366839189388233001090478147316606451592422427932736519740094200654053057505642510405807756808113290030738363810631652999985532083211002962812800197894724372508066648609263312517761551663801484858954783764398782582260936360593604335404542194795526206138556818896310075561054639838623778228679193273662984891567211991505440182707570619801155897618956902036169909213725478427464753801927725926594191060134518578259112227162818359646367295629278476626119281149401879289933400390645250634834356632554310280220465718154613307534862646616861344774651576178909506436725432681968927143346024061365598049941175791375778405363794331219204019798697731169399468431481194479997645543410165326333596051215122746803894561355485473558357160760277567215317249160996957865434455500553386668159721102128882329247337145177238751028174471844482631446499063812459166777712960799309862174223345566200163087613711054898620343614566803995494965908255607919042467637313082159671236149921410523430952628846775226187596388316175960761830680978211035609300451619825168858704453244536051429214140799604099717272066930484363488651693478658392427124217271886346574567580840941468968265849922182547708702215954617934835449058202092351174860744253505536000000000000000000000000000000000*i1^3 + -551943643084042057465365296241704883436433574199465722958347832139528503746502377900588169936372607667179869358028586749749789501683549285481603800798019819030816134351915096699643433104359327412876384883907662778600313854911836227009181746707504988379107179343845727324053824650422409406778696120404037045682651921399430107660644578418330146946910211624196170242039478669995642582130112791826061035936948741825126189167558317403782695141768688452353650461366737117744484626525832535391869249378831066139469676919879790173124441884312840676626765015991207069104236662453524017778965368258662426456024511559766495191920010766403744077573820753978259295132924610099296991119748671760567708803214278320384187757041726282448701679728942677800601626620737489370813432630322669415399474750447097708656180881222966784389332549325996359637555205601067035612220541896237861212088076138020801943452068413207583445729427916849626688013245154964794418402858000322656380118045798718836325176794245585810402642224190055265194563657546990158238903875613881639345416738353832396052799180884711510608015185800033435701296196821467063090137704464448300832654154121108385237791795990029841612559992753263747787815878643530669748918312236907537536253557402784613976991167589649841559070361553423948243497861365230663805813539524238349930769536515268019398226361369745870616240039456535346339164018671327164828703270806274669419747474441204976587230503981584026112122748784006002895460164780057351393473846100143526979591276905946298736258019631875012744311491354572681409001249085254483984035230701160935694832212401244384638061422728653142550790394628122790517180730640231891985081455053927631325526378124125910713377403539669690550610004177007822519889007037717952959250280532446160020810570161420552054746564420028369912999458226351130042695782736873614037880925856890330108651627662817192190222361064097198637172520458954199733648188953829592410642153646687160679959159867299777240800754128902097184548667996608272998573683537684873784659089170960765266001954873097798916457179716733035234700234194050877331154169590245539237920583538200025705268771812728919661497610640026919836689815415860797413132683647584057808050398704572507251340719150566157982545833710269856547104178139741350779060845371732987394023948005927413127796835697425368065224251655041343675429529216180412174825974124305132918043896506393231102144012184411831335639455951861224801333039998424262603134806885424345222757932927280122882974074985552562334300675059325271504876166534872652495814651662895281649857391928851951650702075042705530414430324635804256253492940224798219191943504935817039193872400682630127332584958439388895984610501470054050498967345561600000000000000000000000000000000*i1^4 + -1554802989685822763305957170420813612195150206436279238621460836846985155566178173386896453986247092506080674995022762936985400093755085781706160506503905019808987420459288648084440604203623343738411840317295303616093018894087337225150809107593072863236211912038723547929333023989238136333569055455092545758373202295055933482943928631607434060711896348413219272323807047736145396169597310175619128265757130191024518799187452939302168341405619741876666442567510561191477744052789323010191249760665262751892740423034576788395766109016111581184942254150233963940813130139200535280964941898945581900938842552918586837026169929961381689187030203044487991260652352189432668826480234778748882534084932156394861980928462505050077746757466912651116340755662086160269542806980386196504356094265627060678269709422252183438177987648448140567541908508680039952599658407290385411942533558161949421176897270662594311559789576294715268574332466773292779341492886555191985517933157077371254568470766339400568786942130972714340488374837375170786112940014379718655679340250690866744580934024555435034890529373988487051085079840952444826099402892781699216391784171607621229830252845450333908337895519438756622078461985379651003878220768894096610356477389917939199105564351851143327892852807114649064650856610225269473573430766838263131989480854801632498951444625318565951193305558326911425783075753348981419186170725402487689096283884725286124070355732294412701338818064298489819775060854038643175420969755251193687227574362112489514957137926543916979213556431189226035224523960188920634695399090895650295610458324842866103730191950895018965850905663710208365491445314837302658360036247259675369157340878137040810222035895586331260212930592882143541868192925649818483102500045156688498542944433822792635687343674171296836098154038665424659675336811466513271255680344601688991853127234113241852349669005072844007093181848891878200899343825389649730552304746495864140828185856956300289326172540656114691840291706047168094200839622627410083666451400818391839773259354456857486511794586778895959665090389679353731773569387372133094684073861246121200158208106316237454760271571293950908889974210928675219433990860492104269896903063133788204179890384724040522404913814147738830652716551900700607401018026614192801586955139872952518137276201173995908405836479912819523689205651668382745327337969632193549327116326581654519990168016966697919464380652046121171596166656148646071711997514302409833378567104402053258451993269591673687575615394303048773645307572824146205167239926514926870484575764162562524213779967477517564569967202126870046646122722976239576101184817501621563315266424234487868478190999030745018578837150446821708440179363020800000000000000000000000000000*i1^5 + -3035789468795079248584917297911542207430086431795259800973609431722067630192918969069845466143219979286772797676284343596025145551959463265617576958555527547049727636862775536523361860123387367899503097049711891952057820227647238077664242260597398860363886640922682060756014167499603166360462554647290713039108241642405292911674178701810924213476536272103366736212242425796717218913584139460359523691620172038865625224955978919100901522476215189746352309190591153831195244613852761106870886440412914878386800448483705694596442318730409400626988806420732397040306874329963147134746582235060420126611640314838218887066963756290655589153731828202714543536868281378039653173401050899723088717589579318894220630940012920674112101803938575191518242805507044430402551833296495684319555884035807028906044861995401943971520867693497852304438160051251873970777920633977386588693036343601961807749328258755337721562609921042024556460766547889466529030098748405296520483510552025754758747422106589027847773345340868466689910546273603323543297415727426050079412348206716211241674685013545653961518020592257568680643333963953694992535320493321956867381957362821279324486033997991491144864073340004734034437558080525302049800832451701965315416822750171449776789469137842769385870544225276802719493949097095665277892585994858041275589238530763325431598897053688658781252638931518766395859406051819172862576761629228784061119964655348593405981736377251821851236709777006194774953301367315083655226920927217543987775999568119178280063258682016117801279249260308815054361152333075568868600150640848347049199214662136940478395486583827580260513013643940424662133027089476054188738584805132270596719201350568332469010751238670060809354140126983146784412864617104695608342042981733425053969345891213801544535454913917413113731196287156920939719064725781959254036837597491958553519279915333526866520007738684092439382791863317403966875723952848940984758941653504700429054214904330890742610795489212049802559707434503293204930584944910643037404900752453826195398912744255817553260454546657727924923457291185617530950157134787895003570599916650327624897987801040590057267929509603908477594619045636857900042244265712193441597138523389106023884835362573458691661056254051527861012257178203944529580762101025282820788301841386217854380448223262952148455900019905481822289567748641042943348033030191819027444033556508357992860504601582830049709983556206563975816020394060991337085448216695819057307630126325553670903849115001984384195759770860601908261436109000441374317104354387712446475483702762843115581732591673961245237453631878494484073807457156533739385699465643746512096411146463624059623553639319392509013608027248531990042248216576000000000000000000000000000*i1^6 + -4469471230277892267585694824822998120758811748041173361692811239199693535776410740474791647677761408963473099358231731529056425444431031554171301637718723462038752591553154560289716881981200943597566195973923205159365285676774216102941033306313278175681246060071805558664387220149974797252040515080569340036541352370333104315120466619106836256494136298506007177166918754949195517845191994679616305198389651516936015693923616778272867099798740234708363238692713522933885152456379840173946507879757038316329332339557207347256275831861754215778973928278058692912428161242493106456926356097767112307529222891966710523817251577448115016693431611143868255639474292487518131532526077333033507479305252000342162221076708681999525462805845411068701890425200962924220056217252782403695100968687770601776267899357593827779043313459460669855365859122458288154728616387995833373782573656956774869274843380927646278647295230821042766502869703785269059683677319889332286372067890482944673561069454373477766855291914521639366106300987532565005851459980801241272812947602012096454123947436456155071485218029299643792253204251862422080838950537009735347992399286679882369040733459942973089219457841472599771888157447528797635870578126941357159026697375979484414946045452387945057240139264978624312844354619619511871264857069220776356257546247876126357326380490743091327571926509678330601013458242995554489005774610792542372015491667888746070701232757598301015310714582208862994170432923331328368269765614974575356882332094881192703935153311910196324014858683137970634220705381175857277712873441896392538338416676588389254004538534537442465990000031182251821876742201207756539780244269274374945443692289922070343193454876451607645454477480809584715741561623296805688925846963628182953957158033568819305182215280185113252545205421275427456777585187709262679152389497664497566347898125191667739004745787890884537186456221883049873870427854502804730516277294597580843021519675703586137147984480427646641457497318540628281901861063098032378727756969425876579763047705386440612757225215486263803226791333364700050576038955221672677609956643335190923270566445514928543376288556931799048512190972969558064648592789454575191587065566930377228867478737536152026216314568712042919320385476034846885830282156167258700005497769767427324042645326461924076092029669989438163196233954611977305625759609702222238790168516971594023416185291722269071781274809683030790045560388316781793704896200309220729666047795935569935446466925037843245171639416703958474707106862891479804262954245923338152931533786201522741117192053733723004931261014738582504022231696521724481786062791453138739052472029791503777712390500826170367809075643489839135909887344640000000000000000000000000*i1^7 + -5872478285280030912062531410878374567530569293378483291469836282926295599367297914568691646265670999188057069929934718248596563825225143071496289403456583816209732016431670352368093719631661567892598593834065836555244556802878703717500056580350375522748470452088133566069676331027335020232924673504395413648746505569015088785414115822160747857809296820268381598217393709899432002010839208892060201978190334515499008652332113252617770479508146857794807813151685466334444109869011589180451100907153798991428273732191093590053228369894563795053368157074505096365881078934966789304048894740146598358907215248691976603226849741675544762431877910965389831914492679735615237952570525063985458450497319564697092572325450177990851208583621751896636052763488611783570126694916493273018794137278389157962014191374684287619644533682901633285301122040504599699261057140699873270010147022691803299009677815964610751786667318822798778238538425713671758115676448173174158968049484661734193201634402858986426257655565862948961042855069597707035132899427085453750287822568743304518949386391611554012491891308023560378953050698326210869738233223597735977424249543160099144323833069080143137247869680443827853227391065758299590749777693269518709735231462698090744947659523603736552224417266159845087161339681462359465118735409401051271319690049070535568640172064682451782053176601024818614869507494735963913806272105197216060939876416384238023774616069063140350724115359329658170782903302409775744859207549612873275889048354151632744402198602741632329283983692379809420553804245971756967773349353708917512894197421800735957833822960087109837526891734867464555505059469554588044758400269854385850971145656985288385157282631675517935469738177529083537709776851366736106932286039576391367696285866950028831321414124579834965307971130890660325731182544079732976853992929624871252012311517340313445655178038915813678698714521787043341688850775334032589638690897640672684621818121279833448966389213748973143868143484127279351425837049998302053239301285390346759422145580630955415386842432352040019821527902553802994007104308079239213713878229170162467397066004856880146317429446216939468753039042707352493326483593901724134863451308581072712272901100055511403535385186832081794415439054156878617545929431012777081905787638414024329691146173766547183890366323190594561910992177587654377777717482189737170301352515571789939705239410450379500870381691663197104342429526226846653839332495868959042574776260416281086526469080065350488675316944847317435526905422323668578676183332915457875976082066744614469998818283720181169473501452205752137082573542211247909109538387111366579050332852749079516045832375963336948583640534960577959945253683200000000000000000000000*i1^8 + -8533476853498933979056084973034703058150943366592331492567443889204770151439212356079021213038593528070182232017949060555098563043737765040516574293987999810204074325926630342504229571167186462935255226830531267879930761550482336440039968225121125629923626874985386259040557332713900159332638734249263479104986804400359023120638631849805505000556635694576128570079807017578464418710088407148126138420277598802576450581333094306307922692444934302522966911240060910418118013190188540508195833068436421191917672403767603063515403884004584258594115209400628172499595209944797433039352289871263046863490151136233881901410923978515100743134897739074580651482349653257213531851071855292680684289884740488390899134904275443646820433260670688431505165667450144639719760259145283353994591072937134475266280230490002995207957531956144158930899799942896318511019882484236556146104159260868628758830524940374179085483845261078320529626938307203567105038112218650127343606384535656010223263969676905770273582815542236855986894147312345691459049806460784658068935455470919760793558059180037044392880569794643210562726722429272529424754660012055157188378594901795848549393111631826103118853912995916149520404156295378685982329316382286701431686103021731755927754158052304320902841069190828660824837874183620626564105011254953236299089948291439589872053627562242582455703822720425053654471845931868146230067362236898355287976625047454464338190380333833446687467883788182507303637079155488864398693446892132859996665897305774316653745216045041293551296391934141009647981075536091268279072423373571525102302773720875833444621689959317765604955551689866631222228398246192527474407497757231923089125689687196426229951968953562871558097585540252366151699938543773141971923029866735278769443863206700150963430578786867793348448709321440378073590052055465724461689903247495702677742020427889855890158231817313433696130165041981045508926482070931365953981718330382104617168410089388183126730402762683264488369699779910284959366991931102224460571436584137536526356590544253292655667340370631846221895151487445680141290072724016233608822820630262379190006794599993084191362243110380068743938545845328222038241224040107423268228016731188609588895112607474569933792245478417904627988184704529244296298267596272549129461942202660961606953549483409818428105375171583046681562479712908029629318851532020364268120187615957355180126993025427191921580642107795721747738311361070054661331894932132593830146040102476485753102665628775251971742958765339745952556918697959756927960676520259403301601094377564325620459036771622634122032250621503887015403150421426986479355929533742074796484036239361247161641536456915819381346536746076685122624552960000000000000000000000*i1^9 + -13169260755526192685456369512218072293091102565751413282032971707661916579066542039998299675838313602071029640055641324362059860895621823572132143403104921376031046669695863100270136049894889349945238315011880477280229531230159950925020810569657810351133367548258938520416340293479786105909118171865594786240172918264918480608781490032791335995231096763874518338275114335955577664823960560265132254410695990451790658630222808765493472418101970153700364584758397192213339172389671511156563695773880177238748688602635110544110638246323425155708033039905547584836215885019350522308093790622066410577849408434999610308089555632934075099960188755327665763164230458023311311417281805114738587450527292094255147777356340132174748778210974673105322816407459525175576598088248741361123628358350489368364680602842085616932670514601972321865616735947330280100673127564777122755612400334832096470892265479629764857588875104635195278498181187609241878503581441087737769362623783147004706240687700509585407836877648068634304020611805816789684092179773183238290471609794331922760822391318736442220502121951409117158778347142457736785832623495293855831037012801961638086959136746876621959231565860682491205863474591019470994909935600651083312743159534840032485299958705453264264853963579629088455296599654966848083583158307838153246531572104524167948812542031682649013899842014123803211559763785352204023141992729149766471275751650908918178672796318908943548022993827272218897894536171868849873008501856086836205153563207171230716759019624233296886733624962852806080560696571074250553224448927815109908822123460494711584860150128542030782585029301666634331851316386771098061619092682731378970073524334130589633321691880647316287576741802291620756719994281850706052983119200874502369653462323160869538129220258706220665721424211905585258024318441318225027217597583644037267150971137265197676076289703863373536271270374155573886587679241172418016208959860222204162040585234453522960786744426397347908831994845996994977824193176202828214338064906458908891929825512083070505597973235031784387671679613337617232036510275556391664898480332075923407624988338598202597317562246380813886074381716100668265415444490568458353883794745991950771809074358327805425180164372057942803703766307614492801796619443235050443998177555028527980444903289681315416256454461381432616347690634275880127666244233072667063572898904428597112625873920322537970520762640647941149480246555575910017335160757218017619283628086797735878798082962245229336002896499875972511655800913757494123640692807264666258642033591706534801821848117354100387848866488888354049349040801684439687268726056093374171474870280781355185527173800028345589432871207173691060802027520000000000000000000*i1^10 + -17840730391991971752283561861659281070010756821206083543423955999364110296027401619347167676845113118153387578632840278725978401132984160369619978676225784352008023362871199959383901478794209583203262741439771082713275788521988755980215438833092686245414785578900555979784951463781071687813189242906101490949071252289177196196229880708137766053196232784689901570083560183950675715440613344418714677582093413808812299498195009339360961678588907628487277263041600452610363791122623189384991854408882338493356309534331269365169758311766522322028508199251759079900872217191304445721536188922503552405014622542693623952702503695467209226713627698500328218655772272989617482620408000045335616661763162423947184380531005712427465978157371634532935042327705895979257164698243933031538751423726571983598428813620671477454242079398289077135423676903002011858177250876735213873554365107329941999831705321108311090925974065320761633992198059265487204273796088171698178114359641093543628510019334818669908010284720264969050821053846159531424778365121544811171857778652593229485581357387691320026702991114693549042183401247247835041226875585926207172743564479778798277168351444314120984142795900151930872318248476947957196363927201897018245453921513704520258024290890293253195363306137173533625503848197280664520269300565623163202519284733357183537808718777887097585510149660765090768050682564697371793873442917887101956115641145621319790599236124539042090679424554246870086746974580496181363849614695340518728410580074157332853046086174814895938442482128691580197460654173325466104261100559333406215567066312756134687244938534097623372261559206122011795598874252902631340851117156917411722716146911576258211109630747711506807541997334049997354701156138455143365437401761984756935018729969709888395477264441964769486068213065126374854381972046333418049131268292863272868607014098443209448908811224407038039034897631157285478674515607152611782622112050918033280343956339120693925677960922405301039836705578535545649989794547491922280007705477877552295932912418914492145123942480209487109236668901263032395485849959910475063086971087495575862565728993417443032136304860035324681246284574702833335100373513572541825606395318045620866084199714385701820827660616202305504733559069195534878828017122821947897878109732243917545458134852214120926116665093387216659560149890326381433155073090014144688357181523620783599692896076240444183230002377925415240723500829461975250259243164094547392762620533124390104590723206018864575411706867563741100448032803862881505038284021393646795937507745159798692404978878857567392466143063064622004309964747433793693772535420333948798482569573421651905700548073686850444300751481651300913276518400000000000000000*i1^11 + -19255846937674333848431059426847775188098248108750171587057973956224885580208883233290310554795395508354216245226182403645829473187846945695472824412086413667842669413423037890196914572517982411996354636558466964129872558762105747037789961954670453125841429123579062837627329214795919010381429877886806328881167557483742775841044209097467544189234829223734639744803241767910787202096301093941244350706542872533747558682673950613416915311438636231738246551734981244589449438211082971561724726755642425864248852944609171125373805675176192381252575688442694765256159087676903967856899038236058589945756161619691003406178197464107970130881912265133244394447949121042680142846595993389429708119030057662018287009317011634149618269567850270931823403486340058911154267375221641301109016963561939254154152104976802472499259055489142475042927374627154357107885986672934656317109057890512400611295158437377087289926278297392422748613364287513147794871369023545732574813569926454046436691079477108415479297470447477591092806762912160550282074394034794841237953577501623455275193255073777126715954146120117103025375050745233100674541793755873555772877890035700781578128221308703523347405432051994497794951066565077048500984707490627884133421767064971541758683255740859996943475507990500154237472931683018494823601845814079792528305018284980568717380400098153626502807981993519144196965827698887627560434593987170487726127792540588444043188568572470824095903270879355921769797726106073403350905407663698002739896162012376922479249553951143756896223145996683542586541256338409071358974472540530038011483517337943579821486401824985554182984781548915173897979877904176920263300068885320632267869912961867836767135373359371415967939645988211355406034019335675027879479057013998489660183780850068859450687391629754824780206398123366172291119968124693593548049373655990017251392812294525750951886729326177263313604629317186564209728415359113120766686573166567671644631544339212845871810861604657119538442508149073356180252010241526893925494684837708299734005407089929642393476058082501817411744470433800733609852578526423088393057904601206741874534284751886963828885141075067261383238855644508292911966123971680255123697671636358820004600499359344983931563266007964018142559418582736282316768304217198150195202110080651234606838703421738962714931331918040639822610051740601884911708661609218123456907436156526885384460803854206603645259773817929609845764180066452229390227664109764677342242111812359996876885108810465236550058247831203734174357668219282777625466602139965052761131553560632347491290047884380861292526528113454684551137436925240815841095209470923358507001024503652381272667141173240026889825196597153250773303296000000000000000*i1^12 + -16290093136687965938203528848263935838018551006035793721614204017706390361902647456562390731556804045127200606482844312347587354898329938983744174256743647328435256148493460788869679812231541171007503245343747786033714056829329981112782118689806791879205863799637309166588150860910253527496620579630372777183680201986955299978621783111993528708938368948472540803220611212607114651449347124533228699518252914007193824139255287123958021795669496420622239602859494994418309318454656087324102155624846304877655785950858496292861802670139547225128590159338801138543506382575104461873818386432387101648783202187453459250810923958159888509878666170620875901492387063963068782076229450454021167687589687751180440064984868121039578504078128036631431847350554071124131759912131623459669722791793172248248928136379266604813991730007455208896742374111147182938091420075656103358495249662030911416605361901783056042748153122543169578894215822277081487679345103485284438545844825543339959285372954221167665054817505723385195100296555342274844595333815761151548830643546887363990398793696410691071408136273973831409654234572396082078838419989233179772352987468972049770885031091566196923000019519906270796597294212535813003882997170201978700956231687552051360514702025818171276019322463776982059832911866134544095242634355976298077790868223244425680130426487372680396945027378274425905017618067413040509634034729627978027013941734715629890824163692758701364319307874567056683557756041320304822666273351674731495272681676953720326312455369150651533125031229751052133824307955336316345743333003345270503841308480072817583088559602892173215710660452716197678057211470267185534282747457643784074536705964131927990786886378953126889513270695954997696643193278286468481381744272891567549512031920117589003142543235980325556904690666908427734123435820305734091813022225412059161543193196870785630281160628608131065601042216275878024399287420295808869653496920748851971413288392881417863184421987384948449378086112234007591479096638669647928465631362239967858444028443395905006089975770257239545421475866458715104169498837404841027379913574174485721115235426392015111612001042137489011811603519152443291965254452802886037411959469106589941911656672105035088115652964731167268575226184634259631086810527044081604809636116645310793512414330164510702361153724894969747652681655801149194183241719987917077569929169822473878119351915556913759747041722127481002826859658147065956433763052364107116397608080740783353214793453000451983116298994464055334797860465442394279916661470280100346306008969277073819931135408608309925017874638031441535992209110865086456179086021130584456062551855105360428610148490089623540094579570380144671457280000000000000*i1^13 + -10869906654975068979089578700205281011946581164282903512806986459859229322610475367708404079287166362791656595074946312108101014025230017576221563430938437560734326779919533203438318980018550566218452469935989328170596320851738098392243037841757277152417563543906189673025175703670072682164491590711890646536977828860898769178912975751629576355539516492250563497024684706751053833264048635147070244473121245301977507798692576616044887589148737508155698900920143500129321991997057903940744931590569423091815444318345354127346543599766077345826197676444748144216827641985690975715001402542923043691380084419176236853958706800661285768878541221029848618445313683671822579408923063487870073383667532249928029757451488436135296109151699568630375258891073218719997242424032703714923555373202154598949746425670297789780217149151480139484695697790335702229609264894978247933328497786726793641805169994190608611768997249640025956186889185408815905771685350731538008386553595817397571674621908837832123599809532540733258400753635693371570872041720730171659706660469369188384442849100747436567394107511547528195732616278308260955945755528864380428508382363035660507836728280305725245718151379798394618140005854855894074305967350667383328781452792657402668427824679106189282232402331691267282128669720987309944786986628555251848282399691819509594112727290248614137573573264283229956541265557691224434250795083226355599797214953498554045111974397053439769772692045606890639376867709775753160670796848286940497929350805384444677351656934103184575022647225314556003063105604111461363146182316188104956095731806001368534152957212538712912669514619208890350925822525075327518811862714821949224053422543152216851314439798284979657646651530930415240334781148763198172728678079316152743031523823029922740624125075834624668033290356254998263443549500505282181428740003720098169585643713602993503302785027254116768045549039919849686533403051346818638538006742384152861379117498976553109457506076649353481554071435108542224661431233270319177416847174671873944495189858114815272035056946877530253978557135746254213015706017463825670594436578059193551683474823399438874950034831667205046648250915856836063657630025876291929577911852740073902078207497792667907105996859600188832745742544301966951055923359663194780173414236649063346752294560005009688829914408625076495540582149761651558641503933668067080608793483872520176456153059928749517925139183329153032538405829728057316438245978368803260468520691180727934582481229648937208462221642771635659949148625228237687366865219673415704773960792568138995591753330908523343464547661330206600367216750264324242126247500993991344570075109651084232475107146726558513851393256972678594560000000000000*i1^14 + -5782182358714505970423796324409487422501347445327238951486627755385166714639086948260224122839184550425897906366358371426908976799831712268253883087954103071489578722166557048116934721452788970248620384199679856490075920633570183094147584810834057796865620478519925977807490787122864939843182374384682014125131039535571450498920423123565813922834619946419296671303121517033398814424613118923255663742946185602919601045760498179657949697696126013697212932998569675043300001906016513313844578310498765290743408106814815653976294243005348758418948678851548198569503231635936924781190353610387224840634046584059005314756469416632337568564389390706912692135110077146785788014202768554247812894665901318958848661020176624344773124248217713935441557020041691114689810889279339961613614144363371050564295308662836148035064233891713158672910579228286485808685171961461714729554559923101647326825960846238206244531407530308480019330768366316513459315737870265663468184235940773462524864776744751963191262837722960555643964062012828214239511627270990545782488544440554923415183887824143487291265851627919812158524326017646112757474783649350976731665843888646438434686932311004637132985728270118948261949364489988147818083090508678934541450228148769930752417613600747067453022722055412573860026788864706628774802467084105253254621728640425847425029010125745709653489519892537743464976922433175660915624188987292508040439522603200797704142435048026672844929335550113365897166387195876617767116115960061320040535101562358136193887388653023591901563216928575415646823010006913095636550567083531350574945248797461685160664314719285144149828429302793364705848971610966255478817274910159568067351542153426187865937935380948755300050021770114144477910064195404033288449232783403456688097221586451370261614442820475379531166897990629977043478581895814634020714751300288432377906889915726524877470806530244799832680915897370484878571256203622104856189637332181420843084228427520034679064174200645754752776641950585425855739163874516698080905430903607769219732239349754227562756652561520004906370900091902549478058711039047196536859508014931478528314281193428142603231440078000743863825099053548564014928715856974838011425096487037078548890054517853879311137511162165613193740915455646846864483370353324139410799389872418547263730277445429903076849103054573960715134993477234703488106969297302187642077179062403131421788784103186823966272767474315117894075164997069963861131488922119435133013487469383885661377402545915966346211683437087469571826387459927134547006695439832726197551721180982580229902311496776480237542824195697650863021481108378888700216598885507296627154709359841456989334911075154647788556254765584268394496000000000*i1^15 + -2475017506395841589138463334823889055102403693756577251868270232047641409620929813767672455940498144454208218886425640676293339948323450585787776687321094619966732098933609164019812716393993607094092563798766986474390931052968325050893411785888953116234196577388376099822712861050169463029488348822945134549287622304806569164686061154280325347245687901651124424274958445163845333625265398909231540398123316069628281780933186893486870593206816014552896610341061373614799702340571433635196409952863425752322792248037790959834158834105681518539955406419991847251699513750103072533247201757649441367983066026069776179447243207361840528745371269385996172511205052487361095734398876789086165989000945343170791802230976695489604130284297342627780247537737762529476260433266626323822004753055126125207993794362338243693310085925431364701580582890302442027026678065026561479282101322199790307384112343067733263193333722219184083079072130678985024077818832962241929237009590471640666832584258639196823319683855897644134982995488299402034391564938504720940809361125324337174361499932199542627868376866215546663302363493814027960963195612049674279501741793268009498249168122455079854041051257233107014433386820321671545033972665611579580023385182460491864234566710969529035197309919735973294721930507737590921138199092722893468537034824814968065919877643249936193327947409796982767133289369696077483502146582565468911027403456024170965436044542298852874638968170484750435595161012539681702278876272603720296626890890577426722113120616409961441888648569496932474311433832720102319245434600947444051863093831444479125558220456740196579610065229336402310204989809403869774921358536586648824515012178766306700404208452317325209097832451891136310918301205451565321920851317025120115283631393522266986053899332837022922971092001418050352031746792255028054055854452542208654945695663111266735770691682880007610855299990289751589566818608967551002293241879104651716110703333931409308084758343141536303374955122034548964779929990156425200017925052829469101033318605674353353560856410641108348273292739520077591110152939304417255924640713843283595065993265222352792412276283983565717617225351932654905345804311952395816689561020452989055580618283437992440875527944959883627606011361680006169634574446234372478375778681805309768348085648562366748049990403120604500109905470659174302507182364344636594732817755404878046970097140854117566609439990393358854990012567553277332827301704956330945148260952356563127184314199772759481843053834296177576742810705077870634101370093371293901276416496803876244986681980025313789616959767513330982841355579040648291449109515608096816123380935459376626834160763475387105525057659076104683520000000*i1^16 + -858473516748710707016771085409891469242062743056751797751566130603335003611021406304662237397476462129701350170841903183581649982069540066391962499771521173897037812413389335675335205990238479389475201022701476791138565521428608425527433629249370910645348130469705243832322173213382197340808062179436866155154838558408107383109221029731548983958796596929418466949638526638872469333810678613824634313718500532450048261635981409613433618784587322219494736119250311267475383055881408586529113481532890848182356356433207176537575265774745928577533195250288023705510815687910537192523278625328566163867748303723014175665031351045546945732512861409373826894370634878809627749842045220300292453562806195868675986516228770401740948246362616353720265579734521279697759605654394101729807099393285452233593941562738420069984111071076177937518463838129115364162647249103459468030712909620682530437483191125891024909435253223669025424931174566826537439918389126495335428805095456635988097600542545537580689564319251665463765959664095038807337805466587524457148819458946039477149704140410717036835499600648024096364988244863805496001326801131028299008331146401038829911410639493082790213881600692375062367745501979348551715523553472014406318548793619514858239488697837813210716275817799483241803204484382166614182985467262595969911437196860275169820325376049063480838422644020812626746329805314389960302736363022888347188255078096912406683969456861638916705333763797494029525111989720567660915973128440011998276369900017680963566624649195522867113948154749458169352184531972622377511378860161517078392063010353692814808482650630108457769236649946170502191367794276565958077488840799554916828695897533637947101371110944680479426558328620741498299379318153473598592939155171533218413353677339584519724401423679303579310152893377424604475529274893801613817757180108207504766485053350886833987605437259987262917228933901432994681878265275308316929718073064385241837596002008424417989544769701708021731695113435401179498575881964142530548349440135382474980706292933413283769964567313073354765495818527487589507991808947996198824634928562750420336835445610466571435808894512649673043380722098201254132655557397079211637202495737974529577195826162757971580224645861415412958562599529623647553888931753741479716719111446536035539155331919421076516117763663175662731773614836663288055187165756810362922890022911479238035230426172818617690123830524463323444454106834314802970522983451902646895489890289011735605663761402057633981260228361221968042802899430275196998889609265720103355155988357532004603029428181926337982476222671041234243741162837294633664613550194844843527923949925740384613997480411125688602169994908585164800000*i1^17 + -241787085156984394848858196363479014392100919594125041690964164719880351857117578212557060192928225078494834436078844416145785336834530039125631925327995568105229901805830602619026858607201039028727796242210719308213998798044139479192244877945004005438271948262299269180753150548286942067840043830561418249715484129035593242665301169811090093765459786497926495973404394821017220916416877942398768428737903040589037639669921859450546423375836355281055947825541785793950987053389376313497512162769922168582310467191142276783181921972046294059095762661577553965347910937434818250822573806782945356872641426073848056469737216045260564714467433204762363473302472668329748549928444673938832019483046075414179642002416505361077404808422279015166351574746397910056060933162710685257253121880664209322395647640062144991550673969289835110470257398823446660950904693958537400904288635224035575077793724572016414598980060740362436332117514050352240848063517764748086935508993976750138592376054183156594751931784697174152507682506782738668203370160987688089030714789069446095441044982382009709051875694514686155094263287640121322822070860821573271023983967827730463870153198377678417311822236519261225283253502006816677731155064573712601420749075321875988866297519926025326341879675664568452842000123683193439446552094607165221900876572327465634159790219411182588556691563832425138711474926424163843290069007312972251340952048148523101268910565080046417328780200952235732825716020550036652011037646259662892916885763974225453463784513706700475475506813764029801893187079754576071059745277355787507031479751192297280173642517929303679770578440731641558617462495816382903185875359406456044679680179086393499186302538045987337823094643379186601607178997549155021073965983201772918233763113135808310173386221415466765208531973741253284387361007755521710632406667387093756703496009473925474170758230354640521206987904497733931751444240473469007868691504253931577901659841445252552452690747763682899847373902133146439062298529622511166669992952758669224758752322351097251655155714713443866104931752806498391909543755633529601015788270037925574583927674588540600093706670589145720580918432338364610427585323462147061486273432101605623069961509891442494824309434335604003840195302788549962639473080930680415353348877651102115271811001739114811116319248108178101093867697971521624020072614865334148215334712831330023808452656161565075060342135004507067875845756491381250058751832451988505631515540736253060403078285018644732327932163697018072849430993911379107961138857750843050250176463811376669004130006079283141991676369773388660979231253063746993451916293167399953587202367627144440171083882787787781107466407881211904000*i1^18 + -55036013027618562247711865141424464659654019736422618727538314880806821759041385369374642833942606810650159702297139648875804631433273000630762611844380765155007851226339103092907944916550836595983984701658133711889460197288608381101709554394381620196240406770871658397476948536256576094405034693418225458797400492515857981151323083026190707977672397690087475410030475396228415893684253248402472034564174518488344217497634760151990354782946233258677691983832759034353762367657788584614947664613045955615749344677918255910560576153667653349430280117857077518504064427911459374741695022211599730401003703838090920235266337629935578362748943351873522834750361927002936949663664314136689761998629954786195187382512087361716516551105790255375178291200678008874056063938641969194009096606828128025283099011011282303614022607736199503988306348009778166105017486927028988881148371558509909851758132557664878098870455771474300717572672698085193365051833312505920080612135925356805149808759500654989459257654590328462657822638273891475025598473783083810837261490093788136560714377644046472937914321380169283505360121974834089794298887798006636276009297493937866255481631638181651333583267349628064316406716970941319455257408568069388439655612166530158211422392006944966672411369205449922694415448912180259598430721769758008388503500357151626731242880084443033681334159634247204064093803682222855261152509122296748112513347233357936072880621172999971790879829543230342109639275055249541480466419599764872050279979486615187787198828066276152936363101714947582050359474461861424770559104088715000559318812772665926188919752229473215359570388988577673494543640631480509491062875809275029993394512587256055375752910493617340541732708156092133129833875095971344585699096767954756542458567383607557451640084096232275970057626410846537962897441393743335515033832472299966908063785981055960799174598581535936495281522516168737554998472470445525058959818706365409778065747119800759590221710922480402902035649105750569078152964031367641377749622119344519588655711175869286815854269950948632741407627375283623015570793963454524514607775056702021466222478808722158957631425719538965898424440700385764693666505161091885054251559784921789835607714748499804013018064338496456722312905062648798150826039466917778695847551646489049837391407492053739310028516422166498142660606124310998429418529393555603749216162823878105413561194883170533220714738916019034549562235469967222202050525135456209513993535293175953491433495003169580211179145476478852568275679357722447295937067728089591929895834360000581380489267736498237105812703312435416360023163149795048420214308631439781357374827806492196670204333283953941281075880578252800*i1^19 + -9948091749668087469640986394649850973199342942998638397847834118648240658639390645161188029163761965868381817249872779431769721896409478219786629528102326249525721374142413419179477152908706095065114382864116110085160655240459512704362014748735318906611676427903881825569635805382782291997639365282484655080238815044748863246148182869823816999057340709474508959903471832501925619558457143985424686482813996862558290424478205432732649693132387747893775480523509704327099093657166984195417903412177887485336900626477848718201541940446745265382881032100609367559697121941482968914198391101130621480484984212912431857364053166502465711543293846800081658601606153278313816183149010614545270904048882349666517269356986347246575090935375218816601932018041998239818643220805262192824871925799655690708762383578878451736745682759597799193062228737031131389930944039441729335241427038904372443914127258777338698745183885633677475747522135097407682968970259768034715685432600344376581161207467485722140572595175264077074804631117447011954899206570868551958810125551064333119098677101300470797719947416726303460169075091741746465642495700118819199588105659354325382971490436815004937898417065984746360193424487591069255060315128063231754580975840374865867461111796860189249573472652228862227142188743586633476726762205929891883806244418179144172845902826938893568032126456209091695993256568942527179793128132216008816346332535060192604308312906838586979971289877349290090872454187368231914456471459719944248883146725992208914191123617872743699565940798442966600043378147036204478976147894105521998378250686749587241864993824747258265165151406377321155787499584119170242495131040855077846954737274031587783569945625780508902290345673136767005087063641131207643527276311817658663941473520176270297272083131029163790483925894367691310018505968619261413033867578313287368498330277503838579420262966041733823121743794207908330241167369981847430924535223319105568859118467642851454789346912040512707826520812765263039989868720254836820960408734601817586875449039985960321898964433183120985830889326441272167329547053836439228314789737645733885108823358103859306068233006162682101248640297185581998084684955120088508852479029941298401281637677011765624357434266245653697651958539311684028661100218742177528769346409608601664958709902218411567839085439152458470606424078005617803162136237674824311822997455368823956712651653590452676041177163811017111927334788773265335684393724853065256402621460891350581463073705527034911987535419113565632533840720991411138263160974126668997361692177427910905283418081815535710819077441042370634336673470305739727770292907615067719850944966108063228840592463177289894723500113920*i1^20 + -1377544449873680648799567442220648077633257991469756251236712738880278238027008883816567624303957561910315916500302461097694963163709331990374814830452533445405026540189231394182384337363821442816243183327491131414282027496927983412643058159034228318321983453337670258752682461320703562877355327565544900986918800836573642380614853262639761968149247915483579222473062744777354474198986147342744186044818080390879025122178130163594273525345189946161010924368041278464045514004166766739576737888135104673017868645910180315934373300114295055643621388274837335444246991198650743280230375496267271530708185832611206991531137322667513212578083980429167408334026716218516189466891222259097361504636581945724902140197586398023484389098734428663589740596018217398893962808389852004969260355760140160730488906590302049482223125376698087932044962340993429920056534684798565982562712774561535786176317512726199023577253125106442971468838437600518254153219652247478205930023579200425563313818338749881603250107684115567017206402135480003942989421874488866371336610120796888122862410155247628828538196250610421976899349971106561551845843792603757901542514022266649116116284122269799901030294634875812379163021869451289166222233771161518307689962832908903413599331532841353465861741365255545296024029091503539336312839588359986025690671891160701184421224735474135820244506684171531694603069551849336311856489335078856077092664029447348379904170987705994943060487367262286391171798390035631232699138208744594923721293534271509264457665861376889218449104993474922460436197044702409505977609949117109922992046612706736889822436494938999463252733117307251727094859855978608971024863388267719684423496741868246884631919351901851652448900988482557888591888184419792500955535621541572711584703579848275472434731337123617156964968777294266419935846423119498204910420562102614987590014253025935266865607749221705989548350178604706386066440438193374448531317663892099510403113222871357622967412410530691942171713090238471338849231414840284321963523456150067695484647968551317643120146571025092051540382068681465125844287508722460317636223021251256296413583249646513893080094266696782079505975100558812899527876212331540580192281060913927328224137719977529144285280838086624839158499110845014498575252176908015405278622900663965003881608500461007095411174948784692459606178958810368372431726379014275296895679138590996093223546375736453858056247478962900447388255032001016006041006700698280283733870744900810673971194043648689890409642341668582789601366272820495229991581399926704303545408245127765478843502804508082051102826205666389702309058328028154365952504470564486755427168971496577658054998019610596818066341888*i1^21 + -134185266229858862300854161483514739165906701564279006672995179124308601222616162085179849369674022667399651964604575912897501470889117252038172892252237739300293689521013588543444154224511621402336181780591688735087250898694408497283056014041745963831224967410916826676048176552122709713545730194933439897073158714476593803508327970354697952754237301218445268065699273238267897280137962261973936853001893370529661399497532550452857687670808161079487925219503855431949201871823503398631329061741014723766020732965946854445244202782538892524744968408210876002404872211594536010612751732627138339431395018743288362992259508720518084449484063863805888488851327916306528643323861739265812656155135221379344861608454298281857327873794779799861198371771554221422596776348441345729171009749785888242617766445747289151697838513574358230290699992643974477943376557817454953444895584237600814496499722462684041439584823362060707660993992046381088968111449248130108451997023978224817666500377529744684427210852088467879172214551028628979525254043180343022515567416302624254320480267711345414973332102388699072440956955473460903362053984294631753136721301688888631962195572207516214666678381183356543153457796083920809322755746596628074613239197222052574191408318461632272377527336692547145426830408651004146503077652341431114153288581935323290276245587423628787393599371963395169945550155541498691854942954181079805537337692489814390543251427662702775739038963207105379313811443677833801147197077805814459394393857969008744396290513557510037650684993437018859851965534752618099703335780032190019524462791568902682673080078393430176730319046215384792002390358109939684567334600206138833717944981111051199383695972434436478409218704833926631386879343498429699265801733410177661006207921671037696569312596302099124775006967409855449185163246948510704892483487286645585169798138593984294829271614238159840452989365694167089688821224677023735699348916816855242340057572290858993017156952220515753679172969255248416489458103615524335606241240700459024691557225545238262933890443740345789430098490771682369264808450856934527830328705654274607752605970867960008709058291125062345667526971962636628405891716222200348567345771868092329940478016802059512022733231229353014438274273335176892913347012142269578964968351741219396698852595550070537394304645701180261438566353643543945545134785824286170914612168140849987382674070087821708845255583804796105163688236356073203758261575741156746563194791511769222278413929904214426155039229833767345185592471253196832255469521355184484797040154334639198015504667216235082727717325299172577782619536720750225576955249054844943291391397250793468021553972231503169454080*i1^22 + -7064385125052085451844872450546249126618840494223348377461957996896445664230913065421879115632817506372441794290898811446093203637411498161782319073462134128065063472422012461982955316371142001611190943891884821164629235775114001791870207880761381896395754143623116831890082966248119221570595156326090482451078722588951781981383328748267095586693002782175611511226348771628971422382625864594214955629801644744938637285498828713507231902539798862942175507012744124810201551445391110334342413181214703620293392562415785154476390365853031316209391663677035863092065646151294039860974395560731313660399551727844527092943925506187658448217640736812309830229432140354176339495843041193821037969251074813678082303332883226525513039288467061368928190208178810954472282342874175364792870518469061593573720534121774911568297824220208815459795669478562068983554290147781178349122540072708190805632789588622451393425512769945621443551735315559219722941955499085130580493261122895566153594500239934239151323710314998262527072425729818918142467708956087862016433868753092311616772771310421887185720350178758915380186368572750429528258624596277768060826769487852549073344461395529983472440242343654955474366433685343803250262195379886010857691313277063024504267305548760288206206290997609223114600985259748673266656098833205132131124075210991920595633328455301368413743077955902163274302753408073250990154809742182259553386334657461516604010210386175316424618296470197602898996479351950749126169202203439692346648723028660374619365812559162048193662359446445025451979731186437887665713969420796367101165606805870480784703293048300191408806584163035808849136046961474501385701320294172319538041363254412500279189353136964617376899464736118646425322853049624539223831586422959775881737379298266469564093469629666915082522995064092017896400971647082090530725659379732220578540451442527549383535078533091428431154733395418711298021066247862323511858118075691962910296860734104182744462156304849425637493954523232300070319836586592614586825687505901465035033082305042400987259647075514820349005295591023084215744684633286610516710224675185786942828254024679646350614795949829542912642248325069949931621584907597363833868124277414149908092750735684624564796774145264164218734967155310823922808947016126605859931891802462894127958012433243250754132603667818352948280819704174597106865901821744775175990335269516815087136148107272787306252087299733389946484129656472126469212188270129903888708208225165320730171586918360025107611385290060571026817908012722705106820715605591891878002091119515189625771461554649587289499984912896470387488476246449680770107881758414059768866325534334370954617423862029090816*i1^23 + 205644747462955491483841922100985250864384860807457736076927411748205740157785630300240696359400610676061991345115993945420097764928150446341326558475188793462688468608447785224028609041900480820930672425951773476377126411125403248215259049422005120658139620322372943409209410343071052764393986330765988539172730794380804474313057008254541132135881172854791264963457040452066881337448630604313541315508672213857518133067037025626761176593825277642091239127850530720149431534533833178104014454837881727504539910565331381843705257445854736898419460077449943990393080010206846623460545013879585535858303297134769568471518895343543909585242970532984833863695229587584735874856501975731619999834290345758229241215787669527290712324838680525533424827663142218563847750030831368468841221948691246305149809684256864795849053304182357421193602618923444425086575111676785739891324179848343304245251654145980352246784286502323862731058320274376770029767268933261554649143365046804211046212980400904808174288666136812159104025653908584639376366827740355481342477705436333699816104738967641430543698046149219933280572394701213195669025836412753068131088953706966790876264896599138674493346489672851727188538569860152567138366450843466523996970825852184510959361931125954354602405930951813541937153934702089785366339548592663113543720693414396656026933342855186920083492096969417801853057995562247179317625184174165905920190759428554318714620763678713953193963411245486278499318782894628449603162157463681636854265391965627167573657827020681977629961616258773251733243380780961353082719228504356417164582532291282264778971198047564210609293770105296840245920845982961575731932449235966842199698094054436530314943745398641109833394005574821452845260036821599417268583412729079929106151875440236198118058684463689727074423504040717517303130324248919703511328059209170506836208870092246175938824480591087057128885445000858192321335439115835436342299584650441452253993744147586317076978939007008493779145795487004092194458800974399103369159994034946803692769385814192980772981840925912032928907351622856235381034350964607248087913675846336701704640193267389484938203734669706135937714665099440758032422674983576849865702677960058229308672583328509197668618676829216467651725505864548165706245963911413239038993327966499843972561035777975028474503538324482675254397432677191019481693133593792986977572905497589651379271933616200582033865047714710543648204075921972393694440549381266597768243924466487254252483806897540054576466028183805016833317535364694015742983755553850288367651897573239905756014661715525831232882091854776847147905391606065064407837304766547351380288092812362406168182233497600*i1^24 + 65809696894017622240976366508756440542159683536459570277596544330551078223468460654763735095639289394612222327276777923160601815570675069857126913239322394924314015780148472094839923291015132999606588687513211593086216470783335414673860615780946880817967163259314435144824199865992626909499431492097207500448779435715198085346808949825143785268450113314906592812128875981734432234861265272884655984383241274864420323311167566771884540124060103846322736333664098785426096040189367947820806660199407754091363783445651891970815946375624801519328726811596971865275974023239872762058636660005176405648661421425175725257060168493144584366855502892354495482264689437237806576684292972734705071814381727995350095304789408702740041324737710037270203173474518371483449234569139128680081042947579288212262921651498669054019669312607194637271478744980702710136269337935740529997309834448379913365451789542692619006400916336116020723628253732575982159458745330904424280996394405364578113802155830106955115758374674600178435586046828155296645298903417545378345802628480378527364053389920076194857203855941564595359401854886220864642934570154629409059794342426479863329208620403805503712440737776971925208455799240448136740640505731291214007025707781242729732597992112569637075775249489299221386382723819247109690274684449444037091268659121576085934786835638363418586314464266738698766463890215227510918379105197132210316703352293762624668172133971606378133527953365167014506289887676928881789628307256628724375538338917805470577016603259221651206195322791266436525301542971333104459666609481431326860379486445098480736543614482648242695177753355508361818030474026567180992589932092135601317870287684466472245971309509282110166857246685886781308453890114949342335605415496173743443407414034797659855974082507652898945369591890333233882587978074837548140217016531535862863293883327224028800961596091721256328957430195588844435134344633645135025115589927200853785212422814652843131098853392955965693451547576654925241092504216650821997590564520114403769374153194507117317773878196129675301740341521593265666229688015614864809567024566459361512603030987198433263273300302005489398031144393389493101691601255393039883663568229373068585737941973747703912623937475549251357395947682561910383964295944118967162277687864808975786934161727141074409224809666586027231592737709662118837966083520239793776789510443359938417872108911782569520653085171210506877873594367629068190265734899383115965457357728538685568704927503181434490890627133676427794212927611225507037297821254203439676211607044192814447662904631033972728327783271334110552908356901056683452633200742852759076905076531229592660482195456*i1^25 + 1761440710056939475163949307741526821132217608532053297353056483434879075689016492681470480341631824499023453765514505377988990857096904133976187719410582712952384320307021784320319867085253012200755056040329634235821692081661046126151415702715929273637526611877886077968323822090987511560848453920921310343027942267937524281254288774589766803154130550129710301740346596622556219511720341657648114397722932961307927278828510860926069709134593089217427570025687423666652991060222072151068000186140664079178433018757373881461912672046861476774987538422734225059994726107022800350077331254894244271840559679725027836868940018538408075208651668488857281478549177939207955041232743151534663098773444985379259834985355394278817640005145297515850634107211430780969848971354711243661620695958698698225188851709639731942041619893601969251892808082851085666936546436423744980859379678743648030597817905310988540015835518887580007985896171951682677809950667721364237351878903455209203359553176748421848226394577164913949552445601561906301490008033902617874874840206186387917311042206677801453672058535414743379842510772083508365261694260276716815040507824984323050422938087553422234660905100801954687455293540053162686349484600155051615432170283589479176477855232098245719394112031345646729873418533829842244601942920347906865103017062400053903248948077961923665724328445039630794928080273360657593580937229639990946711898469345418510590156447358051845553636499345000299163402225404272597625742191224263094036722134259044342991452463406702590249125855594489980926663893348086717241034928434052038875513847476685829218260255227831375203289051736195208500695101564359680731597489426616848847300877429938955522128857013773237192120011878914955300275786716357473210089452483084002594547573423643150015293592118226238388987609461645712580118150524083816398408117672849544657760683206379411634783378041744361147584895841014433155116967922035537524276017575311485227292979994504213794821508444988159526594157766882380294748573015672460008845930826827343428294792772650557730813029523929149832086791764169807034478145308879926883806842910211268325425149951385415696166721658389327951233600210452388903918089345031476078803292148588652569989900042692482303572702978076720812984585374603164132760609399852541926353547058623143869279110619576261580265245323440013494317558448344725218862765501016000533028802359203719136734876465091953305913214846189345339978217415236794936793889073144410184049666286740582972391606456344073416123523227436219996382799727968950316272744371811174637122609715808538090062926778537971755581962155217657179160631358928038102408856300604866892793189639409450876928*i1^26 + -592898901253077635175958804301667762348242736850798041461724857547065567960589747153106941994003745493097569709792957610404455635612805709776010522591990885881333041594364593675153481564199973204590177791105521491742961987991619913923363681566460095222378506002646571703485596048410923207979800239409751586410862305041762740408517152318918537482011197001224148310070994469314912005525150325118006594475900900380544187815887212105059992783112136259311081710212044335329815615296080998029015250294030056086360900550238955253119544747265761471749393839248586592051172125432544108899940588315525235068948101168228398756865876218334257710808694632566304364793282211471315186675040489941792341623229745166634633095969016233171234403287590965812443061611355145952355363998815311829826536232093410268592498181777539851839882144047632404777611096932215791274932500344072848403206751567520515486580271660803317754869810790198422799560318550502927045675820121855678318434896342125503126436955161048283028819500393544968019460150401811897383474264652812247653066738463826574707392301145908488702416181312780182484264855327612530838092103055442063296115294427543464154626586143809460376418001745762156148430944204709978080822436628874029822629226752891174264657018046851241939716103781352372671606972589931386434032786538037329230829813734909277392922551646519182111278076039523296138967031861659743631517122177572784846669983546207731947610590837378820202736854632413983231180438010931883174655207613751386747978031537600804802158483737303112393177496248419652622426930504525768637461852286626405245033598236054376213084630946661352073751528888141381390661267161294493863106168500666914976791356822942797342941755806665947076944920123915197749851299923611712274217108227340111681688930996979729601766886521133239476172084605408693111923361328134600539441922509207779241711598737360825467606982320408103537621079323418950459472399152390563823494412934619165929741060736741478627905024979218877291494992877880159057396819698067113559005692192459630400920112518643798424028750786006306487276249675681450313261959876055131432615449909152238077436377099218847355076281823101613346889968001369918861167163303114992309646540413272200837356300762694695226444830941741786635221827794525433149214788647980525122379816974586293787342658508634667609107024251695127711272028568721953235320494263196607826334663459768049707569280415687720733412712854279600490070447820884457273867442060902564934823441515978225647630871062120069573532512712139973738791244213565983042110890895089071788221433331470286041101511901771554077424886338657562795634181242388948698242953528185196300072819028578533376*i1^27 + -79378645678839003051946167896670574536048185320821256615170467677162720624583724007527795932128270301385402947379991098151548594078003357396090855609170348453976360470040316291311101998643529076249630571533518990822602881368371180631096333516108527853583349694865350991925595785875667847852087939335406276157225860374696399116172535413718510975670168178154859369816668827862591875735116889943099516785350544570625498474567871959103927156628109898373780731188787885031701478121876836178083741303598424222084532110402231349599651476321311372373656594437906986563900129686164500411889894339673832176694255908955405431941325397842767940938341461494888417915597289427715154778678385864288947101155173784507764370696671930580991503345332992865920633650840131464549964044044784754761098097164337559606414101485456992100926680860190958791980145198637107723981153747908988646759652596707414566905123054130661954554686476823453544605471149619603343474183029123937510678774588709840381341686201863140035182739791532574601896532154987501306646340713769016799388296090754395701813792725508278074036854315443544541830863137218499598070179974284771687120489209975052805961193862342077907331159524113828250926269960312949848116463424577914107568875553555370955004034755630701548026190361770850921867054707439725102751075319592674029948284750211357058114252961935840355790537693290559458807762111930626768079256794630425486955997937793938038591931963566662580770400262136312541190278121441180836763105626490305206388750262564682030411514308311383482810713373372637482671883065757544041883429830313008682914930883330469644511111628556645935968987185326924933979403312885373422625307985679577200753454113020542405822225843628291516305020031809469576994577099616067574225274098376508451008189388286991653530196937639524522405648575982333807697418186040552592186872894632127028759484647026926744959264705503777972524202260524286239469509993592149716213366104372321422796366799737892085598372473248295460165303696284509740301069799366825707903749524534678857226827466920555003060632067568108424316133509687539626906734412530220836708739194154688026130025076063922699187520772388844927113418041431312176115644367409728037557711545934137419371994396818006182970617589277940360474169214342183549370035319164988624256045169437408032685071418796800202739269610284546651267422646600567787281584074649405586267142611370179073329458748099970761746623567878996280777642590494727107280742837632555197924839811271889957995833592815446286767493414059893611605124880988916762610278942698966083596400472608178716751077017510668388034349062871443804109827486740120458640597371845770021071132439871488*i1^28 + -6836558865678049512343938086477718536900549624014543462448726162490739577969274865475762951768063413672234515606614216332753541039098830525802123010376366810622406721820842471011931094667475551529334644606861368915290734801184316860514082558056567905829353220264542295969574923282143555969139191047276440878587157844183000348272355647788155670978347200826886660596462826210411175987905761656023413155646187013075751789486354799860828900900712733242874148187464966176227492909794832943983782162601669028986514582388360457119840354562087301632286727347430942465920875709640533975061377915247716461509992197934208260637819726945326303139302175877806822155533570857761323909390351222644317758312436627088607590539260946069643752659223154433644160470509859264202914563748114728698608073099071074922194022584805870921125143312311015593337174617699423880009906687612761229552308072241787093859478542451408993544711911704311399506665840437246476737320272648045791080490019050009727208444060057696614929760761359024863337284600568009574117249178814450439392763396420498760244251268610896633136915091902853272614138235087542495247526162250206933014633122894548788098691941544306992694969716585309260320237498051242708822818180268222411180845963466312340146913354449684747596320930570902004793753324056097563119672845313618112641829694901984506034028505948649674890191271979147905824311367119082856513446565270054740967779860613173519212709413660923470223979449429504574696307728781401027536209211135396317375706110086226560577957191219740756920992662452995677952490905883359989965718468141145840078224209254660977788267298254118806907576504992187878434100535427419339060003384850150988269266570840611953961490227014725344418433517665501670412490324337460817176448656757019233375049705469641704841926911202201700907875175757623093560158995280030703892477513793651346533093642421073109353888931284370754414626407169445982460881132277296760837615914725452482345943319825505152659460961666659170547271299899082133600805646647237495123141571872768112147913196757019309640153750670137852852460470895436085544364719986389810423374783256061245058483599297836458258555708372936097543892792182499285244598277229099441192337577557405214314363201400486862965887015499160300761319515387067047511407696922251787796993190017061558907787914036711254119684235259962930034309653461539434215190025718956541533536603321360231195818321586709012549126105363215617670137532465716302242048748166480689545674831219386633387676917603028205097429985026514149658149866078400217337784404889225844809134550154260773896630877396732413614435979661600916139409337347779632510213203115810691273981952000*i1^29 + -676174437756862629058978179695270457381717425368723670992995892445116717731627902838138584761314264699651948853230364711681375307568006675109853578364509172248826039569447457959977078698031288054283357128949801164855035827753846418535629188898344622761680259804198185103306487848436610336194672940842045146916704837561858793748412691928400485177220586780537521840904566334244744816985020376265021312072061550006023887184484648027167097499403623727481292891396135422402862835697387503029424290077030649425052769248217756535480455786490435000435496666089802601189873464357639710407422774966402555522650139479253159824447864362098560798497008621983474097745573887984214081493739596804577156912676660734830206875466022383138114504205524954758899639740308149455288692872516153035996653330920789900834927630046885758468823695725804192854285952985973420477222964870471264068931597193687360550657960184578902657142751651826818200402137680702847805995018906140714538065377642040024500413586269642040944746439189730293867639617991140923802988117079034286635583915759514700510850026555779722498907164224489920876257796284550908406138591555271245853628929499616147149000681084782413988612498448897369242886823298222124212371905207405615707036376466894511042833334154044202744632614047815266350423321139562696079178089162150425049725670608323822748203694803268714182752454114744052178808762772572593503620020645301012221755715432489773207858727735238982909873232607468312329517181662370196764878323528575258887257074055937657221511938543485608987749256235702904777501025710990982883815809999001130940478763654699214120373694549829516393556030033373163985045755941517013125362132116561679519828767494004590095616078508817688671801476107313092246083195779714389078568368013999374607944154302170555843807113937399052023264672418896763411965242602201307285452450270256967834151717559131502607574634916337224872955969057615619221024000263442882353759255032807157434171316570592440006701127304473747441146013920625199979405454089377437573259507955117577838755882582641488912732951776240417364552383467296562976302993458141875113238192150238919289199353192908857689569429625558823093972193491332374482593863986385701648722716696747842889391558247525078518496964607561873709134348376352837125502520437319092464582304685373705466173171146167709513405705050240740886300870536511524564693061757351073411014285088703847714122012007937714724306908861069248226493511645081647687164619158512372411829572545894756019191890134575673388356318724969591854434403740225349081530199202826926618867750956969467855582899213690375986346908940533934903270051874293617769000308281055854788083712*i1^30 + -60572794359690840448422663753431988378793420770239793298138902651633111701302010929810965757650324799408802078947124696354444683221243849919893826504686808137258669507923623318056912742997617233184357279784834077544979065265749371730211306715972190377410046688745423142355163370264807394766773424708647380487066283909062090642039643050735267283244642181419853379159125231906334497312025995054951332071222710891215944204956305897148463517718544691062610144902992351508927980940702977114065730931116025045976592597977499358218677364045756967239602375034489252662860554687136978056660671522708631840877504031337653785694037788351482721773089549529427041902468748569757932282246161131201395421083252325306573030494785402866004814117047262779908168305295193444745058772300169805449516455477803923886661594958593797643456917777755286922977223549406996390807117316563370367148507035911326420331015055657600248273490360307790007932410647476235602261434484827984898932560089343651845678825452642458128886980458122813172191529798709833170336442020789895501797910670227236038818848428935417301326390331729334337126591793691522795942433089407660516481379303050064873426673284220258078057359607413072157117877322771695172718152624386693255440600949461235600081787387119617337516820208727218999674770047642102077340471389213783933088960436002969826184640624374024403201750236799322414189361108610617354065720594623740123088782953578684710589570483122653347581159593947325159693500637899665630657868572270075993323079394545064146612039017190762271135584949513572859236727934575556360422199249711123559453860195287720565606116352752854419633382509061696823187841217606561726618268599796076507289794018687965544711667214670725330587286085023509650176106294361125995555045319924724592001181938115385321606695110191330456158297005119578088000036475047641185344165775732438757589244344078710960547858278019406262554559434027694998048634713715107394914156309475107637554847424431228244749831981039170221960018970756190413315823706845565163857028330838413054090713203027904696051700955518322935740033306479187203709008879409521510009996324009684383498528156110482360791494151547978395372428236956841440136269235554996320774813902460689192001817684316701737575102886711202246327037976933786480715700823178600860792717912009417749534959647360407953796337456413752826492185648965685693087075189852311051661868495783441487623972597252792725357412282215243855757224084831939759223728879335572216835208491017725778796415055570952068205449932558014346369259503277856512683080689092715146737619507870170613992719858271971553228765106514305216925499767611800221408763205945105842176*i1^31 + -4062709631808683623966831082484620704089157960188714591314034780171697198414821803454109619667690003489724831053064479879706117653682180876716506485748328977143757046558334358013701203861232165629471810488542610070342260529889516145157785075715921253596232854424831747010680342911634782807737285036923508047841410342401026179478327814341649559509372258181838579335646565819592884353440021498056331124898506120025919031021999279256989790542948617994033532083214444330219584411185045729697580605008902848040404730212722357683611972450437179810477831519924936945364842930396917903418267350852266649865765840496505188800931885312397801311346084616217624457092178774905890749589364360402832623450134120469293503804979916487926834371387712138534777119225356627223055434993276329344863803262631422747989809862287134612399116599493323473305930482683402502473278011881964504537454139520250585433768187036050588887026193870920262062594764538811369966547809166974611509141430501139956265637334174205743670387451560006328023171617407774449209499820921433121288742801722072364969619967617516547623215016298800053984063523944512926897079408468795234798235818350540249897588011690254662702485079123095518461620608637200835050274803499188278299371947057413872539335014147574302315986254026158755443082792151866070500908108903781583413558349958094595325415674695348168503929973989378696405290601919620345580426399871550645910499953012566273111612631017577195227397621271062266131992147207508057955239156949871010857734524547191520665886935416482735281672965012513961680408466430883042575354430672610284674339207928867026607506676091482677400886359549516054833998454845991103631203922461131933602305413325840360636221334458995858329384737812874870341756230233324359115934401432948612265015042171065351209996773647982388234273878269143040695217994683405955572770745919870203919233626949315751653908037140586510717276338127077311455637868678497120838937854916183152361684409984118972337283183714697797376035944139997092302884085129834764809085030575272115731839391580356489549151650495387061420080461871296456789476386754801926117694645156508744374342634586910300561557120487261755700316334800040734366641849411845458182564840263617810160729316578390242158536604349889893529163458475546756928454724887253906364809681774489949899738901893562386142964592729645957955058353936444999858684280996929723527877552362028636373997437251940143875900046137734471211193349397681467463074228920819256255264157534635709411605461435995563979088530472708291502924932136151579281703953668222403780448462297905503010152927935633358588368135575763725365501584481759262409559893566554112*i1^32 + -223946170853203633986955701019564554568836606382137824973887672421951956306825703425969374035488500621391472513757744210015430492133465165445533003062048930155305079685231182405995143285489894700417685690103531368221439454109434371107354979237961979260670042746504075910243516375414295256071202622422092302554786678149580424366718206722999254733209168110830216525919251954438088429872215835296825646860906019270782993474299868266662897947418079573248496910849609235586594224152819195428801283158583866069930882034371101922786525108116547298690345016277840422004153016241559259293834239297079069645169460068308283003226698437320715900237403371506638600805047420913201134215609878371531778037227965705901307683597213711088183735728402090149172146483305402981595312799728893975824658791905278946902844670949933789281632138163371640195193387973424702527641955972525720223351089635036920616568833345169905218631688268961208167896864223611033817682373894380992034444346587331645939257845834030942471142559993072990375451645982474945586740901119887280030493807879183325744344334928724331446333456339494526621778374082589291104039126262679447523078143116925633923498729718819707811949717336090120087098351755193254367663929105060904529144820941114337169361868184209168056704938788155806759006462028151350327016352614101731281689070905318840363105542707810552169988306137553121843288899385469303009612927826463526327086586577450427839029502820195517765814658713595386515461447140997219070984719598554419442394231293992395273781945292880981591624712501860637781411045765595971753754604841723883651286140013506980597320024986090592451367143983438550824922939229964329387881833296604241330042219668104392753387855459105107345578774601490891767502061893392568008001750644370809647280544181344902651188174715159022508991725255685994127420075116762985679535188643492348110295657210722075991781773035403113681617130135455094450875101091171042719628777357831050792784127222159459467592504574134733444811467935750886754421858883957854339189696051377216157640841184387150756108539745051597287590122090129807900990043541269767276061209819361365661342486293842676381093485700754893426437271989050327738859981745226752142033861796907381484323145435707125040995135744195915692483520645014416708369317952211937077454487893932730553848749660156589872752751827130142106203053516570074459635039262031949191223024450353613642055433794700162353097031560091856556529506457651371707131169782759306219034097317664967155159977503914935605173808453405553601366383684416611130400502574815323848162843190730251874649318170286476937298572414664626636735133746356969980717300711424*i1^33 + -10899229152113013539561879745540597598580719916359289490028314211660765295491706492753958970866641660893573215936825012036250399922201411099906081607147536792451904776945534351892463714786411022927716375524594810802573694468821929355267738119272396603006251524937198981480776337952335386254750116852382928036907415740281027933490722620712708356173030196478873190692120244808371204691006985847119171084096101524382333344908741740036008703397464308965044476171806648874515637416408351168921030747511196863314196367731017385205380916715100030961738545919084315360552486087666199167021441399291257980518009225526308804723074838517395910421864896628166296832638397676629237433779364954856226069825663330923956134063408584774083450833035854950948723526837260324389491505757459688632850756645446557058249231618184860196580393535252980871963857402909074793094666680198459146118061446148856161133559211731666123965401169918039327881016931526664578165611182269584846343636983273809714741227395847186087017722959844969796901112461903884925901487447103564110341366638867922300061971254733854113061615384445130877926332195517147254198231796105953652141867176847501647084290726847499991075271928815194784750489147263444897522455762024069409820663577965522209402335675125057978345579241239298627599977353606669399968195971695814807061672024347926809261544734874898300801165609636956378088221408702567707648061678379898499170505646045590645082566325677414209181688249086890599107148334904823836805259551649746841109927086825669122024007884677598667688743311447373321846470216501841925939886385659029381409172160675219974127816819308805190809923178043358495993159192869398337596317732956934945970920643294597723038856380256289837638232421006477302936520303753044130588151206334554804636192996856409861280538356539571135749843216572308586938382007833095110687544255018399395191812182811276983226806070864813714000851805637728609421766184769422547052076647408010340412794225195796500318823600504191079986308293974330602918488932724341319338707595549210895958520608377486891233855007340084693414000773601249766763254636945334295581544911650364860107131953423292059619782677997563346308779507204993971111117172785748871940572316331749084242141208067307545296523596341862948338978586514377910794500856434029687693361070033236085818265536691107981963910458801562470319493338581160638199575567410266747349639541870679007300075194134009656372097500552593303410521052478376446467278072844308354619057950831012330601792435707037976457406514574003021267568226324499781786744858170721833317047375834812321710632650410087972499464041211531077299023114110733649482612736*i1^34 + -436923281529348191633844440789264250081476695094283415456852273766523313474745747804654483939916722647833554863484016848283592468372644208880077321987130361814411258690285652099777747575549794083940582878306541343709387923579294785191095881922041505295642951988056658991008341152135646923601648149529048949823984043749759042038337269537773916400243691346122896611128035340092887473499951465639060459823445868417623633773091172107783216380669513725394184044459460917870746490209151474494747748392029265925872979648941249816237365603365409868862147015984782934932056519553929975324819879732796637700563311575631045244701917739299499099427797571174006919904562667002792906170611584261546629305618369935319272058657964469553110307749625625781107820843866456059235561741459656464711971533561224152401898692030880056067342826011479544414683709602000941991067792939545136786049151452993003413823268480953838966974961906654028252021422478311096350512833128804949089703936309151776795454934404007431405061219006508345131872965284365844530468238590505855255465469786869004321663692272730537358358933974173616215356574959735513949544371006587165057815097170619532001369325499256963532728373033615694923085274823736335834401593610630760322436466616218219750154562129536608018562300359561682153867668926618492315023693971283263427231828828597591061472276284497088973010833147244096109700674871589752667540988365235540796031378184193084952664425386597705509173534346999419148148755952139396024108007676462355232900976702268720319337572275676813143078855408947690517909912933058815433442035362035378866799909355310245870609368617477068718845830089547105308801785415254015420607453577290597222007870064781896728471706641872928254351473185274733376369420385960439130655140483872043839480650061897831109474950281853612063023631155811056487746322127912897869580558511123809575235727780882749750964796486437414805692638841167174878295233853686469558135692900812483999483248157655109026148177708737648407214025485303688229540191928077669725005519811394700826141254352635646977148523283367451425516263592501605474756945423298231442654915105559146905439477138587821000060879568515168743074116355449412416072380708130962161237345797002731099536229000534427323632780612464542914460906685561540385425394013038757092109721419108894139583903672237920037969644070242249600222222359794572201006264620482173607879020554859999682215052855976011585760997691368747407539227535819731806608312435430080855400993033868432698114336053598045816791029496697670409966060214673093789695679444745585557966931890225666890339084025252862608512107899932225928665937360769429536768*i1^35 + -13651793428593779834110986389502646909102685592081817401493255500812915173235673841735830870009656596236647525092526847173131318575289944088923887029261533747166726132190823026205512442001011934284299267240464636910913546470496770881070449615595533276642665672425910180596128769948734520054000472839815546032654606271948753965802424592019651460029713669615147536430486010707710656791092758116360440684304023517534383586597976815484678156542653635260526612641900998370221214852932382743526484450236976272627136506161126179276325381471079490128027669657340817242286543947325020144862351522164712777650274406004641577007756251874689506966105584736439228358028177435674478804582657305076573913971500357609157963210424785249989209835523462836170452798895360569921507697675598613492071195042404535189693301898543580622959789529264351592167213733455269865344492527671607708675363991672763687920964933732086278337842583560608102990851314978694640388434917531381794973586180963794255209115652521153108228389865162538304607491717792531149979456597481737423299626021756161971330945508244350108728054359126352715878837924961647162559243168312227266839957342646694028852313610371196317857452443277207476571643346434975565693691465535277189466039872107230753793751247421337071412423196960526706639104108696640007633373476514214159883657543702253618600759186391396588999101038832656196604195550171583023963100041181687463770728907679416360467617098292004281486322463565317462282329629307827869873337278453367272853650732254768759967008909412241515541497039856232340006880827907855173132701272014943358151864029215464695985017336391367574318321056228262343980017197875873319593446624154109767430458819230752601215597475136440113098729141993133174996313327784785878183252089175566079591896079786415057459683989589918208168714287926585279497969422621405215286510740076697640603344291508381417310842425431855439533244776680787861557637448094986298527797339954622535825713367030451678971479328116220109649858505771007046394962651013477687776482667458427921011926587784978394398950599927967297313619103554611864365232973199369170259514887340038541973040395324050846303877281162811415740201430367513392917744537285613338570311945204423124301405877697872452346617282500187581166892326371337289755647070377417553911563143448989750293313835430864958576042399005957332398668052488016546694277297131839313975379220778860675005499141537746922310146679472286256550635687455556092684456037509940965359996657619309245841855375868188462669495150568844165210676228508539620478024029223460646028014140872514631209024535558177326610666770047711335927562757149294592*i1^36 + -327389075924464151311049441271587198489397931440495699900856990146297911994793138339817214888814228385248680887910759498276291242221077187451716973689634617700815554438522038955758531941063792597720670036806893533402233676038825316310466873009268491168557066726680703079903008309153459694491274518448422907643642950754145532050212823217672799862123919631247585502555107023922290131206955019852545857359659229336427358221706438095503730289382176084266301855027524378012830503902848105336104906425376450498941518992049497094906471867480660921013961316887250134141453921700367387125322398107969628586230408362424817990858295438530888927368802994104897281910579614885355325291774794435819832958284802799688971257780257824660389916688392137274653351181786834535312504900580442911485728499914555827122334372126368697183293135027351481365552131376858383472074856205297855528195144935545444562950982809962252911494444165554397222627408268676486634915727757244761322395214477536098368025630457468104211480831457022649065836537732814816196103283212829419262130561579776118269683787571827145814783450401882452933107619636536168010832675107461811641588824092590002955414373919195602710938031259294994755186991858457071558480389199794804962938443721323286463602433758916257899982299946064429124782989361607494747937694939150415775952849219552323672979892649502789683653395346521150714705128036040216322541703133942980996886065435606565431291329539952407044218372261900970185382126297043886703122007893730795369377807494515952856685448555275903812681852435206784584059784585066354555363470824268149008951218425248295936873871224672312613999207656576884020460873768191531035802441743536661444678085530720565675934446732337042717184536726282567063950289341892937559542298298637320658303990327807094739143201118804754966136798926757637690847659995096614636708050706040565332403833708792869873591105378713174682526564193509430914282011794224414649413391084347705158803573218369308572810697554416416117418869765474181423292037899560169770589647914823150296483618242807309584988921370139897485571436365527801138279606612185810572467442124335527700935944684865166606982228068339083106072409440627084279735475943460398273089323046561004853265144820301739076438629051200626352995468729012476483077441402086156768370130005363505426535552172528441453973833067814419550961166482164313198204478500769483200770512382445741669733629064847765722704323861977019580680555714493803528795946001574454219347638184238304248250679820407958586662032636942830759117821145069721591275049608544339848125799195013647641728076894540882364317954703076957539455289262080*i1^37 + -5079413227782024079410254178363216950124933967312598166545918507143853523146530094557553382348639774784785361283812156133329665799049355477485629458599408219278665347355673389093649154411095109071183599748889875301162402953007717742263621273834351293450946053804011784979693821345008440141751764662295754614579121626595478363266592538338655569004538286637453461761412241681080957292487560797270120352006052253084789694479136893621149907016665561406344909303105858392646309250621928574229546574876013888453324852128019569492436510640713612958149111789285898764537990039365170428519848327008616352032709322777383532396446807368201145808017534654600675266551627759182237061704227656386520796885954647687116724764851511795153753095084916516899891119161082577464037567380781361745808563162831317152970426788260870029679160935896186363787720512861339573766967135293470860741645010077492059319955962860447399833412514913542480269266056986020513617058189068730635013103472131907532877040771490703102603897261879824469945558107517178405013737538404975455003616341341473786967126292391973966030147785478069019968231537286648587101277152440762656909608533333953425778015020062179618826968372561889368294655168104786021038065946158139018526064224080729130795217796409951135945107634121104641716615847311026628190505124276758385312650421609817558082880520385666765878410109163785394110004550210083473707588143392026647267234532776230619509496967017211745859854037326896262978139040340641072581358107000332776204013400870169499241889415281136235350875029343606696491075528138745420120444884762845764354001480465299841263003700996888408460769911092766250954586980947496072886193366314449170103868956967438722464025836141208499048775863997148294085152245728991444763793873823858595197456281716963499070594386471123394488776328195908131059335887990493605808117510963824281286693219010433692978759668021374646222711137721962907889953104650277882825321398676301770791373874966069093314770055814356365494313299636644385985053216555247798256729239029571108414808760317155571846293906267489667239399489581841856607767598631650186486542125907542762956429972827876325570886441030991305465297366564649879163659627441982942405402628607237542512955121011735738988380389574955768023921411612060805870238075837022457788990561355168101064413716046095110568565382055031969302871424208006530730870034370002312437270408411723777480111260291229875715361809863558010554257362062978983985879380980370824448052647978444003740187678080200460967487411978554039493531762635548567438237822442669945547168743647608930787661468725050991421437585401899327453921280*i1^38 + -20942276071024772605639492765235969551342608222934482916941582583162415660520961359832947425610325704412631292977038256728550135964066890972048755600566052730591545631854829965257276092326703333622505781019403577876013226385125708016774625239711165824366590848911326372026456744207627624558272976115926760095066485514516230667227323342533238729912505456772682337622835040232538664639501863507007400760824311734193016139871542197503914143450596909898040329727887762206423333602013561614375823384037052861617398167720712889151831168091387942919971811246271610632703942667716632431561000408155617782214374825809824630756228960270052730436371294192048023349031690778391966296848239689013233653636566353061541387854558266420722291823155344474722081227919087942079761857676963105380150681148066985657152177020191892684770905350561171775952690660892924012124805302162392413184354782522343984166133986651066885752202430841618164008990433706971011018235866949298384404709463735247730262705829054936818816678100368897660750179738493334438619816697142425182449927443641168108425213831826588546236863938024760407441945433380761185419658133045783990019135600852813924163911113798982506953413824691765891824578821633648304600419190395035976352596119416271323270712526108342805291764196443561793733247925822645987555572907011657227814073974911660561115691979495868923191780918325594077297886477008002006922587889244461608005901894321820840036175995499375321788857055895941430088256730149802655801652396117925417135267270064045685297677848382676647894322102448334314133545165216775565161520112936029073957866351232363755577266605551658096964478457028752704225741659588697497282667709588909274438366087089488615010144142097121560869438781509914017888915128754166967844559930612829603201286346913796319445550630368238830157459522831659663616269685772589574270842832658911526827714483719852193929990354890680534913143663232640019716103314860322371872149604068188678358312162749387483493874173801477100712303367662455070441508055530376276254667228471550515087741664588312993065559406188962813751213044340945888369139960468431060304242310958513019760665516293444322251956580637544427950871996878313986482063246415157334000309047031490359531505803958857054985538444780981040435387980670071896482262200908484574834393576903570474718776782039692267178744050929071912625856316017084944148275829182688585256503563823983790079441333484448598714175698597036551901096939229628092557169956582204312346210590042679809273723701098782710282289406218805621377187241728044447352827515982256844342377375230405948263677285876452466735969590438034145280*i1^39 + 768572612853269361233697254445107910748794500080983356568782614184349852351866889450410795908220597403291834699557053440289696657854469330582534385277965427506362454496329990658276609526401970777855909739680668993951389100418616396458570997216999287127167950462438046971135654195164682191694013088081044574744665024909700740572727136162207231580777818491782404950145433254346916899144257693082379863227136004681000012474833155508216037429946215101095989082876681880839627799681162531922538703240853173724230943787071001377733366399176513537224248280318121471575726188551197863955791067467726038090316233100353107709394679168700331361576308399301138122675608800853842375273991104617817607449741326059576210050547429191816887189670389754399994653873981422792230475679063109270343146308248186656260271683981254070245283869851074234088987498651129794998135326370209869000560636947825074889357554547232439982673156784485073705870939778531404460032964828164896621599821942374162496157707661425210648714055639026747397233628147328700333885513445836617231084204492037783254128039462885479144804702134933258503065682971134767380911039793901477067286598001166396328200322915385733804811780308529653792014006877601198749150604185731092727173721334671898407921464826629470307525248016472205316133509445372831650723638269734459459353037162383472610159583394622564405634488403701359181178025276705318996549142520396263439346939053978401936801553551008915680537732689225652192235294300703556517244299650881214182806560953299871995081093846201535607109035615135642523788017377863051394653192494701227454452122343491278569468584562828092648559533589303163641880615408967679776138348419243645965261836543082041835056840699414263276012756037771250108729681011964644727862461105180247505125889955421601706869514407314779020236343545868475890637118571809802408418588201452142432835645625686987587628354308910088162378030375747732165335108768406206928814142846977878760531633243509671247178932865942492578873045919473472169118020720670591705773686586047958100547350815310167240194953988183239110305467940987896166179708785970643231073006757467059938534849386784780466474096323522348525114478373924125025842795140956642689166657837575469799487251760834094429687071836963484499145327894893964783489307700745075663495027879395399557686481880909104059123052405042078510595803565400266662134625782061237131966208289410007076389675145619581567149107789120758425624158276269570103678294906565071904567653634470740130397916037300252479997941336304821008494071151872954747324828730015496460353127346227848327656130582789298264492281631342592*i1^40 + 25902562631390697830418165751218129181294763529043837650722030132154771097894408773657500247591520230568604707270536728982108734674755360220970168010948508568487829270370059190788122147799489843965402709803972631184621544893370297051280406332215406297919734823139545543169281621952120631696293440976821478739218213550183217924039295323300437895830239252023448931866799478876535859290763310715209084439620982200510528357271539616324948954083216264480257859710463262631975615033099153572345982987535597061317639993788722427825523247563505942952851027591168240870520117477008907264458154846275993486186148837913157086945377297714298537780781065875371981214478788189411272245274864684608521622157293367683191339055458450320966952365121674596726654671994986250627234086771890445727745994176505969463238878376003006165739341550637243380963138736370632201607021311802751677590606991991558495194292298317335305685395001349904296077420366062386724860179315052690130800899795428079502902860895629246399685868381870940830530537574147196881149420658411500001805744968172284135338308891186802579953082257926487547629356760761479534778405870395769736155329488394650503481363865023846143302739644891393019955779740334871703940807751119737936539207397730716902834175500407445310916843845182052733945139541419436186418489236453297125125077378009504261656125220485711505537635767851880295709231677243094501930445342595544976774867326982928892702489085763292428020150262634771885299334780051408246060482278850396734711404354619552823744265739325573563748013934006479273356542267900744672098195195663111482711799006082550605331415448004805591602216829161701904245604267425663011887632641905915844754695886384017763148040750759461427146101543576477034274294114306750344922372843312832856807484690203282080681012675856171937460242472948149216416457465420424140549638004504914587293811225596441383185024390651086645668435461760157100824550890470875052868492162198457456056428695828360783898241895828715290580645544896541619396318294617491452853892718907188197504682333351098428141605012194060511679227732091350064513137271245975129829169376468930713755903049667609380433956742968021638513266142701903810907823244603651716559677839107934045142333048500893224873105607880361258373274409324885494778405822194325249679476446163671968992140817442893542351003563843533538590443288918749842063205526356701767889231870599843312466325939196250578012604872079949354517855674362817878680616645118876745830886753024608097594984089692307045191878942233995031245300425194903325902525456547755790716853569876356838442998030861744696022385295360*i1^41 + 588400207228836106843295751043824629298584316119197251985564391820977874666215064306763740256407205214728409168091353505764055358548456191036511570058368622494243170924518159151951396024470090130937219092728753955105049822856300187391106031694861592937145920122838591396957971445080983543546101605750106458154438654319945902721374517652532605295166058791330667633007716178755504101085267995612190531725593558026334084956085326225225506560453653169135037096324407750187603647930206137268326823527272285474269499854330151002655238361066210715063589824938928667825732924212449473452849937757823369567516073343982795666146079599115835485306508137438414556998348666523953623795013633047973939682071698094723787110882863871856123029615223558708920054598033314038558588726514261785101089325883340044881506328566363711428544388886620434393768149469588835655791565596459220021669746653624226808099504199128124343004529181255924692069249160258052108995290786274392807129871146075916993223190774574965281209252663380355012758306040320905466360901060116348830083134190825933788007970846560814174720566638191828779045010214488447715338860093720403270882469736640969628076613284078447618107097696849536602366573912610442186346849532889943655494283893073110034085900619292385936050775055461902457023147329255531411905628260509666726924645973767978486304379620979926392781348747050684665775401267113477747989455130691555945797755931171400014152174015964196900391357764824588948681458447844631713250143093850201568636631078590821981733558317896613635102124208282745657963085996142636702527045831010583225571429136467126929766964957320665158474972656872334037048423842433074433482153005274349460981172277089576652634271603268785646366664594085526206703367605452165191293970701743105980448398974201805831864214603661104996786340580273114766009644551700020368837202494870653384224811767380929302760030539105397868601611576681243974238826037922071923812550338743478602300101190826756740588153334748211281951662766092228511767731488487348281387503954776665780709058341416932335978721600937922256654101997205276762559389363534810356240364178269512536517654320773351558960820212079384425578422771764207303062099425476887890369616570499194094250627613788744682095829693694805571778662948735191836798832669714532532243314928549046148388419241154291833246377491407591424874932732919053219609838200801683560596834977715888103400949245888971138175001783023520905760449629368428534280633873450375875835660120307121695366686452834837999468395895073434046809130842025239254830478706703745439704895387798342027598566334215141239816192*i1^42 + 9079874734574145026891052403972142092074530016310258548947186376031549083281936185424651796421395757499164304140605258002388804479167244314642370653801464567909677948892283777341395627168239513231643617141014434999562359624384719817491972243527941425089571334777926277838557252324925533127147115240094614446775312007330886896635962681057601811947665236103232015524223560956650016919155877415591900466247136157767020357398069169509686672980010565642779890745778467336164163845413308399959036723623775734453829852716677683661730959090990433944103410925825366550800947972120594713875705264216799795367187547048594460266385501776356342288316598240959052385633780920202761911770279400456138008219240089137060597450667680121327886686802344975800201462590625467459609716320599616219760672671603970247375589436310665934265037426196808411432995394892133391134884980995040963653465589073839852171859505739157884356371262493229571404282336631502617549946409200695450131565864475514638284569784991712096537175648583278301068505431407759983340768698132347894712050971546339134498424947021707884226371866631935899958077228735579969206801777413630474149100590205069897813716092319082803846044057274432493779934039997456557381015616643594045072448689947584364973533377334737001764463945241162491938903916518683940498976608675795752400820206048476453222960077864082729643056147079118777859417642417593371987167086266555985633773782206602426173046731121681943161413958644252938605389761958332080688471352479096697718558904613423791924921075051213930107442463105199214469825134607827306068085438624592387773251413295962782799050519961645951672492848633491740697675550648386804175080367342501495618028967178851523451916442657719622799180814959523609792975180461143457239115299406640514707967423088735789796567177401211056586998860893235259430633905394270969851399975970443701866274450624206374977241110496015643881322206839876726025869697811193369396038758199254059056153508875803258885456130145744621049259925233339670075478833243495981032530370580742692748305609373581917593768722342639294239212609304800195091675692483311675610882185215200763568438986222727620725274231730574908175939361910793922029976635999267990705689896917261808385480602181348189979571739640788272943303472735544144468497939580341850358817681743563899710996682780153957184917811740185150188262809816610081688022446585291447617269371492994753321843741277035429126932500444262111521295736239330030976967839254971905144153721639780565083265596262795731555048340379291222305315599682781112420134049559357786126723795027718783122515660737997701120*i1^43 + -8983268818682692975994362323251296008476082842332135784934742615688384308956449155279621289486622718500751013037142698225828759982768665563025243616956752455818021628922989537052813825828437254621184836154315627698196187407109722586907386694876067337798720804255948573355882792378861641019800440995490545113887567371601314564901651911449698009374620004966130551809050533568068324745366877720146990452470510140533619586200634955295178428097505677827846951854847339395687460433018787166006441843718922591341041107113758249783828785911328785925361651181421707070283013809938973338429443491440498352671613149269916004170400068063828962779227371961850431748912359692948060120187268533844774899436597748138710037528865557838873512976000944991053111805961559574180976688500676794347960659268738201421558762759562654345889405927151636200358037423874870711757274516950433898212966162654923993225961622727669578900325847716108237522090249935524502986256252437433268385919572244777631651052223523164335830873827601600452103453520141750644017201600604800529584603078643886509478221089636891122413839284999427137742573264326943443350553655900258930574727482644647670668160155069366887580735722949417851828844377740611925337293119355905475483179400059461997659149430537867082705793286819169762807826333692511658232786623976450161455942634912800544251645386093765609585037321614271035837920101227536212775429364240885102571562777158907393180690660225107403788213184388482989418798842768804457665478291932315626414569567568911120278393974191592050431015589714779742397501183338297751592291775017610637567270018775783939504175667875234274137560936796450019144000402503304304576438629078978513833833675436311253867296081617881447044567379404002954547329998611335120357521237361381887358800525362656207940994698153179964596483367810815209838576955420128724005567844301636401487130119295807734758018430790353930793965074435327852948203938495061810688976663064808117361083885851146005482928758122309994024693617467349005026639525946645571451432677635641917885560453021066105061492366991446116958804954943198575523393413290804320317712783403970904077288990025387085392377668206770283455642405006490343148199292615807742464372556630326810291859956490063458189490868198387889970577385822491554851533154198374437546651371586221456856449900289894783733273635327780046139623216342621112684091591841270055476619235597324566355864232602867686389684646347794811425425074565312360174998154226337946784103461034196398936019070509404836381069991775349270612335185042039301223770185783279964811235246794012012205598000021504*i1^44 + -2631584729613278215878034804672819729679314440557526487613463560891357179930382257667228314341129148374239028362827736315259008349273110496422759855577959807264331439915832033153687876699397695460868214210072399738822284957529820376462688228273830772863980420519395108854773214489157930675923008042496253815200595201817280242815433748710806109210582099712249288345777145985433639822170769655494114123219659826595143875109263765000503931595144793566599991585740765003236763751206546420488770079250537922644798150848985595585496237835214080074821117877028258437446668802449344789402656144003463783925228453561882353927653997998230253410877630310868654278829479110089623374720168668289066159016242928740315675232867771859424729849906104646458748645456133130393040052268637818492359566121167556316856441706644411948912275625203621841235993834116146328318842082333114619617131474179797224498516385263094147103503048030085973898036877665028435293503082811453382076456999158748374866798643152112224518208344731171156098940966756426577441561264281434565104937587971910337520003765726688401121707947151614540894847636048845720593747469982317164355541899362480357065385715871319466318241360972548122893752041062213746433983292550505316699981599883784909435581869847349551498160245264206824550515188891138217592270672080732855661963805878317009611688869378907696539188273282139351395995376937494287302790749701630113626503269549856646775689885417379152098150556391284763636706921865941458751044958430674665195163321673232640948040460419384621757773462317754682295317490948161863225205583115457971808280496108087674706099803293197776494993589485817328124417200892602593001118222815462382913254647576199273052530680005412602861194315576872116344643832692260877319613855695436960839333203680098406975842966751396396476038524398502115451566841909724249208140353272715860399286068110510785044394426967285893767914983592688005544833825434163959119418381671938770189785447841124345530480008454181284187944980982961032347114875193805110684571428983508885226845178677718754335301725597577481726125934246153620642264643794571164773548731774352634860362201346235040678393973583252983012112991326579119918600746780567406336001329762949612221832821777197001303258677286189631809308845407285952875313809929391315804275349423344790412973600430448650869781964275488247217248996264071220651269384316711804772607794796202194471026068953278652673248381975562436282227127252036735167200869527795153706387683344819056120945783102594387869918575704230949467295164747923344787951480368149424837625480505766018226713526272*i1^45 + -30701056274809581303958673977150969526521720031542616940482898596850806159979527025264687700536174586985547206959377846580084917219872809138901234733729651165866069953278274218337535797339591952903219040133402962200620024673118593341100860409903844580950594990827893769359795449368216459990100549190499320482749646712655930727884914874936864600654317454235464542920372101004127173796006566865379734949936847736121986580811993301302658857142220760194801509929129941862762379092518043916574362546151728888911972036533484249067006524501612362313089917001078303249217312713409084484182752198564230456857909185276076470790605829951329179977710595193659211709907937717933015050561806914775651806707268926560704072353165312632837951885635224812381938346312311546427239972584638741153489569778926485841131906866277143023223398577872468026302687309762935107615699972225752069316120699049740388405942710534135592522312692793428442266527528425560616907766645707936477491457492372224278712182690847194233273128200806865618595703274511796122788328896142490656226702369435066292928980031601893492699905542141916258670065574425197517819138757544216477993194393209940202043981744009055573357712929936014449253776139551560189114743188826875555329714012468675091495489306658237129196519191522722577167800689569356647709502018485816624699383789360695381346099027279942905215207434386013253088728676945728693425988855749744796309378317473821410358233341569989972993501552318085943478568872535011504831228112934798521780691199567857333284406087900641294583490517052333898609813577451079581498266834231431154529151492193931860222381279637212368162717160947782187664491048158534783452178066095588783143356881666309607921456063989906417907705819602299313387737876741812334448287176917633747211578388557556501699027837156309171590351659766411175269008344299915466855295588559158186794043825691824090868408455092067618337483439608824692585063066785038269562028498597285144223672663778849928875749501015676496978874941863953586800098707268977580345630071801859981023762744613466412535185012173959893210300286847466568707745429307598009022020376573509721066434087689599823500130262984591978749864201347992034062472928694988276837177819740842673451623451669930479730106776908631520708780199079681679018737076542754135493969154151247156750134762170952846673622710817855500935260630739560581840351686216514058537907350563741334576783625448409996991419121610653714097497110878317559806236409145527600199427661079223734557270240032671992822673933201172046942008422217131837060583661571273604959737188651130362527744*i1^46 + -13188500698545846552994483750866406102430330865336762313372486146311894081451826844009976549290698850446431896483509779895084141957879744226460939402282169340867516757243247370298890156684747178747834168981877813365278755309579600158211026509852298712126728381094130067603995944470678518930036453644674345985272172484546703438767347578902484301230192318222884153772838389926276174044643393422465236201319048410622242507114786817753697325237868879927584612880920604968989053574871618571033078475581590806177337259850400605862352569482370164202867496189082767660727900103090128801132341465719586918467750480970712187072593129883732037641284866797020593151769613603097395552059837235939550700566712500777727078837533554155887149794419562734656082866611907602165954712025891751230189472831514517340115877838949107787923588414463230756620978872621934659262060320955042881881070923507735785461904928864285654867229309112667436857315965310206190167237084227754472918308892157498200703278291262388716946785475152865022897511614334489399936286207837937308525944308376962824295494767464622845884247975702016870505750485926207487323167847044396203263683076170740408160571825599770088237779433911888782286676911533734619890057209647382789541101398797463768670009614219208763538962851587201602944611128398219778429903432545753279817723558197069759139014151915656444974107063037128556938219358649055358607945237463919426937379107460631953514477258238322595722409677391138201290695480344105571499945538985120284867382253136853992894957557107587231054757260092866835928846760034024293761153396446331297742215603347218238827105569517967418107666421606337110196115607169706926237690180393286221356842141702698871976581683664993283721702137497777590894206116415576500869141971187892818583870470054108060991791900416034760613468269548553427121245537299875994225337500210818197589610536433217225379976962438589432243750934784310986245240314666578162563163072208384678200064906114301752063195263713222602304860094629131722451762367803069994443326616833048799176942563388386104990542806500326302087998884871972263312180433421756625757083703425796522742359527462044437774032979335729462299322954406661693156315445187399345389101026994350026048057293888060305788816334658166001950097992610234181320277704509144222521744647567761263138677616929074892126415772769446257887042004453446974572945523080711307338553746650550817921066847011520551876792258214305035508148973349059276132337536308949146979515704810661499131000600314364938617188973426400969166597486133759928710247944433047517408230072377147392*i1^47 + -805984225488478579449160192378807289104781623711349400178235661179159157600230635771654071082891521644282284839012229809764657069632547898693092641731362550457017676946101277885451377134416599431126626816421980633143420397356257127020394516440722958494552139685829790876044027627402417396086748452117163416345310540859302686783786295703478283578738850365720170460263751796628424551132199911006428743013212344427816016275534120821965014846896784513713489754441792368985556163669436195994821965815048761390165564611722986568907828025171347353879498610328925107684900739756788971114791384279246219717317801105028389287262552740169672534127499883365038926235638603752762559994753877986409094125925843435448885708735063221740558028072020078361733739793205304796619470061720797684721754600984256525434346194251102877226359226985715398657448541558615091018646025033228635715439325173379796637908003679287142911881920491925817674446281182803463666138669031333654432591587234737210613587005122963825645537072296264768455691484851003476879348293524956888224572248808341504412092679341094104016906877092711340697926864750295036662541702752704551469208079016473371919656895780236738234997499556695865885190134448058527878711994480602502656499815282009536937532759317925605100723951223763987524951581001557675886290127222821640500046936472955843937363168336257851272488469482530183362243668715536717155344286210451333986146706561760291198382441681805756633841563333990822847121818989992184825601129923294864506099420421698968956536514850492079037792010078274526639335063257763559660133690912553053728909146755554399380894048902920340207446223673953142851678743051542499558539956751832507044264837105855044466832527516355441714507748144158377927996752806904661738473615862840722145692510083524092780000691853664250019950759701340343430572747064728622715330951323378863191195693109047330568854676358340832576869673995297722039628416064477044624570180711104878911426204215597840605339191098299009928689667181697182682875605068519947716025959577672728128098478548670845355346394481400676224619163610143447795644142069224056894940700865011371641035000463076829537970203681090940577462251210661226931878130951226101765492126424095296317477880358798662837305066259214513449071693674007107973651181081997109604203786222659442278387049352705257801864405376769950244178312952155520084988931674295505620965792336171974388203934426838307423512571256849331594736134700245856275887521123837068667050780961050612424892970925092860196190965981359564338808015970250418448812894702995369160169186394112*i1^48 + 37057302650674068740203821255009177360237500523353794354772027744713739038098266378409581957868536206483351451175301403302540031890201026784938894276495486580549832980725804979812061903572651403939115057284020061794968089518708146295916157235026788804664378578145428504233901276208052658700624110510384314466243803163560307287493586802121802339229078219428528940331735931089496573805706317575798607006279634628331661994987638146879307568351832770456073178491588278220466546360957479855976336932543787578514836096070848454831852650975539651951479155025786937335576278225993378067411196329891459561135823905849803061113068621317557537669046573642881006050382159456263008412564382986502344296821332669495821307591414513800054824168375469762394447885126789701829961380747722168629110509434405462932005013675547340288443626748485291883074074995402951274779587316774196191578607298044829521061993246133924737711951172653801291678650709970890941351335534110771809385191444504802915687002068456923233627248582218638574193670406959175053875202051782610486059514001447018371079682250412891509464137426334330844628806677657118276168604481718240694766729425564494184266359348496561411499704482871658566273506558144903785821841084080148646337325446680600801158296429386493004778099982721610739014553226714868997980197107652817455369774654758119548195349924520472948005199993418625922137722995889929404358699910861331586308073996306127321544385388469177565125173823337884497419908710932848537394915261595339238507499111184791919190209940484807409265679371991655582690613217324987011695905425187638873435927655273598464215917760284129766003376402311521945332654928900209916462325773595971795274775045275736567290248618552645232376870800728646681285217128597773630849455729860919251605430276161553826884590139584430961508587271720638408541043594611502138236258698785191529315636141878491546233487069376703711445301789008138641503956582375160773631771127148116420470842236750010629998576588568572119305453112369054972583693155909788460172286297117303761914349850552783355710550258672337016027191020194240017445419078004156119970255344438288492282660736049471283675731850043926502857790079760974694367520787864947990575536676593825115968728720996812215749890363688341740141475956483793611665299053909096692815678501200993996361350818577209349166292794595767013064727092408105625747829227992052221849489684370697587513922188888378791823120897019526933297328612875765807602249973887280718537390425630975182699967918873242524686022473483299004675281879835502102422688473938790404256169984*i1^49 + 638264449282743578454944796480825970979805307814669794462345656856388867674365617390029037910937427885170816077849491100694725918697513372049308496287246464854870648957824885788073614236401062934332042893756406789868317543422224108801217260364318038766080648635240097400408538616846123131965141390953809015946375169847842669338065077194970628449553097383496017705087488680037464918250842391534948651490018633444047649903034788474410449790238594375491714431496352619908839184267430723135528834791582820292944650857302297848288949513733761869300546650479148120614744390571912047975298888577671542424516394698917697035144100514968614463171387626761400462776745632231315060087928670778436971471416095254089363815978508905043971378934985790284782733663984925898218332490048887103633624318962821741421875968735548290148702230148317072526692126812104801771319733160108822395889967265992740889231199071003617773610067319655888253899620751720111846145730842233245102409037547429777888256847088659736338207520325246357746068479603059897403165545351679278427359176144706840531691001627631791642603064397506167267729887679858193779867297072211158704766071880365375267504495071918123822532783012734935118517209673614229093995964592933770257708042075936062839144625629688535521395728729152764262792795612311899564592553112151240650692887450550389910286507978900874238798621694309304247083290761940251780664712610369618019917320970943868723753130884576913551587969039498435739816410849754230862099701392325721046605287002636434954206321745836145949436007329049539051986245651978112377612348003478576683757508917012695625817714354969386870407580537667606739038545367598943144722041681594266082739169688039005515780068211437228747358540263741714901762776820239194692377345800383526405228599445589310949060019740670912615104858032728833092111683703212656993298583581630580261050166184120794713208181293645988184055305545367453664415560121329490733709710708758874705182475737525147664282019632522517209895652035726410523989984343345246884103024907160525843236037438779040001609465466283022657803585563737430367981875889508124320357778472072099568162556827446868861613330571019015617983542432896019166793563504226013997071890557704389355235317257859017099487310686539386960864658046838467501738118284992142938240208580885356350964534945841492661537912579391856528621300525001707759098722109084348806280925891802831307490488921952232967233014143688538349310459884154548638134717739235313793231484316537977204739368165521305462286032017743516988585372957452222789238399834924169297920*i1^50 + 631523130776583087930247362449669809391671000504489074026640199028850645394534095644612408328159412160330180109096750117905917075343050476512591828756722418511035381952392109106308082420479094304475896681586935430038868981720985979516397424824705122692026113081144211855635084176007898065466629006062202821048945094087146081660310032767605430707786327584757208705911346037208152909193037913368629807618964009906391312607110447610545742365675405353892834225214102094790165242704566764191410123668379107656171218995932707530940796980725607096694453783492791639980296449881124031150569694741413256152781191464171781805841823318027245614842318899541765679677728313323601696065368755435502618542930858803345917741903382032130496012634746600709507621214566851844678157029613975244783826712565983255431585035653523017409509092598866694831082950628899268401313306539131003673489130775317457686139255420369017608372581523708763427648856755142975288850849265881373180701620296724499047727305876943047054827789598459885658223905215044575442193479869367270311032869173395095616524632784146266177199302402177562236914076869429774519897016476721999967588611564363306326696281747763911729060937895607638777794609887345962703583424487276975299506209555517915574388215152138562632316272527621603487631238695058705421275136578359979746493825491304177937258144789747459664832383999767211803172875592066845563911626793387571732214795099275528319418630408169872544777021525778546495741792749319439050037125387586612055916169537899551859002660476604517345096048858880837762249242167675779971686420261111724587799662384941473640425077375881179456502155493096027602642362147879994749970595143588304683692679889004613435547525299498531005328308583145802352678846280347255548450855386097566660215850231304198927512318722161014928308255171090368618209867773682026685973784671608629683626362994185895137350609470618277896994440505251517727546923166341137224979044522304880955440367070191016602919496795763756102740595948844027338787355123867626834873872755235596252981613544647691987373056311894766246689847320677292409916333535106082456633747526570267200880748682034972050099851548953507593521820341179109812725627858907593021845670435824496070889091208016935314359424193472778137442373810294780707893938560613907847534404994520848901982706537258065494905309848963664092427914617520940484762129232048331617822790841611011052681266992495463211593006650169319335223208848421613453689387635269249853525888809740399997594757284264382195947957594981032067517598051171868209771298598944768*i1^51 + -30069501773542814694813457019232981669049968838031160897891092248792002866570069853859505422358366825237683192240572413456883720334941449754405797432562439834701065100990678144119279926575642105568912649543224815670311741309174669921475629618910446311579005402703265966868265514342263043544013407772117027655659755529621431575961041612924138175685365870746803501826190450922123104769922102308769374060917484574405421451596949329247093963580000856543999406236483958528391653430683408873027746410692988256806187363620192274088526256998545963354931313790006922367735637285707078629674678591063456016380761871470646249313959465889761798683736344671029401731687216100016725416849524797770836815657340143904205668907460499632563790243244667227126697396872854826763887361105494699624075014074461460960455849161543272763251549117305009197757788161081691522253245513770562406189894425461414122846204620406312643836558132600917114419057318061673875027638430287600293073629604501386588799264769084418559066930759014032278029003484123930370264657631793633426045234932716835865288572336270154194848047398414760215272125402581085315145940422700437073753035850416079885177158249873781017377337904026610858487330273691664569226826011654787568942782266900029237908003417413445144185349240167981396690964529010034823782979685891187331042706485731492028675091788381570992973475645907394609052131541790449384460032704462037267526259840892727131163891296412880174976560675003207844245781669795679598571183219677304453434041187154065916288952393137531942896943799378619578240313082850605617734200001965832732539410363505809707669434758278768246318301968492081097717068753471813587507203850882172342683592895701794219340711508606484752545960545825409801447950678403588890769090219588937615811672207364197418524136439611231504168141429829503964715531593580183036423207939050600552218416435970567066034222315247854756648556016334552023770942893520193509154556394985309324616066519284530042100606743874301764243689899326171111162419925494829543231145381647806322067604556856859815146552036058103860305381342779006903707521193398918850240295303543911000411610673881117366537433177824358869368166101779284440525001439790412027991655808600259709295023013876986886653808694472749890601529618234108778336907424888016427829647428763299329639045106610783640138876001356553017503180960151377991093832944305895851495219740290678023713767580215996613890649692262507912021730787881124048296431216896843392814229686652688356075950054922467991797877801402482492255761987086599948583055654912*i1^52 + -510804986033547405401221588416602728300536762929554238012637054048193301988427083220852867721633420997395109738903491559610843157030819507953109068925944325721280270425001810652808884622221067325452407330468100195318062838852000116967542787694706166174841329936239565301569313097558600501709036449315396854763664973032547365041567645752431545592738326920653998531545964154780631490474421551643432858210462484874048418884349778014547414847979252011507085533843419413527742344684725707369451424877408013574637060285732860958855065358547836998000859520639629828614438738411231163312901083024895419893803737825984404100751858551231634047795224575254035845375377955716985171273199767608129834233588664064647523610139841577813679064308123394065150304983911034677464399108282024048580803521178869783939508386362290312698818682112870511040647410123065623804633396762369447866084569044069800184440658976927536228994803023409339684608972788410765885526241622784179531225432340153636446753959572845603016755269688422545614458293792198780882689041435308030920995784889008852844151425901286636393736567244104620622609582067898004131557816336534613122986335613956386102606345491157715802039630599713957034044444155523065868894821834675510088850026840743429777278317244699133848143173234084580342990559871356926627643037374473555335801375521140298907341446415430430350747370364847988950876851544366500822468300878856699400147575565445950281018095516717486512283733245620813709589731089172703687974135242808481631503634095451636369977701907067924445078245663045325303655308169941132097091860981086412395841453421827911156776902650886697929814645458001729700107707636450766608067596524903493203001755262653550184917661392732662191274639681304806649798099995851706039836337446958745347465053857290085006868863419922227610490126986201018118772760757246757448249860340074108874200650487655728877180157060631535663474554658859560139954829759727763359545984863728111904975394124824634587430609128805131685604605450142805177376736479822544550753202667445740515024209688560670067649789355510182676525402633312589951609561283021967132136380428419632243817222391521501506348415950245854147755890582884558459704680368772055920412771599916759387110719391774347385666127588928247729505819937518382018365741118173418796510876839507944609095149969947384406691536524446917945920359990717499778276943047150651127804359313765754225978054861692708304608233405909982159489529403959207939706555849096738008776008890023404019579982109590130879100308745953835874257902814310445166362624*i1^53 + -7231183518870299024497394017432530254212656523704992863784787895601364051635034980359374604685563715697591176692429004543734110634861193550212159550785081059120185251450490462380379691115055315933814203107890127245113693160308841380525546294631928634329150980260663588251047445753053803219400554934639682978766393765559151085516591648184942375101141345007012694833359975348934906631002774071672906034096195326863422857977241969383556274665960043211148587103737281411464807670270002336692358135427910865632312908142695848285229161998049907043124442606429445075957535553773157291354919536075188237463026735146411027635478288489263667334290280704435043919907927630157792778014595790327722373439946557111236755632584654255198516569946070797829692548211604872329006571350264615624196920369745301197317145838104811180940857473872474708987351082116455276897393337954660247882689845873009923563701675994743063811926004690801773699674307931352875887538158278629487343940463825780455353786061257734284570691170533034180444067774225892547694116045725540113298304034994544750620800931428753954577343287424946711587439601459269260041831067348944806376679043195455566904139184891256764855279598816447839012304783919379412742515137220366534446087493952708399649471538164705591117593648190315009935942712754104729726564505219569505190604394577598572641972712347703390156097776371452538633398109603665018215834852307128266400889566353586632247035721065332646796466137790331451226039678685161683906644057640982351717142234661243119058504383365035970419552517560032364137431726117373630045375320317396877721717202418683427998452635459787392466589926092494680156944594077849391368090168707916807151731399565007809295195392614793454642434674512786965532730815562174727902869455694259510019371776983802249461253947231622498077352948637794583386592872875455796879308388723249615316370613915631184793876439824978254763999535969059803523240313678173675372227872564077430009536854515903663879951806374567964817037271344721261086249768400874964236931132804350764461802182993027576590860926015314348792193962061476137179685157105498368793936318349715875734051626014835273977081966550262294229192916682925062699924891048762742516601203576069812211130652106544433943847966750268598639101554316263035371565669550914787266829986402699715372810167753979160440724795739147302399226343975923958039565262964833520336209801175585450256082032107622165705012347865578560800730564137288976588182381095930042706692806449606177877183774800219349337584348053569752919512052728038686720*i1^54 + -59247108093232667412952389225107291436291749457191686939505155054206004236681365511131985530749662334485788922164973836748122325038584690362361669816039790637206266176221148187249238126967844317124294033429845069709901254603058469096011307583336518593206031988878992931713634267954144609688500451247032204060275589858706427556455906262153840346019417351122581142417599334967090483733567120682800326135835575240083503669867235331029519288749433153776458456493119047022046841328348454038169411906103770597666114734183983785640613759499725851811685878012716662487707083816049100573806405768681302581367824453416167488683551796539800106026898520753890760450524024614752753853997950419626067488288369531188445331419034241133657899736418089955235392800818716833445647516806208765459746676236225562924373421703184073787706211342943611676205020251034334685162271078948758229971653435662972242199708802015660653032189822609265718325164201203674865476973786532425462083763365337498138651808833184156743347931507094342337866726620570428090461368056459491541121590581586872334061190006980020455827737937198244850041186827664408783188295286192767001441998804626672273210043189361488918399294558385128623741021176884083045737272594164872344364734932263427596858565438809751062391372706640295217011841767168705894085561319705226531754819695071816391481136782847193545516571074448607671244572650786181804522583288764756948754564061487247787641296015302264865790078044946074753649431791703070297654630118346249591590820667249790506569285579886395945264710387628073952939006517878010288765795217288799816489323551591173338389999408760816782470634551223287573693385410687026577961511509936056980165076788158153798277309396692548194683479317101591275314798863673810140486966568067722186043582094457701621507237933903222123176702649375553651096264942215964372302595946834798706109125110681227182528881197325452769165938618889618205897760601333324962066980847611525606108874754079214005992437684188488749569927888174391309467074796696380237627871702771804526478620397338331289625922310575388589092705912150743769860882974267121547970331244504054959924703620135277418350490655281407579047830893838750556487499850766514920207670261667288350481254519091584267502555579529254641726297916588408134960060787164539977373772280053984833986453810949483985201008912113270807082652414139740540395433967983360744500427855628432562920971941212792904049414905355344506610940512048663960519436807582663380059680149392198380005584989976494527716439661551233333061824316178432*i1^55 + -291219874939958809089861968246221693572408749761390360708384176407104429542859306080155534572343252068682444711378353031100386389674370123100524094164969426150822152425020797712794480616445391543917315797235487985510258993243206728059724526026671131050788618560451498381026887090076548056408658485379941072592202438512524894999988389746310865071860211896995543261873737606878410238286466731057668057409320856973868906838845036896785064931809456639390752323593540973520784923990959060378215483745570194704914567179268196390413568633449002561263188873755714451613557467262318777855707563927576742271967371307242566897806247588265812349830125739969854293888583944702906718697967029740768864336438250331193502641929833921418373128752993285885383206499811896084112626058070776057304611470229222006348507276167326435218140370701146904484206502527111021350002982102547755629206403861120745728010047541304395032936814023681335842353336585160007189364471290965922077041521718712163174457746949656665608930952302098162205304233879032693806636351936979281263646673342071362523249337280666731131643845796771004190068853078417016100860682207592920808647956986103503896430121127034815795704410238767482366400125371550410485705513151819485532014735216898061938296123621016524603293565499082279719563649091345849780030905722303570426284052899754542665796385323636094946771029138788581714097478122762418039136848802618801458365611931304314361538312083213977472666846265155108974480588109539814445073137916326709247573571753713521983907285873696084589071480928138671151094259984640708585818026110658566657835121310614907993368715111762452392987023465477282059140697082314280791698486086323078507447859252060513058344978384562218890051392898730005563030253260405637310326880187145364209473123137506148901849279509250612395480160262676518386056505326596781627877784682460114245514164017850382607373626152735905860926319097080774236975054657985514910703173704411133363273301734234916664305857484118731130787205105871689670975223876333080536684878447326642727763233941698663891727084727289868474769079587631149850504429370905777727436688410849631566502820144113182565828619996658495757831924533286042671704238801811847513410585061391644804245131061472218896225473901528207560271646532329820614823538660236306239757785022412441767347594301767978480693296884866437811921165536442032532054282035104321478989120180909431520620530706256743648899537096606873034290782095908598570766013599418922447023224494865918169065642913429544850455134757799927703255646208*i1^56 + -1002127140295706839982614607246182125017821913910331818103167754552855952577247659220944260376578236900650094307745466127524504679178194258250381799398498465637013503919693431331856967633830834029953829503692731305876878612357376101721075624834849699494530839727483006505279677710592827485601047921750766185173542247661732314927899842039004721675454038021711704087751042253334470729113516279863847044750871641626640171249554792170178971015902409632757695528678513760988673305921767750693372364903560047563960163019617726002604809786928234499878609675444446285103619036352944971885869657684435873156373596573341505288929962282096775966256118299348931685494222570477615387330610749752763591757620079269548704362507399251422319396160021680903437866074499090198776048548819136171746524464552512497622961211808578629648223275931966917640670038412933046612278952125758877302987450304707734065541840629358003286189017546002362032790467729362756345645695613978966262710276437041566943023989541717783173539780494767314078031758959498066098943094742465291526578787481313419625103656936507279839329122377194584649859593718809693321067856978163401188038836570798016291540777580519495446767157912861982921075684113478914929286801059845812641716725666918688063245687827897304973679629100390204242763540459871733188402766942320372580305253675773186542444798720839820913137108357885201503053246193792039667593264372598972303340367196578912485662296556419638075418472635440365973273343683342017852097347437750867477220120328054315331074083768212498334357390102874645995772926031153221271368414951869768321167798324810629340459847614196461003354679762454147904554534045812981955763061027481129660558794986696456414824827916167555527430420108284694952965833792483244357857341684393035459059319271096991886406831382765563987967598435402440500354147507206339829712180051978120166626547151113044472997957354756509806332184954918397266607236265343739685941272697305707520291486492674242808902706422594095631856819248391272672843234361008667692850804807949556234917762935516617488927404468913300890043093047956534911048360213002956925424428477291810009150793948330233997007376300619151451832917166817643079073219193332529764934050478072400559286415786352418936722383684960070370979243972225856241492917056563216137382736282494474858920135618173808983286540341749273768268391181177874104634102987449371724812695485342999269462374914906631885960437290674396026252009150104566181867923148101229027449995663737242086424871818949638431916457673937586749440*i1^57 + -2730367615271175193132917333953096837793065385201432212802078919302064803890541608176740225292125412529830105949186319493956797446919119222960582100721631012664839187680340566900995271253033263512654153507789095882463513062637087744863981981449813524795257820931389557577628202635213878147184711823222613716676361351960225288440112928903147943783915081183861512156286589881692099296263291310513987520485554750895689368233266544462061823894227243497434803579668064127192870098036009172014600901757618243457962082985408487577482987051595301696391785512356449408519365008408346503058935507222307777529102047342280908580820182864961891007387537991286240722745768056556973329539702539797757480861507550154951094484547688789421180806884764183869069495376742178626604460142090747600603600633790257211640608594055168493542591554534432895712494364758389102857549027827174281461696132978114396029288354212587868840635370891118157143047874635333537781689664294782069110374295127039795199470581746820733803586911588461308983971040604697939213314550646562417762455794433709719422668909195162261714333514347402095252085041718708763290417081256951121861964101542611414386862808361072414432064990935429823313716627711775653988890122697980088210497715649038878390830929015300518441874088476387856191880974777041596833862798431683291407888534390773415764439310100165665577776589315607944855244009801000316228857185599480160591393549896866103577914841895489256708447831605161204905394816511589578206530932582479307538135053508233188359726687041851012473831120816083668357658449404373549446382432652241488350036000829092572772005147840879500851865065053877776902150365034615150698273745749695109114832234279148406494276745905126228367278420910017223864605304171023768427401931000935499510777993625223780296379116794915485558604788260903556116119368186505075564954750428765664505658027547634578674130336806477155075719999308010677647562123852701982469844703535918102928711921324879180213936964375832634379295727117931021286435144108461290172718304019426789079130060358817571160180598163140002539324924406989529403111985921117114887997654826025038545648729408552198883536509980452150886709359740100726720700104342774972737880225610607078836896502638775780875751384900834624296118088134779765194157125263517027525734616607800781840170147727177034524020943561977827861063558206945405061914638062616616380030851621371403920844265672931902348694572422419912272833228251732666860298676686567905116428200866580592930042104490697137709854367881887744*i1^58 + -5963963598830957546538466364631028950057409323243540896300626002787640923248066067757564278961713426986215783086914854886670175464982413356478743647329892746433874845503043967288845177770611253064441505800894184979493793817922416641605802598236775102849025650243005055245533805526626722992357061901325597817205243993488753095618479964393940313804994109180889036633012358385000876517471664797574239900419074359403083393497111601850222327981143677046813645178411820633278446043891180353038781345780222519323881179760442714732193860550163881222806879332722714798671620067645568828896076042427411290252778960711773277367567600340218972535196505094217425079080449178535492298540801929381088827754418195981549530623168594401285310162975093023113081902758099410779594066239466925313309951387868264211720885576955259774949378279365314742175419163990516606697194706664749448266989755153962396878077701758077528363483596205037517276215570438662084449046709795207619274835562023746815198681595339366848841339502779637470401937242525745170854464734217283984878418129424873394547001713272568686948291571866778455227419360301378565224370296279650843778878349030728872622185269156288293092783815130938832213266827562795930628660430640274354704919801818621107433112992441827687335526363129389202669578040808484109765881078713147587924988561287166475456659351223402485748936197364967458137934485463198927462554459042788360214493678915085113820727075225695425329387018802902426867526111554852403452845542123191787669019660762300014106390657584512988377448973414642732709239478108058340988987496892256807241983973669912504979576267123733688741050357093528624633031244731901757203627678090160064188128442532627396116028317906692415022518642534360698573319046365387979766616566285928841646712848364859655578494354899971589302309265711541881877521646262333401601379053283563892290404488401761622885080764840374166175301577959395117875937223351769812480637175572635663647612398861779324004759002089530445815819745831133665825748867194080527547241027270268967618263401878076688462578463033121617192333394385199335337866680343740518578948938860216670436497382465020397157820692452622958668949710289078557520029451282434323268700809186013492283084740924645425284168746423776940042374853637667794653870277239559790346979038519054719706332417818523518050410667168475378480287151205380018195471210502095785958596223829794537337525825426605017349327616456497588221174645286238577322431308757288605468793201488958099767277793303088081675543904256*i1^59 + -9671603125205864125607520304428919045077319142286991669676412042154961696713784984874638715413708384769472789844373141035907631361353273397665313335607950727502014962137116917762900289421161864006707206391725858667009308658853031033704965896173838769185826012218652746186048004812021424115170915879585802043057220694105076175383723569996790675853165253077836634498946073147112072333345438973196920814163580444253854700718008481522710460797302805197344760481021757614607954576316305813708379356747604742561425695193055514846613902485866511055983314342287875864963774981303797809058774836447897831070059172663421899833643244829428381235724581028504818767689910610150680215058992243690694742005392903941303921351849074126590328985699037716086048735811965670276952689899350747799835635983954603572295281051516636887683787491436545012857708687914827659100253443230326980535093470433724296193762091925168364511453506415103655022231094139730388609923780077426364749409794975992336703551660343554463498450352592077240680419793509676178993454690509967001464139158174470493152605209033761704911903850842160098538214559117577858300233823933666249124421293637992827324553285193520117721159064363815142388957167053975576541607542344088580768411445569359618085418396861780392963495048247381551917920735944740905970207617483507056069012605145464344092246709027777220618997361333231139970935301371002004844111159021456634679529080212875291740830857170832644428971838619486862845507404844518505562694197011899505631843577174029492301985385736842985608367051523831056617919071349182846570309334988837503135022668371488759424108257512603706820734304926252101030083732288636569212714896560826079715259455121455405447393882685269436737012507889001153359199728704248935983762821563946474099376745786129506471370413243652886317975518229053438109262775671055040257346520565399060250360143825044735617411809682400769089924016973359741417826261858146669487245219561489864430687697429595039481741378500338820252650114386482602881626930395922232718878279688293338885968837138205790226079061842993175013512677968316936196040941007175361089509923334210973404249279084149417721793096771478068329199137129240814687411811548679585955880237113571250919655965375727546530797902199958914814423152275719519437242282972168382052032049503544940368935144492422460122445408468363616304679991475311355993866328450857578697146138015302998507699835924002714629918440806881169384014709979210784611504035718791580781911703483514140710641918814896812720128*i1^60 + -8101724719863034085078242199981752480372081251231381092507880382817177174205354431871474199530348294175590522682907160071626881116304198216405292735001612999766743730632059184924772077613492349845666546256465989698129997205494310084020000428580710815017879820120880073428343214354715078131438106564652862226937013651785389301610387964866061397400153252091916587770901360463795365773284681257236021306321725650246043539781183064140059547166625327089351443495284695258149790466890287936420787936355921940025012449802765237014139131306567151227664489365395880161972858333668120287435495578362513513481883100105486441992766444110929876237762745594187104824106602804369606843046007615213430754681090268299848495186380929933439824890043057792500386006730050243568228842853370325885806461506079230410476023894249444913735829960198316125426337066093586174646059482256441145922320499806506661874825385521581057754921687297326700990558914245560382959645439926455252311976790799451564032235127495082373967333459835509279185514507080042079928848937282064655265933342358499460657011077859971866794856287927970655406911689119739754992730983951441844821869598450495258226471210494381395993444763316759328940914578631408530598499868959466830663754611570730615695085894227232642417725616048431076824424429619246160273596060743103038630756642880497928138718006777134338221089027066561150662382549799787890525163943717729957392267327662873419819966844685702183000361449226531913831934537351939246641860876425331666724867823441655542089938622117513507693844760436693072805977915701411792450063597346217114350708531657317320803836771145871114527495687026727786444701278950045925969537213383662209799103799825039820108338209396889565623445683808627395034241698807834649935867059304276231083876923170613684869641127039657325578112718463929481575163149103077603965992453655797947359101584902707211984023087629338575048723918853404843044455564154681976963185304854330652092160623490602915064500407298838614471786326978945618248690339738002822043844899736886629641850790523857449300463035123626162582332107307205070662375703307901171733702485669473490022226569678057967060079576888457889959065509181215391346347904253094512430738709691006549783240452373072838440698840361519175545174514193262814209071776896147859539475965893367086270551991490907716654980822996129279386685122210658894161692760473191109062673004749975579508690880537754939133273151857129888566404574143458587789596273525102443608709722998216921070497781038186496*i1^61 + -2731925432025907208521667744275604946908933552688599504024137148172675430716349354502576281655485975273693263704965219523295437344966790209348288685826044733612726339644581824265264392833370851813076209720348846818797493785430523874018059656247961106401975470466693023394843244679758391101806815560311445876186804205574518773393359585541986788199001419647994189296442833659217707077054683084778792056029588678031863968116387081391693175123557159984114814214950718642248451708396817733802501321821625735453442301645622569552479991952207123820499910258387354485688734882540286869245803771887297481168303229681960051959165522306598064656571980586610836592365950386354706320730599848280797092005689465979076472472656276773299058622164069748041756849281281479762436947855756825284883478415163495204259732312843360546598378460568914468509415186899021908766830823634299098042814077596323923877101717776001776673172442149161282692868502769822130982683978755769396289583431591661781514547619757530267756367942833631528947166074691708512698787430694288587422388307949987625182288556996721341559695774286416734762143361437800596774140464034070654183851189842726330668269843199699541511046750546311230139843873434073989132651797243081600124943410946716011759213985935106142022530171619813865809061857508643944968706434296480063330607908892433796404884991925468784915892679223807196434023490178735675143970497932512276920061945926720181836569438759158880013085363085337135612383564095370173181778626246416750223153796680487626201061973787746405992475571519730697125382180271271212536036013283095022114683240585011569072946647167207350462864573871627407711895129890150193888442518332980585739511032929015340113152136454746748760687978380003990824504915913579842480016405204757084780827844911904667286643294771968791287252179529275682647556205965531754273703927355133861437759641444770891628567096741199714200039191381092643388566718700392731697994668064626192142056149233800528952015438241596767619313220000281025713735887093312843653344765596418789119084552415548599356259163168555997508611190410906361074228240285438793396342776035586890379264084594177892661921499661770205149897245045221803860948487680542453687451641943278560917369598627795638925748233863471007766751833427844721947542883482884117846818080009743348116324735682325874098860543482130968055688051153892031082724481003691581352285748050303366568810023765411829474462746499930991450634077850760959682608518017286692472752013887332862529642692608*i1^62 + -8761847602321983671161275848585820443967621900756173266224748121103819165265953262907551132609901888639119159706002309169118798768710592335767366655367390249399526581422547943950418395324553688129397885099955108083942153823633869171674302264646083280293741719101295038352019279894132803578353777829604073192017317588472370007938217471584915102548071895419156860439038324305050595421633459505764269228944566759922633588747521223528951303629961426377648242761199281909797919874408839682088979928645829017642919366211659701156177807158391285798991247280638639934238105153477322091657110863587025801196708441232680896001445967868711464747932479350966437031677681359974250930074305861409462465069192181724597321481573482516124123683630171494883527188993793721599150121668596617920015485824997076236437556350518921240678287287329138066757624256776706147132133337411210559821155929684803393161519879321618548890006744785715258111939399227663978971448910646935819910957161662653237603685032081296317939795826435995672055544733069187270827147408926086765470286546616899444753373256129117046029033098076447926961427151468077264539123245597978162663696251443395039246832916585273104920419487514999409776032326670745421492963241032541076407000271707242770889906694792268400998645159129703697268872988814342628317091775190900836234173864683801021398945762459581712497375530065236014443830862013962221106741368364890565886216750914115096937332375953572975278244470132674157833800073980602281279108325954122830893317439581139480005047992937591323213434719407802801319679555645144663101911776458990412933570031169444713616284221939986635643473215163465826571608778800906857113474271212991352122203240173039584253701784435184697496948119141603110208760711320998786105782118335535357370993108834758354689354021277201092769433230000174491573292038230433514906247064638645602791683427166900264182021497379648554715383626598362413601138384382584497449540244449749658348498526864842621736996926221704842510045938096703751152023457419196721309515588863483937527412768499112617234964159613655657215140945457807058170343214356856168034804917786379755914888103571007523955546548561064233358917769411730176442314151226067056932617217285303539622328219951362063318934049946642314987105212543735298009491834871377990724880120185209917840276343341613906808749235125636645181799760936973014036221743744993669277963447323287555085344501494385917547249078865908849932974072626010040717722342128333559859843615771855400468480*i1^63 + -13192594254262120678795607378078700028871058662705996764917134653050897190628781444232444625699484370508573569881053424235362547864364250979470084009441517841087574807644713251461235376003405668958118338155345347964180822027316828796287678706772037054540387632816727427083846001969465133562551061770249813946899616191186382935910648323206975937855803292630373572473334625834513858973234059180034563424377528513156477919376691408516898642366368731088700185818871053366389505083781060410997674799111208605361144265785971023143931451734540402329158188357200342953388510298937126647924653646515474185483326759112280789020032193212536004449590835940572787167708535282856752552661616671774452272152475798724406355020146631445650328762496829019749044934399744037660925461119835260930794693102176917825077526222840745236334280996724865682570822419262675729206174421282380266987391234102270349235169929694848162773373415254949175931287733670163711651212681605948444729289270696321606785271205496532165419437439101641967040039737003569193596723325280352759708570515092583814699859706803054547317864819271839088894104399014410078510995684963154179963276640344942948071331452398008017340506847440614903244694207947244283102423167688304781664989378737530868852570025738325445859894165714667389762929544201907032262742449310291102242027324651173177584273671445288167874935261758710233962325979202865478995104165034865941351859105664466685260415455592708094444570411086193282530434300505204834315245947954758145842365295010657833431760010101209715388027764639464825185442702782933044613968278995512434675421362565320801097216078715339575894196627408078130714009678973286780056912447247243277406172247875275096058068843631350725564402457933567735352837909506984882828530707701809251938975033452035642988940734277561587434709851296825516813303957354072278458610206115114294147383003995928910190337926487451457736483554213513699873786593240602196184609494418134756903823038763646490031012243442153207626353607905736901455155146465947344652013757209189488775929884321625460503415155901495116845564166617523459959371838350667262122484657436096224064787320917677237320229567338524877925927778850675826111115552726507736157771823581275787616440656733420950437822746227546021963372390262058700928030684689611750273307167973854764867083754384608967931614925713022401136078400154698249040395654552123962471826186951496842458233127309617043303041442840633603923563529628907269785347544990112491420907328375881728*i1^64 + -2358492020063280987388009029736088675924447326403840043562239337008344066455687844109636757249948295260222665322757315672682493254762596289023868803673718872595666077261610724173173117716054084638357730225141116701047310779153836198107722524427330086566396374122236638164871706905874508742331637994808564585524330517014497763289528283106767239861584437740627460693816608283714426100899624876492447914498172836125402354756980057294143009917909811002547897448229182127888098162311407435927282082317261561003339410956420550699985589276422004410581800070841562152280979283967799536398200888597161099109941084815536181620744388770052901482344114739340797583916288332007098678390376479707672796023084592397858287387851880563831092615486164948870301698242737807105202151426734015256548355340668915421667674599663392626385175834874766285203668250925057169034449400978786156544514608803680389526641317403930443698958755224738542257686316232914122063249361764953471225846835079211120805282393149499515750487316207367372312716561980391266399421207960975302415078463550264737604752091947775150035721525819456236970135913277429981922476183460387749341052394838932454981057033292717233467932542667943062584396619339078151137495213233633896583701027816632300410242230650775478285137467515959634920489114889586103513954752164756094147443483154762538647371240283437054779450149728005521669443140482741541964679934077784428131325151124547061762050129962493731921552429336407132328824218681343903940352420129591982026967620202262099941835675869098895334921370850472411153692877541257193590911230476177880218041313668187515204477478682806341191930594583573228652900255316093379127455100505751643841826209328654011222444903702594852173527108724649464610892306497661928253811860190739347056137207273797599781216583512268193847737950546489764642417083265620465470565469305356941582997859496930186849450326008200051404825543069385764240496012288959772686970177898850076959468218290998781173857088341192012618093662945183322822989859397445235542966449252033640580418249849518918582092626054819240681810769950302994966746462508124227722545290761430687739619448068819624873002217865164948016335263364030317607176482372666938326044698303654842344571447446994614708301915632912618320659832733317924894857291601007845445044282809547607067987610774282865445319573618875582580531593115995985459884330685009806006333974260903601394581782045909024798985499409243779282020514832123671748915119865256059648794951680*i1^65 + 47338629732616083104010461701558971733761818078789309767235606309799074687893013283291133163682456196625692891170818853565620890968050606893534963403743959779921541350390185718791395058825506710678547057046794606238540738962840724880109388513519998276250264671121986442879207677429221576319859115419721389212811118622152319718823668915422843133594790689239669494221722182698869252250798923525884603976219401365512899605966656172179211938754912829467903838592566723234716133276307443133483891329964679765022613766626049904937356578015874211722415370687742372371975882589403418809157890936924841777935092541458159923479562204229942947079625068935967550043537331111189266385936220565316066636753210467818531937180278671463120295287129203605482596328811427223573156885750814851166929570385280151046960010441886227025978159555666898588311699961206264122305350123456592034036504923824989167354097897051563252284710208608246409228166923361771563003670351387474978140730736483284133575813721920466618306132195978549527294193429606655693019458198094982955997662318636774633048314419211833758981093021410635867755456391929297286007862487618990477328420330513761551234291493158712138455197343055566496392071281878839114485072032107971416623662903938513022100111934277360767742968922167398201906929355208438846673421600872242258422855998541297096892728591861562432495733109918434619608079769270553572287313513484153460205202017622217188741823725091042462097889414594397491961798536593405226619391777808563737307660732743134731291057404046925477901169366640539680039380024580894860587728729332655147505241436401590253571464119704278166164565113706647177937130518840560033371575846366864373574223757671466488556032880372602068785931813970118387721075604336295140752141748180686237338512059718264650053354266159997291521212189895822222093071932393903803670861841085352015220662437282730675574630914683742727180794783693189605338815002391224149571206772965492679461476405626166371016088286802534327296399079261135185464083050937128048048114108173241005738658640406049021123127856336201417021890144606150994047346780758895058650369371779310133314325536201317101638487811089933692843729076410592738557833559454789569911049875460974799515805233598418230649737226407402626603975753365686706674365737427725499710847626227710051512029499208501074803776524425176403832515359886035389640155251915428500779812715409989377641765349727993006136859948142718979833368190088814855861592284214198431383552*i1^66 + 76675848775402666233179784146716968755158242837481006289328807603756173309414028532619887664690136797919063605578266276440769928233328207803094240698205440968297410340524852294211760252949058019310916894768127082035723447333509596679497031506210541791216467486039499080964529747973287890329845482549957542599765184116370695839573244129529151576707053965050257148426911058677504185789818808250979997551887258194050469487742248746534166473728518870061792280070327421849802969115181144701607995565584887323722539777253507102700544005140097707460232634754052319200823266109155727458535937134781920320787580133264290728116075029262778823537747485686287516636182174544566065573828770813506598535858781857510879340403671565869505230349513602361635523869708988153413838796308822893754720176170667498466213703765092184874544924309839335255072592358694060732500933670033240852380057253629888073399831900232738190622530177081166392931938247270979279189262078043898195609076008576400488746429889794058563498663560045819271633772522142624846819413200607911670753193377660819588086428356698544798104394838783533650722679700853318526906782523202222515093981900185427321587519229803508776107562493329791609510523658768807853992154874253696429092685241132365798854246715257403994088270649294280030504638848501518817626733931305821593256775861520015153698994119340938450089110440657074347415818298063443782124928158534014199962757453241506541144704483171988443706782789248186089330097109508952741051839712922569370866965719024563443901787034731673261323448643109571721960790310147861863135211935570581862513130592815373430201685894512528984837243406924968247892215075395353285923089681571091365610422168408404640096004108573260370750145428326438455387175054163531851499574616036171744259192098618360149795456789804477342721037688497451621558319445790093961131780309086530372143767716180310597872654579147111094294707132255024628315203737517008299994526215264573273289626666355280061803874434094583050519632470850719119887701839046826269199343646263773822682668843218219502952749062044628578782999851436067878851184960543000036003088104494082066493576356413161356137626212752562616590668221415131476477359119680088485250798615044053203259271758800643946132387632991145144347549240895751953661853087214975705791022591056717683083714090065267112753215073148114873744889606879021219553740407484859176070602298972267016092611937393865859536119072477210681620531753245329610331610936523096064*i1^67 + 58817249091205897204787253815468373365883561264839592363968406884414970104331956794388464829574784199276294573873004964807796859795275195453432550991648977550232984553773735658355558606283937203140943174976797604904288012967618878630623232320802289462179846293656171004263493164300142292991987737024056045406352963811778166643696516457716363915582681624621704655236182692014240361624821267073282896743554413947539840942579136507709637483108085844730904505953800323798334743110222818891645714796304263873580736148138670276819863796740013608277094741076557575048241826031302125785975089897817412919882876601011573192304040316790721314632334197806087156847738801197085367493329851268801999434122232860127918594300674289355719569399424988180863842953433452590170265828598332424800887083790589701358314367096390445964523691237949507718173919757932767395022235694345438349468460260602628195042675717481355355738313142296296570339252983493201820185193660429431682696747814540087455442558627294737517369246096961529360106504223666577760662529529068037491674058117569358686428011780454416717841218148367597870729965866343697632346669385184104928805464678475428214961226383801641676324543694445424445024282368851507870863829995727626355171753514644528805811359511096584428936919068170647590559921573274835794981579782716432914664300091320655808784118225673110039131620678426817834238100611909865340499526645453454170757315820174090223749353273625470498271077480440102819465086056923114989529733310970349950178474116751492463643384683304458794008657850800424070963224559657900383403660263474280320192025538589031896258130996436813005255044354078198572539675313490651209856182265835265010380729280775242535891697024102265252959549027422019839471877393449188727229620148377829139680946960114691131889185323696656609458241199018726759748415771272466484923697698850139818888094198720224430175161498247137601913055084656116090259562032578288590304059516377914707147707709763353430489186930552185876993687903207213031374106974785058338451957684242732163629456627988500861199241976139026376115590370703045299071992060890392182202260921909887517737638786399387547307507374183209314517492034995767463377510877195361485512332427514461946021246987934829819911942076320295125686563886398247439120134842597652668372708077058060841707769806972540529040624241454832577369884757073793262994061780455272446180396211787365288982059329907539232454482155595806193601952508327101771267803447296*i1^68 + -21149942161177061596264750076706643599435533988472867064641010382500751088247119436278089677145796468587488782162325208434998414187307495985427085454732166664013971533036680068270610502329495957137448959066754809677926334183310839994907194361982849553890418510079670375743829422473414792246472796213461324484358625125066141986938124356489677855636096770299571672421696546585317932693961993515317886090877504040357282528024108902968649410884816805215316226820543083709458782088778447134987668903378987646546771421654409225534465201127439801254637126977490106557481926487016616313631808514501394466242997464959848038707157300221817489999070908091154245948878629551454790958244156258664422260728568708773759473403995283847420997896882965061409680721446769914356378892957322777239160162819769660048844229604496189566187266560098411144367845142118810642422192874091677405369840684989534612105735708869938474752400115986790122745151150530257406458022329418707509620097809992819483089757646042607478324019487770449822809889066534154105143489854536946166020142396545162344881791102647135180495234005104356992716249621135404708269125849251426755641751322448801135627533975649568879443145233128214339080158518141251098344933029718741254686936932120428598331679937787388918709763034677855340300514859718633485096269110188499749986125160398745269975392989707642229699344203071342087925356472323561761580296900146590257691342411879099149087152393903894210478850542400348026971934356288196845633013674795778143144246234233555397040703182828554445726989197965840874299671174264538802958699369569868746935219110332854954398830743237341491935467631225835733221124115741749538792198400814078368019833037727851497456206137883146257185225486350147068078182985834481279014178057605203690864687716538415514703608907908251728591159127412815848480124587745729449034536270334060881071813644207334864152604402211712545827937681373953003475984300322616842098337945171466411619710349984784887452093681225072817721043800924528481905600200988784056624462918034665721632712892369672653971672552920206765481223973237556903963058161520508946921687135499513832007796458213318011875947993352513178140668029011505099803333949799503845503193377767898699459868610226815514964421967971103795571067178143684740739741397698082455603469819202630991353503417659650584492644567054975161745683073063573635033196618671576326164899504440832709636316820552539163277548622523790866894000690964534164193280*i1^69 + -54995439586554981716630018667459341298469042567618321829415711982710475894077772794242909699549481733088109955461287236208765794555360159653789870754428448702387348968729585444662812707245375471046406083973132009017118283079217396027139423694070838721587031044739246047718953673062478476709214897094676645373873851917930466775195078302166077855340375863390789537331894636613939610440106956536028983142531854232285284345975214943928074125713060620397842902815299349065081962463965106265088771376406463767715918429579460214218977156198426314223591094597728952077240109781817726774835456152531396519805014340517540828105410940741808711653584201908748020532877642557812282069583228177765756028693625922884820951708554957361370413944094356858322339153515187922884032330963454787191451365604985934408868323192456703261454799590804098878053092543122271847655521133717181494572819439530120871306275698822908380272607558351102029681815750732422315336131315565871899075996635282730061360459100083911323021496862460056102627129665592244477761947885134705760815383453413585655908686134307781810474401663241413589172464731096749976276328010268374982511734901468108102139580168686883671618811378272181418852660614609135682748831300758795389025540761505614128561593930108896768840829668206155842148615961019594010379573195406992408414612417083713510999167226173633793995212372012165035526919738652992146206483018710929128550267108286307704530667217710486549637765079784344328733405553270789335624358247063292196624595117346831212681352824849832901635822134745896554472930712410744124283261823650790362543340073540559306787134753735644496020527451596247097091192291498103710527715631472583847329682924338875316555773581031632891081100128160323468828710226077528437617255909857048595938451091221322912186462583103006073176619080980310748290597267431589934767145837905340760288991017065933103168729284246745129013565572163864553259348923444678531002808523465024736961948926984833897624455420198746019070944525196132913999820372444151997293827122864878883071380572335165579844784364219896438559769396018045373593299381010770941497876033080689612214228311473177508688579233256909877691361582969739693909357317215126534302720552795074367790649982379711992943551969513342438811872805965800333701051600246767600796649581043352669193602042277074952706172078318458162515332287776866660240887887073861713522048085269891857813742148478089100433597514174163299227140892716433408*i1^70 + -31412797321798675212337764018660307662883126127064859734231787226038374758154294753435262986489476130593257859937206653660739228451556879902586405942088141883635901203500392271917898478486157040676202893793171961692255851620086760132187803093119092599714804884716513398548782977295231363104564565032245170255994456188358577693192600112540939735103018180207845378781548271087016673013461813398536455217313231585159950304432180515438484449299122002333941412897000874834500931520133178109209982272292346857896722801026061614858032001567882312443308890602447444755107936031004781285972632900203160405632060997390957151782630619638385973045729442619391478060911477924920261811109633694990130579651827091417281434517573294129612161211568602970633994064221749735699182633953393262057174200160578324486046342160375846197079793076104639835182648425834473986946213627002697233381158357945373751445516534756592782439875462073514115040289059483307222185659510250655743915896291391761104408896112913943134352591182651123772077214314729669016725194686929205008151497268127681383684730592814976826831199584504269802832086074200663982001919558040301320262797898550390448017095119200050466389954349773070998608242269465838037430796440819033048700866633855481439137763076395735587692543702036403130167180736641803184328305650473682943534345906010871072197835155182818712705312239817326182190215737240343233424957395811500852364085912065778920585340332044555119322901219592621183922529194884698751703461606202015139884898321306418927152574950059177153394271301245490859410305069093793845347583887879173243076896842799818422568088794300451074445250098315385307340369598562211244162120765631243262949497657745305102609194646776800515748503901023469073287971144079236372863651799617371098560110003683911980440528919493886245505039091634022887433705381887144567790565499027132666205493007090945611858574619497877871375460247039086912030338922511181691908426910863456758722444876439874725105429957770419404127106568152558030449418742997116056536484779532985620655880210968887862528348085365092839763964813167341045762166521549392042541005503684078577705417683554519313395964078006852338258971749220629238972354304836374688648957656492162267172839540694786030002211454880622232990911046648965552843973322169590504134517846160590674198746528162839491379877997602164387366524752879640340182707284442668445701184810736094245642095951211235582737467000822270943735857545216*i1^71 + -1450792737653303029831120853570330186511331563112622378723132361161859626940336859277753222802827868683775842437750006007328511045493841276720097292941684887262959130210950954306710408882584130152281502672184883370204037417462933412713707841104366483204151329857401904664328786499937668252916404157787897738158659334062713110978033410263340021457199723435853077314105572204946525836994124529151624869437151923624744034328707686309640796025522795414136436096178998792870102050233115468450173407115001289927023404282505687909405231686738331312370686503578791410507716234564384389803199639338115530749033729187663599908054966039437095348054449998456620813177256419039932752564694574718686765241524242154854638677973035420165777151621429501705156223690290633159721928395305941596621207035141078875853099225713966422307436003549888423867193812539370228993777133155269217996123419912211039952996975055583779276093240572016995317372435163759704653048737652865435476866244572146708815980927264876570755492981773661055679757860936510289171058195458256398453999185651945124564355943099477985960037664356442774371355149524742830522050891055001476431858635696994845095778583142712221313011818188115991128578226654220664921828113814552595105880568266267271420003425845157018860771353375074867824809529102624311833563162114835930100106930401485763168339308179043678255388874732899681643333143693752993421294052218216031602073772958722857969090514809918957784224910986521366787368767116485846844904669257896087011713497055791385626458232058462776733753809384553626944574441060887228460829272806270097534977813827097208318758939925677041185257727977670878328912914921879708817563479825582212604036455244650670692746445739544792456044425436861566972444432527936726140758439278252100409992408296894414252997475061087258455521261725612270433555108056703890638645944839977711662102536640938558590872744168888890501447885314673634828456286543937913736624097006430426521437304051052617665864461334011580239187004037404121178956801388758888667054934205830038602454048384855644555534245605749907163454419725708724014080827271536962654379241549674765559386368790274349229907955609265640449663876143296132645387665784933663369507908105734793424497312060350370985831960484461511513908304579743918232523039893688531819148978194463808971317636854999430243548351292172283210110271167972672652672990341363849328488473382097276182896618724645407174508218750183495696384*i1^72 + -1010847599904693901295052712617266137652855284514255173938035687961727907226743333408502340676714888219956684015870689632932637924027299918544288071042275293528803222778431150992048135207749625552991192509027067614525304006292657687572097710391480037829162551830100316066676172110834018110733035737993760389630707804784707141559030244045470857881333273713157756572739592577513680595527817587073204467953653541248561761455164441838756328570562788565957915194937421555094791700366755703393597484890080497064591536137139768949524853129027127460202771467476828280454423745401589907305543221224899682039497370569031114659609566254896630254386477334372465492151343332801288078286568614214405445661860201426162233438358145579410800196238326973527870179219392363662517926322288804011026505463538461569125517579606583645576238507934102279619459708434166294315469661471651767026163980814444177506677339312796196827611900136011839954656997340047123433580149886342102438261783365798218511317719442982101790844373319988761234206065142228202092875918355359652960456974466404326056026008165619928673707226516973118320670857095209315961296075556772589362161310896069376209264422262055686905062386430800315916702401155268710897070421038258663056497523705712119795909657518243902871819249469950258952731585168161474190002035845553132394372186211804060724989391415847079181815502406250337321518916152504898009548522520743836302651611596977576082512573518141875856776426435896842721446886506770010456577414495236257778709582474029551077163951240640836858111233801842935721110182338574187528080286982566656050360264731553922454280224653506638808494263939419799536677415550823648752084103475879524906261006835830390815559435220437248022507435665766745073716600591580555480673282299159705974818741909020341228407461196852556600024349185813960787758927770464381619348751585788732296881934354655313841467408197722483576852564518588362364581738648335719158297320070268080397019447486723778168364888972159598061255810056795296240101756086126956258927344944698214168520524835780002098133712614944657427936985061097229576553529076848319931525772759890095568813906474280189088231160539930625225460836540642417321345798360410086187274589189631812952079999301194617693571786547834182518763249717510226981787111230029424573156380143053154306848121038187437355091898227123036486775570168422190816902101559160365476830607772169706387542232055674666589097134726840320*i1^73 + -6106290564248950696196531529004630197789098537223790810977555187466093121589493834737081279503721018859988439275181917923234161629624211140413869276588508419070503032004194089406702323118737273923529447231850933434048763054991963348204588308071168947608969474599095278782462823055468063317369641943473776291646500938997156896470715324798564087547665127955343113099005258226730064240187556195417457633418908035662277203081557768002309349120667122010385734113694765567838781749841630753282780311976747512640743045983529125634669931831653039884784513123487895030093430682417896411400833715191524826697803762144200475546798984314286175064775681704992718774425255901160855797673484463536251524650681263920461453321235754014931740057820501547708297492712013386442757136599677871599034167661562407221143988146081380220920881473147685978983009059340523228357324503384189749634260138898966607963704383343458402826589499722174516108246734974139215804237566590097456658894167252376540209432301131385139575904180466851225621193623735411280075384879363608235746265933118260295939257626065870612894480709461764254824533706098758553928687972549188731495918196165264888661368806835328590990920581596121242347946986419478452684084924340657844271738956751250521845881309797814607424364409950524386419958738263947940076653967088305329768570376117435744016146368220297248837778410207561124881698376106287349408726651892832456268876134208789744930063229339442740013192147501051617077136688764226244414053171701194627428143560116155279761182587074427718575527210643128100184921464462476083741945128980082283096211952483154308173758862591959023316892091161194261046081809077543423769771553938380377756321952329909372605487187516915916603732370750138734812358315791309305572805075893969240952682012176631722030814226494011924027103446824895653496932772876055901190664126656936231946821491634006957416576497118653095580217810382934399303747340501503629428056782524072236415528082366781040853906420512486168537489302761611121936877886923266357694287887862707577986090839681636088998062228899950159961374069188146508454430073219242358258138299910520130019200916898662665758320030160663672020646653221196307456850569643887750790892871519551607029283302065451250408172832048015894797806625023685381366500218660724270646641191931568732564841966989635695411217344291645533668104433043621953960768488266128098919364130342261352641289354714141233246243913728*i1^74 + -8420645062141519030820943053105232883058299786866034080467783243008258014662409669837093761349496430567867580028316213386377320212789667853604663395849197453581182984330660676153484942445223916810900951604681314779700843215614207592744925991136890164402802424831480991073616693061152045817875368282474153883371273473852299037868171409516166793927436255901232659265974721148429575451867064539060622141460984545781641272189453080640924030047212322136479585034144903283350189533693399583369072451747005528241976864647918497296549431544502908739720097963984860342231992141149997476810248776020868692064340108590173368555697486415073625367050269088475051998803659580702824392750009900496021145355417239386963249399577094899168165453356463990003979744230959057102664760883092681123688630873386459929153885963311245738381754530587012089962087510123753277984478734542113447175209122520922486088512429532442192763022112448972047960409121053487515615406527395574154874570840551684001996459615335520114746719696410650792673911313562957814566607020969794451273114607945822644977293358768192449002555881754826096888746055905937545685996529588220196617136592844302860021975306685697556909946489084193664226314890237047524573872352167360470876756878817001890096110189620000576511186667928566462146931839676991169514234655686740445538898340597990926062761127584645916453578645100623723070513173790691883582322567728502111434476686536925596884566459483981184545629041902190344822868424953866955832294791006947272932465367849892824524355373863501566116531031787987073924113634080607766844432727698913304601980844563808300309089336601464989001601039986114298130809151334206135974595256496738131735260475036857687680664539367400146474680650474648512051281590547172514529674986465857220083494122091420093090594384878631643656925953879236153574409628607552300013059415959963628479715414575132118330831516900505045366018232159792160223258257960098150950430525786639380585341818502211415672498098987261962556048402167807619834092255487904791757559427514324718496464415032638731813396309816560995325868734997379008229857722426118180743819202469160303471721070109912525898681785235851206600506887918892797584576405669667416042841075933328827354580008114925243124567525680231074548430290012694865539202597636445533934292363354551205636812585616498604470778809160214469465402968820639745065235121500387122560229315530865312488330034214857177300992*i1^75 + -6434946703651060693158713750883585389750399198699436287264956873186399748077489526476159617110889873493990626094240838365964567506577954321358051872615261349275707318067067265389102324055158124453263454910794965294109741242086183731890008226643352261249111586174129584582845865468576904283931905821568469308945333201469235142445494664268097359879768236154692083808695223381265547714346047729097361761764081350702600258813463066196921127413190448782152397867698573957194423703242602233346928268450249482894031665752192649845743594503737084172384377379700917049157990026305525697903514768339165594297019041771389740420694606433068974263998272155049148687219473124271032821619327873956251728687607849542100452025739762259456176999560673789003821514043564097254644293909163948807861149030556779999554853195407746101757142172790732489725168528214150236834491934907580036403447273520274941180014415350797236228841797378156978077691187626670576327025603831198111377735042280292553636996041859327932376403811894279807661214517656472197865140061283107304335670051659916505976996784404437731954856591651773389776908791945145946724342551330120493417232481313265701774600049598333464276151275334454633038864342292796799452582358557445432017683838410095859750611441284468270853965763144783794382471151887123879599268114009543031301899182702146325079304498353063684544475004210278681555621812974172340431502658067356124395424017824224286849658971576380086703051461508940561655242069159144928412713737086857502887056541950916438519250263891766509430491149880276975534521451991906814887298401593273185342842526509177482640004940451667615492715074942502930158167223980026108865333546797343264957600971141416486147731405053792092162372993243759327375416478547206735379006427683605594611143283911849583100205361689607427133809274326886556708320572132832145169140277149850075821443359023561118922709643141694103750572714419520990892030122363083927314265464868174009649220368977014698225624635053613902817432810078569948912709953714006724766175371154072019588850163719251636664169936538762847364505103977400715761597372139882744717345293077307591982406038371147753741194086249310101752060450813131918791350824865087577316792177274588440888213402311358068018817024416928992765187634819764053575436794896528383967784370353051251525835199744806409209302107879104692222149577398013634999016104954996619336687347843274684251201792729153536*i1^76 + -3585208318308288776811798545796011331169018589506794123052961158195799628348711436273599030257697430215887321487265880475358640097144381812473959422549388800469744040885537225356317958542686017332120063429806758558824700654742434890843743590062004020406748895467937011618549640453833238498202866853756262849169679067097482555442125933702821492736296112370464025324347036551701897261492095452134813710587730634430150313753463869742902788665675496846125579064661028395357076722486012186357769776412074905140759164605791223879373954113198814764416300764009172726604891172380031275272403541521520541859570394143483731227746460798248466127420398000703909970463640047949919598879878759405976000400357775378003859186602283555182371482384928447685340588496570819054856570175591810127044903404308636737398274127094292659015425492585197471297124659932520627586312823388318189825017862466708444962237730938329549132732880835118966387492703707140190274311256377301316329163023690944603852887325586591623228829073533112405050145900592067971968495454146203967742524221691513626950844999659992499744631207284343263519161686117897374132543106545428196625683083968546544667129126106958712317938100744016178265944958195675659066355066125760262489602538765701088778260994523770214854521801751913218055780091756585956773119694137523393693365963314849383586012449984657635612224327553983995297168575966990496547448084858692164255012504422939126448876822605803190521743636908940821954969228458646739519070876155721237747585732414372468372529886174856233229035557069363367079959276119861426670403518698629743064439995523899406620997633610752609245586401775362313742432100661113873309060031188363754560998630009669179215869387578165863056701094024996719108170457599070868679733391482626143985533138280563345492550617509417471827040944486705527291518671077795899839901034138833255681961327661095535245571073011085623433803138017517273804911082492603444683317278130204871137068430070274468883593972672053964325766986093974975174694678818598248731032273175956048016622907168912989984547188697757171947761153632027230231085290087507464646627019677368902379380832268321858344023120579962031539439534490590784713569887927090523741983252640947310743292212941940012289206932338966107927599904765578130070573068162109090245181191870136215488055710413166078342695761352347242104781606904555303939350413613623059170458651209531635245338591232*i1^77 + -1242474719659751182965043329788598218517471872230225678920551144358704322601054738382176782192326660971556202335112447018758036705246370509116875920169844207144663689746926499777969950278722941237307988679657030827965578696798445963537805089479878860557574426749462628404560815472411924595269854368942217319749715922729461801980655305494274180889766828037159381140692251440446895978691668771283558952389697489290344684984339996360418860334087878925683555902196492685649022819642492901183121812961183888168680992777750834502582556952617292422852998983363155392796687296780138517008658473737437527747425768798160451931848425382647862869388546377510471262468432598922197435228749452804367593073096776665846283463883891839745460222438252826570998931697647406984223405486598157556122431323883588619303101787764169797475734131915253659830060547966197020373021485052839431523806066198058529308744792272760846098592279350205072720859953258225766318632638805641907756730293716352833699798657639047133262114236353104612024766369221351981502757408829150091293520479659914902642464560746095205389177711724802861594099050964517059439732226215176887539564309828972145305392483182080915225100527947388376934341990673848886654038074392428333336739777735822563512078746451222195172947496859018692042243318397391207952004657245203982577185019892422839095095061404879444588380862594101914304914881870536214724905444808468624651459831795205411559058955643604362336591933768242933218839952729550391104537026525784831989108499997948400767648096937510873879991025554273756235083007689821393712598755761497243511219129329346136797413901022325706036989718192987154101765361300280236889110582805342695330564946384363371511786439863140000854477741811302979049207858013567323463673858625398126047442289318103142305163980864153624101556270114561431460543523185032575765893315701004830629407831417001678952311772564818376706134157880752384678132246021952754119781188758227772388944732748940308461572700866979925298174092011289613600406082423791014574145604048061547192352273938906857606207415420275024831631518365478236370131833588599795537388601494798915501898204436711069847142200068096467952545910998005281327101411273942160866687149327924310323291064919875185643563412223341537007218621498340881674584925014394825667998604932448099664043431490681666273765555435434021986461421090411040258298000518375882160020681447352689491968*i1^78 + -247435620631147596730850725394312750189955382419655696389363215238471267790438678260912861305324961271550259101969325963771975645489434541290834115603134274894031742059031908475799912465032136185526573916087898509702916335217964878284026940003183282532113132222880186413003434555546226764785076380202093292712229651981902218690122015993927473269957575813298535177651952881041784318524022864104725175989247224459863939776626740234743542635605781093494553342525491384183859202048203911144032522725464213372077305209982104040721721676180771933592702836218967043145658748024890740313929462741355218207141411018617861415430636136321061576989181790602772463789043685614262889339361204385557100064594549157110849763842518293620807857553371920899618320647130982305316469875954185926100491463008073243572081752432050559764769736408458317947836998024958862351543855279624987120243873637214664669765122359614776005902182280393086317235217591381862326957022188210021184735775080337351537954642930438666241898002706774890860617508214239322857043935055126969123917718382951232153345511815934166772979916244379656624546378303297157985957107828545848936175056820923072977503809043486329579345721523326932043228061293845718842845071469457173562545114481310751751237603517364705138940110693259490799290530955103872032306911699330954883502727284696033813268472794491562967831881210711360818241651434541704210581010135121559671797328713080478013943218931815216738410208988884296267671775863935265454396780389372274794961565582604335267899425559192289599406309354284526401296996015460911285908776342750209715207941770695344812088395365171864556242196707498979421946300590363908808189595498845992269603955111955462820307459598245036402289658105874945980613541613337644985942401248692450426306591490079421440026580066777778215790764886569566279501177873608033204915984445701424726475956888766205270972977514911658063382860020583760029343350305732483749181068599554555699934620232550946339415530609762820263148306068208580989883282563686841304860148597705660146761008600392672102590231614956277023588252808865522372091335318991083408924986050246419859409386544424964195398683849908032983174090414418223171304460891641467016759741312855333952042997644713183106534177354677726224783600475273265427140665266774669562432535436978708180048222097797865316766308026440015837318011813684820617952424686539602081690204787179520*i1^79 + -15116163854890796622298707254476113048762846378891097577432580462985999942990623425914257549910853334316658470399130499115687250203236187185014682719432177578218026180664831243132421715901568283477250690494702900635700915689285269124933821490638682374984961164537752960018078922990123804685668991472939896127641542920209574497406375398839550711551483147516209747803217290788514707864834628497024015322789490902437126119688466424749351241127518086526401736963551412066941648456296176790091919367776112811002602854651570697361013300934028476272512839157645762773620487506943988487881375966510847151471535543627421534633663026828302345746032329911940457944088367063337109142536448242557577993053728328132904350329459521883637196845957447638649263589402268707235057017583788496006600112138414791615894363795688942808582017122991059250958337660550060610831671071283757110962259260076304448826588853307855111300497038028631496131142432405403122453902494188871835247903793848075251545988055885702817128866496190161850777643708297321001306764912097753644406904763853256724850768764571727966328219075396472126569021356030646807877927907277859383514383177322883085087179125163891005305912755023887966719242174921271018657629659481650525959951090058255799573976185962337722323150332909097074957919531524537900487771874044860402207640716156953377392923067983614614205255977038738920460720767105944481775961953949490468553147958304685813880805902262055603343279204095588835074820107924769810245074593992631968186599575556752394189408193955408283411006348544533713023062401397546320362869885639458203762735068788212720075889910456339139037809411601823066766433318201778774548933093446079715438422345133987269817691923069559268297877875238054285088479150751696295781783168416272699005788598283681851020449140303296394721841325354692260615716779157251193701116721806440030353228286094424228856255585483971118880157084678172840812696411213741808815587790712486072046602209967172356184176893800303933384314330444324671290867914599534646449070499051258054775434712431922173254044881823799298289353262937119355844949087169666058181481141961227198731003467258156779382461767404011424663443106155721680614999566223136775940561353993650093085481267802873363173974202814584579824442932207873664286167284812768675202404537940382092850761051653617304683223261282090711799159939801908056025276359843446226358894592*i1^80 + -260065890587113901155072204970392243492132242736509619688823363700733649674612895864138860338048411360569741075983806352154889044681257327584680407523572977682945849132239700025309257520021397249780567338826445057239573013080162681847446841707319649825044703142894111859740437164276733785857009405987535239803812061820499258223558594723343992496629595460621586609683587904258960225899143293061103637140313039265300457347283407330622415795109331169612258563026898488290115176486944644672194094947301155884534285112986540810735492667226563184504035629834824186581851625205867482842509379889217042941065355491258470434530243899972221901013030526073674047410946988546457336857070526861120051638335126867425937267251407631209212047014494912177310491044333363409381945272035643921733462133246323552572081257330958828179546140988948681933447568164685393269345488942164496801531311858288296428418164642543569231217582375371167732021474007208924910571736609412982344927408151855478441867870707404634577912555657834626003257097523421491927778417443669277575006161689862921222731554954510655970730384950838772880295498178890185027300549595848831596470491816519261625389659690739580171655746813750032562615747747806211939411557671617778193666676363696784444823800855877515979930030107875786452882482673928302617561222761701427599221215897285415599261317664986587055826190177186791862806205809200877873044282609836507495955258205817366130261335176413293934870148792179759882349554085587061764700364364012579050960195340562482400500868114853604243209548437016094649876800213561883967707259916992977504690929479684822360235832834987800632926912595560024957118731906359803942285485056698707988861810434064567745818847026452228403283219196250992854595929278693001989333729618765739936256328668310039920418266435178714867055614705501547027130748374933515719028817775587971696459897356900796312550008516898726670297963879880154293708647117189268137597025304770668874435193527178757085083087404481918087078669322349760172406090235227739238448335462397951524409363335501454829368974643872721392855934615870607115224253378516218693182490380770315935440837083070811756239722620284256698722841534983167923982124297460040237310381694217289497549080403185924843179410898723424500883423001396924419967428691635158221908788933364497801076019982752880596651736354814837000469425429414740776057074977179959296*i1^81 + 1128580995569595443422478493791983682605569353280741424460540240798371594153536215051602141406667406657903926503507814966152643363172333658517797920203636168212086206649846746611033621501036581317765125122730718051472789392681878494966592128691956766384497059949896180840108590778971863030079818592897755397783003126258677749439012511669525214606103881373858260899991159284785449032492910239424707230581798036121913071926544354230652116723184914098640191622015680011469185765927916865750603220396010156872989421865967881799380756048405205724883990853858861222709106511754889336710959089116920588032461832727110539256805661581864291101741144701732010115100761175536589591728491079715852942531812398056820487284282435170702602932964753470305217457914153311010948069885867352895923355966202932257771445841272458036972574697528533441015739036881850697015433465635611325288932729109802770317455908551374663306925344477812263079066847937203935304617204433460998629084739106132011225993046355500197317194985489862726475873136553351347426192867081346248862960459898416731927510081164418478436198492469414869566568728717194944497663971916058768367269307771378137439534817440031710126290596997897443286852505583953988087988726325902101583014984619148272980660902569912231087671520028098652174027762453492956926339333088703942831518843158902377336122758313216034601717484691419052533188386047614436490326228241033747270444188759953207073184087827794281825073665069746653279200361510347509508062351864098706614384247508995433944674155044629996713158794954550018308144781254513014094088134766267666488826298741432104111978975896723381039169080550867967580235328408215276070557423112854354595225376353178487249087753933874189713890878106797152568361583286633397304862829811405187553314747104529578430142111815074971198001037443440750145872038628834108857318800186278487230800354422631373308321930725812739648523683029831278321071760625214509820366340900232798044535384472210865521524915192230127116646735873920833268719582975140871185502183853833205068129172795000668950716349323185706859223411682406431648258704144859402679865392206870405342773707969166292774888758236546333786480345211491109939072459856999618766740762475017488146887598626425976738369043771317507860284926147824689147845058452837968820283168982290006181950481053174062843680484175232853923062525882343444083501957120*i1^82 + -45285931392422067631191307817653166091234599849919868499891289804547108686666574142260132858924035721614447489297812325240990444322797859897378153674102381930994354869092700083352477424225106506676106874635853986759484863039514181279725633943728060429310516747948553149289113005217535749866761461656543472807945394434066899056326325649962638579905779793380500806198074369361098398400711660328010508221161377480126924068885507849361308681281710977917294461949581498892967603331053494248478147216745815360098294944666932501386781029921725692615665874798682365982769417536724994935235783535470587498149763914705062913810787466536460136230113264443841258047079263469828753820966185681794929818305176069319954279572432445114313073417000361982847544893449556998616811044200477483916932014363166619549650443914868818773021660431633820611903324992557739989742528983533789916177669685682584037170275239325664796734005205756040738763310852311038930687029159592299968006875101053351084623310067091825525305560359426712058128257474809848685954804808728608755155265050843113933630163918751906750541389413057519103551769497982672381312509833235026776786940002261757735884601522235762339624968760771324432114193763508029658507332371509622894289827891909866173904003140920564000057190804712609945475195353797276706076718170473468579652165015801178834037930727040995183265442893144694425100430462297026668842313081427239731593837125869277587741640371351990930512708134828775644663989956595417601471716861181971220785729577037979003772062854215598421755176790447280165605373440388430654034517878146091056809035987576745500528972536047317928552739029639462997389971785391972482935653780376069893093920470659858270362542845688389236601630005716254171054440154213193047572615785058615584276991910569983739315143127677271638442577401301149138540145690628891723660791564560494370958627819034268495620120308134976582446336533219970375922268140359585000076355522065248656323532691507933512437150253554998443765870008820578830275600196911207099012987972358001997609825831535202286825291012799832011458306443876581740616818147610941712648528070991757128354911329444541428562295997510550825877336801129371577229059534631545009114124112739544294130878504509164089747317851478838352389811886219206265150702334748212161206267460896419247721287318023471694121002247394519169272870190163913867264*i1^83 + -1728970934777546352796383878241183530242967641828702540709922877089444003356867072484623583342729713246124289137691675826473973599864062878026976684050893188529133085341785606296942965723500642285706750256391318661617513408690560709265339217371601942842558391980290763098966953485581021120758599712702665095521063031437457245527794168736982986514871231658175954008911174394525251018053585751658596751786714753589376535507679347091182657926400231356162183568996887990812550219579207157142210552773602177515064287492326556076502727877912192468174909704770311178524688735438849194118782723867087002749759871123863652370539851326603334939578463383026300086558771266886771593222250348086047380198123555046189361578988528676242071827239829494107745692159280755523334984097029011603475127556962034671343299308407536398505806321149538472059472158384666246761661022726142135854967690489671696533761266910866973199741888661416875624661505580411940024571000305302700669129877759788483641917535196823079267295141759870691263649815576220654602421393580809788984461115688101104212317094321587101921762992625934937609901040545839278948409542748367027994574015871764627354991889690751761467259248609510700259478248285440164115363165570953660133352960583603056626719816781151980478802116074726211705641922621148864150242443593824149645743968749226007703860168299043079076265602802118887167161276005470913248476536538025603792268770206732523287811306949929790117827313748363903810392340716865570590767208393817114200131071224178504415322488869412748295167760706446740451498644005343484478450071357409059324465111645119563221485716679427993400524307887246459139840902045534472701327003896901818047234840060869228820100783410729740497577450684425243889614951626298769860604326422470558733851384644167233935161362780161004415376933187065676295618103144931882507162379486443916644842203419317738314344478263061488221030541760376277236904992028748507720594195662527610640847704364880044886159100841327739148100119450254151702220002567634372138373593962968038921939490607880062926647441674732849362891073367883900068896334028495072652728389419632083883625901527509487435719172740547265312287512634687816337824552316459721492007678479743241907570698968835854885574608379081175954079410512510976240629969956927236339535586469898399774939893494259468549832985245973907566279450951680*i1^84 + 8686873489424798629505549855497594020605461479833732651564176058185928864878890145643121102630319644363579641315059228875991277354302410458778957837583251915658143472097888743168275361335080317374669352553582729625002745995964917285483882173257091414469142863464077542007584346137604221957891284912446394765549575011562759110893623056875593615444031044470988368750855747088954489212330538378258223034832578489898507757526037586312778050977370189587835145801359757213616747763988353827802581266897832686152032908584422753539731832375446464224526787228652097609950732673555681089403979125026441825986729142698687684831400975426385532001761818510659782956142073990669889992112900277372099610632552086988888006837665019589464165491504661139894435835322821115409334179940336450284327279412580701010966143226879524760275168516455220107204469942709650085108213708365935231301503772178941345174007659295388708752522189055910898729184627309091706524132880761090474255036492750387229103654260895797901874666379951739696225654122426782515904581439610332106712936543821437462336950894713829727711900840765004707132622466897979104233721109485800005447613812251322365084501517968056579215431775882205848621597432956935952890641399420902203808750970847240650681547324489209646088053684107123873796605526235659006044671606863073589734050315184939679608442627039571448249802146598246805459797381184266201992744616791975754872425649289111974789794855807951536001191176845268769429185077739919538449004866105220750495433491299900218492144831113144458554042149676866119953673817700324772035972996277006139817154240407785625126271618782462927573998589505844275324338667885675252453633747955179688950862131792499603156320561825050867144278084818642074349387377720914745655599033106358150119715527302384204516827116848535505297478629710135580069382550554477917341344075953822164119614677043906879799347214324583334242297560168464940803975618398273032059372580765524678284132394721810148462452308404578731094475575852899406637743643451309144126881597319828400140962858171176498675613531677798275365731494820843597087994176998539979083739221276366723205847230761068727869110973993534485439609686334467919083454434071775614757811703384673597861298103438748511173365135272200037596533113296866981522471380196580187843524852533484588057380927987472805837323229681661794844672*i1^85 + -1013190893823835512971620459010881537627406177172912331708368951106934054349488748060354197154714023205988502735239478982787183014965972711419213523751513476386980117833150169824226593793269571848279040929368430538838495424974477698595191099697351470456706703219901077882944631437225920933383450091893297412025658366935001649786838577982225973815834510299892372881473680218639581296895720116067596912465019048095494257808672422148385531863064793379681498572284714546062303725288631001964492570027433086823748191243179264489031609888456295016199514924032514567026315099165692436244315941000025115483548383706817629493642756136824061490638918369150052171346105719719402652189632746437544448823226290221966235900044176036026863916932563479289129667371438466997529593248237699980827247696020974318849879636912624834739427982820455908538627707114096507268548163995772419094637130153904934002642892007679257147756120093938184012311542738803157287551050623740100318759801161150369734377925548517556624820409556279243006036178937640436681322155629157236146274432834321496909074949810121754132920437395554657143336429774195538248071807892595791641126320990897505211882456590941659367254034318089477449825936898406356027153829636278753921116188076931904817435500512361093258225806065056713600266064112460810499235445823347311259082224296022979900166908820794376947978273384929595559906085263406364910376682668550985895853683962278928898607967981410380855125995070196954527940070560755649364469037356141919172522820406005879835817605034855624760500177192782993969082670381724636787485740504955170084444729336376176512995265567510822830919624609767852038339314793714701225223433373262277059228717380651625278184177999049167393172067913741155806008761292542314009866603073195362472625382259668147343610070813388942722496125678575575993645710796399776849565479420044008608116588221074593086189536526957919502898354739741423643904991135987316217250197196533472654314828089640430224656175249962498323045729181165237548100761534733081094072991378877637991200236864321251459829127457634633434541621983229376706658320988958766171002187820100046666020949869662310738249408442312607856285043021943863390410382660889334067587743413713193849936019204751399235536642119912084878713190888617780249496144077049354558567286056535988450409156413072864602452614822494208*i1^86 + 22373416463400506219577200288654077057701139748754846535663736672234528315779082344025983530282247334884106062017523978409418476251083820053914024164675946548875283026811121757292728559299267079807283993332269499086178042781300921771974501479556617902110134794066593053712159754911849848944341599782192171904357557965121809537693441963028847257106504058103831057259387086544710686923700002703432883485582722075001345102637946924630060517176179507209028580867136593453682899826332171704957770347670447447204805111440394866279815230636390734515212748131898328289556937993010634124149623852373582357052841344974409689726163363900856223235425424707858719826054684298989467502645844534905618783398137453125997831534611677738955088223576668384444124914818125025477772173149331354148385743550687446192784887072045709424624992493460858915074175573037322246880950382548190460483410629954839881971358233210256297145142766177095443840616354524064471784307669945914378262850872782601185239248303857080589699725082518402286489353115470370187196565588599213599181291336231100948919277746152140524417537635748742545592371627202776030179655899956686182635571377605920658579787993700880171131210009000141307769189457371707829689076784262334019636884520235207765140094176449450404389451114420023505259537247621320070953152132566027529492217689797746859374273271782770911089320181710270195689562004096978207478414761853738044704585947024150728133759932707638055752221756059013705556582101627976337776552617129798312314864841591399187829016299796856249733454415506290635087302299990271970846932129888821812491132304465170996755133142178323137898853046898027925784671575829807540320762406914152230208052115785537304308828553759808307472530058032057920672823570826075350477790174339922690195139973633544947833147124741587519350149767787551879551385206543668497660797144349351204885970827267280842598256458394536099503513185579010618608452709724433138322838434549891932745307478352708164340593587372398282208471554961386567208073816675137754329158267640580003770774801040506593848456064974443483839940753527422616029012665841097368591541131374273485013054541757678511481052145226590431074716510592092667068559677947347372369075256026622394287043999493206273261022140498293970948088733963191343564258203524216013848518903132876831502015864997138544841457664*i1^87 + -304480798498618763479644055049684693045638807925725876571197515100675965277519187640944190763580770569503300372719139361505272571245083048573590731008381013585828606137489338457085114300732167639508149817826736756884646630118111575903620875101063694260706382621277733102224421847538523633136110692606963413426915896626445646468981185220131509986505804608467445427692078595779903773292503899042418198284904974614107432608112217405178765593403057805175862671852905110562273429327875725970590078282771153247566239672450100603552571794529400850380734457469894711559423283518882858488883652358686939672457739303335602173756363170298357783247282207010431246051095290559572265504490221765642227367299623946763716647925711372825370897005355260398955822461117943538191533561202626786839439383938805953526225647582471671412970396377975722822528658385475770362035945419613991206241260357103080105377247940782987566908920014787304973764981456740433801964835021013225457737459250174721047795829423386090075425891502545694800965152886930274170549197588678940938111410220298315694629303178869718810775626775182584735686327167712240545811409314346715163371115258968221393063837766798075788874531753027742243242394344335036668787643513586376099564931466650238448334742089442983233065092063848142102016720757300716651593284218656018000276627230547606935679709239687129934273757162289983593287398984578435652055715645429617566463448061073665739069319199809920780573663552959357565434661523756685318538340700986093263136771096204616578839686809699000057891251687886753068972977373536672098424449256053783278565029674786020672793710069732454194446514354828127873538599374931419957611805399337259885735988075649930495905713097672781083751432991287971440198137996469530881900774050469874199769263280193882270279059271944454285113283984016565110926182843786515316522420015183190351379448548740040975747542376449441521566135108220294673684356788301017180968187167821397502768341375077867678131062662518614472425268926143225326771610284211001099743719203982276776223794968546874736604624999498919178391064700092330463294242462397558470400252822119544604924373635704461725759564807751438609873579307748899772796167046733820475853125229884883575078402849520261916957816435884181092873181944920384104598726387660297540833312178657160152050683285421948928*i1^88 + 5059883509519858361273992435839557076873792252985245602816239498241465678028738050897599889546014120136216501171559543006149085527934619712888485256171460979611495265259950202209949137841295567852139934562512195180906450598717086068124817646427383577546347745909560860596944983618492674913711726322395455736084355495693321970403539773657265716540754329900708124112779160545564174976472876272663990440248702269283508053115796859064190679819033486336374638620339735596481244341411940567474984767997228386580483680281310009730104283753765756245046647649767355513172155160817099482483222041170859910610153324007407504872654870495139736335295534077740991975542031964295359183200964691894275945698380685582903095025873866717626538306051095378504121880593442560473579289591083276055628691936341501153738695924941246102851194861127194436383682725878624935439875906993802229711357954641329056313542548323834687371195411771451289824011792942811693921208264625679434108511486704529707178283840265924628898283864816873420860060479648666744155209626384074752997527471442483441687742631528094368359606174390250726664537943728943978135948678728162370199203425360375821151405326212077508008767054315047244739145842494528942588125766274855214951777183381802217970668641817433661549133080943717983609321131230900117030154615428950184601687484596993714885934018123464427480675484844340680048189105326908236829930158838397594291604491250455852255658172941105965241604989106262421106878000777042405709927563069302438374126636333917983489178165486370781366565611966622030298871899758057663762049126171970910012074994272896281769171533268229827650113213461682477477129202068208156656338995660543746704711507546989869220879060164440836246072948484974684095134709935177510807286100157026777920321790210286271373051913587367413419192004250391411457324214087788006768581918158850963676712249767385936602714622685504660345709667214038327205981578367449155670991822621230119820219669320096368581065995955122753327214466344248567271838914495283372924792625388621971653372821838915502249220423130220195022993211485031443403398768721225242410511524295867321453912648826725382131533501638055937735314073152104386288924042874040214455815011688742776626226134846033238028405742377848395192696224667474346784852989130306001224886439916943311328700792832*i1^89 + -66912819655396967070517430235421783756597485409569687210754231560043250595520738600412253737199567585405224898741630155398812988396590971064827493911332339226715526749914701293377076200315106823610547777864983602425115504130065319722372951327839670622835857959301102089154818779249092870325952388314588690545504188513508140215171608640792022252540154501491918420634412023494080647147443243199906633481020084231564137273566668366832866068818522778893600509870459997780555620698351969779189221285967398766007784738784709741481622343795412609145795246516520333136022806465989092812417856285614582222300157946886548250857224533976070761489354248848814772361576240309116112165443229493776459915335422300723574441503650613181625110824475371868812891695960175592405256759027318181110891168337074292469675015011095808645392326545331425914307216885303476390762861213603813690747238790127073230135662199055803731156594546765684496531996888816224826204999926876504444626872705155510567805883052034659518433101850743292049626867513075626412653310886232905433480483648345764627983812580851734242539238758468115344948001455416399964017833538523735834434640709476921053813452830516464470972985410759575843603397908482810054417331756651518238399464795153104786621786426234334702961158241676765055280101211362707341563599589376207563580711007374967766907393985116062218314299180499724042094296101621766018750230790925324821738020203728352307471222383138737007700638800649936840876446387337005524761582782470950565483037028500875285739338066741051493294425741103328690542735644215720945546169735837078992886768370706733211016103456077076922077005992567165777564200774977634982718681122028396902631442637892453722962943356843004010070045083875687297036444302839122331171670740677230739096764170402417657123503484676462795871535987665235676087720425381630382823768521208346568273081605618974905363931884149107230222879718288766324560106013669269733846485809204842312984150710194087344472890554298775249937101709912777873687805640277916240080542507325993633447889369688385648650670154089900850893520114616990987246056552623804014724128132272371310139048692808897033491407453889816918941194627492169403187398436004552107305149434469751155112652981763161295199872508817105183755195722201841733969780678501108273552080343776526073856*i1^90 + 654157198333718873641169282485949554332554691088295129715550874721901640811800693216771416238737435525881282708524044960545667868703882221873236530279639392936487876851584859382576885286503563978091979116350170044559441443826463159724489332020662847459893240314502787935659522770211472142834289666345519077530119095953158539761394356369828413333221740809144707774123451834934077298340594547913544481408672437468670306554132904309192098679471720786514572130840910189823691493084277850276673437051886075833565387351044899352038584368770643437143137506618521278958259284574716631940967798619289876404956967074202672740265685114273303048888847609288795267831205117850304569272341363042132623391351935685054373036055262186269624213898015465117714784848987119972625708909675870978516993737274440647263927079229727929373883906221261551437911745089306163466984131118444490219152889166895477248829380188898784426499915427968952938478608731156989164612470598039732251546023106827904489718447307462945003940746235952373937858544467149810926714930278579373392538843963470685084298772407109829951237465579683920109455973807812294715730363313335860194176724413017181242307763978213156361451440730351920730162566274634125425423463940565645689314447310101782806198160207128454330397786156539275163252124612043903465449447684440868909374814109363043026407908123406669745498336151176923473838709299626921232694534487973701921114945964242006803392704387106270158080756488723630355347557434295395197641370011238980569843448277849106063037162547078456337010933778553716331977233073378194811871590079560287489572682880540380166519829811941279814235418760401977576701796946225441022370013321011035934181326000624490100554192121941648347795940416320271281176350476650529569219587232457152323529427361699316133721960533763733319304635593819295229735356035712083178929481565869759457888772977326635314565479129606430489258761874985460806178459526574884878421965854404228389448429876246578587962113401798744348340126710303389243627424077904354700085942244652881086124700398371186217370163348982092052214946601715767816390908832535276027950462355793712420748196497295232734882726176263973223455583622047780286273327196181069584131481104702180444144535384447464912806490933595280378016350643362105608898860477612424430537991520256*i1^91 + -5018905754224171608045558670083504359061134366295638468646331345868898094614898580710428060369463337655168364915063074738680435021741159347888339025977508547550760724011262179283480986331903225877070434934285423144835349140656634402259161362536102181459277735001111250441410970591572560697471880273061738286995243295616771834006482245314957096332358387621831180620631183045243431632716824598251494031301618124800044328710059062731215496253628138443345480220539759710395263859387829744170319246863654703555789151460078943088987254438684465536735440629572759117866623769533981523389904720300107527324073719392667134994361677893536005231228244875407183330288068001164820539885005924707076598791064875322322007214708398677084349528986170498964973255034789998931790828288033377091428327956177287375050275875338702734605756605490511488412329941791475894659962668428979838014573104881525360282111924581811994655725609456536526045569674774256503621008859949659890440653463714517188423383807738249416886922947776593974987663666904869223244403416074601543468992993494873712357371064971588929903105072834316084155871034127093412049720629096385745300785487115627207211872596512127275584059769112902493742432525864678625982339771465814789702736990800362447700751545698156487644947914506368721441282943410540227607900382257373117082955276757776325824134016659994092694857616905083450709107366932579938726613238348057824557604456401453203359239011086276335002486385336606060619109421744195679640660417599356534796309455462456216427107903281908173753876077537299331294949150359743992926458915850146188314814129743988158762480086533116005277679652605792716378143060550995338438834604219716408881783695334024677500916055552811407944779085089847059439361333662267541593968578415340935581109406199685684962109183950273563112929321810079385879767477016313939592440080162062826893384316626632803234067357428703318911749725394148811277677536334315054832033784600506507852944403388476253592549612665869198928728535286538963866072527973086263220828895111549898561793702287488741198444094386282353521371907430499904626745979246258832940305529166003426939012051040038789794857539100296495735531436806373310958971227995187245455961121874310117871097755797058723977399213355958421057115747519312821221774976069375226806272*i1^92 + 48418424647186877287189286186681106899645173552923940579385602457175643497477584052963550074131344895614540881799784096227472860933652757641607436490600082133897141531472762082041524828322838742788569959141126784027695775891057468881219597261700750286616943498960944795608401672356605039852209901800320649368531280860140401666483544635057703161778267214717796392501449386402601002019048161656939823694606710958865791157126034520201270100325999656775026755215419885944752584179963433483138590216284970978466380253884917549516157343014705912009906850224169719361188106826943942361775393679554138401571007427310083019019482455276632222799794208019688246883670849671388837772249392357816822662100719065423415853179570447389538978560558297418504627446353519019483809193488091596945054311148510713099769775485650988315844257639504448494550742156050026501743906798913583894217191322348154479583233360578453789000477842519315230936120285006220630951467662147530981162450450945548752732652709672947941762792671258213324886076412561428065116576536913572868332254147673817946507146782160544460642307015569815698357619530887115472528331911712369614619719637977286958220352585596957189354857878255406574980925059767194848165642145706463374229777631521572372408738889858174754483907283443998007849561333665384477589766861705020641435419071447402301039617168535046986273842835778531796430826905940234526884756538997264987397811245353716284085219481427615400475790654845544763029478456341616193461643466624992787343837633259288410570271457849095366803543852987815226414058783172272312596634163523528982059599661314047584916963797134557333569384206659031202543171395840868671196017726967892142294425567242478406366981603300587620710827524108876015557691405376008512304017345399949911897878061153721735469583006200140785347420567259010431106120716024622291013149776145298244035228855853477797834408717949548018971244252292619975777954578386839007219247226073734960379296485970810949725637352252537404888714767175276085840800770980360096287763845748266283329013592149749786337820116861353073658216724121953852217369341946719204998055710106327262210780616627952971698104246820964482225840974798867470695813436880055387883221689222472179383112293239407567207830035751408686749754497160351000876449160757248*i1^93 + -300103695533001524986060522251251210773058664796442131985921409351561187831022417069789788775817500433517168496380102152930880499338842981737125807040037955515216004421008012627215894610433986341453460101894915662885574660777609740978937198459414174374396687734870056110913742888433189763097915877603142178170419472556396210213322130692221671295408395585277030867780140588985777435089304329181358058826719119581534336284064111597964068722109554165508255012055057497603498294179931461201944651228045339451087319617487567181931250835834280502651779574478197487226879508319234785012761666038069321319573771125983793475061104544108667104188225881002726839985825720170167389598181213253250561762167199936868347442750672575131649676271587190032146469087980390285413418881871997415784503319907047495366038167810425231809162077378017580112323372825347714443376547049814080438690680291477626666684873551581986696655463707468933331013800632643033298820581564563059042234604269528251556311490994337420207986642299777226742713643507229850965844690590942473288464722201842974391778439772585542495889577768367122943957128792698550150326459351492720037479811609927505434774683426370605807714979122760715328251061847420690396392137814226271818902701075677933632551226753102328971950466584823028332158653288863381404701593375477168799220429403490017784637021022441572608430360774046167737106103391834658527512809274039599604999829749735162237706749629135653946573723455181725129433946144474119081504473076689637626343126061256965848400751816446270993152050108803904971772276017131541910117181229032884140275814672748903067950319297256442895231828550550208367245970505352276429529534579968239325752415085812809795467966704052710959249978091937120331828211861530786054176076681992572604481024982724070147143890580686366836960344413691423038653660932158791825099682333320424926256274266416332016667407343876522555390792401927735189835094136536416201122778555419628489342220344979015670777841989001666624685417462222515484725790523007513780801367765330767343548642530243055938474216058328169024815687079139041465986630046677709527935014434264411773798016603215946167112843001770733919171748555894426034436289089075610730513114917694355671707634829955022271946523552928940483546375091414970172178432*i1^94 + 133638291930029943298365202985220618749658080722672832073425176024339216759740420747001252097683232150102569690199919267823076122900002309263230799989904850623908423703652738075046981124069583965282144878713377127885611339662835214250524260171898385071360627464924316601298251416137729889893636688941386972240531042217052349729599556240781055634101505931377769082308213898946668097920432377793301680537101588583890495580726682316194024808703508614580558664474446486376866607474822409088342790175095749657348246581877481963667528209419960473684698713518158317670480495794758711312603160751406505854353912905815433276425305472020572916423292590975221782887240836092293895324930246535157619202135854463549200563906002589513844003422392978038774983103621172374208120440376236905838471526596022912069382424370734032684272036392959088616307416443641690709640019200441282310502500440333964109186366365247865936354872569912593229291631954357355182873439721831461952918499658065203905545169831606839353686543019379983556791072202413174208566945947702164204248723798749379994632439456457220720696718997551745914545446313085165605023151314042949885724124687498358322157293675808813341325159328278812980601656117422619919750525850376179058647103645192474805235618117843530888321455234102459345172342692350498521960045020554532568210017552846262867050684474586850118208137950077013459773996251629384407834723341236788862215179315900288683311160757727795270761519552733128463424916728217672234991594992942277035457736147284113687864827091793247567208072665114714728843074040966883518293633136817961229624544193051571526214760352087892766546479814580975660523831328909151488797844549946061215740027297565407770046076273650560260191900634317910599726493268155002512817819486430647707733467241717805820561152156089265279446796751473181137398545365601853142786130132619314476423648583403093393039467291937639609216032603535008511978076645911553349625020930842687032244128564556244092979682602390413498224078134441321631165694168257107821374951476564962952218582188969207531067670375599063808897096336683564789048126214877991458865689548627332115670895338405334255179961673995562334616337530060171835439092497856971691853220825164940027111160664964234529017069538885443694807148417515520*i1^95 + -536456463598925116911839102808778449296583151647797575646307955375473201613889712925009862168466493458534479389211225674030300707562209120032847489278584758312724564995261672118110765882935492128431943070181229953042852732225608459670621046455544934506811829190815675475838988587385546858714149440515912302245085855062495947843519415734165096846697208597930625046301645225886048806700998788728903417026517489067905381095907360604964274880609256529121598753426591005562906931009228545196989722266695166777723065235890241846279013649059721053972426368363082687228451360437368401046479245986491579307061492577676589083535400898845296586276642273445810670408018436939703454365873821089735180104106335496842910329508727751267301525014559689766864491181758957388607929863296695085738491053855159743806898528967394832570010382506003795406550095890197949998583433550726612638185973813940076925357910564968915726624186745811927943489115426981686264530685590431232652176140500489542622632722426256176746805058650500955340885107424948459155762542522855858630327787723858327618420029742367118579988105730755945816175927746880832721087487320943226976968087280832451190453118499363738824959315782763455496936079023028422896495346037433373860770193422037051492881386755844776633337810535206193767441406754625160140054092345715087126649193203249361129300936533868697570755324068840769534547588218725047497831913019588491306771487564675100280335328441225465954208564007582141980104385448932965939930345273717095079842994298605968462091786182068986142864767400200504505661281321500236780413131909740897356038461204137799153543085956110963068239029599552163837193344887819494232018485215034748853925455798877456905321138940918726409822248517638918762453656043546144333104390345316243502490419684685252862958215187925709651086611809272151955692914108676095426389097588446183719839084797741113361882708643847294792580256973281745430901809446950855544243398555730383375074402864399579887128994675137589736669886698197578093665112410034878968558067492491097627645152671276204739513504938220447166308767132552074352183349314776592804239506947133332961301655554150382433170282230503112059011864183911635147718773873205298340454585677047585799096784444572616947668934798558676090093568*i1^96 + 15143642399592973895825965090333096445297850774678531779604951852363567158635287214624005156934876987020809760170491594550075477018747319444384311169054717179061808083395311254793703719020060585920817728475577420400152161226740825868788613979970035023590802084637302278559401197421017461084016747403260624842449858953687766730917525493706395598529466959864140346313328870972366830816520026601426650076402591423531916659344147311907951122560838813910950663810386700069293193784223012478025030187637371659299121863248970013323026814650207264245120314068723992810108676407182501285253377489316300174568064704164203683586691862807761676855092635987629331866808997080008477340230183603597498832907508137937978192363678285250865392640517259963248889637635978451818824353819375774018629251249948002554360741531704411660286736039358070771861050138171111695504487160392551765721059143008442655206825023799779634227617618918573424173852816757214268786775317027672109945296330205145565494401370791204908509444569346694821626086455136569003001548708047236691331971518050547098740935167194548937741999673088317958875042232712968520479417545200444501234050312563993016081828267397787327285361961845165313750018191841344109285803583399139098347490724409624201568873065291954209821773502201230301994888670624290736358413887752360799136650478366987655253590032958235451787446661169463473450970199756746252188359681421991944128367788836771747219477800076605283995529642668914065043404857165598243529097836401683654849829273974242518609181482918431798544806880773581981483424006864916303195284740113743728985916498777876953499872507278060673045153927757456436581265685834430602667865001788405906572148436178461789256389291426817237149195295245207569394848041842287231926877867796667960982155429688943135205439896999584079781649513592444257907305802735981441865670198582697532169971727798731622996852994272337655064450797376624129052279458112153677557348217760332908984986901474076215003767011065989600655942400758919957835522970976300628767975706994168614283407959993291001399895029305470832323937061946986028958443624305410300114297697096412459436507780744633407346125066124629145932793080869655413771449068984541321142605206533615391736787134753756971452781722563772416*i1^97 + 168393886801343589944879487610533958953969402475676015079526033723823798840528018318962112970936161677899215592269539451552596948409229714821704544900540939450982131163630526320635528348501455550816460658217038797202023942214707247280781950472700118044848666126993607181579281810265289891912993397617000941068371309969308747384552135911265716203883505272607053337210484153712518518072510975344784845573877166566706678574218598700599536384684887343524310345081793941163385051045020525103128390575800275476999065050477291550095533792680937236835086984628984254047968075130191002262848748665453585822051884579290530289053969110723750432522191207138108539587327283869821776830971565601202443830389407092282154397317285322270870726044224970493486829788007648490137152342464527213923096820839038898478107367832219304622033424304852943374678147131079891786426077023564930182092173779887651257145284337354447337570079182955734557571440762086249370160250207297494074270364057915053762771561592903740591409620979894629823769935739719095924426871534563089334475773426078557244400370574417626141485259562388027408777439667667321276835763514784812368195171904707471282091219282312613991613787184440524092964698440041597200694733533166827933608460259291726278432930672174318723538958856919127239181668749131585366780995354620551705147789096731148611912463671265029327451466526521073130918943425916099506902850205002649734402687729263571846196081853213542971394588340520761120107977640819553264891763923564929438642339132709192489369804731764230585936952347032772732653343394449962438328042473126444587980726489097394673838755314326497917609459334649614529774697728069532593524455131505798738118370652834074120795301582926374811868377042693768782094036127771751601501000816460536303793654441370168975968571476096174687045234875652563705291541216227216248301443219953014766420578829816898764288866648841393131424269655961027041547684547840291675836686082410541711657933776616932787060120023627101565331738686390981220906721815636411254089067910747585861235579536752740766955811310545758578773177175699869707700756113372073333629521341650131981023734188703698197923276569187245886080842363901059964082101116534079032679440976574326165277814956233584471231692800*i1^98 + -1593830432859028517036661551869750103369592262444670594625000772994544846101080528688033959387630984013247003723465418444460577114270339758204509546431340289234423583059918265710222792416738360030575613486078469080894747549672974261914632188161625274116799836236076131952269874796699585883182990108767016130594446658703755477561385581684201719499978468547471890822847616030670708452179154077633835730223869295326832770005928415477101867192473532410571433866263941191554078261132704584674046343303348346407422400974445219624558252955533960230783034486204348034379093430637534778439663176393871867452539912449484060392783401691695680666386442132684645571894213838216769622228675784059110168539782584411987663663075935972759408673418084888767369526670135231729313733750127882871333089244404322402751362775542132237555964774631300752881985828870177071966830827109612568331625778500126825671100406115820309336667208918746133244599661854908084880987240104940128603438962407629244921669036605995223368006344192279855547423496563872808775309664930525652456803543260494763208838700545521088125817462099239490361593054192020852041387128973989063356864177195523025936730579878321992325941438685304783158082022571069929074857769737176096711960067670732563025526601454696757401493303084687257943088269338995069608198094935130459014660573247965504469621963181232235948930845412610198045250493821229227220369028374051409737534895961885459082177652178490839143032476107748822700156825137517418301440454235814688788430426455693780023940630908113526901914059970384393913892572741743529531207925687445916009174213757004568120346494292256115546736922232071153819819444421830645382196802881006989533558145747364941745974465054957370083524799879725536615556773748792191381584147351033469197614209990406236697911379293434379517102399947546418242565445946221522579156454887148176999751528615513187231307398655457921128735663075283498796508598195314180705939704257652976979498577346309097008343085117276902876369316032149795161811692885842300280207313166847738111057776133323706012415505510321676342878822729169370973712795909647259803221942772410863572134124083388250104460575108369600207469145107989060510845339040485520601188078494239938363895375849869803520*i1^99 + -18962670228527083139580860807143211376509914552204322836225389225126016919340381198801056415490315978494879646859427727127078847591985507691778970393252891040060776540415732056027129507562985389993536697231507296414861699809376885649689023985048047800054371641815850504804124025834863488693399776927193581657705058815532656533790374669298104746172274337215517922582077731978349355061893851580323764057999244859383433816539013601363057234350485340683107407747384665664919086466905502553174691435355095478629062697176586554113078791131382332125873824712955141373117997162332731883592296425091573700382913094818809404675505071713964843913253643491672137657013177100479436320100530016800087713565821966885937862453199941917915602196952053347590251360796016325033753354430692987974003955432879028495505967452825098953272815111347408394693327980260421736484425036390358352076906349102948550897226580395803015735268608766183828228298912315772784948017035131789016539904658462099333422920423939173761759735167594245566741069548586068352508223980936974981926598213108577081087758794380599692332116969483710123017297781208702347282047097072957748900902058909675285338544960846160172218891881714146960997121602974172333398590188763940497899057172932003677604448013053986707318002420005575738425783212345180594265711299350869561562516296962221720858870642149097463894422951291756186514539370125837035057903145061848569794557357492619464439139290275354767100694080496275514935192561266412505160141336164597008094648006993784380652419957355396232269185626082502252072826607275670595716368288617926362316175749867982896410555001586956183099331376612434108668739142631694160431087863044935571652222703247370292259819068882673557269379326486043087921758353971999226014684490840529280206339801887998532142886648673760651326376568721214332651714190812625429478093369176195996472378768350141329706071544909191921090839816942183950782157195980889397329212486146416705837061390553210549962382209094842310844057112339302605084529198239659562235035661618668728129199045755149629345515038832132684850562885133297991339475620649145965742819110724751301452780911509434369131136054676779866626393333864401662855201914043838152479856327042779593037595017216*i1^100 + -112338147887597653106403991140762157663028977552418631424378416266438828500458402541353145161317114147983651244173519798882342597782741309634734607049350393626664316517586766121528729050254431576160532276845673425525042537546940341218701201308587735050391500043526798123027770874625239289606843111618454962239192069626091618277535788735399422099822513402867176450435048756109570589076342855954416692319779537635363642193058093817915220172521991773941797393951743603651361382211557020741262545671483757183275932224869384033411516078312377457884439269349238289661769618836182731518299801143878087781627503600018922824998824253927681301996216858498675739068812925665730399734204670724773563748167268793521858284176878559581316429385129029003852267089909351438906437227539651114447837552241585869630246643118390428725108737351103847062546581729781761800923272624887140177284637984480798527287154865657326004736666369359591557000605882936022621108151077446219424124333232484502349457044186822617831999148761995627930985976791536899427610771354057539055032120544936176816990355872345648528486333345133266703268225716757969468486833608530023064725909143499713615119828208302000790459053874009338798730681172322362155881444915210674292934917394061897218456549545152841429294834266739395805741680908744532754114970573629385985413291314254863603776510207411970730080223402401290231957751254028000095888059709019187115625700552146531405383936907215317120343094177220859344225458624538429222222644143246547498460993908902421056172169934939547166416409775997221689670804022707524761742633382312851917234145710393454049184302750258374665806454588718921883019272362248345423628520492041046649481134463878822605269900352486073301755786283448104405770129034715937837345451550776526797391874616701332461349038382621346075391243763763971552778656180493359123514407497499326967836648576270644748671698160137578968537932504731203440307452141408848070254954547832723270866031914866089672706947542933954041780645348739579711415308639276591475288876124337585601687767586854983531199413676315624277319064839447386356668940544569851972165439685275815847370641075774449923185316851703582029478245927047600617595303966619109669762278180027910586368*i1^101 + -421848325486933802550972966467677538221424741230112649612739234751797376020138177218882367979902448392387951319194986113137132042081607789611320267182119979423311901091651532967427166341167748712114233464755901642811012597990461773498196974442631064106235560962181076586943245755330994461331210080440400518817215496812393469592108499819251917637532912399669705319916977718125149254792693957806086020146184525011085338579268731286581063925340047145780665671475215776620474170347093596158850262993321849526134813611623514484751404251041865608790565885588951394787495586822423835436180214998350052280132047318236813341062324864050171094705486238995036981303361204705751063101559700692672368051440601309288522578038266480168371324325085175740596718675382393131022243976713416136764475841686255964341003264768759386528271437767526520159433929190459458256654939901585489261025167673178875324940406500327593003192989325891284528867703546489126958886547480643314401510453142193378023780439725322832479080999625945331804409665397654281183224187897347505356084845587844089663733326976883946275903321130833752042963763272045837478340194495846840954955389372374509999569936400873327640294938094913144760800747967730875528234617027457124068251566962297392314742203660365941435474702960495407688391404681835596017914640876751312853129549925108576146195201321672903299834632760983427739129416543084077297814556560485173560396823400348087819267648355933378947528894269273452975458440512848177579959796910709283629643185763690043273829987990730581224270281448703362358814763506322108381119659562747555966667846700917263016190910997434631506027366549598807953185299717264002886880280510043890434252850834843473663549377869489810798818880023061202158304632275940032929687152309313552660617017407481406531453731756556254825138306118200449059010215673589295725811637653424740342867527414078197688922284683015418498966812747306546342599342152861120268576034701519193713615810225986697237173663100236919945570264680286240668644897694910107470244629268362531703969568483947569138584665960270582159053974051635606346270532104959646599109545976067428510154190216917474978848022390118870525442070191785632423466779069286008803441747427328*i1^102 + -1124700914231459606535178372837404182507336805192507585763359827564905991142472555690363964720816172723793983175144605774946856449340273133598905605068188354420065357467266692893257628703380167339128427795283107960844209931500137964065677811580899379420622597117335896798839938176924157075736390206116437670557953990921470412974782489872923075376491051507464456002671455552839984105446152191582746292960158781580361441526949332136401607365750044789411306855828396602535627938694123716968789627386018192570011243816239300573202424578727529371537029344054294931119171733646520169126876890981465796905736745760568695172431942384104141639664638371172931670969286564067653657810368603978592886364889854919809696456552319165466439681602085935187832981309483638859078232903802715904585646471246857922574581223516159412134448492099797102719492569416561370087013396475544921580859547450622909477109085511537350084903043911446416292567526980455425232060500704107655445416065713640578486218399141997943373948453545385367451069116869672416684092108710450652653550658957683981255081960830762789837710707936260771491250914002992146903070535156727207354366740167527197002253308758797455872789788039508384020276865419002508862890404690146715289270388428070082966079019844402938876921246770694053713459987329268706810737933969118222139153668092063154399626784151109909775153542324737717032527370693889696326954705940467994394499310399904654808241223064139887519525206345335781859956923989503973145838674547828147478818295919068015458896048570552189547418324054475187573238776317117288847100852290772358009901876510961004802226230014219687245134197740288349940217679759773754033332273848478004624700610058630475435697677461353665802724530474631289365172085244895505938637229232781990352156684056456980665970885885200257775655613033568371961311150267845059545376752008636330413660829383772922126177634104244112986868937294942061730468137698091564283549059701263531641460586838080146176588428606166667219461199949234694968305451420577175370779710769720973311904852302700566166444598331730932716649082378987615810885713602514172243442728906788155149480522975082526537137686249286448317742278726780933377317963712564666826752*i1^103 + -2358732308821103011518236765672756720114795509789874572108610877589695830700001778384591137961865905071530050529964014667646352677156104177941767084185183786957343756886848603242150817125095104698656008562947830237066678066761769292266165405643845890692839959079022830919176513661815325971842754610765680821431556438244427485680870188153383758173218585621625310677661473109097748306987459186692644090360668403651499731193942699519599662554312413744290429841275776711108778457500187105190469052752466327465623645610565074011199903503922621084721026712523949875359244433443552312984626266289584260428689578704572609309686905392089656574921101489061458353408185463735817938226166931561968229824197074739717458534620016898550164467258904168474348241313225982430749296471864175507252070300092078662407917256510002554014123219583861336155517862400865606563702121603251286421736785478971265621074245840793875422932840381313817482759297202356110006407764595135435345160569651511988620322089706149021681836120758740773672781183332788418272206488871982024675515917225149980854631342023498786823809880764664910437256078936501080978060757723886027260252899128554918481502156019232766167690644930830214466156033289798926126000078444083470266143009772996358118745043188808138469099070239979125380969332150784048718261660115331488621644083997043393480074577726368156705568376978375817238445669735788616670753170145863255772124959245234917942924661624540333084804102712625198618506794094406399361507582281102878537095876260014434625569821198839262343205722668524404127735374819597348665227159267824801622909018685835620012622525675144727189886110477594836557711593025364176559413157042015477703478495308343979735077165541893494278969089842815542219538347892083602466159126979725701988898105492902024948751641220535737955821662154746129609187187910678161216502183477101304634360345031988246817290235983736487309801885836096824334015930795552839341514161143718452157870177137895351853376937110132910962725710570313634830125402728196692658921842976725859022624185644249348641634794565414430344467368122737907031505241735146834459903127033651062551657002504095818805299994980023683710398243729367163545689094356992*i1^104 + -1840645141933742449370903196861970153876305307093790673335920444681039738212827053981245213670768385610642586921862732839367111197352603604490590021438335225880729748210078808182515565813312079126529699110291250616804094358221647312088097072119008987815220953325315485787073344836661757688564638178989403074844394170732021254033668220077877316567601438429300890486946450641948243813601727964019250542080473790707424796660493848617959257824189930657881602721369275809259769544254536854482217958636135233452302397926341863793284552364151909951619342891993691796917234947250257412788509029388062212168011506557039741859623209524373017394542463664459059887846831546430398839664220420661688824936605597473428504533317195750267941672981964919527649351009445187386689162366252115312545991166935391902593096364255146669575216440969543612491043832271627970150618969169338715404046013398011265975070709038421158974863759246645955495968453063419126515625243074405190873091418123048707058698144374107768191649959772064231569948805257495729491375109472708921095212931609672776564508306206009186483837266718948823156004757965431110449409118110895806933358973834015621806715763638621297696836816676915231922300008821612952408171013469979305044317285435630036293340893677460342227431554082434421358757557147431845264186781446199025798925774350399834647309047489288545449543726490904928827105516918914136083875254097421709916674248984243867119286612147018695349128658685385709205450298057119855497583061043145286878402457111201448640777152752331200562039981897108716542025120390198027123180766796282427349376056245204043097805779676934721485642701001609279273407227231138949325116749176863106057785408987108070748598135530976979086889000360323923632083418006262498458300394586614781397868653242221956276302180183707322063539782941651701404529542451371718498493659534642137225878349349384250072975568130231729293704094622849839919772538507914338121229597561474444268064559612805639185815234044966387779509480907194861197836872633463553998467421524358741534279639055423774706070138189187388081018115184352404091737597353756290659595172704459873831509482531062755793255893796696961509494939312329280454656*i1^105 + 4700026119958125112912957890957600103787344294465889157744047317932853999679967903570014266869499767337603173947707844710786823683663110875950030645411080640126379275987061859182261527247413030244517554755158448289575810607810359649479230174677089803960846955732874160688380015065408123024650518301276195049659765507598381868926287876358278333422902783221155949257428844755535914978103790751971225890196762610025085509942763680237816170094659223732886222671640062557934964621036227532328024151714163303918045502655299196769710133307995520784113036884493406024953251203006858827822702724746320774821137814254945303693862574417314168430948504917581289876035537005081748452617849683078813772770948131878655674442834379854230140161264595269602729637658852225890068126291319426548395846723359664601820338425781455628318647294351935758846050477111304676288067282363633891518889108841780421071363548751434618175957526498607799975023655680602035685411801495145482610270548441979523010990279804531349796698331304625154440526442952884941913163315327266432137833708661200272143182844402796093435785980663408153262836018165536942859784213897386660581203510912071641976028834310306007837661927294901620316416339514347136176593508946685735103115601054204559672098474165177230492570954202818482040401424703344691502920345733213076160344571807107670485357129738800598619764126214328252015438913366560199305265923563286583591122954020410507053033261912496488608823297978379824354238794782723132741355692372583627294136641641301033276229569796486657421685935324782856626104290449328445529336731351433625953356791128747665820843460715452453446455877937269678725480802233363665710142744715004785959272549250416766571245144641548605347780427895957230591764611515889647152595352124183725718189095405363105347259249202751612590128737364921141326371649113063824520229656595165246779658714113916063693929661132662093239402265848446660667624791761660622067268870345308181737542063611963387290832306687906905048160073950448428755211793105071593057937303528515293369972666120769851137502518101214684665089612089696398683606522660642382728215306077110913504302116595299247911594107517342166184926587650048*i1^106 + 8682882564678327296154941904741082214019116598524649341289752237412548834765122050409714922502312150362870810600864279364891674996739230515545202810670758815335869192132792110078837778115323720479632992683371260568712349975243576169079727196329260368298621132581516928458834808493804621009547406060812052749216372215954930963564913028445747697319554074333949288008831098336849335153309709745187865381711634274638821968550487434760631793978459458387397335926096670371377051104152096465711312493911010519543327370990331704879582824176503910142739258501158220385566488063113916955562350424023063574410185076149292457527685742038213591838307566514695134885910596514983711512690939035023462402167916199660113741589835050782079269854407642876981022522153051791488525777209975452060150834864858572294072765988936858646753215451226311153664277672912941049671312367347251677824137178745546911048834714994836915802045016293128527845723010674331690749748060430366194517278398213689927193172313654564877832641225814499612459361203316201912284976853490578972550575959129953860526236702710118589999134109264465137346217246181933302780633748566708973128520350172680777163398970285336591743000257156812208996577417514715451383243112756451017586163271998117138491132059731528524465052864329244263083713312270680215982100941530668165431597543158844865447009217666463445490129744200277674765601188943609385189936209015717602340228671144250451864627926458711118380943307941140234866693427025519611338626255603361154919677180507869611134245904835872530710186583683271681284777111413774487641145968922159417578862871867033484428842317918980709082608131883339991361274735109406382413786793905169079868472916337558535028655856789849193547271667635860115066324498812650140670853798539591003915612303880683896039933048408355292598996778241351677921044779008078219958266282528069590629103747176797439377748699538959253190087273213658151842815130409228291007904994703670770938135622572228083892337225204209109468840062399602079441881713704676726035427979569062721106309256046323756755628804339335414095060124909618372441858606489587686350038238073117844426191346287149971475263779051767683088384*i1^107 + 17570737935334796518630436475915837014840379378942834571494787139405431706494552827995820143210505742732394261478764130105366821172743849774218948540944197569639169648868838247615796573844689958275268844143393223555893446768869003439046323348452253937170147890732028400987597396620811167046461035241288950102748325550626898594149597652866286504057350201022762964928675885111363469508464552759676763802410754247714620316039624731214547519177974477485038250546334586300589821145804074094979813013103094135892048340846310377891938926884172893828537107005530867321020575381518305146588026126292579930733832705797693341464593472303226933464565199434109482564546842764412435728335499491246132456351541593412357161878848075689234023117925729807824304158336338423434907527473591557397960793370076589831651220821996331094978103258058401311521582686896409869466928240856340130860381828669141196219521457050320882662754263465191470119223673555931021699870497599527032111547251138815048214500530143067818123330514784710683659428467629462734586092931575922773492434713998732867841291210849594497075198094955061193209930518025892900473391140316866936674783295224594688122926252936685599493440102641449287455832189093411557649783441742503250454830420949433111904376741078411203425231728366077743570349581140142029366365082187900648294073676530815411507327411422479655621728333992254263393275105066853807419672059529182770641195325773655767161751252242291179751153189580263440102664334831723390001238148059232068864807547310853491655057134091947564040171503315123807463446637747415393866083737197739132942456425719439989822490085624141226455031626235946470996970900028344611677793421918432082689878010164549981054744793386606066513736447722550874385458349206665021465937885699315291588400629346580064284662353147792133004533253624384344185788040829558895563971254954736742654703273787424930569264970277104090839315035929592960051976872672036686788471459780853129326970149035910460151007461311559607198543547407965116186714798608329661986914877661931611852490516479418173800031634340325146947405364095703149298205605044297856914144065526028014599697591398098202091094970204160*i1^108 + 88032000178157840453419172088008010963801963621316248584493656899213024197810585289976115116214683650482859076622217667193458091565604316209278974647181454969088906812055884174354115534223093642339083515807801713473764925206164758843813668271377193897495651149229266333697214402848515280152865041679941962011359496391782593672574326669394291506878549733605616186481799377957053714438218896848829799627574572420580058786533129163207677991518757521096116191566909460104275091381620842806486615552580712763368230593987312255338885225749662102492511560098213227199731432068380925854693073613855130094454875450441858762088970551401170985202549708103904958813832372512374421912350910504512238818522228464813046058878286708593880759057115145850371197110910651819563442631103003515883302686270216903697248238969018444062151497342832623575470176216740599447849306833310775126728768589960761021372262114773560123183540031408002537267945034008020655372301170383752516018841892563394338081403255004623677648194455731240957043928216404281005998423338034736003106887659867299618571374620442371384005248855999243252370950037571976144917612972776283872753217016690970811162096212032725292972145145726241765232965419564166687875311426363075752158819207902839548327663046073508613487182753376938626386532052961966839130389580423460210906925275383906076857493776405079506962783084609475060849429184990263254026246103795630096109275864016107498787638773455094714875657623234980705110986488415782717912643948775050199977868737147496262887863396627035297012762445421913080415222065456586511184733202628035434491582341990398595218451769782597108715202686365628621940555912252050429754371810831036204066367017571605534380384385940691415613945929149977787705800945327218904156874068600211756800078093210558964533772061238889985080277165403166883669088327290975366588348548803415979997506945235917825676269165271094889593046068499358920987982438682190608501161406748002619497743847141741851423542901140288709862945528063994794459927842573257002189800697898467963830670460949222562992763030856093133718194704899504163166767044414777099232641907668422098135593129896740869111808*i1^109 + 138697541444408570291856565744961063940746952321956596205888326530601178813699945205995305932872621358128424744366314167068648764600526340412184065321595803649512507541586327844345403994843522214660463014193034074240212806088443812216035565928888010709921394848501705668872384526606710209707402605757280228439609966786325747704088399344864263200003220317890372030043203624933021951967267604155029094067600068784508444233446211736979546308237172768760760677785656124714756952181773314385438219807341037445347489750146784497459876202228661566270505576230885269061113529801478956192500774758686249269561735002378964319768995223846817115179885039632266783699984734755805463051529294316604402554585634511413882217577954227883598679927074060553825208608799994965731110344356649111841506683437634627576587924176144388270884429257932265899590615112778568426551430009504393804909585245225433675615872543723497725970523311603777214600939384850893519069606692649412336621474134810817119273333632028337022374038774002488464740163518261708864457112819860159805348379157620575355941069052026199298222844289804113023070072451029730771326854037363404504683993077959805447945432634421685847393291102187570826837460338418010148877797726392234045347506406984252805572436013622662992876569270681064915566788193357847374705643372455692754858950338843560757438376400085078183857971613836095259242669286092854428176335865200663020908921914918569358069799092865186129964388927543479230840265081002287525736622972062967685501328423288986788734982533150704630753525404041687346588044021002582708733611661849735687880588822776456209063224013812838053525094014875103778370881960368869816628376349075403092579571872498743153074926510070366026039771973521046514265954295000469358183679579971120213654307933328457515839018069442235340261816970048160608183019827558865556744709027258421605634446325354371700493808919088170869232894466539677918002060430964976922781766738617754508616087426895772615436267499300112524328502857091555781905888984158650281610023786623978868278301167927951705963949775135644061713974670898945122233966990464347239588896463223821026437173241446400*i1^110 + 77608151720902464769378998630654923465119234523409970583647129253317406697900216218497454536223737371861552895810910581617810110496152112045309088299064457798748556558026233511735039920960226777569803722868029620221135591844558136322571747537090801525380757436665420841259690376501014505664780106847506458055248539918968925160719631144600287361851544924851651748910339662143360947815916461704355418862432120565507246800744946272234989307816907491751432014864944326116028989991579860401995771346573338454071745518668098915909257555681922855119121570695563699610651531075521327886315431345771837276058396299804888916981383451331606965560332896723643195924457715669795748316618444663083188830726652747254232816579446706001245105770823446899489346123439934063600672868334011225214705158180680860070475884270394091017432309356278687230862384782094690552508814188978246874031168635342796072393471764288765458109841334008718456694955039884060470925950083831346776817588145678201410375559112725273527586918011987929881072695090436229371598837921086674779161237042639986634451206205489412368840271283127783893584814237882243142365542751380528002035749641288490468561491867596247085970546314358496228261299602941205089931712120500676772182245143006839496262712547937682964776984908344287187395310021486919847395973145530391230418419570649940259388402485644570229181291131276288294505172910388256373313493330776206836780342822961204731422535684300796542130857699034846860601447634034782569433862904249332613890555175521926682720814089211975844215604274774263808684357798386786127592606414617280319198539196699403085320802549051504941422540300982247519497715637088441809051307095139337426615091352415948769048971124291419567071643786130797868676406449027779339290223012447026093135496556953057382163414769402839216597553148418108374806095627616129292110959446651234492746284355679052249551649173173716572278904512698183360009035440923071480033963481417374102217806402091472098019192417597184008725509319416265953538307790259748854976758360183539414000478380722299520652691956886704199403675463006432779197824073538486908728898454679401686630400*i1^111 + 99423847978200502430171236785882018187594493556010767681618864226111665227754851030089180772252428291067890164401441934198408184858732346717896906952898072468514410163301565550109911125367458152836603227321607322347657058657437790521891738660394192845139953212507248469377529873419794300999386131899533622120241218845674124893948420817544835657333594273894374681134313807643250637696703845155951490157907038535851519154676336277500836254680107557992994581778173903417529414095919658423266461001416618299997596831980983962521452928962829291288861045518323597638009273913315612641328455154256104737839986724406578871145352476061443595395957868482420600310415062101989234220750529437628247174452665690774086294435380619561931658763988952302241056959825100442129527910073855351432267600273324347363850014128342460095822726287017449109655499096943462284509294846137537639749663345984811277140103507356997555229630980390446325148310021395495913049470899679614908441246254294763349729747060240664488798666631815292671548179389655223297576847675432692447433539755600813755006274434708412350551648446747400907974974461361319752410361469374100832996006521251313128343291878730054755985088129198996626752692302836919477858576917590068358131889005891374574495873233609542142219223820189667389368078058093843099598250313216685746244340969808488542191336549306058235216181278579414717423629236230521856672584711062589096354133310833167758589303188878503243896287369331339252154796462030226044473212496979570018880224860251160061926511552415565192065719288200307247986794146948535511505692179878366167210602639203040171433782384641343273122403121265257649407433314995489679143990965793337006064929667564430966838068135037877045309165248110673294653953651371787404725803569202965016842170237857803280599258171204212593948696868879560567182468719797154574792948316330266574899316392993866025315011594482442990660205699945243857949433145715015194211445168490301237904053915025060803800101171138475949523698938934196955685214892923774832634780291002246841293255877849510292762238863149917957876484773023363016962668535417407924246673560174592*i1^112 + 97420635913855632522500857085274149220698313106278137587543851179201905092345909413945288072473271561964949587475643656279611348594492788574965906227131255303040341357669815829979717996339657020745212762986316915622902095950491513107271494741648687664334930951122649912084719103249550870535968864427185176192461753294096723270052886733524525713454157280253066468400949145387324492155522579333320246127531844252407342769614183372173916603003412745159333248161269129356931453642621622885132883315857888453826720132707147948910827393472068225213301829432709684566024373994502347283904998554801720549890883403872148260241632201929228412639666079171366593762667342439278995257212129630994965637545051058153017601806773870704860689252273028969953322432613474643344435783588807264467657519012456011719334473278892449466840543701198214831334037765927920932754529915479786138347734127732734375216506863364812153182501745012257314948728327664765497427113657977170184068282011165396005934207392144798949743488970807651445125611754757999402430809359931369351857085205335824317988357996497172686929207536720517744832800770878654212040508325604646274965262490738367847816784518066919763283379040242856884948199389137794488940694773892560733399366651031864056336477158822801330248361724159179510687847076268517331284543900182628080696114495847915551651350546027777013177769868706578192695736876790429908895098568609476566383771491022903186757101384448875710496578050499228738613427327879400100559948557177407435249298130330638002542318248954517789566826966650946451443432407485118158733931246543795196503840393180341495185365920798318399635203335054260413691965756290655096265200450597160515046233349565738634714114497839320495680295454815146436572054713055783582777790111950173944582495172615640823155699298207951365020757058671813347183841056755396318123996887552538687669229903827545301029334827035190737785559783137659419525184201081833896644383034343677338964737663308952659314500310602762000281318963113712960008877380360815610025239562512394396884260112403921304751742168498527233187308532990699967028026494130182879707136*i1^113 + 68576328923644977975041137793898086856944253724826409910677928808581044934972269310944415687142537166321606665476975234497127719858875550162734907240782377186652167943317525133090245324666788812406221215483880373780151609429512765159792761874561846267268035593474712843711903029213213431607901088568313631395940391774858403244733361271972794997805557902695787476454081590599635903618048304015295607701131315355829252396507999792720131064588639451708129240172738738436989072492322599085803760556468454138540878496798653506635749617058627416233541033316031582383861057962842812494870832298751899856720959050752164989140525182254362306830150839067553865397420933875515624269513255695154646394997841341627679669896831831993324350700761236634308454269432261487455788556448729348394806593743227815676584098744850066801132145337440126383673249573566276430686258430634998149405122145312157863583165301053877727673572540156954401171453782212526941621046938094036444408752712542895842290134037727300680044223663627945138185167365270315510835853382570988592367558259588780891971092415140972315224243519750362103893293154552030117060783663465775758564808694922780202666001269049218174374878654322644683823289256448644496610397597069820026077381834615391388890850739367134273808984122120606959329384785269926519984637269963322756404799163533664353031696737456687991684088768691295064630204258352929300494469015324467634677893395608977267235384965172660427615739616219033091022987458281436426226194797953653036628430908750655332707151804609976905962560547887875451501282672706368550349721809579251720235864965548562383951539545842302278850179531109339646650100267633656707898337652750826597035394102237035680767243693659639562303228741567543284780893426726465520817191774863154443972223908725069752621630179371179573898872303664333736590883561197178207465086134492198771873549453683893005849707301195897595635879308569665512630448170726703413607036922173451043283920148657948001769007321472862389095598989767304347164858667799331305275915153023327431238024096413540447548730322463036973544787839191938367785031885127680*i1^114 + 164189330083857888413594042509775628618721757071373769024660199653756277981222889934346632367954836695703165630956330937083956503258389667380579977672116583331198105253604685998183188759870789720304135443533430278136351820460818211965223555382778343404011894866002486683299826584869215642536734284418042285084540467066186644908514591749232416334091159094782669865647984511377975860718249081812636306539288069958022927173443672728161050592551155807036665685032174216698643815990341367619930890133738268452551908411295885857839293320885221449304235997198442313849822690166270314210754723536971406755261480368753237248301909081336503308631135058761985518916522559887820881683378313520754250904783601854839421757425689419282570624314819791024630868535531763976067973747192808801413513289561231511438340127056745257348299964583434063371220354118824958960331349819031125718057286870489714043113532492932803679400484326182913268951264245443131206993306131659595627181372310817198378119754698566393901463066781852721844136810601259432999679028405752670670590546889698048096697785288719007808793746674102945061895098839685630743710650330358274689056846760956934925726305388533119359129974742598018557238201922105825144881054057784242295023941652144918274525803618017803683245184968478338272675096085178298529957045827780162169441801589299781180820079910678584638238823230807485353114967668940103666413739751912431106025853004335041958696124300713196023267198767448144252939618453314920314867094462843486267618919682083048553065892542070792909349169131610592086699599827641415358399105018005301934336059599097865829006869701723301131441933181842095892173731291684832097574049305563803185319748114413589228302165566760612947693025663297047583590724634104966210145394308351172050693948313547082331817210274486884425049089886134611822344877548108243584000223214663182884873246075504021509174299658637330476075506483157235513359507766012513828793090107372707797193416671460366607407554262231531065720604224129163628819332140773843842994346697812497736150543323842592880224826631011065221384988587289732351787008*i1^115 + 46016680464250717335327548210501712139774148074896292867846246769639388522436842820542716880830629895792019446115206894566795941866346642491006851456742576143348878065438781208787080821819884225596170133559403938509008608484531116199538004949274181967520302366445842920857529365856087026674040131102748141912300649808331579109382657049797138418250805178831353116063661049478530811797850246036144463808950490884123312993195828763148335697329957639960357266337283987884910454067794147387140712980107933235317486482751345164409659850666353048449445660870482034818266963856184016616966342804847987103687291437289072840189910859593845101551782401554692931486033910201221152206655488490590009323706025913706167548762998721554828268252961294230104487452704479871682147327425643003092049011087856835743418693398311789766682822631150163035978036754555643159471862992228863920806407333389927491996236579895380094193717481425340182548489258916393558393502580383985689847342338266741353627725642192045791236603676884297630409149846789657325511388485907481548747371160042180775336592308828166540057664403277175735062109049720832430083718899656455049794300089629230788272610417432814655448035192613394142569092472135837013851433493160766452629335987200015018669904331860188707724385136521304746736940467743095709236503273690737114368599437525748308744019141254412794285993839936447010009903321992912212076728055679585623980742682880368574628202934029173172572702392042266566145779116232844185627023288326169450109129107304449894837795148054542554938793612058155803642190416184973843374587977838605614843898706193026329710955727864292420671306330831423202035432160215003254077926439158869493880275278867814413610636222738085493339810414010943796253566240109517006486195931026573294679337654446790270249935281963020763930019400789134266417592341994634333173524015038495918605565372787045099187062333828269522676718600785753351508477206088720726141916154256116808373090945650737329361301653705435400161468638531020606616797672387731462262532116723447946240944333208717523832858662506470068341119110873088*i1^116 + 6469214145485289533648774671214304506242124591455290822225090895690457428296028476916949806851669627033847256604673008802460189034688051613227144813188907532505656278515417675154749111291011447852331208149469066672404842667176618975396957696896089824874574462874041412469477028866628763459791433483669775885754019356451858057123426620250558312531939120875028379394379584334404831577736150915611676615459358469690211410909717284667113164378159460107532499027387959355446152051900253587578469177277234619846296929864249249272182045165665164234627141275674066521755456323467356731912265186394117553065001664556030660702607656182912336098577057132186873865895258410205831177827539671861001769814919547698480476372806403267980561528119715133996457228514212440806947042926948464070409045132959473939216734744623244725031373362057140246230605239819659736546520091811398832883157203909125574273612639900144048507244962813453766880048652978757177347835424304670262210728358014143285319628834700276571600013800393774354910852251563436174091588607202352703114272691967527584569970830928796124301054901285859377666785913532143881842653164652605357223537587677856752998756987643597095667576355134526620231685015671538985184864855194452137448301281652100099936786587047729997790684981871360470289945418093595555003373731156784803847859612686091345443818379617753400500434593164059311667464352500654052064551370776249174550403163981567687274671981859177172543332721043671240368145365594100374684959710134482489638889942300650570963615969102807505964931342659937221068441768757141746376810700568615428285017457413448777772663232678980725992745103099931932191024769817233684235633426772427072250962390517513171517411459435711898691701096399491407684921047952746103311672063822590870151499817882382563224936006648934847446193387382296599444270275275138660952286948587549967835456250793810407694586978240670477914272235851582063358046897073452052153667473682451298826968114058608521094538903437448410583241458747944823569326985602082189203462937298568898849097083001094584760572036575238620708864*i1^117 + -279546474976355595877564422498447339576572900874147508566909417563232298207712000078885943051305504654848418369770066311559877671799986924312876539067840182275774105099643288690562348412311601156326279346104956532951852492660303567054793350488621971028925589458457296630478880466520999425441002073321692399484483602902891872163697311910285716973318032668866885693355582941052110240343137959038170367777756166401175635882695878088322096780673806134749678233986646725143232824854777783256518637340687060485583179240357206745401174858948165330301480443790974937849837988638880730903212015658894736881657420721581021300562641740163158956302876796261445277305424485171138195323947889395447326184444934815230975680854290603271220019900629100820985783824949436863042845130352698346896286008223955667219670422975792005016284007131321688232428280212822330571246214068596105785474207838742530995745576633820756412872755178697896240037580687034264897361828355423555355615019255765520822781641775223001257969472707069862561365647833039606610239028816147714629855732114162966521237652409140919076412727493194880420689629512025934876731923372695619356438126819888754148893006304641136403888022162096222624728348895075970026244657601881022738538753412451890167668069717995377175482473172398612039715982621724057529225643022515798280210952687402899523058848653845418879972460044302966394396708612789601399643297660932443023091786357698027925791592577562762543660192108984466034743258573019149792628880999872168012522835515178577006934556901506558796276739070950119226176058717644101144441725315241161175360866785308121617467116278914475189954623989322552239935220273982270069743219360013573428620321578225410665462519265531923119772684919281043141163758820644024281807490988934282445147804081532600244049939129036591469421014987090121973277884817723976589029273575779509425339645952741023146850205012637627038971464163281124291639790484967191803774468521455200685282746440881057429908862617243585482853901875915835844735130975427336575301033667787458297594610098795307221638149308416*i1^118 + -202653206062552970164246345102305575176544077645661054888090542915268088326388200621051285764191144104972301335162344557493808325112828898605698126440027199627018078645451416479244406099406512968629132929776554582353979697624499881227569296268184940162909710203052811875297732172064651668972240924095784155442333791359414204526208147003050848461759912678535925448722543619177454049583552419016031266386940770239051660386713194029933773421389537113033819082571509100229852010575809542545759218246203614698831417603857753406981711017218807949493365230545131275885122778223807929944148925918842655663062657438219133366254770352393968074181258665474254046869393963474202266104559410569008476399032792426151612570633519696136324092734689942348321556210300938306921059641984114747938020258109482825279582132625287838117225582059846923347605352858266891548820223084890405921623332457572876864105156179061196030362468170494992187331925363991886887679707714805369899285512667444497910808937579998086074189937402717645282069166591729004470540734628545851622216098299108030766013747441698846823371942895618555934916798914127700315587387037586801944724670829233681145731683813686466989013644653437001950561163691612162403532519766391543380609860557588143687353197610136051166238886871076310147294937670473792889857921640150009563983723272759085314506979022186985464165609511714454014283868905215126501295527464152025011225502847210547083651159385427029149884543351512409062824861526581129163202288604438897239634100336066729611040289971343081726463846147751336039602542503983070738678444262400444246943933483809197476247009797081200252197945018469794359434012177430397227722057293126340103100613540242484666588430093628554092625074798337779154564936447449634719594264073012976624997920102976529315674982001831719067276238933733524271756930381969792763015452929676267459885671879595844999290700428512270529774962749635046982844930607252698414666948650305257945817940149872596890202758475224455155869581158357047799311699492976152897057991974463047465553675722138251689984*i1^119 + -14429746868903069757236354174296372995415858502062959553486038219219114531405500776312562117219404567336472802194425805634744119643643227860670838655610029755826120386268615591213709407269551570775263817770410022720582760906378365944166708621569188387823394476392890620810044149940115651569796771511959530929090066494833063923278414364185673973833108593320097381567155972566139692625682163948827569491113847623576505840148082551650837509002211645498096640005931183002314804778129227271623147212358522050001714524612765941183315441611206813698943581559645290983125872215055659529472803080401075959584973779923627550735634041416018709907670638251497736305329708863843436483231622145190611073589581739830962808953212141861299740033582342404937953634794530130472532117774809017384724590719472461660811324655010971940448693662754978593175220780225690306620111159976159044873095595922902130885674390529057712246827441081047863897645501320633737418777107293352858027317070741416488847756990673573322229246587339276517042595056546464630693814240497398134422806127225128537438292843619696335188405712443605126899702200636044836231324117696530656974984619895344620731651831373367657137097442967736842851368154834970964721557324503976411489719391012888124926089247279229583123222150403732041066577188693510743499300801229071515941023216365600309860584926625342935187102045919126463736826028141259648988778880717019905937930463743509684717439432159752778601711500252472129509459510040625189485820103424233941355793239330868535810316392142500966162486415338149707644217272881399008978125688343487315869387258144851811717102605213096360662445464255249483383590919470342158931070017169205995045085897146682793500448354753031074931037552484639513104779524621922710231900508254438310705666367114461494001048234849408420581112872492915212696327965912767969552131044750094638953717695213514236721499277396734577935264648830379613109389135692230681054278290378307454214686250226132879663923978107677223282968577948255494428461889742735547284669693037862481905900847104*i1^120 + 2752828891502126142198126056944614935404531062621436386517897115691443385814361987227038156981283273562242079694978085300940504665129314613214211827560178774058942704453554811540970636426751795416402343558794731966690286346037235737987972705440733777136491604311946799947740612440674894647245483047276778903014423292055088020930500614674998597520816966252544046152715087393587968519254153154077423195178932690311088091236200094754482201433932840909757300778792565614354153067250456222265229575961251386549695177257585895351323077544060725868343080058554152326033549658558021141474281110000785477671359289982896356912337492541840996465810769570225792474052301283231149425034126993898017782813402137944747388509167031640088926391742044500882565580088886200296581024941528887603840252043465677532230970366238719258870380235865944280283615265645417219421262506409931865487053882405424817011569245258601868776296278187456532092159679865334462104035298284471096897103705797718842156453576588679434485583471650164764893781356523594760363393515847996065642142054975855227409267795526256101044981609823822988767114638576834938985361754558294791322525523382515695098324319419215460818308721866139337304562124737421997223130176511663388695955153594647967412904167288396648972236503303454318773704363093129201508878278130614525632597320080033921836435619209461264894842034836936727535886552310587546059626211006499584042848982326096237863347802069662055670585144275572971407184982838914159897164105791763334968510209037618356633972228310932880185205227805155419549826356838763415085046754506792954406266327458977967759468102508299357346163160683301198552287441104802476868256796782231009769663837179410809006385853834251728585035426039133842671301012857972004307783459669417944529880567686627474638753848164897723805591962470140708496728566816763210033421898876850307202433282444316912093311826583026466926346577049579610050271745160319120043221767145255325320174002061088034942781170820599012250645345852813006732139185527925743478626921523057786880*i1^121 + 739221464260060796561991959895675248917986516889677495880853582738902824476765048359876989550900573769162181917326371237272588750705978387972730282654173952410780117220521725397009568353509039436573248117724407327033810454466265466010254721291705011928170993056911555994728945826933987526082135426224246989586654593050167909486414652370846591136705466356090275952435067595049246211028498448189750865340498483222749819526628668721201155017042550651840255372063401586838867673309170287651964116650916137330807724207349398287639470850263438037433963954808613010229460027078274381925804268307689468112383196276682552274320732953422470253574148308393061549330507409436684649679177063149825462484626697036795916986624981457942317865995639643426579379079970318502407390646397652255368245621828650689401826138798556033320413128921969762491955476760977795192004629004432201234511961818416391939978999058776320468718352252134330772040129516357322087351569837290982489867008896687282243847008568380421057234283700053088980895990567201808058832203068282062585110357891318585229291005383840580683940537352678103588479093901299508433900575340994566568959072618857946468861578305074551205926023937712541442530787776470841538483540026663812898745715355085162426126300203268812507411097360928630206467041647224045786332110535307193377000404987890062171703917772160147325152394126083773197303745400370996971892864953320089696760386886017276896162465520406889660638051309183668724674817878205766535660481599396589622034092007485731830893381751620090621045843020728291620773645306505691501134045082704690912761005275317492166318839776256691761402677001423223628026008120782149350981653194035900215650944509903003090800357731531821442670951343576569239828297013291285419167894048997937846907594578369606059755465882879638388399857637283916766706489554923310911379088854386133274284432737925224189009311871737370294949417338782774481673856734992364037578747544059400379296811587922968044422391515874819406812696017353267231466877249218957533071278080*i1^122 + 57103960943711227431999719140227151670033748039999059586826082765748681851565099535821004799493333320040345248351543872535045552961734162825228339171047152975870123796757629180645623650590381447671399281919739544230993360088808690074386014972555495576213933728645454184465569695878880685645286773389356219622172153276645498633242504012018911657191219709990292524090535500207257569912164881272396219491591935880006925499125700445265136012600602825004334950017616637434228727012503099247471981572787979255280148369150298815525059031695011698441424328497834437890679979234344922098584963729101091155053961743755833911968024919787606849875941590026340867006391631627117637489421392647623472712489356754962941630733669161271836205902004061530718975752150018323030958211864067052349809298508394918774115576494385819676800465156392606693562032783722365013495802317731143323883994649450910242797546828080773916113326927176567781228661451875291397629987027031634464695922688684854615056411893167561099351663634259349769939848782489133670878316321839579388018948185056991294461331323181141219650322243471578020598338476254517491003221428886270461131150467467746687768585375683185566268240402133470858353830429135611222809240661257985883909655007571569202134900527174085350045861715023875806294058892526500316782285439975459108969759883647151400121914591156122503814772073042474483512891125970478238644602165147477156950538856327875121375722600930951741692761888506024050667052872109163877110330952505567864744948532927710801762393471339533011009341142327863723371184389120446760496306022918005139495813580226151215130572462768503241969165618537462310874856898998090625302378504537204126343238888165782919646528788723468245437080213090768405054452701687949009875926684764365106210552960157284819661737267555961814276434027310487120795613503069835954280164358591927054180091697394333711403622565331853306926764049130533471257333048645628141142645886257924487367910485748769302807041889512967833753124645907047924603916025811959808*i1^123 + 40826754837812584294856787224822462625055776931155597271820702454274986246527114944521779595811989921318922909135033580959392699706809908787096474697228764827063072619600011097849014710578210619366336908779467860270963042410018865894493427549960921224875121646769428810857364332855381902307002255227291366583349487475688062268376760252720576251664237407400319957067952027909371242218920028687718725986121103031912859655610437105605576767880226144250535117925850677012845256812224376441978100770770989665000165703561507996349624587589429093801275574201873768240534285196619159777755741966773260577308854917886158659017981689898961826254986422435013295006049127166608033289112881652752767949876888399824229782956973845890492225812698201806839466932128799816119850707768943238199481843567714222917510624883767548755366899791101368059155535651523454856678368007910984819551647391543946718681830663305670636536186315437902648393238533488306743382620841700487475312860511658875149314649854190651318459937678624661997557395909279753857471173209165798159687040586677138759812475036216833976160746988383163065883419032673080952898805135360951153928109492408970606486951796620659513037590231832550155507803758679963138734236108792893909053799331637946012864492466702869480944587278657989976012393712561252107147305344536084084239732751104324738506046306213924999885913752793487659789923785879026990499577337953932745802277750688671798792242879493838700744320508578297201459823670923404301336039109674231557439918560059864290446357142399516155068392519089539566158440913245338501069977927503329749629449528614098997093569084188165246528021360504073156219618481656249986388302897109037273256314452013942292352491711345802189039863262793572703256034954098385360507215077079213590960782257843412967782108609183175324914562440226812895859002320707011837586315684250712527658536209724364589881938716654820635225258904324963729395655776876734726960770628730441544593479173468763222733723840416550901238780564690819321167872*i1^124 + -357901629366166880566769513554738278647124360304836572873854663728851688588866010161265863906481443957928443335792939655473212980731845600407449216535863638648298360080936167119779370588101792684627413330222833784105184341683697559284222463614046080488255224047247301808268378110695707412261265128342944363712529197377393193716792636061383070762549375332684368565534174534332491395890451338325860749883996358879247600932680930120239553771488071563840513705289101495373486940369481982214490546375908176340590587251032644196009354923666862826636031407615965916510049189755720274570337002462371368921856764044702500669695172669152715176928956294576047370085778134076212101002887396685256931888353089709427840044549553056441115504028803677501332982123677782463570491534040302136253819817862662515808514292477703799810104033501485724143667852498173285298788131257435442294714631083223088075899214372286031708009716140466720713965536532081118887958673043282939427288836964895185619029792375329908714909407757541952392813824641593585857287173881928693925707583947824788680240070758746572142885293111991018906677175370472279582409174869002689335755432969538784944204738401885543740542436149931228565115830973321003203448644476125730397471550500149633694964396773300463967248420673759900952659982721135091031425176618518855962801992736592968734073492486210254902720241222903537465088915030907026811778511456364633072620145157520836450121291335418702121543470664205147452061963536757816521587578478627708064489413720889660201121764044063831915308894945533223136016950593918530907482704736218712206125182036220803884611320917561039011306377026748613064349723618899947959057348205235713243846823167830344213181233002881663370765674047113201812913481436528065890898176342482336306803453129419970365442207801235441359478112951255967504334126116128272186292912999318598066920935011667917870493153697771307034269307792297354970744053198884680144452348347681551748974997841949292315131098054030127158100230144*i1^125 + 1323915245717894865008750971804186938480398889560476567440566098030436909437897010473369030082718216526681117915114314301604249986814310175354031698045353012847414515396706203881682880926337015450307860729825582963805851814064198470359043581303840951289113863435430707841181926341220486777750623942320040318943369603214936740091801932180393092022642935783093238614478708086227459515991990844533664283054672848634333463587521327326685243309743806989935035145509426116260602556630483886495435878481454451197382300814693030388190102976837576760566107574093784806269244764166346806997201308427166197467019595813501521186626099406306685921820529790667199140460262220226594600437837739065061072509354632345130092304979840695648288780042335146384538065908010772507415086652215124676592393731769472969619701309795506874217137935611254166902373251111371201019371871643898225363710748096409213724770875367585728711915133712266928318464321732745548456088084228722441944110380477737443628099589162934840787508610117723410703845076018131853829888844940477537221112881898963464148142874279203616696730588505830357579751029197622935494001759812089966266110790165432660334032470529749215955811407149636338465511226138539077776362387418683919768611536088060671248707623054753302031509629124134880944438411639847175297783809769047162318388229856091106486145904681828001287643437787119675735262581437327993704606339312357733009445380853166739542349234438670198142136278966628794134636683723571431712278262262588176188520322984874460209073364690740116155060641359807057723132943997785497789437106927614495711291979256641701692872282252182259406887673137020889163105898627131468152536342163428701393123480836653899488130752808555654868218933485592547177346395613112917843119827611566047543553539278227573336647565731024004734492670917242845574762409469456234273343476323410120587252877774206242116508382105813779695184927021757425301414336254106001719184315850969640867829754071318096778940888645632*i1^126 + -2340745522659114762931218693893377162901465295586850216005719271048592435861596635197142519023343599117688621724157782819669433793266026141308468071390183021544167752303216979720345489048143740315868702734541062311596024737645128288242407324547496033664288898172466041118299808790692882758401891670661639207505010635462988199339073538218519867538087488560345475349977358073885524500801608740038925986493307453474914475042864815850648011260626327477441184159765490724710309933404577948968222170087311552791750497256808865415240139432170482109029915047706191689480688137551006126408599832219914465805589011915013864903137113408157852983224958879429493087053791023937999474615161839539314506829403544054198465517145657946826242146189534358032883370965613939203149176653101007088268132132121571966270852904942215799306240142795263755030855350944016859910170915579766635981746255544403939327872625771811833223295508050454011913348187994101582239082133101418456713020622173432267740706229099199163067397128482916459422887788786257391128132163831847359181761866716931979377471844946910855538676821571683557832070028945570690657243807644868917419398532068534487023417425057481319117376331732891160696243084653772607227559851190568414362983751717027686197792108065782689654642318305349874951438332001911330000577597184156002257450033418846786274251888681780873162172903633630731442805329824153201621471830107622646741159916681816844890590892631664640114720039795327681362558530723160514371846699112603196686521219701867406332565252114022050400374613513427066580697915202656832287782081489498002942433209707265640427620733462219133029353119791109499764089116606777516908631892341862544106814471082158591790811501381207617243130548788739616384960470630544258242600502978040218992699788437178134740800616561859258304633354284382793873642577802982059346461276386609142707397519563644187447592337774563915642030339742083857513547862748658984130699743749537657293667088658857984*i1^127 + 1609500674546970202068027517042121113532524275574500274975996057998053711914994347090132021845285614668378114056260246834924030125631316033938431922005492591400029638156035835105922031393819196113071118218247953049483283086157251139721320378270005994415734392862127610492713738155134177538935109075900861927627944794213430549411262644949149207397935219013626205111190042171709760987454590444561435737610445249907173587544663120708668530133594960092344993257091213189190155944726557840516344329706176148435898957504323249705407047042465794974710817938850636153200972131544747465508374721413362166751105063908803846829526022787661123003976383397720756045036762670394592005792357862476404885817499440383861289096044345006056818997562217955408690406182513815938199372369722187723953631068095677487532378954176025897681371193496482049819809253335178499139372917380012277327448462828065237888705043056396299055030906621354976325813792365312357846538003189954118230535615114224804494798613286499254067872515499733815102046276946649636129159054699486965005817126810837595610376604664074435825659083032289823045335852159401897317458534796522325966900283208297189772671115339290537585466321302723850456715652766538951480861135599511781686144977050421041757020919753482103816481217880972837494546211201299535874323477998378866874281430457285953423193889276988083928707689505947498543563598135766440843177623477398432841031269092550529500213719478154430569276947150895182382833903832155195344837616067805609470623372019946556417974669268672936731026786386705954415277494881424646986836175891958389151386870305209389466644330738867439945157117875206257187714616743942191553672332940552747578201666126749235056163176928760431237762348378354944494526148182884059961269034440691904851445365074967623711697795057599738926801604139448463845051902437804463841330580853247662124808619129967777705661539274444390083669182845802297420951406477593962325150721089097170944*i1^128 + 513616214426363738978747096754998052986785762060380610650394553682017753707702979784179342099434615941226294058823390157254366171662064609385744331693351096041527623695916381334739269635489110848249599589066813529395786311036588066267300252285626082754043658744296887141396281286491571886635263333203646972485720496248338036814838031854440220850647126460558349865487722193087256381597300482902250524457279379198562999435796645066730385491192937820585307966081274881654360451312476221302920299548500111640554916703061833446847925930564153538535502567815998175940552814249857026653793732021210075189870188394865072608244435708590134048831012410459615465161149487948845277072946958734352870501714222773944924775860925871206942165671713556500982018283055895694809100355717765836348639252489045989764085543508665899700382579172088874976127911835348713163833761338626523297730074300454447603711415378503569010190391330146316251467585633240497718815662099904377356530025802589785538145927469553036246834156171390948478741430463534154383126755701533442155154211672866591508856174409508326532056986442060402416306732182327764412021053375961956589121497726106865410919917022387281421426561778585138880241969228281617109080974807027359061276968427549493139268709749240960836699456459103739151050061214437313684325310753156584781282525977858770412092343056380342628203756402084555794633671081653145313357573587544850466411287797698454999378742656736918041310584761069728551090908265475088565556424092675329086015912803066500486194303710825836450372414839611680274135721358656623920528489783808500685519161782222959822854304047800742563464088700657724815288589136711108341830941294476506095962405981218051888256509031488765405717726183114651866389649379576724441247157800145791886036378796938227621548362012382875280534814340303195065230144171031483765774353336050185293575662703528116509795055514309068404817415603583257663743375065217008402432*i1^129 + 393761987863620813673426443488843359769564648577283583127101513949545768476985088304580626855529123128606253016091823772029338814195950429942598339635416191575646377128908962153460593525220135605726927664523184605322718709545427388545755745099852498514700213728894056733918456375893446546597858510810771594322263455186763583643031876429619670982673177714967866089007082137065988978959179542143249482129875168912225634944386800422015291263453362433193959125364080942634010570981576479826699374971140791639563979656914535971293946024115995546268406067084614539867684541353108473115088456895559351726923680171754218048549610856579658739933131204691313025901593111015647429500071335926672091006023455712623616448313190955358994763691015497416777312378202702960793599868652955583827537973475695902506449149647725588432273896018231198543380006829278757122056458315868333221715435410286835017329995843989255514929628657550564190568067866512076524154194335904108168404949015873325720012598006335688492996500108395808867231887865181059350570969740601581159569345329265948519431784981328065379985290835786858053521442467565559225465636758872439413546658098696536730588555715609523960579671148003066739307135591258022549748976436796881983269190338900926464792516620298185812255167552370473430763331267253383021798680195876915611905929227159590219746997649136240305602332582653017440929700614073792979042092408293653974289113213771773378503675233104649693362631983945864056776511728142770726021842082461516603622573274678341925760908355493823366502681078682181120368041962463882850145293183228066239915851583492176831513506025124565206063090926253313382256384759337926179645079671137659477458305028182005549763925392623579802432843406853925389558653691910431552277257377780925333510963817008004302078483062759542749631569960962853056173880359190563862226914483508092489206791520540103762063704730307879981871192245212639597166592*i1^130 + -6055102360072106368944711055366059639276091551584975937364177866056884194772243235765791602262341335962071977505577871761948123593036130334874732007498405391479790022728962057457128464499460065313333382862783127308078991701618801850059594805136877360261261799324021299923968836942182540568752761099671882528209418635868634261887181652366919934258365120452444143248205848431277002514938788484905489439247564252023207671709204832109105506736124893957377176800690447262328070920241386304911531841675928124138919062250655179713862814759486546700995596703515593925785740968171265272361650392722293138513567720514831625443812952016988615910222567571259029376280344508445145657956228592855236674430480279714805762712973555025297300921968052616383156448898636809719439978624049794919348086698789850584178081694345082213634984025722403323577736317586208037590710022170358186810419605989168060053390371591031327577233646751116500966804492601294689757202315944886352962942385898872382024110166370087929580516592733062837747651621251706213646634960608474241740545037676280676085076820419217661868125092970575296247406788701256862566256855008201647969177637816754263842279546864730048761447247420352726748726228474499564669293021677338313877358133482392593817460331600479191519199883359883068906907634436910712184663121146364414746985973281004818666428786147770506482786181944990029390915703115763492774849797711683323043744665265528941704062628872867951383810817207763243820212994746253786881588537747464259673041012805090127630106546757265030459394832908592328427359733949240275152497520093009437104716305503828112118495812165867416320459783122207663148611903333870131338469014912711518535452052976921829944279277987515434054619153382374351011943712095842945258275657241612097119955386225693653675688256827113407832657516471598695101975398468684651230302759673934383213898538112394125886926871169053439844941824*i1^131 + 22987264601573689466742834191100818349105602147665035218523223918264721248938689861760488942832073261925063659283564740274948538619153744271793064663544708277247243353218714121502569513957068200329238033819039839826438259841686710936820053091076101757021871414948042637939226064246106131332282402973649192123764953065984405338642194437199640215900827763496917011193398275036645768167398410235494439045882498167757005738492904181071196847616605802933660420539873859164690531615792506459112834168600100973445380168265928165391980865059138547671278669452448512923762095074265565960234974309717040570839623654716291117028719613492823367610606147922640922839562481710880154869788183405019624978708823194636248522435565830487037926672636497461491718311276694956411951220726917324850063411297145657117240135176321602430095636712841667456891938991876975678187337064911066377376073045382699006404655498516635720782222693883835028170590921040612365111395451370209393237585395942756061633624872441974272132321486259909637979664410939888932161162377248045114787832738891905060424219466212716487431194093046795968355359240925250851060364729026620072782906909665555794159917252220014069158353036040416304972589422624664207631770755069560461338103791425914948028404579766600283240891625108845833709689150605442355452371021350375159273721089117669843319211942018690418050105050477326332273507524391279036913539338692493130558598096931388710525890963796903259037361377705880141723010411953662133960754735531034875187343014040280139218151821642601058841856931119490941633518707065770829805619028293057707201712161044306166840669640492666982114547477617664219715515257727068895389318244184858512366631379996148337581329023152027999744323273840434374009255884060757571942964811517947758692358821191334206530836651934861765400295879894800064849636248805329494255711066606732913870289845985652799906512896*i1^132 + -5957538398174484298003364328281948026464870217773614322451051875189306993849820071325122333027025201336525605701489856743030656633322058182410756978029032648328661698122421269052583203470896508396866083359202333681812599905651646158520038155585819527026011298953199146300092256556000856345651859353930029846695453074594903116343631563347515262791345524901483569283680505233375990782061655527015080787936044472181622174480769148574196895828529530990392608889236303840479446808301944920234716300986743167843776407370316135527769809534799927376520117394248668807215926233119475566817446712010659445162171581390250316605611130685349891347125979017376530202541728574185801861138744039452178244555783021552524063211259691024494932780385823496772137265083236172591725529292363650967031797768643724033724582073268761242371300680509541995127866730206439143500481025562875335621315401040671788406987753419335476244451179284784124635885745821492494288083025391614048415207850880880959400348233399558540892057261260437975074454701005318094718741276425528184054697293425171310908526693279324527680657002649320283842033167375420491152738677717227281235752139731720665681077827398214421014986785677503582692473986390137242654494935469469960154546731466097638050334922392642905693608312527811432293454440033135023901859331754914666189110903382558045969811826234927501603598876788027613172576721307715714946816010152632406300825331922432912158349489666531216260796951830790231849384172907546201523230934371815839365177313856120295024145737606658184527572586884559865299764879163782921907249672254813451691509386540062277392165825911384414292655071555674372144553044549899292919888471618475006673443310215002027436210547357854837050498029467907440035230483817667815479161668216655047013373262978889815222574679246596418747240447728325019340285956075976427745422999657714801887412224*i1^133 + 6312561040967673766862584155331509060585962412244657791308030732957725809423143037132666089655440224305557724767630475576149145303552858573117966003392216581560725058721227457801752924649184850267541955414334019853806535582982619753116866306930235138699246565699595580078143152002343117008588985150489716460948801236754341074201019572014336670375525979852725395076095320208532153247967338804910845974828076703445037971611722784099373699739758181894837688830007684386496689101533853431113741597072986647514047332397608847561760693170031274732102145339675037184009243416566421871898235507852525194825645966048965240942717406502442799876149365417098094374212752558549758462798873607531892242610779429450249017845956543027298367822999545315991145194880791987682620909196519553930220706294346001784843114973932273850825885872399420130736618453314097172033471407203184109071273081253937776026026554123789638999670305696767395732116231659458747788369224762252894376301817066285885921770827363667194506214568003502981329486559371117578690100978312750425029079970277630455477401335571625406710617904938325680826151811861377499386464320882112187943062554807800975623538076245125163791856248024167663502320931091983360939872149489942964463058512215031328965512290148131291314063821011633560263870714884545858913698508189098583939961148113556251038762553280115562230622265019986502193899850689689076379667011642103954389319545526247996636042632421570096320188943209793732898249400818625330975482351176279293496097307779181445919177871301578891845867178389434325585621782421944567418455482959190931725912677674601291131823141916301255295411569242320033772669053784061595581611010695278396205824971951844825818660373116387461296598811263797221616861830433639122299132090590391740766999861990994794748650088703088034557111034227000169529428057255808857582600192*i1^134 + 37098354774579842306303991104281700421913194467809725709348267968576788582434500384334437626879276635318222266500565444379100650963989188199736063214677346600581184719000924124220392177718787120339544326642330456764915379786740132781834285221301789253997338995324871516695819549605843263187970009952546488014047849644111188309018756189201181684208547182465103320191982808815839424349931903880171907397009813609911464620601010801842102524654899030489479031873798730218999242912389570550578668834141574928713261829620661654482897417618330253177655226793033455259706162160850481202342205401001328377093506895084775038336718028986904679809706419918946521700486482051821008681208599263163611795766850281791832404117972215873541218418992931169968646396350030052085229401673402525459197291162173254337957428340811517648578944800980581894492359443961964056540028400482148108278194217895274454681107156107476834103711848965389382957775570716387700328549604842482214152829593429503537194018589290261287536991874411633667663569949100906784837203845855822581375800794101952630843789248063063810272482939280501838525224255399654358078458657899011571905192838635096057607272556159481095064170909534056611207523982583585821753102024957097471823121743442616532997661083308265841422675784731206272264502726170723378799127828088858901599292108506220856588602218170975048982444107172654392164798814468719566851050688494520122258866343199236484694481319907761426966492748961544659872969692350065909873233302525639563571042969348207023795496752561986756138647333546160916865587988158488608396965819990445760060451789707317674505688767340403309769472781286742817699757684849952059081511118899658666345220480253852060689433947347664327609488538687689388395414949698323425296689366991211898599515771054506983645800271774189724377697557226785576321024*i1^135 + 192333377745450467765430846758813810187322355433236331632954632962916359641235713857023895817269216980317039714512287833389258102061557654430673570971615303190236363336657140018259928889271979250940264603961497946011218343244392159923404915605680119026294790099838750321327636009376043576964184028493071623112713448834396844516294027009010286342652884117958801397417592371678932779158232435702341645288947167047604219500179566417000378273039288138622437582842366762460671846568310227355375738253148308720653865182224062093352131154678370867421457493120926334935079808943764783758726105637952034437994064463148760257580769506970512225320731182316440343821409635602388982566502904306027556022357384417560858512858752090527320244215478852049804642965460277923966343637522230736922721145581543169968834751432825214008168342470842627289418266939259491989143550949090338334774986816678302759809809623526539404479043259165830330665770111600533214739933574585941864678773409875448721880017947093852045793182422913500632987666807019194956162445487286637262490211722602327450576405653007746777937256904863212818352088854860795599632309525991931973044064910238285405366419320434962153506509979826771441811943557411119470767686236539929362608148742502134295599233900128425477501830122601969139604149329904143179808320398056064920092863650239016335043631061799327736676981056152411912751473137155534043863775665375262620541083956380419468570581846344648720977224210967159776616039257033809086362413255270314902384689750960398645100135827086409860723919620036398819815132288546327756919716064389922449758455143271916162052320431804374521086041010809292445398502773662052448010934934031859344098648721410874300956540558304159670579225203107816909985279833272823080033853559269845975186705909614376175463124238941649657856*i1^136 + 2184804986188994949654777054532498324102809104288993009986389211886454414003871084584568653034988401723471938991990847075247060922080743538514336254218436557615615269156808101792929855872205385942665626518216721998556094408327100097159950518303160527112248990847989758137765963325709933564467614723600076230388013809118845893998357399462498967920719526288352256646259589617358241605979599044750937602970278300548474696924115357185232803914987878065965234612203556274681429366060629117346129416623808782215569575876423208028192004156356116843448453963840276991906801069172922314724800914214618081196630916074552374059209161712791740027837578585877147087798588789717311509191835635249446930290454005509749811033775231544045624982856861757833950373725842732415724960644388667414932572408266255432065037460596790362267304407231679849493436740732030378947643308367136883639775050378879559939561002020760494996695563523849355125806392481606075174197524226124319213055086925189314491568514991032711648625409181967347564156548972796743506965567104300104702392295175848300871612944596905756683173115165776569655371013034839355528590784825544078950440559483486921391132034405837552279728190859580742223393641838303478783951702973522165924074904787182037837365421690291178072381976047124180393874255159217833646098739190569131729802659806620483223416082293159052198941508041305145039631424862831566035006431805983344714551668780388061789505678566626960328098857229920650058204868108584812264901349702271242812688370974923299591795018418041805068881107716234461495909129665104954089636906481426946604720277743289069262946147280549554306199052602911575773351980547835527620136740822441603992766267251920066401753493360476324116837591046504132020741528551231447243791059454379089303559068838053888*i1^137 + 25686000867375784989818005583925375229455606998517169415842399580633348016030024402721981318266296287039843884735756935876348984798959730365839665712315178126888359920950031782936571862033759551761634199608846792977462199280216537128261287286575302294174847392722016911031539521468856517195155366998036241578527310544365948488612896756430482172947170775154706115019607790297955634364549081443454615400983594200395231086843383999525568329899084747085926427958039292281797299941740198304201910259069623404440115238514546096179010257963055918921718366811489920723229351734219686478399614230224624686224349212375648448024349795249197326862073044030359853407650770272467656243142000727264612096619824996501661172819198895869536945286272235277450196413428414101561154021600667245538202476185020178109682710172064743839703047786627146299853713180328125187275980275775416589420460353531906665702586225124688837106961331261936560040264152819068816029043365324471600725587276129698033288623368178025657268533131885258312604781910325265725109601557640535092783511551289934886008707322058465229148768512371804213115206435217521346562384858029904363305965397069616553201852152050539339875613145660394295226284095727809903144381297099566364448192486623727040448702909782936145653415146786078739645900549529789696743675394105039623633348145061579224421569913783879868776213218430825395926383537315991426158966746959822279769734139103884469137052169155762371218218853917999845745137370534719972910764798928618797862822076809225400010800965150133782861935263962072082368862177730033782416696546975529157690537217329434656426392108054799570759308105554874737034347110098786281683771233239484300974695202951246524052077988703199989803638371265984310833036998274078083030892491008*i1^138 + 179288537306635011692160873322099209729498515075549185972076035436392241644721659858798297000735563195272120121748156356052631419562200804095836663662047714590795158144700289998063401279732522716798242034272324405127597667056077905574724364044040147520522584984041095493992766502137839632284730120372084548528082718568559021730566124014879249176691026853671610382927147174699039798141615842730355150918319230247892004286543899894831083865257471568143819843167150506011685013767701610288639344345530222312723565343843463512090667983637912156807391825548924904717639016383102163089876536351943108379511099427587732279331347860146136690889100980729771401134638462492341996254500410802118209915348925127594490570390061133388916957419283069526145222916158836676081846511165561813802636564879058922021522097949234382628776827762783915036714359243185444228962353983256744958710683599995719094819229759342439975381529564069993526442300125688463857972806299085868131477926510070613468013975058984728137785148544259270517782331083432220345278799782093980701875932940807944147654072366241003128547823540116193049006120420960224766891209903559393297254657649924060173515291406248952927560158525879373329768796514390801367161584238357394064556099864965241409015760212070010692133418080689226401697423392955090453730583090627513823629324333313909142739867564382526374071091482074959977066891582389808583551939683457500665162462487036821453701461656186029449205965827314369482164045617910690582541098353799006047018605979990282834173355741793476717060372328949534019587875700643409026950476616169648906427823608063345919813307460870302083518313690343333876962595712417262125727362087795269435003070678393200214268952459354012610859734535184106661637440*i1^139 + -299256690981881606390131409727435447402094956007498501679729726278599984580834587254337876499710871001871852109078101062327358641030041176547736435946489994797809303403876598220229689737623930695980980302533182186958654594187404686978502927966582705219207392947984628577114308608849115005475674626694307460106334366846608145513705187399969064282756587630746620029698598064830659445461283395184843772012174449060861989279601120803772154968200628568905017278584025713197624481034119558469164307913815733290551937499249300174111161276856167323585021976071863433237414263007973749891713405182365341154965318241027693348283613933135556800131921048289982227855048696848039964605342482422814783984482143492819087977416832696629788279486339447888632587431398736549532798892336840558677400998751785281114201556636050423161520599839829447749914806450967325943000277121739022493206129528772271659512390502424420307531416763138209440840383664799339576862713574759816970428752865171439145949077301783925065501054521182001349974206601899838423788214676578534579105089644325566266842529031781647889975921082279052977426230872775180142815014402025426687820937811388089049253064540550253875350493528475285378574826848663162980853470431797706941413733284910770661452715068030124203029032743700373084857691676198118501307823979758581545767926558383892291848155643290237414772048524490284930337409952862154217865647592444220035873115121512117422210579177622588531626669544661245092650331573346910721668560884577236824402732950661263930803367249096255665001534708833744498407186440429958662238468565481510748507962618955973915514578043166676223364713703068894945311095451693266820616193428569996177883801045884409625539628427724346544*i1^140 + 676123372329945758206296139100971949756087315384335264239815936890521002027619554608205774154905347624729785875387993512524238440627264512290934675362528120447336889678885902897699882188124823227074305578507970737282006446165558420057399093372774082398604250444743344182564857270290407689031521250955686807113606084321925788618778469018834303855410261407828559028584362300534699466666515686921723845961583947664313398296234379828153654878645590364396364009973285793865011980945873248437077820581422349986710459498210419234586614718250589559538151226912094828360165276078507667878811759998588842264766275334304121316830328962798870557509681785347872334120906986053359974698539122802838895619124719721248777467629274143355885754116774044166739233778440354282255830576461314128687911764334738998479162920608861512192305049646177915833922902342152127239868978812621608902368962428127679238092922506649832316798075793375438198752922143108172753416924461473930146127121209546156585976363178046840207239991081655055793267983420805348692806565002077758676227450613421983850287166871968018434823287636421963484214760128470641708869203219433036288028105966650361336591592233159929085040269361190827634520315505272761250364025742084957384786534925913821045293503876954186935872286788355354900921252747769110516852864481511609869614721205639209257028720582661904551918766008444243221117650679085633357700425459785245103665742459836187400265499767538492506028780923220244061981608753997625962558898015937302091128603445429926943933156383029103950228269209118253442287828842403711296167135385995741658894353008307088200977762013951625444073740137007448408490603550604342597115136559691636372099205419072*i1^141 + -14243393251597906759129274630975185059470169033938832294033855113322228777277325453929552454451193822116332566241449932377314833727731455032627544534218837791954647096327638224130677577876610150633530747769334621577332786586626478616991009674309304333110295005474319411275960487398922549249765573899887932589702766739888451574948103243373365212489273615002064348502830256410496695105821784655980305879352606550688044397842091084887055651424173175025513116621455766044815248244527519855986020363630390793295666763213714049457849544745768434749782793428043024706694201090659890680024349431527991683236329706987202171408730363714267307192419954657271695432406666812886993823295817904155374329418782670401210359718704843588835515776658864609652285077422649914127024985413254437705448062404839800093664597147472750440881761893382653122038173193690248358027779696632181379474404897227456383099958779687681858512060384923667299736900650167933710713533522579409431365078969156826938478795773609591109300872931643136758479242124495457248974235666253080181771230759646018355739088076379185292521971172098392792314889335765780347942813306900071967781864909934151627672501217745201729075659717816575172530031682649357472558976955585058880577625272936462151791913739250417812864465101482313438145066884286463986780863548345990089684821721052418219448554504400562540125334487333684744039204658919893056533030254814997434719213677109579783995857632395467264452818084970462405530980388408620968280020694408591562700138836223079388043326793487199625730043192606076945041688916272212552796727909836773711405865431451994774127736313440793112624026597140784691576618577695151138449800*i1^142 + -1257836939193546784988468661088455069759026885153716845610234014801031517348868789381328645766508859601003916188139449314742036077822361691781404827886771695953494084555511874561554541400307921095210536749680291898322115728292901399660460794884329982017495959443137532056931039760178833009389219912994774111018783015733630429260097262733813595814016439673519404112773882654602680200367094725772965492166070322516401662252780264149682657540604958398432651147623635556404860557884056527945625064544293530052493508485373086096172053304346183198246723942182324364697290123406006508574209741893695211185710369266513678023606204019138491320006378160023957537304890727330277611817289762958780270971409320803686782467381215398644243365905335140089257472930899255550494618162117721155256252978049588814920051329506904941664083527120880746956186114356921876492215640840059924172680481039298038489427725265278231470198533695800850486593754570220031062165668697078190024193298778160262041011860290765335364159308923133644115664420078446512910532061056194697276271189971595215281207902959494780780896230067587169072528126626779338833163930283323717979912233711336065200632792537896120734591819619321122828109746701045771536773670749074847685974443407640626584991680211235262771147645325991018501412206543912195942604467507820629768379659084554708878654196159914632615713969930546696262447425477100426653105596478156862042261091320334463952180097273622017018600963881638777327783208913761531016362572786522761568665015772066329102238648789247566903914162002091599365462121520072737283288385036007935832904313526206899194278449135118229410360424156250*i1^143 - N1*80047789124806128753906435990996585637086349335996526967842146690992344901703577034321130106971162660018739049158587713978765337737829939911850453634424254482269780859002174253375851626866705997245485630422604212378495712062500000000*i3 ] ]