[ [ -347493559005807867392667133747220886838332841907231966821763620793708610607156148635648572571973333897242942691921847996691053068138287872078816804579656681871745939102432974439298073977413217830274365343228150578855195147367391140925245724133366637699885722487873486004894436400116884129968538899257338854717371702302987508308127009731242052789351631593607524367700431669722457113631996722776821750079303727171602858425545096453287088632657745565856700688532561407309015317774104457185227514860901749279250474627536010641137015819503942507913970212553727033126574812489609797262112314196167243935408268469586933771462334282057307990943945423164439427256263911045462493764495953153271574333571863860571582424436345353226589720725642827299089292733234424201611015106441480573614002256711362113189639951086399800241412564582177269381074289466537010393833051892668706970901470669123498400901310208103665562779256914453428961525387339538526009613881399354548120006378618442268231102365645041285528707552954260331974217592092884423736583143064991869298933825274507857174773348153515497465535889571520877893653927572131206933186305606928877158458528555875407039096856854218311001598973105733479451584709617462580688273673163563215287265859134662129605436161979334216915457868161636927803175353241273627063250460796711118216712661603821623267995262069313389210534124869973792905031140716724171353210639772780898282556852614198188492703228450037298488964454816293094317486366976436617129257982850414555359799750535428377357076997674250711236917520609464398426595323470606956409072103926935041253665103042967912838460647464270883392887735092119499792657313777873962481682155318390526272259504787559265797315264661823517718398803866656203204890819787426419973937411473232057341596388353995370913599737835046391593460725085591549985517209581803192307069462734783341066380249112371589191328137551653614871012290966211810171014807837993158067530804682297086664735518862943903411544900320064260516307363933152401338468593883281329676395018532087794590794001101409871249441616637309045380279238502207917228577094063121151725885229089785693032656342414091836161821320373609945366248433864072342745125022548853667138683924270799871429122525766951238374395067001660527639445582039884440039069719571097020546419163418378964241708743356905299430822212403547131042545017947133500207667704917166079173017231285686663358048409835801594065848372306647900027108672614433151304461471288576311538346600123676428861461217404045140510561555483795057563984467007823882402088130562193720121235164444963938584315331242732183115205622696213465200156408642568196349431857952814725002722254507982027970070273177467094517406157828435601564404731626583718183739284999231246954557043358098475291890580230387975333508163204366742929408763042294150610583721123715498098444992460126613309618488486371722574339819824829024910040819477634248228259779300157952993379001338923581332382510190019928414341565543503528479163858605211627133533789470551150930966533658847959587297568596576560506698579121237658467899634514138277677840828670619285142180424019597564531032168892698055232978418734409911580466128868088397038505647458902354874717566265040021077237702635942703277697678687658402409046073941584317468425687520108467851557871976362347723685804200891195718010037112599652902263136053055783710370380848807241513519022080000000000000000000000000000000000000000 + -15717875788879184174480523457134318769385376067216254974635261330262953012930368447726949441654101167923085608181007363235098313361320244293781636130071744823620875470560953294039962092573578719260147596184833613361497720865178038448749512057310968556340021257241167289357572335217677030371967416274719346743106472308306608357930518030895138065279779508589403615678003844023893001695382550160600656542386121247564005401011362976861833790415660609574846162562341383325553946531603914263109832305943322233804951431457829424016726652985190418928258402264299270323330269996034705799803482729468694444915040539056519098723264428398888338575082990276464116673646785136946160190282245563732012848907858937302665046052670910274053467286756104608157484578282253894624344542592257237000955222796486078923364058995292099655830071367347053689706235957829682333184193703877296848587914220617245072930431646014484686719748381575795357290268493621469542284133777950794735282082531539198055263980015001320367235979504587397000106064947971264989201668406637981267959251792002625435964648565742667885364828362765097704169024119598943860931661197998214311210345880675186531348961672626978757435034328876140577473522082013574474295159150280678583195376982636653407096099465185946020505520407134298902995063575761832514165659144407695183469993727840069982349329276818443278734397271539862145851048167090208255759389467721688186433513602510172795302273007698537682613248574720027898902962015425477674416137832375965294361487803322719340817750575921645693036491557941212652747403714064305381907233223310907613146157564396112938505664624911013263705901467632668457501769646366183989678273289763580417798877524005513044799364237254193163618038133729944999168940786557766628320640246174670328033263061062662635058291429984741693842548306707958302100769927320576423791303019378942464224960023918179002339719034923460651538462197511173150948442732779874520855892467094753445433897998065341501999379228640251387570091400496564339665841586674905197585314484606144234466441175249610149469350668075032741603023578278502462777931656132867616233303263168265703512608311781999303704186605002311500522747388862267697881560688416190001658336514153125210604639703756626056583386226074232406397612241025675132208160455346353664074634470261406232506749384884288237819880644798793640235696468804041540278215468390580122068605248587663784603991152558887014759443992554778112128763683032392019497364696036383885046273060959864930006456111621679056787727443052522264950444111237083098274059297103201026190739176898426449149427148167118722952819346873345903240516581794518779413400018581040710510147501831828470543825662511302799912352323164663833000758331500401126465882819832883276963412732118728117472299396310108022016115629068897672189705996681446585417073045683629058633011320782989208116640270114970587734173776664858919731505212450886733011602437751871640423580574669630541540249282046979365757780100224007211359655458528289243773695562099844445792180138130184475566735493923364081411377070249265249571275259705793771974104603184141795213472439974942415989405925057985920925691084917712034686771786800658960972506430934872120772552897540201320908517572063209331230372395669499670273554369911179069425994673060040752970693004297175534415115132615700837043206481430310774710027568811970933654177346254623438609684889600000000000000000000000000000000000000*i1 + -279086715574326252234098251854059752143416464119426702105713022100998735492488490799154931085324277092518663405061428212661246077930231532419143709118081598657342303718203612288415357033310046478150787383193437151296785530950873134040321550848480661543869952675515087668050706958510984323365395733457171613221183119037934218015854610507441696370845233215798459317773235112273749582475550374760174588934778161302667271787984096437682378744820359389472002990034053861073084424482882290691332625031381363183977611344608714604599600252168456779233949526970337258916101326707260620291228441115052174425233686905076284647290799963213413502726134599177864289856626953480597248078939312232967544466187692571090135360786936358843224188503064879280648985383903498837694411514859747183080804267994330438059658116134977044869296291822506209235213770733808503936734207023970059698326426052657048335840141523116149015660132949126450178898054379413294656168740161684540621505604896320795211342961441987773153985539198131967687489786552781307560667373703111847121391361712880658527694601560617282412924144462249078655619529079959637539965905101314032303625548056773287844680672720036512718780820724884612592445271718957406749412587337517015253326273827934842503266720419930048745008870415762187803299383191334633859620510558893568732253905631096183371054172313697522140379047848369454290714630059686654795804750798036990515722141908901871060564500391327338254039232568933633769219797399753365827388170980353757807801856047694611694003047298238754040375098103254022595911839365043920680733538202422456216020292441730602883075191297257083593035735712361201878924753928974774101237838401835947135908356636380843372632938436674753235437176461649833212335115352464982042033888080708482952889673016230065762781943297815898883706691142661511065002141283674227747448415611433539330763454708769673061626676511096959608053754226603526696260902917194151894003052334279908560351411833559184035643059056214919945763053603185581877022871353203551277076219071995164804664946519798916111895295008231386234745346541068294119219828306104762863905217438009333503060442345297210794572888130473063339796780410125354366465302551133690165501219143286077349058852337778852369866286687947231576306453167305496592265553294061579637764244486190957536401563687901888348441707763506985565771410954835875729964269199197894688239486387587550149973915136436830682549248588847121104530854659645592324604941856326399753801699574048568980500299313672031877537962932821026326782462193800721549829335767410303934873788003008796424137511114540161302248208519000085591581690170389971696378807729863846984971193845530186950934004870669224724322327344463692506515219904604964613479822944875327618732495338835086917614853574168408681581771158635162884763734404870695320192781850066044646431767574281605726184489781178198718576337728041042019556223496528706990438309497333618695649522505137782125341402280786709125015651301097241952744004948961616815185126081728433280227308431251120057902150717722283239517562616993774736487461260326678190710925726370888747667035062897564426792363838499485769325958689276224335099428397779828287072251852446637798984841734856418557739939017651950418575467242742946766850377218153378120993438665801952647832461608483089510761750298156208527320307252262525533682704611375136713596640028737613457789026304000000000000000000000000000000000000*i1^2 + -2813808721998538899293561120893435261555484675520821137011762715808394549730803721075595699439934222852107092687411740966995684249983324681861053889899191308177294696361015102094796157035292248500103379761598702832184778026458951196118453548069511863468131379258706227859705359301657359662937213143955418494689585770225633158244381130607173252244584205679574388525833569195581922365352803235776430014291106542156952135442111282350912464982626583072311374676620814012409355158592258438352772595900237582540128895662081403334613307918192907473570975169385035125292637656522142980911951386831524709145053779386144377201186760974482364339586373505904683860505153118409533235987827307631386834255664217458632316940457230082251908286778579611794027023318536354241094482900409660384938807086272981831188119394115209511974701239938932764647004822331980638723559437649792090680333367386544841349385781471035206830138381571902549572808375799753745391668272722697509332513876545707167913685777245149247125482814547445890004926124885066900055887345021516972751324889349532921006629421284276986145802606041437033020188102450004235874570736407020184133839832844877584441043998902500874506494476019430632388224373372417019565071980517844221187977231844934917863294566906880480661361391814488844236483548172213866586752858579571275200424256142802063061981875138162563145089210002059300007688510595045142157242810820659816527302805047555970103173588875968050290186025069018095583693994009945444619706430171525377601122547332390828953969117816330645052924589382767823292890210804685214561799892922814981648709634729754365157737895592869905530998395962948904668366394467382000523819248992379807075700921547600420875378493456580167474773409232322004747381173276315644407216578581300438947029960924947683834146108168595088160649120157095891637621163149093535639000080702657282832293014548448863145797168085175314473513045240982718881009627490427085179860829516081705612483510657897526238152612269702808960068777935150638651532186962786819769093399505344835478248493880504355815889945072811563912005398061961842642343686042645343672116800910279017324182212483850415641264092438421486778599121177661822960260672930806272023851995123457554583900254783269954548192805978754944321038568580442264989651764214891697662836447435310121433337137767101270263915383114077463416236067281573166090512833653262546718014418199825661677550383684027962096755815548154670793488044382271758806207296493606200025213940941528989066918008866879899342371963220003232102399545509798349755417361139202555710753400797138073382646557003838737912095274008646921119879311498291189304862849533436699096498892531278274426312351011202022337050587987846552913518837467188019070449158605306339791800456713002510151016217757849186600405385420781560890410581490208037416877765228130306505397598073009687235238715899289228207268942666118186358436884946035642960882887988143289843285072789846735273550957561871099928531183899727039644815571501001269300357823151115753652470211726826859454504011527217637608821578504975125972307801879671286189317630591175606553897872270700372034464714652828596289073762478062538368893540935342300865728143022823646329480821664326579633539405800588925317357393951271440844488686683368371304824458698032868284157439191214070766345207622788977706321606426788912637047035803372260256469255959707106399926353920000000000000000000000000000000000*i1^3 + -21099604810611066927357246124763839513364610295321101354925246347322535314648175888266820607039403643040527518127776634345013087832691404871531230316020168723725165785710958943472374483215458245396310252922027171896030957392171746374601716797557954487807783846822405686081883430388363870398630702374026506820305960001909222604398425483457703991763037905213099741492981443049601685340334150855653101140803791980155806279046046912797800392249862775846322163612065369291189277334459170269819029840580517227109878215823401391026056274225558798100452964241271601522132939186416080893248853567550615508513394614057178793588838222754452524406953868377832474208659639193974515758029805237346800607702714439396294216891423806009848276717419801131157164685831877158830710191986488675546187480117683527319156292510175022200588629725134950545860553378892269015413415934062124537656836436587372658563667957910489760834550112444318387270434857900445070551586109780193049136382315807478393316097398022621310259410346383828548913882216097852918186584845855430076003974756413554755168726512893053747516995812759398239171412063651833565152294739153623406569558627320218851479019913323906541635461807221124366098671693124137681953753854993506382813600180206729796273550310644799344221030476504538241063879530735748239001885694662106841980310942663448799549123650356030638108911703663093512867493782281928004771659462437548096996709787216356902111484292621354721196041113862063814232004597946542014939925271003196894059587268229770107318832835676703368651874532944960064742091121426382855862749734358896614352945675352764624678210828195325918696036381987136278652042333697244339657160125832707502648235003215105671889589522347743768118377473560679628423120606048559736814271168722091171336509006843931669592911957388769867897688803841570857341253775228494162931265787970462094744643283280925511977273263473802585722886833342242824851092086582753502873737559441133221249060718764003776442212383033415202158793616431841905054596616748706529461970549926856650760727626593086451090169867094461121726234868049523039776309576884260901359562344873469562997889975663353514114607852517368093690810933212545098009869018443613816141436819763133208060953698775354534969155208600299288657322918663544469160131354330147828707443197760479198532762758402758448917961756505437731034566406519734158959593494272201852679310845309958852361927733247011788787233792169297094973378314987324114963589564001236166345071658854292814487280938885453737446656391621654242520322396379056635870526013575397269087896641682819905086275102905923129020583898623714795220381733201429696717641565295726623262059421413486989105322571406482590407145007118674332808734940157673753180356569441147617769693003106755600104467938323379371320307391652897760468994277869995813146284461211444193417423526775206231014617022563719224320674700563310042502906323632023815323964682591841210501884066664889549915093104350191920738988448493984298023937041515601206015569465647432440538786015256286647835637635006217843005339846572791886949045590070593149448273139160223425035204026628349334067713138665557637560359957228662207085393989245155815598444213598067689131053962230079496277627024458943856899385976169645274218041470427548984686742562953442358420094741405143303695434814066625759922564674935428469191302582084790054090079850338246616661622784000000000000000000000000000000000*i1^4 + -120351232921291251449839527935715527425316504208961982988557468886309160230031492422113117290610047970946630086023656669174842355944007817720476224528890690465061846595264575533119157916782662996952149978259070023918172322739689388215949394191658634028397097204022996717477536193535875464619423906883253380635473086459807218829405944955313077890403217897804751927050186974385778947156681255276380571554720232862760966077515035561601100537739109960817273749326492987177202145215282045198571003398358880932718482542540619876481007235141577811041933152024671427662665200825529902550144359662966889027822480749591358752903580617654695957969668242054933867811530038190701290595918731603162260505038034878690238895988918427196278826786387189733633155782218991140884233430800966784728534957800949322782803881273902030984281901356536853174792967811903665570316137121223775450978816582665163527539743869789420478795179634790638772353665011151795269844168203307759619313620098142904193551336177869045600532202631051053673720737214080691288458868154102320849162020748738670244891146347102462895933100465043860989082496665183567891744566569187252282643215620619021987290327946366233051711086549811691804180399883219310445182762447127189697452448273299201288615581418026675579185501057554170710397093730491243206827717092831683309794253115150041361202853142425056269241893486283296846579687517357646049645946672511945812351628666916117624668331964899017276119332382654344173870020575825246252918193970085465945552259800670447843573057613249763248942054059277902849074349554750898679064451373568724864139439467549024314700403545734412075236976193910896695287300977926276028173947711414887621232086885578016722816571133435225731228305504229711646690258798010046869912483156482818609985674405091026399594922267882559047583498001705238029387427526602586437748972727364482457110086883658364479775192371864615775209948047300016399739152490678910716962169255491274485338502333509177246057474400776029036624786101061370323460043803260623921084179527847042195319463776615283479632321528650967651823661517134362922279867062106366767984822944631658937741918959547335956963059979362721648904827276446623030805984788164345599726175851048279227259590566444502870401800999399387726821852814063057214756521265218515285370932680904653866139817935297691856678143281549876073632525958850740529863469720842942082133514310245162252196437202806121415025241015069128478310006259574433469064268705935346470175915935135456211436370274900566737117704334580060789455773618192441477328924834135704448949169272064443834965139191255124237843442874978082719699295090780330952263499729998016819867575179357320693871968536539789540406723179862928476312994802923615025891422323504306537370878436732277689748802379101382236380081964002077157627260277343321532741587501608214091395523658827275826271790155347910690442648830498194996346457838534445215513315744736644707152639561005874306227891421687362313830343451517855986645042307387170716981509855370618795847724247703640098993962760621531121294296134693315091778797100439428708248499755978983954620830271283859273664875530355826244727988100376089787698121213523490561659702138038149782944077783953829283182898224695847110263961530391491785161699123051593096012594339927552836493856048023621084991419734151006265664421374907917034950270562403210627319170563133169767553171456000000000000000000000000000000*i1^5 + -555127093537230369772692507797454896575516958065223550840926224113668068254455213237810508864122880783495786827416347777497222290462022580401622593079444230265038411159353011930466960378733951416486835229562229022298286417831089784339543973949957482446073487583545649885499020592761300470089146870106899079797270661562398941667613250162784506126907578832622095601899325584576381978775225092928355400460121633031526062865556031554550646370390876180588641435109855868633922819275726344796227336168409712903290240589775813107630448169986273065351857547639667823852931312082348379664820146315900022453276595328127173154576979797235753464774104254598891195540752039553106992924755292869539154838602487207457442390020753482660953558581049026852007199521243478887730582127738319890002199702312294595890046972323664509519460295875489467781665859045236385022521792247829890136874079446312217034926630465309728816044630747727845432289565681860211895237757847335766283371275695123519029400543788299973685576679593814799043888673741255617387488012794984554036534800877368450947230806834416875549982190549478035655141079014120257308225612224080145616243972608946016298238564310093541090611995693206126948809661407214353103157511583475275723185941905083181232215536894472967420521237600935772970413789817030833136329756750496585922271641353411489541292664287255367329314903918380153236934199920090425439620994662262580781659423043896118657082410927814078050409491854973099894665282831847149678926940881063094499482976167522674066970260418805871220705255854471513792262005871737725265855214653369056411999333645463263855382997715281549589057184349281827727248481671900304361800969331930744490282166253754142536374023466507746164790031518077551657245673253417730164846533571058862196433955096587878067886254320526966498387565278287915176256202655485343089927408014467221644595331740706068057929316765779241718408050433402583029155931425537657784200338321109986972839230114430764685152225097289746095131595344633369672021197995498662711374648212530535538065485986725807606905964545587471473711386988700705240644836685286174763996707172540612294071583581178888831813939792177696563385078521120578148651157415172841111806679110342082476182386948170741509029489973972546942148656554130949325568950312849589067661172530365501144672871381951790585833965557364547516216842123518934960909004768532126324307650253159240645565327359352981430776131806516675496101470295344643971168833871091161752925127626245055951566281418684133810422855389723300411166000306862650672470959080559532105186821985189496634816359162950398978612410790464554846195526933123136813415498514736012282446837692143256333907175693436666801795835704238055509013719236517059016576370079443735474955435212835413195834797282786584849010364786410950212298590556100442453613263378371193659172434798927327986236989432505062242437939303977845266011271007267893833670536581193501376841985837867281888960458935051007472993819291702187882903242017803847966214821446209090167942125753685557718442746457934987551408464847647342849643933086914229094754538107442070137358036751785969403880183774234897193652451991752456261965314940350716674105167217314937528963234903608376303473962783790268100710059526946620828113011680278523353945840805710737377553696454781204034874318298830140517410369104895111424149454970959816101530669097913273143965777920000000000000000000000000000*i1^6 + -2102863888059670962800932196614412746763229748595876058582075222579313946713497001487670236860277766993821914562908550224820066475013858109181895352720239870793933421639733733978935315304025048734226481701697483636013690787858613221511407531071757282619305180626412052706067370916579875751304385303185750836541040681654152169880189602213087177332847376690817891864312381158607315276369817221889317843574254649684251151126058797437582443734806550425376420590104337994288846528953213369917766536986644691063207990626243553852908646258196467916545762474068471859594612856192099926816561528002872779030016193966373754660644900348799003755464156015572253422317155889647434330642072060339146109630626436405832605902575050402895430780291384228849512970122620768239030888043698781271638736335632797803003627912821558320256807117638356753026216615531784795608390030964946559840397970819174006280022600770915263910964145008584669491476895759091450559882317840748416619557235554067862540963614333332897074074397090547133050643716496516506008041391642125320950371937835560210279540493624378610775307122221355070753902420747353706899849988549548474459989761430575635388184188261175137044784154273716200038197992144013506092521536092547372755594590232197197645017071850622401499855850187799863905994168938536357624829522763191379512191303063728201061464095825275757677969179437841169745377419715613638605502202202877369021793158869549309589413969320369606777941405043272265666906082359988223609024175490431743024118683807578535129898248403402404930361827198715504495747610129468750897049014203364767126510433492113851501396276746783226646774548559710674386799528800317370429453391215263869116897373124617072120501694468158256503375144223896557675851058418180411656547144244728583355465363025507180197637491380364786312744688525846760476707855785302366641260418840044184434564053886306055758924872718776313797531810988087573117874899220549543590870184286633532364823094409930061289155401910264303869102579226696713215586980696681844844699650667414256945089790895166361397946306621456510094946014110197191444285165710611607247499485009785756241994546734777642444469205690977044141752808080461074301098328795177609797324470597367119456419614885070839632206654430058874340355200089481171643060808068442949826968333020041537363007005848590349281369063740206688317453068658467739507175694485441898432623593099460756639594143489482780806203944325644769481545710694702402096252510329694960643864754097904876937351602285904744851645561752964791052605453886210639902601574731539471527845921509916274301282817066073264241933877398927806306210705806808933667341310991307760030445102630684342849387662434833241894663154412788660475319954168568396288286004574855426482076244549186740982111820317343375673032258475545947755258943725349495097631040926641668036376501405575904067876972231869135654476094104175834732066698958239050035207185146777794710041429407764034868726739839698853615247989755885164137369575491855362660405841666008960651291563418061826390650686962407484208822696944356741618055102831156642928514136095926337236172570635548297447146560259426076897553266774679295927045450285887264123125609937278626017251743564703905052146058703793691761236576788473655871051331935766873069614079752997021874008594812453615856572756274367729458034097029221758268966029858117126688951252452565479479626956800000000000000000000000000*i1^7 + -6741306186343291819303555252997068633899901149481531317691307339402525879319731490634992932582055725330912204850965766437786931225726931435830228858918294800710114625469905223773690175497542457758250416046620988773436289940946145630512410066588936475251954700616158318693302152268505565973815847760903633585616446581157736193672275068561090584080550983077733286197747987612501581605085110732007393629343464918977543849995088791180954449905632480960710509819446832655715116839241553349360643143541637231799912317845102621772303250200308347237345047198151833740687630341556922925491203689520419407514045255312367815033158905901535747567780327088124876650904752180186428472493438047864530349233731400223664198048049492707453050030569292468435128961703767136263791404791064572571640897641731207698496534845662013300229919918284116375842554688060475582327618543439201123089640555247515207145709136233877210247520516341014138251733414072285417698803254860294871231596363615372129416806556570226261529242509000888305196131210266165944672210288790227697282099739729710103858076254287017281616995148213604016456869091417992022441453236428760169119015523591785748061935322153935202712195614349451722615646394874156187336163821090678252050503210511144954073745650312369868403157038853709580431989009347611696207436128492221544907950802134667563983593251024451814175552191709203075073106714353349136308191272334643833275135140720741051146770094040418033957574867442852418715899796834110128763633336161010572947258096747647765623084342705956153402301959458749336377421955282157355136891757067742968889649838313557610140522768646463203406558998937496216966242294540792685351026527823694959069814565948251744054597909188115183888209237251760716113977871819641313843614313400782420204242718118659769015162839349860085136360648117014311682193250535872697456503904323572158503669324128919319070749221403591043388072191965164272279656739390175100822511799724873656088952766811266328324219146124855988797845853949015533563522043863190852145839972813042898679549492945659991897761758984501808829057198151472000315721067252643339906258788710719919882316472268645462968681728471270897584594019702284395093560590712096958351531044480178606299120617467305350103329933877392137493434788539506474814720506777850766849317402915154979677364930961120483031655136838811239025831061951599740886027485458456768985621872163835301034296047125642777058682544251094423730624858266567712196736847208487951147674882575653914613112173251475362374190452292834508292839253099392893858949857851259278241467417085472718328774561789254036987968798426406196709341854392291309140996979605436014654443842741409333525882049916799161520512833325195419801051107169964563302009718860333254915037146711816746517716137647601677591767535099776356506817398534732727555816099732498658061341840669232134188829143429729266974407692790070754024331613486253546044222214801398943776085733413387543062501885617885094567816315859870816761762412858183699744423169535043394422309373893796838076099466316670558564616947580708045511319863953005926179923114154902599104226100448770411044625348144150924861311480645860824454733060388547427620739531377914498377684491223177113123140137354382524407081817261022846896191198277666989384739523927083077852208755266753426328179120685269323918181925119611280586376467412864800247826333821228961134280704000000000000000000000000*i1^8 + -20171026545135474957717369098972983429440446522243984956374144937150930282586875340475508271798859004844643690328725157658918808251487338894054702776187159600374484995535636426805786416140040986846961790776583308708603033707539732974239134614008038673580230167728886625579121741285960123484200195822122264382633125765941516039086149650400082988142219588657542049368110516551087968823117108661580600708499749907442170610242368734629196371098778688054544179476489569405588586120790666045564526756323356373562873137135323950669776876821372258054650363097451015223439535407131675280211504259764146481922863737352750311282684964515944025145118736673427180391904209071052572838031653969415312287490997361680539857185131804322974745526030590135268951357642073740021423185063449480518161086673953783341601048204138262546305849673695614893346314581355428743630262777932601998224091220342780056326567075406741905567310108512698280452451920147429927106249062492034410469717881421744712620491508724720571525062189868512075520888187472322965589359405320659392178743401208859915248861017409929184186415879935697068830854892438555097193306611696461615535400608121946302448039899571004625689899377445430057830642566246558492427834965411550396234236643677702464451060854373504168095728554180383592984045508398919020056112304431076525211792433359159892170912440478863393963354917198097023355911384299070320724546814560615717284482431671716518595662022079343617911821088212191178400858254749954104976421573711404706634310225834507075249697670910008679503618418484290744092563213371083061175701459843056984791098287486694815538317427341770759426712048066586626625702875039620844922168656866134116406925439791631219300667329502409678148825225330698542460229653609940950215084973086527023813791614603112212066037828137762775660222941282957479330856067071596432097810733193910995377562158265020756477139248815333657128884413655726725127268512607513521140755054148917833441205652354994550837059648617900410220810312358550579706686898172695817095463084774470372297256063809349947268597847892609103269657642410928894517565331053023178138277003334043591607089265615431026551728033738898211225601126380336868203472335566647909115983360364098477286430550298818851660970899012459536903283538189358012075763938689943562242350242538049450158422963394567372287798970318496130590895299224650571874666225002956848118850741908957758452788117446553568406450974658936893379036452677789494554334985791593652159475664493702400725489473957658307129698583782922572255715123727966410790791376602111916077105540111593025657387863510163722672599134239372871335098487122957686239081410733397250192945062766259903253228042533110081529006479822326008677586306923371320406813781291531058072631331129128717978144955919051648258002085044356624732208503493737470911804888810401862600916326307388966687976962086003453473026124281194957517973644346293151677828907963140520457942302347783769371949231279252157612346004422336802046359826596540923473104394304948560015092225071383440226736013788972129950545606510284715053929190827097163615971221844569828389265712439990663654708935853961732150853857054879649617094337987750171787777976666616068326054112079943659705678746156689970836066907442598880420247769506669443228408023681666140232657568704144994892794193876824099896754569619015378759433649648659510247270626373260010953113600000000000000000000000*i1^9 + -62232637828475410350550555015322751402278317530987165454355084902260109058633597823711016158441199454249351384872132361943189268751578569723841333440192987701382593035529282593255341741689429875212938392222824897372323606433610870693116180640351786329992948900035903395552178186299133497095695063470171213706687673695311967869135101374721943328167611381654809141230001369241377323501406734397491214096812589857538759386029616687744949012233757613484724684921946832945908473945231389766523119542154607353238464055888744148046513623880381042707594118425621065097888652563282922180257002312070345277974151775194778669507810026448964571771833463892796291423630731340257474406878278261987994806829613038433450075907721383565746514084693916225230283246958019689752509969474282265936586092666105949066953470411982650817875908336750995668189574264072242134074943086960299105177858077922016506748778974085658625623517519306053803976408925517412084481221947279752145574941141307556157138030712322158980451942308319808412595504011299059497107669784542573930291672383235199644145655784636356920526422796024112019434990341045228183710631008705261918408280281103087616925537236425416152795003167985933789208741819208710175790003074714851687978597577051648505611057689047438926218524277960107698909721836708837626784073012620253061268862555438342434181829271647213469986769586812742449961333361636762302330855961092084006957100267944411337244846789173089026304293613071930587153158574145268737654685772649663752445261752253973899316961081143368096445605846874524075127531638487227821405582415564168115836761723511867099489601881851502962013869283995588633702812836121476057747379854623651295013195282561460358119513099189304378823990989007570483924860122052464084601957921246278246141681960461269599418787599589748550303323119890836670384850923089823823812276677648104443963394661905085913794456666905013665955316490417253523954081964496125406499254667686103336545750184575014836796028667864069014090665694129909154817396884315066717615811124930017705832685734032883336239589501746597343077052737006170909750196055892889679538936377124518408489174130919584354633448232615173210393392757370901010874842499757356223609716160008741652914445175467116940600951576008492280709924204012743725304176068189581676819737134586372919446270182092817741905946371903481586546189455178540755399287745297132385876511746302892623674270727488212910237130381790782914510709888645962476122262318695291608704897323275250576539804512795370661240450256565842064577499585978748438628527277929630465079309242374149347309418084700840181178484198920080640245621865700818811866729116342621031261334071960555185242041409898757248116565476981912224633659202848105418907510200421984993491749191090542981691776725592387447480026332060969123399835372414008845342446675610533394580750589073272761266318288556375105362030445322324542755368738193381615975856754027736496870747682600153814781070844900039381378793782666854300665707876079018335153821131360456087375501712262084920784565082022424726502557266876726606254854481422244468875284106313832743397453989883182182862301480088629715173137233123572189508285328465998121797731031955744557187317643926278293413692700633340170075112806286128614251258841464776441773155423675933940925741754499794669534861572218563199677097988384834118651663815073482271025107394839230594573926400000000000000000000*i1^10 + -177964501138232806120696678255974085731587910797662781926706657524928130403865546017765363508350585607167998023808866160260435754960666753947682541508629146810325410054914883344543338172842664855918840512690087007647949755365477141508461413775443763554564722470137123041781667728216964985900388647509869505699375852584091577547892397540587658667573895188474383247981358249431781931553276337204847950130615431900494959073173251806379060217595268154205062869955868068575689449474123873217664009798855943658125106942646466397653695325971944757434680540003111784322848965077176916346972386631254990864794926624513346376152510732039140334377593967596764297488884316145940693525809321581019815267401201863526072238111064606220275768646744980211206406466248456384342682203869011284541267743509811183178371667021872195044784445413173270642700432822032390004666047474621910347516394706498873361828880303203599801367700506782628935244567231392472836611887852798225920021913902397492209308758909830657848543255184585329525919536300170850550414718597243552720926608845708439422225592822844062154065978300855219729669922694604748282066708291610737729383023852762661918768058999296271739565932121709599927796070675030595830265745051007168278937695003322926957772770567005207661996158118345536909026275866988971194605066927023369134569991636045481884187273125887670310357621398517258678375745843929391793923610077375549400627942088734423331453576359028329728774327955169506111897714817047414376596284393247862622941929013588995782921141292380866152167990278242567412856100238931455853468732878432911421301502852628799145681895102024088075486894953702077544858909597610104678673062532791407046566225319234518096222722609021404164656771953662636386902285203690588223398842751139359731654018430081338493258140591659377946545171785605503221023012210964460439379122985584498850357963862450888005897376405559514758214086860674730147286786956917340773285346042571186756224982540291265859994274881487519438850280445611857513148331414999997151828611073321438794473461708548940808055722446920875597831560589625739195301611078060930863901770741829946112760428315158658785832771236240655225763171305027731144495134089290072503868700304287807917675128577258390108434835323491808556901352846753978278189081532510446894310131788745177491688970621491964270515561604837165801899190913191299029391115695169768803393525611662685955461766126075515608979099114815715859083150251418476132377651488073915429841862366788653922831031243394830467561595527854105835625053625842696298482842272654185591199372050561006157202444642355680310388290256633717805033803471055575179890516844275234826134783510222169996745746522653462647362400296220907293078149409215458385354504716184612499650354124484753311659230070668544716426884510698009729237730061491830417977151342584235572339680407064908566932126967033441959057510163769819020845749523811510379274111165758999100588492102225280457998740448044399058300649370902455137126571482427224283090766159428433519229647496401338921376021918858117680459253182506050210636026304738303326402584294265590406845991138174446116492372486561490775978341551094291794724457963935614541538446535754802838197231957708693453016741753837928763930446379065692836312764560426033670855735549427685199801174005241432297434136854370514386691559448909498774112718566583898516734186891000319970377728000000000000000000*i1^11 + -435923889774285494581038175593332479651529951195834694928484395502878084377103578792585301938099483781126883339007271133460150765606950423951815108397583293941339542672830034654865693587974443992881957260428254364738461482168190297508240367179640115503250354143520722971752621805990845521500759853596809018573629958407122877147406211142546032092502357135634525334165732028454614693268251892795150776363532666522461123778514155270114760428865214707791255832026165730292535078314311794663541428021406290940000070923067746849990906132166279231618345486479990904591720949774729194188013656495863231817391810520370510619393176309898209251986687970195247414767226767427625363657454526244864149762676916246511511466416851713602633664925501488536969407300786731761737937119870296777237211455787940612573054572693947436589932977622934097959994708522584458079219899856668386700527905914442458892109430062536843187112680758367711572832295956480849834000734077033485292113762494788697734736744166987233348761309063688056095324066170834961273512603390852769761728531441393988052610013642722074954290143305344423477973100217196287466470865642048037004645439697466090183627104548689660770618061125546047589113638269033637219205155311794625219398873434237818005704229655432364634513720904389345604761327069606365843494344941534360926824217730225279313351650186149502562944339077464762508931527229551392727313723722892012695336075130123599891514910596907767003620400027720457066847395733437046157101998759612681091261551135777143541107606753827075175930847592287377150298183116012458112974287972193766071761315033893548524366029094840842490144284674606383765092779034727673848410692049736673798834064309913165303556023435681075059319066119325173035766657502974455230596643746189578537376581669064230171235837858041373274823711844236775985026739571996481239412081357365716673473758997861254995244273835255644150829243949471636844723589406065740084511575080982746606206730636181892930247268376141192278174291491168787659384179551692053764887265746118792368960704908636085165075298173604684852055444764103863590739875093079636070265351940243528050803009300013637751207706457425245541344399416393380072434147468053377112447915234606713916647956021401497728582986994054134895571006036692929669618199719592453233261386609841485921238319543925222840998429874498227128607649059664437550817689437496271383438569957389511364538038418346303348097408159640005624342865347055112625096415491601580152107319790220428895785848114511460038483363210969177510399870270088170567610112793395620966593642956918317102172812712371141198707263055354995721003394025963447733847165336981333059309327917777603439424611731482875460820625008915429977218261165527103384935078759078840362372966808286737047892884804528282217779434619455010931171145039340756310102688644098499945216816813304627803616330130501123634294560000790714058527674272224278773271634163783989425859453655129186018932632942195105130484552756269574076709827718130324218143825044209641380963261545025983714804827795966374981256560256582451462907987182493380093872733973605181773017247298562569971096871736439433522505389893160375811870118338999643449080657353254400020019980027008706457933957890901659930747590788700545992563702908652346015976062075555670134742243342423643088876730628036548719119306776392493281576140098401939928160219404573360017899520000000000000000*i1^12 + -910867616825477137082378414519539617675234662664828630895929944349411707906105969650152386492588206728808197164351824443782230235906662875992739786648096495945435960229140517258890446805254197699384983685756023452929765182237455422585036459673125100063925358033639136487908355011389972136564149643925057588300713988844096284692425149938128565643905505620192725143498603362090800552961241200287912476396517876928538081908645238197869955103617576761309861499840727045885913907100948498535844725262556248692240687421966090328670932054484737828292691944909994695609200551777079879179906777022638967180397849172291978200584902675736016293141782985856859881341746840805474871069495870406435375006335282032393194094411908580961123236597556433983175451493986285511951742533686008748425180641839974888159972962889163837699046432288024660844080792199769181517126127010711177456991661127246109350649196302045165685345731521142606085731911092917551934196866366045465212006730979720892567463738193001822098959295240239171540029733777500817100271559679225291899752526970298254019010690677888291590142072219793584806771413380318304049578934084217028824091817702000985170138749723682100097203419170109543115833190928341701407657660948028000835250134940493521044209291820288552760376545160656669870509647780057689881832977242927794044093412098480938749369702957336643073628071871519251133910892747036242407481730050032879754633794071936843424590378579391397712797243527457292875605087383079271382689295065889088559666447854827336257593956647868609885444798326422588777735121943073796020229876589825001397211239329853523638584175403828557334573573073983284280055996848500127981495635423420348008329858470768576302532714119443260188631424907529193703800532147368880409725348768048905331466782452506989487253994030015298322524172826529598929744796093440741137404243369754659205869132528700816099574025822146553905563082819066642542867123065523194792892119552469784990832232943498943709091993609298589879786755656001081835962341658694179560891214971088272981570080392497054615219616041988959930324091138212993185479932045394074118418114642915755783892393865918921187522598681657689113255731390031621242119225652959847029407473850599283584355390004399105987398952411519373087342701777097903931444660606731203340587217713834080973472664941675779183524525879970358849064888039521879150663160696319350690210690119828652026681176316647578572528327189284987260763044805878904860723971415229387026684181088199795319839297309423019835561822306052800955217151302294660281019858629542588518806332502479693787044966938422079042281376156960362175924134579909216828036826211858025625330851383548788677898592397621052194888613438842226161094383225860129207812187247025268023854666573405826035386866934642097136110062222023951954780890630930250397581362813774749241917833307529821283574711645554259188591668783349518049893981922236568773713778540225538746231829532401807791679856762755868276934326463388330716200540389021378157651783452189829521180464612269312725479979580563738902124797441591067369109019348186026792215229228252779580906500863924950430514035341458618941860201046875124207290693373197944060447628899025311254549178671396649570248543560332473250384065443562272461922250902728579573780717577110307451681147961622389995493612525043503791101232666569052377547513405448871093069302179766700972441600000000000000*i1^13 + -1572752844799288846273830061265376525977384714227412323606676988366604109138225234074643882717358934533791492452252617574859692438485926943972397993463357907251214126167108308747696805052406681131694724356101847866620680131484838416228517477928732735524274621282000016920856544805025458145829279350715968382797786177651478172525393758476288817970109260289771645620339073730707827126733839496198163036635963284238078233023677931590051349644802572282326054871974537105888139436436551249470123378233173823156526261268977525033166607016256235960167287750075285955483046392912847383718775409986978817109824070547540383173783858670794330652317012956302953457772886701595203107865766932349645658683652839727764224931373234619183321432895273592047509024999379319574920087980025141120604657409226697296968335221835234668433811860827369142834245584498498330019845604947552705915388725896884479833369664280277806630929004863294773478541007008603818136795319676143941319435016250469099854788737890514040804028219905553197287901410693015886405257686884318619724389159902087335709852147068936676234316220861135245658470839301495191281368325428178326307826987498641043885153595048284492833235501674820592209707631545788012965895477616452157415967698950659820627511580818635684701029140591414616947767933692929437870758393743013401929433720895242054484876214208938935053455580315839549570068919431249928020490715268823346155551873040452146053931947920720416217664766841351127801028845847828505020479055740070777694341383929851889163933651340853547442052455172822887610151891616747490744509891451622035161277059280275754871302925635982523789549150962479887611832619461722485780743781383390934490590007259413454623315058913457571518490688254395917786069103862727019129641970727973703877047007320348369059052183922712284830021423507193877992316848169129856225135228389566931031643808903996434509696566710971531687419986267636862732080691851115666760816666194788863754443883000024322132395614982492016816878027917155068319425011307829104616706329505332106703251520970355702101068610447724345615068231996873970034869959162261282782612126585080789883748376485454310583986503541654359251543035782307502582784858969173643789612061840145197698819334772867785052862010106742528051093222871233390074513289551608454307284462639238460029718552861692826752889429431929820762715878077030960529483091906363113647638108327271237511669159903378322285186850036005269680934701670628087933320598923168411593598121332067331981998535931779954870684124159629089123102307389766604206314920917001426238429713862056993777716904813950916821147957744418420683345727101729545232367189180981595738141735193636066071577438194511876877772434290085334436609218144303360655625633630336514126934309608478918380955715279931968231432773993268580481775816521636521588400918441150425422005417090761862245509909431258023684060338065186249050267076404926272289896514151730276584921397064878330467148120566386424789331213301184196206695938696475279714128958193306974507739173613652396198184001741586742529984463796393790312484723664648439099474006837179704475712535498825209474612948764470903301385837267980881053165728239167144825804268252668133469763339984840792623808009061797878100658872284677275417913940691494354883168303094469163822546090106121380581017515672292611025935798981903296665995621767382813944686191088104122613760000000000000*i1^14 + -1944910810743212692289396997624990959553383055146787482377065311967471510040437477300595956104770155845101023153190560932767262891898145513243654688901130308161733804158193788275042448502116904554023297238133036931938860053229528977068014819332429250059293294671164919360385241906987339842168104700849962583948669410411822197687620147334340164318375262804266282032550425418298209216291968907537580437022869203126844900168247940848639511205274064299988541226670715630209587841639302181569577280181570849535842328344904241056542753821536007208856643606654613272748710900392959877637087180778118134492944836121478404309125511686711699489567783117666880301387604533174408651320848513669502376312763714721206316668510203149373631703214191906476508293890671109068606910453196522043300600292790080754686777167591476695228230128421827951553069397211905015316477818796763915291379745181699832410757786278525093696254547991058891194052645036291807396528511169157325856989280138672556546076130107138856084023061014031232605208566338164085786886676558486903459890206984280509214597151103553476878385573317083873698160198032475836013795148457852855076922512002536479577401309309875475498059785819046028641022200385567239089382470749027924825795994430276096161551021164541726546166994223238551182885637455926636242288868395845593839808794684444164196597700229947420018742542319659607414504985629247180983545685765778824148769806355161104630730261730080001856409132624216822260043003286295047777145393845955895906078637884347431069588918301892813847892204402514049324842722394374761097800680710918088654719230095331026240711688197408346396383927353962231121266072880953832238544010999627177733478769732388321035931011278181091636996219909048021872991237967431389113236342739098203504846630860419584107070533381938928433063553628289756403772751217719055322705282676886675307536674723243693884059767812468315604921517728275061861563130410036161544430139917086043640540935829731304318141409136929415713076238985126330110147298211972548826162689209705841985309073638609901515589293173420898952397342204551147775902072823558615426458232163338441386892713264331883021728239676282171017822362231454589042224605182740138056478651027534931953471056039475091491988630614039745583880100810904650140697360730978683704539651121281785604219153450810327341922502199080221026548967240414103399684933019634571280241189884098335049364515122179068636298331967690587576185460445919317299701062458435195789122864297083878791475594258387666817858421195266170187870178720437818727834414695614875565465618208356284674457242336880609221161336166106637634674598938316085085713883651553660731661736097607872700020160302604803082611210252463658755018632831855210075237421566490755278217453717305680754772360180008970625109265632340037165881230985303011829856957803527694051777528197827731188895539827479329587898629333911274338445621733466669352750419170594375770153565788153469609339196207009976280832630801597851511006621403269533206190929533157121000840971866012167431275870767502520556778514590514763739419761284481152675585508371990178670407945605718388109648628672426709663572929334780018653096130495778594492884588908973198864884287576754815523586600878086520423702919372008393747665943183528703355876742892831501388252192090372287659983650982337862331308149360064361821321783587398995380224316931507455262720000000000*i1^15 + -1773212534869592142568535557714250790255389158930833041472406697082675197059963774419648472685505351560956386352841600217130480256134565157343435365122969697410534527730556979048135009023707198318641484231265671071995408445370443166816248763768636014106057433896134362230195276025464542235098297732740930127914972613003512519286704248552884138429636720603386427123966955103505643576823647084169822737902830039892535807426224888870869604247757825422336205101530483045112202566247269915940684574173830350737672710814037499657088056695867224785959386684661058174755663595362406989073860033912964695969205292634074617039173240062344444130125935045011268898792165757590193492904410867226257489765992589579748594263588908242117097071336483808954823817562645997244971684291804234068735887546423237472904239781064840451195512838209175243256191387274396361569448083830627855947884123223141655566414565930223250574568689367588120258195507707178596999972364086532890808527111763765516101368099302163306829451190265627152007077796612204611616172243735162459487514095183043619022496208674230436686832093058588475686633035922395394433785227895730716569167532107875570282073120714846690476719509679169998208564678817332070799830456562214128556299926740940770414150481909192680401755488815195369236406016946271691012161744863448199828991915759216137950716156118429766153899821493618558079965863354042006718144095229429269701750141678064779861305627034656807381532122139393341175358120348207004468449354110324818331883066089958884840540138985706329363459477136672881512577020731232409161069294805314291171879934910466186748689681347381647673810580981292099185504378149061530262684564610714390423868168416772291440433712414287541695858940146513273157146967494256513898541286639955948300752569016898627597978911298358999238137761488587785581176341978610008320598466215620748437946162785491233861788251254501216305172593526949971028404592578116941674553843552537012305497296875184948473828447784183913759894474070024472098742452805796735640096519213467322450754646976804891174490293181080927294866173589302993682548269758783621035060193182793158483718324494398404827512584339292636059054734681998439386577164167157925938637332660524654484537142577564743144326128638474216104914144229083492981716916026569971349103712418859212815995027413783080367419003247977646511095334588586867313199697079334097325312882327634156906972739117007772468263695344291890375639988570614695920212051230240176489941202702014057262305284075921766962554658315852554795587019387956621840807265781758758494814169212534451419309060034892808193880734264648358829598848280656122099866349602692731470359081149621759661888633920114826762786937088195510677780273027725533375182142798505850974380724293405338104301907489560731250744122652082854796891426668708066999196075891093125957498528950538971245646891100913027433700115150120424389726949945767268174157059920663013484362170491702175717649915057492894499243552645053303069661616744307364713840214489907466744767943366863662852278638369444281899064926218750654685578113904490314647456285897192409134083519399723974269482753632332385195384774220392837779349364943076681330166398597884002457122618937633560984052717202912046787174136214219356420879849793854967134511608938679723377726517708777782290047942882030258347627408037835886735461271200189628537622549210048390758400000000*i1^16 + -425250762556825441513991536603398294439152583520388578575791398015710203142287820372049237286034236958483574417194495627772142437540518152321995789639655866742466143192109055866848355836443287602333494714439362311308181268165026322485696926472847960255183069476540820026176499901285700229514047025291186078668266838942002288205517827546554234783072822852199488082724350623892547039760928483582307015082537121075404287784061053557935221523509545054635987484237498932685748678674368306970969348985111027499002537206492407841666965793537911935820519765048804808359700382025354635642792277613336416709701695669370442245871826657207920783755960875318192480373025390246768081173896977358931996854807483278188564283431815855856404860577001721578527282641134608082066077042087530200459219222652038375773719890685512542136483375892997825575229001793756872125747948094055913461846999177535400382645028945489581627028461087315770728001762864582125194042114068708174660001780612025302768978514817755469412851028921527293177374759060129561376679561251016424754751191396089422066921068763438179368885690645383379098786050795074734427076368914644739452721845193282872978602376299669489469217205902327869462831513623068613611444387092523390464312013362783933013327209509774230667366450381324128878981112586686549618474080969360129575558129101151283798075672487626762236180839113325188307737467424529569995648360922261719639706557390763125580093167414884070436676144678154117529611911076596417619571039645000874917657405499144286028320384748115986288831075478407725535959124155785914022392762675552179416712407354216483831688770815614159153313121800181651541584009865994965672508703417284628034627051344988063998930544419276996775875629175208829749145194361184512135150539845774159507869731313658526973679364565460386433763012417287972136738835148797070991723637206700351823361895402061053271885346294427124721597460593143044155208002927704535572249897645180661860316032093459924986208160683689056237885982562350607267608213589600029063643602287151824543061438431060349703816791278113814065507005973095215420488747746465510673192829483600314657507175890319444959391547559450324886645612613867868154814771403958616978928540512712995917859736329823636568604724660161399579390764429866012153260160177249746898148207666457932333470510508187314919570732852974555566752210806467007103611999467086293541580402543242820626987838775515033985388597250830444321397888750635453601860958382018136718939672572019863657321603578618491459467231396513193882720962264336036448831523292515188529660113290455938660463240341838215286398266357274804027828550901379122336237453116669637318474408148768505373284063353831004243842853707182119984013406822604956234294032256568470639242544463166315887557044969227642717019647548397281200588393005530485085516513729232686789882726635613615424608163956631978254614612345317814016064901519692177967931214158554802024940378608857217743854370389292055941097352337309788773103188412778481687977147044678570468778752314593533371396903827292488019958862886138594151465508859839544154961837195997165134652531125197483143133181557716691498486045368667456632394967058606998886124789172975857295885050524049945789467506280687800488473560596814161754933774852735601661692944483408429570952931619129723430608064081732128519070480264717721535551403242527547711535109515484594176000000*i1^17 + 1681736914933496378138847891372178137104132187167028922726709460348351596494091625454460226972392764201568601452388027502249135454660231751509187057416169357911876434760884890490584561159979128849967462306209759246189230566024965763705998095218009729303816824257814493446760946938263726286628623191574006902517084028543357453690057190828498004400098201816634374243559422496330902148028601329734898869985215351328085312072201207908815661610085588986791142111806790256346932272846954909066002709239176867230529274462147357093690661956265855825114104957576757093038488267557655603255583321399161240373819700381489949426206249621503493544701639315001754863766244802642772168958833796140741901880834495294598350867993086226645296631843778404692303165054175340613800132967060595713281310514169537325757206154465999343935688210885977489414752486172699804778829600078153580532236184086731615788966489312265134185477936337381346621729000736581268603043408826092084233005284749344755190467840529957329275987033624006307079190967936301862816387147370866156330580423265578246296605673293368557051881193166457088541397113411525278448101627439700995305075397173988927101349671937371840268452658146217483685419350725498712368778183437728728538582304549286609688047323418141065512246899934340576523057976806528721568868112353213325668428060313674991321027958658090015781897543859479062543077324327625321093868546881747976334975685916279900882112876527625750783459141376682906974033383466281337654247981172186214192307547619830228683392124868868260227245515448057272567703133538065252473613472079555435604312081124583237822622090726318014366524497022078415445807763781770819108815428857872126342858061091815662785556416293283227491559145699420316534813632758573322675478423907489700337229109031928969287356755313371664499934710846557466188983477304019623472737190424369982626208305793061364191218555209544123158888803054079675135925330779797163832654077559559070776979747182924925549399411200773906242535594014077318673438280348894727997584432573548149707564936670280738791806939063441093534192838474225781962251248612472723601948596296742163009418976267964430442325042359580533435806852692144158260965565211400670553993722322981600881097442636203440611647944566824225623340046550427157005785590003208834959165653590943392263651353025983845526204380525863508301641696924620601187775477941348661791178021148644449187420976092493886398380980952482626179070948637986956186217986275657106066488380617410099788411238674038656473611406120422454662171461114617098012762413304444138089316531558997595354003323458667616327021589634988567157254387348681504901742246100728385355271539300086556892525297368341858432199615385313446719316471274127742093532006894634290132043522431699672321812914253929802334307647953546698715878040740215111340215251601226280623488068319042683709694393969785486714763580114000928876789136389682136531754116451855743251938077016140025312514647895193587608613344525125429778498214234912939747884020217310515350628327525043267222656428960830952322590356609786400095087761032826528637642707162402067772030253383265142553804445103023881040743922770221374157029110655151314686564935711016965335727640638783037138216021843206126868824814357849345882252573005553657279851295181079269281555477270879578961506769796323523301189892552116061722825047324534724981709334906006405120000*i1^18 + 2269535315311866466492100926406493508883494923414767821404834266500902498523724686719893415375324626459143000374309910968083248254701774005081236603390585603069926886630981622347555272515405742492665884788153006495416451189730600864445935669672199256253945022604267573305401349306575061005820680047041825634132135565160651126550470689817138139798014450323634576841970108272156991215415235735674079783550752506800658717081072187949413259710517241801849513952604147769563600970443654033353265479093907617750749490062713187203699982728690510484256665874259292891293527767119917408336919392329036903739595256640231126088841938132774017289255759361020142753041478838806270157475764476400300023468109953764992542437030124809546924150022545282784653427270853182444431026099658933727151472904095929302707357921753335977510103645320429607956432304606807800337480794909202582305588321939417304031175328291200118255404205044054141026526714674068085033085313574410273991506045522690930258079420269177340396935861217096561835456486160125279523520714470701075894646940694187335295773837909897425244572232254070055868614122735520434637427012370463921586531322782955041536170996101732586301301743923333595773137622291730125185600494890582360983332236303850997211406926605851853713762879824355080955970555542214966916318560912687478102908438312371243313128828975110570094254572362175726440139632255779190337790975072406635910917848392277148435504738146767559699802522933668384866568147253065795558355258187141054545476977224249947040990034432725350057305417674972928797818121399968237013008201004309711389146726971119987237377258430344224019966571478680348233512592461838839265159694815383256368417799103969279894744625321004078042484801204951543880506600037924753920854848972162810614350333755661596414549230546158948027094792648019301022423143643541233341908142042605004611619585103868904713260141805292641847060009970637788556967555799039728739517354088971123555152561858131019547761145932530256658764493952765574918314987121148374444751334170973555664521155745834670556831295503265853880899562103713577392422615887993264861956108524720733645864476095464089493372098862082510711305590145100466730870424969982974602653796552869581395065839130842943029488292520934082885309112949600234564977777456959784495271117688761199270596117445885936974485455415914553173116728684459263287381804675106262424825167770348528780607747038844078165437871427856186088123349705239864285836078981881888215033220398885257852754989107874480721694354910652364924122224448653028383329886135942169899887909604279554102504429489723745768619635425573332667084270777494146637929079603921467097257014792591229875502642686706224918540943591800181689566510858287630019766580518101543455475262054878823444475533347015045089824364031063775072198897842019978856863253963883047490660276430239420484932282912489639546601315813824172833341420228724388966821694606146607661343878429802068916780252867824755931333390736008600752259298085571390136612076034509243401676773713312534977450194361186352283994422954205513688934349265500155477332329788490530657333029132785151394412818011813706653123434312145971412405337849131338028847183389997669235185589056483341474979203371276300189099614927120952998059001635261597226627356328528619799160681431442691818186943671699336753111278867190426232338524900098532015600813836599296000*i1^19 + 226265064413639439408407305717856642232538650268926726517853925060318415287160423404232192427744652430157164559205998900922746187089883715484749421603718660691000862992883992509215058134487082965369558825724973465149313651437845333372604752990081822666096509498883900732982991832932887414082931484137521663973861330026215769613916326313857977468016253582695901822387040147930083401874173090347486171469801798632275068399145207055894631365896540961949500113569713751120182426530027734523553487598215859684886416312573857703230017180240839761631579196793596499996804254636006604951888616280480513780378430262230288585732734927010494383919627437144389380800281427785992526876610232865075536427255071209590632244891476746601316028937249635609624683070609301481597063911976202283310027764441525229208631148503292990394027049743542845375694778798426082677715340999018013314326441953498518927329498235706595369969199282144539430788887516676313299135272011940210663426662306994196516747309047773025971213234700233341106970551394328054092918825579499943142068969785963685496360229140445601519267930074330017022459776397436685171999779553875651857667327402607176431369596044775818250422411109645910640755973204270988165251835292325539967183205832978971265874786843262843828894521195837158185406795920175321666172590602563482665689112063515566516986662667085627218642261323983760729400462967131893237371878268460906559668569836291564332799599487075136758498834255435607907605550553498573129836456589236855269082028289944959942557569436169255016995783955100501740233774296737433096115940607834259412332411614672081086756191552381104010805289961122196986354523294219226595201625286820207126934217965268527740194645500292351144297848688108298609411278425445899011712081151679841816864805704525444356860422879638260706220310966228745377787800619818134133181113825769385381772603623519541938898567517060686110104047465662974807476265721255639577603807471493075317430535628176337687476385943444041984611458803467382430197210769314082325231325551860522951094350252278995764357204355681657860976340334303449024368022132564467958077219984270807585259212470930432060882765026248782498674735764186899519204082535903667088889075307803472843088456812930341992272187847733832010842446485350301811284371910450366704586436850354584492667949618765437929849226042039117891322611101717466436543593468667316766527365181887590591233609081521846127762113781423045961488525959731262144931053872821062268841263025431926434868288315251022375412809208760242018265835628930050198597164460590646088334203099127988135875477562517514732819117978605087564739839683254565933212137448947333813432769517934677250664791425250727670884743862473399256913628040614979795926164619208772163183669542616845349592676177094185005362369442544860444653549086149914163288928256204433250282659246916685412014279070757255785609608843957044674642580402556814824134473881477250068308707041676410740510184045121491919669704296672715643232491001472790601380460948975071277642056658495615001494410696290400794696970033574116270767517611970430735955399902868731526293538114893219556811748635571887183691447877454374468246479099630903829284131206293159479901282558289287254905230413776263504217279110950651651027448019745998812183339885903644930672612132457170104093187708634423794759540873805717118055239478762962623815744697139200*i1^20 + -1594055670025200662283676599184291410055451629094433655510494800779068023871850720119337024631541815715476458664754526659128895037243735422256819995450718795785246164071595564279120023373508185602338395563474544611368048012804388049153813900862322782600767185677297393137037252953246637201566906622417328539150784449675685748869284405891277240413806041642568876648658948230784213481567964008190629463337063214292112957314337433181160403867521366997638986736609990730682942220235147944986150649984391584931502700586553750482893842471243101740148544176921164253075260764489868947036965376914957638492313079899602722799190881975079196419921133555232040378195549760743068887559687131629363588748239475337010297845763497611187027142286073449535763224708439951268354561160043726454615837399446632568990701098268252678499421731003247771184341196023024840869433553403283141124761770571267573855465255800773685190285377806460993904526922909120201186986966513295546771012066282393609721238145315111952090159609664057425338063783202792473049876631686307706299580210829643752456795008192159687249560275966509570904468104919753948528878266943381550870777250171546723674381425889620954205157619074331048966439699524357858384284592574601021424379156062998957874374648769746658676638176005222793099005192467572674425655821709618979067713138953923218302032276596063332345831592108607625409651171819871950888313090606892275458623429795382573151000887003793436843453888771805794924980366025366392934845167420822075254749947812033820467924461955521922473633812045365481488392218086766080297611531333443779329807917931864261662574093656707078081901031497606671820956830364773010551540809624330186014687827571008792880535746629456655763480086087250585226303544647364614296704579535919116823925689122834352524783586321613194886528745336151107893660013562536931264594822592438399056047455300970382734797741810517837592856386184477051495993746715307678968962461139429363564585686080333551719247796065792292392850997734908021726134361105229398511953841840447087504323500569516462655860209292154878098940135134365949414277191853762868701546486010478422597121870478013605859365644353505716411608224601991317821384467159529152797717434096078921804174075172631640074366543629921346263291819840758889220246045021028528460920436860608408784838473959280462474698567459232892732490636182019261952339863889917472686594393914227299313511260943348943814828874514687407074703263325697060642669688216618263497928344709537939981568296605238565759979034565095914999889474931655825483477031469628560685376720962069892417857532938662926897510941729752881958754472122001878435086228971451766638247503093837368775370230524676317556414384311368016010841739374379743804489675971409573522272030590793017590066243782388068465947847692242433291445052616533497406668945942880140804853973589984681664133141188188517066562750945025177573103658978700582241985481284188224248213840563159737889500402269329972562570412608506045651449895916879334214117895502756452355667884551607283414054732725071140425146878428202798329124802417054028399933363499519540501501631276960700145951082746246849468710614792581007977662556778332728456613862879741945569427491556011752484107223062630354665884814073627081009922676654785012208952490371852465042301016867078596921171497937445482218453802831202777663574987470656034615351920558080*i1^21 + -1714389621017502407536920939327611620339478026098256750012643428037599522348773668268370021018666041731461652437447965583260235075211183753282948528175649227072169427038592660866929301804219753542038937438391938194601976369139510892879438980862144429052235106692853601641315424779177150969991565279026683257578379087811762972788461003063679791634392708036613888406893709827536472870774042326216487023743367185622401971163879030325315417570391008399047592510652039295648583904866611743326946173054816103389721266934788186059742536893851857062006568817695921415896362764302509742405869798844755377617410647985459018807818491703769411047206871092871508014020071889962203051918818979519461604604084661725984099575438993349260514231982831500503732884565967688127945372603934806301233801833240220360095039649396363381688252270363617519054452593697774355630216166443716585318981302945835179158594637509348014521301982157828907376235661986337528147657942535050879158057311078174855544037854880098545702913683341091639594522323163540427015886324302097954045752146441341020039004766976393177005099535436273895610240396981861195706048431938479210480945829799123986979029160563493799662026517921129794902597781488915860828483729464057261361712740554310702218456044940085203866630349629125835115800791244200498231995050984380313311627879578111659770453596794343065531608289320971108947738617762530448727968493636618202481710835275784745807557498972383684865519570264058514625041002578149525695437626510275136742939566459788887535626048669064398944785041826440683395448745636705241571291600526646419986941483499645039991129510087769752663181147914298158880347142600598815889221718703793291550153727273397025398575902622909917812704348622952237044939230746091560300469007449582481329213194034030114816028814554400846887135995287148432993039867098413222007532135270079373347632157232229643652763100018776137829365617351354020979987001916355007684175366963633165172681564681765294939559887547679948506611122524073459352584298604117415438312001073179393983463954350805781758162189362494714098760678461969651500718051984012603160784084543524277336149608894985127659547952358840423045844320885087850523689980305278600565669038272521039710103924671138782004917083473458352836549184594543199972995052574696242622948560015583394753375097085821862622423784466050461607855240012714652953292339547417402921274528426178312166975536045602372674564518960814953259372193805382465935455225208041753644743402372001420629695370827700023594388776712211622434063178804869441574404436850908238769138089818759349671236658637688954936365986310472630208848724383997831336496103803633167075447568450222967617739292086015679752962482412406052766523150049304018404537083871057045326708829533203746113076990751769730577362698805312131546384101285501369900768329734893114564206589075193727869349240479451503860797701438256655550825078162573544913922358995760600538523020097996412626646871143496108888408984473034547079133925685723185374661166965942957796507130831783838615191885031498920959671171986222287877436366145056404446744952477901418446096400328959510606147018325986899532627421074392061777141946963078242731969915931434220857409058325872148581551643056428341830270075476754244471025642790743554766763305809817644888801704804985325064217211359454974024883994476270475457544331476611562097862508544*i1^22 + -803588680252803993648182482698358680028953604336542175580051265811157864747476722253844739669519802153458286961573225935482738467869905573248176733222502730171991045816999063870162348753256621807167484103126741716603100579574888132237125026210652702092683582248071524557091395092802010604385753700889954349267335424591447526127123960877887850467920748283346494535223443386090829399506386011905762305888343634240889815678933565424952396863435812957302638917080195656036626887153740973993189053141531871463483360659749464504504077459275730809673691479773603488425282243674759555124740405127570154472502629256136331112946415285033330622830021461102886152046177949122157158024676536759508252820554481944239135197791318960443156971044850690499808690088112310551697996105188993121472361079527444477971956018481696752649290125453248832439765839905256122414704001917075719814761578163286184832310888660213834127157179522806901584796842519526227445067601744295485988108439758340741898478385666899885794914609932124024992127609866777404674271780748987359990406694045919184725368776862778435505703888603398543583249089560374333702820806263161475232558700840224514169405951332139068902120687024995023932009085260109241359627643269097604295468770053446768796103004412901853504449541288449318820336348837395642678529299084541674434296745609183996944382078802574727843391611682092727741326233229774591264291647807426361635316534207178656993287259834359501411138125058962112732975023729267935298383643684311107223620618244986365265146459768338743017192736345540883326910967532190485874239304822185406911725831769766444522391069517237304002342871481454877091873655704745113650861336237503271841666104471253536372564027975851110760174053523433428133988979893805011734916524354105396224150627159365796056308801868001622666973820120212919116226208181402842170909485463125410767951176205739570409993924939190334013069516942520493827992009941035993618138017685483097536238505818081262021030616265204865337298704151964886876880878022938759350484274599879868574566125881725330522253552069282638277621649253112897599523052699971943387030276839897210339229180843018639527132027933061870305431761900730018024425461826371578741423055547785095604099398943633727475827915428041888957234366365288168065083214989122043372960712046697809037260078232586952170305694300343973485066550793539157050463754910167734681416909863307948829164118994997701048213887268951093222551925794472724381748000599561850620038594042629182772636245209357355728139111138057516931513182989529726600038582341812026487031170106166999868150896718065472085052940783317587823269815736024830396385325676547264131032585871415224382604314070333830381050470820751269857287265033086874225287500136875113430423538353872157538853043359258648537659046244068169200205517010302578609413775406456586127930251990614905097350269344312902815536916600162369921534856933146978958665774861531509842285926252139075621064011879596566471798346839686414070495443568643393965021648886678893526188149598324449103432286414109636588694519255912775883660964776973409511254867597660316292984970721707629746174877509034982008617104089879800138614048284777517871932735948805842667806918951274889233551183992612794111840015186119605791924757969340010848117234530180374798629806760275519618180596687470700817780200832814505056820326956055542666100736*i1^23 + 384423057784503380371574311163044264070737004771741192854197555616912906999215126121283749609229844424647671617008433126585544459145009966948045031282039468368698346046154192762234755099761106252901930129553904095851038038170616740205472524182385934462352827228391266083952574024214285755257870390177343078592044274781592167944619082117071625867094636247335000563152675613234982223347399560635516777069201951237045778363358823375528742956099679737899375898111617539796928241853859072970149138442260015213982734555040559789660108258540376807886318133431194034836555350265409466829664003871684583782194507676278996599093946258564456815788563027980198437577150229864872271875542170455600962530248516102341039904051011122398121151738687008436633792483878048441627748708100370845037755518862370445878973763688279509433113300284283087437457364118834317497314855593837536414235962661073505693556488513963386957076034952072948847515005506140313239247245671970898041041019237686112585710141758318916307867015786836749365027044829480297557686531420126511850100135328354024708839447577970375027787918819413009431306181153385383797123982826746077212233231747486584322685808304119713770142386229575413964128445387575161161222317796439278168657632623087647163615580766458537018592868291023972402028313924139189165219349874870992184358480829623079640003115729638260311836251003417433091474606372512242508071335440558326332419889882563444603543644035885601225358105295304756687500589214223722992080366574077974741198318994804637113599120803779910362085848880633995587906740176321595698292935560890544098496803723964312165483273155823141644131983615138812866193387337340646101212283301779561321713206180314986043263401672661901816100854842826721982565173158672288854028895822131074578862756096353121893178844895085515092002347485162086369947331274060124148416214255448301259534771528451708564720793010453438938849507553630627716489233243845668772877073836977483230495660805645319268933666842115874874910180107245227411010617746219330194248688521711961964159132384239798080926258671081800566716307429008882027540508301450504610683323611656837545142436813150518306135109045973149173356984649584834544779187001721107827445226058782746719030464367713658853312875840362015027632792611944754667277473119653476113221391219988456842741522918795151592727604644544143666253292848441866335880711290597056807627201964591718446459626700340475116309026367812475751863978523186595718680246682079272094046388532272496454990074558567011466121813338201430268769126316810736289318849501831063715834655377882015415899519892888954093283938689656760369762638376306988231193022639774373370127162276232700997260158495313314559800914873271682323176149814722943900607894420350874600285656570781227333793184993220559376445831689128762446950628646995060835912421700025797913636978721785344033604545924729432454431946597387859901843966597122555291878031670911893921084204619909533542080752578273831055044998695202511962018473528922472624126521344023692830934541466946832081734329820200287235648990583044713960277662207202725793503403417306093222364760341315990058255521050738946071199933522267790174080828789308769246348698890565277554943884903880729438802360659668808431107814080854038085641815514067996538820958985930071527673490847092498952538777145631687163867351805313164037448087853512416821248*i1^24 + 841417925469074037835393189256059409690847705852772013888958727276735820844407099872959448029631123293669029220943564504067165695264413351051827840226480655921340090271070954988197863088800757708576129367612442538108797102901597022986464590872776726573928469378139713505912764719957643443725882300669797191979196034732806579103600787298785614878607153897767045355243836903019560623180479277442647184790319946300937796633904377778707363208785837926911900683869120625835662550832286380259195413722491408771564389735277319249910145987997806304601068234533271753131257179749539440231264157195278612984749781834757291865415489223066302359760686933277547004459402218434285052634091498893838906753360121965429076589911345990961420211630325193374484522732180303253353314356202088537060404531224786589871193838026915829231538735120962037738253269694510061098933144491953170732205176089004471017843996871275839172758319308280013388939606310834858230236860238474022845969479657587507440703484654702114688590374782576448800920112950023581788093878054612253009333843640501650983405868104607014579638973778063853665506542569631869303921909054588625216049218942998754165463126294691175845064470935696616698161990615275575311152573472628844981939632919290416784239051702489019185175850588825604660418190464052447214679926854975581819103283569900794932202343792736910476908906273612293211877193128577301530177296014020999738055692408948393644598535920644920954168753457302107501580814926011007830518038119343404738990546721519017899163901245003423231689974537361722947789217412492359360390868986677890907514814495197480930419217447458196932931670175784046124506350981930221034024086179165150050300349802749385509495314292897722598071613850227642445828962319103735404168643936368890405757921565012892051818322979654674006365282719039579704507081465014433727245191719727258474888842532237766119015973938811651044892300439502330219832229374120707725494921209785541585274442653999875758928597148096807922421177845342620868709251439494404079560507708028347576087888241190809324708760657572353677921087770657793753278911791051439286945275153620169006465924856204296717727812447903785599042930819285203622320755454611091297041322863361858789288781325198582667961302139750840475335212550011834596590362943695066908183210954923338511215233851069333955702348387059326849280673814579840528182176220703341122959172182193728076709806375924697336614052558194800541701259426087596087618508685232529553403050360310669967296141371905740183025302828122521966115868743309675994943668231195507167089891375602758136386822501907230068557708230315869418894421125792239333591049818019282404222018016355008276429089359923815315439735804789952159086072034865804931598991446792636453587483686053986453342924262912046995794865692415172256212826385320108173171211795055160279726316342310026178220705951793270740133723472023505664346668024404836253855447928774114336880207543672659739047680307212034183715027450607639112443684940581071430391761222764093943581755876777718451501925564776272009742566821314384836483453806029787271085184439678208887174833289704396856983226053674624946190647904335249338283644470991899167887445452850129476558724303785161650698929115528035926444119080034467519249074558245210159857349223603811241845208100130326487179153095140750277184690317272601413534656068065427456*i1^25 + 40490554217838556467756234511129757805145436152896295797945875077388521523876628156620741119140921077526290878720425401940612461362574669345981671988939228993267858836001530384782422362799577275867345438863571170306473827529086818907027205466952991277507537705690632609623285112334083437509191741925246030089605917216622925261288902350423969537583597421375200624754314339989304047852837544110692654484723798690076954611675685242523287550378730211788041897810976739442697850049932593795854978213718260724035051949085120381708697169255859499060395160202070844508942417992920911529597308847593389350775755245490182299622209011504079407181416789084650276532199138492367819089016559219976356107479967593858320215289084208990791579085059940074265526279303178274907585052943212417863680145931001059436955125719014227726898236345993093422354556532711882976951268796877458902747021619528120464144171116023250771957170672821226449182845185323913067731809283416306802411666201346198904303942282581738800037367965976925330739770532757699062277015039358202849613010376040866154297330244391059276498439925551771533854434109464582506891805658283697819727698885689456000309916105709981087855107250555384567192993727691642372923432030030994129307597972159278367050959978523124693033369807426881308385527776336598260920595318187132675420521485961596584455239025476440437179331045720315794373373536422342302176036626347207357802153182830062839027775816610549795457339914329724419689456501064011450374230942324881661519622643488927595559553345584618955695841647254943881776274130958061519529451067760261150023548870222099276381770646742611137774866958553301925527312712502447395576738365892970934344560482063261572572421721051053365760644056458314207453141687209798316569266301928245327858513927001867987169056023814249432846465663555066644277306329279084865486332059389745469559948074313864049500321835303147518587574485082011201711097911148823839714544091500784072230042768484983223045944438618652294794768002946327491656747710579463374833248276956288388290350097293165241211215455510434505290115988244134725731022378724201899263341512002089059337436664218397176741429737602005057512783239783616805801420028593774252569058019132340512783565657313898027343728847646712453488712663573283987974699654045216761360453667264179992502981542156379675232435115222291526895918111203831023336968376149959449836040148237284460866838083343906950298930689474740904948711659242778747101114045882348694363014955949421253152544387043911411789673758404722260884956065452647893645517166150289804086107033732985022754520976642122484474764272132713636940886352928822798995260003812634655454758300562858972975689752431811624278829748371635031244115299816953500045638381650258154125534582961085378879863792259535001341056895630230038351964438493514571472899328950847155995451641355872409885718883133739153780856830765061069584038473898810727716489957429560757291067139595665229141050214550615818389259892257388051193709606166775438042154345606711385008874908625191578070636836973193918422805816089741831844676900118490813714855865105238675086239883640989442266880129294190953631274017384609656488327890371826584896915067388679116149296190673442510556031821437701753818382077218970540786134993136261324886423516433244964963911179194589016960622414902523489412781936343159067611032927076352*i1^26 + -323995843333127678168127850325472954027554017783205771487727022082846027327209113853943569357970327386793614766196855329268987340879524603731666202597987149157552455063138364152868394926897520553613697512758614895723409074667896478480896197283583323902151436915823333580999284520037768252292236554800883461935572125150751007394018553442459223692634069070337546448069823842552193629934412665115566421727770657411448027012906085470235442543265248430949484242607774516027311161877455048852066911958596760279457730108167345702494566449334724660864087015873832983089926077044425855891565262182398337596051029138687762054777549292971231202874953847795261540962807453982287637683997585755161202801298350007563362562405400514867858052498209850708551627598215487359533864949244240816826877256236015159337900107719544556534935405231054769078202431508587653413086847795442235158190860173571460712634958656251521218883824419737680451998490925931014280115633909358009637922321274967593275664644058291787629003180227880554227370132659366804058148408678278993921068518369474989949983631382374547870622090459259820163832832708578031471280500984042918474538596006947579030354027467921185059219041095478946016728635112268928381450974339630589653352631583328605810987179055293202173718579580773977004897144684669277706094913492805372357385227917120158231082801169679361206838367311546322242701902597854301474115600260750816416924158977689668069407536982696519099518839017130829853654478866237010564960530729867514145134771392079354065818222733936904744293248561218474389209527574351316025679880261336507293654541113257283974199984289540825381253402330840049241966115935155847126461928435315440310729515737363849718289824472847591694771093836410954917682497678824258748242276988771940147955007991200417211276726499627144140704252716380807826580345112540583806651949698064312091365402650162761374583153497475324863158967108844575002873029824678291761401751961335922292963414393187419107271240443152290032702299541727051531801999579074187837689301182271361771425511385062923583239549577387674111236202627395005505638319005057320282871714113140981621511492824694537959815784823509134950455919502842183882950233194490698716540385393600782109482418546805504263487067987423760022601189292280464246558962754820375187365876093202234976689875331160014762417342631606145222162897044662384458590165425795223063284817424522357808395221424837501367075396107946596500734494592297537799225435209209801813989395835271725367410554515208045612268191887731409195927629742723022206689028389581395184087312308191039585442150830595234978755755844355187332112479944873064618894600364880914900515190763026181353952364294145999840025792755404985165403554400217219296821526754191100286648751391767969588409375065314717795189888159252948516887849128545966854265839114336803095084749063277750313224399482865777085939227023754429697594050040635563721039536064530265577637427143618106640709123385444283919311711609643627247816478609956627569737213200243306501025508548879247948414428483006401859384901279865832893510747757389323269722743239142004682100557643892721813160977215635224380667210130766182984254306912036736754377044131771556198971775402220831310645535653750230880478058104257530439911085721253920501611186282062521087571709387957435038110020069927760067807606092702124073624130289664*i1^27 + 12833799669467544734732033147096700234566726281755931702979005018645455775357243199284918546948571391869907488166353574845048336826444442088494499711179027125157391466262975757607230678001625449953233402123719541007437159423109774261290872778922441341699998582118843591964201366014203259116007809907408737973089681489674874100707199814995200643624118944050754075853834975069833788184148135624336941523148773483782681056593982972412167816789652142378234340418826993917909529969332735845867943569528517329725413452120681052713678283781892292152590444767382122502805580284036422095504080113523608025916202743402622458775069708840867284970328085089350894095035847154074414907403743228655539503955916879742759216330857643486220143286355700337603039086557497991350137071069274353510811076650125116626738883675856969444863875289965740633801376584529776418227037334596527337503169706532398625307032040170373311463207721469898591725968695659359088965551248249554691942924560560301741080307622290745936438627765935093365265580737066071487456697841807179367145136711446417389847608980838019766926059941427831137772168568536233782116978580756770249085009396686746985546690646437087499291891428664449789869129651979817109516026254031989868415815494917975287250108590989904670880796839611232832184602019342377863539220500735521656898149744355552359935814613986348618031673528405299838144741273769411839481122247247881381191634977025052595474360689243210524907715910560622977736978559316475323276961282075714423834968349849900110789577481821389012750732065646421400940776909908467603379452443019511831404341878946114392641575574345485444447391033413131128792608140141298074998736727395127899385738064362902211002405770804166230080421091962088082171408743166583543780009466038611652106295012584912193911210679928024913882261331073825589161982053128308236169553617104029146461781850723129297760236916546206789411351897980271081021292797403458406165394598795384024912571229724998532475653663804077472084715850567339539157851792796001526771746442693406903061594349252731297914273088530241207047000420212856645983100059209099585196597565971934298538757426782651571576479916772392240944152980319483630178330683385107654233512376019696032822223407838355024728359001899518879278122745903876087252765755689501305745187469295805004930541865018146030716035086502780881761242268858804798446772994764626351024611133222026418943393089382254457240008306731160769830322018116036516613984690139230999851359846796013132272448829323682838629447643241400316167503878644875627134899419124390098863847641657472719415432367475375049904729004202289480219296475088912361688580639106944162705191612693796552170878211174807715399653818238843206197668902815513280833156729552330137924628715762874813774193075632918625651661190649807180590071620412390591144885467607238807323252400968847077750507565547456735889732618141812376772738199247654805080071607975731451953607585172488490260763195678236621067966970891533900378013587779545648010396516473172528778664672604455187532206701402264493475528883392304798836245768199191439757692910508117023461723042165831804840493120168559088377967776958445699362527999702899687888542758411013659475116781393350917474963645322060436500598427535023409671232386156041019840252577803461895777809864410437763364888608074191543356390068609125630636720128*i1^28 + 69562018018703786588792091690096211781862596858884172528575720959389467670206003157327379724528550172223529440456663625860609939202135226237931327916788612663442028362477113447521160785732690148209608072030632549713939045358432216097191506686292651923614240562206354102076099162417214086671246500918080724927695033144151283637514648596160660972117906999033231219262420748287380318829076808329578984902993957979272251971471903607901315396476505022059381968704403596049871008834218412958301656645574178428133775645979387504339202981499396699549344497822424776125060706739782564161612176447133392391855086791946747766264191772364171506842643293582047614392841469991180550136803411810302344847216089440568729080095739386836281655106677757793809967772415988357237598036730678907588700821577973823903455426322014972741232140035917000556726029828333284664293116369957875372495096374408619967772433011869135421851844536676885931683380982022698592608846183214743244027517540065494344740468194514533210078781734688414046009772248859868896753359179860833000458419099110467267736442661732733555021294021538916353094308825085681334427440388789643830924055168174350700362957283014024077462428377959423524463331549517796055743048738238359423373768206999730348012687379130674835309524060404741855543003170497885983516351214194703503765129749359504766246832425410944594075885805251313054781238955281772730827735322028720796610443724933375899286855429684376468019344394894735697915941465312645645266832625100603583718462327338567366571624697774540575051501055830785300295035584009296870350201306021664031220524549993945916231952453203966061990651858897090838748214499634653600315439029160854237429304254933331673053975781815358692959617965991025226147596700598924706063191448315897257375199412651478607778610843169203082136633770175713840234077152491505916764655021573514718772984544075486100683333977588561720080116760705749599947303030854203905884373918549366015748745223959694004049249020661078997760661988727494313254494043584535422980011278607412332353562093566515838932899352381882501839089873015858438245603466480795680850537300976984334295935722660385179419897339932674650729328397041073818329451478262772265519597565567026898623918864663857196991771861448965983288476649007505583390486248745265645951308244636952878654377993453788642237439200877969928054956829195945664649777222844850639771505481764482648679051575786323515321127475516293436456797581053429374440380002294910873995287939242672724086581025080353461079355578206253130594497334961593564419945491205470110571687199701869972159407499420261958062916574800761895929441292015565951359395271487608840562688687868249330135692219714761191716508925774405215070287719905440916508709735167950046362993969361719371127851363475891289673485867119797487574169881978474676695180168729456179711206590745200554491203470744586861890004882968516882081352567337178221678780101674836560680454258172615944492433776721657616515812953743569012215272811312731607564244732586322114751036128209213831008683869397577138545942688072453912000085151296899079736889907349162982451546060801716759612547695259602885588973453546079918684448504495701336717951956166855154141816899828744819084960086173601620288581984962042513141194194086778743842820301477397113311777925968102914834613079164537560628887366038514988744704*i1^29 + -12386011972491236301399800926114645187837884630853142389611591688137251079132826963139790171223043247246006606389955546773487822218939796930450749309366657156319397147448686686830394075224026423447163082838803666997816819794345128411466239328736157770903620796012759687422169384034934936576027353966142053074175126592863860668436387566320038070548251300254242584844005005454647969554911331106579239892258532120834606115206707435053835019082107966655942102460963548780657742059894100639770034090389986968307484363269653619528619934749816612077987320566697594314019790727678419547262686239966521886305917838145224868996539857941737337873131736570336088007917917647054410116831323098110377058768911688593446987284177758385996880582587888092406077111950202783535150732811327848889239905743160245290064543842062477873504246582726517505222655538267262602462569449767774774531752702574990200594502925995620047436275409439418020432839406605030810246608796830575958268780163088431553981775472532143698682651524600785043895582688225214637399113280449004674595848675515080658734125725668869429200913150226480714888441849137420787408447241613864991755889138357171768088435779945979710366791977591389559481395689259736398941301257365573648604498644409536826731427489625892564625085502876258954237916881269301755976996460619717499783527060839776793129367901062214359636646144915773150340287706113515348572492833505093494960618630915026625602121079646860431851004748275988524186188213039707505072659347474812038404623290314337050158401697207086885088936981310282394835530317681934006283673906545620545061647277804392410062627089020995504584849493322327587608908449806774552404645894571350907524603017083965094375797285873662230191770873649315620050386440730743205799916084027771703213566828087873733747219011242059892467371818863486470002348763980696869958481860001808976022462792857323236079103335623705474069548645464484731650936784888717552883252609361827340980259950285840032041090582562063280834432266484322498348138832153272528426234774635117640782575028389410817561587009161570596935848285682325451542391833854931682307049733881777287941844736736470681802371236448812967596707870398028154574163243219562037972648643353777226165830038836822950640657432304359870022279525638342459138460037295309591299085674538466763989463580766655009124612583145545617076751446803371504374048815463958874572517970154364460096682460184399347573076663142637126988949470907174318381820669269065126646292842211346693404304655567574332807119238429570877028470298798105413905172302932756688899614016958709457727744228772249614739669761273882157388680075885874094860277445720473671237843337308094531430610016198328175406956428552351364298121970849332485438547636205942740412670409802430270672276912321225367522249916863868674158887264099385834299572426371135386186177540611231643778304728122435285068842896315148062168418400016817973265121744171441666125779953835103872449365784362112857458978300741924102138770633676747745842352160753932621264648991796559237681821048781047102750074392362630658927741640390537507076449637824149154768996668813500232686439350371056520283532501369739744132567828113953448082370535931388975125803176117368535072565545208505150880025212759869037656743837768301076765642064054742742618132896901001647241332629249798321579053015699701104640*i1^30 + -7059720216109993071778364415686384496520963620335374112448813025690266294093147950687038972102504310162191606390088407597737681775350090746143351039385974137862365504090419894146938599030135672132938479584045293623105757113040628819916473176563120314059913537481627757945713385814161580764367884629432060224059592575198336532596829091115570788841747309309401522125169193325942311217291312651113772189073631163788440212311400574449069050991124567348238225076447368895558897670224418313675212173526712691789123414832533746259441737205336480573668015968115447158847601350262308535914802907625717826329428856127064681715904329474612436103696491637724062587613993999788222863545999874678171751157057452366756100962005680066457927867751818916596056917577674695151287921389945269082205351509733367855629914097366121294351779621388386968775090500717197122063454317769401965816871523741592381815883144426606495205845717520810245684989319514251027751942305600393813646532120616867368010189049793608061844754497882036847460643765132658945266614582264438298199816155441529236727656425628958734449639925550475306661566736699576750399415258806242678026328009891662838289167815718427586589902745078788185950904002456631390388399370673198242940421280553126049706731928129267046255326921700393707844562556488170307883488279165480776251789746400437388946514117244313397106402302642994678580927127850847451525853833251998678568446290941782950764514908383680832344978564374993545648647711061346169059924500426084617791350272910575682199482463673141352684775735197652687685395039554399090915477888872253393676083744719983018482678836242261924529551350728286093075960298426172736828482610136725828622858753707654046321949028970350786746943147618251312714537207384361778980984206379850677541912663661667973186236745473473005895325442383278393712524411949678134874061965975879170730186682974759828954315223966145005319783612870852819665597425404936052797296463932776354055192084974431929525737518666026389406464225441946155048885841667763540904119183584717953228400898074083552129738235516558413264751034489884390041638550823104822127280180182969723216601721589781721887779318080368621301834550653438722150684463822819444793735925501843945127093754858345972163255769650795367793894466883324074504883221263103532322473720008225692386827368852718773930084977770792803159134043640122998972691405917803211829747769533768667244019776334617774156946554178913946654114877750968291739480277307125260922321864098843396765388843953442680413312971351227529410791917081320478127743876205761123052007479020343620559684778938807766877432954657494132898932574207900678184115316171783777007597435153545432630880273507679858244193212546666044754367460544769852717403182861174594544016264123065593713015616293123067845537696781053991447010871345831041413408704050878417179379198827502731678941326091187097414248461219808032041777739189749511441494912732845652728847092405536722058515069365639649951844182816760001451002134838480784936595042384155825618483095611126029614773244043617020226055438286156375119272328603309908112780615626043569979978721302172415949548662385854490335779854616532690289056500524775522792530155773181281466664456810411060491027013326383757244683205903421029076374574181956669089381750318281748265693895359089191618802869719041531760084777279946752*i1^31 + 2033154804424571671573438878397242633304947273999811202239698202006745804286701428340150575255441057178489219936295149512295028952608100520225600846096700403760626226571134994686580752786395153703134847692095942927128379776209805765899810777319275140752061405686977217005712092832432604091696904141811743495549207357675681070022647281359179425586064672224955000365114549128629746612952966658252523588301478099613061936527353334400212919595806666550466071626989303055435458410707824544656898868105929123955806106104649066789547916694244732046254906195290096017327889538980693108775828296354619912229127136318273878094614542128504966368873867037369502922331119958063688205940090569985521746366687977613790902051834961371343742980640966535349958880881977258685024745251141746302866571070047397674442364648382884934782663307163354048409581652633524173562981210884574323404732644989532821845054461939701260108494000404566182404373073560803147380622455546661341365975134830281239432210146756359474204853593689070460127534441054852370256523403398390118711775703120141916415221164501466342965347248333157553017727788523444621938073164701133692006326622716512372047526939735240545948447522866607940694834734237794667949959460951484688125186598048398874589200783428533028504721004412100881149528257765611806737625048299473295570251564513298518520114896121568400673661892235742900327525258553312882243042999812690493655538498588055910118921426756365990881502935298329053342617720252029722150661285399749860925010953772777710930888342175881977909630407388358818736711628703185039787447082303915598724503974477072486151028831459528510754129443381688143925764380572134137651721866573298637917371033044192153815255841784727030369048535159693210087163270542993701386280257249040750793825605568288286860248481186884778472811686382169782884516702496037843722086791775025506607017640778897012452053856880033368600940989523829433365983733161537122500355777118946495983726450611512214875022208471881441550346511895953233373144419803652122482817639061759583272444390957326196851314091584130280761731461437012235187230560330601925048448148059358279948754961489201092233685673796679544761846325830263312714862096056490591713454805723546187920287140115498125801427864682117168203793360379837760298880994877102168901097840864810402839401978926279911948827600069028548237139600233726685626063074295855595211502190205572397931837154526190196933802993055519654851432407511034106902550422863169232913196176677267515768664177182580313643961739900257262533198514135668655158204763933944323265643987496092662126523162453754808744764761604648220495412160264981110053779888219744833586088693426406443576867013338424087073983950472078566100292504801033024751053933247862578588779248918627433446580787283662265660040452267900154426191317627624868053349578543797422072677623588366700534597925691726107042730889271391408524345505183777044511785052804808495391957838031354226109331298436698135986792625739404767778023041982189884435258186383540361021047965097816637760991783695501654040429066931156575132383046918784040112220255869877418560149586597447244300150472226272134146180454578822476765009593591970276833726591284577597334845190080111430606055729445520185568195733861740036013572345153053907677899423931754230838652379281883082617961330679819907988802460712960*i1^32 + 258074628533721127191380382459570354478260935691522389202450526139205895849878084023309479435287524738161081755792746137506689591303919375136210851152621267379270718414448721065870687517953812601219197667263373232456413157524986442637360035724760290878361729000685465158177341455987148556366484380025171005941993312789450589052930505758367225949766076960787781209186702956806556154454455331881773687029063914256949246447338792877658694319459831989855486655320593474037395345595954307867057834045301395797844834557852805205230907431378564710745916521297120083128752766846765754193703773110309626396260223446457596379123120868997169444792296969187004515503295755428750603228031131443553090146852001833621266758567575458226703207632858439955560513345245917260051890980806004699725296389493528090576443442910420356486506868805352824192458398480265797004606303614162740252031815187906293060029625017914537127246399370938145950712700340453545272686117543513159069689587440683410468641385104880062323747488924585339143217490633647345236446530236674062570337573858969973472475649019581433064976178512807424461073225642667465826224256587399763346023095746742522731046814240210504256400043304618235001038616559290973291075042358830486462672905574535582560058712962731843469599748571982486084831018732788568219791139347621988475461327997340945999366312372782793206961550962709319617370103626748477914375948188480749758462719820946996328619201149831384503108473144237088625748468720315209136285768260679073989604412342449116771185339810901289118912594659788004897580895716063428715643554161044247110314377871971969330917409619262008599307120252854802829253851260008414408611451312250220636722531149286466688247246579600033656399969502475609277427632590506654310312760515908056824839257865471692259750169065718239707703130129684334565912632370570741755845642323085078869581524103170578877610466626353189423582565215463213140527821868863165087776666785079662120533144400573730436145604201354210117003417175078245076817998844589620804035945533396604010055345996560930916745666926811619133275916215935973667840385373216813806199925235660621993078613961323481928211220278900384411103708032964055650465564345825601017430085705175772192763841364245419333002694181707706120377014346290356097897375577995066726981856909755246582177967383779444068534139460564443261349453723481954025831692352281503571544914469016975140950700917158296458364037575960979621760160804824615966604267825341101906543668453075226843428749660378996908341044770497181578662381559582836780371899084667776146950736306773214286283850985001809141986597108648569998857939975870712546445642441016230246668577275822162813764121709601881113289076192801360430851909871469611847919064188274858004634947157397709752505505345851780938969104976571001785871565909732803663159715920413388745759636279547639978018357017921387076375948862742064052690688125314677837105783794850338299282929006893575212304238829084459325114633642243279835909694474105598202513653690883139681041975069827347140015029228093135025086729474686881411938419078636906356123172245168340730792153365138880347814500261551167398757812874475732185628011977762208546317387342337115938599330355971204391711258249059773146923613619279842511167777006528570016208519236039530417471563214485415042557016871758895906824388608*i1^33 + -126332958224739382923202620334288703141083674128597940275738826186470272734837241208623803963092597006327109568472870731977918935949309811379059009743898888830836300213753211010527388438916610802580319978654726229498653572650228700934629307600474768620693855544411291137247778374031013430703200164295168209950831556161688380770660726918788832849575287702026134636242235585363135343094388742736801140837522310839829904310982695164489985861504832583783874905341024488043438457644692887240470815981501949247913895781463065622344011235813362846231524904493590513063639051882952265165790227977346137093994761137672397250216928056045209048613463528327890469783567062845892850804092397858552099236394444990394641886706744644610671803546731148219778810519750590585202264230535754950167544235070567759314913749833447392719134960279005566480190508298446107750624104120077525084734700015710309682872746037718566856234379579121084869437913672635087575743655771268552376857651693907190037264401998711519175212492923515933222168123588265548049016497219523390655219793861398971061490004607949692045539498126462051952104229638359278884949630422830232684592126890936666083638250822940837286130980276176461441357531418965492023411343744697128599255030492317330849481459782220199570596381365357399020492511103128883959581115581797812599957642598446791224285876872406874710782934933678355032365369764257382742750407867011474842113973802716114333694543747888989261884442509141127162293635663319120030672793199628117346380214334822351741128331905256372747196765678956807413568040160315927613355053402040949968640514756492048845794908200545347648126308509963788846592605544160464326147597200277033024672168947608036271118947796555524927670684717859422882983069904862051866070037750810202217425584982929914959528742629124071487215077573544585962842343399884638825189370240513525600000009959641999190922944534650751642542283889688329312420470554927672681300634352901997611879424369510773680121908715737942835953335066072208964510607169223439875062738729233642247326228345040038715283810730399925814174730283943173682588470755163998012834157007434348128249812959078386177214720852990580079547464285003232201639017039555189039721752186250977873239794883796170304656220422031766118449684480155313078572802635372799242689197199835548045114881747120967417079021844202012334411588277970059028178217891744405259607594031829144918992234611132337725995103855575766068741549615218232022330078870957690351218058922820524331770845413227969096286902363331162388233874941590425173437574556062637197608906952985667863258311855729116840856504572091259488863811295609188424560509351036019015140449763707404988532801706366900655525255169679823636626750394611633813926342915048424183055853812913133612870410862844953636625666370519567539057946514690120306521995354218737134896429582638171207472897358487772647093009875675594654689431163270966685267692798832398083337424074477121643177548512982792302752570633825633935012831367145715283028562547301505599658930683081944435362094681933082467139607726422754932167313111405043752886211759307841539316337813302019345493916145719837353085946309801505155429140127106995666529599728596166789417952799415714738294054829088602124206877687433006488788419751593840372163834011070930598302580197524108010020957154536954953465856*i1^34 + -4217152630035726767212837481877963175596347335978594050471650024994895337120797041196743349390264483700717758091857568836209748503748982365094632991864236412661968414029108653776254903282379698913200722863323531577914574777284012104096502473237531222908297763305050139026244542424477068879640020279627649997571136373200871602415599594288795268142454947931411777485335546642748067845078678813618488440695290394680984813758072552474723800693233158669991392518985249702468778299909949284705536513835802181787048711371802276928658065380838304243120446147422136540696667688120682976513448217851768349939144040646521523903272876913299851252451289428176294752740546382984893399813010477158995700343011825349001273958584561757184218886145206868995188571915351644215839243391257170324667866912471970390116672334716144388599436613091786540535789585203040086983999390205330513870555476623644773645713043909113964415940656414552782608593811515847052679148533184211637804813679812735558507662033343971346721903652750703130581882133318523977052023942981088275443277634122892873840064057430913460342558643258905663385602748752551464648771503221113294750933492561838903373416615701620196261706038314050164389626850527607597103919853333968734185770754030668745656818909432245343486923260671727744813473788927072580361007476796119023079474141406168611977332064010893108984355361681752769845200425829400071932547628353395316353143829839474148147714587071365643598004103580287057074846557591549550335634712837683111595069303934600862612691844378148422237797177409709761360457411082483315142850458586332073973777447818964825390051459055451130113549327609029231481281844145328646840555900764407020741566619218580826441888709713832845330711275575273530062278184263364363029319837707563802354425458992093360248638765031034905109288368229414870467150105495481432465372417618799278878054708430378438026577639423929384162694754184383032423743545418196849344150692302614993352460484826879633505955197779622212670737216939637670548063927331752069196591995410634206454873652269807283864058772349566449437639232401817145257495909760398930386047805405973162028499344190401370677144996343546572164831021913322372929287113043300647741433926080886576791943716027946399860735043228918903260760453552432884762230335112029277990337969131594654415829848838573059903603258368940750703304589593710330180254332641767850319796847782141027329189438309722587194103511245946869790595143985610106740776112489210525742683374686254642788038773147733403892230683981736846412665248561817894243666648853793873832979219675350301161557920583644325781565984780195673703614140696819566660828269676994642019487560835929902033609750588034269846013400525118126352019168348455371251420159751774509400785207511707195934999801865653494247535810595783381148596941819928978953725267299808894969819416262115863351581970103424645904081643900997422860369143008771881758427011327195077697796043310026724979996309900957988347499933350562798918998783595828568338852682576017256648151925951100941266352156926088170414594906223524850418414817949273565958594985726516107100372124775592553416927683443986979304998385618885544229698265107682054500675812588013082539677699836744184419304806956704396302944559479504917646133692779513625293924813837589660873357418193957891379852413006981890048*i1^35 + 2571763982981639485129150780849563505154501694982224897847597289570703349140463409844701349042558682692504397791932747214703781222029984799853737882850397110982713671000128241974113834902628180412364821462150862320411748207459112080353059905121537602676703842872084258438715359386095923440244607279902599219566225994177877109974523694262129421582431774668070369161291240498847114446775000984034524518745173856476525846780004089808864117471641827816237591770779170158471563810520083582140585120888739686966329074784543429426521314934270965247642808305291838158077763448405264619337391222262808908586168096731981570646627330196022609352059293162246124603904631866188648877611425085569773405596415935820141425236725266125879803959348605196080027925342986332994924844940197369184507885520148649514225696053946689841016312118699157788411390772727684960863434062748768818876237034142406175623241447736482830695488199871976274647338437688092024519900239050235278673568950433381180154985058031576133091647351927485776561913660321900057496331475011705531948394908179862264806177342555386979638650647789900211502975336630540891705290315493165117680246167609799778458028129765571965245461652248764532177481715123245536055730373686650028703458365684086705545439070584926129305620797714440127322612143798111951401906006072881702442404532663825836337956821819793923066493414208231570504475137787179415932349140615638161062252008673174671300887722137233024938013637091105520606683031936192745015195941114966286151278107751361630036063966454851523089765139219042395176485854890132104426394883804967588375966659987775476110140789510541749120750653998381786406283574085593516973063178546756146931822316810075372715666602690507561776691298955624322219034002922641891296361422971456616933277122067051421355170143430072267778877602825536370195318862510043427194607756972692357210747725424093769577731592862577685858628038500476655914932068907436551820908339849181166126868854779476285000969871908370811143759930382491660999996692669024289196345606776771545989572606818497354419785724101734347924501271011193785271481883482056021371928334180154190482779592264607767886820843781074586445066713226860397130072782329301218048434916836232664006190119770055357306653945706888717687957106084701586732565226805112288948582892966275130723875595597724384940314311117191196554953507296942317857569590245542876300161686492429606606069951360839513083143132322405927417226343706562671389037957203423718730765774768784649582251423140341949868220582616051494989348479602721810659544755523790450847914629708570325516298766643876429351991512679710255945547407303798082286695422829736087932980593358126320938186905111236500554743223303842563536726265576810209543373681558152772987504767067448159311936756248694360303434161202515408320746641526023407474235149284146113935792946340659169251514582500817184238504495512541455164138283639661924255727717449782338178398999795620385691387168925138213361005008857988806539154311823034439165157412780814838686820944932433937740380831898716556307015730698825663895166453342777559362593974040232808923540821513126998828966967072553128403890319809803198182868026848692359090356444348072058173073382508653377734857615962653861720145816880598727923875174549723003700643862098018776593509193249010772001140231192444928*i1^36 + 294747634700292124570428066600076832811886991613373436984884046009533097519892997784770493726596405503166581774208897535882360569855771659586492427962547100532624813460296743875439981963079809248347404109192208013139263758103239341859274572618890824066187315039218650074635223296704660430187308090207282944892174859307600377790795502891264224577379582201788058564108398700222132660978927846150171929078900342056880115370784974059697953368744803094039962629630666395724948005782830327474734867695728050910738821290314723546853895619565806616309632403748380668238121352694191040698966698671870974110102315992876879653027003255854575550122506116102066255897657233826195137835355000643575738493877454959794122379246677659989020536888549275466023899653717083738103799116979924369588488463829630525882570204977773055664392567549506747075934708978534497594348618267516042130531652053183883820417282972557718503854752626596978691463077408091364029307512756143591475908561972046036025731773518376027151911381852328322108576245801083746034833700699107344786868404030704592911500643684300188342541298969911371398331265857211823312184435021846377485928298901202907204826748746663651054376896490727876043178087718842969464440123910673591729340597126903568291303870486198852923230245519925105191676604044421469944203241905468543415831895202539839820182147798048615818818411842165033992886411913634939961695112851533416684721719019232918042667337811938654703363902505522328827728620961690745853749457002116530470393753194710220721681635416745389215510719607320116393418711764875330705069197762353145425869379467639660511074959782741866676229456978084878411171229236514425079160026638191629919495613185910415894946395008587338656846724824949309699652661574960888097279132615508709912011348798420807852914362243509813160729950765566355943221200451134686775821764047678983744019329841896792859385910921609305477735957548240292126255423180293584658580930102572291836254307272827529658105282540548722089646998063253936999420251229310667484249017331860275131189136558280308216879967419705072426320016392506174247750451380358549752861429037232353275554714499761746335820101960182150605591395209743946064717425894221821693750047421321582424759180462798318271762937068495107886443891099965089330921913538959264970890075231796735447889288922245873522994127165246321835800521369582633906117120123999951243494598005624469933798537113118138495812729426361987447928035855792089318995723606023807769916943037536932106035328735414292376901278831276737716133236194127378273882364775825799613168380595465072419671048438410539967355950898882434077947618718393705541577426998816206495051929201785018982587117352545533687590468967787632789150013620865348678491373493766644085146464105948742373150693306293948976732787958548257358281641258488369731076222703050185417139490538963814140172980753531667908226969652131034995213724902203591209288725383341764007965280831060336816366428814247102978154792995737615097828836505341420388271486579821765189603218952769528280989143344939817622210020988157389993459909792256022117247449196959559775950362620528253853774908396289173333721250704020260751831488035338569231482666619420027157560937299544645426927521845727660219674038546395200196209486893956967243749718038472575992400257174290550765818111590400*i1^37 + -52012028266645382176050703199829088847674230291416421904436195408144807633680285418105774082402468039762195238212026420194846103560487481252113710584260544790683730659925686744295925175019667917820394975639518121240357761005368907118778994379091584048005345123314522007177775908194830338323446589543530296377194882491860909999572670797734233342385788999594673828092611185365261007027793934947576953280124498657213190547796279048464301280006337460556709978403500089357460067677666017476873859820731325524016479356533730563864056566388744372259642800937296690464316863436722333673961791565303568347040005370415016550682038354924573078174950227095554913995438996330701152208984746099684090238948745340674848071677896017377813209586109751410281620271492217060274321033637527065880153655080240062284599581780371194535201139047042400182128842800247933899686171717041921797374189577050563510203103722441041117443009064941082938365280904492218212904232929511672525605990052196493642378382867257303310359735276411204781449952338121737243608206782138773712163909370294216249716841368793684448106147675046968911907142871940742380710863729213620828746905643199866842734459629076255508714442027945957380679271347006359050982682336829368329244720561174314532778380656774868867729408474977587909843857093387357245007154916582783585169550559043217021590157150717896104974704128121633479251291207378843066793621172743676477037721385682166634513777529207387672970551630680890577569643737749594371819935677118257773394602932189071478005475164325015286234360590942249688950035346244600321342872648896417568774677771734703625171442598879556460729704282942182211890567523356216555961314331700048923587860926120459503964283083778759107439971444302243959679554290581145677213869419837763001395783410952726002325948786233170951743184283372421843397527210524149896400877190465691185838133495492847547564049402671571971701459127879948940569154643014286465218146096690616407623387955931036296569900546407303536084206542668636125259081384719298591876973556049744212943076182876083387342624335526297613751988527155210103128129100497212731268190592074686433660269330210144658542118314877200258707569753939624440155311878774119864781715555357567095152978282017235896976753298220520693846207241796304130462257487643543640633927839583360198940603624175878381040429270181263616387471974079077447954409540941053622465350460055595915179069159967948546647093505393739848894239730734505036300561773156442091759705464704874249842396813227667864403910279697097766991535206527451882338272590098612427556078951141444018109352135513039905615015728408134939529922776368827722306041434682131512247826369094524810026918460416787514058054340253343041867684207061724194460028864640536153336049679989882661826306155752298998146867708194107789281007683509442050255178079099409539354117767058221490395662151840123271589401121917412395951695015933520095279379102728973617721346580912915323958543215508433748574469762781413092667820158703519805728822778821508726672978554918753436755362400456097036936599368321217631709269473609458189259777319477450901686092797186667276431837593056521704146348505130221138368669753360707851341001150603963466862193400155383706043967735864243630938039858653218238332030155977775322077702477156672674389582449908338230365782016*i1^38 + -6430529203542381115601929590728218734591759829782372329092138910860322364129337799226039279058956731826043825751468364959793400512000630681506227157621630747732076680887020257285744752911051338540936791179505926471010815424905716242817481458419394116670056492409884084289263253949245256398723887471613871384263567645358515173231572624167652152815875758320000863001777877134660475047070233168348812708484894264538298661093936836240236534736116756553975948208808155328489248719937185187735963125639810195305222632333721334368562267335030022428241865239472347166533775918017329635426714639886569254021609829117141244848603050639455547087361557846433647762623130282080856304324980273725842093590481000463670055677700960153465371272959046708641425542974791339903662422040168236418363261522154967264275035421604194260963420023404387932452547881513761127047644217337789140432468523636128891533038401314450343055202451047818544764761785373959469079853176704340453898942105178669193381183889856808748340082816510422089980724842290130668907127482825724135845986806674713874295036808695045650000405977633936342620818227003486972956386942761967291520543028531082794295525508138167968734009745466815899138264542029654343151718161488956042219421272982167205085039249860632151736971467493364023001373560316701520483758883194023791040369307184668690955524670550250893662082766780204978861718042284513802490958834271312955225475464880272007560540095819758405949371537455386161791681609681979937234310694360254800088015776435108551333759914889122065460004875795567523694277565467652619058874756591044077120684070260965158881248815042133801091397419014233049584462047404624387319414030392605699545145901685742736122841109938290995778502041927545604858563457385470541900657662252556981546715799609611893730157308125312171089725963594009846932229256248308170956945780873309237234842004222177817845477847239252854356671776754577736758245268051651518967937154247611266397909706202852614342179552081751749641794764508376051235454741784890093377756682487180235236802188179720139550613249679300409039927296474794622521386363336896294979200735296022929671543624109055240910057715287195864074313083193403358101786871776143622674850122792837744210263850187212576703825337807738302865629102123391346841329295035405407444975907195191593178978473369744109883706695603026600880306121298409416133001017230489676104162961104869516834995693800409501270467821509879006623051403315560436131679018368412679234182733071456016752410448027509169234196013950022932936471466015754549831806559538535928520184619121710272292200132778743132536648606664521191527714993693517879742087871004329978306748921656487264798582994421287183354481727976110696014422726279354556605812675673464857477068379958926157853889969513389313955069126763490991943860840981081352949428394670018331427358994252302450641547779645146613167388042543128753311523983168850317915678521583930609198205230331801932636120678242363839207824540229389838666945229169323139908941127391428096960265553168840297563000787126312390795808883753906500376801040581522348166330812605046584300036865392495635206139605213594158488524140821189988166664673426546379734037020414568257217086393691241415072754637693252201704010722516770735856605602180909421303301007518493441107295464849384646115328*i1^39 + -1132224658698334528903985661574653984383778884728915432057918749544119386367367521410251112371897775905255934443749984209779880819491476886437730980984875429822314736563601942065591851831490643957677447459363555420793920738543478844588575422494688959088909271917479875352638637799196450558952615410622469349184984924250571722329944525236216188255333520541915089132772255274413813129699583580215406352418004291082425520963269039537292705715825518293880550547362748945451844940482502186959988746582717661660947501103712582809569737851800834919445313921854395659578666890825471408304497161463640052721309496436500264615924828464331950039464812497279051085530907266370078612635806324290132542345561174202034659557263359470712655289306584876103233626325849283611139897374207941757310858206422855900806905963266869590258324811554883281445812129693084744246923357082590546175275581648132695971047585628520535364966474334519538223634612225254206068060913558761901982170537986424448388587251901166620421845563517993000946096268728406937114206954416630481930615457004218920560504390603598196339150207608981733573209335540276774538122178183899543513423717821441716040339691116261582634488753474955772483774772605263903483097330347153239033279578079146116918288373051443142679940135074842639444199081696880619091977671650400891364326770438519099992133800504152197189643000523945700966344294197113072021272168864176077819295310048338497405252117401786290930233380304020836023846827063328740969074588912047104134775393118631967349590577305067334346300100096976102736499239919034404614903844210587385963975770767805318507486683529312742683559368643960075806435089055461098975650554300015374009298365143081335059243425479791609075552853700808881206763964874379250682854296114981217001448934671649572965346944677969515029509118871312960092520995294762899014907531617725101436495929535584720270364377959854000822765852888422690604827136002559920878455842438282138639883424470746847443352403203844340022949774068158312404331005945659644294140970190693896408030023872267034645190262539880563491964335423772338944704494691597362127983236437899213297989046438196837882192824851897032866311717940443750627149922868049556729211196245133629923929535542676540030680203168418961864645048809425319839199440316403693593589117982545650506427448081481336439284353471616428571656922465053315446201300398316263672248914922431164990921473861985107775287550637117438612326740140177876042216504309845938661796814412502488565116406268656161627414584856314516119791667585841923217152279823728922929277775529283717727271559068710055956234146506074987555473661098085872879417219076503399696086599319919204955453641571865822981917978717557638453348617631735242971171124661006387633627306689687406212570982314620686415920866551685505862191542969807745413882049684129123919358107428550394626494402434090721398008909874785728590014389307863203251012536128287654246411413133950370160541888964553769171471701549130836310141092695741569874838667649990093241789378707412216894292579234659467962923369901145323778275364236763159623469852328128039689172899676839943286664817562790522945374625444563578984829265471396013937944771029762952097762529849189343661631668225842846854892754091102434600020380532502695707249026027791622864782787453806182400*i1^40 + 1067057450531811289232152755355258566187288905823074368287048573895466000386786254976752958300532040918669194684285251376030588588630047647325925808813755831509295876373855796686036412663762102676322226125612952110264428351584986068312837588175030960311599284718051119468822477253498631899317736529821581876655712361432954130532544695223751914766003595938740275256189271018295418560851001418841408659473009924105059482213110764092514497362521666876940190495356989365447443073340695705189101548345883891812230238085667543054072179774394938702856054959879124449429926739701983967374975126542121635745036939429322123829874596723039093300780321733072823869674159720216085250656503828595346447219890362940397500999470976506252983401914643577183440376271135094010539693724664497384080174859594244224543693195812876877131390808343674347513980470520347309900057924760297524258850444118701113293090798219677016327419796039714261098886305502808650006786714950496993045941621009910173947606355007603988994741966883122133078224833944215969273257856398925005543346585124273622667990229188847110999977633313970747967029004177624970247181358068258045436070678290533488287433505079748969240112602482270970027964639084634669426003932864127654641006478853019911718742769621428546139636674201111386376696550623951820856874893465958788065443790895377918271077753745151496754149275783182777582239480395669542472660403308636807358949864793089650905231597649248411451260533980357957853226653765365827078391170100473178721683801289453577524474275930302832535823107644173715643756218236448509673260363757193009189388824611364704039707066377263378814070379582872964042997227843098896435096568408755518060237526921208229077582025160045400300724257504786496859096668884457415421909240934548340683969262136791683641947778532764142504684336538861409693251566941060623241985866530830528607556882285981721600473724956095508548802834146113861813806894427850392002823932886286750701034300618306494848041786765260105385170312826096865097764737742990609059561058825539569020724012584826577898635218933953571462968738089180450817101279958854851638325510255349219186753607967653391951180386550450326016244237781977849225404248913685266639645773515600250424847597692907333741017912314262478823954209862902737934772531426705615525316838950620966252124526492623377140963418627499469741095510090471195132863548702030175621795542651211089792098712162475367770389034862930184635178117737710841832120640898138091946560724990071728029507547039939278136752239491131630769563384185216421522440503629964403642684035487079350494504736921537093667536811116987051135435668420131499482572881160735931363305867734510442574960995597093666047766085356710638398005367708121967948197561588240783731404916710965502476375866590114891471701503026972972922902453195621079782057421607933968906519527347263086978778294427165011796064448462838968925218483952239060771681461847343032090751143336250886493474430075423373168672443828591470603045364180000326841238474264694619372002667276616322026691339781571896676846843436655351133842389020322510859723085476533868959774640249877192367199501531942985861190827400636066386655519130551157108762593155319271426098659054860097688547013763987367995921407038270134061789071207775823990761914769572573623210387758383104*i1^41 + -231461332260540339080508419078793947355287641700807948126254874084728085476194226804526347923260259842411236645237490962086754866130009067402150580734656577394040475861774818858664274379632724878435979096190366877412099122375637963533532507699442769040403719553556931505317600877545907742628847010863555104887016477672052404083840512103347237792083967281745819575954339055368265585442316760799939952569295576054408632677014188954490686588711842307405562645381015167625246133568869714101894272681501332329288596848676859238476890279673921762708017945251713340686932339428569694191432416813813247894614303414623487254330765286041128676741528417681744270901857467661947579173738552587270877822138970216741253352054406609252984833755981324406929657198966229064351592683063621441226648689165269653467510442632748019918580560251405731380250912494842397885411284316691905381201797323461611351134549390489437305857163251843342395237850294375221692058862284062555636571378660492011118400860150427984380191517843224056001701596100998900587053460846411149036312497676207997157377046998480899020565478758074031118158670803824994455493098891136909245223124712371594978599321747760966621388727870534190418404935377799567913447154636721674773694891786531347412545492511036546876316496584798903584421712947157529668807778491384465404762643896409732000325014289142533585014598320136150027191043762197145657615013357716653099469380390224017516042869050444967456507911140074824857325327438740827448330773677661631963554860234946944957235046064506811701822732756713567757306865787038297847215480336851018952489172393278637761647196825544650026277008634566694957448318589228459401579501719336055360404429406916719911625936200736887733595100633642213638620072737312687133059576366412806304597030415480547326396766079087953187718383735782203833747892144020342883062416488370358637596478605589532577517192136136104276825404201593686269382306328454543521019537128599306883250244213340885624549586709942905368799574362915144681376168315778263801381957039615357589793306138013198600071874242684910875099468610458691724739568307781082049506478024898012829301125018988944866364195925379102195879225776742636406680146867934970098127967024475847068659792881888155373256861857825518000024137086929900740723626572303209650494870572268311312068330087528423659096202250488207185516844962016249778309702925965147756559266241475900176442054979525607598910789710195710201397065130367526531779191689350301144286745290136724328579953021477079940853743741070399863506212620742599146316202501738896726614578103264205140783860420693519037289373386150483904149409091339021769210386551793469347729400388520372437472965521722322004176852902270081281323354153043289098981659822885606905063924445583670469537047898922514210900377460221040689735264835381706160347423954131987720858620424641016891815010482964909897210502418297004636881330198843485443240153046115150109004786217458101574577898934448911009934226090676752262399629736375619851526102806264884913754921329578559233369431139086142217051251571210597763617867075916948773596306699273447498405370806247269608413634453307587732656268698871144758845349713136140384120407947478814980327725787070985072265382722154994833459121120901914532715081736085697026219572159261586498805410299904*i1^42 + 28412006356303518237207986060884415885151974873940451240153336993137442987002093527145791014587804504325244282398736867216931296403406083700652310171076584799381160501025103722311626512982995400303810568462239162550549252940528267757913296517367857264077793907789117372062147096604076053269390010799953279119037879361580108244449532400655523093755650679519462147308510784044582204151067661438582380619234563266972648149857445949514975742281100852693676795991523482075131002559300387352469394510775048841722642422173456355327128757014662435971539101215926567740176930893593826535944581357672764742037518671066539961041893439276899803513347234773721363536360100819442797063489433556516983045044505667751322319130738304602965765411570389395370555653820502605270002957671838119489238106142302016150655945930828837311449706549389988802424124937359956318577081977917076076513008086907153985504795396095479122998461826221662600824433468763267562466749420590733660526537385050927528735752224061454470654923688905153948666489988797396668410540338711160049183436818381330302836326580344717043822344848972667990851333955225496539897299198748491724001020622197376788918424022119569702361583831343893647778174558050254457530182369006894286917782097726311755158309167678864465461894876627606090777288246570240331379639567901805953174383250542003133968720892103138634414510736821623603259802555222122919825378703335972361226824386604882445250194483099949167782595486565892404945069591228456690324901064649312894278274574430837428190041759424107765433954686299631504551042749457768215546097509692648264157029886044668304785322704198050587382925119299392800724955998618151137218289604264177502848863240740458305367007758373719865285099893032399007692902223950215878642627755151399417682271115790499244496665699978397697133536862151800005726223977549174686253783915361308572912810372760606229969746231917878265621819080416743119834858474039767759008089290039427883560353877112686812917920353982074777438580254374214359235608198090009871572048218801045631670814118191512453013281531719554077711628086595155799410512613865031245135422498714441777424107229705637728110824223475938047329571397746299050176790162691772574211436541284511120711196534937518848051783453492752399895120444092146007952343650834013393118826033539695810394022712171114378249783869442531245614692168935508308588855763987446377942861085576425179574100116477575544680737645400104303318531868001415380265610381670963122066425628421540442626911874665529589490892088353755200306715500749325852676976368254257825943087232439310821506625482903080587852806748526297668381771265090303799945699607154018210480730997188021698389775190830235144732636332774608954897548094167426676556816817537988410221509516839787511131847855435737704690874346189061409442336525877853876515716726561342589310660258583483017553299295178986442873460612972472148881450742985819509093371345037863585740583439748700024371280016506932792982260417238757734906824486995882525028289145405460288971956049046900831017002078745717415145571608095722781138108554871947392909754113585054994288592959106903995735093985387104887909023307692149796198401423388793936378791783720315711934267276619422950971457451577959752424793852207294637301871831687994798458885184332040439894900736*i1^43 + -2402956705367053479658252124934114645620246784598051583177646428677514451219796582807856971179979348352696986957788914223114414604434495114243092196530288305809673587008158871079274175036827619139673881124599293577857712229387848941791013835519466372760252326320124905716530704637594356318413016491959586337563186135361116748366845350504035194219818396101475704014855074501871297780782760845047841577533171994243401371996830411573885004460203256605257464522345176508930237204917644667517051810365850323896717867047024351043315213179486149391696192867984827910250649441770037937702007657366807646410162063989463934723135510715589587772708471760013516698720286305503893927074216422438544135865741865146923586374687837368898432489878700842071224442350237717291360317780545284399092447863371550922583049887975666579265757129368841258322865152928414049106270970725529486351273690688609748887367440690516524500725547504725445485638870868375831985075783801046333581228695440190124761216214998548070912637290278112330131195838511017823760283628305501674853300373048618872969054324367344440031072381477511909624620489330808011393295198439776301182770002297006608229686349452843707042447580327363185200908588571135034009932122239267311038809481266536233084942799212756571670641211963073414742389739309143840435351767293312277723549598887730528489098396309181301755646484554624278936038101971758376871667118854048639706148025717833993725678524529033252243751682917960509645548326833713052513710644702165966284417429007687875005300339656458181235587085040794187190921433785428363299174732891650074902792165637311984958927326069285928097611653866147493568616769281025714106082962711426271596398647804421219457667161538989964544916452469699635929525329075796102935131722974754168106162367963344840547807275886662254426696546207742334482290988929910439127674797886388877712517735220244644920383964686288548450359961270181530092612838011031992741607575828041607875091769460146595585746874725914558129519985495640039373411785378178335954471916104904793895384319820212484441408150577329097229757587158963625662823877037099828142711048707003245221325287368630953811063595368396524817366500099442247106352311445620518473624984690300929689428995662014082143828439659218300977036791461400833175354531004038835788612438011480970823052328551560714392962570453332373104216981129117442161651755302548104045018256927146842408489467923655276298722599933076339402330437994762141237558540672329434583246148350051467727536304051687847878802887602513393057440705904639056815617584087066781834294301222797613131032768786206136892494690279175321147062964922783476130888967126133563263525719875131370805617152825242171440394493206080790319314100498313769736513113043476493073755428213484479636481224469473924990992830752363735929962687791532466169571453267439720739386329353029500806164105194420868518881282282213192636841955582655372196749000911323461285465253675394982332669291443355750534539623322766990440438459622354977159199537089109349001334212217399546620289313356727181639610527612658289271439084643361322289557320261687331828670218465163649526348124854306857460622663605446597997271424987819575619282381868505338144893014857920932281963915793375864079695424886425475511270845937269229454710940589857303429120*i1^44 + 160214978803497455305111542726232424779008074285815775639179199124701030583637734722532971399369253320128529781175660923052379313942226746295219633195880323092807626768211468798972653357392439493271190494222911252152295834085204439518292519794213082083318799667799023477215771217215847181433200909159111713172366692764316852433067647659929311478409481206478344893730730522154167556468228275410551380581000841344864155883854147230604108565902037555743942785201007765603802795533074509381488372978547740713116213560714343905508331738442843132525568189013290861826830847533239811468935457557212006241792272410222355598897943068501581407032935847469275838256321692732244524041872251225674983668148745017630931949773528064553480851346807207259878607857397275728106212833951017323667761402490441615684166725994966691859178374352350985461719931241104158632508068118128844545411486599804463047939899781706187893406739160892331594403977970694113167840552566635312288756353585085445891406330247290305835565419057320698233076567892269791472463202388447229888949039606920767039494761104802375042125454880499956221440103036567272783849117006584661850587150600226392707327945841215654520563071557490123224631431711140020966313635938251523216800884907758568623171110275740044658820593443619659294318279476292223589442315854373950174788234537677126958036775464524340120385785400220652884336523401556456407295749293598929982854793427465887576484341938901708304311064610304507575827385673891019440149296530308175853164147853593793974450961879104768272632239354250295224424263726087162246415858310673632533305166373811687966627666190016614506322822814896850668963762990527861874876016008388433359354697676702664508872164726307555826479378863523675035139418176131367053906341133230221875237633898702693024506868577477390767566849209700722632940562502398366440911771598180544676975140959919590934866872656674005427855431911508363461838226308757679811392350818177735070857016029189453367296427167129369866066543412839005902762452808404037623362497380192674945826764032834132937724160039089106026108634521031337542560724255909124924301970956014139701806374819005856767675987807268545169017427577966967636703442939703822888630610167325468273952478597646465260520456744624839409339321172543324408365999872848973617158171646930667299417073740205042126266383496660837788390435126574630812336098868142406840528145356157653261193030708743913291911748708171643120484751138367455322689732946321780378939669325594839602786753004040945579739384142465674594200116312452944874394629614530342702538632938248876813743405254528177596475429354176746015339444310451015141629505240324816420929444787819206053255950879459018337001936650795817291984768762483465483366245556795258780979952878379713706700524306124766331162889254003833992282886220547819581627528584474890089034264609452794666796264064003800308171797130536041612589154981356523598767800912843938214864160774063388684607388932036206983219484565324228571230306955819573902751533962250365548222122133143833083851635184750653108297591789222180171932906305209770884596114216446939298773833761764821488077241785373931738690843964968936982736510789370419879846805746877821749624106107837674465899469226891932694091365211748418700420161219598224971282696287129960448*i1^45 + -9674891623057977332834577604481366253807062037387277352586029966388271727589434240432424782997831346158746762170942604475866212339176814312611082386735833622125092441188543032561769117914811299935713272012617316047996277567161221700324791048188934174400905903034922542999873962205532509491897895707543251431443581331904453574611050027672195462191298078033994333582840780235925195020635259539567848835020459695118451275687066410780976484611789265603109021289860908367793424722941556503443100916440650546062217003487058433563355537332385596130241256208806353735739528693539830703509758729045866866286754428953448828354384855559325115977393964072375548865005692061662658098122418325679321305284132520041864479933852471294917123875806515958336537290024938866720022616437159393405574113716145836753770289116139689044412124949576022055850906617455520226777435675973799809864624309869650136816717191895408133825541613383224604649105857602625142593623019289023231444082110613926570881395710135830367810374843239516520426974190314230921828800010955914718449641807104467342124808592220843921262563440284833326454946863358342576197721604686031901352781586175824357947101554520714257540213792499939043592235255050350157278706346911840515630422091862625271504313596720353059918647177626246717884116939106866517072359763517782298626580444559311903495838266935932041408686078678628542510053502532845799744314344435522561227367167765167380001698997278903243636084924390211933890506983575655972779636516432726143807351339780377768150766816341143737324034077597332828704245926429623575225873670473429923501613713534294696790011352432425148733714977321361198591893971155219363486350799868590738472607270484732793574742748526499871030290610577788805377981836154553609826994779533349787011195833728577240645728334129702876007050092204768901738471032983422278292951884793234515757641558816679653066203148540714551789371520669358008036216177198590720703884802201633539917013479806151786438790426235408363646058702385452863607394071057531517322799392133254749815152300785704642455356692989050265564399476779117441206085936524048903715217009773180631825523108393498377638383482337786838298945336340371883425924929699252323290398436497219164674814819322099290640097623859087118213955025342078083352111278522914160493985681308893953262261022484108023893429031000394771978893445910700498715088848456323033625653288296664756607374761419856164442326726210097540475649606992735013721350672118619320983929664964856717299263344489727954593000487736651186673731676212144795507007357861700687795840571517009751740807600569846246227273792178016892474149343383456252951604896836149180056526182929991730155683309633977125489756368799861070563490064435327436540767130073687064564065948164257086349629325051618183939445585873579665778352529462158641253765260210780012571988401177984497598291263272736765025054650735822761154126039333302069038475371347574607691467654507615600734533358751926616856891415793860842047537907839365093700949077141072524178270924558657695479899551037191783279836237440190987638403297292374043623039506462724799261508799569468015151720969360803729290712853916130420905661228230234463849368435552167434178013226895011507430553707080368912714421815878031673095920825037912773551016827158528*i1^46 + 570998094520127922251871610971428084473351710658415895875067980468040898848528259092733623648605000277489924318992751725532872278959100548048943966630147085693854692707442381649428892546183306646792135124938782909291117827444329845584893481669462998012001738883463487591690138654412184030396101111584925726357204099307825331830371018115689127105995367223527773875888926962078945584620271484109964565106696019288183788318137360745175794013942230115746628268057600784207568949292581588973946512622425982479814626339277983283088491328974426660156596719752111373867460579040985780120024233275389023939209488266464515732935620611857051733008765742005375490444905101772490135237429216556593819827034028329725065390832533719488928652193630444345773833349298674788809781131559680647303815680792305653085864537575020147843328163821457209283149848622832820005908445427074288483676785978809492343717412900722050122855078491126718528478233550746454165689987604660382864944877421399816806070632577708665802511419041868439488144655551813701258129708986047147480254715683825461905451010930274125162868377486193901833962002501114333618266641426652111093383730622315624221518347910131566086601763747922866877185077550318707284398912548718308374384954141879901395568197438789433622086672419277236681742528500879285568753592275948226639601359649801735873284600708205080665600331012672259661686346684564818861235420097208259879003028808992567721686654968543438693750741124434264327711054298515198353019613706500566225418322299570269535723515601144823434055182967299190923737923731710935748975635631809467179326843240680588275755063719763986513614491795073077084930010427485363381143552418765556211584305107639530344215413235155105912791434462277579445306254151264198048345386137655888678277891191196328635837674309665259425762427525210070566275566266110775731006425254167431066584478318725660756452906499502090550695935866986903646809103939377856784563973798727904369286872715016288976824759516739750997790305776967252339070432340903129478232254018203387842072729810568869920641735520592356673718581554831364419501734041678305142955457528066804892539532967129350450395649365552165927364594041883611438135799910609900855383295888874213209905856405869731115857355466959897106145124378895158676719606181301866133511486583999233464491421399870684765916981475442842422361729059737179796082275219240582027260900936441119990211206104395510071076281930187596787789859244895673836088928057710345719130525071627243619681433138623773454403369673183000788314893474151126689684945664003610731313123882121390128795973987804117215810684710284225408244541697763793202878915435198046087446854399564827941771180042380468164912057961025936918904720760898384762953727982165972361358349778239453610919181343460294435069532595427126959312365561165514987088621492555933524583753136614382836658980852976995730713412596787216074020625002513021881370968622660887800166721211613188148166050512157223426796253468708538717194989176828995904989629641139173913880112177817258800236036858846104847654246047060531310342397936434150220501088106326892145423794374943364029640748019195928598185410248051078872314412046690206371806247522718005812647794390019938074937498809091929021600067663928385443698421786755115140731895808*i1^47 + -31301757714143135788782936631469686236432583934251221305125323412280334163036882312734869115049794833615324276431956781908499055934285679674647428662472644625517619351388592526090927874574361336581914457768331316395688419253302164278687900226637357464809419061629640356547692145306163619211481662010763651780824075187254025868721902754277711491892597591424218665300418249808401763689400258827749693741651775533297714229270134931082849158803211908663761356144078089255097993804005440118773100144842929073356132104286669016126568600064953018893928631123083385191862999324439337468384790273504619703954701833578048317791368307178613620472494808292958271733513615920678826561349983926910420171445904369571485343913681078143027232040344157531687764162981353755917387262398791899834666182407410503011145382655913231018000387819245636080109793412770831464449096624077910465027899546117019546063203111971670379203508468930932495048799415910958652884791575375788658992087438745993239338639521693900179608266298833883495532105874842197191155609255469409951557235201810181028075696831307302733672836867985680039485738535477522945836827559665636160915738658078784348510037196728811081883489270331348299676012433870915274181596143535122354675817181120748664387881357528405467618524454000032310543767918032639265621346376499283283916392720716655825595068311142140053547214758237056368930856710544852430208337261551648685955526989163984191126982330208648277993108474590977517639401423157053425332392034585050791020896343956856758227500186102349614538222454937938928589014312292218941768812012110564421685577518075850512870103428099384839907354142516539337468294568924494684873325366102646665895175916228891112090345409697964630124961153794199934724657111011138567333583934307191217718695176488999474361316019995012601163237772790893597540288939529026765115916812061446021090683726636681404222783281561852592066197636482530386559553575492999346189955752343890561203489805412568374955619271264920051939034867446040500405109398333409612200620854351327633848098780089568061178750834136252977970496869410816047023777981419438311088187997308108103831196537288149921784649295132712189310098742490016927103164410431617929197604728598241327835539086537185802494461098918273894166376373833212262157190120563938991639350699283688002765283236208322637701662118003788345401192031066248889402951754065067206136035014941001710334662177696884972641616951088532377557586419955115812885323159158672441199088388144843232589901680609283702551812418931804262892696272814687375242468504208701193257027255564463982731044383810114729222206551063625023043831403642539141085220389983771546166752587895249985795719718164444737315853201967736000151523039060713736349010363286450141338737834264655637823894796921342560575480318308559820398900447319388906557626149062237954834208776168653112300721372203127480430917193651846571591860915900162142895373854673195765690546789330025658423212860353219167223135670654810012187465198510874395389306254428862522047894772924452858774260745524064172227564032226656270643695715414807508581164168328586033152982815739396391907511606811374667040681117506824746296282555830539816528349861788978127798148252773475001207080435960548105423306004416350412572872025096129999798272*i1^48 + 1453785969597867780271474018757518067072847900010056098228310144539479482022610498020240447898561916809637951139809193308729475338610659971993992500677288415866591173264158056550872804961169707228176200787891450201332969752166586416799159892539193309648293139828445249100396650595576277730820087940013848910555025604360323487270826045932484138262405750618579051338191382662421348619375313094683578651589512805214108117929022383975770621110101301672555723354124260847071757630988276236101906755843125727290402447882929241940112344905658655779811797214015426199599242555979749503847759144665083530177316622420958274149782609363130552275449420670563026669678114940847822116428049894688579868302901491424034175139217724125276876197282030667162435567452433449091081724070400100507018762184901940285529167936832426679219930084558040623631443570787925145420970471737519090691926312485746724160755944855160220689485608454361051701771600638800026235813560852996583900851887779616302203926113614400987798720664520196958840891551697232254858478975322874673190861303144834154296724658185302957753901465138614326650431102886014984780952825864775874360454903673450039631813309042554755646016634174516896259408743304305499602709829755659112679233114387694148511726145820371941867781171143550983203232587376293404205447950287589233839322494271098292211262910524699981551860359634002259851978642771048294118670810299391809576073946055574967566870288150286560003562797958648680419061147305072382865304119787906118563163794291012876436017882206164604889592241994078356924741819697334908146312196976097268817098708811572793610140136190315769597496737775365348482590174556157531774081587039480104202853876953939007985728689120782308313048951844426615115018232028687366329462589789231525800464203614777010499255165734021036169712805941009578242181592566787086313115028995103244035567920709446723055778708284785818632813787984301931102090390635938471507303899317209320204874921674952857198358978517759697071480704513543285206296980674669467022806291102688575940424408747843351251968903294302507257891647916064406852360435891154469296069442678692538152463872660732219750088032586777768513320459076208281870458084837304866860660145751042812401796033504420232757031101810809801941451455425058958831436658310725512714412942053778009659699091770153866196098532970502044576340141480065341305375807152562404040272189937331631422558248464808515321915795263721019867934423338126415913730268821555624666244895346230926620068290094003753763730264343751141069112068155244163169943313863086967324961831323701641457815035058988801532044275837730309999542987262550764655234450562025806920502038080965369841492506241106805709516739914589689260298051881064508928531635021507998983803474367514799769591307522539626715134478330752397874747090831249384992260657056569762490825921651331024579059446121477544517519343611483439838224175187585402369310742685297282491286824973558304420673856995403795444729932153550212444313818508562768246849109098539240651957483350672729021804800806792436744349242036929454331660432578286246546093046250473539920815763578846777658440583369246534881921632938828407712554635803445319674642786859152592002354474279382231160894320531086435160850111627851053163677815130707460096*i1^49 + -54152550766260642159243221084697260987718940119920045745009530185124385813236234906414483132536624433754496834535628240162969345453537592849822037003949297133178680506233175585857728265852113775259791093261752481405400978826094672468106178420203079434851929012115256771820625295890024089146327706579919591116248510074551209416639718286874921363453227797741117472557240705095600193482102827086928423050518493714136080723893764128570857986794616614451257938648205421632974218510406654650970962695547587413441253602725949091397038887624466301107306858627209064989060540292599220094218887058909059587643916975964412198446176383798577070655525961349939550519077703010480229035743974923117830745042475815454842467970784440291761105041823451967744839188614010422856366837581981617837444186007691475257959550230812856379106536427176287844233536414112628566508195278358778469765138666253308887181573821772415371153216810620648882400074810813166307591481517837060156694117371551604314638683017216729246199858641360731216713642994589858631337674354430474297817203709768563611410005785246378753093687242234205109779919748948690097406520863547432942454858048390987939187497796787672169064733141773180671242272184641135792007788614229562617156695014855688197183031508000946068576595187084344975827142142932658370792987652982024691835084715499978661667059984121977845284979660641293889034854676143897259565348928653734061199045177445542156173209826171839345017039460736652181833509328542809934222580794095300977882977138411015936986664130461937428838960470273639276981891091476353699713046790815956036708675186240883212232059992150528773796106898555299921583707476075578107137101424195140332241364795607832660308157860912089871377050630260719318242451742840003850371069220466948772442987133805675676437591671629386088599870187551433250632615721576652248336805579330818667845485097448626105845588912655288141491966762233235132902475685571786376341368899159143140675634046039214932171642127864383520727531075948873956664481861483666391809015632099204635919124160903160245767837288081032888595846057751959531783712185052945958328205427864381676413744240114753120390829327543166286854427580034260199830303117419310202259422513552906128623453539627783124337397735336952991180391530732727901913196278143097237923399092667470594373166296800835187607792001869367995277194439403855970958734282793784823552449080096555211838193017318930711874021105372317172276293793169415390391458087655339367978525680574815698381569675733009721920482296234329804249968137762142578345974326926449892064056338630597702535306887346836228562462589801096584875193722732120004687063690082547678730846798638023993503614024793457829805579668759366586876222583192694037482836609847575757773540699947420480059203749318526875293564508166086308109260475216625927483008521445221652973748630021002719120224799868573364524750866507345951454236953669684813077288066497322897426069253020999171254724993585365086115306620999753800969216464126050796369549312589140144982148969570200468687749602892633558851618114735062133303493513707187200670334044004028050139913888912389696527426229674685765669169024832786011332091370957677646918554103971625182015347790735651953937912617742776255450856505479392588778612350517248*i1^50 + 1572753656799344393778260220239005756897289262234478380969078277906444686627767540893172418280642982121433043662852291618184565114410492522872733290893707022539142818768203078635076155732476940771984705831207173004585070355605493810439842373393997984012648175638033866968650841059669906356962747396818054067287390802096649543437636690442135240209404736278145504638429710840640404603555433671436440254623824200675238527534815960959652150885598978178739229759186369026572516203840735385613645371158346314024309073685076729751735833958970577890815396251145822497754234973124998329591157377310318163254509659095396778303569557660305219959824707945383495853371541398588902619691615596122203751647362803291334201512158050547267905574662524455910804200191699523774054967116382300302413993019785217758563042848958773230293266892876103900312022546794927832943661294452462703646912440573745639433865028385628536695386639875728774956640803513447382934038817091522648046048317292429539873243773974486308403654327627235212245101077624294025133597163165393928497732428191059040636749659398383239030837444846803467456867277817198752450728214579366523474155371829972427061807163317571939357152201009453363286727490937064906895350684876527286188760820136898671582513043560926900148101077389885850281140756431365538490206311437260911596654899360436912369982602312517265701689860478571201691941707445720456653880350168661851265719329989072190611158544677216248222481278758774100140729154812334494358689404511075378153158593499168156763531116077089731934201051369761238338025825440076835818834519290727479910515766198390566376899448252234035656286396015355981819708887704348195802940585632562586703280973897354308676913526329716153924615712063973392756732445852542150961459726208754180010711996326289503486473074609922723444909550378143669191277761281920773665197679161446222272198280216849808469990782070239554210929621402857900654622604496375521828741925482046548817720117520473835558615011981941259549744181888292162823389241301999239185783026623760147282423295794016591740837085289195983275458545135075156998259821745165889297270020171734768707989278558827573122790002649482942337787262776084275198829301109368881310408550001463865202384291817754583001669665204083707370591720573498548648031184742396520866641365062493907203284572664584577511453525333822527085994494534329046771946484302786113076448728138696672418196128333979552544914341638166979620440094595125403600231573773684617803699129285827363472115104191828988059463196983153748925111364148281791072835257425143396102523596180510384614085737145473208544524262924854163706610982306742581750917608604320243850905889295056640317917344488729748588967348645402460913258460748431545243806755664334100043780146049294647072817259098611258567322820838199504550070683106661318755299698753896404164949206441285090463332834902954325855976695344929590403345687936576698851031483032852215365584292639579990434922004681020248163517301233333086380368466103020708895518507193611489499421889898665449121551240283173732921262317077819974125842723284884187416090605815534364666179012389351370206961059210378518950015375596169596625666596728792065610447186484564516293882079429668395992344767897231501602597035014377643452594651136*i1^51 + -34049235127024921578476637610300962012397360294820364749357731215439918898021282260537229669555562831954423852880958352970794634200768416416992923579528595603745198812535268445540194934702677233729919352014041656164043736027664561699576457136539126429081924543312572709182699700797127215663490887554798845752943237880257324494941179546065183200651353796772039769696233570165253153121931272879203314964283732688964827321296346482084325450152862294664003052395154627940214803213841176157169426331173865216897272349319333275800294634754506484793783483014578673684365082409440273180750819234327736931328025521422823186925847216347705485965988954288059665139319150260191958405088710127383774286128775993818253740086628053469020163674058382577957505681690918203300548410633972145260783270830763859470409479889528374514025817693236003397541827238132269551397673898863082165429688526141208914343348772477468684929533357936573370737099476719443986060431150981870707708310036124981347913414071021356307842351719000460304838719319042871013859675148076728371272889104045655572375009451074237982938765900713740124445328460353243680010279508386309831765087107796709261105062629653458513819514412823793585983275476494026463520918927692251813328149724401840689482201092579484736967383403155027087705382571783352017680229298676266061422194708901910451673634955632283403792242650999513842731801117383862038614269939366757347492149405604490664677477121386254411908091678366380201507446803936074306670872619852919294558653483926319761316324004362579826072506317023408848757263006878016802380237231078823287875160688032305654418654576904816060960209597082714743617584724907669264799879371061937223295328023896149076641013037522289163901789038174445660029715438797887889194252131700205584898975298797648882907832847282332157561056184877563082349591333147268062978952447678031073475197165141814811309559538885325131364544895644324282047297272543907589183103129247136200846422556728793850978554157833599615969987834482701948703355932165335994191339807520371874249406982638917721189693716899296263652741549025823531529921342652217667033038219871718054596274111671101414756095767946896420310469081426186546873642704282734900298580493165187986432765387911454233090009126351409098984365448530581353615222514327176367964901259426455341383555527328974352840082882038499304328099246120284648188667926291407600911323591374491963647002231927907464871704704052748556695809648393865266851455015131567512209918220535304358514087605478999056486075145628509764482684710658080690192957789664282017016508338507561039307442129755894913746661652569986059541594103592234022946906179715678374192392817669381867218192768826121711600783989242968429833838536710856151623284810262302104041290041067319832338975976049625817426963872926685994583319680056738144392042717109468347881765210375405052791014034499249786312422070540015475242285123356189159099700147140863400596439542527345694220976784894752297197236438585841707276861918343770540603638394277153939980346494512584349651588850909867091726026495335842210036594101373365668679085557170073978102964994930654532405627049563654030748827437415851736228221133519343450255533311196391288892307145451136309573938590781884023275569667471345358733312*i1^52 + 469288483047253050203106422513632461833271844211854495911429607439158485332543115913573115634130900029052084598423650576783773054501810056088423120550180750419414268661777715818151529447733872859467222700001608714292333562199588287629379157776440629541220845522301915032282547087512306295544039556293660304939764523954479516563743505889888904375013978644555342466033674657871449677068704203905724616002090321324918659292717520137537240980952834412131136108530022638738532464933742975062614288662953262342202924954462225823416804898518685887379066054768618171974757207970715263491451249848463523173375563725022409778743994665686997331573749740078159001887160187307149795824812039996216195038353695713661369436725985552360239984183490473813068920938099684669609525101767343677974619589533383919594718977743057296189695470635314104372633938681332508560302713687295025228782459248293303353391102516228554566986526183021653651225494561669692815338567494894183107377883524646250391392123152485331363769897268021608872981578128908057439616754240895838205988290256947124135761012216916824826652571181286162180203877325062936231998482519104063957372358714302967059894035361186165110253638465250989143520324303397804901250215127941001735755665490601127892900279351320777506799524057253444139603543920093429120514606092748570457058754522932586501247017479213067655926871534062303126984045373349982707286165946419170452530177245212255822446121560603657126354870712520002956036138475933975531736510900318954607626969121697021548213343347000778784062323186186867540404237498156364551112077443754357425144291481252197951459706572527890901340205829396482963233560874716581018073946220389167173070588186744734395501950273895214119277250223914410908876547259234525837610001803893073713357920321305925040743319165226487731709713590184254965056178515181020954889953691826173179161600363792996072949463040173282489457512153169849975824488754362619771402718995479136694088915601676438388447705201963986024557133622970823781193974864227125921810391967669933342122795197469427210437464307486117781676299438306195571487874373151823888772434323231463294391496419365029414189508508187535925180486059901770660323950540519874424397385034360573421260443198521317641346979767951368353669811741177869606381577889173727523520651195136617189493504749603811099244313459947027905907944577551889003383355793171383585331373575406365872489143648380372202981124419266214549379098830819170163318870165945280106192110864633113905354565395905575068033729966980084616143738247963061591896046579769091361173621616393129239449510329005917140960214369169746561940128989344562985110608294852573247002586086666089347141756742800333520969688923626466744758817678600664839667871585544840766826294699388073364228239439867796698259105673915120459346361762179112765440852539569624823333743475802463391526807135301097354317557876633426615685791272815413713641080161012167544542319224385621745219131309770495634028470057786038552273917571858910054037327692041278487828003880476036652988421880944166934018368282217544304797938329664650645425902417290415117536912366012979642712495894160194876858110992457657343138469404314811916721716080787401298697277606677008955122484954477620703535366907262664704*i1^53 + -809463512199136172398800668290981132573298109543123394836513003437483769717878597061991776770359051310555429238033486578648878612856242994112589591924050210228499571337516797905642118277929229206084367645929375126475807849303633473035865320991316039486080745117859099483189337432877301155650176677823601346828384265669130040081590236784131087314063991782837812386103868745800649467360796277393375045032029735610402125073460771387757098699065442580485984757738681378847905687094529199724137434666340159851168483302828841711062888356462670519384412786429311984888519781283124589580465659084768664855560598935526183772558448074973669477300374877028573146223141432461047590991654243876507117137831565622753992525220190327460319468257495252909186973517072336922824014045952123103641389699371406466545985133269648144608587248074561497025081766399435836600802240961814566408834349490594311252623596481212499732960687914060744157376114945903632458843036207887058817782012833191967100141630628013668037712370098518456737176784605013635982217942498887171945096666602737943914766194860335924563963223498040001179328601919157976401289368986176173159608256680254498952203868153737847038618817406044380227672860482208266014325303726123958470310604089990697363353888558224891441155249396696622893109847520889453024068868011450307355543545602168748309718177171984197734333590219212470390876552930407810785292475820725200847398842006115150783734752582043350299441407578925426937539634350772329908488777982584626413952009275350477503746195283638120339012531318210383080026899575363188337837399212949974442300121129972273640699901771565788493282729757234355076209237113222363735423861922339973691091199764773150609339303429266536582091570771659608398458368573239866002012243916907708450379718321306937878547182396684313028673110265042147586345809630148779246082503530209725719723558883256174786605422159644467872959496330538716307729596581464045340124766472489103713820635745896267783293749028451768413880783592081487202245047998690797987978585663015853861854394000752888772725513698385641318024317737349804274039417550023898471549447369668241842339898454264323045150836342195137076651411531604393873074896609324397286635985476978418279831652505119565275783654003920594280116154992652524971008708367646558385659920073635047112010012673783435706647224974840421954129184828586959225800055417015587802282031055695151644008075332415615441704766970231269664761141282215619741585427075488961901874536391585038009487640960488221135629428153542882343616973732820035783710579644891676778884046186625333998710662588140365364382077285041622428265966576248370870934593823799986360730799766664351834576939611105338960879220077404177467580923554556584788605723397763241627747643314546045717315005327215970905927790918381813688464531941194543204455508207436941136137446694889399946056348862245932476762033618326510586125239795962562932710086213440883916428369507868743047950902588159695434977204342543807234233358269657495424295068617238402753558237486420908580475708035342926779479632680721314968187781170957022469056893319202054925093872931567617469372133636421275858190756918329148622717213772519327062996633537650290075215279205425597798543106012517191153112655593472*i1^54 + -133350836226300046599730736082279125666112635635152294909434916141933695461002028884244133270873504507849589774386485970910092053349211896487705168780692980549825243103284038622006645322372941247261111515217230846280799208778308671121962510126402664000745521929711326346972207093726070156549051570371321362280007490641369657692584813928956729045120393799859656373817749306802505875844547683420476471836131314201221765932180462798471606998970097451412474975002956045412370247059423085101476951068126562338848975164747738075629081529718885722150305133087915495861470106469626931292208312424909519343635812943791112325719658829808574432685087898126888588834244263542255718040078140828575123543244992117823073216617158251241034758800449044423633023871732581024652547962329399362612111302732887106292794740971326613807411402489965985261804116213232027086974942610381074031533040324622925787339087048704159990689326660317962883175790245904010809813265448253159442463495410698846544603077874839846526139551973759784830080530501774755201327384621807559188611801056490171467935761401060676182563397592458130432736638358211350058941322638693664721673379729532113910753658805292592099028609936619900792244490675370446545651120075229390346384129239751101573418669748374496702161637696077462518230591972356652036244760366915246536186888871317375148482752248751299120726774230452623880636486526231358159342013765486621418952987170921358741121791327538816405795353258983783651507238183905061097301275209649891748218665960165995835376658915886869383551036033505369782095699600623292764094752038241890323469591408953705569343460697610319766073698527979317352309849439069120633820800847397031041656493887158353816722758147971525179666602310993091645961060360614352233437142089623948219725089203935929354016089200170444688078912881429469006082300347612695406980710317606386134965768669209977332356220572987678768219995888652575926744088179086281882859680168677396222429456482297092462650680365628416049163661202682742663919591094371703186808872392363575550807353374999956267466560361150831347389553890053118256023277452092251213115215669551535700373172146508936227370738503562131228864136204258834045104414128214150459914796085756644623523570513306911776126804483351386801723489907866812654586458410065906608335780802017357266198065004679251466797316423057943567982496054992085805288343408848244752769749124334076882056461096360706337831020898586489011987153153210127689295084602440973324019693328277033112879978782318996784036752947749090748278228098540792404149729984251223278678484747134991052818965262773856832124038360460976658687731774413268239338445330429920751847209702669625128004719781691208393726546483754874790415325971366727860985874587074836494426791920043705129682602891230509790253196993618443400974076108612848701713603732727386946658407289538635919345244983236553657941678609906592489034242373092498986287901416817249486811220878116457947467088662410423401102843038368481908849680254863189312065549099541987172426905348514899751961755663999169552743005679069271905042412035024659853287999246272081267484803876574734139739984027674267822445675092046345067963137134693872215888512395223339122137268892607612983777432751483470641981554688*i1^55 + 2881269796514652216438775848151949817293122882734913557600160603039422007061848754866473345392287439392600822211139838894653097929519364553008101341509747628614239321091737986015043242606931070531426840498886645432692198609931616574616222475132940415293569499130044287199139520648054021320652447100235388418930525320041970565609802091463233889908690993007399860357993231493112319855795064790399326592529752256715238497794363029471622637639501357532242564540851741980690887662177257410891341218968718984978134213509988215098982351084140489358901707083999931671128597896444150987772666015828047709264080959978882283359405395984613326375916125302986926778741741467044121844148678634395487884051562634613113631041358024378307106499047309590073677462977429485410754316899980315334755777854317994180467650230197272096882375553397221380395212809083635432464358288819350559636130188815838054216942528464261314706687234483430669729519582474052996632155657671971593117279981022442590146988341171616032937315399875437972621360538976763874975399236781895195263088258307456266062877349025503155687789180823313604735550907883908097505559007809862416711309020799248557298690582107272019774436219102247978257588220121225490053179259344153328818662640090527545895611982710213914005273035476062019368782233319985072336734887871383703768559830913576451218473123610468122197873865204327468769607805096933624450955208572953424564037782435259598944730094456961796564982733225825281571492496065245346076993554945599231948429729716541589802086814799696009137017457734040985176604756804400281455806076064225614722537345340074842676109387296820381147899958382931863555011355154800360377835245206784917785567036456732762844655734414461156369379680502184825186766513673213704781482775752881481581166540601464924390824573652333665775417413625198788464946446861929626117724202505542073139126015793419383259645434884658182790688567737553877182428847407458483274738398363648024425835978306203250186734238988358362066301817207917228728815589086222196980191112477313967951490840181198441663903459377168196518748191632880706545410211005894112753430749667350257168465744271692235510013326482369917742387088085101663035145692151577312838150930890847421073103259909008716749075275221145247419895655097983060791380705132689899413690972132545350351627156904763881524123567778345662961509252634992808026685520584971184664247595586593659834499604919514458542422935932098686603395795498013329594254519964129243720443115072232581066163453998769795308730378779831657081644084277627601023726716049320984419009958273673076847273638922149843782202700126509845493427783453108546284889169795167390967083930323088349030173408493933252405847305112507131446132282156387134321512282583393225493122440039374538251704879060962376904039448516807996805166296135560522623451701855522854753177759402615140359153152263451503945320901505105051649198294842208318202667055320578581435400777758243833137050684394424540608923247889236509651425298892373844693461977966826889907125212529625990468161478444912536224303316824555672119508212889174243931676476836279474521867115632437970381943884932175559352412530372727257514461279452039967846481138545476136421173322744002849138317382133311854346240*i1^56 + -13142335567564434884116207953986686698195568921004196891095427307076157046119107782625175746548668419450120091363085267862894585765695245653339929247734952496958824104376203635545920696621050164600687089970460182599420434228547229946790391616164552110151638093271706395824627059757326553841168739849772308870932098049100884720379408470282291418683499509329175059878043136195512499041720337942621043941923393448980725715959774708298940952389358821839218623071704786029149487556275142153087157582261514280083373045955027878594253115563622036279067269883429910658608268973774141919414592843122983665897173935669835317458839203433970167046066745133210152268433245583188168261905382705626899454349333827878961275369063124467392591923475007136768535331159562006372952293463196214100051822460621739087042886079390429613859233436253229915620432380807678274473554344508227084490870607560149766033611457461385732941517381502127830217677407143231365403514379276034616519160159837115044358293197667349850941274844891674312490341304353658657110082910682163851346842527304743198065742056922986429875039303587508412039953697477726230463129226453444797084281082692733384959652611629093921286931183260867314536331570872618852943040543870978396644386899477410653573605210927335382337377299817206769723759190068734000102831533924341298536432144502375619903617456513702110025687552973923901577545822390166948234039735767307174885320359436506821961673900744894416595413493548243721299280018349425816827509542640382038796443347100884121327869621924675239113046598938984165613525374091310023849197860393112728543198338920134063573151644587876946256570049372324841140259502642548810241541901949442898381725425752665322741249619559270397356164513161514425940230322886437517744223633755620489015799601577205786200568661563174519165492388159291808478930880609162067718322392932385008000310233338371542953153372388511719324040292961525359736612637847126850676942686022839034945648091412861911220202894422218051072340534600923762736036241031724332256595180962478821570796659503527675768669861589916187763405945497937109906135604387329258734034360233112562749528947446668789609753938615015720257957630669223313227975209649420481060550030664776107217307017241579738786367022520724221398229275310043768387551195765433315663726453582937566395171789160693489068910503957178568636954352047171829548672901259889596465451512611948865764681369567446053821461810438270250673738372339806889218552039590100448594739418105188238422138247087453651726174433865874326298343152626530327982325896328661745277365289113087580872595185288826797820674770984396652722213008450758042029413446146606474200938382008086047933388862479561338278460076725608740049485465535704667886921429525281436630831509725980190666295161715399559007388284645706732658245351985648212693244507714835106993735756251429499006689091845213012669052233108786260430280075493350860641356613944612835222448352004604451805372279303389786686550962668687273545800323357722032826088216751559903184582055052674739267788640272961207959816298019187420995348361518816506182339528073463613439080548320827365212585267095707874746630445373773973696673883346841200253274968855220087361133659377904166014506126400290816*i1^57 + -488432169983132019352247340585213185746836215349658488303301560602843302661417883309510920745341824461604765485465285282379307315827771551671748238686640692160182735553629143951688551451497265465489773830812574304598406641087673386837685843212887173767464909990156878841675739303532638921751381908550374925814208023200661711951074477700597393196194129939876614133082869488376700724340315788240515895704679415792472171818946366888148602164461297492080857604985604448949994896620949682007723284950017495536906810491676953253585514058888360929176729601299705490627881643002897365503135302609574772714058464698377845969545292397028196950354446193141095910356172616823014548091524290114903380774703101153570633907814191649603772437018812358137322610091998107955797625456747413637142872892296092111446708575474259567253906161582945760413925660635173476030642908618655950654503674668768455869183650308464426880175429594094812693391632647211087112320016796379116584729939623438866653896130709099536685327278456760339002374795277714953203782146841978166288678082436500708580786669030821347880636442765232062649279390901778075672580213580930175989209195568043383125835979274265752701678756245411760095973098214609524152735507551870102157438538870342933901129319555484017148112595753352681313505568481381547178588706176324844827869283892994282339754999366763647789886206998048272801035178805872726816917200632343418407394339749662713200889994523119937525979092548422552075104399053574913944518398695484823348220565110251811209761610858957296460265478295339936839042433356376462078333960403126087411910081806795336655633550433398648289075188494325802720703436735277332825155975564492433052566582839477387723138417490974348785833673159591220416277556037009291911428673714762555658165301984724506460556263742876588803275774925308334103701772208806037243608459027794668420708004923490637097909940070108576664868195693530369570049523106593704719900241148859649719792707141660345743918353353298243782625526142853019298492754870478705820975434591004701495902429359565679437863086525150763326394626601712336186492899313026279557486118525610142487119587801036079100214466671881761536487261626929131040439993184817523935936552399358943335806826739394038938212104125434383295853706189171192545434903097467521247137489350063098085295008426462811165794428208716600305243327546519839239030101682079382500007692477322078718166000540761864139240237224575360356392088889521218625085017245843186936139761733302617740758766829930584062746428636251562216397857780703628196049611303087902094410329723509047400672445660998349981644750060898328024904654876875514504419290256043363035625631597679808703625461019130901290484054286746437944931547085302057502414908411028783972215690430747018854912063738102949675251338537772216205092444730474167403462155554947821273252213586305550734094072480115385603297848665164407628641038192728922512841177281042920576037780738783617778525785773251657543372055385622287818038106693495227297712078246183163611889878500891010093053872226813791682918057033265358324926049133998193943196489124601230999728986403283154783360268526600838384010024750278897133911190932382245236756162972063119484876747948572799413389017219072*i1^58 + 8798145864527898785946992188410270170225949700966582124400280169122048181731696455025110918630838952111214732347964968981999576698138073311009428262321424464030470374735359719123236335833666983737100844559125958898086619017152033702884940301301253996158574247513336569022221907138603072453927993484742211388888174101708245118656395065123528992506801788293594939959999764378837161567395925787936830949257711780013449747273052362721323115445127206836188111915112838953914060584167534854371384756606386691632776132582110520042085615806625510696869358970725144212905087060749239214078396286526222674013714387845975835424394699615942009478163391425657876590214337279729522990457320073689219148275137037083995508668653942314914394224957815922825339742994048549166008452350594085789601513398747788131069214031148921359324518706073413769250450884398432993126250957674642573267400937675068881507444335772882027210057292282839115453070298612381856558123435954944871246509736618636223940410186118452719836021765159157230546486540385242366740569227431220456222100017273725279545063051489961980143470484212387384059646500510427466062260526235650942589125580584379187131153509083677268472460466837054865288445912052557634376433412203704484986878453454562915606985935870331221688124018377196144571562646321762909703725219628583405448947379525572440765102463928015495019410035019471385754047679158619237636234096960570067034212917615671894195434722969679177131272262055749443371953984345926310107665592788324614078621771616333377529336619662479189641766705088685448634489519414905532559476673780691321014117755788863904121237978505731375356095771057916717260489327417588637986922255773297279914375868635045640042712157346107209205492336574494593505404476811319981546544974475316051406351674379730802033776118124913526318697041783735569374118471642648869758116873837926561892681086515449807091975278059223306688812410789805974477442533044009654018777899740457290537108854960716592087340704222284349443416735209219022312451192801982346927698065688302485652729252965795673700463876009429801200141082944887057868255375630335242904002572926052412761795799268587212339722842212572943531245353024217215132864561544694993340437592319928147719898646940806436126357907206659095712158568970952669715285731706074357886015740453755956035698674550518117347243151705600035019760993110890147792753800511510958093104531823188857461423210350525193099583071095731557917365672827931793529001843170292717638976039004463559257677595555288121211453423764419969373708566067783552463050242980281759404767608983978894891732418952246720807277454009825933697664760884747260697260056307753855766431089230541814191199021142836436472959083627560465121162693811514582439907804510586308527281246394608286495817347819157947829274713124114771791449479694825087728152258224001614809801288112163310309925848871246383235412930459016895476171762605877396283152258100139564746048517106483038496376643702725939213716187411348631493968518116664000722454808845570953075858930205633005766891335451771492393064565513033354347344459307620951441371890927014727854416975761790903069772216001804417970701010179642423364764295432303491158946744087841102951341502686050585652756480*i1^59 + -47777397130910705060706776154691723727312721992130429537930451897331850648292832370598639488328582711785046819396853275944113662370834474056213054524628791069358062567729464225820232833147261724927206013531232142847809217968291417658202153686518930898538655628926487039917876836633426248125814621826707172050893584339370612709896497901895963591892178236925925121859072715708811536719244681674546545501829051632594610111999091238983668702017200470751648180658343190464951806987972782619365485857924153029332397774023655866437403220567238793634444364298403739401704771258029965795584855285256687192749113666048672649466979870813601615528426087831619770502215024051204057901690474399180030677061960227345178410996116491744676047293600631409655417274081283105004891031128042391192742896382241386841025393798528508605576774579193771868380415576916616275070473885854540528682649720682273214118486075946791708052067416232228946660254965046649370409922011248018779387023593319375124109147205263007876412704228023750526461794630289173674182545358445188899813195734677171472804222663098430227777496170449065470715628828001969281071608977734783467910282085221853866498657921385987975891535095778382814704844263169229673195570646903214543020133763708921465605264554510405870145525066877807190878544742816246255058933941346819032015979314291053293727376538915963716451228505407894279121550412853149534215446084496121651265453129252522039769760684538542411819337950209802924567351350264372051849494194928253470144817122673204057146102626066703606499308955529932708743828386346410086192546266144964517975976425741614587204586474096099145340900188484776504913318211424012085695945377980296531160626935323815528221738339075673156415843207413686348038709748798891748731798866885456267883021554578368332142730518331165157148895027710393333220486541530399945744090372374957403315540115805536408965600495717298603124436662498342953386979376538645600366469449453372207547705827259544915767471833309990668598451891544710044720669168401110788631479025419639765860156252060866164302893922471504797391154828599208493083318947952483684131920426374650395168188055504628231269939547503291980441473751862799358297200726092341447025138104553565853537199224452115015560244475921129576306945660180586141015423987498392882685736177579810761389890710690906266224562093163758012957765394772672670175726708848123075791558700125475323059729245380106553110626201632417662714216827344168502190504622681789884918991926711083472003012863463437786383090990313276927040145892514428105409958249835557494931378839025081683776042857516874353596962864305125050840750645433186706379511853889611652607312691995552677104157237761494156647345684068579988374785725311311456597516230515450487145152664847545411382384839594373678160491819173057929459606553536954300680929112763149028974464846913677767072360889570260821485381471758377592408850432059869276255338442276644944899450034609905954917578810901117930318869584193646991595467998279368062144479950442946826842113430529461236994719395847061420747678581628792056952640627381219658248235093001695154015531972428077401931265199679474040059055042118396408378015026677750382898822078673278835166847296865296187392*i1^60 + -189786374952999094089685254184268372928782891956796728442442220754151779726676908671914439743532447813442333288467319492268674628673698081033907615617476454830439321109018980578001796241237237175075343257935737148143592713636511147300554997858988036006623272178001299020306710094104580407206679518615727219307811271914169033169938758955733755828161838410416672809675053566374485252182769487659979554598818653625000379274840046773490644409079190124284074114295544120937794882084832088832919516116072789105214310430114434483517481821254696078485434616283716688528112605103838032255711219033924127401241037826343713877691810583363428957992237482889627417274635618929177703232574405848785551811441582303311007323522388731804247598145342157672286186919530713292309083368622760378949627944015604374150776815030534588067526774532995268711489651210105166254862550284874352608229343167407015147136019374159015746572699708835860538912099401843802142269163463628061983639866551694404577245926286457069094997301663398802808410450932398353100982223725007474853733923131698977368292188601446185791697556535376811874046676751928251690754833497699967053242902217388623204879319946236918844527192548648636868430081856092274150350531981341042498582472858054115710023080898206181459631707682023210292564039900709913136310546532447292928526786678905361231694376087597255878699291568644521329110290493200034083294243155936876792890174573115771424305862617786529828768120468791896261451928835718231767272197928788009953264981333339362676561513826540673173973679097537791450655119064727558801009279607163839127504517700439970781725895258226294943070093524008204858911560901972146093520752592886899219123148222109358489247420624910575626731715288696184141218497676945474862468771701834903276752027545602690691790272706259866425419356724109244201560462210033180792248112213309312493496820963855426305532341813649058582498663674973616949717966328637400866952792426333858784558021389869317252399572432660483702667595034575186980028166334826381229132848243272752990477913175316402163563443810603746062766129789790336446439399503967918914155161696880837210926825067162780113639387493311067163723435805376789127651198295667027732245101594489459909488483010022505618306670458859747455025713683131439814169901397146322866378442038326851102533026498171842552279804768362284126261057131977325716432617275392406394987170430779758651643440392743409770218132609713249751320264780993420345566232143663103407588386064729964489157525305473697024247176679880400205308978743176533483489984348657903273135027047295070301936434926382052680734853728439644201411081353980196284771778195172437448896783254171606226398404956761667598775082036541867540291103078334798824273772031967782022247787035521706891418412422647695339729665935920289757501870385004416229875191648966385352914074603442109099134036743565553859583550766185190005263363953062213325960579659594419168429120106064171966950124175631085974024663825555015231593703523651547560790112728831950264793094846471301525796549574759832280969574867943284413163798110813029381183897709233803071230724354035590481766323260319014844827394756857250673798366655166244722360611438624386244392293891047424*i1^61 + 15696636705321967197582829765861011336536868816032982310693907652595751142364571576856096770352294229786678330957260607375644425043558702447662318731966632679105967289108017791124082094485311708605248537857858088754556491644507908420854641104661842619803177025479343819558822430332751442322462758865838134799302984812598438453037805037693848598690131994499827365620383500994960397360557066416100286598261972037105459274319799187319270072554861181957223139731447395356234559111116428532172926317666604858717780739899370819625580019705360792669996133245830294961680297885341290596802187962297888522227246329400671796856308559149394366349887095176359582482197179426494211722910052827736465981860897865273286643787841451550867145044959379224945029084044758603369309754842620786158178134155077602505197363486409212821786261159053693079976163200312329786423111971811909512640021603118553682401122240767407409642638642498277401699251338300580055625674109175523722593820941651958101442305494614147577539518187917007748263311086061130052460600940405681921538252015033056856032519467004493055841956815740051726246384844219654593787066423376665045093785085329398441776317360720794183838267558043116262046380245783632830563297332502727246233700098908957382746959031057902024380271156479511358213755454180162055474843117608803732445264091788841133629788623391868448420005876638483957835040183928587034125292764671291626919162733192608603282095034342487401739878503731082953342150644367970720944688697256886568236252878944664070949655085630264916525536856265990872141086315449675196584542632343791827777649489338432110923517834681336943464880093208634887299629040506297424646456283515690256039520622233974086341453111930536576965889940941804960234078393556359862567158018706184131787558320727397441056159079246140703277400445835824856137843240773490417110635604703945915478200176717467330622462071483946001120953460197265240361687419580675797705130230265545856343996984074195237033925548164355795165773809334266874297174464263901107199808280290778470693570450664201834317951938991441184992786144962626859485976981753403347808799273950958268890427282709419239607226303828173106042900671755884666187013319817267105837160074156749966395716185707260643604294448970483862588661944434086343449751122792230155461986439151334727403390465714147124398088296652563964299369475982130175376828316784140818501614612185280846980024152116517209991551941674775510150141078527368076835120440492179112220342789546517242960030969415409465375095869171367317744100397328783951423983826522696681283044322596260101794631858494153270875023435534490144224799395992547887081599471527221409272998482109037933141703935023550186128450446401329250168216339905917451282896660847650688805066138349304234346571067957032351996108897449382877533445691448435155698014411804896557007624272173694359235144086966453278648435016075254384685202258251443779095242460987512066193113054341946930058106204576550728791425316033690795371994444372557221948213003142854535603213237754698574669341543289652998700422337787504640403067166270699527019226814916570494710500796593042191449439106009106716423678464449586145586997359481314504029174549164088291534236024832*i1^62 + -150889441017362528026323490598246052426782942100036870760413497402321420815202993933469652966259181200001228847674953452199690859314942356557137779305844166740394835128748458153677963448622818573721210305345947497924467204745217722870417283628400745119430786233526972321948864812976813550185354995662592705481615720455807143864037638065115916607825341706020135034388386110454175593328569038875803240580588867427547413837603197382055692067982254869701898683434154862055004412921986638534640381524065522022093587682563377742092091277719831884464164384730202948121882200255135646463004928290472477964739396997662631723168650829165989926118617093485694147621991448341854495692888917624700440427057542640568264111503333356280949975106545501937450955652676387768282574060581871548103972229841944448517366638308584773332885670004328176466794221579525284343422943938857093833175518827257520235884150067135495674869659850932392978829886910853772572738101715077291363184622938960930501465216857429300807101127318038090516136577008904278642586470342417060210940976119556646535772032637358717432991570422323739540176283286949494419160255689065219286994446516254114756213795119406151262230993353343786753779730901749872038406246112694707231198876009354991547211296725165277269260558840544550013580596452912828989929710954131020982990548098982266013586975028208335873653964210354209823249330270552249287784361313778302883136767192548450572341791489546606582391004694541765446345529125774020302801631505560258316168545615156856372053813802032121140427269832268825143932600255583547495823653359844589770871563582063240978402822453690481103518233418237273818756112436560760893620306139763872277884170302073373609174599919994855289338937019825360350796839598033981241623420818548192142723473454739165041466690187800018403641041846863925979138776990457260866592418275931500502463271792882427817242483888779956133351134158581477341058547773298116587372185527903100292229870197721332105376564708190936496149589600262872855219137547850895900041262058710377545001457304234902716368152880246013319871041973892801037052044141715933812730802574202516381035352385733448217178475806098312135843262112361633751640667939298305371129165152753469086001945042965102842298822489003576600254778159779011800187360471915903263176529208802888190713945949239905808523426318303966393502145042476084284975121778026268234444364614889725371477080782343100360056374434032610781564360919719905434652376593026996082044570529074910777031220903382168544968558627576248960527518068776095186554378866183040485088324911129755238276891929211070301121311428225702243683354041667529348288514863513495993561847955676300794369641563157989976068078129426227886150147980316798172313284941789222281245125469776962754978855406506378441221270554757865977907262882197364602163144689721432849329418915277031562085458937929509969573645986425786205860367195060199229832166156978747302757086463047768099525791453274781241924770167010062045361259852785335986163826578565955323689633690703766243442737230347884739460387088812723151552447658022217771680705715382795554470591143325194370572833532358624530900394637829786978481354258512788863251770806722503649525760*i1^63 + -2372553259542189407264839643766915542469161093568775637999220289397694477221302807545484485158239403996026687083223735874594205826286729744565932695654885901386135016410065251291396189412695129138316454516422366845512019543829836448955474086337760660341834370990150342432882466315490520416522069269435012885254454941909637980331164007873951990618409519844636978252389481193590199675319354654440155192661343314038914141204676834653462557429375499029737380645550777886660874919333390736911746591180476968705528498836463089446924643383534831266021501036409280064078588648975949088854529594073972968733845737948863912325822093134754457881260249006186523630181844283568272036591808118387974992164813648929828649192237421915342811993939602402755877557487052317354819101203794270096008725402548136092779232908281720487335160613170407261040192931190574701288181376068136634716876945700422607929505788710045037492493258368482351430562657226261218231552811675918442849970682468263735081756413341310336974989047924160301114194753247451258001619925133970328825347016724554939916349628516157581337766996945520267641369424706906620595055804472570597667713395951835415738232771307121227029494277047085965651501147821216565726200080461043912609622339602275031592074402722312039097635460228417388552417286993448553135029585555580489303651692720183800065339729859769944704330384537457017492041240009226157163461819604565622494032801311196379022035549050600621404883203400646229472255685995112271097474419255411025508884666357874156046137250411775100849982937182021355474086197106761038700184314369864229882588869421202331435635982276962969905739455246092074081329470470973306748156093838730947317639348204393829676113801810487733884529829201867511151605644711408535502970849832406894135252009507078324325335506105991013732161363649370644330068408922467238373514092818303596400137190434861185627799742957752601504913616193405029173491270427981468427012234755867663001147856378807316970593568203530145784058179980061282414687287209523638795977571351466848644055642654959950067103391087542419342392219959830035923823964162375155619718550239506167136241259813532933637271085278310535673971508856493504819967373977624410063225013531308470172233520679551778510060200751190365699355074183208252453253718528823690325426360458886972796289354121403451678981346775409672674132903412912960444666407323995080713965889564415604986120591412942685067310783233484094676329303349901651633577805351649006280363821378006806271777696615172188392062025075376992950482160771958405437352504709831278804296683137152856239436886183139829309688487894619195060129356103562042226330603396194926118775584883422269437693296730926515977428912484421739476810274072705380011740662822790622220288460007103969177716100250700214670915723208409464008168264750766846194778495610336559839064226249635962968550251401394302755347095334499963565620722613650992335186513881032141670749147430673415246912453426463466290732217701327819226514228139584821646705867537679734501974151129282795928484786914985180330163716506847151416954470241230247214297901566933639465007758233422856208448256454288063982297302067155466562970590392262067444530761825044594688*i1^64 + -18341978042788574140689715059630238488305783966636265646337024542932717224106310300011720820968590872537912582440990901024571396271318016160143001660310718804817774788590971308612900111180680966413764848496008096765632469020805661955863351410628828275332718883531140733117801780235074815874077612955850829804110035622105069666969866186535580815995654900694015281689662143711682289936600653487168515039868675850384292045043643582093988675902127134740327301477798617184180661335958412834221178699697048116667191556933959325852108728409990273816468257894699352648240585271361258742494533648044074754312357267608595980121093780321427373497038540119318871411711653195227144516647027460001885813649451754152660565934149414059534522064857997415524576256273215643980527968186218994023914664579897938292312382800995283650672810720120654048037785206048156998160494154322959451727716296588683226502921275299344858075074149115603933804371058935489323708893011596316150096119377661424433781691039338914778020299358746739364935067688743935316567088230657510193728955561396679695718411420087216570503923517582980127232655874540235002598799194378895422770759877137127428562107387961390063296377571823224877368762951420898694870249005755064058965815005454623129143625763002430034738105343455370307102114859853313461221164451902116893690839145475264499116516348501648392407035565025012923568790877490099775634236769898836327071516532752998049105846581979888540954305068678988640619861902429191331604614442240001328176790375035680343694078184609756603776629098212453541050762454006475143673595682663825623695370991196560688857475578514579579349687069357848091867836740588024456047743647066694854874141697756647512293631828362049270588737983222968296472736655881878135390613591590585298768289115357531663784486753374341398357997138104579987161553052068877758406330663155512410955069269430796522395588971934816782631774129761232407467787486189080171516047507276763047728518466082141032247696532105140558088978059881500003133004459880014392308270316583501336629945488769906084806556478891411200039010102562415837168993235158532328039697642780907500830402484234049036877631643176629365246516227096973054492004927754195112905911900288935299620126410244545466696116981551571727609280409929751113867351539313157965670214498714486808487341850466649251101799935301866265676512194532564088508963207978417891305841339589056015626462599449188115732401569880428567302566122241775953478849233837104537447358562966025353846332168344416226292966919936456104827808686244648133046522373587912413995011587471752013580174916648295660420631003898540022325417987304399862252467691652969081169258221053691459071919103764513567715778013301660150308227025178858628886636875965499417834722688833687373123479016790099097226989221117777484818775314319278189836875300684151494409162436287178576204767233177248997050644616113226874253260864984092057213132399419234781843660146236980686610971785251510105289785988351478366525486562325933213373736169942534025300379601967880907548921798841020197772812558518075214674583812558253029883399108616236466600729338367247205099922965630814406489378022759536460742391582235958421559664588488704*i1^65 + -252971702084653805721075505947068168768378679813662106357225303141281502996684060778540985758964903885768554154718966915927057625425596323709756466079955388642113818968131927795778183752085319100414036798683018872307887723528379858913841322701606736127487061715450679834834117205958914868342160373124982614870759000409235808161849289020505581453768351612029459827748977683354179379789662085086446413068431686501761637726755888463401802143641236271202083616116224531074314571369344286495116659858752779475858764245690675011434362659865285046948273453127748543969725044132505024151543748323313201901545232608069463100407930986060595456495027780987171351004905996168253146050642257758534993164944585742184913254659476987068039382779824706099775781920500775639172763106910340589420271908917493480326718685046439817688706395648123701024486702275548416830982166092616860377031377989365429887438803831371163532512153167848030434033518081644314022823552580411289916924855422226952164304783235529668556177670871567279022469601525794613341660923517810205903820442389560754030535467887406676249659129886743658493568715768442162623777741429983726474680373918539269449894278303999624824378404165661607975964253855372819426967275956285428236051353144157101394550098576684422416535581411493759015163929376611901529470133952617633310401297444275161225786171184201608648812637100658400815233467704435021677126004259721911913212867865866499223183709209680233354988633004956328814881435301809913739388904959876510809130445543423248723151155579565622242165403527802143514966896190136514302809885824730668328700862205392156146905053857462873050203541544917075640356794244252732963502663224074596861416070791353484534931157289690499862274401254913047798329868285478623076724849527996634975905803499250208042583607940645826778887345709659253350534593938652151984430349562750876936963560105899241985732029351357694225795511649720766552518012439923737591885174396390500260898308154507299586420866268859171560861565698519266678996979852002898131580999150036011061423191830669383560272546309044175424391132097773506328429395313000808484340184108747923560022968928565853104803826754377506043065229872641062125732392535639550454180498606237080232180167113284113846890656211854577351626491500403947544615336518161661752268980259251851631476418142924392079421634910779006816351058925469992835988264131844808085475429490378760825356949986211612038532737466712987022684129641184220068620182572917602816475355835991692657320085804464602313558753813536327941760401512968906643085814961962284044719617108927259839215092442666561385172075181432914145244231510881807371644892174984128051424828191401249318851744413383780459671146073891595825909490814967632532246298647656267735239647865466894704765692263291544195387330094653657092542616826137654045228671605901891347492950137771314787691536898158978196229955763430265447278760296039376282418701430268308705583260870224037410312177896594569043528084325118035723820764990297339787029233796330045561733913864605093271132702259350342924043614109965505984595977358090715262531778532478827566304425240844307159368009023518524879946114085216032795380728985774805260115591168*i1^66 + -525207934149294148191884087588254804086470179578710357109598916004065916829743649784283439469212545107371923622328506001629720597349130499616725775800344655569885383235625494393812101524563366528075809327169243557654341894739303755917122601458604116367305380332106684374373768292415833336432094534146399706347793860565748975815866415080961520968254228998523898449391122524655564386900228111243789337910755944105884116502873831800350088677242678933088541643349697080737626340651243230030806999289638873816503857231078319844260858338487368109977509907521144003530823640870629817543965756432302917778988439671182001718547693908663163614607726973894993176218112139518474056064475894180424911250273628780018263407605207283473493994692849063476622406811162518319312363034358870359926551668415993791302732698643918643706830840801382964711897058628215721718954553727390179317995020787836491095204412722500541270242283429452630370717925931228367723606126492298231007818936665701725177433387577354089165025696886606870066416511431705558178501297193215253370420768575085523023161999079582740176324863932685322573186119091036598097367308053756000523665131474125248589302645668618066872402579094991247295173688031966186728142729919821240371813307412211132145497193916251964317160938865111339163226641320051260727698373927857344000699214123147459825019382884874374563574802750046677606302992727500707796781421895872690174389738103445536867078909671808548125234385409413026513649707006039813676454449071039613770823355484517335275149974939610512404910540519948119158876329105830299206194519950442277117660928532812917650124954112075711398205772099618538421009707086467529849547872319590277906340819855963810861991133531747819921949078641721864612848807488106704782373382361357309917325272840228076082436609687096031252828082380380924340072425875561433993832775686228881395153891213693999917068090266967079948450294219838940202696683827623764688523834334649367791137511826860737721898096139439842144197081144925324458825754343922620015182403486967743288895191837188831457716028486854809993092997315376498100549223133122339433255554929118961110761510742672578381639945351790419261930350335402217338789785304675726154323400623364613772058160008878874920593565299571462157870847226512977782390754330561537177782490630968900996470402905959086380120665237237965843705467120823188422299236583920676805926816058160139585619654838233594840046626109025782498652759085092606539885569196337051266582231169665074439240245151494238030973940759714931640575953077048299449735890063497589873525376167833201182270092205902368165988804780474711440981165245794592402911983617673481021073881492304515228426826363174218605778734209474554919762398854507731655650262119018887852334448842096876127135248371010521980655155839055339217564063156286825481543606051871979389136159575069839575982378535624380733582412894531201624921001308914306477544362505983492305361933433277970342152570384527340690619505247954602522326522615024972706884369008950892286925872474218169363331685617570314916500176709850078435963231195556484265701489897853641662199225076254780434114435676015075156073575190184508866962841850912559210496*i1^67 + 4653831914891293490215933326720858347824526346265964153082547659641666439324697784257980422603685150158999308056278391518300817735032797295629529601247308605983215097108620917994324881273431486633776203893098277704800932105170322702958983152278574551290483491415664865113887005950561513220329450381735063591534959573483674429903704336439840886079110320443176831204827634366363910402259052801585893717399364017459298083705947364494558107524436670322522845966718743895005705668074752449466117293846985493781294713196984083455401111983326433492489541971444925374250158894921024519281168718692621446100766307128346649827824330090813303345957896733656744444764325722758018552211432576076432690226141205048001826471125679047580906400178015375868420440692863733278429311505075290787585613069477840608042887430383393775809305712023497111427872038636758377303295996026591342619188709393248211750127062188859516532101498556149102347339147107300334658884655693232912567860626324317028870647579759563571799130440495052138465960786573510456025109798305868167887215665799524418425730867548533050186384995106925460006378708632733120990787058907750975695337202138252018726365423560619507643007033168658461311484485887674402557012613814987923152842575373155397799127012583455309250178504492989422541961490009245051779351686504853749274452602871910845488920569916367590635109739386760511794255346781520325525825954026660614757134211818897969037634115793044000800030304201132665317985778572606537423010601870195389398280946725366566678513045025387355334303538040632259459387535113041558190048485650968624004328570793904692254916546315801018290522360647945865552594593681591554622672502492935440348448729153787207266480206658316465211873365702806203651232075296014792158314663438929237432187357712198689731234478243690198083555333029997256234805286641958564721081213898436765995905057729838071160583149962674796315545063187746290025672671814420157952664079681280467774690466855526991538106806640892142598382577815751780847400994291591335380659010600323320479000974254085246499080932316176676320142714364164048497708584171755956882618536998660596956358487450342897582098445347899931271605199708762642244910655146778576908173040661350407648802861184780345374612236150212551097719404992241241171352250299669249678110250245189990014358545253945869553345773413743005810552313291693805319406931266721052980142347515811642058680452846240173647557475962166318240983018202902969125812543298560788313557950336977412695158107728781534861679494798749844314589901050190248605877903579439161182469674595112238252176545883601848768267166693329428850820358145626676054663244859063765901812710355115042781247378620926098681342428826125484540857272677319821337289833813025719619146694205036827203593737561679962929349323415787430471422899648358065704366864955265108326499381078677743287767080317003178436389421755685508881037088892636915188806653665010723364902998810467077966297321721687559142653382973020832297052973217979831380083777775176167761050716335093052826893368396393116152795937187263976485141792853240707929221108235454323849287922244689408507275118521932768098641864426927988484348455891334656*i1^68 + 37892876298609597995594549342038858677604446020327388168709189897518114928323822551771635270781996694430380419149842934318494459116395551169567228957541116661536989503795415968587268488185261650068681608550008963024074134608259599275521333796533626394231743763315549681675141950486057087755563187426217743970904627777834975001781379342028261483672993218824010797237030016419083348431841887807331671817877806805236269990146417124604709294441739587292893565932198120129490748635158999530115384394595072987715077884701311314175307839798389704943377228511719248431122415899822764619619241773311509896041081080854263300178262850918435544475727596142216356675949718116040430734984094662500125223726996866925267619288872311711293782383559275027004795200212156505024659484211926517948247765408989817340607143687107742949321033773980436950646394571073014733150374569812596188487735940717610844098190944606886043495192431586188956720201382505328849321028513639302370261429541140998969703337371166064924947516862533022473612866542715489374664877999179125225383401380450092258837108666898148131710023602018278588913563519867913740714876457843902025519314694634221996301425535516229022038890343849878857020183891417398462217355718777998055866524182143101914586686793492725042749262374326546284519587290650019513304837231300574550087685195955242356479832358465611108636137606631879280920726693836948637506423266208994173357353628289999520620091838567240259220225775673728593518959383097333247907600735214061207619956930388157611836641796496322598679860696200645796107292989255733124849702389105700688095415746704991743391590939061418153845841096429925086353385158678327062892261702052166984657449214419912228133746785174509034749223994211803755999643213068252777876285296342677461527843497011648207413539920829404476868612457763781497716700037752884734439347789365207845502916905472585291295368361619151199515308958442695227423229104468661834291406577000592325619952152097081551733347890931596067905742744930687518846512431397211989632830835203282278749540341003259797402660785783393082545678908275795979217114474770090890061498999314566917956487928700040482956429110177759160377300518845902498536092307579645941916603077525266289324242171558149361707197533420156514067003677492320737593984521273260223324366603422967363298728115048576847802184786500076342386348302770263159770540327198800435604871740063689080380195348094847216744975264543432483135816022786318004361885532527043591142693413001987149984839809490375654441589918748614367429062872870437033628509301838893227843169968828362678307111849385833178714091571382411769963377770547125956535906298366961699358561213844453674669808657374416885474237512269085200633792245303697425043097065685140268393898604401276408035833348803018375395850022710904181513858377106906822474031611610228652349073740992814652027072008195487686956931562119923916478379354426467361986858350706581298428036149702340359883450681047066747838213033745764656131997368317910195766014156721619460956394094948917147659969556192733269853604564704827530871359757547571970476730075571943076025659522905856066854658210295903097357418745854488723392249316864*i1^69 + 41407978867935595804285420251013975636676753963840696328863109299496861634742362227448970241756227550595716946759565605254996699616243828064291734118649228385658599639754454806371753595477502259563300299755702157815824217355681190958952196329614595453035660821334196942170540251303494600162722917300794882446985663859339298206709908382432036401782386790190056647780853616636049146290968788098439784249060415621965495276996288924675975704155916478299628416795115884809732449194884782411389649261337921815761938983692248791709357889800109117950695412897848415352020828771276086277010445543650590222126042668627657500283205224927698898590567987581568270118420632328843244650525351006663973115883240069009904603943638916301057529832498055346912514747260464042506948787180128001270332695436959167645526963068326010709870858620250926461724693282989049051456136463031528062321807446554968264450245879416878511416375913567689261173037866006887651424393570190066407242501467238331103350706328627721194848774122611218290255873518732857887866452214909035580941267864212088663512701234555662655195266895705112581832799614738706604581903547519889802083501695216896646220087283429342145030927151919334008721387587972702735876479856598686163654964919960259141304208574070059271878527342050330772872794921758271665657479914864669186851237591240539197161891825448909854054951190089955154497090809516352353842469934408582446022685131523127698914628177041503964758184678602394363511507245275397918705891647711276660242611092852027136573033529373477684771350618850660498048191015659086394483245271909523743007102806581383079608797512035172190943616637041390414889744790641944080086628629448841847303442326846645035457307049122808143463604424627126791616005974986366559362901750218067336090965567724654439430311353138416279377373611332927547769682330834930124235816713865294839240260441146837760349858553696704032838469958827712297182382870599392896700439730498065982933096620494335571696582357275074638435524651737860950286549293042645970585168546343543560338036652834651512961723680545083397930223932749489889049433309094254053087310073668952056932169915692599671407078296302888045494222437645144082919739164631238929072341554185655888299443408982138946667798637288593620587928025680122034220992189351294649765363702801571776670621180648118847025146185651798181640000194565501699729510913509394477484679526616187305707005012223391358506021114924189386795348323306659450285917523333496491061927317176881100061996282868240065577471782494152814629765113347009532428644354729177743714891044585645718454975676182087007752187921547586876666071183562774770327873129176959574633139093104713334561898075688645637566191332899665684617460279922724449010369968017540040605386878699942466620173091619472664082728673668417070487379571268767350995797781768567382740310234326614056226391010680655217189685997474012217793597210785804132240880865783928421272629134608182005238069745173392272167049641008569394093785755004630432588791034658453125703095322268317489558684978101770442108302316779128262551467028277039547676927156753018462250887833874989357738379352363297217749194452262423817790144*i1^70 + -473560276149915152122629375832892861567758808852186772558032740367896119100081179626823857683502187044572562097434920914230873958341114457970739377321209845544708221831905551326701006514323485979814192982498523588642853650708442077880036434071404966526035823117848059414544340270758249807065354452551282726332744448795857678429703927645204559087681178959241506200288344781590189624939551314868909291558865263547969271885998202701207419542869372080608968926868744366171956191645294063468675953694922070451972989806215124223331407433343671345873087248436969932675156144911779122191280496945335852853135164839307983001236913922507135122019614795905872287097966156769449810703198186405896436755383283797709847005591751177963945006987187779527711892105662726528284031266930526220614974903055229046611551909090662198084125361318277954042204585051519188689242625941228060005403877100153491264995413902144973015952808636759608898603634657660006660752907730572471230265518546215763802489806292088939341261152441055582717552122204746307945712649446440748755796606888933808821522156705116877038928969089739629844559303225899752281429372942292201112626048590581931848286888569443575089335296664325619317087154005284722708712852485629057309731218083906947443012613713216404625458191152266359103265242105541808005279009793631537103243143591719827573219693447267887795637257183844894760568413544002634139149210789458502057931007211483070845883675210381400548137624879351179564530323769423148832496420536999016803445268096451834421148295941918524410996047031376492436912403124402326109642831420341734506057090150016474183468806731582828315544575395297867747449848628129549511564465424194959184676228503065238323130178005056103583023100562588963431760095734478748810403178653695571680037997930069532962746769276911873992301321133647636758869881116856814749610401260757024917554327596640135504174142673493761060943929658488432894149796795107523022285419933909654495382772441998304580821197762209579279412375761192221039996442937014037245280330300175103172977006394201450260232176358968738950324341770807273257784467857695251593948483234862673791225189141517577277811791655871234479504879158544630101104948887377641771454175899702301927333833030085186707252714568852641658838944172161977431470405668365366185489090716826540763047745250171463656564811126453769053200471510275263690934307308637948507549965974256357658141639971173964132215957791347547399826130831926308238214995707863798998466177167899999470915698337148574655752126379256230322209750826661347571766529147942880898493436990294305056943544712838522244426927242317432521911729066157249036537270991315442916641443272047889152206471138392337779741513908410839317856135645852620524894866994980184235018135117807729815169093889141427615930022241307411493987298289232046188882133029821531274840559690248249473296206369705618103513610843599906777757965028660924341597895489206703623347860931946644802921459364786683721082275458545218461389064061363203212138529622147468261913695460266640794824322879113541106079722911019314806300754292086367420225088130687253965446551332193080561987641303511928207028348984117991392*i1^71 + -2798045251542437635368639016855739303880844502730834027093995406314846485500227987046954773319773808335719342179161495307981369385049905105797545207336745475184817355086986284200895993121799906431652414746770807503075288505358062204431632311428753734877500795188589898178892635130391458702111844009974402809123503098374313733803915128956730149669543048847783193664106473475645123354157630950738569093199700674600957141012464693594444118880280960498001704782411121798768266887193240831336285121475589285595724287799120945552817431867451209853441972085236144512732072938595358696877759476950302782308162045087872135897983745328977109399280466116971231490442334842346978259607809244573831694145175199083147360348073182524455263351387249303053749726870676131453006398266565031199866623974040495281815458953601499710785253792175474712138289947751872776304571900581898493106358128875684809372806967289525467460302780332808268466894692957235799528550892085460184024610620198892023935433080514269666885560097932896609631192296476724747542332002443044187388523248253786741880718627839563105855086812423786224535211336172309552742582763796869540861579203682717308992391141338671424522621470318001505509810470439421077768083303115307067913864033741842566638577744254266949612930575777361244258327188512415159543505415813009200356397144709830328661525088404186111586747456544433777754330533733630328771704450770084365447174627961516221339288562633696052563024312559499758438412971377174738931329318647803822075650338237066463712940841382241421401265783724702760820829918596546709858924917124902932996533862243977627131856079203213036068523626535224439854407384373103141008666681900237995214664046761683915843979385562800321569796316794165151430124883248220371729441018340741345276818157739269256051707610854649118315251253041424685212926584282906711927296751978013523856833771663805673648313834114760580147570233015418502329733303822238553263419086563522820127583429131370427529556372978888330404404506794563753629666019979372721030531853481203398300693866440985745335531801361532838359375039288862034478806786221841516777417861966009839860839177874145823483400404501096828990198606687959311919183889120948029744348387661005496500873912336454798461476943967148773119464187194075118238928115147563116785534184593368338293018925385080344823490069577277170142423084180662000580120628737391502668447922110677240160818592631939825207871706138533580616376754958756593518654736026636632227686057499634402816472502407773131978044331221488551534014150096447555936194739867518183476467516007645993203416884547349974107495337630382275297362435770059636388136869196555299218062280634386276355634959419642854202146425659267038234651458557492634432799098630503393375448357175424725335077875187709191825206474716692559443894179758854982471270414685905270820866570492675058476800114586442290917411397908082696191690347746929764501559795130372912578753635908212990776687547314787128068342772865008358385839831112828468822196335904847333819250863400498321045349377476526284941536975425353511221376577608174408227931184274644521373972372111987300785282562776698252051574556737527*i1^72 + -7459144816858177044755823248334326262554403580243986883887348872932897037496080413495388688933232709301049707524311535961265034678803634326306983982505958074952803173127906975673553871747562089209926481615684155140816520720979972435317924037477397359092900231378055603226506197197037523808272532515489812060566372009206555316934727240496716005807667329853848794861970990586524805546340063105004594871194517277332244742199602396345620501299638858927537173799856836162077669515472931097302477055755681671290725050457431931010738864255461536429605372881325658578025238421312591686443402105094935877195278972485839841199512589458396948495884646827588454413947063040079035155054276383520006018004230873998488742791801853146006054165127521197822389675801654846971802927070327173813810462995560995687205176199849249855680114512935620272057915538489286856545867770905685063585400913441045376545949026732627645603459645551283717746633208525419587389590757521777293386552500966265481224408177157763060403395550701859692184120765694390855430979209944155561781892908656715743242489584032901614697098887466066679922476176461198192028153738797417670587768950637379866235881603092601126622499982249212232339764718934618923154652850116502692673029159181515713604019438423572900913686341320020581797860716258255184690272499408149566191421009713357756051139561906009569881809362014589733503784361866859796302557335643429707539065907103240356125387275632259718068553059301953460838909836211738150729824197337628321078150153671685557436556513650153717561831418665587216292211149709340417732046581355732749241140759874529790747654791847332079345663940327570072505427330813594822235232846741956006969929894950231189090948527324425375843848154745029743981969771273259719391141605312912992269211655387001748503233820045475069932446067791100741762322624828896288933855570368848376755170085653346245078721496263462693161208343030499285032656460736570875739604947191869083986690428525842049352170620087351796638718155869340250200130952376273202588164331633463419909721208937428800180969931746266536882393685855296469943128900991296697270415219741748033968942928707294375244812999034474280573418265748418401977394364480841993855633139749130491404837062787717360637744193548455520352420671558751561200078986168629084472786679356359146844839706255487766577321576054315807970599439822617662039303762613009523906399809939263913398818365905584494544053245952377278026128939533652995721620917017419898560152499814963676823115613829131793633105364101789148894170684748302229396073682538586244939891716142725946771945571121269242295570053253187862480419018623403900036868366332723406248896466631584274024622077920161504915377245390919107553865273964428081818950320279920791371152108745458842336578469762626746546622356970072502685549204000908326677118299547793137809801958055690389614356351280407718855595690284333888649475872194303732061702538619010756496876081326619507176684976645936511705249694986045152818469903104126095450503716996648513939080848741144557622903135725417190270486163388751758754065515458535565200499966546880209533435017118242061349351533300339353238458496*i1^73 + -11940616028332314913709957388473412189639876687425423232732983408045219851643061643785847912586694501738361890058544328445434236762873284350874294018564522544932885689002753710136208501574841233156844097119026132751327639788073947405347804310501249559333760536513849916332921785202510639149689094535020512110451909466526453598574293212109228669709688820965722072775560773301876191932187807968175688017160464008368422846361436867863153272452854312712750211756958227740888109763780850782982115720724047226726595423627024566753804002141380735759693912300419383094647717659661952244942557511191266351853514364779405580929151574142660976374333852007386898316761140469560243048178583083375025277356033487836440302283225681653801772898228002493436722164147029466755121484575453649264558441911817059442507818788621200745873328111148081036775849316508487904396775439703505989233991183815018358221667397777975399700575003889572374367413643267838758368147223520393841508787318371130111589545175085982088253485351996119531917519186250682985938047223524065849729586656146020359583860812673395326593157520527470447125538665863521355303452915859060629009820961271699496690245184647587128536311846542606584566050291970690820375401796774257339082330920243053117882009733694871117874930099251588128382780589213262616167162785347332764459760209851799202105805327813879802431291435556314622380457971155521286684732541580609460573221235216045925782308663193940065975574741652393031881212691555735381356940794151558938969053033602517956340022005385029108886085424536088742066874334150120002409468822054599585387654213220080592697135045245333892674589588312948356056476512808897148725567226422774270292810118314242374399324598646720147486707480498084263165029219538043663309313631889288459144272726946151197376018003585373907436079689008287018946612851535397624328024187077604901387533776790808409157388006547073387452626071227461804468765466163463311696555679610384129097199931843217751824305920506154993799669733286373034743913232359477407116491049649206643937931817504024228886620373758098306810560761255417372773070875221331323188380626055312892428118203775083673199717922179281720941048226512076356743109029575587635254413410183887447537584680387923928934260786413170659031457145298326977957522297520036258289898355236144008537649344061480378572005683963970921434789552586797466153662602631042466335319079958382986298857362119300531609419249065851397780220107656785539645242658736137431741660656678177054224040326871194141930934718926191528017251998473336180658175277302401284884396774490946162360691736621746899360995586124628534333782068096438933170861119818450962859560119282543238496363156122506955880130723701030174841086728261594430823813832001399106180121704109490571292751161948347450486856115661268779166370266778867149862689087215144841481492340371504007473518709785062291171712079917605416682189901165076866266053673984962990616208143015762381004692681981147671114496537358253557231536782020340761613681206680456032151101842205056623848565370355927544830615588040035872857921163797648674521931738424770793342091946951985638920739447768830345216*i1^74 + -13483164576814970302456953811980669118904146451514663297615306872377741472784705435094667049978948133441929906665210174992904425536457355585021325432053951171062207050255217745093656856368128801342200259728062060445997486109846282260427431907689197871940690859839832429619838497719814701589027120186865323274233313011071218880036760241255997715483367351603345478763572292929480589393946834958615304312958722430806443716534969529828083742847940550612426406702809619796864190405108395277050719124089732277336754274527850675553620209338725577042110619778923548976955336963415888125062634551782745431366376326630155976016894032065506616369991543427586088488571355219645164553733003760887602292780410761442621320145114989017889942897532721208278496520919184054604693985971376316203381222844230125787537605790425412216343061701126378620810865047866726228865288137386632395309192739285269836160729832362570841785178633136587932495647193338340150843035793653690471262650027274114434270301390589244326506588525693012128666810575077902376658379935924776652260606222006118878084225503404754131319218475600837239767864195739878931411772516688100192735413380491300770841267035161187176341909746284658374220020743420394804710184700805614254931840870890846733596180831504587927914483914339401955969651884160437174598058862428445101464146030996761748159349166474442326247853636432239928975239594539530950596566146621664380612612266527273845263549268390574044652421637416418021484239306257616514294778412205670204815418816398369181772494702273448545048072912240462160199682781006190884636832487564744588807656724464907285951567185161880955323012345503259044331164083227516660817272062810724368471761147081863301417913340512946143632181920317707754531251554177524668487734573728210041389920484682853670290902843253654318710114555450086233523337809030518534611079683689416163794299155683307905839212246919321024932247840348007882251959929999496470349848552946293677458733677079417673002739651453120253301193364578743602486289759201686004154526938600252310568836262823697246881322510445054489421340822851525502549890736028274702953850582180706909797145206575614546043913075134702193357939118543174994152346198082288510480726745096829877504371433813069702352164649124125497515094921463815005521085538496398241118737376110420100095795833961594201122078758183890766912709473054309760624556079693059912851805935875556296629162649375599809845897723797959130518421576880179870320456650447923611515981341270042376668439953716026466799234313867639293344217750630396436803089952194496436913988574330335559320542965940285869499714748128490902434277055866437566121929341248407114519258458980201980435076760087072297433183532561553070479921716419016388227745016546815028249661771385153318834580282369905489875453661953299945975435635456081857234738973026244487670866046207878184007548172113561107125975187325129149951771796805426168406976332008747667383081052174208437474494463513041621570308362925406394525646147599248789334143251822537948590485837020678634175838063803179864469777780159485362314734794457991593024466450062198406876569326405589727414940155772928*i1^75 + -13429022940672684945420820471220342788603630264450721798927192738737112456845111576008535647882175572077509028314792708224158184702741561009831713396575281965282288371668951130264290222424670972197518438679955824471795941072609355036537010259243924168776898672554066333251032021188848713766923306794675146576999559003307183151609550017029664213600877993822731560770835822747554462647347417333615907227054406574232652440882226561510949059285697802155984589749977317712913181764608984007814771507537230617895065528630204271483875958388127205628933045595929494833723580510363273087714566747390555789484797156751552767404861401312725768922523257971741688181141191128478682652933615136898961826003717107675730247701355110543701318201985325563925810550926905938690756228706072041338231119381736430961057517670579318238078390074656180665483219512451538414640335254386778444983602852569554992770824132497027434225958883382327823964304067415744173890313600456657924373465352554162242912171151636971082323810263448583333493949431165212800379610799957798388266682689099514661418459268800071526240582335029319373048838397373957981995280950657826030582499741999036769142954760650310825513404290663607201605215619912239841210057043304229138484264835575088475881860447572149500108328744496986562656887461177538095337345050414619933396374371445802808363588902471383138439529695052328300739258920992435874175560836152227481244613900494350165242785471810936198347323986783202395562430701463296136008193566273280802787393483543340645842829777512955263911613463310709988833598919491615035960801132666850423543349072264886697626168869693074151425645072084796463848217935046445378608675911516104915612182699280671367649005940966727039144931034324986994289807493368644428114288076077711276384299715010781722573060970404005056225302866518524594728230294109789901185015414115218885822851844745208299038994370079513999679208880794566678338995742598138613404670794607309843419989797795708499733866628500050227672630399876986798394567464073790998882396189494944211819710038047913318867725696435421256288384261525837784027644852502888790278028353659438906643526876674398933536121331177781200750268966050907785328660761068507820866189100715719140911519753373100467976275750421831427539902317694594157649717579258458404824582892923038462323503035684110812590205676729097140468484945234552245541947253975541138307004440022668567849488331011355523447116684494740428638916713605415878710602885760703721837508037713612073416724434556766747384268896984915049767524755126719131625483941370927553016029572247411017605216625296524222050898930548756758554081757718314349807127488365064895479844318453386695517256673268649763404500207436081204702284061227756801149775226838397421759266078808869580870976065503510035782220884298560847045472037029413893333272800395203993356900413114226844006361495504556439443876248345503347994170568306096963586350608198115750292385330735562134246352372769472998257568889690996558247051337517711668187610473524195716810258768048147383002952268755651737034393789232914631364676088221976520419734107305223561527520382703250485171716096*i1^76 + -9891896479042248227458487532205130917386084279887066286108535735769883430271883200741568864137893911060073432768598558414933338688140401088629895715404129181670375837819578706218454755439926361076835872259836410587576037461731230938520116207128797147899680338588555004804189834339714430745933734429215017525030213180817084859151682469446327724839094322864880208050302075837156587082367324579426646589242625093909875249271886015131340564899995543809006120237715957080327542178761326521459792142759205668877745581001929386624511442011523327146185550031206735736606486562194666431200492003346744513748027450595988620189159733732013403674270171902261203351834984285167755857261618430446587392262008611101618071561168208349000536920757670266907613526091512196854015635040457114568445615104292785960502689137630936607052868154207213269352662976823352497374706131350418472913385389465932875674871908272773225348274046525576001696556687943664824970782266575699800998804073665308879840506307301627358517582189699370841133035352483702346841100357175744527758105526789569725871421214033149511598101132863746405266391592123545684587684415815303526624637709962261906718358263400781229436957153460276612239043637374298135204390862304393077107958953933991952646754025340557268731634241588567010114387513466470501334921429035539182474373259506804663983569861407493812738134012802106032938478105137605702530441611715049839700115485067566446385238703870455630041869015053300246045257795140045632389904638950614045983655784789504391666362947585895456974127772122697920442136997756845573175912622879302190818710749935937878715952409204258868275265066282799493283049201716065350559117322542621488428329876105743067765615582521942864271690899421606211086813799145040580210185116587959132180697219972795141902348677471566514880600529599432066796911571688186387904524834810008636779431721512433920273212270136477369954611713361535103354606918794673283658170629269911874923026019073492358876198732093383411788421742260781024814593874686569963504339513457743516822248792960846697779253829293284686513655022753655153190759661848738423152060630893241846058221667227977888639480878469720389221090329704446072379712203265185595321251965142969593045885384809185260524899189250734245674140192078515640795838695456741512118347026842860022571763195216477039029814085146846149660864551157828862232135387317376342457301779862307556175606804838007159132036000177350658119438578293443826488811147213414451722080847079621593563341033982761046492262003602304794047570961855012143333498920436415502410572447391485540306543874077084982755828086043370226731452997440244559293761694056546959928577550864315170749481190589067724193965667507010395149845097989892603341149275430374925522497641106565304440617002966589510532924299461624008150912069431953136943411928507503236937644319717713073310637789756556138671361471036039016460359460911229768761140695152623008911632033205233997100319765660028025537014649565390611772373746001388913490951923206893348009626870319995323329908368620457700510122220794375454230073628865179206129025268033130579836319649265310760960*i1^77 + -6167212609329899316271306559771095129528933847750697969910878128810449373323390741599156063569032104603237295295119990616604715350014168574609881601655647700520377754332147949705490747972420453057719142405172452237214750937183411701042176708995871884183242749577507987294644729757580509576222405193318095860876823573419289269070522239875596934933077492451069552133917604441506219887787475418880925178021841062428813379045765807655966888995020105962121755886139002133892919397276085887980118978614569138896131346974598087691676692196259355508439933735446597603166207663988805319585903035554785823965819881640434944024486055098314907411207932666391122085727745246042872639154336275492181912292157706561635590083499802325022467596090453087005828089140132793816298445036313206748615762379961872208978867444354992232555120291323974506665896012673791583732546424270036775897590426493487908002725221400251938417405278558857121939236724079435699055234503797984940856011046200569089607743808011114964956761422879341587509877787820718792887980516778769482760590751084593052836365841068532322984332285077984160189727611707171364505078321238121199636107530718342758850730779352636461399804749442307751943526025053056616921605860135404196606714015804708448190332184052765743077752674540071510501611496478476254212183891853717368844525814502820156186253440415431544690185755119207872663709472332117376385005297974938345199617404634435205292582822387634175892162711988145801019194405536443482400946229826251440124846787348778434025463991247276962959234756058409354258902465273218590524832516814271231278107502048197029797778712512760184250719642188847170400906242261536863927982950243991082210770362549691816233632596243932814229932054117013684401728340788048526919153386272268624542905627047326756428954282860834157087876767088877030601106317604331166701173067034542329526468628338298945232916520163850399686885984376644339113608770766786041571292334424814677387259216701373169201621863451345320281789391715248397201968575700347926998147855441154685706233420655680734501009908412567075166398272436812254564126194266102760980035669644272460089116021178609473948839374856140757357970837446213492911611289518162194855371762454698591139337936785752091397559825124898341048343208725982765431189053087951393328654145121509043692848491546025491116327546786377003392485560451281796118691783728672977734370090608090301283405474740659474980499114394729853047596904958831336121865147291220839600855540426418163045773854650467579371433520378155983393860693416210238952457352565430489276792676890418566520675932378329760766010240206115937057401336522398570540486378709968315558705329171829332351203824396880870702011096334055083157268511335365499923143095976948279112340221470834517513272195602608229647037970027464085381673725786270639225147479381429570197669540303803848118203837145041093632048382583226759835071075870524621757612708775619941219588084767426224068457350675874165752109543536015082759988826372542617894748755741126052201562091682362593664711869048618813789664153284827932267625458167593698297653516373975820005376278921216*i1^78 + -2324150841354753132988361190067270215046449222658609305156911477637497125357735473419713603897402326567766478394431440681194461262893743601466527538778273258348240705293850361490854713826922356693524608235693413183455678296368457291080892239869856837672195960312339219681994853115805337623967193723426760698281101661986676469187911746754880749974381724234233949666809196205922997111751090651805012604070716160171399771191686974594674996943565533207907975303719801364805469405207786309826738114688398674484366556079765302162531458025779063073265202056742685614162967237383907614116254186223904063918071430752182533340907061174426883266058314533578274250099981276319627969353559230735784293130054507079542871703615551171316435157716613451579130081984430792158667499926370075821319201004045946392084750045173283000224725225700649355755243265908593337438355206394217905801353133732886119584915789588369980375948077102815292323575464363423469755820749374193028411171355048533430429052570792142563365508977236703052140579808762469276991747886662419849909018750773663993300342071423278086554499078067290476183144981887545511372569566468579289141745905361684336960763498078772226031920156107322509221558858842981254967195489116300786226428250900806156549570909690268835086118687671541501254649375638041486603794279213302777531850842672718520975559150915957046194827373843843629169654185517845150661936071180275933756606579877295955054396816027917294400482612722989884914709810021042638791987143692892317046842260080157552693342803954473269555085990754861081219159972114442751882129284641584371651435831048012446842072523431229424881274741559936669092868898853958628443506711864506947063878832403442854544365607126173424789575653237541011752243288930676894560591975490206055805832247880680414738689233550571592303627222173884846203810302701479252845154311840114604776235225455138811547404919284289463694601967451657526499919760089342780691219829839856965068510004123331195577176660037937868632118591954145372093170445749708778735364605668956804238592345359622446211887871637073545174417925778347929461570137352047847148874142095694430860700561319673422869228269504632711588307127390508037778525713607458394190593109876937029755743555351437568877630782667528434254972853308867173442743258006703983020869570696931043108513214329028240320401517996644077668388373489419538872718896801123951009695640120492019366961852860472173200591889696918986492803165138287008155254969631810064191154112077835398153467722813731149218035459226512290934840533580649437277852426748700914141183015285100512091018652708675007057672027944383003201252986572901982079542056251454340127557641579357455931929092886539270209612330025118401339146322098725442400594737372096445915564450907116832933282496542452286687991576144116651962131270134486003511568247981986705667584896182443398955583630915502493031990820691045688151264745099148242867701632875598639590440966965617686040905562060232252392937115808270092270272819407983199288130644697116705480380109005955012745829271573681209309547827665598498246275559793751933575742867270320134585057280*i1^79 + -818421522683624137872116485428216245578453045031809135936379612016163630786087644736173574206317809233792962404340868243582529824599603435784539172364813732953273385050053155127164973884515850259778402576868033042153496536605635809185473278242680631657352297839824764197694177216414942135108125442668919437117006518873462797994481632945616459535236597251227070304529878039896946203947643669763169735564140702348499497969478163529868719863721078091020901278154744688251373386814663289094206006142184262268941036484103595990309985987733226840058732274332798031970718314788846766748328971216909659481137578285759348051704608821409979703568526409163459661491847299743752095436554576815875377281791733372000270979771384572263852115932904618168516271993822250421337319044051843994555797328975334842195028614605355577939411254371731233931087082322128067827950741983482844423748144540368492920628037760860759584800237166881631947895861681621068693650359175806710623527213545945660747835553893692494694824873512252930577679989009899718043035820741600180339596437754949421819369299183324655157748023367590528984504671387577359383370350027315180849293667935747016197742090906848129746635686863382702316047971442246466636963104201647769753931770328563366632971103941741974179611936372001627512940536681291981432072584701125055507225543893997758107080239602223271627157675535675163171903381023136995593542502227003007338091897292872592955655479080646121524444451724303299645491233233724051047857877729316426668144172866140434663203833213971308052211438353529234003057094900174290126799028092878598175266349323668569926729268645096778389143602402324292663390576677764657586423668473236410805434202452738715013446207541237831320823043849331432421928239354443468207451575912920855878118600635404047240970136032541574657747782881691694289548252372348028008182482719348866142703758082226816967265078362044788239139030313651779189842944296886356471746799929858045356711677714016079475417069502479686954765457602235365863369081124243826745226236817507217949795798672441683473512636450480075706930875291679644127202500091029542722597391954017834014656349000408612654366063335575239843759258906689388222489604536524629313126171957320326377163306583640873434906780293151578849821106128511659296381934942133096770737330150161702363068290277998434222057422287359136803226453168836700769704884082022864730152709010432832948276322185071188740634352228789207491976140252427918641263494884225537143378708731792626571666116871958771749415969407933987859928017180102815996363576736388813455866769114897327801540344801794245925934113225677508505411547450725896481299151981411417062862167661546670776971975644895033457099941287825899482876599789041008042896002071224364287107555354036475267817770073791465013175682946187471897962249656413124340582473821147505875115820919340676560759246983213315543484064517826823612949227772918671544382093903111203471950272945183495063723349535418613417551362094709332956266971283614905446473796691654737578170225174372011451840541079344550281620974284861748477636422013841648423680805229134086144*i1^80 + -182540077383688558746899863928899073341861399943336992418861884293497739590689611288752173738160284808490450670768705166412185482275702044094822381992456195203076617494097969140305899790595937741850906366527684123464988614311982072935025259282866139018842587338475191631994484358501182420428820296654626898680453511273592728070870736710127857164333720320253538003919648775491050871541498652662543763320915236227955106428538182456790814508179696736911022751702515099670003611056356801373805791188753863866619732856997734787271392008201408741680992772580260619091020591384428262866486796711865485562280513316112406884013647948430896149227522864582697936604590049335879257259485147818402153637671437298607769607426749794010903991306794689368690916830188435469587609410301028464474509629879640451433593247024604151347810075202174293362142261958079787484382389259705677179916387660619048264404169017805449368941549571702425339212079922854629229746778129868373613713842358153495894255232087681483398131235658699987891759984385628823486000210820616693261599166785992012061427979885913641646900720382363735087506496614293569059822553773095233442194348321175750729627850854626726501818228866975225883575398402227107598004315099558538679123962918878684971102091911631566050582843414499990095951914394957559357499704849059855734248423408161103274808887860893330218282003634906204091529168815069798917367826352106593965537989515504551308758228946713498866556757922167691110672129759117036497254171334415407484932621754690016467928172454628201570772251185667868987262599535775654988608711681174809354392819702918631977499966209327209537808522754221748189142125988086933092132617967200685967037984095159792438341904333503163289928311743675674218670602919993543396814252242446950691890569126530655632364342577205442076981462723445002096762226476754253931952101685997103552271001199168270719559673849755406451815422464557757288816409291562320602038287060643089936960762227662673773704730608380397647162069115492145274077455429012803172611107537496250127919433432016724648653627614768513898257688833509881528381977654295556209456907332517995746444676734513697821923976602324917178712242154358891878736488597895310644338436403123779654399819596124127521825660200545224686999795278669048988362160632896084258385579595557937236385198483095880918363492138399812911889713371242464883422499803342519039245329954678128066732491196530317400761001434436151102439755301134280312996727492015053016104225148005098066981659295310125932032191352207252200689531775498601358625227813980019522376239690055564500125233141631445643476417598229121911328416260252916899684848888189530681174726149964071401158526385981597634672420195977455681470148017560672775846681582148597763545740448816270574522513143160574118316688530220070571775384606332654034032879058267382086807592487772468414539448027896880951021445362569738402650299742936871842576293771307943685484086906299570370262748201495047749628217084188915452150012436872907051183950212228516561188102475572829987618790810382482694725001564782350664970730011728594102507651727360*i1^81 + -37160262585900986711787859108240998415430545989559648829702149198362433714160820837672311438328142819396713726623039769648265997473105272927980483800320406872941042824887496083912252788463343594553758284991488473529276117895451200229681061307475395654763767723552791984668881494181270611182066242449123128054435755513479605131512521272927655960426279133627325477521004294201640903960129531309997785990360545409518407793734256312262791082321670705018070152561113456008871742131125019045521344404022994944781878501181518309991534887377849163372100901632838821615435223728410982361003804341373869802403804465613036908541225230008504295009809631346731163481958007512330713384015093784890938504354863585698275612009743398590377792586960026066857081553382376360802563336170693473849750387866688872463071295987556714215566436421462831806091313403524295796371160950570002580096867563806490503146352421493202862366570765034983867112092580197324815219247053621807975583705203748285264611565131771431397590900212159882393929882974884863009583043957334866743764036053278541354002629215276968511807891018348300181767801540489115943593383038168928336797661156045463771697964156669909976516248134142144156387650868319092018375743003453730797741690033104175292863525157068989100809906119615998387120844958810136509185976454410417585547616324444400549707516846283027429811697792542218429094018322432549341364974607418798713374195316406210047143069961052400513273335723120184199211924329418590017199361989273839335702664031170583224078079227019793771616548670310676798083364232204070896070044638022669982778919461974323114613931652315052016233650950448111407325163346696641697487194743596832468795410734359431678501182862875984505446280358863559944525087258150281543204486988480555132916574524088023293797439128228995653504003554704793221685078869788526194616720799315833317585185065776054317414904250276968463700253354642725184527119276787191508522175946504352282505559846275482144920176584656342171959453733290441501045757901096375527142721032522284546961930493739275501896496186588398103377059615330077684719671338422904866627290814827655051071336324319864021550821148394574205365103959558938243783316378875033304921661532010150445843023697650969946425995343869180908447863072533309926574935115927661214115898082408919806776798879806975358796580302516697733255116517815769691398481167236708767760403419906783196107414028945496599015461732173413583442322828855254079030957160109643122030264284579342525160663451072689240268885742702011948718968710557235134065611073287701277863427735894944142990766885223766651427586125796976005374736295080989359666069094410461288420219728292793536572579666538882912661433837286830204681498141944588695240260098017643061052399400660730411059549120880586415825489857023706318676645366738384106643885757668833127304721433073037635821060000592520834390315390203941839141447426756259151334653778281112994343028728578702811091332662799248603322517772365612436845384929839299643736727878350744080608640404103549309379894868203636024770961794604272367326576878130092134367232*i1^82 + -6150995879258715913769305360779124296476137165540818387635634337558430972786365902256646801024814740623307298049500389953662477357877006369525836306040619113443383784979772907332860174022306079307293921647496815990690776150676385821363735198590370650202754845224896413269089666476494451877375259362038361829734325974262524308134071569994998103552732009272430128618746628699391316872791669874892119737081854485686355580690561120304145444201710568009506094150935679493639818749305615423370073503034034285789110511970187771277147188533577157313866792071908807353054246475199754507875730381534146111485450600030901375567635429218223433727798325823614278581433588536565896179489468821526760904061348675132868277355334438707732503525023327110495974779542831589128267411616952145159227204195291706239268603336350770016568713690122749235981458573105085839838453299064554985749912255197784061646721832308200185566014140380689894462870149994354143095860983606621316167487727587179165713196759008203542338994749372574490334949096696828929108746882747503370779204526007623899521955146733232362301356009946477628454529027815248400967934815431287366268064296718721914125564561055148844204316306915591822408072646941996934932963320758070466595093962120939538496248769285066049694759535177952021444489364981450273989849317939867473964234108464721549338428648829264758682875263088263403518596472970271961785297173429863910815569286735422146745641433613080733232454007000544076957506714713219199796853620716272064135599088606130699586547980336877514952898222687918020701470291584800628167456168789811051777058530350006772667807478954830064202100606727599725894829687131629032742130263230326585365254227084671403487298168837559210210920771278950407540307954523511429078574317159746480623823407218008282565712318827130923445254628393964655644614842601641795352665049545501151701866529092766416172063691267107158811016737536669407214336901133960404430299961603696157769442559475100791940374340670047260696036741753777333170658793790419195717811912373831314381716232268856199837081880305442776872752101281364424783133720348157960369180221163756739541404923676650721147214986202873706394589898958335089492880777051561630802819397132476306224064767418437157158104191927285995377666917631152861335345492414955965099096210146286004120791865995302700973520913230186018234977386369371197155074790705787151580009748705322575462433683603329650872141182409102007290036332427668160391062590939150597901892406942029401403729704069859662181912351180800924691688922195878799357215015254736742345769486444128555611838892666910303298637438495614238261084008391241222777315314149844968883781623370192624487125944109752633733470323752926539314126574352254593278394213900946187186449062477608727043497302351609756654908174038617124819668131216888920476856751790531060484027170895986763699245201456834176433844388861905405886042071184319070264368232422972221784379416127634216017257781490953646331247279255227567990793334438985104018849444533185446544608799901804889782348534075356978453087013099039160663189300382269440*i1^83 + -845569127559158967120994467859583112077142879407410973649337835634247863081068582019761124871084784157590212362627819895414045451616437827688964948378336126041745483184427641063026411377833158300241235942956891807810130369345501675843506636896089366639390245172446318684270473398626857810919126171071362927736954297041902062145799344812602334999537690089473288438427028215079708660816986011650540572987371851258784341657829033429973236411491998761701993644932131860842667487961079437188536314486996684790958540622714249229131994458590513228494191854371351181413432852893037364487965286803892813479647282783574656578496292858571562764715212280714115842885429075789906625248640768625637146609099872231294640536253687188292602914420568784581309564181471379649651298585965270224862647010032166167253745593097136551003520211637363927889166645988621983301515383470640504436594044231762990888373497257993903058520743526502739475695123883109854443656497968310170188758750251011492482151166596317120913966023771696377723138518406505963459023975868155832270262147495523222060475761645704848175734674652876912925500129043104288463284282698220369743159098785609796049172896454915345478165389993852550124202833181475249620233610439684778530273454632301276509153982059012298193228693050610581512769940045925314192096098490594331476592644984074465009754680386069204334651479197965817165713636565468298297994945452733473184647050642787880584571305086856427579233563112091111796719726461762332328110327773467646474069468673126883668928802106926478662596532686055813708350154571274901836023317265462962163980737473419607866870975710272720335474272296921783420180667260076655717469237581763189878097666828701584560630296504381156183564427729458681257817177866308470093768910908440468682342333636508547071353932367592538805492547328945047390136276032463709152522714269892570444239833750467568300549791267701367426934101824097566225963984462577687457290038699381219914406896053506524071010131997633410019443845342693911732988028726141846445116588408306490646802832252127197601085675825151449016193758664047693344790703109908140275564219185603195996178036409109328974687939705938610415699099623482717822462816620332164526955661776481152387376184739367140055095123076040378268418288085870416036636739119558315700140940010094556487163192555170834577474245437313664032336709801890155076143376396441550033795002792438122701610099232404262445463582704516680628088933710527820433194395646937199945086226634650762693661077673106377064676440511921611647434475705710627363921117863807943562277806390350511620162685111949415782845086768922786797464211782585669945294158155401072306001234839852587356888980245206635665327209870750390737346540486387205254668329054160771845709092672427572992238266500070076993648226280161639152064079227144177223927115722764123881312994989850771348669793793731384737291123184695265441178924250788992706636326065517755491431045705191552978621183339785670517598349843838964834519845050931256072733210063783011764731501976925038049265940564125736170691980063979633919116967936*i1^84 + -49723219922887095681933223197964797791354942621068823249880373725512888582362130860679399467172609684772138550924736629182073272188339508933053025894275473375476429510421404632071850396270466299272229032189641302406714769446041055657940879379632156999454833985305608755037118618366645477418886152408249127030587248050582947857260829626354196665109551445114457244618074778111429515374612005857414100130266515454663554994262604420196774309677671709386579021863518368927878515055394938359701668336629741487131627521442744051634396689372293051088407195111073496458356303645609845504696465001603584264042969067835082833452882150738961858875708033139339713684072928449269595679649073310252995560508932297031334306269038116862879232316380396206921141369401333422372788183054425552512742938435001730885050543698296283069422842893934456781047111101815784368398948629602846911724480012831390222884189499786150529764318628517024755349538999782914490191791505286981316279260407174088164776542285730759477299390205411721576757833537112517400324759669572588535773503939797164104660015672440542227176941722548442514583300920807796373832124024586836806454018485440004488406054177085912117639816304643346796802204386863872222682991920218343162943437872809440328332373418887590798694581646421034173136386311325720852494568419859826699916217690694362872225772543442738335096788316655017644727345691168042848866656848641692048149892571352432126588788072331664608431839064610597864873183614716297506784476837651156908551831503691682441472741629114422644112347957499080555689572980621396613928713825742570705002786640973343026607856427041092857260508227660227378195906448238443050171104709271035569041859221590512734688627048158906841621838846715329818931827905368862327643963412896625932736931213149078389747847191966123979847863843725882621021533024884344714247306551214864782028162652643270689425625431001043359933929992732764622725895089124662905201999566624528114182769180209777350839261247402476673346408680473893259733635341372504847181228026616790982627624361405036358912648361187373257006836258354458786914822684061208995781570294612274080576082278103039808998667383427247892683986965521075951488994843519042668501002525257632387485676615694354593557358550505490407703624208428106294012698540254779879313459982968145005762046598663569885260300092148124682820773686395469526449760714478357581400445039896365152483983842255533266217283529876032436451028084788850286038264811435560832419675487930465325361231128881769531231127476887863308393707647344537449094820842681322422400742432197209035044489431623819643593968940511741701624970713105241199337409694788846218894199098595906011343450115281235309560062305455824373762979752370444107305434286409125127988027242764075205598841550778496926177817909245955434905940930074178476461832013892220337029603770733165323537239783667196322326007336299966069813353815660273521834957537346603083410852857930929706249285285631485498474075894441922783538687775473881123802452218096653749006044630748261269224681746526518567452886332658673516544*i1^85 + 2014523680179348779804524429848078242901821416705767058553546337959713005724908015869824326422320860064191837490751862097923267266103148281742834537857311644625964351738784016620564939919239698719231379348866807731364937987336097403103522687241021183625243486584756726295717441349139307349337117656314447405944797735975559036997697046430436000177936092903600539983497464631454341646548798998451034534018032909016635598516898247466952688098207000172750790226542922335476434692041207348136266990018213567759622357290641337023263401979134706854805577576737477394780546609485354427132942557460273670298210173194957786835526177014338825292557199326140103984369586383964009213850113068072449996813858703968108348411147441862168835510847151746999044183864059390595364339206146583111143797241774828146152346917570591183772247109657899086813719860413511804719908809270900140807505658409748284700996122608621083463971595373969311911486131964756104785186822708438940789158200319009596576531825752272460234470478094972864048241173483192448109121316983405006899841217640370098051425849147884446033815349109304366334600858285536372981859146200421177759709901843927214976297887830891380108330412070536369124393562273092939356366951671438732910268438368919269580121214228766769028547755951091239269663038284140034723084920002392532818443419272526145398998735807302379201592830527416134363217565074431001214308719868390177491387143935115511178112224729798213721000188777744283095038945236346380769084826023659255591413842379039845518219586054249252786306800103732431745216833548239596146319040569164343955947578843902321850576097754592175836596113962594586058667420212245664225183826497895012193139462615993341912407443383270198747349471962887685626736820753234332783081551793914393798926808634751911440545430951276075884708071272548291752427300977815834130707706926449216291083595313067661104148004159110729760299992673616845346103834514989866502009680135391932717302983117955887182384569680498092374146524221483120492153322692887430562510100180545206541174656485471501861084862693125663881338949207083164757438996450237914474877389240121494260365212502537413494873480949148406368442585626617602529484446660257222687778508234166946532106170511786856934198086314915521112393356655094358848547933338382645242496201631998941451555700898904009666980821454321022204414198610435045919302924836371045906429442563540735500666141338354219144269153097264807478739574865400651936376518919910736142968949057856623296200482187310392790455305925323446771402120296881972788452781493850984208429612496961938825450900036321706080569042162238458071527426828298650391730316726537968674589257140096843942541671948213152723558292974024164741701125551603907878404622324190871628606097718753652445627225435753742018537188834868149744462222253972721919848518948401154481133253487454042822201196673486861014058741080882683550821918767980303161630095196711109946070616298798338512732271483719842273465377810265935696306128713310598299693703098801870223556186306207687904451412432644168549031108149248*i1^86 + 268603341654587178707679189562878026231625774555127970669661343534545280706756926232741738685472410778709272888240103430172537705905706970000394361293721546735761635522068417094674013035030595857324977225185561240267037113596591752931825981264167599815801152093025918172515295617495539413322179536907212658251361374419593459555386845685887098921231473553080143484340971584253669676908013925625835797716514929511806891211291892053610281495750657332592822649844623081996354332722550714465367986826194765755819102327548598960306898640213622043736609940079122547254329830907792462279822488893625698598004444474732450995789921533134112321601539766921516689741810275638170399364410028263474780520402192945752060058429878458248664518629034199128721883344813295581473592915933669767553716387553269013547692412399743676173105552816280398935235389890985276667279679568703456035358445235688656683433376660751407568972544933900248005502326640561546701555522354403568358655916383854171368670310666509629988058370495673424219087070283930874194513259620934550633237468846945330471204395646809153419371982887472359305422967976116759096882128021576957595935993930692404546156831408383768303879638099091863113542849617561902972465562073615235540033558475677394804550524800344917807028009880436189236768756978439116785359323524503627543913119518401753679068171498745123439163153665752901635414794502290382100463086270141056488288094643357275215060055111739614332715330270165575272413218147196056576358183990050745884739643668555769466697849579094348342885506354622299608324955128985520107489057740879643772337124052674436932066783220467043968967411115951479603116016468204494726669181337525790050751069327881764139439592708069978135061454577738738494891995437564105400581544451002631609493214923381396089262829664209324919396025585194971192001341469980261062735234264111214980949141856183841964791277658171991999412695327122429594627325073953048051475642897733057270442401646950324791096898908447485213129556045058084335971727604261768552521814218826616434594209596660398536375812150403562484283312453829360086260377088246538549650165807070705901131138820004176778946231186621520759702621304109368360670344402074645703318782610384839490276016046401660468423123912601571369441435755998925664994096484584750123344101057745694030286349098443313566217143979057763818853186430715035945410472596697025748852871111703246742719227715682007406407526410387585201645771745535197039761581197722275287290145341128470826502364311088407711790361659059142780341101497561333102571393265912131985858219004198045615961959303710314276258471950663253530044230678354307286243693986947509106292419883840400135420493092571690380909064372565181175631386943124780187735988667855703526347586644661215756746582512102349415655687657397795600429152624829187387112660843403204003091383471441607170310125305202121395916347104150816078044598064892479869756704304542592535589364688138574036989971786147917457646731335078521619300370179317954706465317691160455738471587871601699297513848524348569325404160*i1^87 + -11356807446757678619649162111590695177707134228308245527588574980364171077424218249657393197545672930805752833943285212392782953546921787170441039776885362729176826372087887696339247424028420160031738322383274367508026038341784649571138322123443777532772883305282938724090720660059497341711634076701834839215776255486847153653591510738815007334522668510688605966136828510656354917824807854386764065934270804089134721747580881331766314109932971443578691572751811388768744187147406021331705332372828290841964225444566189561180489796761014314597972630652650929856905707655559112056000408843099248947486832282873989599245821271506463298379546263785689887252269047441715701173335142246655887676367569508425567073794202352384130099564765435388286834145538541102260835762933273237368257232299732848003631287454195930565510148095356047443047668573889359413957765320131154595091258724950243672647716774157892815884043935143656389337628409381266286543788185384060765548719884324157410796091833155189962665935020799711060389541407824823486063270664082338584531479370571401440400172530255160581042304369413432989988497055099947020454788970743144709225703322001935275395139178661446890882842643878595315484045764958424314028559282257094705732874769037105587990294252621198962585869849478309780436012065394440325291332866213397314334453730711964276631472639347928616923542579757551320793876256954149822233933822848082468437064977774112600688448859658796319076115158201699995827969348125361553031761825466170971776110659318698435527955494531432834069719024080185482483551322209615639658086056527698859289709951100002619871321880771224295595298353821825521525465534080164703455552488183792361474415539701996083584081588372948051743390599291738233286701016833567603473925075109226484898430531302110127325586277226387501893091894010123419190940879386083251557967083572206911341694779201523219060746914776882237699383860618547911419401688273765257166627528788536987492674973899023688106343729585473303447229281059099128420150305064700182808463756476405175486513100947035755485605740380348586179964046506510789932771224813763075097346506934511575526663635380023525861856112674902376187682762091322553743934635177668927858069400321499760923433820985803581958301283411477987040482289247958279231184425087241798769340467602338987958887298485181408925466214903438635345098791491209367655530673035734133554144705393170248195305457576938581659995095978135475775134310148044923158922738720470074101590448491748422022488631565917620184189627302636758838398356023154365147690289633158140500453577720080538687743793164645898614391483896675435040900241516564656227979165675778761242123089583084844098309209810346753130271860217279541682961825910101415553891182946350823198778585416386819532705171825613070922265587844981024822309804694960356069531496517177825950051896676402953072957043327423741307204915821873253786828767963846345317333505560386348344196495702269577104140555161462166738939909567017875332995008987336564517037991192685346856971183984506577516152523403034624*i1^88 + -2790670679147598089500936729407467984000179116847562546058964675480246849204826554155278426593093809135344570000308444271865741652290846036442493936691536349345292045218822948372015654443659435138231356795512322644534542009569223607164949179238243996153513549620828883143046161435486073311553020143300933958929909708162201945755859883747488621069027379947763139344985698603095983896079644928463784652831673073703208522399217024814872553164173875132825019736661344721128740552613031104777896341653692204021403834631371682308247895803996788626516861282588103063083370491362976830963818604751596097615599676196773909055314750803790366317772237003839968072653797655933179773118466921972332000248275200197642743452043369270374031715481966198032187460890381723562799433184392583389537952468348307206744793511965037118361507083895444055147064385770786721724751366390972614640282922124057646857420453786902519280351639271299515453010993511990827183681352043945962736133778429128628809113433835523236399864754365978199223953725766391240702135095979774017744781899781824779868258180144442042145433927800024863482012185141554869648648045202735486264173228985537797537498966976577695743266150335608501380161413603471769694959788433498557000410624804711539094565720436828375397059985397989763687252941360800205897179174108374344719130074363297977216410238705617784513365667666568175349685790478071909334965213348028988194620901292551769063567531597052511418983567608448105422718396239450731846774301412515843579283405149918518775321953077817185880686611518142189056765651685713811551249946794260424995680243142223465391925121679687358620032475977510588574625088419437813500306367787778636024783246362918066676075365415324340484122767028725260211522054963674586092105875931566192428064454494076251758440611116024480202244280270528570320341597211078300667386957561627535250887690612759520689067589138070440155606576709707501720679219268070584031237691106996987672009414945012059148561743105347969291046217152159170722708363158165459435635305478979472472116424750291980464415057557375108878541822145787931176619505766016071108025366563784881335020960494922992433053254998244260043404508600164885830152161981910813361394971387130492468939180900964343593898827249819743658980962824237655941108289685095883751953479039149660600665664079634342712771540644671661425310759248010057711878593928843680919906569368317067085767613016337814916307653015490719077526567968483622874453817814889935015870696937358798975286117710946305885519404287128472074377934612631601677782061808194265640642824511130704963502341250306452720726869366295842244594359810439246830359574533034634108303794141530218551428472538183464880009598858214190949425031966608147791746827267774288802250329672338297739435527329037786804197114873498860982437009810914925349550162420534171269656086466257354833379698194714102848908834075812383389196960475219765396596926957090304397200773577785667202462977213954051449112844875835070281317650406013197928724635562132671109865063306982266230102032384*i1^89 + -129133935455918872817366684204615727707903178685787984679557371953672532914238533817958988286649781209788349987889799166373821898011624960570396562453268843081692572562315096225237289027043545733906827997789969502457819406580192612634032543654699726980024657359243858020129435758700099479541754859567288908728921429312471990838925460477433849996495021832162196611973307981030558314019387104585541317835679015600340443346449018150018598802014965260971690170294712848444640516914480402005375284995049997726936336111703131769778161532561177028403011311544474120669606744244843285677172008064109251942216115444606776492894769939424099083761977297225611859070124569506590454538394820655505317781743338820091365179490639634748442933263458625834652357805332617100697666787847594061366999730621710121861102409806593379749462057225318995721322005512194174167953402008342748573839815503921762707236816617845604833435232495932358965126572252467491620751886864561473396823746997888507831185233798179670965253570991787222937913289197877487336759570374646812017887379789246463940381772612652960037154262458906090226645214647196453201204183743807324322462470752812864565136354587075340844957682280443671321657442588298564049289604252615424009634302293998283872238479189848293208456691868899724088931810624868094429442419140668843720682276178324635062648372060895109916175708043624837715649029685422443465715510327943997916747952984818820982680171726924482027155310581301087601148852352782484182023775243832060879576645912626735536362149979774275592785840135569388041636220301690872943964864859383767982318334844636853821501864241404686714659601068408411794162147854101249056723320578555736191456887034625457993867534599484869253161397705096599517300712480275452623310694319082650757670203541425620159623095427964983399847030343755062287140620269915063592035782252139227434039702148170970565432247085842046789024532668160342492289458674139526802403768483469954797737399786026171828259731110524265878802900007594567381815545726699025164852718970505175209244622740500469000943774142366645900360059507784674082173932319128369653198556691700339082114255644490640517206404665750654453292210928769743812406215604659733737465881177142441427626153645561852412763068533287018499572932250084529504562878687837543947029554772725957693382087300280782696838198165227086214477019680560110746078026403391338148081831921968577029737028242812219582581643710071902609915147501187189645644117589604967548609984270767363404945691657968380276380934046488332613888393838901759493029468099644389029808515144852852815354970957047491677216143605243574968568739455504897019334373730325556869462085059754474356141410106220813418723272560219682367861831475734568468382478940748517149439271255927470676992614608838132606264177281525581773514359204481386295000545120465414330548664444503492510637557807090379851433901507541818366505491824968080636448405047826392950959251506433433513375881281593254862276269758054117467879931574779509535340754502624178151487918443268250009600*i1^90 + 2673637623667698489490011836687898318821751382524949151466602633976578818120010563012131653154663655236819202163699860163687815211039575301043663253158101592440541143293706687770220962804921421807041809008343467315353164113330459500546849927447262242653953997128598351365259505050843380017134473378567715753493262029436090977642586336137500986149584882149728495497226923830955341428778222991349761567697740549754983862505078551966203668083105888619509507615289099200696042244967204054367047443402035695626942085834194966871248899562399264839583729546050633315545006415103374544503953427608474502574658923415102523171057814734583220030267620118469312733423228287335410184177283223146231684559838532835208378333336417221953750871810122822220629077263207630556724850455724147464282369004132945372088035311713303690031308298895624101718929260483010592476711241893122078172485330808315163083945339976562752478860902379610868838693298596616328334913994536627231814459345974765362145691370240216885385704637181235107550350707407771209796778418626417103673188660492791352056238888775202982045733919347817556259855634463926156716936452717785011502395072073925397763648881562051264062487891403429732079235448218100546480075296185160118328655303740916283735710679791972048939998203579396546393259798800097236342358423923509590037530070460251741855692050953759894049302395934820980462931918347999607684389282974538146720040023676596631853377102412115427612710170292578624257891406545875809562925715091585780954954745279976336326362598261046277767513918054036043035223357954594992086173859102617618629097171739186577441397470665971730447881228752033625023028474795935987671946846496212072655472015544527209978547483310391670198356916600412877198963755840010673837657350714959665884271582755272592785345990787047956385904773610290094286889637673825130721461463207833805598430488156167498471526610838969755491451400778488870748279956703262021144210082217738156973784892582075242854062591965235497842144253968398124167300771530988150391465112969151798401533962455089885032961331004868851040573270296922904195976605173468874994817946141962160702927054337728021354864779715568215706057928493695750395121844966292456343950426391911631693435718899066596101424077027452189590651360682741588966061958866023256898428515209982452336774003618496453955175401253566299564747027912490835057824932962933319172846835337105250873147699920818461471650494768761197842783930850377468705361418591676627826587466269623877017783965395754765313821030057820918326157851742933228736496665559175362023119688046565692727215305008279299058881055016558892460520724638242751269903910820442836574868812084481023889543665292256580399488332349189485892639827435135101209515235442214896575137397069882439836738168476202669933550931085045770422137458508753975448542821792183854423313417714041912497011173756835724125156747678722148107164180824207917828763213156232622872634975215209887286054579499197896883700761055984440057673750922925798826563872458424520770786187804672*i1^91 + 338004335091863476130168696493405739343263779157894593899280920972658467908810327665926271386999779913345619617941916303826504016885605288265131112230691657689793009267341683455237688949020226878613491577156818838350830991833948656973781157303662588261220143030190688541053738251830973364554972649417486219035648427826480891136162744043832229591994538133446039947676305806769421658783117869660876837135525484046772491207511634679612109014223093776852510053785833785135573569211647679621717749243212547196336519570433216246186971360614408831891617581158971374008220678002495145318616115747128227427640096332046823120766558333032160293178078315963378487039010061887798687213282276484030589424391147738776467521317777288975364323541168946349938197749478646979016889600350410602497186854411273618423597753197277759646050066626768286180303693796619176321945861323775130861591678841193557747424477957468025002607287755543070542599764043253063613332384057200705689879731054463567676328410119735205820528745931404178035496536478302119494307868787672286623209909813076543489558259030093723152564221628735287068408822586869530615469314417007572834106006726881281182614284927892360012497704821385183451042306738453122068488031492304988865557481982511833030578016879861028432703700886981088500280759239431361843455654892275675351736170475950619468442057871430827335934665569568704640774683738695027990867488634537240182090301988918139074747431913392477638433428594194726894647638902089948364298398633997939947090979907958242258824849803630582166525293677088014798567387001497428553163990726778893730850118434891582907297117510425656697015195518732801060454954039096796463835100437323662106759393748063717292414488997309358880895000405184268724480427983433021752726940312391194046680789691657819229231265489155096024029562692326124975841133988839282877448370904844588524287556908153117941920923247121574685281657185937015861253649249836737919762341263123989481875137423086088547716418779927304710120953165125611578015051947321128024463461564325571734249727761192259911553551147405110731190504573983218394718132133176072673054997396864925942372470397061159483377426690119991412901075775748106911953541167533566674265991631335531619309621945422076830208148623334545491810214216943969241484113097686335652465356025154414042982526282413985253192890288867626772416465838437992109925873496933968922733924292929390049671623806460640295973843326202390477299222380959006673506982154715382269739201640949860495075911067598986119423726150577316873481358528194922876211243247603990192192961400581538173438170826737133148494853842115138726688313425339958462238991547730466932883849812965958589411549597671555510307302465520054916525859808390004622024417366583062218419855619618424540599488650637911726702180717779763453995257448846753746692423993502216602642717969423545393981711182654570496233015394463917437164192785241100141282992856108673207156930741964627312077206472753894526198488144725562388384896788973485251404324103549665117470720*i1^92 + 8695928480586920674408333744781170886709046051543544895253541568395129413054794380860851257704997209258400175298944219411758846049952072409380558359401855870251994916334828951867326825357404099207469157504613415593198522826506345879707336667190351186456685681514817179590535568402518258844427559099207404257872209491381932629516818233679126016364691614125744166386049263327461968255004147845701937831937261030945834139689839592191465492426176735900248968941631477671673324716799420348760484445946126805623023692164438253036736592334389531502009718835925338422361580331052342491320826323450458482805465672194822130292836060656402705524955372575500920958876355570384254196880057495285721873531237493319722832906700794547455966651547575011206077925881969676430352901851251646168070434958253571711646986672710262779794072723523722964571542586012052484076151684455120559699371021045545823801455313166262023702928140364649220582125269845026396595464239319605346736307059770441642458140537178873229631814716166247113942756272495950351850101844290491706864589043777538033228706089452000116445780222812689384377167102656300802437593995382342235143140033676099465346193722028397410627573965285573615572602624017710519050749942607492919996883481446132399590690575594109686926251641079277285709756249938978892477564172018842006289349176413614411160386753355629381491334993497702339963596753271917014283780527157283244696043798356337010795191442981686346731738339273077104280779222019240009376652303692022504395857729541337127564196256727371001069899715998261803424720935965928242263276631974311402228358239076602653194545051437893708066146783729163498694599833334882649805904662709174669934210590669229007141009966415044951054236043425803292324662181841078488888439216229471293129341605069391149473415020875927301046665327718141502226444473765488248907788745206798420229993761620870245381158046166612201414292318285431645113962230706690417026045021940372763458111430454848705228819631574429904857731627014757208501971412637591452779510067736552109377974607154639530152195519459830392124275595688888005239377169135600422410844186492484583107828219478256088434353040065043531709980470162078496582328307132532266965793727734825733157725689375819050322176363914912559118752760122337908692632097355860978920377815807522843927577815535004403108135248378622334483767921967695723963213633174639472699049562701674210648340136732789835082150258194933962960100635858524761322400048544708078815232444551022066822022029835835913960981830767405665724933473117591255376644831022560969709459388108842641840234301803077131006526598336260793696076226974280611890073645244266832146506242825644714832173744799334037870064454501908117232282910604027002183821382987085340175520368457060502215076180269786399390885473185655067470419358123455093584683429731867361963511797534245471575399582001786068857468166972454795435082976817741755500418342397466458988110181193786580726106034059568849806754350485982020396799251622197247154820560615112704*i1^93 + 2823401960337229459711077246309231212220640242077594916145409971311720969032343011091608285853948913687138232441970428833540468092799435327353627169627438333149807737006464240593081127535171705778563987572944816052661878661329015992289455186215399667737035184757189467037051644793574588321454936882797336394063170724278761143510876238838723009740549145673145387790432383585793767537504550575236876405532272600862546657332644054334944999244581388367412832045022016855908523029263873374557502087284877538500444810842488953456745037936876623841856114678190091586533822270579947669251405065605332567957458593807173057794245529882527347392960440588293692137628768739878645919660322190512671465539617372683659363783191361244372242078265867540396022933119624657808391423658649030825269230755561099226061869326471165358612009197090578176028881846238096901296741353875943430979042179701494933211547105889786588453557506286371636999362908492699898117118001060647068790850172973410264335847801534859401006096139710396398447832497077221664735101066039587972054638856392794107919248632484896219985327906377594384671664048238390186317800307410908101282750337058293627629763786661895272231131070763889708656337756740638644668069997871066112598812140720248366882531677534964875659294924992170507822222085150555284207948251172695200323940679293707396855995124358665603439989801445956208130952830598932276718208866982354842366006702126780901536037762096570743049561659977617046626597999672838970946365787728884970220413939397320040320467498741269182930943116275204537259103351523267047427914431261470810857612783534729589629905599056054158866230937818130491140830068552952076564731199757865756368767273201190543588385525206036928640852902756652286916016291997182036525324265534177711270960377312742440042736812645840093610382083102204756560869011933517779081673364196310900316779762022491768485159556696088898491334580173768449414113034306241371827985549245239780809230326103116336751558272537515828443877215678544447641428405884379025461055895138589707412426912085822278326108921814628426193960083346267573983015666900335498616688959553110719501065730155187271179004139305309119625960906522381714487645638550532417660773731184030105624371072604221821970775760613925200639132131175895716998685402675401915888556425623868754073250979805146854830380260716444565434235140446151332140106982709226805439234715523420142375834146613795068693210984296606126061953900421172591620221418010537916752294227761269320116170870169356838491553359654677964373803876827827519979074740927561245681477291946439522346188253338142980322429198732780948332710708561430207063223097076287572933813226135853273072837610784934690821014545958117942062068859804288781786333818391958911569376197209656449310271085083675022627023330079242682628818754628425001100280069449178202749970205091496689436409851924803579014825163433967384459259611718009091808205032782479033984692118230480455890537442245073910651278041726878614164264740441552872349368320*i1^94 + -6503603670587323919704816531373346822506389910295293424653829181897972664312377107731865798189234314315531713692256681645868684526301389092774586800988604396698937616188691052386223065806364152545477074025291517219024634169859047748888991287589211636327539401421127730798614986966503346372414446649736147202587985865854628887853998343912655966436548899401121944575629390556184006550220945038399897640967019961824654586377373966695699981804599482707279041718310099310115435433293143571645038234982519762824875681004930457313300738248175449541183313683726454795549740420387452279086863994092282081955717989259346760136884489357451241903880854699032517402479586024941565712301164714956212036795169622053945115621068767721912826202047353690690883937736251791911375377271223115223680156739371259067043279430916260434668084013534218026272340190418363873766845127741548373778987391371252255162390609469173245898612971319637442679960694890814332689412414534367382399970781051256090561029631372365898080708616562243677555168141091416327377183135849475703177292930161370568886350819880324028870258059822237489938497141392004505558215763543366978426349721106019363225509120942865597072746607522220585153967603829119549320679318906171102349656439667800651635489182068330049549826559201129894686253217640266584123907327241838817586066977864489844077078367311173449424791576267912815513792203738847261761596713412768467318909915597757778917282394200999097336470670611589953644056903369350511123649264514876757721660403077633492647200514099131086906836648075993914405743007144159853639144652885641816037463786001785759623409757786085019372947117710774630151490762111531628557223367487001038760947246562837705414045850049490988913457189836938751448371473137386539958937781701718845720548690708626551066499996923416234974766961108547102007598442225263837718880290823129274774636533715176895203726286040659260098148491611865557935558086235716111464211118427619954802864013666216781123736729825705974771470083476967239225200982296302817931035814332727822149764522045180464689531860778702651887489405996346061297423957883270430687166238554493722459877207278797901156749487227457805155562543935161847970189813833893529908518505427381767744347606605041229432515813828172082391247733253204314432673470607112713501837768199087100299420492757162767028403486635182712366974145933153342199233747679993331013576751240171169380085821481602185238028044365817284354952259125045874972495166877539379904521686310483526743325100977022184496057521649404801770745463428690612007910527148036914572935034953277141889811850836955945615931534455181047847759261135047039821719406236361300114199289705634263510180865337228746763657681652414024128578675919629962105565981826656402574219818015248634804531422202719179327076390699970183010777153816152012568539168535516527275174439692425466915903839998241303154806232792563083827396963263818297131964594685962017668395648349548191153169005288081814632745760747038157563843832870919471104*i1^95 + -394780136406747952002519829637520597674973897318467128430983656285473338679455422312871212200306159570930327776433684755550065876509252843232669389836753817805801277558462597545234655722653356623043365537813006158029962436128503462917329985522287744614430440415404877119054769058192289500360180693782508290608320466548258319547800935033499499238605099879490745931635554795409487644803084738475537533513194543183597149785422583395679265036199488791123008313581816197356053332235437938743154050157294294873678534686027614318851227094892574440409187329026565523639343078159368775486962991979640047342456275525666279400600411654011142418568314949654171187913701002607989228064123398549363556583036923308878691280123400133160904689827088322566579186179682154513943540471142946624248756023970273708453434342310585964305310962525804815943817092068369834627488137900424293673468818832448298199887994631831848607032609609380332761531084439918742206133158825707961472064282805577866488586134319579817167085269901956677928391015715504642666638545701976118454653552229663691068385932344396633378210713529319981231708843294041267935382524372779448840425329650559469370047444752738352081550982504808427833760463402622645166514645521744242196536578482721341616336672242740777203727269194721244162851112210154618721558403812648089174849956137835136712413748063408442023356440906604421380897141317909329288850131758760033417931859585784681551953854516877123723401133850032515460080606827035572206324960687920492400946314355772589293114429944510966624701703814003623899272760450818791947423571896266825123075218131552586533957658684763491428776477537917009567515516491080681070781022567073167689482038975499602607155336003546264925382063687262424033288097294730908798562455881173564826333748617753183306196883346325232749906587865563864105484294479704605453776977582317263772730164511542943438924212177527561501957059435813844450879940390803229336004136046979644492931531374261699670226852006357827243962171992951289373617426870852141634184792103798286329803259065284537017402541554680714300753847056919026017457074277617815303629946751969060848120046491410925543061794671607541638575720585725946137562434285199765241171993169193550046761712402748525579619076202200945305397234933558077937594998602503712193878279622490159551277481191165188999965189037290912889466364894851228435340739623114098461133903348949386088383837345862198000115898205037520372969588775683571118273722918008380177412365964171839177821795797304268801868111785253672226267698902394263991776072660827509672495709017378321557757344247793439567992809926995182475018679721933095383538796433712699655412483914811447042571232236577661266717228673386806655223794858921227387791945312290155766542597553890666385282232096174819807160397015337941140081187676970395138707054799230975664359928128987502766912742463463996984233184629132602593805559528117365073270705734868478891124175874092407539233376513621772729386453281354414584625513889792*i1^96 + -13773901533738431147632163665332246669059979987891244606985682240055915823042902504578661440121258514630674454711012704292358233556974595846501580497054798534520236199215053160104106480459143028821916069262155373221066140785960976297263452164647879681239386789785002549074895181322833846845100350439017982501467097944948909968366137294734443335794466960263463476614304978088314019099876074429557470058163730635424925027501145596684192125064647741171599367016983044445944307822172395196906112994150987698234413304095310114074973213948841590314089372497613017110822399249057702712069389208110873124055289685815713237964582211477479431619841611921613742370028564628626640089749664443361020667295902503867257454460815590786968848533417081773601754627669577088850973691403562260243443433253616738320924598701765681021963121473877639552494755602488042239822686678581799120381484926807482271521133400893757536271438293239816668316038169253083219928351025091233808635604120153773942271671490941060177430644265751543428165677499576320417247103945541306871371233770904377496931964546936107466801162729877286545756540919240411558965166665830158599828813538252320291126868194935064590586525776162679624268792052230506478639685127104288380331132178345878721599166664523137142325110452401163163266502160812325835979748869120248090086075308964004272618797076843698958978185372025343070411792512718664701175981733693718841550227172741267838696164560446448199995899835099386038537413306908494924903323348589292700547782383151903935971172104823860768064973806105847912197158200735741948424741294614001782383659836356336127416404051230242243489239449740054624470792795744128039443690108459052564300756036903386566274519224458227361929632749102377499959848689594551411293803763205582015641100037344169525248891738728850079455388641613934400203032286970204763223615283150867794015529740111623404959721333710565716684956251541863425653962109644505339570809867152647774816345738544491368769802669627039254996405493358252366432094005220790091321341494714196622534013859807802671216806217714286451967947537707560605353671335050253667880903139929995432299863455778588943922018323862054897003762571319832166346305832965218643866890595525524543362743669404481432981475147711157219761252913375362530122248824493676317472767548542519296824563261138890924648686228006524434176673003670251105382540883064318339182059014216421852442575275830610599156452491875391492749725586757449288919520327420752967600132572503281130993266790902983589962000689450403141411273308333897785389009940433024537609091049009432766063727885223410113824098117893975470991198153079635676962763070507396937222352926548854173324691170408554586103718696980435857822775753476881982165012934304985515344029309238731932733650608688049876790844344069733593091801586711469490980165944138281784999257876957148402773156918482264655261852957646731209057127162177788014171399231377861644217495876688955190960393342533086462143760353532768145113088*i1^97 + -290819685749233887062680883830582199317683459082127442394484887799536097868031341774348215141552865518240508864051857572982195274526345503253847893800125293003953515810603245720410156851369606694897775351532709282961919907366004236549110522382809685584989447651440983683424073104484466035921035817189179830011566220324898209458191439786586945918470967879022481482457057535774712863697747314635716702903234031022075412342974317755600233883979406042583306610445904571048728432713292847699295598699701201250483569212187668256397672660407958812079966824308860882945061930168877198568598655446856298854568248201985512182841838893095926571264844573638011940634903320799736882786281353956089981781664786013661457243277214068672218999180157299559832367689239173363617398208621005288399023149024010322089307959539713053496072117419444117964126979684499207444736856562780560312809764109017189396976440962588366535360463003222027359434775941731347079861334999441755709092513976951546160914162491899161445977760740111510711057563429440530060596264457083481462651748611724349741844578673139303931687487399972950718366319545907019439422503555682945121943723618751813828474056791947845794950795857943505856521501179621544197514068773954284105228975871084739458967702327831916891459620767867324108128879219842238963445837778853622788732336220534344304030433062699510379291512340123348105810788169243572385247100648625683124800994835267789813524171964773148155198667719992666263327289341824403282823083653005683189537009055838045446392565360892028405509802071415230782759147995392674169775914618320198183953676661260452874647417787442879956328155293076244062148522069779461138672942105556299615629187241314722757556246941177740954178028374728007435880234485070398115196280175663092786797242152983795901276763037891457174061478808972623199655507088843824348305506290975363537345190239216241682007973632832176698699740853258822115134683746859751732171669045838541688818257797146113990322842822895505614983853113575423256588073838289970932487998983371745320773299280581960885091880183450633980212467134815939565306666354017293681080670407145177783644604282660698407528767591824692707811737901503268712682106984999170521285471445279561343859083006355434027704713639476654299557529680406021054386360560050978123891895169623548271650836274591783144646583171780046507845364474311403289203521118211770552908568402818263376253102334727477076072192850646143163570945551224443890467036902684732632947610709334126010502397271821375997050479918402068355903750525408984521470518857437848059422954034401913203217456051680912585995952797257780053918345140428876563826222989708758092270280264952022130344455536925153070855660296509365512437630903922762055968753433996796714166874025910793696330190932613090107372878951320747674456382904923169476147572373830903246052921311996775787054355557523370254304603950553813640287348399419288030925348633410755056123755927109316980019399328500577466276829261201408*i1^98 + -4855504177635750779701031696231686308606424317790517323231674990628452864754438804638742583656006156326099919714790851321327551069633705221303470769366626465686917405995422491613288160936265218807548209493059063975827449649970349512163979509112892232484941238486672276260370173989075937364629011102130453616393979184375426443837228486737204678212588815938639118229907933420624532093525336331804648915067156813604372789245607336167768179886607476959965817296907180033416719017194189635962077992609476645095190665354863303390785446524386682657593077469515168602541157067738285228282590508978168152803136484178957846171165436544838283061205501845720543787551017302235544401597713128922996420776776206628148546282854233942172640356604619511552801011231799264650885235428374715491873524004602680107869778134833351474624230239020386196326637469205203801132325390674684901256558834293240715854668023415893529070622048218400414804943067496762199383334063582643627560173831721743238039570303787773604016517667443254205307361574183318805367793535387858222915010681543771621012729609688048756433536999596883132156591933266842048385170283493849995275699890922501492536570229670834163844679369422766632838206475388448375038648052749521766148885756792701379934104385098183110407857550184861971930760550578572159916176703084550397848739178139430658996142410136626003796402571415294431433735496034732654629111052150369772607142960505669044855731365669483743494938272332166346257217827508494351304600213690557741395014721408235597531833757790517188468229156077849716211735283906604085558579917012691823302750669912960710647196719244626634096973821578788028055485561488451539184366038744971020997321013813700410302121501766051802136596063805994917263156625285022266824821357586783795151448413387843217754437213199529736316309883128714390926643067061073245267335999479825969838659373712633195427366804299074477333695324586357563282672624935799223892546982176373330537008266641543193030552489686526390423913176969214916067088788852214171352248951986381380218626731979465463694093513788207756924154237700731938187226621962373377357561943283963021463951680198298172067816221634888336862075100250345206269034575287791427765755146470976302006261676690529063263320690440252462455784938031881463505580828288414636998205097783144831827037105709693904869969815230435162971767211188170109869830432568660503970545371653896480183851267606770607726868259882559677405506048926432843173528244268986945303585930112504378441999672618112462012129603048895175341465793899169823016254831774363651844424775440661395123375837655736446871216118023394241327940367549865344720073419719129642377359689532249474724695120038929193542660882996732114974014419071762920187922974255254939586132961199461228132291945428339897601763521275260030284353257725312292978400984829129025993390810516543860172400688909137431452903102499651562108708398015428881884467544799655766698061005512249160540570477183416915772571648*i1^99 + -79135336552456855586945209341040736949539015955025513163282413584972621350622180419037747345678568198124224683762595358782842960365171919853107560787043690739577039441765762035040885727574061563830088389062973850195081896664055850551458875810041798573427217224600331592519663709128997225857712281992689650047828534429949534833642279292396233649985739651728596014419535145991911606469737333660123437948285281172601057211146641740519443812170379910787730221899017740521014603228017987534637955106416955362251223766974705785166036415323324807068701341314605691974634364445970900312355860260121463408068893006768449035254471706134833366679683387445343964947753411004179943505509141756846633266471260470877984696272127973479925873938672758629957572518517421014061852698780440177576168624444837678203587634997514853804071720220292253370179519050146698994785270599728695219411734907747180592401299895199917506679936807684616237389346807184959878371564103577848970407960266497142510339329463883621715929141627821049473013405651306517085356444235168751808368156201261643290352014926988265261166403457184991282545435221937246598688583124699665855125158923349831368889770452756859498700252321604305310293473184799725265341341957588214614368371290613017730541232286441844516432579516704862668158238158669025562172385205393747966347718436260233665217802719616081356965884180728999774314331966346768392584975129783856240623593260367998914175196372818885612988313998580457676348888411329793667825528036641760912824119695859067946012534429969296596064651017267484675644689772981440493706098705377796097729059224732928891956126057980583699910688629370330098785867939193982020345816566546221697336322836025250220330420840465718410376387753086761403748803732691816041089153207608587809128769247781806533436411957103126151614551265578677079305564666750843434050384860174816824619042181740647567789394989713358157340459478348253689759634752185679135247402900039085948016315084219425287625004844823022586862627355918989493531180565348668982675844767121063012049209405487743363056265317630554488799647378394480326748887761187144143749189201042275650579137562199652040203384977698586141229103081790461371263747353653743656530629404487090392817904760615543117483981261090208421476150988562901336635233987434361918742876870030398778313362837433978016999305629672981870267278656908537397772829494090829187700359989077399883753958620173874977288737215748868948018737732082592767581275505982516430479579251410795142169267701065565016930230908541883231121036774164951696287955468632659370662645759787789541308141560288888599892956988002725814947287530411821053320319909797938276781584923832039062314391097181340966163028179270169174576612119954919898648399414456469677944417518548848396172416586584202923376816388940906389174500580399337187224266037664243106440239373585459611458984580170071408177504022495984518981884479721002687345082167887890187246948821537212842021465436199059456*i1^100 + -713837302915321189621018620306089655824283864200464609274124617031138691276509979567375444759036413389106797675915142604371641905399063465896861198120371880887070026317086666607026680058995434721197434708142142869000846503960462804442655060975822958549208928367920209990513132702746058019140838978001479597486234812065606600816935099216981866754273630520856183129804532186965765130868919621492184859188701282859348411267707439964270878743847733729329794937877031264142971276883012170975374592712966096834071658069624878247701050208120592771461449619339646918514469396554441422033835825847911973346839673006215797030819280316092211483938209843972714579757958991571010680688486454881541139079070869745243016342721725740978477857353693650054480322608517148597930285746480637525642451900622210038647331144105077137973014394741139104585877399623372144607096324397162716802859782165363263211891400720450862471326519480633025371267373366341287335383422545485502602647341297091337427747948543495702332353684115778987642846473260389705389302918209406704472722963967073374471990164970462456228117869938005462298539172042704276225221954613804117169599828274757878952960432528995662450841785722055912293257013288723493251753386898632167607305802021819753767539865162992819048118597737117833917991282305949540445252794721721070872367995076053017477300252052405828587245941419773474481296427738316593700845748531756127407974699572186628836657040953016318154555445251480912619731209391658290056050738533208413927517844033066857822535522108333921229399050350412511667292001708757298216104791102865543679655840931154921268505202631200414710707957545384311757277840161166509860945430693481398163205970034695637764418579272407987354669341570159028831294475719917798514495261789668746305331076122847763955920319111113840134682573150497870920057118009491569251976379133473454280979823126806803624174444043217432662680275063026259302607415368196579429758415835734424663093709630067825857183244693844397746197384453233330525683188676468231903871585235533880668520728414307197755717593804242077247681842494234995172832211311184157209973046631903051885319588983771849877938617278603261413823090257480355487819826080080596478242666919093117744224897520149205727840504954223991518948362290312624589757429815901848324975093544592934288624304121995654534726155330701681703416681297548503031335387516704533687463139044255118742131421556066682469665622879070704064967590379866550246804510255112887246350376286826175732658751248907718108344309716492891818369810015817919086520267892119255232590325292495980670471949645653531914742732170267897210184296906962875259729582173255001251640890673120297833822351869318246088990903875539743191280158924218863941430882036227987454810369372968006182650644942103158352698915031809752332353497512501559786405983697400628691261468486018412751788731941433939359459526157332431748673517769531354369276659866097956310309854384235725032238612480*i1^101 + -4064038230964531075308003986162074915023350829788065994500979851830816764149507774125706548424519937714000990357528059262781575353599637158398154672508720204692441939978118611389491150510395111153084028829683085965308254693612827190300084455877126193431131365777706324491881724931812876379166737531519301219508399651054315485944208730155064804887503484988821098006270980505591694184822178709782998679291353187375556416097000817078695539529513904580579929638144848331842866030558495056419116646530596127008090997681072293043126073760506407695386705086492454431779657370707341630699575733151417128056940857177348807989216923344743952412935590951053175440885316692661404022918185304699110601555227972257644269312789223930029820905313917214566506544737410088649057247640039639781655858279613065687113613196268373307939630939735662373171080780851297577444132339039826369261810375438637477484091848460219996462887936245795298270177011244669061713562218885970296472383052440590233525803185727040015300013832361774651048907482387701000292248409499383284710523672458225245129197221160447785224257612165120216064666336807765752100719945364329960271237101599890638346772196709726124458258256312712121311535714176164923849139058793269405775019543574374464428589569587406440499496161519218880179398221556289010251802373854217297361676683629469469377495972973806576834884088733311106446223854869949754014611665063668097305276205913653075626172701729082264618932564823368163110164211982397760659000701017653691513416586106874090576993690297867765337192980858350997584589355760032668756786572146055102597769052671606542158767105258121082806727743672731477929280691402658379545147677401175668856142519697039262961011122958485870335264532766894956476949940879943067029264048394259586324168976960672955466947074834602679774876364952160338521549652526698916545503059493977031513315234959020473626222535308323810187721220585508176624221505570680691162145566805126245755952874103760405470259818114610716704798831056356911302402416509709669422547597849021344934159411590066316244681545592965019800818265058500240785518940901260752406887975360887190513868119445502957369305536246447064012259274114928529356925118392723934434012617815156168420101961153427746572602671465751325217474142859243195383171699029972939536196821521201344709906614890385607492375975687275151261069418632920035709311884801038263866189943479106416304084106499058356785372901871276273968993630018335011793197103364215291569594184913519729157913231254618367014540039424642294246359261403450125570224804616050344767888613355190913499291213792426402984886352647990367881185822195625337394161931835347198447177588991303839040297648313321735212322063611240648806659929229648386261188538299106402200972569887065814385646106134206257783205749738609975514124541706102176910803325052991574664893151123645679584082393954955848997402684106542613551039844671246868902223619976417067184086612172704055296*i1^102 + -33161584729192738072255263684263305439244053936643475069442065539011461756649370316727270677845080632361808620731328584080086757040546064745744460790630714985210765010490601253099891699498705390801528563574869625931573759674922581023705945353135802366125578630961380190340637335666190835812221775308719368971942248385265990143496772508350739887427196510145762625757276944457112363497736943920474297605357115879278165884728351670309291420008643635980196573194446850513859021464881356205899076546346106691375139587048147160050023097619280009138140963113070941234831345421325057627480037824277364663980413102267333476177750522871284077373838215241930734065633177748786242837517548818803270726114800317770147704100979120426574632071690304388885166157868769873717097630162703277462830183617851059388157117029795665056257278905535994485717279737063564338398599306521102648296694601711478207580740487366908053732295479070910749630322855264480215379050790392912116268304113152960230365462273166426020017406231773001939551837911205710266839911871737738885566853032473027643825589952495370575551206889433490419164189712476193328199002732137922903977217151890769193308110746723809869232950379542754589354578937361923339064662063797369614810946612770315027399653140590482190850771257153148227924749210735791083462068963042294243228068022230155245590564946568837840019054756726110748203465870148901015589607719076887688018164313805816892812780989682926168008107343820509328589003014351041711757624347602279835137304834413396381736215362398898187446716862180979918174914982772048075236148738107045267442494688253571054948842517145820009156206454770961490144257953118546503394803711635206241582767689550074078533559144659760740739737232106650502668237155173148762113913569938984714177832690908124168094039204416327354010473556492483378385666942621970829774886532670669944276346295619107629136961518715812847346505366101283212687394964462807675246224726010497523101647964402653559676200025760243014921010728871855231749484475453394411868255895730025860856379113359283174371400021441020035113825415909484357920153400361482963037886709560909237050550474012204036141105476194391287346564657345404580256798424772000536310232606763814215039725726995824399920654680861241403240759782919898561210269244444260351423381542095357548502632987205855737672734097102335726110980513673418492534935087902244382990968516554411550205010087090136794268309196608744347683667360808794539640824663959866010410834278534681454202210254378521975608070163052572535292561558848434762694078240668304344842764703028799370021211144937656036375601353756540260226426154422752019735421830970481358906017522130893932636813840829170726825231630511839396220487646638543220557317653111758877381408286224554675100185542013468491284392084610754452433482369252860957624140861079627708357598914259795273420001881168381685960974646518262706856878548419885435673692545120005875002993803264*i1^103 + -150788554699946033625712529352230979274477240359526658330576482794381812497980764557833266092528823178948544398287340132851540908182654117872520124057579822428155720912413490989407842395015748693381715317371538015310009371765705842431404869918166156536908172491013048740498965008375361339416459336009623818544097253244671880268879053131731124012761155761602205169845133843436888033746558573835674376594535359559903410300938794052414584792730651654114716561250835135988024447177692304847760160277929392774042986630613005139984060329744756827340859764271990190642500876581511470177700806586903708272391724495061132186300242041497282706402710086253980772232593011582311031009254962890221716083981428291323791160783717320124305298109917105887648409771254927251926785928217814417140809939419804976732886327315273313967463026757879766146190615791203608920611669793516290804542869218402420915858047821572796140282515540326548867652417585161400306140917515502694445272992232050877216842435373781264490041340981432300944669770080767061654249901436456705335800685226076079317350924006172202411016132487754793392666981892023562738218048496304561846308494083031028861161688758734561102330063275033476606481057843561561175192037090633818887348323214898196005222037719203488819170178041603606101406690666095973422631007627142477756462602167651942495287606878492232972154917542784982637508352615318686974721151245046822247431842215938603370598895848843176882093189584913912542016369209524485070350404616186917386015658069988041570253720638485777196199518756709252136753486606238687913837220018037196124159166243098466140013386543675126355602660834800968886681824150298193321223448810457830446901660968100260352055830832081421348738577737562588378194889544974039913172418872972921062412880923184473403161919413553376434282463901259421304851878184267693111342394326531039923137412237722359272684866635646892744089301359111092887305007865709346429961479238456076796449931172890367739301365095249661517646510786719567665048987467016922107752908209310005041909182260684510784872316242609489391005846644671074524474759726279298317103298559766681520435071600637956224516068128951293120405934053551341890924767790454187887132472216867893124000077274686534058741707468041753216903275354346571778863121036651621045172081888599071935789533001178239583203603548633020301953177084730909080491885013088380996871274915881140293199543947240395055818047654634863545461172472478798916926140305886905692550462713428067205644791343599503193685308758942801644492273526514556743248491235133774985687472207291222162078363420029944371610927315780829526152074937230722007549989089426707518530256288847171387559884309296538488741415507221040788213299800010270546283905354101094523811206998164182799392478006139264442714972943417403774148214423218445142608263123622671745629957499421321541166383297323798560695098161536107847630152456620610013615843751543930093568*i1^104 + -1323837615937522842581188804906621634789025754990829221386305905891324256930428791662765636380562991783831147970191129393040545725674950691730435481193589770165040356005795740460340920907928294075583062659803372786567246964118843583854477061213879840980069289275661026044321068049920551541685987784564245282769045732209879514535995591239151379027229517296117944252119923652727004319093021632427339589590480060505047789506625831572578586943450117100990564273981016443755104922976278852876947346638852027865031374952685932767564591665954220253670331916828119510280012188865870450608929599785348531103594425182007571052167318786750666060200217283857977868715436318680586027208085552934958304710450432958858353767997570479816015828895079045215908392757544621418055670517176666345509797096822485129009426788979470043253260081086786826006491238163192338926202255751766175987340451633672173999549091252209048395818731091001202152655516790188029032460423881234227479284196840740322958642110470507091337826562278362557875948962224373709443707028041705760574426482931776259792552798891302571158718856539730193530559842817407456835070946416581610495986097318101144787562680544228294121854221655075981493729078809459724686756020458923165148987645202422451401530145737126845294219082838708008602181314156470227277045970374869942704320816260033276065900137403270847339612084342601185160045085544145570705240043836830492151758599629719900995289215089723909392936481868194791816286406684999677694729713424666481344132634612482375688033665836402954951831455563226666142828360906400649173392595549506538947584805493001874455570263578300192953621705455473045182306967754882683017197504675795175813019725508608906467436360220652134929691472899013860397008108659249301907201069589079731471221174345998042820785446554989133565167456125220064940405734289728718814658234159170325248149836164800609428701405897565259211046704879873758646135989267798307341495842109761611974435214156615369681424935772088016113097280917360622861531709069459056508362308890406765731465168983310490719559349642871365823306634316100191652495941095252145149964189772681554693621002563947752798629678175622432662804301290747236213493967437629044646188861164271910297706783352163643934827174558458920793305347385279288316173057210643962243793658860822473074493963047707022649843488471397269604066444235383030693526078532496920332554026677074216646404652334011884203196927099309932887879856651352442198827328107758469273233725444346411876004216329891285582370049573667861791240652970750797718262162012479650687959055045399148581619189513788962542177830214021973431757952878952714951056317955969320841044539404545100218839698129002656993638796275294013050728616201240017158472955351316523060202490311483901476851011437653656010702052276709438928092027676433884135215076072465266441524783311995023609109244783817521942973622489100384290864298819920043515433109684224*i1^105 + -25965613551647451543328294041448925784378802805082850015498408346753988917285572088783440075492585626546821694922124109930470984572945689317669052073529605362061373971817306838965713637045436288534246504483595323812493383218969802666782694249400835032393359999464897580329541369334239562734108509164440644995415209005859803238156953458112823109952909177826209142258852655969914725162008202024610429989983580114799670882409500583070589512157816946571916402872202006990517723013848822079940599023830141896384365948381321494404629969400390916126906827913448869307448765396179334578242156279772071603391893350748351160342797604559810943625578267880642655731979215974205149059622329834276655141374193501070335308546302375487840984662923583878273437205153556772167727725405233139327446135075800395889488682730689776426273570285935765247167996629045267360734315295103872044482569570198835494790950813224221006079818050077088743618318489414923377095214526065340784853189887280436824460558619303501614914032038021307243522125564228586306832482893069416233533280052364621505280291968814596163693050631553384268853360702358282669672217982754247784840567374728717695850787777974528578728071840497038098429497134824575188829797658186399890725967849293734355542682711161083745412275178628263502164774683344660156346754531053603421579354899154080253470641459350111175772162348057999130553630007281443022511380418440034244248502054366149609707147517028710269828007171023881616579332954871670309094817401951595103739280304083133485685683909543904809860083491613278904719671231196509139592878157295726151419330885166051066782218791376261693928415640133306045739621572850532157976442519434066761503476549319960254311461870433546102662294747779217605156062736376602169181484825360425328266913667995709930123457266479266615711068999112847360525708113274251808754828473859748575217649404363457618072071102731798670311968570328387059182777632336867746189070244297630114707727676732894366128633490115662264667934517810916166615268092802773018640583729067252404570542595167389756186535735541167181096191016466953381818291067862577414990515975268141583663319233686849040014437081708265049399834711030785418935925431677679838701210961368617973910165336414436020067679940334954487065808418341320396175906326733988978297737131905748224921584971574872660429750058373918485637149350620206546177342359278753047689571949775931524777943571713034852916315139367707176253584873814601201422397283753871913596498568755225731699477433815552491473774227842082305757954042327415366251629177986910388599100315773707448236440938146574557637141786895432906990201434539992331302023990365494335991362096357404218473455973244040416206741344890107264475445308633266546439580428197166166260144731276896810118973041952523448604643085376780815291509377053882552945271529951536697182659496797092552958856511476621488872623924251351085028487350778822037340160*i1^106 + -89236579539004447876794957130597166318059795629551292263479013578534286819331132660694511856826080577721032035494517959652224508500637222356330507554493621106342115371448507925856631907076831187178163628430405266517210954640031857117225907055601185366803042591053587646146362290819102193602094602831620106768723041016856485857544456814807534233458423804452638037944629008450888993171759675124256234742626278506555797670436886350238400563102686624917993773066391832067409005176584894706884267110700010422217762501257350661824939888554347147978194717749903497607542421264743710829506972093195690123307948302490303675606163819880847787035632858103681594204947684937946750547001485123441726723892110773672534050306200750741030234830276820417090203668321189914285887692717692595433240580949933944219134431392667849133013260212135790169758767723213058010018766967457323880584502211090325498597102812084221836089095316664298789488080886741496538411483760307897141975468278393600693557131206663152327561932404605899810744291407074670185521189507258527862682369050833521567166590027119787820196085213872724487182010158349671676147771029849877806780830603425201051243685449344717446830928560671708908462448274925473048863897945353365737136227588691202093798028047006106694470503539869083740655669734351550280181950702798300621255365065800597090072497126288399283148594629655383577502679247578452809909840591053730106263952486661726587431852425020868865271154324277225150291901529109411892228539111932171399316684577413532202980893565630558687844102455885365045246764339743926187954738154861126730594362740294685154738109196669690386098752714858407493524600207243519815515377028068748004971063781033269958874525374808627682207151001590749032825279256102567020386846476047789639510518190052504066636663646767850306947195250920026209954436790093662707227944814077833911742967615860639677470382383865054304869887971949969241296553266577951001716304100918994535917134598570014587728398573297922304827918897596481497893058980216352187579727279404349893343817162642892548204972613291559966083537687568335446722781727797113736362669559002892085424626807441896634696810176132832166195905779985849930834058323457069247302751205394797996907893943407171861179990137017509655831041853675733419582345458359374814582829941557409872572485094421426514680850288366849267286339656481551038783920760824422089701344528631446676796127393698366067285797202662955174269005800815649434932650415256296552693867349841516448001921667055630351925367376111479372049734038150492083140614786695093446382491261032015355563973141678159061967637573691233121426173840423284730597605653125396314864844266505857893608959404944848765148410416985318188486821355331642774078987586651362014891804278556122111595328434410577478995542734132595171612069402373837871554976592489273618488287067338956670754038001260209745691812199201620917482177928626176*i1^107 + 398353854737953374543589219926831334274103404292029206029443377850088315736071834592866280626963944871582013775706734089637475518609851263779341560762872457330093838276799516379930978393804265148596053194653862031793868227452645285668805899673786843521586282536136188019489738639331770251537385641727196706945239616926937890442990452338621974509922194773615729190443649072398369513814593666638392571692198125969631864703351814575983593700640414153253926365209980295574898472602910635809447054075404724585464044750662703646394534617279562087216283468206804779609289533567863231192034587751303358786913779264879196604208550269713741272311783038418410298222544654643168853677049132198895964776759992261208294007314979434847765993944959610009205281751229158505512176803954012724626075205284210017039167480485614725049266693559743411978535684610565776951491586729615977939731448880152191145163448036784225900724841262299685145944745266667783433451428974398097605814590035409809728181953496377582165885315937975189351297669370440331010558959602395693365905616253365296419409561716991464945791731910897558931816621144964525359826244123177712021217618248811076538150535947229880020118370249500077610461889403333348575598807192954788130108033318026725305433255425957283423644137951861705697427072891362205131885959930885786774918752647174907491841909501338937050869611015982634262661344826894876560220117126453507897783641421396875288763041603346117493612688075682467436833434234430421920387759621048662068031264387795439868110223892422076443687252287478508654200779812394458964398095222570596185657875798885647461630440503838563489370626905944985987361484876915804722457251584426466551049125398972924928416238583473651867583913343290009418140801606589865325401664036187287454296164848403478837459837765356841681460288184035341228559519783617724117319062473647525967938871514053340407812722481616856976641057918130964872165712560212404359383465071558898335446353756095176902986030433901391077634110946398397210963567034170676163570910252801443887227713802183702449362372655513579116867302709788178623786268538880329485741210440537628527126451129062155135806924203139332820627751137206844454650141162364324252626158281414348089643681898861842360818080092951835459068167653066506654164458389315814770028825842862686513583088816098501613108048659082322030463056234839956406216561449283621989995933999475680636564104178974379485507073735423549630220096962024075940411588525960537834256987147948676527799459118872655695539491047364840471524702905022205553624281485579603428311794747199952253283110986849431461851733051368394822414369428869488832543985522249746617420905749744063012733014036048434688229519970417991277843510778185566711006452888110320389753843124166949432133548418789040615745691578678959114727169126357871333059741189405899050230768499254509930041552974105922851193950191604993542324224*i1^108 + 1541714725005793178683879116030309217523812188488508344788120184730350043381454848423585130678910501785528656131498544202806025719211499057487983793291731952029898607955371158680740096637623169425571138602138860218598353020564751711993381015443198298316604333203503048746177766833906842325303057983544598725361149059260818859623496861869418698115319483335386829010411520428567104112732331421981889715785573170005038345059558957276923490011618706883976452010775847747816935214585824180061844264925521229545024184631591461414738557450743546836024395677117650282126421199031355318423448829453863557973416216193090477760645635435106285414576778203986943512115803023122321630336549393313431109451830153276242604243739118272936371924764085565727913809281703686190640967341658235365461720637332050508443380055020364794306075612872477775272601331697071192117711235436418933845649680337353410576033055935162423609675407947667123033173719528675169154113875233193129471105210282407686830605440256167505021827180316571913418786272115013318235562853782065764781344546588294367839895096502977825645089471911142312620516026423779820733532048141134621106449527842812135687977282989470261842013611950676325717883634839488741418882703233319459518801276922596865642985530709000997039757200081794808161006809839792125621816844755782492095636130285823859112573170626574331183741374759337689865670026952323170949971838149629096830493607918558597185531575212112174148178560593175250356065599284276464057496732718024456509867183436146866142906518331101596799698460570649717372375766287157790213216029298473179574921709809405192050136097083739671671580584734514197989923944585081302741999109517349446999592360334542336210077118062746228791229341426344272920217112552728241582254146404322823845208707829329957149339102958934905491777497383865876590999940501970309284158821651678449299892512743476565166413470228130749039504368182612340766899383287038129549627936231337748887945327438303874804327968061743509806834103609621595036676233766692257783352428439571407497711067997710878239325995125834961007161854577997108927590153628256450921743706091078816568051785647519132893287598451211689656758950835338978898438263326514913687534933124219795820985847618713912400634495851217601536458118577590975312183017082604957587689876295925669535236099391062222458717295481613406386195976388628805196655794825643096614685025473982966590621415678593981011087052753716665854812041663721629810638124821535076410714377054256840091077047272852287982555573874582507142943576513122981243645211058995950028903122716815609730016654952056211279747198092386513084223950372170405273211396767086589334940869952391620243328873763360275591357952782012649271655945221332339643901128610646760500544254138498439523370929295191318286044018008656621309487662822394113965664637030050686059045387331934223686134891503992215314097638909935616*i1^109 + -6603028227617390942748446031947078049223268702463469165789059648954199487587314445388504985534767615642889331412952964180161074034101276251141179147296736299812688836657797359118958868429856120590922921048676922473637352092353024512256532204555634370636095816252839823125516552453245078791962154419388462159324751587383844311218860650964402987398651408990981886732597075341509821621459521052448137876258169053408045209266643718600357523229606149441141051066191200674030199324355145199056144390806117384549266909651830177232233028627736596694459005417233847372398157505367216121460441831671148360572045112457232576919239723357229865865447435306807258903502206091058972175802585716087822612590216924990805454744610041546061770257006752257383230473621191653640369263899956086142701330363542120326507145805998329864602606305094828907591182441322320788711856341600324710602947304157840547976364690806321423937332631932462343220795933527933075742355487119149328712011468433271920999733688324178691231219495820229842592236155971797184402054190025367635516062405240415208865968251907901583542715164544926063224084184207182696214039669594922437113032428821843689645745247974574635578787200069214715465824731042812935936942897557686755194758684952896505469528304399220362334961265382760592844080172124244927390720670693898021850027550952876239249614467186182290780708235880958054300263718982132105337405957967825187107385133370208553663301722681614501704548836223931076912324956145892321332980231128943250348284186504730353388448228298831354686820680887764793282752479193088148009305074155843196854092800629550413488899841052722626258854508795866018488863544914344982899509522601402943875178413933503647094929891295403297799591874535589558865222003442685647822112746195773363241974232281543929754587116886143014501345898780597111634967844905179579335728871952124181533101461638330694766337253582192569611382482974788594651468169105278752141306227526603519174320563467226893102132584061442199567601056195913388166928403856826672611340408386491429368198934183420824638625196766707269652158863608132535333275208702370802153421771543571239294757618726494380497597690693352955240221593102582284506480669436704508397521015877526287670222327197405796900942223131473273663269001645547503570161543724656202386421923695188926710029417126415030757209737375373928808176105098640745599420633622595711338559945083508389654599785889937053106934775155516668197289943258194526739818465496492487493035844912576953480341435407458057664895973589235500177465360029470127842819736213321240998243820006749569826021302276436422365551781627310044953158195183929751024146849105740362499675976147399996164891519481731935855550497656160166337584030526958364833419182099667564964945397307591352030746103407320256277850155826030493644055822136860193241172558795864701014343921848081738903683821168694604091883520*i1^110 + -31802547009516820492818410076020888595732890140701707752318290491356954507694056053351618935146292346936418698499503727140708083091056562702964554300263671832335758193559218438092356337985144122093981476561115216763786515675849868162695999419704308330398087325099283270504552296531268555559870104122375363081875165637173974667780025717235574373886410638068371059749037087227116944462656471542895564042286727180469420741838095452144521265223778561487919527782701980617189107551551277354224089716209847953073827410473017617382707788045006222146637700688377564525854263090839376937867620316401857327694287332429117249517111850501305249590554854503446362154937795400050204808437320195871843732823840223589283365200894176189104889684146148911779105696217824114217027188053627668846870221727547855700527786964195162327803916069960658318659586383644484552063503623140334681429946275080838729615380892403802413009582177654547486584649977138480374876243327533597010376567233502137468621510645581071378143410245836967913902295551670173358027275017798531475574071317865807608314922933780843381727187821207817644302176114313975855886320563589979943394560534354304133666632663911992942595463929569071066618609307523566754902538677713679604159715099341581399921070560469128316251973413726568214277038517989407050666249325692798940995720083940763817729612225911074445568465478868561806490860414277361817446970925726026984449630705754931291833063884996266407373644897027982722296199419451918054213601056499789688359406268513906059282229180529075283032762996294728467532416990229161708457220542124145666575273240113863808028141853424919287096299576476583787865722566544466336996903080763308604920680211995181461667976290648400921945960896170438318533461729065730526409034497308277669367204140597464700110879845479849430113182181685621459697270006886511446578433921927471529187786161867442608733778438063340780833376567128740761380287520373851167878208985779911010748972775767673785280881337421674247359285872546251020425881766580036294262491505670411424589873814211330915557184538076510093729417723433452566664188335890353650550304436980387883147693168840876926783862503672304713844508597241825707881579658175215021006608183200407314498299644227873111612956543756041413117376798926599430994274249427935526273628370300366693892412557685542765454905960278718179643269658774422113185566458219769681424500968859827944538765136725833662082636128049049835961702431494148111668016400460074131363478448131674721137020361278821690297695264120982903756690195953264627124433441082742872996373716070037774559692199329370452671378954502006319900222716968135106222474886463810444714509408233606215771327093236618815131981281905351979202949848133685859418746974238659006434521917088517501807839452450874852004745194309333661024802501549793803915397886691400902960708194069324638359210353722654720*i1^111 + -14074077120432177034984579634237295320938683584422612135992787597407346541528204812525517121131132258664356282404677933726328443429704598216041178707717839872959778071366066539547030395146036376351391888457781195666581538985092634691098492616701644210412381265679170088839574828690945064260503960141927828705955808161115643873253200882188601637658514763713953368814043860187340014370540819234125516858975858580783056876313834084984994089288586571698030529380397588470984380365949152377740708462439421237508432367578878564607432124698265142721611585253961605678916484739847586939407799154901813048956731145120993886768738023802628731088440788478636331326648128784750604158119108527767222086776520190841860680630406628810299044978648343653470626385603468505023979739681013769453917989583178586809483161038430084569353764904982630073065344013537781361251037396252491684162126104504467382427030749562339957797522558993141697028758779923691304336202379204282095435048709983719254827353894131508539832592477965740408767977995421832702036366138945295497437856023124568050116647969144798536432228143838844826430201291468175277302917099275329730911523270289163804501982090403206490261743112372183518063891531024992130938502089437879141134654261521902967561498172859781244340342214845855161892928914408867079013484472656410426996031329729176232377695815979966507277461311685313178616342125236153149505833095286023459763601517107369260951476138838814142742790463025333649233643112645433088837746850850159040878803133455802725365982257335292457349311414456546732536768886151921902541914818580256163228511352385017800826419825355678762849192815373239771531866025214132213836645607742989226664105170642270574435896326210173516174737066811714990171508904483252209861235531119187413234232934238448989406980069526325139495879017017223333298106200571705030696301359000294088260134035937830745311874709679026639506708316200438865354464337912737810649516784421628205127048537916798268658418252793889924329182320418314189317363496563323160864266616017069458150599115892561048854297906461618608583261447188198835990515936555234212139077125631803677094723078788566575045053881285163692163219974338959208845788188076001885341794300802736492589334959133493346718624238413514632323336015793540450655378460222979239214360702015821506229251529362437178510078479107110144560283481932721173346954718585026746434464560212197394492894976040814985570269083368643347228332865398801255289321582460529508135243013114581020164454450338735810785217425893876423638115848906762984642263737295053867456932529906566134215957609334070119537347603734241238475674644707700851135193946216670072169582055303131306451046961570964738310544811779274086948477687461272845992592708961296993120974588321864711300603618636923499369340547591632772958372549621443738400898036211951600610974805358972483913383936*i1^112 + 65294284362038135572865035430830205664202804848677031908643265017652541296630807792309665788935713791127859831170723304333230326703180416951215090570997700949042975463228212435987619940169010905236452241727993545097385557438946674718900476357816745644424865764141149438257437533500230268533492882564080712888941901618206679473130383204837914550126362133211017714942728412582497246255472567713042426652531754389367529689069223816222258153116526962100642558432856132579408331974998331994285471117308875492614803848110586063610903577729188194328238364065638920284507640763764996264228289573936815982637211615907545437129758573918700778855700493500702000596139025995203150984534406209515086656786635042460633180787516331225326016998214002327309718885721979464291725810346454102595527057463276095395819476228521473714028897444751974302047855895292573907489291929445709191082181130551017629129171300697821763528824811674025569184377005664843741177008621256015308462154639919263362810039785041286639358066464415181103174266701994057898769345888775092426989986946135170787275464218489203319059774508133449307167942613349292118522404711293179942740497559372839528851468706863893351345717590755711317641558382535572976994001532241083112147349735193856866399686115787177957984091328877987294011479972122438952993475321542432796698931110011005184134841869267611112387126285391905668093031002316767043970024739376813800518747965616296163898233166020166283317481575063614076371058886197426699894574896976801439240302199919379383794547586634678304971225882749572545557579179331907157265972781336585493292338818991893273456762163218750210774871263411507984503882246456795633831893228096413540782531807151645174867961205759317418916233398261019283639921084384682085718514177828895306591631549557890421380693753366976394264608686420496472626172330791940177445012024142728487483376694427156459744612402684775781169848115705598632747308093862856382400155935201964016481697521400735898129665328786496148631126312977872318951580631031752101402109773741998223575382064230674282277197946422341977979644752045706522484214367850772308818278232807692661072235584607780356660496792915461364330330711254292705023119285561429686435386449332932865815073881774898372914491139911849683846431043231908079782807880800613512236901822512247467704216299677414244084386236873104951469184669285245429673555877163654745627423035567314169630338572467289592322506835166083388718128786591392534035232375451633278046142171997408475211500574503462620068968115676078725043290520877053089263216713936249212779113261116932459889373606525004256669327593495275262062650802963896080517388076784616872045662475510712334451910915539433791675426419766228120973294509476930069961072575614755940003492210655534062315708426099064264656506878466974369516626753517286538786266336354156548032538493497376768*i1^113 + 14656133814249134044146754424114689647550580468650587453816947759883438935551057728830999073349699018203000784315264508802006356728865735060798504282555219636311212323994697548621001362690611131227179053738604476914282738077069992892290920420754840672722085524404498131117673832861968101239743660028987020756831115333868090131344586896432517044143351663926505955514354893895963586331124727772136730133174231385339082610634718908092806690723228677938110156227990267652869901153625045830778642344295678048751145796855318996841668300864809766766715728079877412884262993626672129359094612154893406326126748207041727545377277428379549919994047550973988063014363519197892846632463905989953837371454424668110156010644237876053773283330050388055271810227504409848356586674999902399117447979100327848235001272177286580965841668246550147260020876575097659662692921163940932281775079877068577490907952483535936761349086803348433456569163039037931753488804539827544673331973312049140252061578238477916228210032564352257895491986078354287892052030396069009853340442924038550928972353375434138161509516297609472262041170685263016467877784544441041162849819071502682391092631203600699134016978978029925975950924829515846977756872106782319113667125189747335942975988174030132364486331845116694540384516164199776503595255977949041311214477048856433789757303820977482426964692917369006743766641968962613917630909823956706706228458831062929416974898376439934398191799137147398626966298784522136305988712642137652188698054934906448836626968827053544460384466125211060174327334262375486451823868084676375268940081961856723616026520507004858375117186758941186815167996273905885892954891309820982545712960902351864525391707253553399987462696319183101291501410848314858564030134457776237252773639406563613233025330547267974511141777488226516069763138552507108685578215498543403239329520323983616802646833771818131855612075458122921080082281756172570923476754887502974285779455596657215605619448932638458864464678650060530105097860604587435167592949661900862870568316796950513641885458291477513852693592579139446644090960104779688931155601365210489522020658091485367710256632510317686312803512208346146084328205825481469280917974830442171570671913028531054055117421575352484712545428084348374984419340801688780820067901664288009949263640945564255219130284337115606259861510821191898539792573477483264844289934370109645516428852916586731739650042510250677647028121507294001595760105351657874943528672271329351575739883876919976137820598294944808787018430904623965776137179659815122504245342324836080022687438845897684460240469520903155339710326513863271618674131345589987040838926946170556063043505053116856757173290026667892321635251635112562017417812833638891327142502757922783083565198157329167151016833191015521818779997033739570611324107123586929050209222656*i1^114 + -22995634182974194489749542382319243989701248856003042978321441119586229953271902105929104453580956134165828659256534606775107957196182124541854454870830541568431986807963531807958042573287237911615644981878460817950902021719906455612812552271246488415124076736671252566475417850444214633336512267651161213277635837519309900812852853179130918451840147555100746277248751816060709644090090546351759689288796750925213570977924011602500029714407390227333353246364721971906825009166822641138256373819782879775524137305934510373843272096978476706238114823948546326013134726938791887772708348126840398413588020808379257670309765771081503241255320663415999812216628543988268059202123659794719030993067695221925540805784695514429929887924157087692207576333639334886101916985615068794291839760634222373130353303787194935335275404532608385807981377391700361406110018391652013611503702225476956490741349554124923204325369687181232523645588399521522111817651084701784948918062302619356503202851573178627505864871476581856244624978454001357908168458903191416158663053809025632105309225354906621766335146843158960356918081117034023240334720147277239864637082669578385244978807789689333291999524326660074978872221051403359914514290966808570553283800291521529746547749991972574521914778067616867569827476427839063807150915452821201182546155220942901257468441469801588676907799486405447305162378412328051237110082579836549000258373572325339843173085720048087926005414403959586732218020837979661613392271013826821540612481493116926576284689306490402421741018834115940135118758767282111313773506380522086340156423129344298798176854986787834169816888421314068732302976907353621775668279976696708899923488726186163355397967294434980033153922830870678641447201427967473890280329266958877496227814660997801586910443218282014163886176564860780158984441368072788252859490561154556685404039729009661068600459179452146775791295596299902962771199925812503466903719387263964880458367308271514052199471515494200510109365175590003958041658762436120551187838716384949781042674218789760466450076646716685405940151960078846709651669574340653773079899141918602327272473704666899854632401531913172701379074699633467323616715045947055380102818467304204880931269949089759147085516936085588110572724565318506566150962417956324908684352849119590197990717335161510160529018087337806961495235855730957326940529699996217565600948349916601930393792861469064445622311890788684472328186224222251242212225418762710781551125179439030721480361816506039808261242814308769603000473703916257641603238980394008054674255826562205992635182016457385981617357518880378806436739562836336575881918510349279880390855523197713504218968438257268104201825294258042817582066143866077649220744415344367695222083371300674472866054197427586369832903854841203939963721390873396837519975376589160448*i1^115 + -25337311059057542427420533857618124847808006990640695623131851615493684495328325450381631758911873076256960239897806280168403219781217906370005804305941183321774026143719015073790848577524260716895053953505804044719023973799555609341292165279525218019033058168123239659970940125239098233492472314432309137989312329570895295624649552467602991671924245620706208050096157961016970332155153226977547527640636041993187979015358499170180697504086104818421069200710083851147525120584878178242005184275782518643088232035529989395965789476173421222579984447925585614068786252011783984304771966732573906132612136875309415009712106429487676427530884234273850747259882341122146121719616365901901969744616881810819726838783948165798666690011267257619858542769613154594943502876918908632487834527620832809048209993567486513453651833522404186526065119199623700044214910754544921975614398946866024310634963959160782880331368289416611230029039455081540187450576149887615753177058697171100981472939470744838002631396003975095992982587553807627475486252770433478777686906415017523245192644658862078579962506059761848727946524552140380433907709533025159436481212058855680026306641730518123778204157819124926914232305145618908186189054301072298502691163492713980280220211798729395921924676483276986920985670386969716897804255464036252239491161141191718669378280445421691271188330854915521839094670106818038395448071473684994126688791111057686691031144384708706715215458059694408860517812652411477662870301172026302484522200775651661085853107112391431990787952901068995504114171506950732607344981642116989891213452249763487777181967053534543295136572438219037249269942049098578531495777214739672403653432844710975735825214720123859289557027800807796172237190807517752602534631524193844761836603861767917990812460465831077428327106343959290329786634392693122313172539369547646814558860185477364609634964531099132956819559404960329457665855863290806667169956420330085146319669572880970081116900047175117305786099178514821035791336313999883950655582264457152105521158881636059526853183846219691325035451660995391044440610768283951396171592369433678436715265222150347552511492811830674062182705174841074657141992100025355700218684948209112800805266136900808122034307534465095166102199327180717903777463588064196208985645331804283175005526356076790393082463931120913158338859994149367368321568448404709276661688522299855186686824891500889830024526584787540822693248242099857104523884659497731785604676742142560295776567092487342168961414263430381555980023174099065379778375536767625870878424965507140165458764765822882195101373131835412014901783032633653596803360155411685463452734366463419180332883641148277452484603867396147336268055830662002212827376886624109282185304652570451804650671342919041120181217956982152831839380096528228170885758976*i1^116 + 20316551597936834868184591184117333010204800073536513341770605655382154032320320048694739525882592798424659459902871154748194989335892849548489568420942587885363568012996325310159254900552172034227578922966712163412978769703764710797785435606108125585928619915844484434758596404955302614685358649515674204700827823428677654572932331761283525023967474750976363752986645143683528936168147108206723332134642647500669927414779975498375198880644042261769522288969664969368988311840171885864911081069108799977816226039727996759457562378419204929455909700580981603080283940761644483765210052362842603273545536080312862413185579057551698501021382946461013786485549842687486499083062179338977574494150608758179909530939148459768670837522153660513021168243824645204843618537307849345384697658033634909022080395237214106773537621205918086756189618455228851526075645978515727886962631425691679242972219880719237620499546737977577693571881189209352003625410282993334101018102688960814711292387024292063825609323143993380919433811586122058527340731916173234699939781201211268210726959525244918247033380904176647493276423526091457469587319066678581124298333661534471533128853623053284935508892934023438471625560308009248655289204257042348515614227410703241017080809780234357561789207938102856401788423909326393984362334696140006180954394486036102236781655258114895457914842264212463890425154040864325293722467330228106320434099948600715841193034388161090914627382912790864072797467045147661817901047359383942782486437388359310503875475469760892782857470598477489826538931194888550769870674232327035638892766005430715369315699483211729038617018410237801251782235360545969963580703369485295771091383286269996026724532746221051823880776131295876670456758791307696795815642575633529498271169677097659299645358946377345399561033976490807108065407388893697947121728288994444775146118385423769691400011353372092160509433294706669043943564336131209006477969273824112877835999250758277642290929756146221710657037932311962646200619775829103688741595023822780909421079936128582539285702757133485619340939380292068030280013308191210313504526837389885099533695537884035001668439882887527358454136843485601776206699497735513576933532837125548362110956142321830556488681953144494489760030912433207574242426045478589024866950932109723792441681176963295436148738123751042119368383610561326827490919989818395379259410710727514213220965683527143095550859607775246783928359957996119440818732209959685546279079065887134541691378504685034222076604703281229492903391037289116210933490019168761020327897368091519821329611469021096248944650700379324478306462552055019935703908166718950199350322173367468878984907349795054960468580839671659850702444699722893583197373707640820627266475681357986169906499509061157038107121264760677869192253832559591424*i1^117 + -8655167705003726349565264809820735356761465334997117636677612766816652474374653975223952098661126618718086339866411107050693894534026849678846120951197245018518257994802283637408519114860261554281972437494243322449140582038112626879389289411992475503560524806374905778117356918737274604511785083667827532525154972800016040948165795692750135891760541600938473989881760738325696711418049356854400634278983206664818137500556535432339227772389937038168688243125860315190577141004245751521243376919561104596244466079074011873011751588604677117490948070321275190179783219540760025001859383898670501673743490126066333198231173417458392648223709035509015202514936272927947810533911427724739138883262966876682529982926072970066108876152711709270056126793221210631692632991355242371379345163267701137670525465593597563231145368417767864419655517082664278408038576016775354480156683754308802769374468070944106648212985623870207029812744407538530672677355287033854489159408607593530921815999245224144357117747187804491671206338991033593955274837416689779120751384612979984983488386964655849044437712557243699220963533980302317166582410555258822021136938454178951899087869972269108380066854756939960074609746026729668249118197463080872293898717004592142957687262673409295386420477713763555226691694228129768061934061015654856086754390370744288033738560570507554853946626569185948677707811878243689104033084934583312976050689731246891736808595127606948704274633266479146802047612510187923320021667301387073009455225437125303799369597488943888767618875318094315305510861874692844219941841316810581983174677470235823500226768151248520569434132766878124685697775846769743264510798928000365734546400706630741444173548809311181468328455872811314088502236484275944090763589514489490209597623853362583995695063684558464741913301485832508527239701973929968542555928121619023281048816383952282705425605107598663476225867502112046743198299133597616978191453172927855749793784772821390592162008153074971724341763442348806807521795985642438290506238774055019281293636691089061646096497896923595128356211287750819110577946472195135610080583265711825770363682285480799515886045996339212148996619367066750986855034064426263534859173981901126431030871841367598754555734458646707619512619166042090180434996301267111127959790468567859919310059315909099929239830537512949356519653743905570726357071184412507922110642009983669198548451281395913556312403448074344006002751871499460993535132878717523012253229873583284059588222387384899329743927056952994553803991494484092251039032636695327142432001845658623323792761631111328678197813853702438459124539290220224927585830452712764671227801532916497133183095429926463563452227875681558660161649083104549996268829477910571084261464660274070068255530364475942032524747428920917934680834048*i1^118 + -161011884922041052713551571060680826704345659534004393027932467290908511367513845403939123298174402495539008677791976291527379106648781102224853418174571434182279246002084666057710870425383931907702512854727721313629378244219169887662361514574265872782690114077522968172355703229967782932313814048135412479466334860188061991013668947115397011053120266708594116047892899907111376677757228629916875512333027703767198113117593617898592559877000360193776064890415081155913340661054718033318184274567041504328291887628540658844374237339417776821358314361810377939946625134714328776116115214822369220765212146926330957658665530786890444436987520641499823155003968540906306498261709799190094425789380485084883988931536311838868199761536007818567378725556602253094221697519584483955963057336252403552391612532056508682845680646713405638426206174441111843972162041545039770183545562264566565023571584532322381134784632972712954384337147574551394965757928367375979290781640689343198853016428343398433728266476510733645342285030285253613691794780401947415130445994494588763774529253307891741651447805609558984363573817156626439442816296279771837496548420111101310007842249739508398645420975154869139996773648005944412362249753269507548216198221579844980905847466839957252881497640347843221196272450325911569681341182543020168973476920868044971764548234241519441483106022768448069664080070177682848470608926046739585351194491685798091955136716242494247015971774863316396126852805901256122719079648307342423776283143582790256742259446836364366721584398248202721403612434048621530030312493593147469930686022959515145372840941369608440675747200697137870589383757075617904854479329029959846334209684286778138323389592279027017950731830901276212756146635497736727479646754619124824627013656278049579065321998505830545201414848024779347609478781222355887680974349552423655218428011866320959328962367185578664110438941291023878281478872565195140702188471195862923605289853301221438950385836464566894584552193995295277308034801402226983230796260704721523963664638218859525278467593441363171639147921141780404701663274059200375555470959176647369215343221865571461189767853462596739547961928992511748721436181240754592922680577964368872130806428860094422525037399389269351142680326153431933779811992821268718694752503187305963619025966204847356365089744726208694273135699000472475094443051695823324729028622616448018483757794695187103245130822267834286100833281205562923509394737279562405472219860445297800789166535725467022916874175690760492848586289465028394219456767483403733158722885359191913396636691413082802241881409360061500446955464586207843699567400805700820803114367965133745614150277468901958424159550161579645816371875393587974500926410075754610227186215368818875233382924986618163901270265455181824*i1^119 + 246592371739803264371488278017446377688450014634310296194840037207720119813980594462913924374907593274239115833574975530909347672607534392772896879084519953396598527667082985377581132521278551675647726107709828399255716461655031581521850696246852794176320837954163062477266481267190624801028450889416986158179180896647857639317644349778356550102685074851448095098967856924144666940625677732712305731750031210037083830704312446371260857607228554231175283323918679121268844309459251132315549916642515837254458064760273054447084280030612574649170556642696426539506403321101869507440378359597383067573134947957582176549448951015149069901330303639354323332691560010652829000984784467125672708739859408606931708260394506067735514795757576692419063724652907004116370320776365473760626640779507383071591221910447556060457741955387024019164440910889787804081802951545270276769642840381104768135724275881225092397320188704901299785170882648208774683173646901052130275551778676065650385545884660160491944579876257273840851113905291599915720974072556491782450317586073010418856449037403451973635971576010766813579138379363297463545463798930535979791745290984551875005738192810705273999329909093060633453147021958285158289510735399102778426426538673617550611277547035507009284242661736203903006063001060399168085388043860960794934195783789906797126802857389520609088289163558109387333235792019791863431807515189103511946929750243602988576448967169006969329601809438683797097965961704797541182174367548726739112392249475473528847393251785554956735015666313584368972581016526728435593229279959844207460172104448750344999170579802454221300936028944898112543714730743790040441642751517236645348560250362203368616784511580963266991610069409304268190786382773388172264249190960388336538093548279311507742014192042250603655380192181009835657554464804445631568861539607660491146353494603161429716420867919481810676795380060415938732079125431995234762113895743560249221952713307896042911887344726546851812006124308498560484088082587964710111165256381899331128040214189697400874203630056413508580575679755826143711418305777662540828132286129483287247578824311453255350045010887360663336120536248415856195946448175309709379394044760738414681644539582066656484729841837835007858453164870974242009538049208765903866608099190270417863101467775206460710040401130290090530831918260653550163975072504818567714402690696195205421133596303546594886515485804509080581562705706101194764157879478239301056376140563883494384923963146220540492132787823187610124753887621458414763224436050628065485222902428094240269361791054455495531183730359219883335927157059982054795834041442554839703042771737380956262217818663017944211491925358703978674863963564590760863695246197769850002418284302639844832898808469499740910780416*i1^120 + -189493372230462601250426823022346483144116842053784844613520946712985834499722247460055609144258656979997337407865442394331577849806550974522723336329113872429233967328459692196410541763958279057617833624714337035145223272400147664858899269325752966653040900670172319139451432865883477962813857627631502377562295120270371232218854219726039346355266443424027467458435183193372142914312616754089253527303365961463336552439234264395201543997380773230884370550092932914693171374370665732545496750599468602383739335462724526035512731351368499009314847319222729548827085901365594342230583785821357970937538980283859106783815821675612706726509357933079901868452835396388902996307384674095139551740753077919476138304860295696924391547024728655889610967557515548781091131153981893499331361282362006144721835195769883791197647959115026086685938715386126499613924880367638673868355066205242568615526851270780888970051535178419610794487439357657701464716472175543153167616932093096164244598454524926646984997148979800598315379465718401244823933525231047122487486021561244704817112907046870160652038651232726300225667511084838597775528366106597238121319884103566356116432907009536849434069877724381042408007631377081695800188932122015277731805004884104903528379653777834920621401215611035630737803382136666555186772527717224540302607208986387692228441115590981527987450439759599400499371983809239556632152809963068694859069310300039791796745218219885935059823560798020844962136178013933752279723370104112062695906815749474218225819414396176613038403574689955019583530610347949904736656021940430605940950215915142824343293572433179925742393704493299217455511290682234484056099365642908474704003715512175027833865189610655667268649779992018453574856339967740903478289333226279871711936920947261562881789182912090721647973755981036843856082099216988515334387952309840480546248833743398821549798080470189669302325317524313416945138097043632623920196127314079870761548530712616662847174437074301021243754210290251256306081860453304125490695875627225775273118632316462000940379729073605274815224334029695203002861464061020764853405507843389533686323269637289087630267502028651403635584690072299929654209143100477698414456987008238228381440203174074733846612463522728246081526567945178853303549243254762472788238116289218754531742566388302410668506775047324171246283339898189213722498193026798512432776689367076894465490071787448728050389853597608049970590437683911149594559053182332200579248872753895526306964883331884859753911550531983215754131094328720988479598281450786144027824995775212619457351923562280011551150568533615156071827218158919782524932311031515945627597394728657495147614862500151218269974513330980484438547419813950603582096147677350261271217224785935161965041251256369152*i1^121 + -28233154903198178401334079991517935671836496606348905302610751370543041538196335784815852507735888818328227824482261568828117323819063560891994034238081731805215166528301467759107745178576788697866994085992450930653081078050010631296167974947601634015793156278545736783166339351160057193999228795619618363021832593258437608993684667089779556833947052149737490895591650389974741786322566836065512341884407714864748905445167828863655974640544112077114685919809681287148563909032926458790368465161194308562745158634965207339885654013373655134592640080229206911132001328683145462865598944425516708918737161983139312238888653327749640857850141989396751848957353502356949360116072563837583298516022192308639473005070652788383773929992793227740073535616215882447810735183799503814213901509559032965006541151637560145164247462885298605854636985533388926356580131400891160912248738466906789898048912654184960287384967249187416055286791470865452198287997587577526329996058834991066317179354802552195669794711345390702594546310814854386049054817310628675355793152038524614830319358833332274841769159418516119662719479375011300133969559994571460348948169549827276860023578930044879520808352374164795453773503208154853306850355481569088639031038779154244309027457666983686087069928437785344888006627416012975874840017356040084622040373631816864456451620049020192706328063067998575567354089970395801489974357352928906902487770066353148269506984991511894860067501725709517065322479273022606838702835146585283753712297277868340795027243522146032536902283586790635445444587784416745731067736141413997943146200918233850094328839465022576316348545342285721275360049773728482671587585450710970693832918505060447816128042192945556646273226747065264100537658761345101861122813727362578970195442538500894203010477368775366603314271441804196449885676312362252142424305188755345389488545616279482325731334184616536193015530867489412058654561720473017152318905339080722038763324161933672876758886743990830208672247696271089813609151463664302892686406469204789990860063340122338687970424229633294778313701526121479339364067718674368073201509239260677901561399532558464070587757902861083869437851537057117928497729618561002759342807326800077090953087654907475378923338327710949696443189591818671690979099099800822073578972181357763717753867911901220107297544998398083945924830238160820388706967530101431518717190851324234540384333029166797656591220661025436270338596793812399035715825589492683124168047067468997656283840912742149608158821130583030211701841684621481786640815925238107225567315508767081301293204101247324775217256121791786014703986029700310254951270966878887244478011897492685285289992609077153577309729888704867408548470580317793559972683766859161636816124743607387521286144*i1^122 + 732983430729837746687144673563571123203353316764216872777084138786966295930668153080062648396965360743047161474226451502056056670604553973001098319755060318108661846194989302374823152376013328344025069135892443550404437303913988057003880937177129663515994016662766216397288416047215984588354171020511514166899381196977106807577906053934493122914534658949109695394316718662095141462253687455712401378611386190566968590392856337539340627234733747197569337053788601517099112806927597889888246871926943671815341044763629346881557798166456438586069768208279869506940853549126253856232696130086232735067105211435612829727796311399919819932109061849356821111815323497900270971802035387023132105092987134392988992439119903443633251431322257214737050573160488360763682948612558171078749254078962026241481609541255683412968140687536549427625033739881220800259075034338658961232594997909623808018277820507708490166859854036976818427556181461891571538406862505315445736124223313157762561529433516307917962977263742770528554001712369814042917680669758405148409659747243445980541436041683868368936762360941930887448013830572963688842353646335265953145310828826895208390692413075512504684687249531657745320237697935757650053015207759604188459636411850106861523828818590366679364328420860391309579279180156072003050625100443860236030956873344001151609946826176988501476903124390148340171714272605591610557862711866347934630632698544685569869312220238803273441697713980444309563537705008589153914421984984123260122901685568123933886370118426946020399745972647901862525384257217107119684716687494741059729662770342340036868449250620904368721657088144849275912713110198712122682768689738583962495092690661048148433599965396414301702887171913991534510267930994343508921028706515976138477108152014679314061895257323435296885709857930310051061360325194248184153810704345363643574066239030397476279200436744843566400555412431156405149145441242070617864779478985940589524851160329616199206384201640287790269037638465194735593296295335063030395598117145594188994943007906513123170802617183266155436340839888452767296949007476287197512466234478424188815005775295563588706757762348259218016710116764964489311697974225793925685162621211250042279165015835938569345929853380281145143209227458407192715126929922939058688936048151174095542399781660372069949285844928402824977296220678443758904062647285963179776440883211675003124870917090440010711872463738117654452397499780976945878582017815326572111178641607499121867335172556532203748684933902438078709197702891705364258675689695886332409163766430538492692391879950575841832708698019831068339457840362681291572689494750612430541734666830755631408499853325222404336187577446652051425819186805547068032671870145736359280364048351232*i1^123 + 42052706944283171256218236400841892904622551466790807250156222374895590784158264634697250212791896695601630318005740450312010563628829498111481841614992867233946182182231148309440559019044205318114776448862830470004862175411360781468807599739640424796655867379446201994635478379902279288269239600120399885480732723055415069352195344140551463633160030264685524894179119472425987591702493736795656690213310503627621540558197193652487031175255452361135168761102099932252471728389836119160514907686530133806557999577042622507176656085507721631546382503434476814980944436468518966870364593150492874079373595242994629832372233416318183949284088930325100426686365227246598882804849327744816988436703499974325369710959954331224458353732927109198067131500143395161977631203983248339233281355159706482596540723202128139026297098065435553260209928351722571587002875452294222953070227306406768861192738205059503124547976681274828771129587132289003659445716323586658486308559934363360911160122034819922207645947103959716135080939508183263799110797902376382385767732129651682491032214937836112880049094368576674819932929275841432325438675417926951981923924286106884352824760321050029418897458061011917978142141516425390279971509531829434471288261815994698414551758086001839032960639657483840543788934491286619094821152104243078665283933893694205496614711355573183995997303999752332585928034589980924868259070282524738604904262553098923601913084923279503832024217700315099092495722112125633835836727948095421111018651299237542945472436525434643372816769572197643986862902423833008058388380989101472220887968229973426020459072392770769969797707709342667299687260198255995003869905680926666454175542434089879947164430721390713652866006492197540480164087395707759637782373542649039291359259374204223628018168338593875503758629594666654318554082962851246951325062551288079625634496519887849891216560173982064930198523660931451103347544421933721919951852488850045501643288318590128762633244561594406419389026134058008726980982895151868367080069620232034424119988263812060451560604423358447121847319701485621902830045334677579247095711055914119527830539711895181474105066418061357929219925993231573830480819313457565960632510328852267132470179413770021849748502196957594017070684204700511593077496017493277255431012095370310189954904344092247555107214112539412338984264732039575230539812045115274928050966829990046430337101972560549517166662624615656970344432816320547333415765012245000604731367841474095608369824798570535015221483509632981896615544940624275696188387077310170445744066944182840897994283622309438864557892878888529965211255355462408975681380245605711580259911525387417396207718386184512647863314534466174573828963444653648315583879293074724093952*i1^124 + -1153765191750028482819528996797649281922991509496878120401212008807662918383813072343527861614881165403286280618740796522120342088632625982569269018057215492030900360271097891354259486717339368995441829460097416436665608842446847746995150831827871274953158195695309338488795681720683238950635914033768938146885793734823778928124190251262739872970258091028095352545692541709379386356951649167859962358402160319558040063926670326111270377510897409759501031688463619978711874247659140293015684433551069791657135966392819117491811139196739641230536452981098621691306051692737727320767686801624940377638655231325779640454104223008542813672884291743852940899677335313395197642688821656090678007969687893049032495650569500764982007487287758469668789169820500831530981114414586339488282021966018833030550618420439568345331579326321843224910325408174819873723917363915029246967035644212896417395848445718958076142641883967139376217938683950820268142509564458301656077372459237388611126889960345642696112555075042455639167781166496709929472115152806569146864241596407627685051196271705668291647609969638075625558518667879742399322087365469003492413130247950731623034413459047582039886724355057486677975648578665703492791676252553146983167474822727799887586506030569895070207688016294311796559861384762541370546949791541831006881166092343115028714160310274062191116366817039432259390259678043102503733146266494296488199528320797371200791560781602816409386920024327994889467874123239309214609688447698500821110237405298623553461496638911573077704977430606139287343386429216168280052522117320669489097763116379508978096566083164413060548267204642419713674037968832709685122341556275798736948736301235403421766546494952493213366502268652811838888545498813023817559284758605019227958392756760448409926479447660827309478683631964520176438862828290613590469707786103256536477519731181898628042224706958086493654817492558512284925697441382081103141105615320138517017519014437306430350378676088736761159903957279166529634997115567653560995044444948979856825388501841828274995998967451016829306085178737955165943670307117875669676676843678747598976332728275487698326654388166135718935080336104217823958254545456816274057564124268320110175982542208068201968696897384942399918275550703543665470733762503847163289431871803501217858742007333773374478901250766267427210956047675086241522726672158777054113930099136265250808293408273981828848061906649230974422864604349476451095308589685786379769979377492905899904378077962418136512881459813815289976811169030691660953766175212099154719438718196733091061971807549554471361957832864761137924090865409104216341661240021574093130187438378275635099675625296698323838523489507254711519195529174021043361757003776*i1^125 + -36388733010894079001507556218302802368186872448219149897623432277903806983949993953560073728688595068181126650475704139205610975499757271177241985423677136635633350219521289320435426464833583347073620952099224992292111311293122581475042796370971461382805920980588126853539029571769738258342494316763409526168676347571842169659899879063800767169895985684173690042371037174304466174546929917014882942690191823152808888951900834479415367171065891587538966431356692721259406373322594232486351836053053466297489234027298619129515144275739660547357477004775535766188790233545327427042945777299658070328828594137837435651793386911683552105184762124532311959698046712356356917682393580000355737532125359102767543729451436160931268511250098487461617012933085468226059809519907045013850005531079607167404012136338316311780184871061509373639605831058760196427259297144308441520972025782462398053893338608319018424735002062325172901463191572751612117232334470817321613405108021123736540621367596578931955486551735717231092547058059281232314126809188686613634296883311470334696499307130601270043866900673640782897681924976262130671761953008991435799404066944855649436515007130709336186079800853856936298334829820055029695615150160176588627080333098244021178063199360845613523471701204730060550916995832297839050874891699312539450585624390548947937141140108535578178437420928619815734987875777618638078790452590249727918781934185689423918588739880484112588988239782180372576081652680703475018655411600683124507205841438364661718754786073785738922409004592502281403552869882440826344144149222984671348542223170403306005225621186577531925515715767514494421183846268529325169988552773936311525283185337064774858053056559615087562902970290085375251823715719984169725102605904464290335841115015351420498004363722816759955162961413141313272972740748640541295028820941226832417357495081959167879086413607329720164543393847331939354967434373230385288340514750634839290968184736727137542633579543303267388239715400870167320244158274204005525987790772371580381185042988095784133090453101407968515489651557473197890627647897026349866685729064883285153142838685137882004498838079224741607585703611933966632142711311529750836441714919378890183375465113811776057013978862384403700111779639576066773397252527484092828488890969274673164311021727713040215776132707084108551376797430055045603258275919152043251274430092067904405959849473287105762552959741832071792119719912637624591661572258570909924667131864567683412982891328793044031293545065214425279158601726798126325796837144677204024600966801203021184321569526905059950942620182986038493232081800956214413807265563264007435000107150533614972509499205536204358421230464934716892510297591549788160*i1^126 + -31113340930350102144209536117674735183218559404935655461068407830018765036855163174741286446689347417245614906639024633307040710202846118037229087590202448767234429739383988348341512663977595842157450679965416421483238231091672301865939570601054673382410412728934025850831131343291575528449670135981430269874595622534383426906094601601747572906759753192753685728710237079755261081207433933960682335521406835300727788357303088278022167841015807133865910372560440028828399843990166567952720306911521547971392864714222799611216274587277927059873320293197507696206146450142368866448273786515353926979502865523268319061845402869240031272531560548246735783556084403673052993102951731727162472034749117007687183978642404931062201134768037798652087561220057498426619599355517806504256061613112158903175361536468478944625613148114405434945954113315650544298255689118541202644200130527668645875800352774321653073784264894517551150993259998438642022883969064347801318302825202019966951179186453171393667520769878701661494990493326827256308443117337311087184067815811197081810504105310744135891613066081845533238019428502790529825309563363390389595812490517637009632793696647821994560476880235565766899824492220254031105534065618064766958179683896667061275862420955865951188794114626837669363757781656451941609384072802214799838570024191119202092032471332279463759652818479489508418322445469250677599981408879699943372185093456473476025561726090841241502688353292184026461213240695936572827437180077735886187310737620877062876604709371289079200617043172935811072198206526570196990367504312276646066693012816888205697231327194873986157379074421124534329110738336667307085375355537348227987065500197966310346768628801927248280844184330981096373905840269626288151615470542749141797896048630173447938777501502822377156148971646543188901780921854593421127740319998472346800535493595759196098746698882580957498139279818597600252951732769517566564128948867674733411772906790761616938824879874160533132760308130141932195727057483698224774117040588728996681523424668301991895425701782274299363661921760956359140339703812006810405048492397892643413006751208127010048857983752751296717665068135490711861516878964265941300674591081991026704484591190987623955147910823795816976223186542256131249836932173570040622500175069193145234486064453277587528378285649576525391284942626218621569922152529383418277121381898343857763003833390060816220609978752328134786471214329641072812883361894196249416816806223878310104308108637661759039682950688795049603983104371210987257902245254898465172722160144060326556192006591766231862512579805980741862032045201402558137295883885485895037669648892511222955859929475244894143264443854806783631556608*i1^127 + -13628222341957631559362960814496267082633339187978769630083366567487874966659306453715005624554403931954982779037935480613318298316362698281615560569050519119070057195246578867338717990187413200543681619118755894797516459228867142288925034138256734243094743919863665253720983099598012364157419643002986685779152530116599649170518405252558398924665137764972726245148534257374407941164338311198037985660314578671880156364934464768238299536686668603207463850240418620036712292400427408745012017619442621190868969084706838713210876265270388983572108445167747620267178925848916101571227067230781755976332577344975229970430121543127095603088389591059753919787300906620832986000842935785366312703465426028361636604411031110474732922581902240316676387284812700294050817167182636842737365639898317518588622128824017285985424019907764823105746274099691718998700735143091714140393963193911057198623893272358774993373801698001909508033249126349594569688210022423016924857351497577143444446055957338573365206850507226359291220012597166783287170686944087517551164807947060844745555474060372959303026075077594558056095168119122626829002608791946732035178569240265161405868141618390856181427504203486884634870346691614735675163420633345139246610011815453622210394940922014960337979046905507514048475484468301062176820549845051644997556852919068220054449858592892604461979102899563738297352790612703932623095974993921468918950759329792146114669166892174313217917789747994923619558131613667999340533151825602894204895231420689179633938533836810404914997866174207416821273264382176218655896915477508951917654635401581795205375322851451545682637001835470294064378269842492665185271918333888678750931341160818586881049983154374923667564075802576659542038544294531556395563236548862358607003854726242399624216248265575603894935861267385966220046355915555300263242426930183522440881870784581675716381550278323296779522609700384541886960189642200797163918463443414067512771163643592100615164000406631998380482468737375591775299131391886134958568438122615003985318489965291185420167962865647139695034056313994591860704607118278708195049794518781098387461791878977290598957958841322560613739967015337083564853761769845032772288246351200517428946380804249229416031947770279393528297485949307686731015139272852181703548828617013454727890622432529269471806558856671421650587240142193891624534738002808007582103184779505712359267609522085847271635298672574662755239140488302281266092635591036750264158597170862491137794404988346105526104148774377188501316465822862601784467243423979491862597504043684562795491925985226373993507977537864790921465737826213920456172690028910374535142192866582240233983822194950526645763361996800*i1^128 + 2313464855538895737815855636351289697325311358599651539359008423591112520056733197503615862764738590285047628748079054520261601650305569320879353154906778221654179481948559577449614974835361985050325957533316195677643825119335057270762225708300146535124222053296470367818266532457631055983761473072514147271879786816111123041653529057158739098172197118077867714633559402814589366224503282029148413098550927488313784955294314195732256746383808838028735116149716724141155891217106141479725699970239388483991908702592794289327790075279629624390158936545862968782933595834555296203021034501188818529919007847896404396115022403448917715629070623864667487668710533201016519280741347943922341223777041205347190745661277932735396922086468733918943127281158414116708320853133285899785724336147953784625166930249222226479002277119763250301476584076334335041305565000928192190215576541427724115509329849636150079682453369927409861556348021938710478408972628188698295405421986978868922943786094328011738809670877867943008268551425338234893888116000842685085366462903727887598566726555410317064935971792565214641538148195864915938472516809002944482233155823659158006709210551919734527686570714201893701434391180653850270962831097342345283940901763650578690668616170095747999085974238289526431860580177877381745699857442217747935205963509073235711181906118747402727797386395222704708372727460796587305352316393892943495634306304021830416088597405558952123151479179284979754166765127863686934951000538617259125061906402821059920116936634052079162289757744309459282676394521623669201389928668332530122068538961089329003252954490011985169161146737973734449164859271381935587405480016829905751404881983457265957116665129532181226874402314601224294624725910054647953521234831460179350773416570160087303237902713611398520030986190153640104117293216090771766961129591831249508806002964403868831513480382526026376494822056383842589086667113324399368386160785226908491801914530291662259625388088766880367453193988920659497283437767467322091450585973955424990411714145652161216427163950105467708986105861087134753063240323715370207697846695123238255411247780318289656786048135052792680296645060094729740376241785428866329847785233791489670272951358823186294911577449256433792762222976090641428519972986661188878071198340355687390714892382750555159554211414851298033469869566171195332745262224854886632753331277025392752303118199076770280305738692179657939799090139939085829902179789459489146735002144811656014779737378902487644510559213457732682714759743089230577588976279250311074036208979908965999861229650777279614582690518286225199081475568057104635318758810298837584259919458594611526739271191443275776*i1^129 + -84188130806045198169750807481139749227741908712331544179484652387070254646583735784474541427533155207880997465431239501464122737676782197070559044118302035126323711101099367202686170143395992623786887940456035531425875001197144022168240829019606863892309537101871500066055218504951596607090157778295218258146847635720619417574163801834512596818082580248090077880441600949940352176762879294737051316030646230332000507207675443653650607903039336237145297941630568009445140300111030891304080810143917118750333949085634037182965312654075315432785247357588852465857390804875728867638329132677743314309775085908722708756971000401952231147242962388334685720444392547865727311313551405326047551684901825349840314464743515766644918361746889265287867743977190905202912048838618947866660428388244133822883860039031953887365731248581014452677934013401430310918555945246425688568015630963220723156399893232489439636599466983882047835237994308052207171715687405994807498962593016035009909513510989693990145473021942969843018493204888403791205847981116366073923150733619610652799504306515449011397809183351631469663566873976692878290971261414979966152868046019028008448084089464033158025490245272361609485167762040270449771978301654926720164491975930801301476786229006340528075963520092215368003957527166319228371934121642132796978994924524103550395966178553379145526085305193690915383184626519315231260213531096119229885033627827110473530519372026396947950021901325375872841516074174853736562688606021881296225774760013991723320876193735489482447449182420153352285034191235216804508103609994294131874247890180288706173453138276605162490975352669935420547069478103260969202230736101142093666210756696485676676524358754266422224324629710527941766098296169238745207273512991903093389483850970421090347697737581622857937091475580610895138469068626043093725840513292573759810016246624155249695565177730124040858720500521610264096467866750347133620823782124365653713934196959682803685122641838975178328866032315954872823240093181771280886095583102954733785506708853447380259577348729394063160112568936261184246342511665495910676492037758061607471179335698551554113935574632753120843069140770816588841688099899990317026075346455482580430171165252799681674077642053317874641111012865657383439025013289842609022135235488349774484601900284665104192669604982414277687951632667470228251514861800951398884737242730107357038828284668719616934705938351911113565531922574620391618231911253872001143462580967398116777956050741516814503683608795887529806245333449576782147279882529307351567240266213531475890111902477603142015698727836436458858568073582172645807943973938786434848903289488489551233024*i1^130 + 3851712353344890992757330585438464013563848505030057538540193416668345258608889661182029703418770794052181610087801918776630104430956816001769634325651524150638115585066545931910698484718496114085393774599485903765182182838196245671919713345265199214025272732332151534273039060458635418954937542405123262816518738509746795556019352063909156063999215337349478134308588922261449038045094711891061346261031838501807160685125489111894261980798567936449138993945068761299159929070334508180405515941849787773905109972167466360183191495241269951613435325825326904230035413924113022937147603367491419178280272175574027761023107047066890792530101532034624562547197210446483777832778424805309324911815122955685050027036424508451399387492610469536996053981190049493636322863044105322514819566780684527202297397755342884287761441915968353190800807728849391270359999186680371068734832870360242454844979789850248549497189692678636911074995885362479383318685089181645688547065259817020738973714296851976059960591522239145302719574471546391977676823929871950324381861443044475333171065183056059545755132533322553174793996574723684609680927394424002543330496938367420220361629753103868419569581294064134300001796898892675835860167503892064308304518584393786976010245598332089060651352311846468060787794707892290436843413875968628644819562298494113614271057626981059353361308495459948439869645295159888824087943771197191749672530857826207430559960353527297897547526048544415212400156740450944279421617758285709437971644655992717407873402763797406572224123204871386663211856248883346015833468416393228570079086537194043619621849767712825494198874101014288372293566271093955913886352879771303718685548346863583352002338337985019212255206349905205800461631540253884950962167095603281250147288190389587741421124673624770760651615571091583154111883684510426766813698615366213335476458383517181578477624108868378820464261845233629216506504870412996208206028740606651401271320901526015548870765558128038265239843307818547009539106666526112648375402741103603490864323680868125173762441769640824490475116944612678276806823821903516111138019406716347264268284756698820551140589420662698664876415532974609909912329899605374877636464218790910132097521612875843532424326913326937009621691355342514024161568242123721292349053040842763530156946716123194867475213826923031458615439168190386316297122556427537495106636980792765134479971895909955832176028157745818416731648083398768053832035579734661027648392192778044302361768432621837603142924345675558847522902144644124552404854619801812763800213714576374673377491243439202116213516356739229143029866317003509140796119054556044202082304*i1^131 + -65177484415554983558601774225961683665355493899161389728089081309520961866378364583558154863523707172977407786504939988295770032705818012293105896896637983446394482799205855900512811543872485792173979844025811859237584576126536960705605176079065596294705365367330086843870319803955848724480457038030685275911742434063653150503433160475817733865497017261350227441286793531279043411294835118675900540127972327675904712872491555101955315100956731707384567527138131007813232235469554631289283036696116642983517545899621103267894024096911057767847113400958176439808753340210778518412140165296195401574463282344510009874896586209089123376666529397073098253328451965533120637688586201199861548421450411387686240652360727934133439162963396912316045157165612655838325657593935937826739260085567344756274181809838899324693328783498729920411356250495136263356735697357253199201780540744192162293339566123541463809442320473315976710426035516251155054475808803185836429102335690324061448686326640246493861371454875892736539271827309914923785130957692286103409326596731653316137384194627324667361978215129961568830879035169924474505428871312023741993372921105175304821077152952763425855616185168188494898679586451565913854897746292948124969321134913870143964507971415657189791239314438688581991838034041818770955036649078168879664800263990705414154165087695904221137743686859756576580390670959837246075295034487483011852541992663708382240341580098343794045874567142216647563868552786490582864083597274220325080814137755109356469626338101332858949672662685846186094314017690084433625481712397285205462329740050984891644753711598997586433771885429934014488186941877755956238853690009386690841449466418137121188350945897555547875874369475911574946812201118151378633098226832679171197997969922628352073439606920333411548586643974581250244904167738758242033734197985743583996965652140059955687874723477509604324088371629725308335506024445533265788869572865793027712604180717370673088593095903500280503798081733065019436824426138559169590811119260344026206585786066736817471412942267140328496540888131574996254072313798397707059492376577149045771025070826639378204721891857860358998292674619116717541667745336642452191106308025369523267247035276728893606210352743107573040575365153350119710043282780779470567251615099253665746391469524198126116853525530383829474820938535985443988307833134674158151868286631928301205726088152841432167565344642125335723099158293750594425824068988235264236565103758535641840459531260814233840386573421728853437590706851212840921478508622751857932014541070518263487405583009625202753801487761652542697625583507646261187575808*i1^132 + 23269456231246031695088947323933469463712555853552240430562291241422561162677541621060217776743809811267328478033585748147149521253804596009121154348277204980486913856979595340991629547001417349236003065316186515086220493752581239085600463828595147456755700622778709914730933195098642569614798416435524785732189387437236198248615308342599825743518123751281281445297365119960772934303545425701333238836616508617194441954607328820084555789549692932955360832851995959395376509279543323949217193523340668811523623640644360526571424155679081271651936701170839462487281788974486696766425582613739076856695217734549708578567322693817617202354800310840090873733633985804684751867231638408408857711267797820133910364225798821178703684640552930784972516702329206915397111122207780423919250746268557552239932988050342041723981118222418836526558259033290710850069241863916912075987745039615961016400021404209774559296563048672566063392919087451725528938437553558704329102004814899886377622568332016861164959774441433941208411442579245156584086245433425999914870564211800847831152442356562901547857797542921804024074296670321065656361330295804137371726554140194028790617281108398986003283711952555354604195960644172874009604337159280757703389416552220143672345063181289420635891391705355711803859641090901574164078081937617381235956675690001434891887184032732749002585716219641095654691244641404161096912212926811035872552692982595245761908334086373100869382406887387414990598962162691528074681620987204722362730985400564149687768925636815244659064222711308324437040797592259593510847263910788591029298184185199703723550888467375186514673078864387927780938733735804200093951861030597874467484278188181452850986075173721458333644772089089706460513247002276731133185211316910465259945662948865863688298564510566852779347645570518660900403386436506973941338823676260123010662396201399307380018201796878127294366035776118095643839001073144540942442354464889292761357437749131362270813099221032898428714791058940337057617504098719752279056460018180325181868672814548610349017219209695771896192116494924150193712782714362524177701681404602549754842564618643434904479257012601892927021505086062126886795554233927320964269848617253653291600116026690521613801781458221682529417201311485428551478697657993294044541944082070871586697044039044099925995542781503083563171158467885741747503820212734534908920236985043259240101709521614252323412450787249314618612401626720104103338371629691080402875535863462856658585805290532924435502068318754510193724441515141352231253831598204415637695776117865119470460299392553482886233506441214994868600832*i1^133 + -292518620173206953522556452617953250121582178060891013346659982257022251897589274374745939103518179542481788067079264687565598747200872149254858861307176084869658980874196940135683243357889335550042431991715701566848962646964115702280899631026042325193393593895217402794193734635539489924343990950015634189360342523321556134055025652483727132272381233331212408257714426699060841034716061074002757849410920351311060659547513369055082961416946552162862447328237275466624834522681571051443812676922508862099270713206926758188968453145016166316015995778178960866313689031089607792976256567999966183185133750385038727555027947836331453753934029411207468796584705372454204320271917010861930088948342850005223336789986416994919876561850585332410242064919171828838687136449074347387103702039028392974106130201244246842869537401567666418937059531622087484560795642817202643260972668277821553051126540030945650461483873899219831766785387431830824148810633236207245858169761646534645725100443559534039523482351321577006272319071972369565478046557608424761961114623034525102893024369304530644706869129159376989877449660961717068100765220671343068640251551003070419124894489955836212897855786812651562950529525712223162903169429689269082858103563066161055545570428983984740320560328223929348337217970723229251564257341019764352788564539956530196233888470886728145018541523722422713810241269540801670580417467688649839666859094822545091677600523572882181687721726955186380704716719291538009831763157530717375417161223117754312315885037654492676443208611461717817053855369736932961875322271811193085467126163030666382925021573267881509531233564115854155186977552190245513223433991967357930401448608367601671047499194664009559551769106992707073979609344507851815964335876484754710059877897814480095988620279338091429785396160642476308128533037564297674057536630320628492265400837431214717099053669250702001377882202687495322340019283192551756424928149262768872644918969211432184868917055930537567765903297379909027050780114932189620221819668684612566485480663316129670157275982114897602985949629298294162897337739796220910752307862888835159212973209210286340506661830106846186198586051500254121615260775329296575042358942835188546290741229631961515740043220259830052843546417454271604429827627057956071316355125499770515510137924864572406588294561256522993355845380438818920917138844850941588906417624703614601312316539113390617610155863467042951551636535365543509547772717297047406259477919025108848056608940544082857483886055140953708070887532132601853927329502399322453740204710204850327920577689529898188375326720*i1^134 + 31218687641345610909045463128853788727011346698948171246093414802760863198321949261099846376927414531370942371007722131211697093467462371060139496005075772915178949544031088777534341189690153067477106504146822456502359722990555598633353560356328541958016616334146643598318822742776303994780624460756504081446853748315637985598842517410222737346750046882999722860207288060099890617028343570675844883255473187028048849087758123059665539905583860807394613244253487739531594826953033769665913479932999168264337881615937616715422668527953511680566368324113863013750533679995366174348327277143642679520963803458441710697084229194468453952728462230737666664006910089308969878353742849528067796849265881776478099070898260049027715107110413690020981647037736626044721916416885801965069530111713230003979695485284580763897925612251879487747816182292496018984774017816043967905104076926967902775261823545211837578885823792463702749755956346240131152327218665343637729635721017790659417224409452393449328888147468292833661212333697110933245257332255016447962791610343488250898458816892565129207770558286374866432303524536827299690782037215503884422644501490172044600305751339785256549828150392495823730502248990973289261156004192773839407991183187664736340930504979430802727809950857511967260053381291323122713030758670303147221951219852518809995746306195004074083937590238738214035100145457939255122427282292505265666460477302289914369924541899914399239170174501083189015375018093685474690416438420093157070186776728944312128226154721804023437471465957815484447241403614559297514844095619012852084232421317118319090910187900907826415753212375815324242767416904908575603588795690252508415949324201019363563259629778399802741208127676125476676877443782010373862905661104843803955623598886436464614966731962511083804043113592744792530456330179477940997200134424244306765404893458434223100212290482545299689979667453772757035389208626259466932589919027331575422367402098484402586304290740401471991532271727868812882284488953119373213232353990619148617413522740656753294566659143164321767740117282080885460750712124628228146345054311606063537250305465909319062571307895682579896346143903966325612927040696564248522340213756970162550241689678146742467029981889658765112588601245424563219355734384162819261309226022194744340606913159602024940698526990343206711009274377059608886249435020547341329189529655601502716159915936904745438117800619324461784690158730036821436095157640521144061080835861790744510469679917076099721414678786022873070366866101155409567481256076668830096611000379034033962614784*i1^135 + -858545647687931708881412573546378433835906948815919823046717996092420839462814809834784662646038879185651518450335755062242175102870738245236957006090847525624159268120109867042410185667956357216538856038478613243594653744520959020025456654532908241805531112166660371025692474934646157646249300557511525316404169699012470421217194416503883900837613404321583557259661268555384544980990636943446765397637651543494371480102504344018874521352510571160922753124145652068112663515836026262014413232938138293984881936980375311507856393756952024998291219458683500716312637660149554682155939708065288013937415466949857577781039765850397986881583273162561852178136805766142061546626415258995447889836616532078386907459809277593612906116600692834600338939558834497270169968187574881786442993246842000576449398991501831716421725518944018007859910953138550532605291510655951724065250096176419949314891617720711489531353379135155293357062258955935983321936505172632388024620549496137962689016594675777027956978639769235180986191989288994959809365705136895855690645969471845630853538130342458878124083032506144312772564797797613999091290490460853153175980665934206919329579404580767384283174969927183385185305260018277882639068345066258292532942275763123540257600680895624373875918155520258174567002706976903849878074816778228225929857669627524143868113502022371121592165366773609546652634149845246083224887538069581761869503380249820721505230202105575574532649505032848232850656079167171309935177571040180178152854414303204209630369911486803700935167708170992166382583883013463556331175509701489875000606416780946051663806264935154342290111210001815118693670807112858334733994410133710325542915826447481166829798592524117030943819369281154553815344126977989619901650810511914479986847690202549683194256194805632040210004774832334813846092615266728175501756852406447391329945609113325789286730550388391666277329018370830749863026415907574334242960779993290456399736417744817778804877024162161151158335141141508908644672485756499024169867757640656720670205236966319701411354572528956259286171359485606597360822141478963424985901791501671956774318719154063051504428091804371067133674971414174646633669531342167996636133279803625320439418784925552769005943542458611632457194400134462171341799007006864287568554288883315914285495852409973176204566881369535826938038807290001986658339898677173552702349400369421437143801433973224555316226272114153677294403444957260875415740184174699480034867819528187490645019696721799400869672269591317496634466806363980418095829617197518824669184*i1^136 + -121132495253119314934654061484419331719868466614760995934959762606309378896918603213545248387737021876825690516578762806191083735032549199462467378653654731717631947418208142309026789298482954742826302836582765419647272532169053236516630988783789222720100551649172652485269491653553486631320894800503194881016080144930352908164473757558948084683134299625814266055646009101697697462176087012306059478323310107189368667379135644102256013293642302303947881658150584992792529226910850170404116312318939775712848492477514840750476329296278265478134939432904691402441757363505909182683209618606440595678293449958972965950349767444196585047451172866853795113000305860086584436692634368122656776148668950601211619336511993852392574049787096286490007973525584238659254607997442107713102746343304317572171510529345710468411020370728863150022205331867602337380172559006436777096323873744423477468475006466739634534677266516258835532635946658106918274428779898689125221577331879252581966915760887852067312207485759401241954115214362613386566925724616455252038496677512428354901093958378080700450575448176637345633817730073215835037977495770486851387132584748705790960906973747135262553497388314242048953533631169927078924627054831424334919319413594464267713111575474810484429320529291781840005519327776137633509805423317993815115526305829646803353685934965715445392890598780580452119053548745938954615030528972764713623802104080329839011442845537432935005931980298567281319583591799208638841691452109928955817905110457523328449716806647857696259002020247383157431386503081937052585126409365521319114571152703535111424197200946343133785765410734865664152865421801126172135545500096643722783347069025806061048386816646482084651714558703251797118840394058597790174906899162064620409820566610917192758320840957832097926197101162822026908944262868347756510374401587578700947148716493929283851946499961711177999043052113260178922923989643564607583642961290004943596263945186208360155140826806871629221380708590281783662589839706854684953259837292865636546827768341616295383075279261056004158808393887219547963460920355753195782878284148784348948265976918613019235882566099096246414154242195561694783650830777824854127705127860103056761221014584457270709242625088562665508315112627074504618881926582695975171144734356872193163496330292495217220808481444274702735883133231563710561835136655287895825699202398387327278036261194313799651871427256723731775026292931594525991083131832858946681767491498020899509972719962054965096631025680034105889901206568960*i1^137 + -14207956606474439124481608336788343896697715934387279650685815334314408997744940400928123107238971580787660342243993347192640103124345551212246933319779307367058264951318531640055570725901610680824653599603419919257988209982591379698024665054713041414323569049771454764782687338772869236500341005967102202603707751639041965255094906881599340736508822008475675862160905748095260610590895089346034792287567742967620103265959741768366174815480306909573157917326209405962576227268932986380316555764519225426424399091336764844584430950656473403560045408940550071837285188743559017141791938973957313117537206552814934374932350666332053807165032171963299856731903715537423475671439096277632811324138783153125714739562269739287053916684727436248140297941880615846491968061167069277665813243415775844409858818667422633170562035179550199981022845176855738413323375599993208590268501613883872661800027294861083722120353653747089860763773028033828180511715414585737597247254582445287761000548755027586129841833318368985555292901182124363467583094704442023919451679278647124139345368080577004736644019556897164583059475642489007493085438269272894117668346761403108916889924601273200730664174427680744937148664930539554058241998732344163045730446932953254180079725161844278101008934193617809091291646688621274090621566656469570859481305797097060127402845143342162931252573295265682019450841705807857635648694649122827250330889369724346853003551043360644924734725039628389697448136035746395173939742673921300116419166003309207384740929543160062700269013909611290751218814201407363481846617640505939630383402299355154054866843735809384201938491054252218035963279339448391022971267160394513576542771580101645201588626598776727213794787500084251377768871103090949665254963543923024998459923242924367697270923216993630450230876646737349908349363697491475682958526532311588847132849552994771536996745803183369941036060425467552295596988184392735766565987503193115569700817879507177330327545417609502694299368994609583519844054388960262555807010982736944925062264027550521636666764307248818089763078176161268994188771767543148117436218829804053483972379513388351114671265200936769972195301079488648489790117592715742348276685843526212555836886029612180871214489478401056862412642605792632170878910257595982996913242341728749716036203023422411155361941534356812566821862188128706809012429597322676227512740331120690406800799807800192020145602929133449502581907589136813354225387771884144529272500424540903855392717198744892408332288*i1^138 + -1985622647831822553052625553475732980207843487951416612083221548314738697793065265591946205259408601850841304315679189808051268840551321304435790457080800195604312587166527471050948267525966050342331585444059870612403702942335564740279709075135902714206154815152662846089432399618048069069939042027599447349931966066308781081445987372219895787122118397446614765894744551724935377614321351857299268044547274205287614168417767570371053806997651288458896807268395740502888103435633922011523690490867035564289620838799477250771497610249656166349499870093931839829165967674293971553594131549244236705501873441935407278969814815549317284807482287022313472216613148948637991685605351428400337532065700186524384092591371664196270329052617499702262612185092570660665104528259436519815428974648341171990498823399585446150575993963615053351896535075721618295548854016259631548538445355368004149940748373166110764996931309403216333856592358545308089246850816397471101997559779270005125030372974589737485519674235725028931723964328369132213036102686371397498436467912103869792073294384856920727349492596952769558612495825360333197405368891828806500256774580284849848411179230178725458244873303268039384488579114384902132320142505706855041419561513251273126757737822081689985360140335656009223199152919820261923421613129976119219028660199083419952343339188886508756782511703250428827474530769306491660248119695180967763085181086309771191030760713468781722883403692530017823503964604615940866858981336971132352960110833750833055064906986710324712043478459793674816190879314858593883762758123286340369588090299231003621816146474400744517202085482027581186260172332448583756168517530682088225396120273277938374169760615612199109892580880099653664252050720067788426309828231892140561259422407726500398112556535436349380941974212847823486843281356970949861564890373724061307524257369142675664701217525914201269001881997800431856741192390498454561477307011848577495728031081538536794070786660575053014581119930581976913722415844226000621365577319804621224177651824603492871287392002014964968790072445064961083935580720530470284316064938830931568366318347070580328273574880496150468662060957455482813482169740534641471008137759642810496030653380551515820449148756408607934714247936943109269859191843643270566203269524395709102347244001853521650508433370507629688100014208324847976039422928165035930924109946915863770129284451443779047704642635151197575504353132202359239132327367253412505661327863185408*i1^139 + -2206418184377304125403412488682006262275162471206774006483682205571389727453264178967585809090718865797141099978579620495795310237994430311027326012301594351712360273856996180034187686252279633904072682017073188821882320887685374585404486205774714643342400382859385239597844020213375768057616963559478316534473865621637725674884773333712927466655463112951938484203509916632727437433296017983578433828952456550465818513481690419390862625544573216869920948863609418453876375502067200260003330286285887323796741708024139705659685079755572765641375708224779168268272864680182829097665468210739955331346679927376176314499589247683517585880662395180697258800640703385658953349885044734811354233835380786968281965146947378015605228292000173819778838127137040632171880285329199481172342947500279186525405343470903093176492544373784426169991896538135497863971163667928609653371626619831167270396638579887362434107819063878086013648495393599609505979088962339453685755072995989459279434549223788680349646960415972306420266295623624544074502940917844009197721324566832391422459281206391898905177359145486122569162233835192968923336650626774231629632568712932573976314882135171372816304621344793917188345437057216065566049731016698245832812722033644450533801131774664571232331137956418869312025844146272411775483645315287713391547663299453873989601584951560877160576251770383590228601955200162176468883769138234751443610805204890945683415984760329723430226561328246546495772629215236763105729706825228219399069816513452126556332647811087333593256361405878073715824452645961976867584865066529237922553063567237140906428841069763434909709018267277780906389898636771804353722526244648338550889549313579020702889284044716326552351780767956943991798221400833086830584992491058505762436424914131187427793316316102052870901894657597459155924067102895546775052612573471792804309492484101895035962213818076589300362292230910479469155686112740025519974895066318602711708893658606968968160717278290765645691332115192154362066527022271953706218286863433067231842872327480104753497965018027929421707813048777936344999391848747412483107305180767368569273462556243748409597004083005169956567253355185994424401300941598753926013753836256151361031886961791118512635677135399955714825913879646754245120011389634990426861352240370064503959169498722034021145589571845984143636928304902439917830298601989596235469346403099973409134731858636412624690579530411028776526962409147395297247232*i1^140 + -189924233182171451440376398643760115143031945554599710434881503343204132273189823508376286260967171494140308189198340215224480135582042004611547761337856694645309185836337393897151390669628190241720543537185069379462380186838930378707252134711684198343368483935462989821416595686653728522871095732437515595280034631682163919177250517099979845466097392773030775460755414208011638526454207864581538575574692479777278014162943904139569946642675303278772222083177582854422412292095712637843540265776644912740133735507272462038433847538670432713509550224207706196655104330008872871271244734734061962844353219013597287701528260312600299856529001968618970284128871414346160203172444815210720698670892368713647247445858467272656291508065860511265817331910451554670679894265220692751004249080399562352428154055855396160012564693454655008436590865119900503478956769491304158113911658104831222434211263079564964588814573826578703324433232948908866813526531357073220078197567966457520148187477706527442527547080912495774526813572125026917233896844034561160120161390602605727395197012521503624846908130204247563361635762063306385658334083525026360262075767169374746879645056200879804912612803158599591781393624868423176122158250310175463789259608255450268071171849944493217731807629557342958891474961723772614462663419242988904958096796938628673554767602832406061438958745843072290778238641457260049691623658529144469732247347422286023236098054235845002793312759532344584366358726696394709318856339057236979378410729611918263069092008906668512968043262717986388497106914671687282613694635847219521905605961214318612297116424819561058692095792642005419776308046571917012799109269716357554998055877376607711667804050396865457882666852840374986758881508957902314802933063135935373125347342687509916610538906473231060438100694600715495894007998119593305626384312131367367344274590351038954726171352865300438017862243688993499634239795644353154910279852737752182018072278601376437970045069688410007677494579964772935900514647873869469636198992906104100579705018708267768706457418892256315955680868478210178949432761005959211467471221875971574336593841092054185724862598631139485013340256759862774727464943551906627780842729093038942184939001875565170800422979438643480624980782566440412961112325890430916123646489859759682663376175588497159756195224638998426259052654669217437214648692698708387660108314362263487514083967681925723717632*i1^141 + -155180783776077142462947083651449976595184600089264696527833301074909020551100426839450707526359734040031520019775288595502356718110627768648560307574441009907366108959074301342432214547706029954751097756855364686533145279890608985629063383660901418968993220395530916980178232977672673879082432616914103141524526814821527493371408067898360080585410199637206018160304055057601679882142566993444718587143689337788212968445389334544237566168784968480688047629502334180546237830513402392246530574586708868270964768683372487886743965295644059782671540723305308874112167093524258192873075071100712507280226265555946771984647241538029188888677166685143820258079262910584686793553504965654751307653986536785760905856071507165307996969448582177481623115910452489120684586207351601932747432850106409052207456761134181700636702864871039777638528644367751891367313075473259760170766181677734737584973278858596019906025716430208534769739115051107934218213825222580265636918389540346602370039505246622095631158275256418757872799722108342541926270908719847509958555251731780067812219665780861690990267952297148082678565428932235399529993290621230248557735921519645872885042426756113735647048190802078333513137773273752893757554191318517973014612327797440189922433706212853444351902647924843724399212913483187878800514751614508545098488493602951924043392749527070805435546731587202231361268951867874151051256453145480751328933011684036979238033125509366723079143862730697276798498956534415085045764894282180004133199149036596423366104468302969444895032604786257846239195989842191065628746587375435406901102316232390382960370375936612093099228441573759288160976610425449165407040663273496278187131296598557021590187122148992838806597677587556327765847084838644720649121338441111747609447062533289360493313152432382253595500181375410642912850237503374202932390362213435771498248401980764628653469835378371030340235247750995167451162812269051733290759455694304721935222903410175736592407996832310499291232197417963548448735970190590961571037510244056117665542853420568955011627614528796526062071488491692025852201512132752681891618050317329030709996447517482479301798313785903946259361857892390818176214407556029702383467298402792326431225573939390066587891742424803146378287899625908061323917988877307000075860683962696951556228656249160000341463235114224598653659885806795117192007281839090738135040*i1^142 + 3643850592998934073205167849358343215743542061705443753071625510609066079157112297853918540036179514425743596384850273548314245408778438582139527117049951484702857318917267379439112924801953304214174148977624608096170815442276417284215651798479900016014373734003736717558488499445360468967786119033902783893374432846393753318952790528112048934298106697319184529696309145292560923837456001737946580091319071965429677157162668960003053250436796754951498830679729985720436995985203088357158326229082488764011629390055086367575636818075649439100135341266559657015423352667698111402725907594541016671314111506461088113490872555276085696783479798379916068326799646464995757338278189881315690729141425446036796738941965621035555377654610293421690136119038161177399203041502745793847454246442956508476291964541224124018872802305002322217769530475857755786237831825832316755291066492591367236313328626282001797929501854901456038543572879279661317682441046622576832407359852330948480581574557865290466358732303841426814373850311838307190835785995065455051158006030411788645917420642464450568118457771727248185316300057942850084943527462439793648622508192714717342098249414485196476648300459288644585719457679569645497937995227919979040838467093685705795431411874868828579940214202238192118113965465244123683803445917990610411600075206542995967831875979966372641097470650597480718421775774861887325008369933382616114939848373224865410238303927661079878172566449127907584788762329064624431922420204853929809624288461970726993492987005990450580770143363092756525427149902036787069629225600931572389596868710232257117246141445165850287183345017210905234895958345892582720349089639547694419207022562024851097489558287543708908460296717015303740742777009805315184567539433864240288163781579409146922235398253706276607194774739564749899593996200683464172453764576139523746602303340413948436123255188674920779205800877509104736667860699543399828169232524469165987026870281534299729726559278595285429283566605967882904351709951758020558193117971223269687006165195223906388384550285016864265882445905913689904015186951921157361946864336207421848746968732245835471895715503198971496845111756700236591292594120156462188649377310754973032796215299672205085339441356860379168380413237443954110358832500865786995782654139416956563144377095967956766279202871470718976*i1^143 + 4506905367534476991438048112675967777450358336754340415362840620681348969747472235208229892514452811237437505665161789491821820867717272765474462868626760660639131740045104823170929309315129703458748764861011846041522068731812612328074290130915357996995068721609197696695428553484320609891752740426198289100785444272084192913467720473010804536167279971604616110139394400452288177486373402778425535093002424130906958679578143754221245239211273740983178411995613623752497840377986614710243752905863201576757166914440376546137885960952805013972965514640612646185926104332728763622823155490157579675161518933246195888193994840426347319924137041550267402980666790521914238114788155465478484513651195399845957016016716905971199550126957239019215462742757080539610796209811104620287290311646986481087727376454026218497059354975423616103815253134828173903223234720448839896403173177105143174571661925245459822236928744848240572065075113538621431123593355456323785532527563365277332527493273039126678756469425563957932369807152289827452037067906431536957497092477348800586387116803585977191129550226294276036597556702976686824654413100077598877442470075265240370375790748661482265593661864886815764922093157160590874342216551615529744013866320248844959335573382798150565136302427406761606122159086778664781940734688753001643081691720289945426693265669814317830468523515829258863563676385300830802536445659975131315337415392308580165653516194001817381458336219465636569941382407077517962020972406159401002419574293641229463448752643964697809656133427710353329484915543165850412334954617462976967773424583090031599757875780644113804557722331217684637371366397848879352922391957326225247888878974949622787905845485079127500541012052612017346163048648412688485213178018717714050819694963139205642160190483667169293620004646388846434724872170587506295176233843306430858357504829899164266621522185701325611611437791950236945272106518288939651708762751091994232674383028641950962355495459267618862501023965389779896706489625194329799498421656635294965123773235407814379959630262633016297574304431327229796690085079206022149859292844076630236271544831301500940405548495002246902256054389011955106691043491080095689739468353775182768997982118466507548838623471144603368838294839803178418312298505437184*i1^144, -7359721442988780213409147175477066424373817288577225491639599317504946879115926309099495819115246440031039368213094376790780833956337891623798315082324539053683310827958164233957957831497670796187450700173177426301354441538381550110490145852046432834613668839400677171476359832722658292349019857303104423368524749076572194011904793107657880259439963017344135293474534613469289302645063292515872567935555361730958760552330569601768141888683576307151775245289791795475336524840129063810152430588806147892663101375429155012619515552428934995218981224180562454920608376873832629765213306505289392786081898931487532292759784360907706568986028873575054479699907564153948542681315678626202477005788994872863227243447751852985852763223481953005862977640311852497461555971771223468640207039498301709593362690570616968086335049762143651823683647743347790215173528735104934557220983888342386983423421722763900008933786490473840412003472070219018411081090706206874616529607022866858912729011295962859030768051483173928534160991972156961155090633723960516230387440696610634985880167346331534924368316210417342248617490272163663154178677229259073176911763890509126813471325642569939371630027288494620262141721658667786384055223491878505461313440633159793352293328098402741867543056752263986303962498109407014584314315634351509048782765001730841492561658250008212559259273597307380922045688333139381580938060895338145160793091677275685881975644843714442824274112515674197584832008396404748774014780261010499441418642168860195719413762508101167040234355431928430972182001515575613224602372859536992487925874525611424713627105141051698561988538104782308473772800783972049951553650041369565256134773032360334067434578677987504741097470036087767317076531021586450902542212374446967548431874615347923628413323426607031422286244358218846955546470325750844561173740930017017207077556893335226362922642096213681533331927146865919225573524224254262939010128237386711591353723572834084308509434131511412202090664725837948457969903525198158964430135389297222888527589462107021915494012484362834480587594182244557385817774105190542321371946593170815864595337110917943896084786544806359373729268306119443862291707030067306368087857440868216382106435220987707471122631345613677675421227816314727826403679560766544079648210740463898438367060403286163417877412421814349825585793073510946255985180313838683094872169545573220769249016110440460571786870143469206921605435941339726862457340349145077523070790662632712216317508150764845004851977489713035633538631580985781062953222733750133308602160640307772420389806884745592228495088666118011136770487264171899934192204154199500551449548942701965170824771350742373573119504171767100933407598320084560897183812765833719923466593345806375961547885170578929236284776250085789901884585507952107373374515049290960918649310348768077607344945677230894635015424312935254088531581860094100020986129533657380609123921242194147738201072100012778564979493319358974843568268497412810542601506585313064232827856557579013111208517307952415967302520230847275007015907971760906922659269638757217635809125676329995253305809246528321566436062129958959126744894674802797959666106573461571059277542914876982599630163071892259095944316096167136082950905406824730757883959364414160724164592843104609153880376880704793377468790710971307046857116398676507228970562381863491673239588854935466528374767713206975047543070633344262788204222361214847805612950846041314344708697309412331124339287178067110340309149783344129637837229720882069444147327921104582579210015046458720225839089930328277018129481057536661662813011098902074046656901283840000000000000000000000000000000000000000 + -330691221005807153795708809894516123859642373884923767160617623614299491695409710183658462306748376892365661344236423519841259430193989370026769369609480095340663537052914245233341818975447779108468009613542735402722718449041095011164766955916537491468275664130180926132632837894675966604892794914494707399974143080066344687053628120859978083938292393765005607885674190950264243182135584550816825139214028597296172885009597842200213415366811301626484437919355527350179541299165233491795248072121683687449007242257107085144846602453534042748179408830814811604430445154133510035444054834272112169702059981883388946653306631214983415283517268885574780924455631563357048750722914755164460336441184526490464589513126448282518548692914479326093198217486030239816397854133842059428582165511474810573457051524405104078378409310429783627128795127166223566866861969794236541551443548750484907525350797782170182004632046594257327091569968327416872856185394797765825502173941319627427821575154888550029513165688170946909110250632964651884215526496646034833315184069004684070024157629086717431057826340733400413674160373308077911129809731974065132495648329790490874357125792900320336706729717177385699626831679690057590411744101406617031096476534543208825265552705055971083138650025149716780344005161090548516788862820079150155728940242269195413393106322836359691386480175095577203107709195755568010958810294963354446229064472984104906867067875471105540498261393189380325807057618320998529447010966290840629930226959486338798708504276336298288109734870087687198461359865965908633517411685540538480503646926480646198172599754417808016660810580440252420975635387060026135647647288933344520188655851121266665543468768135627015887736224935812172899001929891801522023280566096833526893412866256709385354485935505054202278916455641920092746543789274421126164145806826797516953716169031175880583527233010250805964653602298955735077405609756908485973461936884588800491446381708454013976578426795615133774598119418049856325944191738283222669522955168715902001891361398179270058341098233181810985313732639019401272968431024073255182175296562897365543817849412694601080801801850034571571136450595740252030164954373519891471720746938000919338146747617837415296624653120052870736163855100583227357425333170222121595960869338463421269596538344257861423891857718662640974267686941621645912404623248640257533154199284795205096742979684106471583203440131718219058974679562064635836954473756184017448578198178134574094181211803583709092122410515095636903565819649561993153419904173477939757375332490425895581758581781569987322668416235894051800140124576505799368625665027456205125414083147154172514168329176755967567600809541642032903112577252694743746097466933647488828297526702547407597969232828671563442469258674467989120490642944668092753029553769580867275256920150195537155126426281013924087389258277051682250313293486254969918715916986693572912794301880142376593290472748002954152141824548592282777588400929508394170210869623941040565067564181354795618845550574904640526827970330425924627628249447776269184279524040947240124028354320405086911638531890190301459657849771441402663730726627809078727813303077015460631100127197448536228718820221459682059331665675188131101736265585054574509375164904839322690752504487390723901891707635818206798600638006386048952734481087523066223853340676459229256117941337277129642366265349992327858482847727903507894289264814317635331719140128971209705807722592833520441046206824052433815958105277349329690370841788742354015433028446457461423562625589498688639661876602849971338746206485879024730876792205714795097047747788800000000000000000000000000000000000000*i1 + -5813080909549818292696809578511451043066060324588553502755768765823862632009170083251930769930331990686697530210975674180323899191948447244791989563104483430732024943229875451096743306119953321252030496811779433759708647354412848963629960808606114422721011865746835280917078736461779531965384061455842424569774209509217789197054869375203010845758339984559610436851418824246918924339020137790160595338310804444221162667777286027477125565324646545910897897949783761865732762291850722821646767553510938130791277585437561289003832342158369199039586855774816077968067812755916253211720722255418892554023559485739737294157638298904068457430274730928958005144098912550942204477968176718864640086573003973315124004687458931349171479292980080548331387503158763018147778482027779153367933817229201655544811760107700419636335640992494992215557806893302294030056256457066563069607859855207486464785634371723197196110532921004329886865882223102881085228219187182362375929518069329853110275798297603105364080680045659573762203161356189444678530499209349473321154661482987809663571387099327076064365819222323940065465931343097433750035332836245720816109160915308478292015034866645021281639233665579684655559148957453320021250723805452723493597298013127293271198572997177411278415377857096363403208984884833943523804316425011163018723637357538501386051365731615795835176866301193832713037042927857924419596150169134759686212210139323489280760527466052802809054724689100569769742300817534806571863491978100934474078224738201788410663498195444927192550559560432430973047590491803745192599136597966044833360311465249902980009390108046880034263142399928305243461041500983314844513526878187428448235431126310306505628259997942426413263507479860853367249220306685287518681843557926050805774862251509624797053021665950133384187825536695025909020793894965511562267502998554825463582366795697678099044888446957663214958180886347504222091736158079794569157872872918963016093929631872299079357384487761264384177487339075315857313984696916779356501753538451195904919129602222462327286991193569808280561901971556631987051149107808223027336715839588467023216588809896402972384492297224420158518663882193646540203287204437038197549810521439678186506893836756661240519235446008817200773791535805009659186483557724994511823668935945511284544197979870252962942261004600875384174300387075272060599523814827381135385339956275564963453005560684925744580794139888825816186054309260611662144273629132597573642869425940502363789418160259853346907936830913661138784821133706300080206581047515995690057731766440756095607504349161013465789806430873239626441948558538682346568174793793463953276640759338868347698326095656867751809516027308549160363000087998542549721204624148540607940830139548230183553889301053403376501232503648685055394989523280593552421260392971354285542010327790106145084582006324596166163763589242214390350199172269289011297887162291277313047182665096898270381661896359411266514945414013414541326482031037476092662219331503689177451134024529097796137995349521659982363506239761231934099039927238007128540392346272479056260080499362554185792159012729712621305355831839041511395998948463316389801914609117453046738855744449783150491141762107225784385050460484799616663513511295473977694756889175782864874946957039983116789612171765223580731249706137731155901887268449855898240616530823708243229940236283219240660092068260654282163812443379810610974051696891794046502669773171818698720612873298800297016782061989755302286138381237403772309464363998074441403706303534630846150492278156955933447458143092961048863321379300904715939915013996757399058411159552000000000000000000000000000000000000*i1^2 + -57949192401046030703256706809263515480625480631540203937876926019879140748660216946874798380482118453790841880494858378865114113258058123293922551656579314032689101785605715850746501871727281299386143665044761483208789374042408949290411123349214972286443423801246582341011880217936139346133806146179165888899483143570158611650267911451164690943727755584352990315650367973278731982190463077885167770866672826614178396720334466491943141874961161712156123265997104777523807085131074627283617057655826889603990385969824496832759157980325184200709330108321518443309343537194776866936456228906025290671094169230618984909398956530578834118902518996854141272828390061326843379863241900916351754494784628274222016026218649484576644043185735918463582942488139201912752672862617022603732147653254593740382551373996277538566012012399845018620128348473541927875338542662426346012860358926985889318504700489627203479553545690556680635207289382379384817689481989620620878194425367188098344714173519332314425215659615667581061383593299099236185967936046766138370870081766294709938183651476737293574869099730462273505686316185678304434735454076486243506421861310632728516765549058770003923036159171654493365962089181560158192375229033910503714170381116000010694359825661091368213014121934360649485003280156142874513254107683843068065642080508556348797785586647946614498553527395070544599191679364178678865748771721984430466256944016191723227400724934164129903498174106869820688054353730292687363150633369349492252903144706257568123511090719306604931517375971873753426366815106943023226462866722764549140055344492762873595633058784168615750909538094831029864096624041662032029996970766775019906716928231495284608264407892663460923111545536268814256818027171388614519928588264129018212963405546425968886842853866345675962503585153145130042129764713554349255156805259005345587066259129693323214245940268447386537757586820568513382670217251874910208803962317390602202078106934872997092205102331878952169237868537726239275457534677879365627666985873028166340009144886066060508356881699083130185406411273155927672485524670210883772782019818235678299052091823352946798713794766554088414675210303938686838807869713761966752782175354980777464874032430345318053767039466778990628289887238977477874822778838956012678870948661011539086258325689397122706298283325090087079623277852664360907004765620778143688636638854316030524399748141335029521526891258406955952223408830054802387344545908964965149647967242507398028409396611166079737600546353593720448066550690356049978679565814114921990732572694827792540250010012342021432216732151582062575486819472853317461826972813020852240446977629326573184662729842089427403482854624656877968906185818435126066389319215619841359248354207725997815825890060077244505984360097478896113764317773938752346274852865120272613000795584246594597497494695163545764001183217504446404798902974374107225971388775839804236801842831098187049468208003902685602428587483895480517927756459838983033932884008987348005449109538445338425585445347249662353483619320110116869033822620915877703787052566228571543932198905824776937242623676103243202266053695169617926682615587019246579860414708089196999516418627076989613433282471813661079166756134436574634304514778637712558400144947508010477914049361341326113647536548509339219406188734749810257996377472095846355046616270087512703986912407840973961691264991207420895384639324182566493826380895848561441439896376346764767692606471779721046465595593711188941340690989040354573555137984303560029535791439316297388598594670183741529984522788067748095423850159153755964565966400569200269190559170560000000000000000000000000000000000*i1^3 + -432118196737803925981455498779995953084669024173349958250527485356619654351284533944224679448314376928292808354612359060689843870587230792977829421030789721513301672482405944940717378035170246408300474774724937594629331246222352706194703166562558941100058440868730720536636060008942662668179711513229825537949283892180973622375229063590492340760180859276273512650234397608782151965133974944057857141103816651287923839175627513044930823007455269690814056062924885574632704605284244585468757101256996743553026304758903222491435855712264119153088479473822089520688810906144360584212637731083692090195397113213807581496368619403957552260622680919862071059598675514366897307685738631215872733873515890246201758516613099762950726193062409574100605610270396005221492754468755960332663707104427238536313263297716648857629415635229755401105902866872483794617636307954181567914436429890629324729200640286888347155212181594545126214472208624034237335887131125824696418413139566600173034994325620380889524672106406253485195604491166326556844455491706464291011403653479557995950415209715857810804691424743842981952635635588163768361950924760733203778704094687706077267453485354195995846635436404530171871263021606016177423458946000647565439888764623444769623122489714212667131640628535760715710880056858174763958670744623843657355155829174813550926194334883652665168881103400224315429779554568176528054472248550066602394209312418526301039780218964433968851725656668384525310506091458598395295293501037441926288043493693941650164807856143986957417108788245270661869021780610471729014592197062555357716703576433806865528643607480767079411029151573709332160884802586029440646877743670923551827033473985721091050523417897641681758474293843491882327703812308303796410336817305685415144925368946945731358021983508360060762186419744954885710200581259032744471720375032774500027549430208228138900586808767380453945506321771888812813698367511247601845637418840355812012094597920968137420474405409813664515006242320797128734924312676889753820412107455326350743393038600070036163384745949618336298359978198690891628819129963196958741953686923571250647220458329427991092615362498831447751834857959415128971457265970186634172933895501138079113799718998913119785678839042744465508123934924178203486492053402659464553732258235828988698527236718969172732910426816478125340600596365009311131485768472774232740883966632261324510471059306945424808629678933138862337458651756308142203818471497320133498846666168588666828264234320524586870856963212498991784923138914252703528377152881192894104579423264840041764487121713070849402155528393928993405015995329004385260119395170513588116381539952889938074402877340240323549337179897533637360771303400946842245689120963573645823038571838528069420146755364040130851303489310969910361920533083680758573528147368512693758235012925812414407078792712430736763967068167578053959033553403633931419755412376747011993764225258798220335147510417981644377960105563325969534767531303062612475035147018276713127304470402488289606257954126858379921447438163055841174619523687012047002117067519438349304342704495867855327517507163375348187529634588560722354979382072752777036037583579947987355397817712181262735355129671067124892306640023545523753632172202874376830541168303915447825587796042979153757041347016991787269484421191936060538589313588039740151189504894106417425835775237957579585841243493058647073785634750891095973918857524645313352602298796811350312728614251862699035021655562145559828318616572305868485861403370119661971025785299925704641417568602495442339637816265246206189617853628170695549639439143942378473614475264000000000000000000000000000000000*i1^4 + -2454932700338317249541634061812138924233077149833670238928452752488046322421699624270319382413474549755138218075960676854229024323626462139888133310931351684771763906099697476411965727398580931664080482034430481864360490534757073961026170339955837907436633787465485373101787476415222197983153795785230962959668502353240849683924859262669791940600887230941435500953451225060349603399887781716311434046628049761258637301079926360566681893886835964636060865346884953548467015708656084977837697387183383778603633859276750974914738860496678695887830641221310776933935789991500437057784085781128698804669282178408709673432944334767400491913934144151685488258231823659254653278874618657417213387669942094910316631614315417182556427393665241073561002232799085829675222928832812114089581235676516793703467840982192908338795518286852014711724575405902584459416515225849322048633494989621332003481509898505078674778657922509959513643154218580072063083533458234381185204755371558438463862629026648760092224238603746536161913259245183008816869742708694076590942557013072488698212603850843384673653706630555130918621614696807432130288640507730527777130422878295954215678566932958093715221997696214082678661461616182237953915248023164693130858923691300803520245335022705758842847143132328354538956893444044414926251089542451064386022504619694000760213186794429846118739433894564146019445123437772145444248447000941153239039435149353429013791917459689170783159690866997845134724250251763593971368213458415759926303390451572155461221883489162909880581536000241641959500492593938360096586801492242144298525626718628154004528239229056212688041509410252350552638985296681346804927222235125018981368223284113443819324750900294909361498064720504036020411792446168351665484542273811708469247521159322924709177431602975456197947862090453553708921815432302939616950281173099811338180799841484184394143756406392628137900850028274481598779485721814163504987339512981265085350566496491056347747011490074098958071407089416024057239910874329992638451895874729022845927807343290856429165557386510742269132572143870421227025128306098480703504464836845864350578132335734431652666965544897653643874418071236489844149849032945049054319252741603030367311437812760095452218990407272437367282373885729204005953952261465733383706507840639103582705122417724894330321977560420907245846236568897598309698818572870560993931414304672827776390041942232383663989802472614985302761724897349564241118566536059842682310432563051308760673937000506341704230103690341875965512305558636623108081122011133346899879445729394874099825516159779003825080569586720674880850709786410718855128467355269072111036368560786391293341717185205844074598526725817007636069760251046892373827888016468343057942548353136733086312669224655891872632700022385886309239608209065782618950152466362989389041163903559534534525831351362093540487239800848606511035964754646305819540732426369802306714702268762934529970486368659124828620632323317598062871292170341688690160032601745354423788542013667183563651117785814268696602568144924407054694789834673368095952945632300878001505945434790483399132071379764152471286569741365905223140968710689779664371051439139334374829397268202186966655291524450489216242945750411209635612279223831096825945720866667217755159177553055500221173620926464338599465966306814765288933849069072415347378192261633184664586474520442450878046077077718729715526999455284116961324108139110468590080058271740004958605195117310003580107006494199099540212391309666225024138217600567836907901393927248693854325220906206026202792921135943020210255941655567758982032574688052156527790457356288000000000000000000000000000000*i1^5 + -11273945082726610624637280705004786513401407152727820139582532196869357146001731421531708694135480807108844337883006583058660256865192710178230572327502457885966123725351872771869109585130925434517453051649180241885615859873656347560175084108983348539887781921050200306704986941073743690235947278270775898396892724867071943959396539999432290600159294147560103062981291279525552184782695056234568473567216874874668637398494996059022423670126999086455353615083606471567945753505714130278764183238743845549054166582749927266473327364055634426040014054850530573574495941944440727808582106001836375715296409064583101064733922104789013390732625692501201106447415348650667788470929915355656891177881867404070025097315052062382521932115396823612820922682712833559310425813307203310321873037127566688770604884055717623224413160402003139763745912198456219426865747554150022374163972888104718487082201731771535475216699328850724824988861471873575080529319105274914385734197886544524005495072799159757687237291672683066956724136065412470291694377816329890506110991620240237280636202038733104837876132731008706727933435996039425743907366771773297771262407804563081158400811972749512443322006550327372158521438150607840427209046323526487465848154748100607017867347673113080810219701799662859728388778818864054026947453341154006251790090291921459933004808410361795986876397104380163423954746525579750011839356239328300881459567123516467470633748508230346049222564520384372308963201530955663228364586544976237157082168234527244020672144295049134850943124903070105382910750988696422631004867635643726959957195854864564667367911191737000226074241879170558148154111426428337416943839744303585171163295651345695310836506506933845885117313120240327445019453781190038127717939894309905308222920241051782905146069961034307533385635486471990612162701183964935283353094669377131820158493797423492823088183104468548995881212673708266021115229993501537270083002688701043300966902896205700242433187120588914722112270041735353704319448059844745988232876588196153050925656977834658228743788290566676409282114045762132506207897280131508821926720654124996337111907860474059943377200655604113740513219596522205205179744310884822451873664164692486570006568758286842706514861415841711955392656618511203127093346909068563343312509399191559164728409468481878990524582670876566614078694646618507682247538939580590057857261762051732070958793156158577656630608255077915797200657446970679669864440207803535658569954134654503399733898633281899715064966027431655645973604189542189840006363180066092985877283978252253539959496205334983680229378395816647748243880278578015683393823610681579692496249120038372304784275951680712922234869443787548409366173338494424922290815707408577864403880680769304662844984208690749612161828303430980015179881527828629995993957125137385185603451376797134255194669231569589956996946836657390774159017963866063958586578370797225514710299925827121770297531457281383555881069858577647056973310531519849794932121714031428414254385495073925679879963228901113674079229425414817846975209673470865801156427641350060112081778256593342912900496274401259461297931019369279683593938446563126902706255506198046278121314915178475129334133616542722767746146689249029358091877092937184479121438767383672122257370866462095566873965839119576344820693160272766562654210731579061652511338079859264152819197042194124923051869467197114432124730843930737302665307228990052838637796471035015945922594152713229366895452326033243657610268198405621789476035248505254862082443722241117345273307486806959299073349702356792365459416087990759181578219229449100554141444341760000000000000000000000000000*i1^6 + -42599866408520605930014159418705071411241071686069185571634097285577541280983802203931921530379239571592061142602355819798832807434007747624019868165894831500621095478274318592575324360842101021466939668735220234051256914689966329134290380360920397334908782604279489784904235468802564312162719486085840228052493597211575786118921885076499291728628558643402554820599526399022147664054355676144505577059738054495503967155901700361617750260286083199241337357153518674877537405959917389256433666336959010173092723037151215884779091649138465636845613115741102355931014772293638811545138671146617259380822995704394213491179421940932754451603975205264363444649434698974010621023554028219820537461739358317039446839339317273481711714807916522814770300013148053909516252712630804718550459467974134684142894197817560315624817432422873312962580903438766363671190127693572121625111254262887704792033104296073779975820670706200726630231700268837382122244477652716941323824916438429737662621318953449904000088686286539015712262187957630256607180254381675898085821117473088812407136188939412043358718331620870406049997793975762711285137698852452541369028331561417495524558686917865995520628261474484454981261691134342217675011733398599964147254654857327669532228115257278333475803971326692969217160551205070709945375670246879516563582357185121363254514186869354998867852209275121087183540577578495389023251239188553782979294292576701538231178058160292048646480084323787265063698887537188201574127948277406555402977581737073539259726029540023185335920915766842435606787475972953903192479977647919992985477865762973490283170943344992025410312991847796917218093382522233894669429243330335354918724156679623828909853935057503736759665355898128073955566145867009592762045604537624882460274983617230959655774113346982595935718947100645787359768567903432666718572209569201715043719261531925868730635918195845130884401046266538230381513943249558605879019166577468187924532558607017905866048036096684802208821117257800989636261501382970304712884210081261914493973592250190104222491614664589673415440607221935093696373167745242362651910344305597520286262339947076001659015802168458597020800825186653619350368625017808027125578541135386377959227364891006380447718090672004763973493628041906361897461303875526385310728770896216335494624676170889877363379827189095341417017677192009753929695537740265384772821532092514873069256123665930700795817469200612945916082348006397669104429501280998317436681553931244528276981532908148271251364339415726172450009588314510434049123319336078697872942473330769869246545854708373150043497732514102419550495474582649320479792405152386553877208062905561983452973079923789816195486433858386757595426005141931914869957679028106412944074369648784135596348856475910691561352139465621374552093006012413894139678515701210253432440491723042953093561968738116879722343201301202858968610225836169645433110089920404802789733088729688063305027369840690524545801832913661553997264241988849235701971392681149821432038985721448181078161051561921867414772443165666870167561582248190613619636205693302718798294986821892961278377193915928880414962013459976173224496073778045660738035271037612218723472841975531646714849284158244068473272000954754582492368406004810206117669786658373751115654694544610053559953579147741724834510917588063131635808000317155783012086645358652340170223883452002724319219338487187230708152184068283142656230537386773429448658920668973875529150912708197520371766159558328991132676311957036488433798005830195251765676209409658465389709008191006762173483925690488146380007493783574157613007404939006611706597500518400000000000000000000000000*i1^7 + -136710997316013583553199846462655000492464717651887893880651839635772185191739748713153698608183632455911806233494728171790616925494965860181644655511137688096950105294981623070639078250744170633270913697627254221575342466034402573835899410963583640877598506071738743291906054764541177205148275980881126903635856254222152790377987342392422652728641889208333271008432244043471137035807913307330108998558919689918654556406790439675394828440995011118391250864628132426142951561707510557699865137876606496135070939766099239670421052835814200122982111739356606920976165390369441284019004671849936716590756478170656758413464211693955295123646743171293134469600351240479941569767320106750016253321106624561651069260299863397357228697399856386435972506176324624889872494892614463819988238672609731949235236084877473915539736291508668540914727060367824065612746406818248252439893146787011810690788372781156464150952395926737920348787784609298975541219941090503004780748703403648319884713635214604606090911389021307894712634814712535988417138701721483226843552033913690727996592347738913569471988383469072144332267172262019376527970229890491876051519219572629755702600713221272068975320522296327944817298964727037449821184222730558504734553009568437350357797792890057897765601668378240128539314214379397642484586080492130775618738847832156446262699321479311081071424451194383539030395113371385036555329134269573956784907384375384235618232442947088061501923372515848152510545430412191649122590636493437563747219240093657791234860447828828938659597725965641928951660279908284326992867454980428903834292221561186436956219148658831918550841185366699750739248826074583186850466204709253465247642644288101350641680517367601193278418003885842732912905133222606510091451931551210926349527862663270941748139991341034139020876793502086468848818552708370398694557592329160966731601153011848089676238948391989611706381406002397248397247883579952211982536406034035221525992851066885076128525657597375057560197239678764701059747873135732853785561867968914522848224866968001877454499716559739850877599930099372809395268336433638872680899230704560721134545435167979734643942256891608496727829855471944211087478109107956140875846854236292121983635592519322875865344107256416114844077169190144638295335172385297806290502755847272470083800148397286170592307512298958123980038118843308648049853397750226486370706916952381716416510555920026217136306170291996871582524339630806066121911547867435744462559718008754573137943495700191686612410142881071990946643601925961081933262373543002948019049919624588413189964705979901380789452578841995925912089839849798272504238656903092142966510367365599355616794597116287477209537442382500082099103160449531961179418877007313677258696635282860620592723916207097589598793412543268215164152235962119014960360635693353605665621244781094305610608545605144733051838307868313885186468548647745163266552333487140682228947896428245297266894648315260868567667317067296170918564107438738740494555773722461793126052220113684189450205064280399686436845258317123699772900099499642504823615094789777550717015703742776882851007169179815937435685947925254733846487139472678638995952103865232969704655065049746996587183370422513647269822385663139413715984899548694288801943146143418128750825173467690719616795099511027596301881022288827115486742799442966003920799459144730542080526089812705152893294840430276404225177340017451514283848866430272714196290667282845591682844798689074235133394496371896516112594153258622160673739400449875326817965222048000847715835594327516964621920167357669395292533752672161922717430665202474030867123535872000000000000000000000000*i1^8 + -409373829943521417737587419021694926378670168850886111819397649343679806396695517563843628065917307324826100917424309085334415704387036751113466016191120297190169588886308108162108674942815274752356957243265243680152318546352906455607224679414190551661098143414053509969965867311757149409984382857187227754734975942617439437095866780078811097935691650927815031243476622723178118491510205423629728005976341525836995730616922291337059320912985381065244744849329451591572281617481115166095555433497156960675020922445851542848361376072097190376515909299072494442430105615026643162341309447850272129451357670316429534451878998994399559431684474106795137914129777756031487455172204549409621270309901768675065655726171675863548599507029445538892070047636843106671283103974978423471867910681830329975630801840428968847754244061282361664564732871102786778200673447935516584824430562719390399443357644534427514373601375401485038352144792801674789681929613165505898830797026730773342603774758323394863091806571809062899999324014260766351198722561402476269351269191275948418482657953777084360338588394896626448701056151760658547005756153770027192199489236823765387812185093149193629293387675066045610340723397623346769994342320196170854582880431243713279593489606333134694407702144259504750706674689211255691206111280401427085470158618519215835716091948584284482022708710341091917805103561802741255301575404010344796686875967310987938109469381871709670828316220099633236891893069305873194943583585709560667301236106069597628201866531849217334763065085781572032846820001191998457904651981253973011378260463065650758565430456743733931392038102325537073933199779093154828920922807512819351603349258571623755561673849392834780330430025484494562225544334990305385727508197475106007210192413349854986520629310387207001023741791705443583725737617797639558778135859172790362825901766932255464503934406164324662717792747797819252377466368449190424735438344747052249990618501580392099938579566416824805913290515180914833701276947144439294938515270759437573232403206729359952298280411157865251499895689433718171493933081338144103938438368523848599750060023243948540265999770316569213339024669302288507496958726349187452048707352229107978349389606603953016785799829225844980791951612043197854620646771083987141047993845388303059357072937482745426948043723276610206316805297445044348097655049451851140936731181049164047088580303549004920298328351642594382525727328592371603563531838738697802533848798822985359109786504862398441497699280504339193276085947483560988233265678872350873633534303982351106616047126535561347153434168076539058853255330167432108674671101375923825471681125373172318658687128435342918209615081525960231379826570543213681098443979393714616144123947850191307225605278198706940189935817282023792219573514379499338117358499531958957020589804671655572875974856142722161490715411277703676753783547312614347693811017556710864571021415230924195712096973558703192399694914202606363244045051145192526848306878577048610821342051371702519160289969482975859696674681013105041028815965939074902795903300745798313029812097599555560753179724342298013150689191390850784304693580544840303564279903075120635088274202840057170703880800326142888728695407884195296240234120712401687100653342039579629861239276030237137847601454846325679534357293655777362141997658789540612068148056921980317612828994847588176987645684934075617512373332573251396830996105805287330229544957935770877684581486951619241524587673601453650733605688483845408328852603757196605548799423024578671865880754559927524443284033110422203239307099337620245191809753043066449487409971200000000000000000000000*i1^9 + -1260815629029221980978293864720201957931335239986114016099165659612214777132222739641944837148668482865211192367519769507109487475293022628186201324406928111034265999718634680342208643914241843103736210054606814059359999310125844908565286981040967450466421164129341763287058808436793194486292287330354531431264732451748565928888898075948186309025804608896296541877035485830118316664129647406575870092281972223427697452151513386213839424915851229403717403720624098963643060649011965278888111429140636033101643254195873830045636284486989305167373995765719824189600095015052866421396159004705314212396100830050866935119887788484340690049079219813963853672436476209559551338303031368872427399476664787443444807848767403668040990179885758553420605910312791024673446651763962288752777013120300179990812884918047890179696169982182617223074949813291146023800192790778392344393716172625333357102387603423603101180805229286720575554101169745821787263203456008826588890596767042546006384107141800222466793094141440648907888928819767138814278579872064192880607709309484207796993469744422312473782383759140176871616744804472739606267030725143974108209465244970654928686869844934985854195658276870412002633634368534934975438589525479175066614293061407802905645828148445207274581430649054200742689306672425743837178294873243188188464653438025538235156937880952728617741320439706789070131055886061609203123826266724961587067829715291511206422018112076105861269147970418962972403730903698222788819698629469545733297567491462658655522270384588216984353096212137982536803184252054222767493947211786918756888623096127457752585368150838926571303921063991420876045004382970952511322227050494977221626109287839909930048245753145659614856616806430107951840519923363622149484474783707505593231971800391420684681299348805892045509639347457530350115966396775754235136647124288908601393889631024613105989420384579775996603622858274886667484266259327434731648143895901048727123438887763819760948723802176617861235605495549241033905702052728627268479942203026087550890371299950662774053266812834899148485729238276684964114939745674639237783195840119359290802001794197837143445046761286205998173190025192926539128415845562620680867966483264979657688577957206313252231953257824948361251799498605834084706116786744025551994187294347714267764531153545612477574952957826855015924947721885767215126816856157771389821757944621818303866394741359194255517390957780051680846701076881967537521537133964878492443701856347143387030683021732276157400722459749533841666078122365302276788570877107266400598365630714536554804516122784991136006924050647561596200225152246343870104482658196609194338966541879177932946370028500275619384704859249285331609746607538601658305034382418005090664619204685600576932286403305433008809419396220327693717131481150978526475379270067820830375846647328783346284336585283428203171462423646876543724902972639877857718967902257512816982515495493216278247189726958407992181609427647498231932740740013033545493213450592701253589437466153556722831142836070775626212400429440170256903342433574338096027306633361708235037773710075943539997032618757618677612191527741487745709687200114426966974362322617516045839982021153964048818439008261633735149933033091575733158770277908074865864080315467222495615001960537238763969235855523384399041473609381583873011637964091743710502176746212493793551111130630727274285834604455351986004369747260556500621050707946252924454648769166366732618133812691804140468006662701638750825120890222477950314002741495717255940520130026890120921300827972999893300923227996581427983707115288048659289550779960031433402299187200000000000000000000*i1^10 + -3596587320160118003047067258935711918765949968197969866259943823951976017116034869429019775621136501046542735134063976533865297918188333873165166560930366554516975714682843466329863768779084520854185958500198513116477209575325884944682550723134320449012751280041527123801770468139454954228111379238415429936837818380136167167431569573960515098322092434076376579750273704424599856453224860034813027580895194938881954749213437138377523679518478891905516088769439509904806423832514905867236834239491344666597277839273416607909473006009573954917264899667599916705145830991865975879019038215593590370790277987879597143605766021674426566383107304457670324709724245243263437723216009370495558503555012132215503557893216580449176708410671617647035209144036783662394260511646523763504778759203785446637270989752560477673792103241463737268613670570371265003836851141146550679476977124449741864544624352793722591527048128012544581905716339408124067150197465528088503736722051656194141799560589815394632335105687370581086570980303836215858148101288867845235441002725228350390565102237238641860880609568432871108643260581243636487798385644179009618368635048613655086888443314764230236746668177330044657147785330171257808587212310439012164212409940772637088192361064395387749479437241037508208551805345971803198149157775694098656846765696214430215365140593767179382806254447108439433602476532775074063105620664929851032589463018747928863452914427123364659617676525771899421664356624386475967821633396961796921575014062317002963849570315787136355589310940848731888765961658127657346052377632064101716407571645618878773756619143599224100042573134851889737240379513889432553896935440330475735283500307839489309953412247290932994936051226384462333877524735931205728353628580380615445063473247630900491554000680257761652988456571407278834123043375031838391740461028679921963591455343870935904933355552373895578288385751316242850234351343908588329704526513136675089061581684449961837124285185953181348269236311352364674192271333182865956523291274306187334809347250684256446747204685491794958617389415722219391483771037045952124207187844489043475115442666840841820312162254451474139822919953465966201934794108828355228062050457670362792368699470915159969588719456228498348130541019027485906587746728539252756082614455271268613710393101109352634387689866552775567366229714547093096387973857875619439551072603246064292605327595480491733644326947653207584561640339394689668127854834179969289213995856216797057278439663648491861791265302596615017522124631699984469471686844673080563412052982384435649926263737594668725449899049779460613357581596177706845713098684644556329901059154025045209381809936262164097777215423520188560696395993464538268496549086809949067692467800933754543408090294930701959503660827955545413655378264541301340671685272550405498672062396329827336854175141548955240970375942985939953213182654108333156248674205279200536737317428589453017782940915769002830866468248505208185239073324795456587405396361408255927727590553722414432694334842557026803615536399102925634675170964986561472430161289401140305673626816496892444674199933711056183734717402632953009124004752240157999518966690097742830790327203176027440346062450811914933865271225111972928866399110020694429181951441394023667556932985994280092394319088100754838503235776234632827242528879845273959213365869572232023565766031745369365613065006996102467402029383579456063206866586297763290265756309552898346925843670534139984516807148836289576542644289141603883652527582787721069400904239156390026408350048014625467840585446835354946026251726762998146200818046961768362865065984000000000000000000*i1^11 + -8788882127925598940133784802727296756212382048209797731973500316226300997754612585606867556479090980178018317493228334967181572341438851163111179848514439348272658318900273613800970034174830750098424733502962889995167710152209889089638454983335401121165055265530541140348855327004838993894052241529333276659470273052453203204275916185937743255182804892012589610223312354680339449381598024272923654801468299443833914805031975792752066429420184809418520488860020125605658747076591496418047966526361333005724603147176958520230403825613586766181786887532636787158627022647892249951229883406954485978738346427037867240349427331619429141054785873367707569593148407937957729913637927069117085017637728627957231137879654207218562077325036556630239458778669442863818606616569385582341195948788031454997491271634111671301939328806837496446042699061107684429006843738575845250651397257323148903799667084695069792941590210340904285159479363725265305695732864790486006436890244371045182579139483450932473494484706081025629024132441191390775680026609527712411143432794528836083700503036304484691676611155663432297597023383865814550682043986023004037294877378947067970841358554716398679027064943565792528045822874304679124833777275679111148355457237943427468330920976007106469510660930480806834959597105361057015002398421808830023223671941093692891674889431377340280883735848491148599663480424399744064258920935300347131892005965758763468381623183150140978840465606804062720226341316853613992675380384156131389741377004579901540500710615027250259707032737678401779028941061246889775928699059675454077908793046159190209781176383300902205322339497826297308039374226731815599199128492462965602130382662452072137286594994958592078014720293974265496671783574258426032237948033219944993096331124878744053599016534731254583893074765024304414120255330581839414079880720268930911143909002794714859014413434009229169588240029596831021256449570081289126899872551071352936343912609787918855851273799158139999145027608689543987135438790493998178803163622585980821269738779583246823041300997545833754276500722603086473929468167428531763492465733633098132054313559063575121369830118918354791955923987252481886114027293791716077579570432079563679173283777361543892930406150242404871864564867514443680861209759608113744671494601909732111805891092394340909641355783959118476368906684934216744199100437432771384144955661443072462633866406345635367697562401785669356234821091875636605923504058011110062097653038873960035365352724517539838763945761821981339007507565050737634458210858715053039093525147629652622537411286915001105133477225865951181283802476838093760137317030464451601657642295492446443975092310200430938883931543140481716915063369274423873593770956255598828222611920832703540899012145797685751172111416148661464504732372223466816159971923053492277748769665819059241410239983178295646838908004582374557921802667131817455153721112181911829709505903222550400035966937391906752225846898822052886842936307104587089131056602071016708411739677372810832681152337985724205683605090655150990316022867973379788977310484894666390226686771045216022388816065927551177303790474344869516378323780568925070778033413155656891461262222338867904882233237241109781192188674487739057829226087344746116892590514949135044874314661651173827352731940692808625070394665024518027287783417342190660080800622422191951383103156965540513083368921428190564744000217020947369751119605174943823346467523180362425291658366378640724675284476960420477744889423512773676601862006690177841470672770881971144062720560357747566595749383561257563875935348132624953413778531377669637679349760000000000000000*i1^12 + -18307383869214366283894705654579055271609806315781296121744026039210601581893376969544168158654578487578291386604866164283495937424722694512590053843376163219091171961399935327869177384282989155383689085880027575744634826390951156404498680445897133077496507914550153572545222364383289135173011094262526845820014049143349034796616661845316922278786989257988738561368960709479553273173757618551276004657068133034713651643439737933517960271964764169174619937437052830471156963056643045937843211032762868743835928220044241544413506933703037283597989703791180101715104809858053104758612411696205450037559970187253289602515132310824265566756110920000580417168851718246938528869122303768902405190397308602841333817254211680738683546749506975526543183080366714280568002785322520525245965602132242500451920745957274701613303033988662312259091974530966278651578198645289776710307478392344731521053263483266533042846716808566400239478223898302645012705769913694190312079425923628902887824322429038051595717398216467098258082851929132488956935217323282437411621599803650972324332043998631749976627614940705566684692351430943324688654848294650915274587424093595070532821536625232042961853944929581903151928137418686533961631254939379565989067951817658406936500104581437498661231313994553408039913855263390802629542378839248223916529230823404406998761147208354186713100194179361741287117000402734999693255261674789123556259534730391808420778551230006788239565701536314146511398638956414811466510155541211056015780364781268940148106906447202199271725387213044755454819608410347804268431478420851911205197849314018602160711084725784284966365468385735732107811656508969819882909622515250489604608758800276933625339596062615214020028765604788286016095419502935454793717438441703015349532476698576278206066024264646682901907569720066983195711834309945509074223265684674024981796140891792638838799773670575071645789348640481871833482804216356525109394284800196454238311701290824471729704580815493339957227219371276001349751912651540773709418736559420715243038636054279478889752266058309133905529098842013725864847379263629251230154351677424450079795237373826320414572806758662284549600457994672834827431485575434716061735495282474687836327713860038442133180228958195699367139200990060948186646081808797545950814843253787740298717154961688423984644736496637165155538039962531016639584097874694863228819292928445446398706405058046327900134309230248655755728964301465444928268222794989167200700282971259962028615361667009668919007308320485723924084722712563954786345131808152338615244194055538634218855813414182891634751908402402582935554164354590560108530580122457270972277191103564337281546488520470444978882039423865619262763232237688900373121667717110914467086063262680558241218115318376699702760734718334727684439487491630416970488784120183625169701953541130471496174843674527091896380530832906274979914410551771062030852989661911162118326706766868263244916835095445373729344807093696591939880550618839668923959222951533669094189513763531165200726577610967223909692698087491989789655766473120804563659197136023288585180206006151947725203547966722336131128393688455683970579056988467715659926419346286468896506265743257498715067372601538612751961947183593022944894597850653980767001873765415044377048613476817122864802731717058711114913223699743868813765330181048768829469001557749470036402741617883634284296547979091712874761749991065568919170146540931795160821719729059552669883801066197534309038087250873070866545747560844442283015141291417473465582257936289501615681222842065928793938896745553064924692267724093444086089944589370124506287308800000000000000*i1^13 + -31552680972470072778247355952062371619108128203971597368764001751722145125727487017499067542714326568543341744445504674181987951072429308074273331363437704225021176411957664222548030826030637566319239276529916321179922078175725356402184905383274897339261429037881670605792705339228279098622734586317647156845112937447714278250458216134131420049731233725770284500401393530294546383681329449847334827654353921499851490846481876555561964712454436005818977698955709264913065511728779412452027469191360640155927153295199768359377652769041084676285638082902889592007398793000953224265314153747299272455322675066633651389762450525133184826090003985780008138749612464101263198809493146249996316974859908933986792967113247032363783587941361365819563316446331067362769450268367932057593184596708711006930766666956468086678180449844912750233413160222080250415410621135822320482604192639158015250913766477261305786722874968671867781336577168279115859737812659528165930462418213636489775356649298216545524771120966060977777126680806352104881745271430244116071945655885570604362838698160961793660585035675918029936506987759361948190779681230456305017709400500164707947743282055027630257932081026232786525427327597955095045936120735769779326024747588462687708478608105546877090226373237620456830160745672883232843951073007556186376804675687992980461257648826749442516712990930462109921713392845833194953967098128611997661962002153647250551737928028525916630019645888421556548753328645301019635962674289965953815635721499683508905716447750853004286416075598678672901802440472476062639753533594591139622688899589407548760980635971058444707990292561961663942702602353911326296217768262476055177984398434057004973133240031278171759592105406514174360296966510877579935891522912371203627890942009111819473124081407464663525557756170382495169064051428532713806889302276306822055169993369611801457452816881753763200550207242515879558335178830060426414260687725983932549254888409449713710543339290599545858048499177419843656310494941675364639007990381251021353605167317146739563770252016099848269957903677725645503489679431522124145756689945160564568615915553120872935350576433009892387585751025574046597928532155251253563424562854694157792055193299151466442939772858825416372270010996554897657811669537898513305428130996350442526942625384550310975769922403931309989178050502793482691162543540387024012838652103400048792398735615465849804973723470555384247916169939285345329253127534618300307215316933237719061472191148603664272668027331565178685891009090043615542952739468973173620009947861633023255645034438204294160193823378467640651215128216984328122255235646934454742250568099577271312336351956943294497123158736960480538370350441084229991151293107122703594806903810074240203638501386294026161883705958616234451221411937217227918301032826496365033786692409777957046042791243125407028070857500170539840359037411195612007453241485840955608868499277445949402185664882890711528889501268201900418140632645349416870183463685866699000088837360555604578350393085796643477215176033796596201023688148134674058337684984327672896459326510295793494548113820225388000710781034346575481516766123942601318136222635209988699927910870312320972439145185460418326233900517458714403779249877558621287800365822409756113719890046451860107722757360920960545979167672008162954546233280872975604296466073478165578406732449891680366608299414249819979232437802284069836696625764374957811492805158133878992123417322400253225113103470302800204468082516693411492643163932803411933169179724335776383972742998833207191249637556876709889505711506477783966164258373092926910627840000000000000*i1^14 + -38894663066285515603331377350827832664183485579343719217998920335412580914869782518626546004035536537797833447472452842888158224595915114191493254613006040601774499869993283584477480370912646082445399233428231034790464913288191725446780321074990446132280781194120411366122920848794847157339276123666998362663164306338160631304243541870924387120616958732529891299917246123903137632957624529484974995468993888477374030982329252367078189331419022096402750198598516065677041976937882061793922994709489990938149273916909328623611890672545494690382464832755956394754665344273852097978635061246311832855015679009479518811354859078360653864909166151744580223684506893508483222769886462254797004168267476761587211391809811740453128913928906108100978268938904230080606969514438287022430015108015960544532967132013688893482396713514764407227475566970288087055153345961554193144624398948784928344767860005134497709943577980635581029462866790731318787966722864835582576186802568933199657196769681909941000360131155804015681382435573327199489971400182585230379975039109182993053727229758934939831843208906272891568194992864164968187515135760860726757101547006412508206495833127010027010129214668002577934051444378076185530726300312593909962915993513763994637785268616656184358860908049847543160603661827541962251665777730058227557068818391861608252589287833150941061521204346539797036267521645533097623601206302004998190296806937673992318212942128709036717865244216839048350625973890909813297045469022538556700821905115230031010929172794196991400475319435710790616756143929352681904319655278531705987156386091921047214256776831810153640022909217530001544872612204445038653437572522934901524232425174710959536908513428267216011971370454322897367140293768788047808196046754647491477922784806778787159800300000775048146492824139111625394140182817567539254350632036204156073408506992533288587778738480775203641433252257194439113800579318115171235220789827173042745370205608468932680160459342593204351475128492113268238771415671526221911233228770731630405992260424440712917450745373959720136449727936901880078564982276111944771926671255408672454112435873787269759703693918558215337479016138482538740293059519747641825662083873904513383612619600917061803107347591336232468272312747509480493106750539286752570792684577442029488358370158940902329029657577475858563126186952114937267172471788048475789788113680129993728730145559332954555252244344559513267784292144854106498075869714382878995487431106928223874333898238924215482581759296772465765648419405365920839369849769078338502782182116790708156169423685927436758596837913067754077044513151964486869399340861811298722196605510685231354582907069558664450225867821822485862783731582937355044011643943698973172208175534320537843278461942703973075559188839704071117908907649241454141608390512652278359371754588798172756973307201270456321375912392181584264656780677406690723554621447636777410663986786872642147823529759954695266557776358244792843923059639503418053547927073253750015102536283584255360424969502569721726878853713579610946132922384977662150640314351330750150286579488353367999736408712350809176445775763414308594129603969478302887632943294114827238718790647213114942920736769234803275634080168879173773492742118123964141353484117269892479419736609929777216865184974383069290492498468582646073564404361208500190222888748288772803287497755830720696188595958558804910712697618295224859915169674309241701898379430563138722691694503707347164490158238919657316660119327648127281762125724893734189721220372835709689857183123569138644699890746477767014688985964379969840770917852217214563778560000000000*i1^15 + -35351715977555989756890687323006400659498673697394421604585383315547197011257285874667024031820166965320386062705700091457785020153073056519733046592336917094292319796867941541791292504413285062748718431739492807540084327554703205377504364637263867225963320903633741548691612018134498089212728158168000289891339672831041371704047900137058291490618705157797837055574248243856163013398796745983396957757740708779002811428277490143996407399710508949674289089518656032501937717181961861348084414101789982396064402258298895383383855498309250566671456289803979356133196194475521226205103060090215135794064953282110289350554001589072048269200647553585718865698795491832336206169689587644534764804197166061193129127063389498145920428766208606503873511719936571087284874540084310292059638020033699291622346541519047315084105561632917582018951544292335087122934054097997960035789029368092037691515888322396895220070044029326434569010820938147762200634026171267295178749112537322814484762654584079884250443532134325259488006649488670511304780530291784201460675194616743768457313991405372567711228648237549807449600059213849156734100440593129093305507796130356875326026753473567984263638806892385599213584194941893477482862062760080937497508034318259472764995844299743869407247037495316336843886621025892105406400148503522346681082681769053725306651169137519089963120857550745998533278632629976466481230912585233630501183260721903498354043198471065710378966248290788317572982332589914586714026119501572620343935191284053373460118855417234105891991312735709554443043381971690116105388169217202318738787455352590778465269510914920113666813756573407781278858071978712402720509989084700663057575085629756167615114498936083754636928818409798113484408559288477735495348346703825560665137535407578606950062416272916514086997624849184996074044757205081838295341695264522287512306895677796060208541469443812518399886828523205869046501059258973957908938309189504243587885334589857512890655614757422310088499873098712035695171833176873782189746439313562071177308877447741995060912946846865113043300629634878353492756048945954159160201000877562316519640122045481809784585329132379433637180370587243804787573596572281003730560978407817584813239041301131841823782879422994998610156890124992047257867414918984778806301152906081730634227477678431933597663201958111198972566932287440992861982115958651850937471684976690307498153159360314063583213042989055940737442656859306752891496368703628882131427298593282852770407787510422306492258356789353546654930931052558960039880689145422324696610415502233749919843285790561228656920139148054389917657581489559564376052015299057134232831634278109542814893678405505180220488225277194633607544357769444675207705092213263147579863409246909685954837686104584928227861048190713768439273625548407642518905784573134715385781808707644329398289260985625807836078904307665842011612469025476835467554197029542437432075400671401983363613625742896786807408145161608737806946352681978293929104981532754087181692336542851371857902120955963093334105365270806660221484524948627398925794554366285775325900980124002583055058264032527976272978133346170656371186499622622920686057614667235308997753038516496770832656244215817168645885056950910401379178664406284385278450182675482039304125163872418402323173806621426755681680342740668723695914895023024818012958142190561773120620517935976050513476825879414758598241450041091564430754289077288502609662483283719626689678683586776234982536979398561480933219837133281151642407575742570219218611367374107613551805299396013370585724531997905128636611170044412812881282262622211832754995200000000*i1^16 + -8300717422663179717119040277943845922504140402961808950905638617339130247490928675894709256161509086966756735873872394309753286982996556318605477766861004249005015485914918893355429936527181103999593221930420872536858364589230501686825078752075081749326330962915306130129205621897286313184493862962406508689413600459724517143058972487591218844234719838101180742104539754565745185750535551886236605643946425235938171961225038178552889537984498924211940220823884485710681019701956353390384071177256659892718808521241461039870401511565452514897191986816511491709217133085825747390610627173980621716633852943807236823033729983624803067900965929630799936805112322247225392517246909023812532637719871694192943858262099399936324616853253575499129504259652032723898421021232335685873934049941425998439447500908025347582831707365399590597842041702683749103194644706588074195644567819030782195166673009001473433703956686416484050469832241929225855630305136115884499365019405311274867052119668126599584693820925320833923475029189590298965130907205840767715678591274317602221026573970590788608639800724585213470690140061200462294943989805385363185205670886155345563083020654986345612568570777062324773871721013386057349145043295771999050008676560444097653635018308565216330842117702380627584698671937646693404883846280572355366466279421582684258120570043569092816922519178032956925037279708825833243010522196822064347557609416361866820843890494234441742573192238223331754649536752817070295487140031260265509962791170667060008392367217710001611869470079413161680096645718775281699988977549149802475039210869348463770569398989427950516002625772073413830651057824360977302745634547630365683140446120348915139367804677710875636799392249649919755501383054453180198723110431586360468308393128367399764997746779933548796539659523052824808832993117532934060527736719486623527799357986910688280024653887017196572225710299071961117812235815860767838839327935281601370055868991732787883150527796909823588534446856963052431960383803023762255158871104630726603793181846860880114605921059064185845950102393905506526466441070647547436203336788126825525172130291131429511959977749425123196584152528753513607593453327571426168449156124087888512477662546676826328407314461593003358345117854900581814792191596271251044556250833469685633626510965396322415397457506559764493840817313389037821086864856558614867127371618821875966732380596494010029008331206376233936660050106968406449887965731152517630099252341520579828626201158043077539952110413803533797597639973390434793907922603878940420960267510332198796132550479075576095297653612033050716348066316997208054202043709355950615625430088436296711095898445387064876608549808293160183305636707115559457719679395710007171072388797909045757371530481584310428508231133422644146465107482135643036163002490774944488059555253642472288105213290276465032242269433172890202614142754014650729188177230157718847427636374413507514224932007193506882854612584115736480313475414035437873356908244572099802344139475341744604925986698302113551473404433543439940777259496382332342475885817576290931142279831405793348812846048455411140011498073801949421734694052811281784334715818569977290110550400108126884313040106046897718644361507585557090604081320278865397178120124584485906102383898722398772509246141531794390222912021172631025938718363103505225325438448917033407091743800330497966373959692712504061624718531268459706532747698576013619446400776095940142695388140129387120245152837091535081104552614023255105180505224536519711038455173249724661172313113671540716891971031889153666979348814604655248264238659692855820288000000*i1^17 + 33790297143349927590476707423611967973260956141442480223059109147435912576849202662948998582285219024594999880976550595253119937364185490118742833218891579484713956631901632793818504580947089550869630638814142109025622079493079897195466520905252979189410887174270320528825642490894017063384619553503140218744030179236257358709856872348953736463109966035497375782409558024589766945898083975487988597214756114837630562769462424595922367528384124905049860186874694237118276780457764498929812586508968573448314548219956372198943023574935045070970040509388867593095793979312602404270710309502373196887680148036774502010918680841927424313029358741165854801986301546257824278594045337276294513254958671286010661065152588928969700843638824242591990877402366277654009830027497148595919523110923735846694949647874601216998619575293878235311030660417094736508524742425420693869891116173507662629265337995916222407482053079617331269926717101350509397625765387255081654983617725957236554074949123073376860555486658083061738570350294383190959110656244859054667641861900159412928105113037829015952079938058827178456737266768405398736860920115421678296953416811537138127188296175411745245928847238508287109684305512703044682788801046312912856053946516002746572191960196089155517837707263205760614166795403113652359748525521053265654852996979433920181529890923186133619123379328884222046875600825939774133500620831740908739495256905750271199992313065600166070280589898236668292747875161174107196392824952158256277070331942310753700312112969671093719509672660827449336865446782136412779384258754838863387455599047126976530373008483428925994357981677343440507497610952536565053508085701031109104592413875583089913891304999981217721318929627972356785217697225031479349274869477053798978334839660806743970804868634091723566675204053221533242002744376567790516782325491659074891242603334392091187825815835128000611131626408994115626556086141233815784045777930114125728471367718287753205242137685351774959208412390044188046951482304563110400108669911372257407168934243754363494730853049602113234233935530909766006098685040835216118267747587433809744518810500495255536305362356072468204087940508839465080532364658189201749296865857542705816877048888447747553631442919700524772282703873821254401049384094943638194084039212053262053071456816957965427860191499238810774797663926703770659401290542125382488331390886890422776210545121965256845852074432847190846449103648243468995584161298544533581397849792393955629877998304794482836251965615749280990381849334834913458217520702308863618170721415345639019759282701950332358372691639776500061287791676227828998469002524587357015460462431004357293372924513099121524271326874910121648966173040546423560773068998877487333494222515870021407964436495590827779592860905993860829347928524405306272221366147258036095287058568657877640691492432776165493756068013791710349105690536795923663071122867459848105273829525285695083944344861193228004782673282759474756167392786099885444557037665068522194400188827068691614973312040827616514209938798525605303834978421635936787779505166949779447842870070361587495853743803088704067546370335672946252231490277572449780281704989642354845427652952763136143790413133155634939001122307527565936838263829978689764100757852076054204845543245612485980821930576302369181691228234622989516899880000995319926453402464505680016498234602180371905113913130411895877878977652139708520378561415359207759401624376317736046129698380050729848341501259115259356011877670696534989300220789460625809884757046623163573512520879663868987278198153856228256731321342719789668966525128029671260160000*i1^18 + 45307136123995575405896706866459180363740000636017740807715384348736359733219528152450003136270571548215163091023211771450929280463369508943523589210117012933055971259777625323991238223819163146100812161026354196779355807489808872552657156933972199623787113581091020704265935430117080737469626058864347075409884733292894240326516758277374401857426586262388364642229457874853447445692107739882036528977549906425404239572732913939087748692166920249297810456042527153081326244738954744695759122504156993259602269679376852673074505181207880973712991153188316358311244717854054131039643940962682174059204852874012129749167605934762530467601598439915937948849054522456364140090497109989074713525484496975623803143002279957866250528284622218848367705281258624708185948275340415366657562653953437346318248545047133592886721758614063235792630063070837163861234501128973053751135999529616890945097730444715679248316037488719265027837512920962909688508282950652775947619789081219391580200266558344001386911329708464337456763594121230381535673384374872716325435644850833441809322518905201517346700624043982946909508137632912875574236990695955911123086363096739425680209856358789465496361247633637047007772516691426772035291770921101244546554269423954020956789362144891935207046049804181924904965198101037544977626379378918924292303448361440397203645331256472828243613362767628894233502383742109482614470579534651505455453628316363477410752703222678842902725547245635911300426798833401498320970613733320262611713679923853626270827186281379015192083605517027490258148409612121779686307472714057311826298868306622105153755413408055776744083410377208323564044537267562609032368163863729183922639624008565528843310448348880804464090160650034792275222982226766455050785057803748035563549639415722753824029529930698220673123843219577463903646838975412186619838985342016535080197176115543102733255234533592015413074131293421348866571784191422405390825184780719982106554565942396673689924834031346386901223251989335215808616500668212462520914123439325274979738955772230814664463131697378268475437764775498001348410463177387278259697830749001857762343925914872646322736863766284519045006657995816736665915975922702783304336025617095232129900114163340068695637723596519561141267016799855037219497355657307884376118098342230002162446884404036283438349320170968715106842571569225198517966758288290043557371261984471108082759749160776456061603828269869781330058725005793550236466363596903317936918796325779462478724045096880480219423569733321288342906278702606910662495942183764135312621787147317221187469231142003038180511278561558160103519012896086019002738786031934386007853762681947486334383943634897665245039231581937365953164689633862427957850503495056874138052600614402549209153137287917543242585867674162643267709628935139394863765747089423405757854328295266172010163468421819045341030899196677357600716380509893870402544753273251369737064978845834076842708263657806847422173046001809108952168096600204741439352874558502097762436379550579639568805216909356502295297097411680357299233118735981997212391183916916095013518232171886438240266777938389936858339663965762093158107394142192477604986874393388516901395000831032963026274261335857787479810838190084491556404427184773306500134188336381052792462197450775384965514747487127021691510052762389331934534518317919615478724901699347909719207615879540780434297883849737091886213210510232354005608792157662008576060974976234918950485972063297527713222244667023553859222973796758109437910041949136439705835253283061066799738941672396653839415293081934798420181733810839109453965934490036469760000*i1^19 + 4300733985593803482083942882429448601190225935386841278819616118267212522389660264106624938186261266015521384678655791089147201132601506288596836913942151235585449714102658016666739402322296441200065934086002686986410624487039512928455927357281333209800932873326623071471104477288370230033844198304349243271073368699033597225703026119237513788377809255746610268646702450548549361391805878576877270210997016354292446738386527379448827745274491658078464965594216159293976715332256766047230673896624844469926221378430031286598988829766292808017991549634577121047359170247103833968476527559884932580696738482320879193741589142707201453055829237193541479406245650550517995911461852725030721016891021787375225661941604484534803783980510784407417418534736674818083208226238764819979198525140702086269889020464162124410887608374065255792182745324091203988294480879393439880278065353305382964987071454868895846271826195519773489862842087121533398514532338559143168901128724341977618408782911301849694422986186884104051425181968028607792385411306175105031360025052770853524250865675344717427629610103686348917371515854998995136847167955317947745393879898460802718163150116119737052095196260711571222612270703851979440523415510634061309060393391663721935936308429532646709057056495241436032821559737995467765914177616366520414340848951094663914106874074680740078341937239397348871317994893611986216023616548943764067934683660452246964913147666664945078616191107041958319932365846179141128624422399763129396508528588148356472550634941771058190010081266137429084833609902948206097601978058306224822255638287968798494905218515728798052280402645002661766892368476837160909037805810401070624914338735085575888741977402375724631191692496809376473384580932991533268838295638671605199153604316030034231525204445964289089108077909784199113153081523366443249214865518209241493206625555445996739772664129155021209338792023246167103368628955331889252591489300635092222181843041386351823521238563898089488425732168932736030693648713200472531191655759483252082561645896732392907437083305936785570017198985742186623425709960172728672917928409790737703622871255504932999507165968345775730836881845642165482966858710638833882559358572001804059576489884807518673530957921314509563246623869433927849269806804855118376577526454054760548855643412943206610018345423415467034295546864033674099835119849154586891127474496731895587086544988540399421538245439464115509369480011825332345707049253652746893179051834489302124180320679379178314656155029131099056868194555708592038753035770689147968667447217001722273618635810075012882385716898751153456132746185689550014314382101675116545530860475728057060301591314990983240209427328954192516892183232811884867278608022587600685971446941657920156274720883607260738958904881913496087136723497862161644032360890754761975884895252907385563384199827085797407714414898560744280499541102102503643245858330148613770822735990764836922772648152481476244542287224446623433976687422613558109499781333549408520681321840445295827832265650867928222112348651117223975812468415401714910818138655610197674847868886339786105025545675814928552976445946731404236131730092695621643952370086278389726508931366560320433649533533600901853216388614105697227612653155633024094125740902181457923486236447748510787114454879223834558369448347566803821972235554372211429696324062220801726931326013656050340476781431905826417796078478956768522359325223912744242789041687366912906938711633685894356385263463726344861614368729508413583490194583832661837642591816923898031326518920941096732566853178313980964986428416267967776909203524183654400*i1^20 + -31884570053013657353655561143618385399075556361517142325587316797019202637736150158974615425643799641724145669266072720537886015503077803859997133945215945405820387328306497537206676139046703887805800846175305348809373238818215897531517401590332340329154126861028038340055637794587000563350406587460192094013017958457673019839099748115505117382152670223610810661720083806056444444582985094912682403341066785550298034690969129672501124580409425274244646656191257784092574528346971863919717777646663932209761793836690402905850885812982795117082899139760261020866544665075938050857404421494797994912601248409275001910233636208989827044005272017932439561890069884110909404464849119607962390519916262738544751687668033523942317582802128249009631122989834950038902164424114366282683914853861593415778076539695198981327659695423952615892560189059986195549805847670777068116932394012053420590468804188018932736720832065309179698655725169009163154150998204927294989499165326250345751713806674114291788314894947858002450155055331131496587136335929395214606853352456321732626770180144476285104381042080575024907970207259734218670939852112554820238370163485867504204681648180980757231282164456228091100061344295745942479225021501079368460508448680310083958512306239669099215562788881200033605216614885789251031974166361037858968096664070812042542576949331284320284661034054586619264045683651498291207655464201240110808333980218766767890103267430020534475394911160747315668494492297000219836719144831294280242611130896715748236045896263523440079895362662530358052988720483055227615092340432647987653307065226266776825458531376894534170067904043205319608899524719790348975560844745378972945376373603574724401039452463681992773574739008890489427346327830849007010479663119915211089042512699178251445419466801390725607491121250866558601135024062978919459306311822462115447965935482986521331335369408521062142982071965881331832092953843754381251158114545147619924367478012953939904995465194319143791023781915147103901020969293743275294638225135844704423989011919335540999316916108517147800467592563456974155440977061566137472104357145400367048250350129832788328210525861057067416686118125092116634015456296296098896610118355821075842846955818963117839196379568707165935927168928280039365243469807500539333841958124943380840043987463877997586191164451350516347424453618627029788113212204123928911072574228259325115872655895977249008960711951908512617256242633704242142463314546862724660790969037941772298758264483229556958611672126169386124519753190623514162305816951195106451917405216352796863619593155098876846331839099614574279752469890481726738728248491218669706715003766247561715262250459521867669790848860382911219814309742860241979795983071973232456223395885824938789716191461677619650387654948001537781830040418065198537280614290195880659486333144601344819759281353914311629790946272329638948370263270430167429410794891570111419090482204354068558573285962024188985867998309526595138281500537761843440159346985342552451121855398756397054466805781486891737330325082855570359514057467583869076593874013019682057147469707272658805202300312093924843516106846764804367968196534504218297402011784812269433169936163419212658945492756768632047357255502512716703074658805842642185274404699338476409854468034681470750485624659501042981207101591467133212217742765628223406810432107659253051468747879537539912117855991117733538308018214628744829089865442033457596647274501924701659610062918741921092789962343604056243023480309645939943664775997360122643541701784250461377858604097246118724222863460042368993266116098004304452758893043384320*i1^21 + -34057009580207716069722230007105463695942118248173961102914481153755553561352084584919391026454968648875993988784634373900230257654759128417838042511214491651251531100043912433196540951148924021555878716028607983821046834443792033497942377532906980129646471079483086946197523785950889311095472883508772827264953858852197954998335866514896079064709458475520725427453756328472888655519191573212633891757032760016017115230961537114108040423332605911890932021603314396915480270165188407495712342098063350636716318126849203214616978951879169802090563714827739899719317196555263794823081982191070527500467411785311401964458282789153234382002926796292795940065332171857522897996550862192136320039168280592128200096976767448960541627200835615976228837508843869923835557512704792319782116716480804533131858826095242827363054419971371467462828966184657840355261953133532689040807403248972998789528355688033395776262297763156555986606476622729683580592140862153579466342422586750323138283065490736762519359269574161419325221411577409294044026257855572752853722149028217429541463064889279413371902045799335976389016296474165126825934448220712692475737297633895497557280661342500573694637175492930854237417098360716503271175972928063016095083840952590646701830215100684930768183017197055635483848220463884475810864916810187544358327621012015893294482523672182898491601571683792812336012509291589793763026534312783390599470667025571732209551845049543184601469883471034728640704958121923384801566882465991445594818032100123265372535958597782229579059355284009825589685032419952225825266917031614336542868214653766858905842786793725072155289952716636734941426698698069974118796640457750903800566385171956190622031066900830885271586289163107166140655369571383938788454692444355603434555288904027219680894287774085841107227299028240029248561882516782471461154653120531693300213224902207254618346688168504084905389990639220924140720316477948826530570885247924942101456716518415453691277581165650788215277989617870676386957309463913880759602373904081586338941671239280031226506690004477475458250469555995672281514072826299662407948695982429905470431072988219455082510711498509078006348156276693376822293782248375298061416074412831926107048472383817015796084098598383173125970381298070720735541722921731265207047273715464995183798682382497442510002870211811275348987011973418209631323621962941266120092153097492813672983720489829307278529914242386077227399200561990416947807265749061808451968185390761921366321042055211588060229745436067105616732439612542072158936938398096633824883979046934827861690212148562573576333247473474499411220494079440360135084875573899080693882154324028917969976622784252705976962906487009776961753444819533022083127931242577109000373079948160316592473216768881376544138262503460799468305643025013356383837522495244187296036559952174040818726438645981576660931062577130798110854146797651158060080287737930704834876723740997907525000385572611127879427634504799135373544402963882188356583062927781530117598505724644336673267982608215738760072460423680635231039739566763448373200646275564522591635510458772745541423817017967073048044937695773104131602942172675618810074390193243281359346074840151746423205667804295264734112953782698018395524680645790082557954020568112827722511048535234310834946564938234407262139648339914004842742312466414978315772123775278601128389925927724520550756360451061093531525094326681339939678652298567807694450296751373997208629950619963747134566163862330097072946402230224353331078216613780651360770159167550961774388248568447229011254477394931235309564499782072378275489386594304*i1^22 + -15862033634390762757724454117805457239422452980505893333449363924119583323729912942376123664012293059523381640743567929721032081709128702088588621738785956168710080054545794326095586929622929175948332766082427447573999952899296728250212565765950356501133184010285406409550123897810539648534361574418376806612609999354886351198877711729500419493604700239944248811672965446253741449759764077472099200906581787475022423648301988733287986797978342595426318133145653977209588325187586702085297482959111062304135035034338044791120279900682052305447703038978730217520262621632518523925424458294432220489376825895723148912205237658909589088256831277851955031654588261428776670962485450331341467949834848273558183349220156579288960059716875461313593342946198302136121307521133131742702663219419408428251084484864845119138151884367000251881441949962581315831989482417669438593908373048100583534087196302181957557820686680241085536289643417434030524588078350822578491007562960470014273056548782865574257981734690865147189740390525616160828496051116051799424510880253983674344103378146727941079465040069115128293196767426870175037504795809743724776846043959157714329326883999710634940666177562635856443541562370249814556857357709294542536514700932389442593568392460066231712987216001744002751617764520619435792604972766312901249239958706897150176674949042096101572966491235403124309797870067479757211484624888429494559886439244636921689253800471743155196179029234847472547781177776768978240986045750862949462587314786268391047566009968689787755741971365996333504688500243333826577586522232830165423546746373313480097949881267632437290497168150608364228037711489232536160908155544727753083961630381064262274577576405401480774449840179845457978360039800240671234058666528036306450125717465551536800425213888750254877096653919752246722221075042644085334662304442857264227379551200923100719232098536262166719552777726406297571689603299030941193000745848573091768041482145232807715193360656538227660658969726104400906982639712677536867377837205022430640212930718643797045160543919516726667668880496824257879214802287821168123954658056602174041307365330107097093611231886937854201391300030679195067406769955393770883379896254891844611712130001579929308049509611928226802947911436250421070678412664203875643471569158381839378529715271294932411784400367674049909719380227989000365858570629153085596247762919298503766179547686293260154549080746973607611173119623361481081606558937994200179883855527448875439505380570616474559186496902342160475783710295136660856425760939193927865093769077799891684185553647822167862160235768119065509221190884855059804280736171096655603202371811246791232201480321416109133516324260763887978166477500714868947655116601280405422778059725041469678119954127767069528877611446618747280308350842427901454897739485373408159728609447585585361880784362134471721699815385195836271860668455374955972638438702338284272495498456104695682562748772491426994145346673581009410555220768984837188680952150897065923773955085110630735721528380887090460361183164176367547214367317604485198726939639528006501111395758144514660143874966408228720111570762938049372489527087303516529750760500821580579726405145409514469402227588381677843573376639322885861326139881882841832883223758238433532714187546127121518124889508205640191741871879101605117380179561149522874083617698933670162243184305435499751734891128511456127565563806662746869184208670779304397057023689443443513604395437134930276273385752043732998472566514751889962078339087603753916152049595924390945671149335236683194881056363540502827081729237287096934983532544*i1^23 + 7804650192813757441905632444561490092395491958915393039885888734052499981251078541790510953131005430237235210183744045161377944869244232271532285044938208880944352662090387060326655594332061200649000377095407888604595169204994736587690504495436581435054233079235390091464336810848939122858357988143295756971429188753408964854566573837948397591875367923997622279177305469252075861103129227166794145878488404139168434048852755696521058836556613736812259402302482514223306872050395145908569624728692621853918479334401479593350029895998456881042357378634394779866881602682144019927827298629253426092496326799243858480465048857304124412250436415979908593493938079040554988944217465985541710795669209961876469626187022743808236010360175613200540216841530404300642504338930573517495091982488208776964224844045058812222315110264023147939221056457117840192159990204959500819397223111959240716486555343805600795446327940055688840875019399959850362147030984559127948043478777646709401926648910910518610214990955931035506939238411753918659551543319557214140093816414461264271659415287532696393873212897911846420473061367578393242723881370932666479784334084451695860096664010638608509738072391303207583054837318613059754593752683104640186918563257996982567178970587867806334690634471937246904308124618561024573721367319129307695334820917658526942966441855302173291495991391996391354947750139076859972150091695467652058549066564471374218590282880598746625906408487660258944691075919932067344431659352343520965027298265897835054254892360353843752237778113992922423250184716492910005617437006356446643357511785726842217530975982383987715006684011767834789968667205344008099442316135761996372043167240909572128111009353359735024863644218362800601255091589099722283660875063455125169714078504051949765572570444909918663354670413872274850554270653528439610082541559012304712410350051553145846934825757974608526208253341811394375277414322643578235429722035899212159737074458550670198893449366837457363889326752173246680294004575035551192140132313503886477890695692826819191650403486574465269092650067469336532092487767444109063968082144840062883954364092530725104680880881864493465937136463984377440847882956298927766782057417106431825958538086991135722979375676186509110677188794376136889391615466279800528334068599981382223781344672418042747367436262728566803906502037001094640624278555773571067929893793764146932190092195738449869695678420529848954244595729419223888977827096383216939692982921811633341433092633669415489518408575801420052321599100218177439880200234766823469434217216330653223829452123627819275594380576244221275292096438135690934653536284122630323656752326882505368835017385888763810086130154660715621693607884097706338222479787118712001994418570923511664615310758176311865683702362602793309762098794078474658371001094709248964752269786244811084446957871219534681109482774019661701552609475419261961377225635181739103536967026319609954331815193584168548620797689708561203431514102956594547072727939374736022070593641289766427802886313218848274115290775582328155528642684497780894026907066653467170849983558902520709138811760971945403469044156069685719798920585870208619587989193781975208792710796270775277648645972715521862355626577929804129013250185448204663352958610928010598664324044375344585802226831394724780366572754893540843480160056186846013497053422129336772770951486476940259938744206479014104411838125778713682189315695735107885335727820023907733383376195163560490675230417590575771803387517207962835143150719892184107952124431414897048844053793647442599041386246329585772273627961382089489645568*i1^24 + 16806639167017119356868414525625635466293480787818572089696353743152273564542164585709673469906292052836041161234946483735577363407260175555265322405219031658375925397960992864105918697901545069981702304077591134225953197087543935878253415588179088428805733017364027913180780090374779400875174492315039019412093857610702417757813394202239263244151990268706753682795331980179042644431883679912584950347101764963232280141993859163074295700057657810266751284122506703084590327218690159722660177094013415404626683166095360324115171132339071470796554015175210649570537940654784045955730755016151220310839080488938854036894228554900143425260844218177126707743671731283029966727549477098258431285128347011559959519249183142482740423489949378126911331031720234507295732726069677818864373592747098399873380213276679776035615508950673980171333635067552466472442771949095384099082301444779202475683561313498411008992318117970612723754966710326421487759113079552359167978119250986013333849077681153275040633363094184573059297890371905756960367732949415598084984823398290369037600721404899078617858191822569159190645380310742404369239812826937938050210214686594754420971549042845504103188261365049447191654215276929485344804509828991711365728962213617289081738911859629934661393703705517592038601049834597073488813372983582233735644870463084264004709742093334403136159849481236232646164778756181756646531055782895716359992348838469972249457818795519712445331614176660518186637118486313543590273333167254197214821067475086009565723113368845803214312300577725638112537768340019169617238190028023888915866362241808296001665781404282385299910880847760878987496296268897333634207069662951865859677063550857740036977119459593133920569107629176127444938554544429544357030350400809255834607490419870602184186182467745010215126457222766803685867385199478804359036018889627090564952301268056193528246374030451577047515276255297467399587084040022289845430663594228146006117637978698025633648050728312749785966781752359664324017394209485099027837705007097415520953386515668634544399470683545163996442332925962753036495573465782337356426628370407082786398549728939783522081548940938646651160120595870840846545191513583570684851968700295230713196996709640994749641719746977777285982332811814890557489199171956466449242852500310924796477513269171748029697369265136091775146339240325376955925508531969030276079577764655271359528403594471000860758731003337077884930806528992953438963006357552045831503118754827027387396609563528911347725304339918285677244293684258100368633380003104553460511339344791219380461048580111788892560731258673445189369568112886555161119111481525589277152578294510832933188787391860535900349319371906216984153399575827370201153035096698985660473180212645141626842165449345797727723650386974674578834372601050254212505428332019755129174972875114206773258909119471462730211070520507591838775074398419026802467556188571258115341133111631628295952127688402532544523365166126747939517232252682035888811704116233149041905737579974707758241121280490419098833350676531074971846894758589635943028557395048902895531788430419634403508643922745260451402748409260711796512439425211315506384059739897183037072685445171254459405529108730807381143826332217678527623478502682818465036658042178443788358208769683034484871552087927413493996692206964782153903138224383322439199423248543362774001303938793328472666839012704019758065708992542574723843999103432437516083095512032910848263580650699433426424173693944244360917022676672933403632872402666400753498531323014785415050416731672482711929809300710674816005565788401929551872*i1^25 + 703587722871460366256892610275907713317373799187721951299284770257888660922971223128241762284645417128412346915315777764210428106566507215039627221285701235133987971989229324770402225033211225375707574121075463808231475976615895035585576781477576554611095259784814463925960362513714828086346915123517002430833076622868737181622759633317223429244208742717832582247565803147226625200620324562265716031511506585653455927670837627457343395185134602622288614926712715962444287005417289833905028986959598494563166970113243133592602453571159527675098329175315890623545244188122556737021759636019572104191593773111667528291676191091654410218106703117564258842083833253097460671603281498749459358187837521152887741964570630667193413544264269745136252330306891786823710193432384367338144307159983702242915540289393440118428729692288443934117705205990548532823665317893966264774598223504351048504378455102928383641906482677524457507481529762761230875499385618911829177647218585220239912252970171039368879540236104962842421732660262808876453499339244910563980233313293240560149455955082116003477482729833657969091240824593278601740958818435089959966087061245202245290166001725866262985721825271322659289519006527158691721375229224379439365600784468107690910738740203565237905893107829307442388864134226036354088346280787481918695365484825510292998186880391983052821629155181324164011912447323835537748105739842251739557221646896619330334367462228985824851295491934584019510299509162341062111157086917330244848258929956982397542637387778949641939591929618338021097504954251472922897302941524764109862739807345403513981841159084949298330323725705553607266263523869930990234238133609825316362083938479779762668764442738624200983784949095948828460012252212225990311012305673984800788705825545060833961693405222572499678606375516614952640458391091473617133960656610946258480770930057998760792934432731098000534705286478477811488086843345314965970140074961214203545589005316245222598060163419421516020664056204313748568031445351393834928723537858736482876688445523727361203109385576588748129059408823207432805852693466573003343920716612079987545424038973196570390935835519739232760620765111536630933800350614014956097611548267283980295136311838313960771504907571672435683303939698755100881414044769413758479848397783069255587328198165878404983832283784194583251796985567035273705361820325627450096889480984944567166826591555904868455749029443650369621473721724439827927441171943510176504148418433448264298138284665030771855584164025454103325144065725427407411532153449543879853616529908743312088419862466739410698232447060210170274329706438398914622969901030004626490254031924510650599386619763897455451359528297242759141166199181860745225909693736757610174978079983404454104913577821243433187369272550760132060579377974200454092589034705384858380284967932480051996086971218773051861004339775919926561260665776837352854054619201496877619337530417074472986890593537016803779556629542039541869943894122586863036312457153530042311191799795244770237506394494441194538878430903415346790215651929546686663314277300663412830013883947967350831524690543467369457657717801428291317513703986496588775742339615952602365607336773432805565958827588762843444550947167451559237742656549715566946575310448912702624462337935716391617353521657908764924093050685074140614455456834027083793597492028594876010191203777969236333758168785312186691945479752093464719486532509258418896272715950169061599840835990672182843041556379007336015344658055150326158841358906438217371264205961814948825403276461754007196320049712142985217254182996672512*i1^26 + -6495999572488722530736842696360508371530820563790061943208407871567124296430055123108830066870726751479220422971863635056969130719923213208041284127601687264199237271411633573688716627785675985681680435016808291062275212704406689174523622984933063952327667370027754800482010728487979488574474728645548022499958578427424614406279310163721438156004488152282916511741268362321388761857476975236604518691281626336873817425139418404690414539400652643311079971310729803267868308399535338355376968654561391691261022282116807070336033053520231424186908588960024945435031219612502114729001346512432838171950013870916707495821717271937715648208571583973527640699334780170871038047441626398027000010341277447114767534906777864477338423476719394310241502547786637973014682161695453143905145215220259754443432855604751938746088931247454919223610518246069581779615295508054070609532325950748694149235467847347489479870269078067208657214265036808503037654375849702242875071583483122040659663335164630043557289755522418666167023800140951553893539742505248264784116530077112213302001745773667344245492263003524624727577731648530516814037638695256329791171679452113349202847836749052992380430666822400897787917640609001828357216466992110913825436201154562178855009044038673408496511009147893723611856331908129834019237933266049037639508778970306482986398996003350026911726567442885420282834139467519335836881723354090598338644374594419175523570154311996906709854949935035622091294411496099226577814040947567183367166580642836875966019966334819983852429219411029445034258160205931697223151446169180446626811707408203295144318380827846228499940401577630743384431934353909471670145706620802945044099559050774399059228966306466971379831408662488932258063474639415391852500432317654321222119555768632795160944586919180866325992750076210153991335417058445118076796043779792528507468079475297905089491054802341604295830857109597577397372112735100563094222262328233003946440230512597845692571392046384974982403964398797173373624882259400785624280988050671509919138796329128539520592558044460087516025174949707680815685823835006297728890833604378155263571990944857492771552700662159104241285614488202917482000965440718977341084519859885537625756335855688650105065250350398803733861221923211791793880494079772170267775840273143783601940964923122309554551003050857184090905871369626640874112028975342982133952475416217621341906404118118521122178626497042844703478193121807318273868159082454995592799997166985314974737968300416472779087983681255978658087540067269718466547778708794516971078643209630653657504269979879748087374378656467636406339325831634326119249938379531116622074881818286467601656324950331584561891344758650725542518707309297024543538855607039087827408632161612399266512412307601439737183774246760850394224315602233279298048472192704456039174581744950434187409291384264593614243155819607546201047651708033651772544442322154517699169412538096041736492281252031318433162814242624030648178520607150951051041111273533198796035152661663005176799502978112029116325885345742871841369927401230051535526091049993392427401997580296053217720530791262060622678686381483071333166288128270108204284205801879467375413844290065258523431457421455474641027441597165486337865553566116156895943304889651131913205775151248737858464426427419480440522436178296513756972416981359855989420628303010992616470468931753233441180952826424433409467096296834329309219175562927823388037760830113267827717641446023420354131259507091833022313633641648856769915206267204340011619060568832328096557696545514283833533868998187899237361178751533056*i1^27 + 289202399009224478168065316434802699377720308558649096706767001124434598155304065765355475423319491024569555511165563421712242470488622863125952716656852741650909317327924794644085321673034661893370190775430979938827431142514169570139994316854699468610165393379426364326155475750243588535239134472298971093855753856445667046667027501800422261178362847756955037374420840665948713421768077075732147369215444744316197968348222577747194563228569431282171601493677409857810657958429533177314256106492618729717125549568579559664004605500902674772869563374333862694225616425360194824632796921496940558898396792151296347713632537828132073925014674746396616967366724248491185587335313050056806267697150435381774219361420199646356814128737622431513713865182426725500866324814698840246294163929536429262093639293910632610043774102608320420936584763633845814769224367936512678632303717123842273020324620508957394248599879003181281101814749294370083515879339508728952836942675518502223151132969347559020294448415506282892395304797291626547152834821201885323833271904627296322385851568152991051455001868561751414180999023139419332408908402396609082398002285544669762946142742282643951889056346491252136898957789513407550924111782834001323910403270308441677765840505364364501693552399529672538140829061051994366969607028655326672546877416645966810991872030027013302364349968660228393623156082054133670018030764589644741992056938755484736353565668836984097686847069558140978232312226896328407670018542021023404824556058356860913322752774914873448143066238943734741773618638133837183855728603855691737954099195752202813470779395978906072195026156833343280041364450233787605265426676636132318226533178968640588602864883608001981706145066937843684389167552268855329955138078511560218372179149623751821809972455189774548512032112858729849717939076263480070896238157992783135049389113294555146408288672811674553827545516138130121412088513654551176304617832917820074009902116480188314894779334015111248035267853998811808036068959429768479737190021230851915402111070784353380133723480026848116581570464458921171408972872031841796599704844628665820931804527388996311232292998164623141809709818102118175971036412778483555185416387096637638928573480486697090704049775446736037630543182803425093508964602214936024617670467067987515939223982528877833890336356560064826319748816402682714687914805073096658288080614604101535277830688296299201704667000997463323925673759718801660759895070805292584943960353882085373030097891407178586781274204758257727337625748754295515974851821472389928287857631569448458470299800786935674795182328604589403271287761761737438239782534981233696645293072406257521815599628529670267572121441508485088969874056569500008249932253797934422123746071119642556255897204008606487412832231094455399827948174049482028645133308383378284012440270124720894799993297460355886474204132721527472909240064967003152628895329259105688882855131836326909165352734681354918253388722423880078776925361413413563938014806051466136802894153235306834819952539459148606814418783436276698019448311233577360883337980212854073519898457287814202468459579982865146337246499603507646261759503412822450059025883261685785430237319467988837428490531615927763279688991365975887638980169307060421682654918531979345111294032085888092992346958435842782381595961891033047696289570562398151946615806114529248185401185728390522880969678085899361419550095199576757169401897167616213191531835532943141147560554688386460257428735945122063479489167049886828830398764628124909905379977843660020658182957533591368004102172209128740850092736512*i1^28 + 1392594467356867324501618058462994490756001066477261387407449517728304912346142434119075236639335912901484370116883129859665688366441409334386898190153656909629049702172014071674007241928874648008570235138790759062164790538274546512699718041657506989761176250516746084910279785588833521578746363377787361506564414963376674650025404246586952154072891883967737786664334265138663133360812606953830692207592020462415737264252803053065518140889251841040931511579502925826479935176416462364204700817443890550094751427591444863852876881457269176257310064951363111344439856855865465512933849073931426266924466103145742810996508414360563449017428613615398057530635436164367749734221643364861610673812028134003282352570115735771121622581377518216991189393683670128596068816683755141489407321575473191233528727103774233430619488846668507579767843437479018596754972157344567388627757599851179255513721546899900212298197722809887593341964350174104185896879374572424237530248089256419884051364344327628807721160548157680098489787861002553933489200030256424834340772121077511748176693745826915659468681652577028462184273667290863997778465628580901108555007540100369836003385630400009898660747756175668774949156405006148251208784813938172517492683110066304691698915512064574427600381305824746225058227876507693200103058527382701570357100625637262124767261449028046572128851132418555329464783046514635600036872691118105789491995762873090440532555578773963616227269245361860626536118630636487065157428224614218082761702131338048651336781921434429467188212905172298830135896726345290971684395087051408967288067947023637070778285515294202285257482978171482229192192124170574246882212908221129153079762522694429261895345750924448528154294393005851700842820015324326398309747613420474956500753406491514104171420787497765037203380537238136867062375749809687816477470746834762730331454194848680696769722906555079643471208263299796257456488659811925655424024326749467198832122472537660742914809059225269801162478247233532792791185262052649231967775940857520699679860846599902033427379916099703834255933537725359815034719540218673428173231872685363044805791905321076651362887435127057360367291333552833322715349889714962105431221815484158565891886666719664598088294047481334420533604808813662641410898429801302437107362937476417821421218024205579685486333994862273030047792328538443958142315485537270758151586833709753675616054174280189342836823777599654375999757819481674070382954630106440330438775500329132307653087517726637361629082918570099571161564404485963280187080481848630440936588363761120154436673493258709312977636186391395791570661512626912916633295319090433215594661189408735439470488451693769828415918081030990105722960909405966878147202075423720391572680407593084845069438852342273570272865985738678647839219772177379759473794301014824134468510352075635246176252021701267556642032559914135916375181388219039432665180535205487210263107966860965473922049760712196685958705185236073141447993264767362673688537944002796674070321702601375902328660306138865264701652553801574925709896973712621092841370670953713201030293079775490827656876009019879698143061119430648377907002817011425288239607684985748125252680922886778675528742763537707267007665670164753122285109606377600190328750213636234651646636274252610911773782120541591795306292906136321139985247698803072268889116554296122937425726489044122706692355001156079782010562711747094619948652957605142914665422908741263944746599087997162424469335214315639788908695016895257965103153632380220961080423245251080301174381617678912002401363812729922697079816192*i1^29 + -253567550416026035469917420903684584345572437872674471417571543702124677824402068477861459206968912185790857608455095699832183168386222256891342961028911433218154211896297542893190478355559840495500780029355681895879212738419196334674709757053522233070332060674196701892781469985315474016483125748316690534423917156323402600046325998282519282095309845030262710636268056893461057439706883188849047060813001100938647736471512786990926906733905165935211230010855121860334435334946070461443282160066813552595526572419051410360609255362054164153535328886464623503813235974724019748417834525065773771531183189785620432182305437991505932855305057899493414211402930910262394294046325136071143364123975995882996791145340026118691449824619394448413180209800476612009855241366388606465325244422770302338485827959938986812881378870568270563268811142103322422343932579026232008004487969887488671766141696457946943950107335281421377015302086457444481059386948355254454458386200339332167752688059758652552632041416509038358277476965655743053533719919111987659948840699255365979076325052357708660361392831688657678973888227601007793525093270403421327507050218757855354224192208249302884845071785340626684850294552028900997899939225319222151606907628465178594565412891478496286283781068234595309226951241124916521941236231528089290964128663026059547711397135532881728041794317172303686275417232722024787879997837232775658247064046737791423580964336256882414695395735338747693988354021028802810920714522302533282005567774831286145628042749997536007682108069118859330856578812708648831187867123536980486320638895292981603197830970320954516382419993397971216898550816196083871394170685637153858746101858549903469589393330587659169486382262573848223528929929355370713066107604822754867478016385711043348350198018982351992904792345523963026595578551221172332399588984826150282550426337334686596384834137528439046680053166989204433829667564386007943437797408956933006736274031284754303984976800701582983872069021243460637755212990901887923502138288467352167482301976162423695671841757019480664231125886168140218723038679088626010580435205760481456799615308406864147344134429876389881005261170423971062426660558171274996927464788528319600281538737341055769900944877227621104404011930047824755870683289811010789681661861244092842091267277958943146396649570911912032663262861655234990469029024215609324067143682385395345421267105556447424068813466694432417220785276036488592059279445526496283304553074977279047099966717091038526433509652140917646312514327590413459127156799611108312871368291421852367286401797747474333527426848783654034902373353592841391790270769578460699862551322599871531498502079869741383382543493147937971667419184210614676003637943542151860120867543011213431865860724928964513208413973628851560173608485670532363308396937507601409641123483882845922573714735964805238960643130565968744036236024132277238395177265048197361981826106813095978854854065109851525448348525008899437928060383313812006308087011399193278235713127275574759251927467258797317027580631079638903852250035707809752990927863480861047936965073423453257749997734007502432633135648697337785458492556856820283113672638004022593231083583911167729666345381681651351968514892060960572251830537940173950819182404397595768477187214118217945081843669450442048329415706051854774906636758861583105137161730623697357328167171007944096769700370954059671935980125768632756435112789185404924629443571054112244457036919449070742709862199313053870926857799730768622176000925091675893608878268954910455882144048438157334859754562155964872523776*i1^30 + -140573378892404662643750679958457095484399018081109707538602511839488913214367497491145091623460356588687511882287826135098595259475400208099279477777460819700827838597711588009922040531969552252941823329119777918470079986202076535237732498117999122061756790106459323310653527689811972186506603474681101012017753177057699829114474009341613897745020777317823831552836122060680644715207599290704961003076693355593021597292189335269865881410094780185061856338266324912940408852535274516975561683939840234731643917246077737954925104950449015554743474427306332063382454141783663715544219030818886208031393239781463357061536561423418666752267068440699021610393744812899375080444349511643767576280376316488114514884598063201637968448263172108092980640948083519534618151088436954224196014888291155133240825466322208510277895601033529136784717540451394307516470504031987226204492368492173616641618846273099299871034409387094339837258893768036052623405157675712594700649400633426837582191768425191242204221701435204503552680304196702694443714262380528121267377722500785147225009432780062859813201425303612579231154520241610626518025690689768054285961956953794320589112431664815572777167653888319942910842967659541190165676240792801409123832818350992550802484705289633424450317199405001539514923598332129081954788005043796257136846672190078839344769990598553800077008771163937323070535056212219271092608810426269026886335021597360613869908508390979120874224735763635843953351960157847083816751447019516829797153619613613676427176953481906343059077939770617217706908070973594160316885358582010821489671282001776945876259413010309152042407517984713632661271179436629172467415667148619734627660989997832554970654686093930931790242199855272496510320412220983580563645025860061794357448394371277176105632511950792329723100308500836960729798168428984653630640931926956823276593775173489229223294991249259479081296751099773413908645131050519175534088997967897844808522017534936731535787301414329036394349319142075144009314450389650840467675852788650417295733810867463670487693147243441673599489024708479234916031343189129502244599648130481602017369812966122509959856308083914660969488405487589538358111082450272148252218887729485706649292300023712819714889622185680793999416993685569684207236607451705278793950094793633064157709416679755155269635432620986527103616701450674623393279421840429666471286341136965539703249343375883512810577336738297248135133972566063198571381385719781919375280211912935646541529095569978032819509233580699909333780316857471069623250202074370084211837880861875814247008593926651558798729288461028172557240587994849151052554446592485315501024150071575451927542816758388236185389251458189176697035330805646734613023255873269224296363132127053743086963690778389825079837314866879008788729668835635801992906673841875963512142498733018663023222069683800237788799680215856499064061201931816414823910084035491837572644442145965906499910954552030766307247592583537710474386514408375118373485910091935330015508550590176695206118890944308819361177128238149837147243983909653969951528248961850757071807265401412188574707320281353787033885882341516742183917268540145843773460169096307542140430013552665402543247582002251909545084541741996481734690313610580544651810123691589201900584758326474991859401590149988491750931929315832322709144816817343888834652555917772975354360537924658225979662346950767816715293489725610633772404456315296266063102614450800725754849656428553765452226684032867746395738634954232672475675087841110338152504111984225406693749354740676396465627969085243392000*i1^31 + 41252035349109785984955636802291194494032971809773915244179783413323354594891797397743503383195178934898194310515029851362921497932705252657837567878194851988223037807506186960185105793166856039914791863869073310676362054136026083637860921500537659163242658630952759605152611670416621467084687859668681364083364787356582759494401339877978539476416968235272676085166089401944323499950324826390687844841068378229876844177700276070747175391920889722560135585185873621268796707746947211099322447276281461654216455893082852279898370903639369523959491696037224955476471962209590206409528097174561452000386560596007986850150521033896301754443072545253823345785824601875967520844192651006876723765626762449466273415645498262294336598215392537672885609031512000105094384447845522847192535030561760620482086015249788088338707683385862741910900624001858854173848955229752265166059305844736847048777410942062033066950988569346993644622395748275551531967066989668759708373865768629688484897304791317996259402177588941555615938025434530320376626487668887421686964225863046384705059048116704941886186442655049557299890045928797115219297164798939794272154963577565199298381759910215851741545591835551430334853120753208807302639113888237400817666253938790785664783799347608605616860459078286633799318547779890196747421791222098908256796701511496456347912273555827062507095272420849420871137010540859958489795198284668939877726034936379887780264385499318849211025781213204180315512314282273287458070898055888883968691431210426529248742811262389326723553560865116132616716837374998393735725865368344006257757569178628124031040978774546655061808809499050870510339458178782803649803670939317060355423873514784491686289065254322706878535081979182566775522805853691372051899839969254411886490245878868502627927903787978113470152715839351167494774329748520440199761347086492014872827444742146568167012626030395632714599347124827443791349495484838065379386094565638570583483124880707126162533711946613032797415023502881069607123654153272826508090262882836705676554667090269212601049462298563022015320993402573107783010040421803026622571581731814073697394700301395628343853084217260180396888423571402590319283002363712341567263809667594715290012636514969021825212868999038498107224349956923938442558169119052930978951471606928950506329576821950125048778768310479772852453850325071500879539847116166746341244663279049380592720369387512461542183712453126455489042902652670400820994756550402856994638736407213104442197991652092803091661082512980177956229631710760267711615781121820521218692243772305307810450290641463218647078951605996265013042179292931742266159661248996410934467784933653282614563277888263288364479232338105867981281782062386757634102099328698793189023284266004213400000787876509780388207540514173154810333966632340396585696418788282527226862101622123974268259485913429333085613564446895077267144058891660902745399172758031045196684460924673366786936969858764190639558573904057321314368050652229767158178114649039899826809848371784655094557535131139538527873085699485055623598223657944412370293252930798493336790308258486805381773838914462585565769930915757414406483769828930989288699051958411842691261665960114933111240529954421274961825458957951788660285662113985779318673215032644698580476260239075214826765293629972655095485562331256742466701948764082566101177832225126047763349517208128935075379899367158203832937819496225426340470308540760035286718895557467134617840783365471591473811054097744765191101855395407895263481398739541582646103459759441454851307896071127857629265136621453312*i1^32 + 5039035629024216821777255208368717803906090130116185451611882984110812190720658576316395542381130214843617065353966729033834453470517559833913549672834520110342289260633508575421619383093646977949707383486649323022526196575824011312167883023241250209106027155763625880335854398273246169595880606345913923088008969920747011854027610257171542131499062875987865855362254144473337772186025771087520618855460936501433743394376552113176581548594573050193706906428945709316191569127449907826913738247205910961379953428891782996605214932143871993609257380845820362807141819600217990919395703552005783807845884525633072084893184424899651466202598460783192483378929962277351782664501116810827901182627566837585759801424092338200407460184134010536510494868961297949101905486606326748199998987438620072822989074599903514104176445500602290355817886445031594720842626083209987492052744988660425294576984116614914297908790093290707098224638258005949195683572392327472677654612623892187583985122264464641883225607843695751494347796482810933008040393777077268811914752895641284931566653966579085177396456691084759260402676007043089307016328542767205167417187925908695624031360951016866811911228301724593131352063032274968724901940119149085667216061770782911303093234005890615572950096189617165503038812767322805093104600977758073474885416490089235394875198372883301301609633825330948434532072925944486810994127495452032508584746632188300148599015942053284035870785688432057340358644735932635040749528717660748551731206389612079202519909561295749482752782405599265990975622552900573323403763721064454953332099816020933927299521621879756930980587695389448498910957839814988160190548895918741289897769673814783573106456820406796395172781049769279007626663656753594104566048083267782559617407046334136052913760062112166115728861361437243046514622209361403981383482984045886283415529415873769169811869478915694292212431116673389102985158871971798343310087495071803601162550898242853786329430541308917357079694513249298828422954435440418826600491736757203870017345218225341953145911229945246470936738465122722432222538941118581429148151983231965524725563404473680569656612849271052804498620067317005709428949648680238427749909527711639259782562987104726134397732041657682911657111187116429988079148043274215711157900721363994452811734483549811615241005867572016545804995842913439679631957516011402172375117751960611946562324297745473465587412282320604078804331736256270919499106432282645442288968730602793671111967569827904160774624587452075120395796808639014758624514513670020231197268744287183848917510476399986025345609650144638798764027870466859701287634957308805519922360093767835400988087787758393336795177347051973217622210571505677585220615325109515107108551948593886586567590860021876467828425652176231934017887277732526601754090074852018715538121844342481034336814718701911906131886743743702246494284260927430463896199882897636561150775298365801908008921031349220117885273228598125072050974802950268306651666658656280698363077620456760597589226423809864591965393081164451049689020797942969662488310363256563056399998907334884426962279480570985994767164454514258281001033536912567746449631704239754692568888966865227225374157986500669400950417017879658401675857116092790222754547890809339301913752719007319522560094211999723739074211196293125902237420141221002153175087002120817983835105686710938599699060490339587434392337968582711030816527812193294703453341942201287659951640441364011225908267423507067573137829094583533501559225868757775008595524474076515946805029207404503401011630571520*i1^33 + -2546399621643368253168339171399385449978586037060348440870113254787798258308659882827547653245024521811520860451304780925255994274631876623819703824959777268296336640725787569759640027078133302890357131657302469799455059577775140715602671152341564440640502295379433674886282920445801117204487498090797866863717118479681437670416290820106309832584654915829757211898475557658727625740583206744166484125372682724262392048803808998189804293467525842056913159587376666785820388868091033265877497984933120063342722649220286490306362232569105697056150852791688789476785111657125385197709262847310200631077178121908100791810382891948996116118580990090624301260437770474536397021434241709807319186918053433371159285657804384386974507592250838923769737311231428583581892296241624140983551351021393480951106651235496696383116410145939933327674479540781473982562264563944909330922794594019650566038456499667334477974605913567195901114782224257464039425032539805414285354813314236341905835053404234222789704906121101604561112231019288643660493145022767555876443194330680053683335990365074008032105601452774771390777548085372181790298812642827320728794954199016211058414686870767732960363172358252207366493115215772512119919046158334907629953008572161912880009513772742530155411074013814887389470764969761814249501797481797944916368009407524439356522931627680128825875968403919830142630301891430866666945565523508455932061589349936185126203884226265317556917269815391268581883019453451729517939132700057235101142618833446515099756626026134931319996920340996778063796465834284806242073155672884812691732973903848410237384775192121248340815010598474352289620740081648517791029203359063442184632686634321223758248664232603999375721589733627376834250431544227518393500777597144599308805678181087994647739288245240684163476472720131586370297342767023524869353984069298948438634345328877897158155540625135537006288916073732138054087080934341539422103169785570844784456751018665918535165538461445130091004074258902405000359811585556608921864130538410805935710381443494756508466904997090158339469214173036164320115663316892588292438111229992548121774464390832259353195053922083508901011058856626560612987759329480028180020185334381663685485958071205711782545285760724337236591585032933665700077663662292263976453374597764639248758429544273412888754790816991347929847221211501723545616882684003307063890511273817759226806635577688036208220136400249515101476984428907529371303613395389702547631549525267256853141116829646544608341481690572184651752252478645983826911768093075038166004143328058719564579920118804512837590309152608211213638692401198040745508492903389870848849858521157772952694426366846918152936389356316924879097575395984825137766980358552525601025258577394174773837979285234674568896793352429991431196759183033676069271181331187099329830923531271249399072909890124344441854955040343369337491090204884118039451229568437577773210050721930683036778248680010478088893455164490851304998570337112287137391875596174541560030251675964007804857033590317954736526664767232508845018374311510806060043762273212568044600537457190852636857679127721802826856697804901829924908398723663621923057219168518208310584159508520767992550774744580343714712348820697736279152982618629573698031274286078016304077518296836533694965275012898579175235202911221484540826840237324844414924253121527693038021235135681387870552894669776969619695649516011747674108895667611290967930966488738099270280138759288614656627458511670109017011318604979461149771832419106009409655080592505005570187423075393511830105096192*i1^34 + -76501527075728393726053299256135810986176311953940347063280611709998619041274555782908188195093938694395437166963351192196331488383176352056807733426627567965413900003168556676046220185817177275092827890202192375319922295036161551043461670564334716752264426107095411467500452183135202113338971775175609679470750793616257097338013074456580102848501057493789883758710719778369508324023626509112556572291700666995838012431878837410050956773628434691364508898132446927193173042380692591713759897320684184633057612148179038717247421998277893279520712799714006073405438812712477303506353923127387000815970586529863619119028008954780120415154146819832524223216710077804893571218071698236224700447681681743465937668927295270246443398527296823183850148074309630227075400172475982941363132232647344358158774305440889913681223375215930286674787135097041904839648418809675681220266617662600228788590298162490149217833235272270500397905205740069415465451280431389852386656013497849356990914101775772699061380361639721478716877315353199274797029590940604807189842533463167085827584800590559841262824401584046084619800843302327287039230232148548291898595356271283999054569670314200408103236890336168962743202263843973750586928625655418921214571616813419836505735496912638638770771259376361021113874178939405120938610266672236938152965123801285475582873120983430200441202649077397246319807950669405481129266707721721024457004111592848856625096852456848588693255534595554670345422424394520633241091209664441668937731448110031009608655760631151528474971010797487294207166112331948491829570878803975651237640037016668277630508694685481458556625279664318097258612650475788942098933363439597946220470194184969443531235881829929774003461039843437799392290441400464588865134802988547183478374979663352729510424911170556880034195751786695950769432774032630320929979523235714570358911823635599377233411123097755525053677057068272311980006707336259669515988263757338287912684466550413251645060726287701866796648948063941590283317139985732440145976155163951917366905277786888304660305250192859424139543691802975893588025174607342776700914303496578948973845006013704677881474395541497110281083651494081929972954279031840770386288548918917908369401932648490578226423970252405297442515395808805704440443320878043125560779379436781720237204790637031533039334111978570066145980921436760272275548973401097741585842084892013550482310592581689311837039206547996301458735228744563465984229561259367222636381614389585549482610722751862251484039334767279115221741171803826415627762171605442983515952730066991525730110497911597626105168454332918558649835020455965618069303977952845858577161212464219221389547338247679726301525347418070546986881457811252894391075675577422452778238807399645054070872529444624375639680778445197069899838224303801991445997241706632745862787391814840888857942997419633003379562661561723813149601787549827381224219728313893319179552432547202266880912800918181681192694058357456978658704444857753715839735784746148984683364307692969111382580353441649909853997753070280077181773293777185202000832260828766570770457013238444573677117897121148247482304993811193269830049808236586785798348668981073307916321253377768006196019740519966912194829861232672993531597189226658399931386448746578885852126628720661070874079758968925790422400633916230455971021084727660130531036081857563975585594311396393476870631225743550883092245507787284958895624015311958824859584775766471295971395095183243338272164855008636276826825746958665455128595408794307181759884124585216723570511814830945392918528*i1^35 + 50964835480059387204871124904454995751573639741834702176825230597763483880822285997167189166698661814059080723526651834177590425755547161381383315239384538717729095952715701547877344235889366029193176831734970121154225619315472248000553941267719769022289960134910704488849294657529135076467222387774674238198807088444993172330398280542450040218169626647137201744086210199778680818507572760905851651559598505425504864701281592152978219908639290570376204554783550152311106550220285982190804106128129446112399972200513534393678664594359368307996346993743872996454670476806255937671784151138695683523681810848503013291701665042665879885232652929112360310921038155732582382247463469325522683844290804718573861499010985537174209197012793720934525525265478056789360551862037865710944644400097582425489214509137368161164283885051332991505732496262368861330024298126348301746027344380663449516314663293181865764852050183038134117200482839610253583589992108011666966888083490756950488714642437176593357566218462283007806586896829093277550193471991386209851548613468895283180140987182830228674947534075631982325700529975040739624860133247269755465630326106236579062150051815380954974312899498591794362357072986194076385721735288618045428860241051209277914715792395347280665846045912564627385910927442407740213962398227575996282822052772085190228590792022011428904960131693473439027089311304671027003514922163502752658512139937871398809967412379784839188221462740844873656331824056368133765400787797197109662733542804557031391491938268260796384701417057981904399285036186248875348588044808750186954566574773147831604496889793477064016018268711685100923885311513261313122917069527632693171257719783752690748995741073638366233573379149535350763772296356110190279453063414780123815401681711851565358355570065298224703262384211575445186933177979498949360160060788414253109277105761108292600450564009692570675613717881421999827187168970890126625958314049851112421865019343289965717256079535619605770051050545900681532367127713124528219632883736260135007948300406033272914239543299532390947733962939216554421659457464095089857055028487175234987982974905142048132203666670142485311471525218123920148699870468403753932444357387381622680105477391207567686213453471560780489317791226435249668420392188236876107262019306630661936633866718435351421624737401334673947641693302095517432406818611298298894943787122987463716502698743024427018522629320975480965308591536074916067727428046053069161562473899709511160228575905244705801526356260888645893494019662447461706713410653985734945791652426550286313930571545152305795911953435428856546837341290427573913136183631739593610443332428903368232777489211069472717023404940412204336021157555304569011956615968111237370138751852792842789487549561155160733365792263629321109669534339941046002436613181817731950681815920129236832521547912146038767810670661179627141913477799417163569900567820221286519415303068228089759623075528010614057205091178337208773267844960240852572588451267694678131807380938355968513735653662609595181876666270643570497884465069126319049199330030558633201218911003338533636495767901549701067394910314912637080041519759751382688893634961344307997113858376315043236033274929366826278321189371201618544781251647145289698647041126460024007366543096350602143600662274148923819219817148760027208838758503396256026070995305596709405703420398809763694211268304519777606022281479308101134875249024701118271735751299378948561031455557977605631792529766270666587410180012506381657529971023668995396191402871636126793352690306530672640*i1^36 + 5848097481688934184473170981202429066494720166003656875533324592473365348170356487257262364210404837071021839547598885834893264605208800175318789825330776034389571397160045613137263337782020751498771606973185564804154471327555188504265922833998448948367693101231492469201028767012764028156459756849705868546033176360702036976090058121185092784192670904814401830634177750299931007755896176804909716033943138962357502310170003207276211320290466511774202675637808829708053577295410812251262885994021923868060210854517944387380599871264699781460966848421679607944207284278785911993932094399101835755811291588375275799251032495155411566681884102242871746987205890460433414211014318725341963376017508117776604163094735697357100073348926095227397467506388781194184137054511271726688608863277111557399165761880673699196329753576766146459921661189848527605395688054301932645214602825653752340122470548917700793645476703044128681632723368206197581839626606046254668244727778249293821561199063762075325150050777099860658845117692700700918322336739875115148443944398910241119123393866422052697754382424513637946666260537842175251865688129570892942472591606347374612046726839644355268782745608950825803545777107436566891267639956793241589623385274442865703387561119796094827407930531028444026062921105032614808507869561751768769382424488244573211040514284820853240233583379507472953115021066011495337558922347353479510236295082555498679603789969862567863577845491403882106422513012968392750287882147577963068596472334482142880957018978686330963227378684940547304808523319455817896834089074946432005404612545450028959057557864263569659811647622283088549536006214902669508209584921937373031950549921249880900983426830822943297465047051906695652064642754581064028969385822500518138316899342974895912433243967670794218745473933183079856538316454263008973243902668235249984267354477775834036630366703088912524897819460786362022403517692824314585485452942781474419399132812084738790830625941401460292150925367013975563778528798934257875866189719519432563613988004300767388600536502675435297945045838217232078153430585317742468477377472458514971966062032185203734337125685558183243744561204428327145108684311597768339811325326057929285304607746000967251499853175816552706147971473492676206352238341012232502998926241899427783420923832844699805850698912591603530296494316612436904257492841627342539202590806227089289339716498325934573285130619261384188183889789405707322964785305314787929213102879411162392157891411210573541668842502244696357749710201098447237022140005361077088429031123634827379209970611112621572898511520147472462248060020988164419821094945769375481418280748812148632549506787325791693464479711867301342674023839777546135098379381061424310105496101641474243729993924750274491197090964072217983635551914291912133179045675185791713131543624746553925998045877359924166845803886253221298423536096250980613948154650047932899914230436131515693622985737717854312646889488721599136962201159491661438829202798376335933167242800705331032061561238684285105576196566477878374245780273531276430454082300360581919483782995633321193132673843299692763201045531517661230550253385106906452699045332507855909245108971936218909744538044538459841176217077313356340270321108824010803483214891601486012789259911841225807564275622330193963401895604953109349341167173523412733480902597775441002565073692314580074298455515359280091407178747489394262871009012197436181095568698213899085519435588789917457154072576966072859298424546787265204658238595711107170453279533104407708377434965409792*i1^37 + -1046906596592989688195849909773965990758824909963201650745380450077998241820794750922021018686700704340077284654030969954164725784209122618244863747532430292992974543172214103976592677525081016825304200416934690205683558119313055488252222334159715592010537421689127602620117597527459982426282761976583277710953170272877786818893316520998528084746275359349704624852158533869066267666480097239605427052286503837930749645216769870829991531970427234777623264148505473769596182156584503156494282583474933630987620434217982448051690766851496704707866675040090209925576522861721098698539486742233847015397990717258324653053429205206354072089476134289706567763120925594277586968187336966506960442710697404640949378799234045883031939668309026993514813406882439259692844089648341945214416864818559535489973662892719990665024829075167929733204461679279529476635177819619167166772328189283933526237056810455801949227718088535155371280387756364284490878063892982763537364756161982995123610375461717307389602694477317355581773306410049917662165581650612231701351525938026749861706288339716043848110584259168451256892042507414868942690569347094014774902666878710643725111112597289042891789616042798266303653553191844570949944025031862185729408254146040367045984685670647640501898487402285237463874862982490810083361111050023961503031330505219704135743514710865850492728888013820644062549487958064187008389933866031924296621553041637907147481977188168866756018508192002762697834036717155809656038170258097686195719596403663225807103589413761533947355441226611602359232506911326818785184627557292417435421657340793651294389661784077010807121625885987280682020609533960295042271953473522531245270760520134216122589054457951323886440714590099328094775834024452448116319135512063730487558822124610112145893735857989610431608353720499941492772403789599304301126900526157523512107393367979409300001037112409200187132915654996316592014533198184981364596158475504280689224011902777914694995816261031535074832104427251080661633485140052349235215565938692818320389579825717387815586320067372116306546914322894707590832534857346834488232495258121646382651620666216980432049113372708967391502708806742421699594915411031518010648658449238360273698954347723587828084453521121765863718128011484275697991441929546889776194539961726787021353689397029088870316799160457885387182478371568429765237325018188836858192156686366391018545261303370787483327168805621560266212850743514599823901753782026886683461416121582921116432866011928396501666264307839541010450734751209298713845255373571713488213122768373015535023103906788697708838703199588457898095318527214852657750787284057864546684597626583770729999294991653198799757797387002662387530386652572359580296088446835571816837684855720112695921653502866386127800877561211013049690472497068953362600063855772740503630322791027722286067226806185551104821255838954858175242737638964327374750319972773715694366279455548359018397775852398227593738851163523600417228447220388466856070616754801606158885902384213163166529456290775344292400540735353047769501197299795893485690993955594588625833856568927701519465439244977802536685602850741527571408712033901203714213299080055271629554098595565726533147576636187537494555816978490351046390574918860746397063058280221800986980625168264277797287472691860695892980198543362548389354353875084784809234353588371032242867119858458156298916286101313942605365388017029865184036904969291454344674250501195954275530738487802441925024974342066420372217635695215786553532235382011396688222397846861934869487250571264*i1^38 + -130507299379140750276675776593941208665955615353755948161208386215778095332856155719863375185536969672891971472650371194597992787368726754442855931018637830813977974289770447577351680021018533983902259144580694556740979610885388386708797254555779659184576249648564203295993465372896273375916411149610397113694005613687152708284326463735845649034813292945136505695091076808180768500090143518640674218425657303159346314171927861116266659355458547924615171755744660299720487704521909707353011837356706399401793616365452530130627762119853708554138627804225299471786562533492566804162459409193623394123218750650955798769193009632050232515536654581072661048230890908172227331651226432294522527444532939529367559837847937039604669271260068970431014019509850457377018757790011474884011170810178888931614416108064866883179030347247831426116863562477660968234614194321854240840104366826718719975760594362800348306286919784744907270598975168369643492012447196362460901248564172037280148419021627657573399070421943065517734553704605813071679123872329493546502364169816582187374363685391144187409652392378720371584400511829722183293721194531217842179082295088845598972146721070662504295120898979746248035450326077667627273499494096807230831791182784613662151976289098554734383973410995732642167337572799909457630120578888413108968735969469908359567988297198896342700979695403472837988310678846098753591806991902514831865325516126028083359656687759576052836223035922443936826288268977298518082740659270539104152642427546541137373851020685189105923060335500639858584566083526255577572101930391281130310234961629346110988223766426878922799164114443923638869510264220245966546925362105943391627406701915343438936823783821064655918348079201387667675512734049653759766692410434682851955889060042116305294024780943595594052576425758672402616252374845865316672013859456000842889528458782665715529606600527063113966461257834783511658454900731860316165178844777724336016127360524080936515724048484244357013405290219649702473839660674690070952348266569119015119380394217449421157459686731247722778807740913036315025086603905748557307385994635824690336256176476957969958692300568840979095258522996923489017663355030126274351208419534682936977563101083905958982257119282754348209906782379784719129691737143950463017787273854352527812919816538790487758806912455343751221110203887313332142543927092903479750087568823202662481199373250351568533748664218399580327977997264071475950161540513049152138198676797732605346838796129026963549187397446095349030866611307673912459642807482180898957155827123812848516570667972471124428589623880785827473375956191968573395669811219821011456852062444068274524918494220998774793718594476840875195811495055760270234769882179253294711125947560405986375472102923638280326898094248107158393918898151106882362744551758967602240711964783106026811443010029545641916671175282497403162855602265146490787852233365859880393680934892634099075401880653611197776098377726303270332036425291061176879270553966027306449401596565780797056902324134499989507732721418513757717379062096931171383594410443504515127921827719120038074325656914410266962243646685564837211773304339860201724837224322376298452135192010416195732740017296644924478794474957771631075376125875689701934078594694543408664154949446103301123300493780404967364863434291202073070219313633604779371443824929132483248562239961067746842583191725081398266444660275930616783726164183338248026493518755759922120945423848402110892900608640010251377947688458685225127038853569515232679961228994354289211080704*i1^39 + -20521730534628195443305288591222426265918186914763652246264390609623553903806972585857748633564931699944047623988186253519316122173123667263320546873298737434614916030718946880090805838074707349393175393018864924767885875846932661154586765842575799227523139915160579388244099558284759003842288927594949639357319897206796453628036520678289343574099033540189451015433999633946252080523275206948422788210322384156396713212818453389855866266656601224326486672652346613714316792181271699978497694798647704493036564881231636739982732599076752006278919821359783238756347656325021516394377492262586627984255046325481083615285339209609746438126983042472020184884024282615978320244272372390924924998075505885016645245760859890912793432583522967561860803325268013225222432873503104338938362342830371795375437478252519209890928282425464797589975170200708014198850615835308385081813858679842542992432497242993052275856597293010161744944831596724619195099783790454077692666779027376576425262360759283096693020589423459869505918170315751462168669817484831221099390845264783289162543321442250479114134329976758260283776660647006853816783756917188973341559498338546262231770944364567642006749963260407884133315718038803677554043543077553194963359992998646215299418924655529673263754169060896916448272899125627430097055706771133245887744915900211411789010413740935853559576673392411895593103001620021010197058177737661297453724255894293170828166175724836109934814440941422475732726724565989240624005251257786039730169261308170402705918598628782320270491472543165177356535453510098182209581303116312771118044341149330499305817697320778394714128417246463195979419113872585504295792494526444496789598192259589368559887672708879998205352780671108135893325621859610770109890515335422366627894484980265731683206600759391018168590499272237519916005285943918153118458248217361343560497980299685132318446721858641924764722401019963604610679169911566845908477774598512719607308501294391340643275980053138437066812682970659930433922019919407664752033598040511156011298925190455795752676337809323112251643367778627443796833328818504318562325420980748578820766964729865670025594493008532770322317185260871434941264451813186055446914808200661464698878917387975738515483895016894884249394735809953009302317670024352680238614666471580056328820133335806139702586492119120500375930372475043954599982302346830474952731873986441365405266589946449604386472692649051482207302404515869229918812854568582909199922532224188657380315130280126538022374100936786913437598879246003385687046769978933087893511784836783033301878789312087424400822774178787310967966744796789600199373558834340322960718363367950305200536077464603359106644234821186084193878032851526692400191743764247529290237029002594859592895410587944361712627466092556317590704877622410147949301755191998437852974376687983808402521444703651081188568404426367618316305881510215429042016976894846318669914101880741300014496725753971319917170111219640381088505951813293439951580462402328622645626372391485470710794639237644812479095176875669868092814611897809180081545675323288283193369645543998133894975846542989926805802093679849121091934217231799158013604267124541956532359282984955227091059254863765558667857039865345000105826632402129982603030603433745071983061266800006340795086076651234295167724790038495326775780596002417203985135391839895183383126258993196469264199450104526078206809700715104537633755787503276503179992254187547156603708451284264810308942971052093364682308593129695489791551125789682564809535860379593899769856*i1^40 + 20872981522673921135593282619255265207889531878953465524618145166353678245051742301918882525820342639772360689077043173408654063838179150983076293629357031017107152088859760739647955565715041757719549034081346854512055718164059181935329538728548983641825208056166540640611093966450440777528027703752143569017095808538389231499970181175553732031284367723676370159558295283500446932011263960024164341608206482354694614588325374012859849069039795305083999402811831544567389997368262710081664952402188731298146195579074772298349552152713959375836901944953070277464682790022737103106140832890380228412090140452397657774577846971137417285996920459176019119087898626970881151996890896312287634670815398958068235183709666160850980906908292755661753541358772730550386213515945724762352934846357843578361609796773729267072329840849394894794512659455944015713514332063515628213467701404812034980903377428763977298144899172494676078109485883916229971862326556464058429551250979015976277556959533409653957095633919917664281346375064083134792855169240307930249499504498436708566368191267513159336690681052759727883643477757993308226615940943172494885190043534153330176932671904712464029305856937202701998909788603311796348670002488353215477419220872145842459842876667399870911324213721741421197921643628802377228211727085430946264836810371754359924596376196389985803019982859356429834036595050905327319810314686723716478170833184360247575062272201656921826000613574850271907359188737517428501710473836577363953471676126489833203106493132467715477178315895217187733134828012444945312436052347956359679442000793516620095472740016935755665238017261058818776181275501625835200083530640059749854149788165180682327094829883254411083504757453461276804639567219946506742823764399889268070504527679068803822643480403252388582147751897072284190990901331398967428461966473524543432512681475079055037813416840543168847793733775121044407734137691763997712339508145181922253062030117465286038946151576542074941616107721582191179880557982824770101917696032724828292952997037766480940772849745884936609380290484055765334142361175138365260503956742451473412528425850700789803284119113898452689848287483301163271374031263633952646148985393846391134017476790244064493707343836126949100621999173158137123202863848054423210953040678039895233971203873935941934186573174591309046451180310287719925423845385274871369573117919462215872373220034375696640206090703427188442313887473988355522126610443700964889784648574972724685548091797334716322866850080780154005933192797528640029928602953847499714120813431206496899644212313657113312717770308298273273580585933965765168418133838650560127155720913469476555240378339292245480223780060973308954398563670434623584893895103706869440554326116962716435449255088717300551915384765870921868941976552751882898104986523592887346215516133092563179654930020124434089648513845371598048226302015151415746724831175739494254495595709311801074228408955947675097356671657724430447417909662966548547126326062993824110779549602131342713711782331568513048829077545370136946527902047860831104636331146258213992267639871425998457426105300631070124264136219109082324212336998733508242417804403143275127532522217378483848776894415180290267291845790282284860848902313995434367232777412081118821197834120976946882180653077603309080130550818134067352273266026328731442840844864600821865936069845240925243789626393060174147110038799389394900071870347584827039669444865141107232781268402813249621021766638897695411499450204331255651627380677744359455393165720879628288*i1^41 + -4580188646126527655946771915235146457049596894099575851551358848634043807422015291164320742029143805033075042642950326435444066505884147385850492369711756198828611335652336695367796041404405425658987089806660913541644197911649666230449532170299656919216937053001452040193097675068326675906221781688481221411986137701534778676102481226692824554005240860183606834435613277213989738431264304265183405422044327522505923231663420281796548438031106560085422222229476227481810427651156650955641255098671509744384918580106771145102307078148756608993005385576284158569449157493453639444560110084703383348944000735012084868023542358848018305033472075113026107227425046166451347484399597981867225145989846112576756056676353795422496624207077475145929801800949002209957971234090266580751107498608359807488313849782375425964454095940263141097208055387716356595415203166512839869246466073153067883484179561463687106794900260311899149695857314427874070345701588481038160416920031214006869010250709434084704881950865803269953078957773726174697570663642501019996545401396916307485935931496154612140147722653667087534004561265561964483160280677595383668133926959259705638884410181615086116231797295797509487548140846136412642338972652064368881387324768926557337988007000644731115392426950749043657049628406045840088515944578495828267184804565475991984550204391923262583980776151914810693289945743378204130943499815129180305805709693952938279091706345577634326085608857798368222388878254338222054702459728899143777752720016503994483549470855341933335043814248394835072680205485550940760520374295743046330286831819922175341912052607410220610239331595346475702591322368237765988663717394871401344292656095377628902242613461392544719585787684480152273839294499183250659316746288727626370237410394134387738104778801746453261199471424671241982139785925233181540340046457690872179614800638627127105118262248116651830958158152315242206979651778857620730408914719764614961163694432487134679834031465366878081080106864914817349485036711313176297617704172789510135866125404645583368526905960493734610658434533523891300670007316090662824967505779383167823079398823829209584456712793479024003317493601792887602799407587399195102393236262704837327987686401354893676272282349787531172375185932157711768058012966297314015793180125831782988448705642964548340999008070737324867905468197060103684430869721036564637922848445716552439402915224703766316920244093606204503722804382861589351435418783806549672250941396413927376045765084196905936204741446159597945724900282361952476477271279130858639632328812277810032386448889676281566164795535524248128082817049284096137489805511848386946231125941911293267074154517483790839452790863858928617714196976799885355856484696050017239764462423447528012641979888157436816919630083745897545860630748179589062775111375522306792185274460950861232466692698832036270658862860744491605414890046906769860879259130529056592633796953868950797652067072414603121931264849015751906915371785392973746925714942089542380403826315531714353721578337398250774401837922753053630807956295541642115748391373607059018971903112143167568476561092546633822707701889230344582790282824889593252927531233557539436588509087487427500996821486789651702991275888020412495654499467638816386450808977529024881381871539017667668564730348929293223743755282398620544940870253644496600787951236821171495175681902571494651019906012708306410138647369665576084859621799801747275009689508347613583176053204645649898467052069219322321621358060752225212432412488073443483096875937038336*i1^42 + 564892808622742357010338125596570991971850440737610445350979829964573016247479408039082336716221391058130576551228433897322924934057858131477657097792272681795504303481136954433754197767802437595308438384626933743304895647288708261850291978976715708979002823396908866082507130823265990148863824580000506616956717393251571997799186221613340904970678500282867625887825457309289432679197508335501553251150846010898000283677782669755058633552221887864847958909958995469565480859613835724369523433557789243338992552604160313371635487943303471883530204547903826049842116047970101021491755286315536285283129360131972754198922774969912680621392256302886929175131688990739942349069259469612360302507138723542409470734517226566376544764663550499054682511508432981018905143142288920841702341047000452917799919588216066555387341376219400229205365829514781203730177283938027298225103809737551050900691665323129874781175778409610423367190598274616655548052669043643343043870111653285209134112404641016760689247773719814968843883140854138103816827925256624497576570907970626855701194951142350507140200556185213184424278430915614502089726908835778878554425811893536661170767538161821269949959887898520593012584677471726876344667974355859954870390041773219271154488549282093469988329646432470298032527039212448794733000245056532684396483630648121828131068321371547994336761270307319628121249194828134859177402855803982615985060001629420053367446562165559549515322019036227838219768618599817297560792285524113015867161043791378378709422180612133663276944017858732633212753698352144169188449241184287309235831526926484513398120115556969385268640701793717275410037279854292419111551829647654288791328296865460643332211026561097762774890193124483127062868785223200926931804259964041803236308716934889494087500245922072547436102588797335763338862748649289143672765974209232876913818030860175707149687457485100348539708302555993240711590856782838109016185947803282433992789241492214763751943251852504113062602771059703862562940276809875737072159388431077562254413016098461686654366792187487123418239430717324739083591577643158883276946337136484266771334716319098161701874620299057202988785608442508375306200972039173252038872489800425073488086465979250389041123168931774034149885631876842641636388470558838983004315337205547774868468572245111159833667393246786200959712971717386359098397597331008120363774706492263896163784564082949208100333167137767253700953922831427346871406530780098691432518204500573880547438159041896283172407102683678925713927873981187179938682665629619020194069911062132761854769248026606888510988230822743643774185596438022498074854959741717361197864003898716965158638715844155785706691471865521364793581158733765159398539906590030329250575890154065581104776063042841842391209009122791187640917952979841270717506025779904009039276827405349129499015204157743009030189077915585507296898970795122062439931002454319939517479651701721862760236361613266430733008037966472502911189168888036859737887577518646402722201922563280129450476027878511967718642610056942686969413474983137797134656430413813702975136260321308617840883611258358749477848438762764049679898678095300369598974839077894914329339260427352814419202809309510801783982570967202572270395001254715162288823568287090447471219158048394272240593354737108510672136090423051419098445681786526826791636392665703939160905708159192203447282021029030206358679921803391039060334145311420793767500939850019723396039274970464095707757950350793612831531544129279474507072878597043162719897780224*i1^43 + -47661047689713379026444158473189752779695781349891893554075051245898686002173327354466558209740004443240623288910819660379457933153432467739450533870812709417837870421413041215278688475217995187505351690977070168404480558791993159212541379343954201822210078963170102695501213894485559153661540773489530725582091055939600661083684207694115598755964490438734270632405396321837020861111227961233441826909035957921068311634687800999737179492261267095698659330235466823181589363769415602522098827972934023773194629317843031808232482228686208351943815068505522713180125979612519405572926239459167361355842376619950429728601109055774346213171229560506217962992868035731874833982618568585976700089619978543167832539848355000035202879983375873315435763493793163865709753897196417822506663325010959783218712882281586741730945304963812021173338247947623384610413425967084883074168641321996609155268431734484712509991077634541691098746775703079313369396532677587241870990068957846852265013318723782591510363605874450245542846046706237089842695056860827649354904489793250721768590617769717618558675624810881871868670276681115998761879402663557807575098397497719046784277172210251313002035897611603897579696552019198956003616800692540880147466308382525248465548474696292743428555850081573527478481507567023456991726755222504577553069982671667174410581669286714825484892111314941180605488015052068227954273420288654080554606998500865764036916276477450379619886166432779017762184787726129675768117553021276709070004476480347763272404494737506534310184780144099881646749768454525222044718117023223301619541092529851487868947098538962720268258058643034967863008381989473639513055733618504585652546402731841603625171679580603052090773443699562826139223388469943407874341370585423101669809847032426004027466819214509289379382452802493911217112153244266879813481517317493705908756079065762843212118216663215089701507748229554426921559648116291435274666245216760512095869280161355314113802242916970002051332397498007337734215328037845168361477436452963431018429774986813497649186935883878366894711105262505576794360646498182964497532129186299301499131024300876625839724009435348794926591707376919615553025112968183540762212163973153130955467796919251430041786426574224430759166209196675853366861168784966123167310264507983715797761481935053461848830860980077842367917073201431786701576391372595196094023210041095663634387223855137206860160808863846267168670533409954333788353783052895339805078996209317480528051188972175107557705760236191260057616160566507850498884445635907093177393048801719788719855645853639724539630536981739297511595206647149851846733943222479818385727265454879584512470655568187506121742137908367945302354041461150516692758929436102384707383136390117135911118565504258673482638759515466224183911910525039103295605055867629192918927981963674184746811469943654463448895862378214208356270830867544872375329747093551508784437749822448158896936891330529494683103245980447733799588421827879401954076781028338519795133489457861753118936609796227093778108370096500587254828417637685150985347046986919278827410869081795528638206775612408283050113542441750182834059110602986791915567753235471095618462552163524078206368936124213328391437071941149032070770344021776641945225159239449725734192162873372027060029414836704591434980960512005465993897572497352759475113684899727301179474603087550457095279188386664318092983522734493870803752200872825734756584346308668458319676026744026630659826840462905273508448793396359057203312730977999131485667328*i1^44 + 3130075578192056417359437425514838359463200241076556621404285187895903666429268781395275670762447220208552055744697969461894883332226742503067521281693339998951002776383183942659311371046388059587586596421688984345686675162229895245599959793771130482943680470060859097610901205431037765966456822229115609353736017823253239683619138268485043533711435053777518080164405824668314923645532986855744632087669851804184203401265297350883289617747372343210725365326221500177414489126276842038880586326174407514857051246537927064157136159117758581820568255526235094476219190577138558484000571954953623966684616662534328474402143997321034530598722650983052093831941581964517281945948843517910968440717878460814242681340026677176469935549759127791847083131681802853197982777440338739861394967439702311059813735881056155852105200118530970069156049662128067436128181227753602188594079317065783606128597205025261374565821532529235108020912313744251658273422598047819588625056763890761941371862310115678999868710379368074959690387929765757828081019813125344325325843042183237545467480152571182729186713108098183703997941054598654991296628284612513352478247230216304864356270107576567942675871530558440372391026022691031169704210794807965097877209158416411536524756154978719129989137731565506186854253822262000650785434543107869958440162832503136775375602924339079417880596696757405699900527309119704746219175010494585124312019376220054856146569996623934708084214046999229648261190693986057845340616853457835616821232690599326788417382074396583210559992571782376313012897314906883767156644911143902287652527271211684851796264114111126975404816285450575730600700232198794854850935929398238033560214292445631302788785550407557513593964723498637255550282817302327766266603043262331465278986409626212583352604338265594087391282656321813913315951049621243904209452141681577331519821923725870129892192585907223092158327684145579908016026310845791367128890523605072861552456701426105041121644329590261487487729334789794210362701374013523311144723096757148887790586780100317760332849621780966870515800461099700138593911041428530322915238798055824235461820692500064841407370685934940205369971121963062935700641274946765320714253665194411747540262984572394351232187248410705764962291593963135479415896752509761003872360721415480335830711621733048634145888495700778989918849354825454585192242387515284441613591731778612611536686123553164352151000027133192409916909352863633169326032678614603653380936041708873206311947915338533032208811256303446529529601643850846030704326606061145210128791607034295557453694008041525671334660157840422103101344824088076502330434889674818941144593372570232190791932186465643002426697341006885655275341310796333381195738139268175069751369875247148125538327431187418881741610629382171023001664365917166545258454024367841312758912195145624585917095571780212711316014572252652047402857479038888330903462974858999524522469906498418431545581790028472371006564426318527046945467295762804251610716399464909430451035009836851323654179949093527510243908238617211166305468374519149384501158668482016529138622927297198948926807053133663962768378056502563264614060157537896099352701519356509174946697756274010475658043372519564297421799847979093264377586841089737110038382944488567391481898704224910864797218661721231939602514048074748001385226104334919663604675198154531613103465546725267721215793640868166526965886425669212343963904997124380654319004498318016683461303003047790251203983609317542572872468400686361760547805022396327395328*i1^45 + -183704231983838645849608207193061885635031597595846977575699761262843179882642909778973297942353776839327285367241244287789889984850820862817104603336387776581508195945941171120429185759139172360663450405550322898218678059298919306130277731604953685552385183717891720980516105974503063620987713737379662027389275364403257739165639024903092380826495212636901786826582706096930904013979457790052331698453752616892069351393390548225646225394061137607651587054229868299558624315279991020382936033773502408767652406468211516335153946841605622731219605145630659920946170417719355065795543801846352446586484852856238125500371583716357993496851390559017817152805962697098822854106543876462270343731684288102373990377679109442009211720051004468417303555993875497567873017658189239177810846971671330282660760986688927353198816708942189577515104051542453111512419972123049530099410068042464073024491109225431908749951811520349452924579586736231706066436150133956667867285048103238629100999535380796854966730652642506183941068639274997179463164002406473967667272019003713532048678018821856328349663040784075922525989381785273667445473351628292029331734807150712343053997081003005843177072502271962821929787559878677425757437947721230533687628864362658710979297846701329793799401531367300920352652652884420967582254820989381296682018892416053410325415258520415676473598037003808050836957277508909019970436703445407523247534917754854534971826855237489577519857563601775434738515044658383498218206510102663722133383762333723650025810759511203826356513553014142468110161257870753722867415574496863151610594251966270422474684326163392508256845230167763351867517237869976674719202841233502051407491716853792895376662725099740167765785214220228102383892338957667400137226399459341052846022985542040887185514691108177101359742241200847240476206852294301563767504143878486659266163970675373641872487700363982453721829826285096985584409939809831981117520662083602989891521848187413279573394507690356094453683442318446653633813669094063561117720787655541288360871547313364630962878861697959493244003774248251598103648737001815156202578893104284114773654534187873608667327650211311190513112360003768359974216753494428556858064354941176442600115582237220669485574979025713302384274004686121512889363938427897026464643307885676869501990575422738943074047641387660024648345622953231274929908828093065558355270434452353943311922222957218538798376436435275989909919560450891189848605924493994537372259792013841669569928303587770738034229782595240795263367599443045787126771201701310514363433762242477913553509351893350528034894672780135024538428854991448529812047341255218110947414441989835424561533815750836510728904368895731531732896936443877068271842653237325331575373356478669705465848142337857118003638270251704337761602310556588689895177063930404916364805385720474734581661227117966181647454495245691826382985800755072929220206971278160566686790684901116662552130009594541882691320884206151189556639391648893974342385228900982223987125958923845518054057967981313515551220443356664353075730770174313789619080311902943718285150803990978710249211629738866021073816770373102454893535107534717884158918947181904968968259465114038178608697788497789311726552594017962361913052827442835965902557466741977440151022807234676552660295886105408813200108984533966481783491894761246570342067478305191089860156166930761390377899068149557779391018809886285708711072489337452507270546779374314309884251734163541145832746196192461829107682863531026688467457720669175808*i1^46 + 10558483724897190537477531627386534503492446930745805894464971594000831251038452258177539089024253471269189681513451354448739444783110363360397364057304355526162969201391810990387195480199911535548332125295298571624069940301702828962350824236800808908035167446380457252938762152409781309506087225774828890396438771669253231277095444004190937346501759309863398146968742290632324277290633247263312214732105804336420245852124484060267081778846050429232847554708194949674014930848522597787674460567079254727212643087128797292336176080622835053201168115377889860165622839146834993071687757871169830169036411911005289108637056874266100571213177937387864078700912730237249354587954215502828670978258180488321099386520562393395154086443749702537897337553923213470161375728513083478474976246110517752578479412886227081002261925347702329294083429782922933031281335693125538060041129219498272744818378781012879686613009161400086597468256922053190862439813514424841698213303590776285822572825670428799884976398189925213303126208006313200631650906530913722515273651291817659960302053182903594160201786279304550306061359871398384070500143448581497902079830929921392614998787293432296967124170903106232178634857761627021054491948733601998927593461149694927685904575573551565736505223390052276324801856730693137676330548492479937056834060725303668922312945145097790504444459416737654501705375731092729227121389041268491898060300573987515447762316365975163868760136488153458738812730208148317979065429399431234407626900528082739679943750415072852572171947907699880655502961916792620135021312060804753385574252501761594163163982200987497130129652449241267314949505188682024560750600189209412193548380095894594576314974488888866823337694376005162869251597918467300759236769659690197353078962168044333372154355572817012448732161626567960347371394897613516473725400889878696324601761907837532687703995720208371844033155117018098774178672620484967787817311050764224231121191765969159778082032087062632559167187131641550749205060247287037032315472106162840757370913485456447158803645915125866391451332101719437883555430936351153142168129683443194946602588075874916632178637441305338804638844023884282477865828169547307352726019903439239998635906109516863658065034506373326970286058780715142870547594358677802506968917464188530818304863294649410425838189020004811202891026101838368048489723672130522004861883990098124859687461386250412155020110604086846581596870674355380946232545531978049429355624902652120652211746299545108813574142639578609344315745962312312469909283903796061192608252328752462580658124240829914730302355705211740123738638074158553606495480376375739743779291270876237465885564322791648798200352098612594231981198799486626763928503435631335499150084050470297234477819471103379790394109127488585552421564866680215366650937885465938286839734259641369021520115695324249500284447368471861531942281547257444459179331384011561038289974579129336641418735106673036754092380720543325821365183762749232024819227366215884705438376072252746095421423916505989434021129882021030990778347645946419149585737302731994665029110826029344212815155083950772134228526833827017037365262075668037505452870167412069031150829468555011060294982069245556845674972282572714953920786358499742196212543887792779628203777637365512734478860850680565139278484831548235009117666789605674448979159552367084837397044089298498831131641602551562862979854430223397708140757121982613153632645596677117514818983267869589238742964689157332642410681365517371648842391355392*i1^47 + -572535192933376431502170750840785708398075072657436301566868900095683717307743237731243629260827122272639350087588653075167817368863669708341456057296917346236506195119244256231392330374922184070372404395396017132419957780119728751615806757522840464635701961490704471692588706676293829525485092138968957358055227594010182772104100875571857854681224749462772837034370809565981292656745781070298069265318021931685604026817529762926340692856216693197478434206652044893621715563866125265256111716627607583987618708020407338432930108047263646528122063729949853293947289056067853766348117587190984608611394149662789624708708854088632230195617751210837511251736499932971732394883144023588726442314109786840750085603810844341780842774241549320778807276011036817760597399563694480122883406105628293031213682228751138465413499232496441773422847868194788039148243989532180891478204779087326815894479641341767260346425385366098572425063650032407650546466806317008577542978579206696905418957512999352765155967730147668394924067333742015637376059746066386511554729658868782034536836757301674509046061742787358214156034463771755177873139603500969422763908374744610661460196280086988016663506710194905895382225753435738481550077908419714326575552577038765176997807209449769112420996381552247933054229008648583994024783750761013254086146745325243663667501048958411611393939307788378039964165621484892998668132909831614667281071047129707793445470557613055039654167929957498390188059784779613181384514206543633636270996418114816313043835943883553319597150014912007204055672726469407366894033523025958169846210806758822838280447219130895029586861598859354777553269687060827818722142540358330345863876024926907074831207617089097733760681203328789456756152202154039575306237105598223340886643162072702592198911140012075214018190127976589643892440565236757780963177351203747935959124695638042577277993638642807456229035257594838619763187464213343247815571093558351542069253956331645868394519444701897988259873076289993766476393978169309525181441099854597232489395023903178114216787677999771564093114773231741249277615985524953091243603722487058275070431462910204855733386510713659763944959626258434407995231403541554620232479463829891911372673077121009351939528172714628424802416277090807448906265580936983751664124540481050138917175027741972756001308071304989469884720299233417812130688228287052166071762481426703455701310343074944948490328183749489765926661495555576797299659778206712036022189652249626558877887038674827266448975722767971712956753899126090707170561684961086971590539397916477913344096128138170501525660082165946331814225400515768623327028326850164831170235230797744252693129468824907410036306135686326692322423543214049203113024323379156924966902033839798982417908769582978556334234007778979029716399720638460344297707011173070039336554521758944132124851885616532685960973311621250355710956528574643803414246410376562151252586028932340558812775112687688349872326071661027107633994900267487677135459321063370313560981160652580030873520090346927004941742349443849916871787641980466885442899131803297846826002860358182201893066882676727208412780413546401610608830440811598902993856332027644614808956648380361619985647173091928770760804830639700810533322521678740445985945587480743196909917114256983200919336205296489185409980082780693545799336886263096038939639533774037905636090835589898388198575232565482349484800252693343911787688783357848351981869288717837796494052284840828046372986280320064282862584697346883470502133760*i1^48 + 26625557213396473305002660385874521608604200479896955856720698686635022144958225666598962949774206327299766406661892429130509202725982564839350696031779210559351321304156265876334437559481660334402007879817604761254188241239190028031515348991324494538574888587905165324516370058280923703957016881325242864869625008985466962584806112713207768551181140490647376441890648176855305757035482233880796026187783179573666008425011965715728251210518536560453323247577917223893301076283227856436860133406040833697468294794385976894351768066999627251724743918557582907730457272624884946931975965928235513755886452854952140566734978963475231698179888832085735493525318519537592469092366098687461823832510020398464566855536933209320508651945010373925444626967105875393586801598296081065483429057805528314931493191941028272232529418593177932399066096598547374603105944135127286903567805577539465664894760880780518803001745429364656999911270311699897026955155177144275619282644655450557028774960442354703780035875449784115242994008815593748726392850113453723157583077625506259854289769747120905727905197425326706923101703976793332580362499418209702868310828626721989709964476228877806246949664767144854716923662861532218766836485805100620964404247368144374991669625654930204667571492796304659433617765800534381439053914215078353032626592449305063635767560700216627763330468058999341300931613786735013067055501639496457240549028617881348661636693361532184317524695300993785144653564886548842484302102152614756385633166138652818731379714551878192159329558487511075468014317506003614978078335057108514392926189955692558764801777686884693246819082961023628176222241544716475732621921153502143524815443518170662926122477355300202486090204179423823155464341899625775714953716596760411539237679529706258584260919362695201705486427395971737208172559890568921494593213774181021015595650366051295464571662092290435371457341270885411184786270004189595178458510938687706552532784730567741385442373954115982898817273099075649208566881033535700708967330085181587486176547720255650222590242390872124134173809061703850999334442867391922913516995522529154083230885162760246299382620998853121732588253165212952032582502094659534095782720917471748176723632222670784566121255556972246508675655533835486405697486690525071800637858179753395153911711436751353168796390071469149587158362736351110037738051302040696641996702682318468930287234993010470993307899936330419024895016387401695481844864753792955742986082824987925532139980984506907999850593175706529731824948624598288342100117907620120548484711397088334872058466885990345868032786456803104315807282595203781864552329334542977719760791375782404108886600405897320976154867337901756201935204556547506511361812823950017773129294454054744365434931876261970285597849622972094670147358292549763686961129732924401994748867021254076439378672853854723454956892507466371375974198845144005642319505179493855081164164567765892731465040562748221645560189462099069525149620751777378911398783712092649775678060786424520375506998703935191412421752499531864119680777067588464712295339466682693673461338800274235738187547711624077129293699794352706798337213037224266297845933801767683543746020020191600866048887901518001637248590132013529758115111470922797929117593267671596485542873318264327703872019289152094809386985596468756995711734763738209789623476546080339095679287130556958928494133046698084217147156936688721537595789956847904002715581791784353562076893547111068221640250041470883884763060192810593419264*i1^49 + -998373585660510099719472618614842271508623944672819892804250343531213014456235894086560858823669015426039257919855298013628269981210954554291808595208454859549560148202417781102590561293636339054655251084268698497075140357073120070068303892638433828515107637467809916762760247889155760727193387734005856425825083176195592151327227370875370412256131237853835886383127750232814204757991749564309818797562299733974344634540457986446437277673458029932402279059675709604567134072800420989021150791535903940729012917480864662358728486154327092718326555213365346696213083191751831611735802177264096027551216778688151159887976311567931587727508828796481562239487504175501415356595502628294780199996588075224756692698819152997337258452437602411398753789159309782822067059964442406072248928616811381340237525046739644748393129960876099209214797730503238094836235485399550948832858463933445602847311154511258170523982893718061718984317300364972336110994204901967251635212516955831402536724930964337386299574330468428399965985755849990699696830525215077736073797654320688025662431058157667199976822344628233187472208128261134799497350350229877506748886685852183669267304901152044910916324375855547998802859747705388025538237427867506933110862581683460649410160140189403412266148059414023088463642868456461699885034097146977745056428751843186301793933830577753669166395641394708676561285512150069176640324078685952426401214909575250484495273878949181401253508646567434516268706698687336404529042664172621936351308285031536045161202968307077040071344269843583388138374000529413024021463208722809044196517333634970592002810180784603578040358211083484992564223766284275347983099733362455822574297480553020076568738920994492921916751785993448997661857633606354955976387327843220987745461264697907274950495811251404476957829117337223468730558812463557289632209617009327676581052435801908842424081029150096537967045127191812905204069637432892645348326530317388365341744015756419488186172113599939619403430079665048162636705914151155292859849766857248251610610852660836308541233915935177060914215366422445854160347014030507283480119025333464063335123812723548722120036012445513744597326277212348469229815401688937425449713436599891568912653176966982667639112897292821323882786382026845341240274864072131410657604716067126466169854002273958739755678080338471439887713043348402214277503662681783393039612242614994224815700559462484947476516305609769648057243663022581530327461361273804972416411005373178000930666735640462908126522622289530774898451352953423130116635502478317877348582117469985715821931089208145925927834534585718857924569022513087124197536612436948020402588602990660038230535774257171217972843471324940637934962526532798745949988588628909597843980773671078043091514182364556202916877048945869401637941811108829269116974365217221948476403750596225109602347741170916624599546533984576587936959824082974254558258339873525510096995323211675062492937708861941904090290452468974920367156722255757044996487423384607514087749291995079034696700037830799276402237779346205407643171898273357242172799130723396974453594302686796664355498031767186457038735334158397509894755903671009063500779774881893116759594764332904508090035188493779908750414514373807309497297528894179278175825261818148184529038086573403948006422926694069859688924219877900988607957862448604170359943569372450300015429550227663134517896612891292523996702398066883903494877979155485307564752076629331783912562043164208249349488002128495338496728761293078528*i1^50 + 29257987452609565319839033612163768395700406809708766060943967989922803497699227641649742082953298131893658977005639892569640774778284821360058155756015067702460338262492498233235615587253968681316690116515051602917457816645634311192208680474358544257112918640356093612618593012650737098465147650550630308676427865872811897915324495623524127975640541843529561580739631689896333155308432942568396367526826788810794327889362221710180779470863143223241112246494737358005152501016410722789552300445488426927678990838771162579601088050920899316208778058727718975748863068541676084912876870927179257618839851650494478482010295231778060016910197961071821669376345379603401910525532516956150169270905640203279192250619018942112878737851110854265436624404508227929034589039389955513389101605992297509813313103608195130304571131906176725976696286561162767357176290568776419538837104783341525051631495772585716174599308016538433604687479083185077044715248470919105194015489145441313666058443967084241524279962789480455765292219575417076442505377890006815565446676205602839947448709569640586927478425754420071489837408295706784559814314699790429974863440920412246350322377082827054888313336393521700037660073573576274522656118121307296829452918814050137063416354062443040610022616753526540976985746649787084228665230847830710547392483398812959351555495727456670750875608160830456829793901945918175814240609096304619673752658309729697879969379566216296198197729263683251779088887621382702887728711213876050195786612844539365720184723971529226049966860211061698033867551298079274971183185965982193701466427673978475931999629137483982262706758762730927467867475272392304887973947297970286024524119912969550962446166911017632879956441858429350299374450438471046522492919704069605801036072700651686743929278182763204811003194599968551248140139482920958620585349841398035322874572608151954012763071981013836190020891833964804674765294782967315949049343323446097836687606865675532577886364375968566640130397571803809260348690994554795771711146942478548251890558992842013955671328653246941847168698638674585951165721407561656817301327557531644156037319935228905819892569576634661422291534338815933789878258745150837597990370455873910381592628418445689291499388340868034853230734895725457514710136879100110567563744249518000263738115346938270230076044547117560852393725308338192902226951939604826957451634067785180275747140393371218628617994791870715931310115371247152322329119136991898268429090680326823034674749878050868715449485839551817247235257750395817205955626463080066077487248258184377654435771243633803168422675528732939799481418795108559312620912427471897667765417487703333918754001824471063812503847860316364117976413726304803850180048698320701550864472418405407642385032148850008855578447250318574657476305214372821310962508616237944314102724917456960344170616366596638761814725149867223199842333387819739298744450400251306869966072351667531855685741440958640667696747929695565117351709728201272476485197450412155635239888153634972922115969136876242333915154913058860590324082474105681110113310626623386063396849677417052530695131676331666365589213339158132513289180566790115462999940726142954458317401968576052811248348310498037780314765358921496500785992242718228566904511351934685868149781545015139208912573532196031420308582122001427703844564263560726627416603602432315824677498480966931224031724425512308395075885728326166877322503516343113356270540689561886003063038689253382988270328877717754323227329429504*i1^51 + -641120039626474004659905125320573074380226793146756586763800427483887352473723347894747289663561672172699806044475196456479670629101865602726423040901990984489500742140083561804804958172977343926070677576050391762933525309425147849736028047790433570531299270045428090410979131700376488701025462361363677925229845178717820762242969182921852671064426866801433286042374121945328779002757366313400486202445659260541746028062579719367750368102105200575306910692426179389168574136445811260236767886571146331212987563179298833690203394668021459908389719873314801234047874915427486489622308137613460476875996503320201986904868262710715565575032648556992403948712501494002944446418861997336440849298833560688281667701637074683457602118455449174651038565702757036039157679752153628441793256888405477867606717160554147850744578400209440277026490321204388301623107532651463746832816365400726445925463228600520308134099783110408479958381924086110309057360474359010581031262027835781722678621057197813767339856629618609558523380010342173820708893450973265984150352122769498688019226008325796197847517498656250559744965929022814235825336116482836967265549323234695050229229854420615072848645594062772143397440251463418202377371768866249207998613020886349838564429994655688710714051981557139567267601613666948543669901229101318456622165272237940998755933669642453007305771650048119323209479213408276870168568380867480528257616404137365253834389597563476608760050206841118828536531175021768424316551910773896016723278714496515379686508463989048649844380205458108275430598735859505211252075356921470548327614822779187586016106911943387932250086612000006260006273908313667020649501133279764365702726535731053437010674934063960470430710981569103588343190396345555491522339816726777950981236547320702507300204552863589412730369046956029095291138848455169559664724969791000405791619003603674686214533283781014002798759534967405240634003438025527610658545882734401024039170847936891359559407382317150768029962776634729385184449178192602552664279842362535661660510460085799758436294283734814144246899765885370911808173714173578323873285406039718764651254370425017121298061870363883966952276392734282777147809364893272213739773280103807390553603723614102269299338626261539582267089477591576485388926120945495196181728453511523878097584621612069928782949641845813334465605096658256788134482387494839458614391155304831836030504587857754043079351025192818491496381111801656035702887078223217731282453845740789796976804670734502644942164005752630449242011244426168402781176878185219169020212802690297417690977660807677027627056987212296128208380021100426332115186203561240326287089011860224869968142773898427195572988492686127750880709941572135471008049829290345538948740938851223873976908260064077983370652974361818189819065849304418695758672692339261855843826947808341583108879959430815100454082737094688774451601572630240134071082052920694001875458125808272105305530006270510794346991249167920680947454290247301047115329549526993962959526169267132325906455085270021342080235784028282619243322652117110707461306168816241414102584658845892901220865451867642332373147366117861804942125510228380758447257187626683538408879235583823264234041521216854633225709954979620543960245929038821047370466969847421543356287778195977279135623632988528243034142838557934031577257589076938596372737133645145384062759903627608791767158315044786602150388663357277072719511832708089489531383536935850364494207794246165031210472579000892616742010880*i1^52 + 9030429873766342521971920309520422780950468823636929769359843775025324536262007789033620796480355769923428796041190870709479306446905227083996618372252726336468165217606141470332900033648665229821878848091174368064083009233418841264230290799247029574573259837062242385080325646275225310159785000523692366803917661409312325059771892989917835284750514084994353602000382449943224558527598007654557166002539841760080195569744905113852661280081608090820434088478664924413107188995296070867028873235195305238224002263687804074969312032625909414602014917011263547181440028911321285766835389113372289411727569106034607586576616716202518820868155165725245323648496733799232723450107309135579219676660527345231283095501528015591356194426216802548835198525461207877491817315138127104107770422562480642044279454938649211998757230403412386930116134112928988908381425804096072274955880968894158457046227805730754974224503876954570567708229976770015080456875995306874397076073492353591208450900720972357961337673108991691621166107275754217174457978052356261980850365476005023507698774103836568700856253225085175859329700270169228239174493248654973828749683752767442810404414734146260099059000627178370967863506924039888346568865114105516335008904275603818107817745435117624434694104649475480430239321062462966478574361212873890135292815264758595541095135494202922351006935403683989792880823003096108304554578732501872268842319352452850554000101863902102422177291389202306624542220150495462582496843510635461609700440986444695401224035766361577798896068243820924051633093583587140925802581629987108571403103329706729408230599908975252286569645106124518735707232356359356795152760789324258730839150498625796141532200601801508087152996205617692087650305925656588017825190600564598558520648203488914724616779208355428622474493846351003226005220144234671575204408178132028667392535018922023025730989086982966401944866367502015770790404895082666746811838297117721458854636788425044343493150773581139130817447085538312795749811458268953892978795075643811860447519021139513805936011401481471358462878976709677343753861792633981541516317097269933134343266803711707547602296013917859854653190991629769047114941765413903541431130144587929406422751813684588527028620341980807378639118541424032088147821396782220523421502872261387872274434061968547337500815109062820273139153216216456992506810175726411326470115135250057736773368522139861228697357419168485745231492386485054483896759837748846070489355193811188109365457158505869950473504311826777601904819793714354180126702666391369070300225383247105255813319664508188930230006260536074489218883337707599100155812537479010408585243762122808934057200232365788405708137205383229721230150490568230994742432649168808228972430718267573857258393355093664798819130395186232369096676327544485158949554673667854402478899505735193694391215490678310757939108723367590872832647809992634121533860438711661903265589816402649772912762179058250839418560342114125139279761012416809368324425515093540199513964586629159458713382717534415440885278583792716169843309147647789663536656518888455194600037855060820677724712562224696924953369527368265548097421707216176400326972637146442731893693703789841789698640089112438713640556533501605999906019263446152773387688553388600735572529869015068806029141112684247444014298754866069058710044543731620268503924380199127889871121610631464494055854713249417058396183809960695800660112184610742036850566468124347918196756185835641267419258615978528866304*i1^53 + -20882392061712487634054152547114506093113107742420470461603036168150574285165110546755557885541865950243865850113460782083853167304814166564996210727208993025789207527002500775209103877926543458489713372105220714161832044833947272382781937219468757536801106045110487247942043611508377499077162121989379435431475087642760869131620560899495458904202237311355484234639527615872895557694369001000514132135583754267987946731656917990989086195602615697503542154222346877864424455390428753511384822132133175156595848905296021881423636098072158385989778158850724093927667159267124578464006386076237384986930976039336991219046244413643804484852252079605558768653777789825074962452913460754738630012842607862156809207712691614392752651391085165299513824710867286670786222838695316676386570006762209105491264828820870943297968001624731029456785207089266957526913535113517224135816859170310552865844920623427772632912717146863532084361746656425847416364403016203322916244422532054891695799100140769262602076815400032585707768566219317201472100490624597218605662092006956690710756064802919837474914729205941189701104025135960865337778404498579970190334227597192436064945790827295505298834480063193141457305411601845645358318087741422931766427444705543896520080743808206270657110769550319142797266911070452561228774043134022478062326331999783938471879029777839634609868791200893916239918491673744649230568822939634689262349557276983079543914048449990683173218369250376300943774542519302283168525071941908518956800396512367752360952163652965499331558074513677243460698995851665171249358475615135189027779730217628490963819912460601583070878365557661152968571316829719429786200449697390445184460314844370915493851198449175445447560284819960253653677258057089719180839889744690173582807108414882568970872366153720327339607417808515010383516314374153416658609720213113936602842389927980381650160104053469493843548302782667983489676670310351951273317444159476222173589787181913491427980037725885509925061303600885535714494919639228282163348939574947547415969129041095377327830199507525090540919520097720658377833185158702973837523585689982510260635987700874518949989154993690370178216529592946820129222539344165285941233808112393062150130695839531265471783128915948537581323111115281315014568121295412513954826705875325805925469825166042834954650013123936473600706611771905246401100494644984437293401254974307058948394748412308615084276569150101482915244040053053815527925400650875818311236868438071110552048175265950298776005194339429949055304068768599138836984740710524413241253704702731653225811957190176931311987219282686108879077100900112602827458411743852161718401789893936227823536817527820547451372310670116061886238387495809585755894484997347300290806674433466012224317429874462409735101359815490127724682346371764952225876317714696569718453167160768884998212700008603398792703303216965676082011634596083612908147971303890743250628887721132937044440062013384341247100549992825510976656372269892525165269510493549189819006605182999370959004767780459933225656603715291761617140348513058901961339525313680463679879476518319418398381429573900176259503396390662091779354864073411661779487800688801163938022927026319062851507153304064778746320946606976660081433495650809432202671889912032357473273008301717532129234252993987131984015790039377819257070891202367522450194846921811232727679851749741097706434759098295085922252719311679776291232691906192710123209501221185720038207856101652461178030425454411776*i1^54 + -2448728184925765278429202246763271052695743779382052382246772314089771307088207673067346712124145490737787318779551242193679571523592959018410928527667228227364373411998791534767478039094209332360256001965753395548449586862760984848039685101755336451713645484084833005269900453082470865503723863619834966084834437996955340461156355597248565631600820080018719967792342099366552080561076734940822262380083414875610027614266086702589250059728281421179383679931242147715174378282968864325798568502705279219503892963045394412810581748897489559085520230372539665047563054670978989362793197758032444939394260008735146392508169279377054694286099690072129492871973720140124377138051234929919601229231930983016757920974587498485340609706518503030378925259964146508830680580757397366587427987114680110947644629747584813372991557369813015865359566250337975492088530051638087681397445161797836495502783556523332801415663196563346609046515616734947647681819667613553983492172378987948348595863710027533356078150201728009315455181479863351844109755696970367496789303592402403195707396420359850220553974235076552039615888215546795866035351225271583041758908317139064538643621970555895586998668412844968095807090113312271238925450309743079790620688023825822461606783617042937703863708600007179820645941782022563566530232024376022391936447390327015801945083505154050998052689390764227480871850372603315188138721269312651546923255172420578083394418650462203789614316742350944504570553584056858037454067690225295458808678268572706519806062462333234825110937062078559025392444021115096889579305142786471904991986381232940883366425606058256318013477712877291220730708209513884653700216631380604918497236759220963552183267564099174589865702950590692291361042273051987944036423920971346013818277370860714719939567192109481863341841482569564018634244624006135862075959046124209307931890890348280078629823480442117015675006310303091432545067626491886598050753518028577489475290460571825059896663470449869438819773673792625322680257490811995819127687371003320413854751128992835931638012717454357958909241635741985178498181282868965287422211031085664602723283260781611318222264308673287614596059755366556981019684427665725283105222816425006103630552573057563928912728783697686717686357662710370499105268235338633852832301733616515706370330874124478238379244253048968399988344706115080652896371802922731330605473015563708594092330600604547219291825630167929155355686224599421410990159982217975786547228977214148667553838915189283045558411579996339538066674632813132786524985485421896372859009296485158340681351649536237611155839770384363047492530258920378972982257470721768446133434687209381472037049004974971703786180904296300805808301971743969017968192873657334037685342279981339299083927259961355527871810032530440572441863289795844380750765570282108170209045797505698676734572077264873149132354370582220079787015900441955044128390826439284730053119623711661948761734183685607487620533674868221505207501053270678944978855498069841965243312958950219643270515160813747347207521373919798638659561899407448915451972857715857027082558576326991026335002908617604971796568642206968986398949579450855994447844655731111265744391945967253109113556320072232577884181924751726983220108050608277141233357591696140931558135690839815954191308885122578537868140335752802029882771728272650293916986767272460667612063995577765526709330788057154732052479216921797087500231454096783172678446029670130423446687942363667658462044618752*i1^55 + 54769334916056966196591758768393427256500325261724422327289263828727337246362249285064667682901029240624355920773376365869712396790880730557041745311237141700889338242755966060020022542747168044296123267215098402330819222057742795041637474860850236491311954603734804335232797083288253991216850032135218773010313743360955059878920336772125488157733782230726598544874217155558311944486619318175359085186923146516882026991569773322440385372366234825337554164364663569009668196603286480597447769796374971315890221588463606544627797514426789915275769175579125863748146602593980675624533658084656220548070547780179087583955929794298171239627975067419648279226939489908088548628930474922358969513923857437988136169283180763179728724642375599034014669609460296612256784158440514875403564354686734947817166438704388575386068626634399949434081142839450665999975938665507727492169937884911249135689604809841006534695940397306777572358630583573588106592359806057384600594209831106003136028442524214621364956283092677606732704043020186497865945477218565962647150634101298752594044012708621224081484027003841855268682223472423719143555222490923426712804868667611124902333572726584736902360146487629629379079395339038872738663009346366999715146507279434076968987225569742218888276466638333870018997714215847619251419370380678720954295710669643794644983364827848236836071196795199296627882742036424707369809801036059936445625156231126358052119511263137562195021648725401022356281344504397798781592721722293314793271922272028486181472379887411259476433934308400456265567159742686333285697718931076302720197016534268043313298226302094889547264462670244195607190440141441003797451603476389076429919008091208816462650311668818012777387654015779979726899912090037442247770976548701070240770145965217361999003194311209544056076062517526619507393212712003734376761468319479821893157505265750713067159126648455497949435028010766008216776672481941507945344026217198481940392532033776736654171147339550543412433968638025962816891377673754462976048953906078099659379440900047857868147331588919310221503474252064652211923701711664512339484743154954361739351902428430661387145673216644572236451198733199666889902627466932338008446531335408164836262968258814184387140291632496798061712528670834505173805649835355970813583295374859641607789226414712470535875160321245033593264305571543495856903023201840015778804770819691952808497208775432560310206319099712944422074566571811186707515848926035870806367588823282537461944194591822588069177042635307311418513508708216867014492809295014810994422116307891722506696606245727194037413738348733098305606692654686135533005765611339935716160082779436627705848286551948791383804189416704090090500828671257724869256162010186806682855956653386792146283663335979097363163131553831585396641518658114510286581777379646392998114814644264980470907660677380010598487847432416261241387022446182419415565971812381768361738173512219162667454747982523971751885630861761258177771178938891767133268490238956027980227069711077069877901912660658744371439825173432526651313809710568188869356805897965313674153613595172057526246219347720540953042774572127091958199193784020850764221117967947001429080262744025139663222821980048072054061454403957578642478683761486798837618099203375012749217980764997819901832239602768396978595668976813832775590893485908282844945482680607223605081643818648558699056317617010664216707423699839215842010769447155312721584563871650376610333014252261087522062336*i1^56 + -271611457359721815364272780450195305377882263658087954845448916835149393204717308803228512145504614674087305864917001689403189520043832440544152191442593481120601544632344750254004011900699689845246613325501291048198185736270511302627525452077076888933082120118458337904758385378297571981544619188336852202680549862628687349264077806307802304440065799248237382374913063886961026263399207032676510420435873419519553304063158691003339889750392040293056151319548494069747248419411252204027683874191913260626497804379689110055806701594360128213610907444505129248186058020071870384637574597936634084028769225945912222092163008236567522668963870919129471757856839305738775894112673056685088770393390749712885394675180951665879239977241896960934287915204906549498040980326683278250419763556292616719626972583243250879930776873871111585096513737169392755322893834714575337866535351601468611127743881707529835891111123517838297012559855043588123800911930855688866613581805396245573268643268223998074281026964120259830774743577699240725641353456458781719832220241795603397260185908615334051110634860453319140729909195530208215129997280607508368271884652920832613166459271090473350433324896537435744663500970630668905298221384149539443447486603245269198549573178677146635197867923203184425842970261380937945557440694882454050375005546492184903679018397092610749265145233386303930534474534718578726914694173005260329639417202823512671288807275012461957540595488320309666397605947068477524976005541492752784832080745753309123597055889330014284019362780715333844186107297975152263889389094487691055208395728985524382846843179283635065470491153746966253831378234472313301360746864824667039586066637027899579181132444488998017516524308395692232205798157431316090059127468425523629789746370966438315512668525858921930446593224303136531868416066163155894257018307600908075809756675631383020847135107325994481862522037112477863718131574277307122836745918673072737276664799162694177538916912779035239591289151866698264076199482241727571792486528904365842213261175401613234067261633243841033530212393441564285105303343833726518015476048242220573722979786529100639033724753962214266596266911680097531622678369224847273050656130443355339478335190813315936951974365472624071118175562646847392659542598969149196987677341661311309102811293796397399560243627379728429811765588632084733179912833128236104212848789643776703236844207417704572041373779124840284211095869478816079070123544729865525785177999016907015881601264835383464697994090516325927119633889403343068722230383791762173535516951298363696822724598543491137164384062819780423134106760282516801266804535805293837579270065379622832597703320760540275592935801724769674193668050270568179632366931259677441770036675026493683924882928609258453026528662204958781893898316073345196438544578442636312365226898097030314762950946526476245502432719577626343222823272350347022323197887854396013857864824320916997531441132883630545027062506002271695851647776633144810072163780859870013417844939416563112182950025062360466356744941552339194201742190633923614101310069979606980414735653778383917641038746725055660834356451222067212195064352158501690476211216537926340629005238856304944187282072575046570670320685850512370778785894972244415629115794036239334889628363259416921720910646634731168045613032895577690044397908977359349518173307926934825047940069748258390391578682210637713930351226243687515098742659530799397771954716293528176539397709044920614912*i1^57 + -9014224099545768502204665020622147597382921115671680535472311540263075630307367777694157719965063018077031399396425841860076513313150583010996450109928207647762500048244974937043968820520015803735220366011470681894371746893675114046785524439130813766896991758557402783522278400050670497881524731827423114467148033338386353600943443405105587117512986679361018485046141633849606445179903088365980173528743833389991258094628422494602143603861719384147288755364973222520027162935785915090994135556112878402598192243946662285323053238845098213124625674103734598915998007000295422939136235079040530877843225778380174918071269632654464683065748167316533114781617912960765261228941992140836233134055357472447367718078825642701171702803041821095531335496920176644622469788535526425891190399671008033337318612636007260460525384465785517494175381353841821719737645684746288780081207482974217232328309196124484593335564911795897814951798924667395859927305435482366725230516864002073582681566998905626809684378962696234120085471557598689212434130159765310301347428461648804013329817322981214058933004713129490691327397393715663795920011199715283209904819446829831213127651472871511733814712868843285061413134279905956466292720821857143404945713443389196444795326053515948300905844081827477021890079486784462489995855611739992276788014202445045384727459874531930249282684267924381780505828132893198843630075299650250242885968097585816790266157253347835922817318447322761985963025065067876727895646059342893825561126999686126178293716959150542842356293786388763652044862219375300851067292813830780406307059827622175080104569831249060551374759432157512837562823151951859208280506343798720490244880526427703252640630685978977142603398116721379051658257492569201716891904271341362415511087538582444429371595680739030124443875571579933866199678368129537437821727758688760983342050994771082252190819659315215913985987002142905937049073758029552546318760015339391261722745827406587852547187268987466276130099877199084762001353178463353113508468253592979023040763717672617002550349125768547101595120119339847024361401531621237473237979583789580155079784258149979150843415971198454943130010630850326660042171239645602559898104084362278124397227466352358078715224174419416243543655773388897399575851005142113778115592287444314280249859312277203180801171033121182730655606120899255394298239754456296137286244458653236778897126108263892086562669879740679895230928588994678528297762919303026818821381886847575157897144155568126614021491993460896519705733959494021650562262030559848818210406122745119607769502358729502432101748692146835561995536559092747726022694031185094630439617868053782342111125557389154399161016479963698998665631826015740483947741523776465057299291849300896227012493422755563310701923752281944417619820898026638887079870976946904215980799732711204450091071641310086883150251877382627513982209112329089082659361209230782179084218738147789421672170602768817256795925388628147020768983642409304821467901854643197045253178056672271726887129872960652199096154274421020389068554381507632736057327266714602215632754176203045737160596572071316658436620314269866006944174578981091832183848504849502293474331356071555736165687793361095246774119235688711168803658964496684126573958098712360037450037397820877888833774154422642497023683519585796670865917803068636073745541800246563881851223443343385007070658728072661043674273201283094323819518676535949791126077978162052225761102329282560*i1^58 + 166992076983980203260078887885165566039767278400361130740193095440124003586735265391044574079412888846939999731673731327976561016068650360064607797747720766264071236693962772793065702317116878870579020993350225402529597113070226003409358953023537841812795480149401789675723279558048370890734478188544135467536904174230596586498408150942711183686291400971111693036974885390879835758990902516967026394850046196580659269921494538491009129284844389255798569181192186569846852126967526965960912026655861122167227535783710455862058630719568972038992002760695014281641902991178104153298012909770789525668211846730016125899081720215219688778203364752520020145877079835855090425353898680562152666682735699951660450711175440601044990284762876405383713263498912233885255990067023720442299179827459111298327663462535725186281870757471991558609822976588494813779609261677303018685734807074770480450329293365853493143687555821361951953976539900419219158498391886648418753812645662175255020425425893272820278657569564496570069600539772260984887213198876791509149875677259170758173323675814551547194276312565998963863469470219964873373229238407256707202217552175815902715067758763877380593273378368947916188070107273563785549497850168657199309198515935820910044093415964994125438613509088624921895178711186795676387025803600904353137447541483396441800300997289671523339182384624103098501666000271750091637602441282191837630623156227451725968768358207648262856251070483053380060769758550402576318652473080300338044890641556726585395030443093041392579549835443315119714804419717027800537786731963572516808721133530191286093631742369437029732593843384173187192633055806989321150054475413876935583410528814957160343486360443707102104757325129105525481822915238734992858574348950108698169915404362194259919781470817678538407372744522069792992080113508723018704263602957363477814448320593556501570341727874107324643020552119395210144870178893576903430283015811355513871051506011164257985820693236723318110465453614135365654232121240467765025227222743169650714675941407208254831229478479293410540167044726829544432691838633533939519472507158362251118234006828772085249123366774451044379627179318900165631281426336448393059531347584626158144935337185515807086994651547556465475429505732363308966342246797215142329491314360384308313934685137907561551778053586223551655896473548169267532215311769749220779395336018750128787203787997180041005045427292173974147759331510927458071100699783434577597807167742336875683202913715496013872607879066776056677035988243591481566656101057189825759339937826364451411374063937957287079162268276211287926018527123001889030788415801615303094232045242012746113767769321329744445737390943405522415187236904108037918287188100042481453085147051976629732596731475181232707442127401518090792173200511417798109514006392044313314509842654192446818402977486307572098057673095396269187187279341317484489805626447803450362802186691128401340980424876115570833413537234992836247710980927470209712813735307032012582822552509119418366148741319679336962405483762653800242886481077029788745941797155721319125495194029735820066599499205765265534171944783890505098106102879934266090969237703645073150263571549085476011932641811405822765415282893476015490078407240489378915986558115839841859467858356545229471537251414268580187454884419309329358525151576868610883869414304177678554997720229400041865101736678958305511489146884184032974288251291015419523440716163418121467173273600*i1^59 + -927434371108305469838053260998862010274178917543184397164960651642203665859793274166982030731023494204085565564468826010867559702033804050285126822800329545429459921509544986120004960351380643333082686727674774742930104049483422365456071395515325176301009408944000073181134373405628882125358970096772570425160880828750233043707428659428958943591229433995242096353768236386220747265888354744759740321999318313497817863992190679196594333464875690979423006498334892164692338362262763179575097459912893379973046417194251030671836209413707979613772687424275764111595346959990244149915667888929813457477645811245852874430870488942872184390238119046238777744442206896544005212842955983971486489096699891589743359902071258974968689452329885565001789386236145091784760727518526405866940578639047448268895064833691176904976145626214675370697241342859261105564798840400441652935230237398639705266291753518204442474487484724322731304011814607812921037106173529245732424241296733046656096169034392658945111616222728480468631656377510473942061643714518541676423633358095814705472136355670400002883982041440402188827795598147172077664515854816579227517542032893784726431573156182353251698246939737425367366505580462352616223888598159783161107058954190079883077281537794586131740381254696666208544946760445462822590750273045607289792436282747147665466068440255898294056413881586227484846685857155946521163338357943066401949095575790314552134679295808870431600247651217476372809355496114981318334319456124997224190053865540162743797116383274720284109120905795069126837407193178436769253475955121572894759733707277260356635863526234095167241012014069056024051884416270280372870041376078620107513767535495920259218302831589524768589694812830456785472882794940908197876743083706760562735956173766566262773324021227320663030079034404136811676092348647587534044313059499479822202027053326892273757457560722352357910969632242960255368374676300834247348696414412609583316009596619924890032012893156266004964597625331910253168253686160112765186323777721020010651785490728707782918325888135621059465843495372585864171223301634073639828003352834825164987039074654909461765560204986594394135146028299680949385592533647554768092804150483765116420834516612125044594471489747177875697298274042299648544898547111558018585060939657294310884074512755763461070162849906596712880686699383570886305585742630380520642981627613194786610567988833987164261695623566539185060602524563974307499717363895239170492712661833946257711047076473512515231219375602134299034257622212277329600881896437262501271314336361884476137587806769959273640285123705486711439675627978599457202850076720552969613112387744204618068090943403551464497641701655284134718763340123887236989380596302289088301827765843588666263955341012113214483416498661348766904459128829244139130194359879525204628598044190640795237579328983442217073136790889065716344141100586522304876137361471325393385495736853223302404141475122985287003814365636428684160853531262359588728806449037684359477809469204728416589693714714524414646660866693886148179030711492487591818063207131851075787994110854578991476617682961947118614532874203084927828884540504399479994198270168045038882014053832069746532103404234379030127301988965451562178426173448399121009356595455566890294642633633386744084504530213563146463022303758760483959502275394112291021885395219915354255125115151287306536654464939547355975837483260801258929951204859805333319346777261522806636544*i1^60 + -2989295732464019775666052672325597607479907783396662842989246680774394212865427388763513763558614418868029940971871857974499071787640382901619263215632705227772750096120150406406358165341852023208420986760895992254501086818538429454961428904765675892463527529877721455989376618940782632557386501334867867160335883442506910777609404310990962222996441692756409525502106241152053766098844562261475014587759996717094060428712886776792269792483475863419782917516712152193806907028928375071580428885504133773410030282793900484790285514263753299740910748711898292199866351491290462732262821852981580210494050803927151311688511785960660419386303913099617184560742300521768237202409141107242296095588334975638607872859491478157633186759944149134408503500195096795618528820149186049219730841956648592666475018375924290955049321634217168945420543129028034856881042132737630446984012535415546337436152959396131783403600413747567679815578879769670414335521395545806697663093863018322719931117537329056276665898526721004688757975694312177577430343099464602269531328107366738698148004391289591075592447991869152566124705290252154053414009788428621894541824748360107581101933949424358613467260179147293326931863072801581987780045760350692816042365863558205247730418663238907446607439977583022697475995077822197210033747933757489089520679601422404667260594145681345607428838306665248199619927254319728085532248086150653268130693468690136221207118142210029781106033406324190868712506870822529582567066452568469667239373271506251093473222083290302770819285386680118054046801866430804987594211407225727219417755894168104497473743643747467268072428635523528162927877485995944620602608141847181076202195943610907825362496595672331400742917051940364076732746070319933137698869058426633044760580636538666980506345381447563109446992233935317711044177402109170495431629761323726622973366554587461734947213424981794697019414484838078148168966242361516903457254101569135154233914509385733521801518645913690263736679953074525440365917101046096028860629584580122469063688603759196941961806325250804326664024137956204166641436859791704941865028538015297077796784296570603643840652726901764279157929461307609030043472876955275654063648202764436639958589974304922347802175736750958332048536725910675496756928737419049611698565245792548006371217480202909893730056603268440879334667678008166628382074378616824300732392588437216360081315136700234705534971586139234685410159727521903570097741441418101690662033738686003500309004280652596027661574891677202171725379441272669102308851384523799571412100254895312618196923261557115924170922143715048868895243576042830246346812864603309546391895689427039820340569028090888735548399113643608497554819671924695055730571201086389477481938662244095903621548577587939748465066072331796326152042183037175469531156206092297130184972728741879147164629296529332922902553051484257304944525901767250725810864700005815031195589259703758329953695884330136489593392507695857749143310936998097689731275056377516958580968263875226388849845001265817938571367006404974780711533580791543256018144366764318261715475087106831652719432611131260580779063339956306744646730297071430390965612745590977029944612223024282899636443967610502852163333413486995710248980372122997202732065597759484512090045180446460097696116735430593895755496029200397419214975634249258573929181481155679001271323170360713951715830575060193809142414912672211210629596411257218652024652500247248896*i1^61 + 292360108203062121334797638450122918408908122486718660144482678470509865814142847957901086398329301897751424456530101738813746396882950364582279407280895792391581251928135573435880302590034929217501316806917239543993424553092117497540637896968221577882605885801828695357414699476300398228060542588011941382207435225206698691277665502926919545152466241154802933482365772344932428959849591403961403203947649710589616904940175630872837744801811741731881646315950912576114456468842423869415462230946441539419077858717878909302748311520200585166439344253702671668294936235067846536532435567051894420394829463858772369796996696731931284076226415713060508283437189022824560780675342298998381061247020595539612140842196176386852254217252876439145522615897244180295286133744859935690626286622463530487167280883884866235732157532137204648141566416228891440503293480018855321353225691464205623612233018245825531716654107842115849703597743710382709161693127764422588239166382251013368793820121578710438366067906402014230358347382218650660241306904986477827061175622646736907986560428950888923335450754894294779050184842627277509079902885048596887517388218611164159817750687027516523248956516526573995181611221755517139678572587023983514323349199299298225348441970104773010472912914724320176893325511914439015390977626594037295556647330546334403342267786132332224988823944634612259142955898308240133154156111991580960243268423034701981454845053156216609887640479970985796193446403398258633581271029545074088418885203825937821753916106307784822644135955415672579211108326973296573500715282706717254014785222462817394006976027474505166737786247433765443690277244381090139893008058030304421603670751144148471671494572757722431470690191023441864511108378708290263365823153431660031595768181655296497852766877296938066989734952423314623621191849088521965282832823348173669389312053206576430512510624154928203639149165100516670135386969298804224749682941543657196495046170177370448616337294778663188447866967954520074006563037151448667681643975972075507575884840484175477894616102308560034706470300247322146691597230082380549854384900037505198714491656438310203584170708373749016505522362814755149994917371004782787535079720505152060016143735636038354052704362217010407112703316725662204472783330825249823425826598024503262108226414914797222415147444308384651062371487430938732441898842114898489208237467642303902098947578477567323755893168278425963745601353664369635924655782368536413241489898099296574813890622088582456573870525746446900858869369763916990515337976863247876899180245081217570493683187915876855583288679146916186457862369399253051579489149574792744869324730565672148513311284578974573896177454660669110936824999838880918899499239702540699552726126449899895761066882720884517091414256173102869492575751998230610851900884260178531976922616075505180682012510048047622481663785489331501661129935763084282629548611760465506459874796953262375201647401596181378701697950334853889195779899495176196342635194085810118086719095652551967768310063746385649323988228199643157055507219426440212764910095356088846589117526629851334148933291857006380021026512328617357461859005745454259975382347180299390968358930850225627897486714376877568682449675835600343087282522323813999615603191992048357749907101897051542326788293386543358765780995017288634067292405533042199828715954467409896016111965365094899447684582104984632870042476700783344087799573802833254104043710578688*i1^62 + -2988986378368897561264493521578215417552392416609747802614347149728680607360804386938880711007681908941574686430850008961327826640418277869568829041423935941810260237847552451885893321258479435259053320984247204780445641589369414144006769080093773565654146726686741407437680953119277487490564994719593782975827833959684959780306950631975455381519669640751700676249929460672691934352302155761914192605723763131238188599662304000333256764411359824956192052997603517422210596693713113108546669494553650247505601872956160843820861813174549882688540454979632741661124307767419173852419311963262250783464936891119840573377328707271777921150842124149245924553745741947407860549531383611169630700136932823777971147466995950650926580133419478195755491722608426890771840722387304065579233510236239165412579402086047181520639465777652018182828715270668771470601465062591246005646493488584568720359393733909975264804827834657303910290688476409272957739578048571410193170597852270575068219241803806786781958984161274091359690193358213383894991498629992137287782128548751734121416530122343749193943644930572248164019275054776506283697986714778666763907969798839327638948863433987664506912964737165290900183929486867292608632995584741253720423875086604332432515826619719555463171841506309989721266589853773928843512379358491530760689057982727539477224325801554459322149888528459562603134937476100641738280895367637754893733804810419554540363541830538104123036589905650414517546743436819238896652019134503368422354903010304694535893853017195537205231982515632425320540422676895965309201489703247602837162820007519053550653147109975166066727015012848974687029243925386044479194165370050510087061919675934125300651111337003420996467233458662915835062159448937604283184792564815247730024124471884887172979316684096050643263656275979995160281784820912552059317835098388533585349923413234870684702631462767153763760689579083419231517181363580343752791074986933776756545268807247161940309821976396330365791903821722519452024058236354358655187992376591713205237302143156917150281335661587367680980019607775914846124933547822717102311209764474259144370492906314235420885114399608590711983627089894687181440451749754187577494472341006613423306413074795689049103240196943430766468927105745734508414590856719120048363699930287010818076809115407673891729894626646013932017071266497288884582522002287293589848411745994057066794798282405039686563661320323914311641815865180505679519032430466453611845129583045150628371140323702178310228308130842054391475747103011362813434443193390251724458953965528251787315289105226250394279613905364775206850834066997341692625134316342444049673667089025021358120711109438167926584534972842300434659899345811689775874237547366399033922480785790148590348699116260286198391360748939326065587565770488793051634405342452466545093206091228081741318933283170207803277156844788553772258624254818393314722391294180751642524244576445128287562636191375988762184142958500450616059040275382700417116829319014984636959858974230955163621722624563114963766436055042523893679676205996054525709238059652399338489539950202012215785861940622132189491438161739701406670392681714983048622718024198258047230821829577721743318690819851544699114389160645634073019796977217688169385751386542172098382068025038171505778315499902598510585813730921867026616332799704476891493992486681586360974836359723973666530929478141441638249255458564458613875246276442132904016871424*i1^63 + -46021899928751380657061390755780117574983858651663935020054354555850099001608279269758786935810741617011396528199165938136168905599967037258874618386794616770707531009174956462735140825335048917295001599723074195717082365656453585287803401474571376272893849635357754287239941852669954921561591910970560274370436688407245020507951901269257793352468155484349247576645871621259751732147098567559061556323998674296370714084344799831812030173926010234154628948428571630622999570757563107315955957196305588826378291917208211225661260440774305014534086325574568410064194845951076780231595811179845582930116894359750458975789684656695952241061122490140879022778461096149485439149218450641928451240854716792987610238908174235291140196965775178921204782014460443085738135051360830873694437282951180104070251242985217917257641971507934203527250440773827132506579189275083881407884255903542320053927780582330380089248468060002783105831104740211242197255945056263294697598741922034594183342324293626110850146982906306267005920423866558121539653495786367914821247862094849151792601386857728885747373591162998360022607463200782873942153909337793820089159097389730245166762550532252409337169375542063901977167512453160575000314566770014624092355564181589424763283163993610048058845413782112045809656747578897745019298947578516897018841111663068303896381713905772844201417670292962582858231257170075098999120272109385217824378829218555269756671798454916513089648314876097859242905890960894604399158106663899058142782041807884555059858610334376179800003757811551981933829274745050307116176268696435760650796823617845113650269688640607368696003625574538350878208714759117105343908881720743413058283598967528197585294299361619865653478891398627706824141840342876741284666808500260494645375482659886677251665081354979818269238001960809807236403231323707168495104981006277925943638475430766218955347957175839740310638595695091505974987709810331078251515140592952098012889742818192433187396107578102168111310768754043355148197277595725987959261322329292808064129172857905185130439965678084775834061103199570988653186083102173304547547201592408009505771903716760063552542055515021741281954219303147447916968008214893750088225734205815745408090465525428944046903351985693770169025259975457980561432679559379201899828999826593843675841138143299006556688727296780322648163520541716168321210107985874581057826559145348536137645134696390598823346713309249981932250862033142744910557549851582154951655194821512565304826520758225816296379396730486749830692271298219168024838023293885886504871500269344413980021933882209980641292055999872406666200690663220700058486744023873899738905048654667677008638827275729555286197136089024324650517198190307708073583236613756719065272792616961436888273553504023005871428398150383167091183923490598294022475335092454196386570437960306002339414965082948987101120753078075064620256969226593850681522975832739239161257895365015530064221852406774766784756620771578692420053683805862563710396166179701940144772374897599025373291186526751946937278787279067474530283618049861607867623767286995914159958006482713132505582969421814014266152529981099958847348695957455472448913543567581257471876774086955160882775993058315572685454460206284913710902166393522312373950499772340927601761406388623341605999775221868395420116126435482748923544881993446030955608067560625478287510268820701025891625306399257261397904248283362214255965534088320706936832*i1^64 + -361187396958805794941043187967594173453432941726376411293392428039719133699475307352349076347686848972695002087143208214695182514654949277726226325693576463102441213819793934315556506171940789777988070046508885098729455937503136776105923672334872844029087585697273846306514277691734695675589459221886616183384634649383024909776528451904342715292428835747450440351878243211495394027060356557895730233572471375763088338495100408199846901121493565425798850739721193675092112214275556563510694651473624693350645892469924101051372261774072757614110815096877452333258007795273540880454524089537144607844987301767813588815869404122450840409216337566162889710814504508999069674519666460427423108482803024416021017782064806423235008518971285354829276249208880383056884973507365361913250128582438784057408713764276793237012849941177564026347732912658302905084283600731002683370211452188926130218353070732941582567277899601441441004004954566804044497512107731421126725608709466952233707457705317832759556834281999019449841316553767394668178145796059770323107095469328960880907057565252251458060044741944452992260328783088554246632536582599979042775834314388955914178584948784549647104349907813982980714977655369804004063579713285168838413372238809017156297378589024537036299842385177870692746261517861894412514232346319586532374080169057015832086456539948135805323628176019454835610588273450859707336359756239020071923897859921944335954223696482293411325560544554464692654032613732397688020313102757973367916420779055860342234296891904467539391578929858293757949583993796096232952922506104947126726130206268159805764795452102042250684077065292784908862332351750238489591477600496109675318067230434568205046724444737258180381376159431813004376430681679884575518264198002821146688367375451417695625626500774415461431382354108567857435753623960239453714464930173344442723434429035220318463645761134080406592297242752671131508129553727276953222430506747844379130726119798049790824025022123872358056071196255673719925242351822321249559041293185773444120841220593773865799082274301788034544923332657284167998354033779422736685783838003601776113263720685872568176601340436997382453052890111186634809887904460396358468902639551158088743318960466690652385363200376508962111057038664215921879066565117125994002606824044729164232574652128134182620776406980227204977922740819756743146485732169755828888995043903250040955159886324141131932152394367108044534971525437501177763188955499607283961528958284839415523681873784749812083331649693142144139774222739197403933856886438542255279855683521264617219826977471257972365030674693466438861745212632801217097886490764088674021870941375330849135216540166586927510748525020620044586896582242371285043478270120126184532391338063071483417152645225075157192382281365906465638139987435700545799805433911731968504154456729759661609281887833479745390485642382988984300922264247332467381647242291340284754441186215058495655815481837579869250772537913554263913288299260754694779432748268758551088606920729132877936793255531506973076810593459739367490974245518894261147471521049140839973151523561144798001696866136270853341650087932422217934178162637313028102179216064682380424478242633301545012636466661669071270960254615281188616954989656741858905578835975256916246941986569405664099791858886559784505175232557511351903692400405116453598845783088914710459355387091600723587301180787495354405487147591501902989913272848744448*i1^65 + -4838837412103450614261451959373439784859125970995744571460061860745681694951508744840334630798971820666383055889207375626906401500975110720558614530488283620987426497000765331025437431424713913257875854436487033197275324821388517480670106742991709270692946441266127830846530791947545227434477546441979220760331321637115630575873780309110757115542605549741163006698403712378973147245799267283485789767156416968433893375286079544925114462221423525124802184439931406708879379891113442784988099796860334128122519131937903073113692917917111357822534278932926591090453410961286031198987255150034746095965459473322390335275960561887508969830244697606917234693383812726996874184338292676926046196765667526278847133967905481692815877077643299063435941358689028377195465990206949728208551491342991552647957845638408502923290232001490837567532327083257000901174508021456627651161554844881150785928698353514525848466089798840885170312526585557515713776441278293464918808054921988848155177642631587968189918022732015263335320268369727642145767269427188692654913914342738849984291829473413370262792993159829078275932196736546114455349417408105870617545411007818745756245443438461135325540995107568995052825455782734103620536599869196050852094024962714790583522908549143942551100708321548153120753903036079298767226168911186156045106200965796059272804655675700784835526138406916971410794537902255035583045268884094383202299987206573512559876153201620731551321514897850472018304896822770409077321160261684443675856734225862032622568967475910276244069126626481142279722838551682777346086860794476809582650110021248633761817926281757125108198950984916462223436762646929049827772649009609670330243935244358237044714955385497704345787340381703939278170227016710616832751019448860535855296955776424196636716916547424486390086132466907823549769444644145772076064501908436144890302699629980571716342225579605944209160551201884962323172628617250473222870270147074722133595979506018526513868378035225134317148113208463531459550813047341776200639149549939946744653516691285615489693281594917142238714281772687036121517465816298877042335007415774998114725143701509707244032357414954951405505178095873879027223412404076368479153251821150897023143074617337072827696720080225261074869052827039378144614488969678903046549662642523019038752509386815504577978796448565808930805509859903122293533121252170245759266507646257366569487279302937392220387364188278128991083680818494509458925899097516887474419467141784322778950583535832982156606775600499743354646079549088714504864577666595392813247458957176136309900536828244830892594210700472509015539348255223219771097883684781168864725503211342800123770483640512506667227131615894520746577855799159257780321069468823762007924170900221309941813921594284390289706998211438713306696242631400734953767441777025803456583221958404799169223612856659177307789397013494087469067963764257275574647924006091301405590068350918046600883001201330255357362994759540406362477738635257231530009625305858431272583296989136283691090701788687118718271469690748389293516390906048606087465784714209723472145970161610655534429501843576180284311384280064517214113052613588033237036424645608537948797420218528567423635609522007303253922332962195008970092612572955355061212314718150265196868861247776002879863132926496457403584690754235712706336333333544254369618284956495648010983187132936642165577627703642860854461382553726099011422851432448*i1^66 + -9846010892128905002015680459406628727376366843120290165709130276104461381523094703957613578419665869777003421616670186850538659612237119526917094849595997068384014403106202870564610428466315601990998194292565293751111004121261442110592885709631809203504201084656903978138417101893573822012651105345607414263321291853927252957765266796621061469330181321583122686154841278688940718805877487738136356315243035466992126129586206345122618783299169668902937521916050258781969092961445295554719446457995782349432588180753248221656120310856392100909774688995159366468206288789850081724439556794264072542214854645013551736271349759215841117743058230388734625254743324647424645419493839190464844107950693156247849276598443582398577459940000778696959620818221154888707315635795616930459047109531413662012832724576183918894052815607064555770536749348748100636013859739862480632908549117041944888689891201548646233502738781272937874111907774339880279712317009969470339120003227741674395635844987845356084335175251275499614880971592979189126704073323704625885908145044403717795002071021513233943870728399211749977759270328487015474869177339955883335218759999283812313672868588358266328118716668545730184239707432689798658575153997858521096479391843854279627333531325793107908886390183591107584810863698162970443368497060889560709977540209438115804578185091237527041940596898255575662429887577628587360007941115736849118796292435606089175247286533873292702413845904239588297676925300383739293058283966716753029262188809922490369598088162432748356397835502057767593090319043846327943112034068391928228504781079670006919081098509507928385515040367932352297484700806348219393687698271957772660838695010864463638734594369503665805479766000919934774253142111863614795471124552081053748846020055383253372746768333229473151319690767706020140288570348047989554711137995753198955290666416009669171391772063752334860804899263987948634932949025861007044031909709369942832932029335202972236956331166052254464080881867502121346078156013019309754360750849750433270600667037912232346634104884531058758566191271615708911630059403550762210276024301700000146473337730911129635443196118305374840430849861051405469397270903011844878239806120483482765819436019765532012372210231420973596727474537606192146762510414360936610840401283836343453438939287973863722039596466818720731720238393976771445388259678946123550098041370570406645431559790602538377251791181003651179395045574467874935270060495051186523572563506949103257142201159096977917811466657617036872923390176436317326204660948038053868776477605252266398100293015255813427400813561254368092950776495526859476182067018099414366993296187411372870366101879723756021956868821763635371724430128168180991768957476222023167030515829619834374361737569907436540781247890578451428123574999860329251690981715729099192805294196242444004682659419788693540956260030837046636852746723596500971585976495406268895571850879935178031808991718630672345456540963634442413324327478073604920322631478143050594447811482717636065211453412375813378215129948356191685024394574916912465323872913739999933622381675139190858979387611483258607382779580448805327656088117473923710711723801656773682130231449661933724864951056255244211558939280566297733281488318393302501872884597114798982395619873541851801232254468043724298404204817636755610091828582369432669893294297819601460993495922716788405335349033553248161929695084330199078731776*i1^67 + 89431393300985982603442394374736482280014234405254709555754165936900855068258321880258318846093715587306084253143960730880155246183036077747986969356800398302725442930526187500398725605644625665897602544635350550619161591523397104182750631659481725099885486946965501589124587930611832280701944477807448400066542073655011366777568090078842881970129907614203685179563428863061843523241996823940365648214708351612888245406990484615043192880446348090854015260749847564289271675436939339530913991922624605208083647398847818219121046929755904135020595572841206421788069503770916577253723485440701251232918206365080442300164623534749499828420686862591760237914533685327111616820084279375715963481736888662694519934662985800076677634110464143925218759183182431992620532567193897188315295121728798350483793283443158015130491965730941124598653421635931270982722379801846291992814012723661747939276612516562956476556132797121608106620433319205300470928615909288212499449345606624739329740887397228185316306170301967774942839945182048068388527467410299450980751399670097958677316499439903611475700844671985606595369719184976351941913979968275819026959912537184311710241794736312793564488585760005442608851680077556534157243417734871559183160527098296322818248888873823395996413141205221396897135604000849747616327620813526667928773399709941351833601256652716952455321522937142044462231764961472293968908786254398770411766122002894960151620180347342667900290445338407989406040875906983791939916325878581351143943976624401580803218933100213026756646707702248317305394575471967841651963306153403714693307959155156736321515435567759031038778268508584700104963376676392117957275417948647155416045115531375091496739009215794142536324117347791614585851543608187417406334017434752970999079413469889116217093478844383753370992492370811509165111010334311011305897613467195828889047172935747509234829752511938351715092488046330121593113312060497812026107890083082953175422834606268849841274440436000260107022607376770798225445152644325769627174503027286541341968056998488143182801044681514106621623882021109437044880924167838023916272407817039794877523612925756591261129635741523020317700231185287054294820085332000758522266032185856718410012068358079869712278870503699464397580425585023459545534745229941206964069757058032222341652277168092234320725251135248522562486391639837637681244118655106776573127373139441400439928361117918776543625448451962608992948383110235706773408141308712474596752324758085155184236049555485841535008400477869236887422804391897148906420051857209781176308058078162159049774633005681540714514912894420315081421013916612057788873379816216213161553320588910313568574101911615102413544660402745466561714483034688528577315965886727221796906320962495843910549458184761300336712974219435479930495944455044402499991976377819156573226703849826177612699975235693943692341587670010015590282134620896270926570126288503684213874728112165034728846189805474248225666481472565203126362188648845102782150458913323383931853072142979770642032410930963809604741856559241160921782805517151602972831431450163255340600842128485711108532001828213136587256270203671536735774199133779840540395913810924596258855827440284874663706966983953110859132801127012151158512360224229607287518045265117587070382193043718019627342760528979571350207094626161674272055750887927975704747669705768762993471282141682208109146228869062019206217687072140869632*i1^68 + 720463894670633430238829509235900419456913425962123272511995912060471641512539707045574034558683688552871869238181714986052284063767070722102111522902591422942201319302330262093950457153744320938908627484995900749656811399991463969682762047038659632502019616191796079836392755693625679123907667718310258252686347093583125551246680638453463012892941540215225446925771507662920553050496863977781130142387387494593697721254891706333612832002394675094527117175950552408426233106428811428784152849984237841768054593315717601764082468866690809800852126034067591489987866637320958073577831488363438810901848882029870603238360394327621375543129480818504413670638785527416540187793848420193345302626054662222970587259403443319752876085620511292621909166529225503838243236473459400888286088946656611229386451177174569301433242513065849665911712730880569659472591777945719960697727751354423204714074595057922416015583791092990621267350710543713422557325038800029080736039520082105544444609690313433476428096710136196647559971636968736367034666049919071030685046970628426499944978571541123967069241207904543682944687879281321157945120056567161104595663307444573405131974052727692935077385028786552830093195662984983159263778645276460133059493506312177338206715381380874220109705886644476648469707492122246418205274036091573804701890852780138658555495854822582620656937239473325265386796242601237195738247844477994434242548281012370561614461736228883288361188750789682576584324316057849917640832029466693977183979584596103494659885982064687475195026039212035016849457284343980335627631043429017871213571231942681609194548085740901925835230744343967954961217086716802729033028859875997328294889792669845306086156681553547139032874239555262826439590860754872086008694144380133384126237854787014436832817909050277814328570233895083058063554254327483266029767951116821421945324255788664834167843934490350485448829757201133168095738532209333985308382729493031731140302913136847196850516089959325677439128204862125762952935202978930362563780368822938614213640000606336657806700411169995080336676113407396136775507325312156629622993083227229610373457905051684051458361000650623788039962643415571069627602327664715760411567572124241822792659912597982093324896720621735223149254779910797551034071335327862912626009641255382509482097478532346233820777240885884295697437016726565065564678982593582277299305549285015116320468585241358416045591256511950423285554510565516289821985378226982664159157667579086700385641001687529043902551554927560212225283984189510541924800514968821414214848174014651193011895197732027174722233142608814571517102503325300544449232900619138759414320826384646004294510311895667033898951381541625951542996775587901877077397998608735514924452405085871106032422839115691270086188537968597848300880341147876485715221134457533848468230707989354685805934441709536821398381992891643782878802252785414844759315550191585147458365965984047314541781228624987370039586977367955417910316974216462342543402939924853884634068617604974806287060497925560270549941237355634298052141562611584154283776644841450113622513104186674727987047901495465475563558850082643288096057232197204427322818272280144649858455609982149567200582937768366624431415977733039182855326313023479956494387666554915140718793616646653504611590529662271163867374212162079168212065592081642802031837719086803629040781705292993033592378218354532577028920995893248*i1^69 + 782765479187611359804621998023919732199474526920430947764047626598080536612570313968995304525690293584144081166086503498149298001756957637486766446973966321722602804350175071234412782361741936892943683493482293255039269522990828696994810169888742009684640529728620885451838430585211826643383914151255580779822785607868150012592702753568312834986473098202593829083697120904768327297453719936031950456422314755129263074154751744690119880391957403844182122253989222495668523945051119760087086990622711884758752280534871300685160343742798443730213290022584014799745089196483023600189298998443598589388085089112072777752313751767372594988061297728659116426977973598641307734066439642082659833875485490205218557508359974738738933832562034468805578582813340796555063052300597966118586907373328998351999886433115175836051504865511078484053717902891539452863866293847717324714716831846999155547976249247320479823461576872359179623061838123410152736551111478481658910608839455750422962764272124578871016866973935930330402743248572995501288460468272217700732911927424800829073944727029191034113310481021005544536046697509611934009902984591641264447399326171416049929325017524541127862032904011432728682824872023443652448353673882170092389312752448400567843534303190303722661973051288661474966588113164536176009051314749895246312368215674106285864500520866579924277585042228645164402509630562215169445496059603660134023828819654441526625293412950044266619636898472524216987446297928407759973921139776430993730898719221625349957900232318138084266711259645178722340556568352147997486166545549534551103350338333910474797783202746063075637612993571579424960451981810772641315787209826043454353688101991802641208574594900560001795403101045255068379730836810688326718182844041734412518301319685802590649387896900252042660383477264575208539019154847235224272847330996633389082081119896938487979718992595210201326892896606561540955569155191963464081520472272936983122595782807665887142636082329949133621273988938621974747273013793954765436472781414245045574237846202904260953839052839950208821414175646049631759982590737619418456766928963764783747404203886908277975014053677087099333142100331532905338648006271900879175366474239306940135134416192573902969335418394065556122064675337127172596232283883811927663582564232018241118251639764358298116584783386705769447276079905474416258350932322965776812839175324531380602325053679252800682285643441186092015425062864690196726429659533813699698608491037990548804746975620133041650842186887442576614782099386909780802840807152957089286542423583195239160726941226420223822600033462152886653471879703968381773320728880906467939226444895676244709752690852017411144463967255336330133876822427435980220228693174470390114454028990594367232045170461467415269623151164139660459759528634356807250877064571362750392423105479066778964599628524050227524270316495779612976295961499167951997464613498783543329416064214838483629925093742733711911351892105938254290671746881149266551561092414368646175040620782318027209368140365398886989951317406006225759884824766235285778927400515413704423736707097804881369310880065225202553991691870961723389182107479224241106504200570341084897111535359012118971102427507283167732144439474808162393532357117209853801815660955878861414678573378264876309752393557308884724901859432694409886886120841387003872505055133446946416734792242437064092384765933297808508193792*i1^70 + -8957039162824431591917655911774471003250940169725483773291296503142493990570204535886348485756964421944424956192219322320745055666244888954409592312585962042552891509981853992754373853692756681049950268197732701291659687915659477252152571110858967118935742572647522985201674047286962300060498885234355433137733042824569085826760733514908343855138240276232184037866949227530704914565452986823819173028859594686002744296930629207744679169932879419138533558094041353602688605040900748709952055080641870259979219583998659894301993027424724687107961062883842421611879595056390754464015606064614892936374189209888294194633739072218828126855020777336221839323575569843797588885968803598833786316778513276387740644957096855789038020109446712925882891118250014842930706283260052825654237531466233385227074073593747535165816792163753032012729263170374756773564599159250525135156852485058502340962644224456495786589185665533391361070562347802180422810102069810530486775118447660307365420447169874072044228571286987681503234739057437322055109860993677989764153628484173319335491050559554292340926872717965337895564744082787469464891670324988261590753776513387538030774422974278850427600358389135550552163950098508267331764377788222189780426007840411905443281529691165397670860043802736591191483625264925232050537860138698479211996649677378410569228170172113273632585197644569879533033455217380467133445350985997544041021285517402007604786402409271232643799580423866349258650000394483246172596348885972664014891296618031430035496860444521362529768065539535569998643520599837682804876882390439745607876310467424599852737571623912309631637380973957914834510552586063776287469001998018134208606715910283993803898986359402200349473261670337663518713953551251941290307428044275674843558917630279172264003393597507204894216876785055701628807140976118489679683793031990095811486928530114598903689414696119250300352891463978684086948632225712009577385405077668506651577136761103175156119265614677258315147182633551205349856532990148369872799779325369018129537891743785302934882128480600868643180282894764945748219780104506273715881327906232308146533363658902262197597568108066859279620229157490215271781176767218976384027854068173824857629826843137009904006899435511781843027351427833362788842934041968539431549651254725491276659349565619886303238247171824303647115050394502009733888412035147189604933017089657774426456325999471888945149860430826674893620554623984135937222928261858333286857782733532851177278455954299571240996397265590157306076917052506056008897382661059704925942594956875891639824417381650599158282495366815576539981352158902699032599731071796275259634861050072856549787523161500911715213168209860510064496160815562826447681615271920417300679867443932558239577949789417909806317139986323962346503207796314119840589103296101374027029409054322804477706309046326038386490883617964808626608694459297716606423126302896892751126503513819066983578181152227584144988915177479984113836714564420687869001286656162654945028617085771228761332605269785403960840007901366754641284882963675731758195454184198783702690634245564018165796301501108531816958944807461090347249591927064412181428631739529142427845226482890577732616996402923244636858339029757087214509167928336571900640384523256317223417296878173700392237697501965932639757289165833344218975700532386299574954064391747687025770287429910652707163697558130021190400*i1^71 + -52791525636529860811898288413936177719624496762190582166774108652895038112899049292851486758747108671892831202830981301380929779609944773035278673771503143414809918004845996096499268047722396454610171445560097861477392571627250246497282253911143735779692995622558411416806272854172906295764146814270287218974118057031442921652980117497014085575396843671791978776134385684882955461620904591727976784055160205405242650738154748136126216311057032489816497962029532924292179815746490862951159677459468706573281898298781023459061683626285863672713007482907700666061909340600429324303541383422160320612242754114890892631370361865241329622875892626579574884169435788638511797280889164106810871909007677520216081160124151241232754739097786756468534986424076349682914162818347734520243713529232615689944788453643773998235976754960506171979024746810148672314991853206710033188048327429625241876194520493693524520667325658207288828447919279126390098688997453016105879786770949525043895403360721602799535073496276430118291027682662874997758318917164729671333686144254364705979431620643475885607307275457816228459894034408605757990712207057853569164611548921430832525743946762650150177281693316098224952240913734452978695863063653652498083225973525874692530622323415581574052103569796284120061150524011216668424985172328851643728188837707489325389741269265636331088465114940940098458280503730356515310439065241071935230173541901114163629718221328598993186093379165211948257343143576296084422080236065215855957555985224767238411330337631410997537887834299346022185921964557509108587943719173109677223684805223110766562264295011152361641571703307424830685974453232379250459321731078690563038991303794283879376905535409740814565106731384149412744166286579037578143666649332078294508012743667655376797042594314885462562571769188121331290900382571581726094418922171434291719026266325073284049928789969537814536354653719021773641943690159495809351562947084556340567398855546058964552678506190379150313396171272508854743021619953219141646643672039065404595718773137600001181810431615009891268209269869404517145384904735141298370095765080365466731193340299812461869706417390773895548335948975347545437722488208348049666069347111866303672986854429512217032990811469741458586013285266556192119921236648696561193909226340681675828738727678619914427760144476153470554420776481152839999176701532320812104832978872252684679774142001927789090221455512147564278603730227709326896939729210673446688868719952211610669389264862252073508974179010887622992088164054631057324989273651608322667516586140887766517879641647406624357042513384870388762472460503893398140066550961837140566067297324835393070160138450734585732662716501063877795348491915119369065929176828904922498339887529245547521260901489986907312290527549978717468926884319175499487287621260411162728082663766874268249731707145215211198274237584740010887626029667612233207057560063551457768967268381249283326307112060587503755586264561288791443637799680474174372757953000667038268552589655500899269819547722459550999341982194274316355603375867771845238501525511375481364603310523622233211606329941722636875586836265500166890044043096660241465204614417105522247829426463483219740806839843923654435370571818999910380125373108734058146789503282950097789187991043013793485392122563095009663147377306028515459135310770238222193148123839466266596743522855691693935067692113099264*i1^72 + -140450798505822222795890455673809433738081990502085382235155909984291972621140187162444490018489516805901361542725634457384096729032367443142009410344427451618700803470708322372172522709651028468536668665064321735338654975877640976047767133278490388411537140722354348254847960361569237751381555691794686638271304952243557698039928178006780921659004713864803079776270583263233643538473481515154531324397099976280971732633927838371442550540673915577628696966409357926266994454189560715647238448323233976165208852708454233873710061968911769243735617644240537646013240689611797885447886784598642186938944658176611752327029750550030502873771541954087014246572549041846449729801750661368707834963851906412487296322393513009620731665672985539673261973697893094481573810356063019099599915037174353512737336751014072724152192584795277226364921620077803302300626518535344593258443053247901128101454345401239908370751206957784213610327562212744382756225212118195534095012028828574661709526105700116450243642775409598789418457904378692801185273248689700859661802707923439112207234007933881318007667216536330259492787202686812258877053888926630095317726549105272404200072933162745993298328490096393297911797085753557886359839620576899053507775798240977368292911316693553015776898597760434372233874864538136884467431319077877250830503202054872597324137417237021342903766502736965606925757536038245937006181613945564993826815962556750755339959316511343974382095298706496419332665787099875991181143129762557591400384960324440055521381219223991716660228435521385808186631831631986454377361570505446302626526740421759473378445835200459600476280681345925063091373852635401471797237935337425622750627846440617360534035060148553895807406188195626750836361162104604040193266615420355734655206969612663874028428109758172212280264284501540549847811513773377804203830097923730025197492516337703219074465290766589442329265184007578649523621105983491099872492930953181713318488373290511610455801820755103929492569778628840993752781249886053343455257394237296679887364800658406389906573220440100797356391726792897706171343540155455531246549164368980748268779645048730902161912158195695669246853356331982578963950451471591735426449472297982095485610671555838611238059880430221457675471866940701174776524828740443415098894370412211152029855630500445515111427767745996547236620158941325658339934573687330055060215647908086347960895970441944146931400516252213365271287453079234458180824731198100088205034521743845638311757470057213324767809843387131800910180692040961299146564263391607104374179204720939627747587583903744147100164002227550250317023038678072832901089694314026268352301424012184145018069707947601850998854571861996816573666365528263306191233075838444060363250857038963480701791566587826149206284418193941655444390255996416891007880335653403041985913679005681815764570791119932237229730626122019525306576064949748202628925010242151985719716120121292474995782998944412562604657741468481662975539192154126108190820604544355070277477089465390635466206705232598870333048429405619032612320599687492076280935873211053593026171494928573279769601756001010814724449946833156618896576321408858822555287134350521320207325853607395632292031444728622978273147322901379942457191192786567183604464276245884458591235445666162435347871997016586091968673180713525088756562040403744975277537583033117798038192117136837530593349754880*i1^73 + -224479200938672411155499077886110157013524685723011896970624174210327654995572414205521063269467656250969393333554424494284953819648575429295985931257052803520014142005148395663788026528993117172362584200682768893491218598876909928270373644106576089087838508699080758022270054942708645918612845206450450459550568586100482544719474059464125381401343681894858112038398467513831427818181928531940721242582159172210610517046152311327167576652196963076216940604339302034785763439767148763261362103152619617159792603189678500500517592585208533179287916332459056383337856171350733319017132627233535262429846860728546802834060293706865520932272370903140711362721952838667728104857996036033955502209065956165855513758465169688641946106710307851178025351540255824960703581956357932951140297941706939298466901704771747378176877622819121255297016142265871527070248203034434013517249116759244321199547713142346626863110740953903705743202506453481569878575277885550887061473434796793150643750952129575533978444968157295507229695354428305069373231249162141066049950287925576595835776065807800281196617277218416215038205053560600057225979471076686389319431340685543240939382016572543170756832649387113618039402526441294784347995179247968861796227111782818237707501662916783699406488702023122662145847030656878636035092572052429980012760244413094888360170350510745438210869141928823305586447658489508777759292974190172667131519241797369598679001065270135606221014691089770995411293953457844532805729551006649862210221358003668157184479590109727748165089814824777057681006080310224395171848893343943739707989617319430383174175259360180707100978941182980794337494213506970470095043401187358822257016216302281524770672833151293259675354553707065729089307427210696609227580471103067626086293158392010978915425105966400982800957181322043718250927024717694701358602623824407027854652787824653412236581141891010616380068188458385656214673628656145885983880420909289086274271851290980739538643487052231856567611056248170877191887808940340498417251222967439204182941370210294912985831762545622925101028803394915482927283480859838321697926433937037544015297329838417215666434412592803677445780280749002058162292794265888675154259307457699661439791253421738167938236049922903897922212684455415495306187491869741809079302094505069702633558578720341991427876201035036594791104808544719544456817339848587279579438381217717597468215212896823932148701163962810385071373186201329770251344289769295594128801381020854403763034464080300945878733922694238536488856929392108945370873837995856968847058956555620686474136228313049199565882343064928219664430187326571636711488807036569608780368389907922424250624208175415823964295840093503219889714710968121801849641208627208617009274159341730785537358536409606005047210405193782472654788881587724420519079320065638731249302559776461038667736161126713743342201387210971903284507579004184776509612652739871386767389024339979401915450739762757853232837609070749990319753728413874575380327955594728909400209679939325412108539265647485099339149042652661726463092574586021022267589991986445944423838603533727295479286725745424916386546486606657448704853935491352514093396178119551048550487718369747387921399213108386196631470587088863517139349411108730906981135897618668976190209420265367144003761409343773340812812183046733859748624779505588466318773218089848557608816276863792002891776*i1^74 + -253024851844606303873920766597673506468332856062563396545355714362938029851259329740383517235931222056494438690728364310946257529580301780883830241397749407140554232328554775287256484659664777687663887479672049678443377323814345316587028193328069376828529506237270441733621833273487676258869798014355155248046761344535276139120868592143136856626616836895415795473089332856460801547253344981708582231224987821431843316835139659858468181847616327257430048896102193891849490390669735917685134043765782213222759363212229134824067955738447920572351412109007278510844824059568459535934303388434416195816027019972834798243541788847916388437963341973172052165995489994538216629911493899611284385166399727693520674790912145074336487300394071709921127628738874297998293880528066351101485310238303137334147493144673573135377563427663922388817868398265366220590891161909563382589423836307794886197679875635655279322940878912522656903597848594078405208628545155907399214950443212405938807930084491247640117954014189315608097870264287926481560298538040296031932304042944482665904808540173968666476383984760425807267456530148758624422292121529665549316013257874769729240342346599790208479402837230768127171547749690816825716741479539553256309691056903198086037561645243067201202798500441797721856392509847878918745473739333716007578309233315445895326574267328532658474191417003496012566918335435528596096886534130719250574731799365064055754894655686208367382356023461882509111768632482290538223685644896957913200450926156934380356088673696444579420361741343447896638504886310184429283804147599317325995851024083394967137095994483256568677753608024931489135160602808562389498080371343285167904303753817226871288894882196673223697457038024156731699920290100461381421419383203184594287306698724176212772487037587956857725304492349544298358067093971303510208840582272687280069967775956089827429965416451370770877476807735443741419407538888702414119264752994721996240959185136295819277835806765284699412668179582464937862986368062818147487705657227270091755047208048039501060013965263198499698225230595529684492960127516569714165718766737740845122760318772947788160679811559204331369456813635699635719556601684985637114072551289747331229933345816879293339532801826917407591622495881883960521504233186411347958829140227959568669601648079535017742370974202092300262332631516073963358913020241539129289919319891001916082966742757663436211140107364074710405765814311771267805728625674383332342656833400982963864531971259414774284195526624892894450492972245194525542573852554778598031904024732731066468948028042913311513088184770807152634376625436596758098363264062536051480529050735173605319389432980697877524491085806226126747806190353334207319376190647645031934523679165903144882434196314148030470632670800866887148333355359721826971648869015999875808258766605721084399665207529038816794241072855634465662360924140190711216502044181324427871696367771480442848004476294517696843281926070830339216808579818418008454146658326200547180970359600335572383774368991547794697704440477718014657262863610699209030572205220733282319778388880478186087382211293335030274407466382642535998751798308573979606481420761787560619459846421790575874080292274596678918711715497411383504806986737633471642175841996212653612426101471600479741555125378643730629686400243151295038740677038333366562464790702660741540153061466439680*i1^75 + -251178580350444799532217504558825410090802792839740428953281146086511610375914249206539831245015992207980312229038714206614084631832510479339197294904840297454447064629961206886777718639651906211204688735647249526633635065331340807149901321843839205507817732003260501270761340831826725574158779580366526477276883172624979001573262185611392445424124933763937716704335062859562768477051804400357445779853048955912712442159572400577396630322416886426677053399590755127838186877087941819606376059439824223605720073651530682175256133385555255973102425071206852068396351392542525972962946868580559679901277082817737857918441369677846209056624199769379030682750437275449136776225526212416439163759548443111526505162631390514800914131426180302663227327995152028035614291357716317423682921416046004329644656110370479923794761224446300457095485180282717451630132626023975336727070625789924241340909548801845258018431027499348527053364720274278083014814567268460622594618742789536142467362947095045098525255148698085237963486542046010632482095285241506896728291042885708808866226729130266504307610970492146299911069018583682726419583413645974569994810053142105222661012062982678340339187293425931111844457243510227833678360618659768719051871878798438784008988472936934744650159070363104675124691394300264589558328178287888471951640808389461009401542445057303337517660404981411637586741608407753847056145322081218246297963029577785732786810766634231096591939486939188183317749167599989746129781778221794122787809105259074933498070496922834800802773886709742507529064951129083734274868289057774955418060252390234778242121692382873264637410284665956030467418906063414216967693963888297688424212159302216869591013654784888336265377420486301226137990209521712624591521035131163466268194885932416464085682630104952057196024600260939807032231918947424987393629362079812920654534109358299364271121958364247979754020465913698689521929402037588568861022833516680217120719904638857628328072499956145802526796475496622885872439932802638404468702265971527285739838673806872751861410215002079526095005623765614933595169761395961600871804167832686617826314764112902922457169723839969245099621846168824580527946403384544258749957803505526840560754566820101226582410602314353322038186952250212718116050042195320465137165267312390882753737313932967768934970654052413221967575720740247397308685158730230931255754393912573702491372698973641516614301961761183396433047407789173519717466738256315522905371968517761667682550148268973202655204002551725147628244701554857870014555323511600836771024295548161901886315088327354903950874885707895732583426761595474091967834157409457464536446395399041067331761672768537859538916436768859424881378495915609534714858580174525100606387382255597632870144943168061424084373240531548266357086480667174902206889725700082365848230633780276240479246062103555235553183158285180798322914120406199395825340307983460972715195734966844575711839210952529364241191820684750839574561995261760196099088382933409620947567014591256408882489927177686049500646334710532653964815546786716656955985562582571895314646605481402023152367484186058834305419006444792660671309300812874418934354666368625473838862130983541525188205986485435574407160692750997645836914350000852061755515420523270605410672161312480058620011690367768537965589714830821441445869407330265069576190011108613208492805718016*i1^76 + -184036381322697190566132063513400262969389063464738485964396541387655758469353878445164528898499388142526405972459965997066042945218618584107983017910733806234082664934223034074485527682146614304375281739799264864186359401836456530791384799761187908923419363496275994275841030994880054763155395645055160664222925683949877377210393891144025487325463798032347448234464326201570958478261027275215494857129357076035417251273403441914362794909802423060133583665745746551883302777232296728080813895056678715563806787717940903277783015079781745846036062749116401233905641360525503619994727821156448110753648339301625647788353328905374834764595666647658812557829593834641011561485486889329788845770467475279835330453157042352451980432832593377813400051150886505652505518393497237473301293926368516275850193100580051128193995686211282069565169459323804169766524451590158354185668385169806859210829006968199608194715252955187202325959507738881218110628268087291684922181799839347740787479025423388361618525351404889981745264501038449636161739597352903576231981551320145193753384273421253115962502157807870157931878768557178200491934590578157732558415135481920480971587895146812529071897490804302037386510398804797756058956829970796625277613518281814045611718494206747735984623191660586369640603654684060088090630590905713845851867460095946081595974035873163023816903638381182209178880281170323851022556987850200495690340480187308582917569218471216644973464265824041384387044523292128197363148764354986289315686576733750094567721476818172259296953168997236228150230282705363291390371076581593984439215242917989582618847548958401817795727465330105559346112679318799470881378253655094963905929644695137662322135647917014230705502786573840864751574869126415525040175905272757234790088905614324099323557934602210375979469961891282759139290914871185946965834781402280483376364201142613561887390314079861233079790689834308666826727747165560164281410764111593825503953940829743146450057206139127279929358350295769564095526773750285871082763158331860735044038740607759516062592831258098736527283702323089516175729804097377680668860172097594564623485305796011188326388995376343583676536603959299687304627653439319916751120286975750431747595665193477740191825383963425321119929051139250864204336920817309185159980126384239295484357337726656606975477535443294841957429463348808102243487444478147286209281907165362329145288276901360259831368080245670851165269574672619732247014005243675758563262591412361269079569347618512657447259747320067935629191736127151115828242443067755945177685960279984000658705441620751358221253386176948461944239391048378255581037425192905164866620433778185977060031275557638561481542944329480061975818664155274359936968453740347292152109600821748968410543899849388846169243811409689289544789116719368936338399479547460860721197315557237858026276045639075699021754402628642243646048072379995714762926393419576307738624476182599769840976882612489878645689849943530086976627098572190436629473507024547442609271895486144012845180033774112308469146471879135172369558081517305237376727971890597260490065323656184174205008220781368506837223379913439578592248153463076859190959126197126417309632642762475458892414687132208746363371831651532595971078566922284543942641733025118577587985448517053009556703645794153858445122283573908682799308668135753189666950683813312255229952*i1^77 + -115092013786412004370328516520463702226665578165151384377547506827206101785147310049035622758074310000864003778830167113898408010437104071143478263556746896115602286811768295095137676483483399646616617305329333388715450602983138955205616182329113739498083264911833278138645541837626406990964525279842310560895812697049238842234316440686713625923120601731773526997866028026313737399060675176025961455863145427237606846441669458268026119087814628149076953606110042587936703768557275723638833891195567093893378419397297372405149739644478961047344512082332875307895518435319551448464951529565258841421998556063664185477105547370740371891104052753491019814112026244231421945776441238761307694296807818209925587124556410706474340363946569801652325399969041610715001714778239409315065857083832975083014664145311341406832055798134335968190068938070923305999331008608658632214762600170639412938185033267043565729708770150430097692955193939144347467503090021974858742577000470227248309126949229356627376515505587474459214238503529114539142530451464869045919199777406183497362145103766067242371387485597713085155246543116675962380018368255108564784129272329943794445975997741893900865836130275404346704383861020758382084608800011824588581400697912756892146795757631617035906786679717064992619063587620233564439226412859714540428230854325042883515807016455520983540625851747700860807520815299785055344987800423371006919654651046593472871732495367666533480025961227539897427058852290893288647554901515712226532847022086654307317305680756992297567204370368199815361721610926866891850358788942343494939439272956876351413970063912985861978557431095341370607423402392312136705798775043015783258287052696738279226011092714033093876438745268192288581339911890338072262240000881645923253451275582827817563794428750940143776387524445155852634233970285834500296693391864262118266808497747791490719830449477732865836871634116054794737311624157353732270886298558219685695537141781455410731805969008802349201752506769271127383639303381677874440457717261148510446697502096028737061963625960965748475904852359526845448262112465742707959043333799256279038734927291639848489305904798009956336973204395110229811072455120213639109368722338267750588925738827074722203519510322746228028219524719306017335953113775746743560239323393266443709848265963275617855944602146995204029258158581207559283157484441489512695324481913521523329665366747197801417495978721260840929662032199437833071465467771527400834331969178854713779136958972217068747395196796729145658298503267568398280274632574974608013992789189907007361575797043031301999378963222473767357687354337423555544841157051670710746756574900425152436045366960415211701018266825632788177299361675666953156318491727927391256990677249974860859592518238376864310184544929679388859639356477085696130019822481040898066891402475794215602082369299342608319006167995951073933276640292930980159192648070013532185981231036362736369661773920203589164475874396367408101212736309083884099008347983589498969473230159280063162271141146970051452114594638332849119129213002232247396147000935615812596538596670382497950546993978823095343768326765158066507142588063925989628386466018750368720489912404657145636870706120198688349212522819506568357759662751126956311009746766042651561446126200281601989155905055743658817100712946494055155033152101781112428832779482955776*i1^78 + -43324833911563802055657058047141665194204110107174167201170663535161447318782528768399826794876337069484882438989397536290978594492784583177290178461180528784427469656061360464577117865118400682780213896883853317581037140107181525880883127144039774950620322317419047797694042363027739954178762664175074287469277967210031812217596036858672422584777005238271875624582944135806004844780231110775839367382849119659903589670680539146824283949819643030961603905552698286122044091615458004197095888842682864253213713624126954027524356157208965334690324427090723175901589316642256059456080003570164773503438366775592163207718780730233766419001130747170039924153299441629252866410201417780892150002001210806856732737754042118066860638629156862960191334638193483665824930124718920385165075527843550849419011061125255733231069088461265072776705651015666832414786836778989020335264808490864973906281414797674733725072276178775810864339336738766679946349645749638171348602435346247276120606432239654722089865593772135045151470116054964008686418498584011040875216710177697334467164928205382872560504364277990207150579589119407545578048249446125329453229808314830714515301641945872177966992753571687211054723350494473314872497743457407920752856578016226402895018303823561855633065977042232577332549849135704745578618817687868248136252044810070824046321174456746920812051059020483500738043974607552323745934667550766314793595662476243744301007058142894624025070778702119145052538962257042471865853273395669849869425787881385099409032115368959246606273442597238817072560648182017639600291528020432128792590292395635190976543298407753741824438499985393058151797944718182492229559655011172924939686146780483001959367778134091916643871277841296298026295585964162838312472210119757828988531928153912021388954746279610427663700417947300267292554416875259296733489591582896528929724262216936328024888272903475081626069405614807543408891791811318065650966101705249777876072455708022225827939182309679902023572548277526251328275988751568172213488707551225517850221708727637604158570643837982811692231457234213242370352888855592168022072110946242295158101396471171549491764507213125953384791507073035937352895816555191531022174159351428206082440601750694395589964756559946129711634299079844545569721350292899608854565939203575049689830693465699964880330463209960437692809489366821226353692763708772803118153491069112201600125599456073700569815267855900409769306519399454722047485547637120205608576055488546340001091996836583724123114469842095034121400113035126190057934927474421514149371703133819033407666942439351469324223629393028931786040017944487793736559447542126252334361813693547743319702317460340159764580558979599268311704517569814445401108619843492626860474419763831783346541031033917220744061124733915683826815253155063732317129115292070786297120378297676911445472335124561093489377957541851114305037901224360730343230188338953901496566911998578312263487312619989352115982374758522588551806446593030636139730739509540829715412130790123587980569434849987603038958447938308641604533338033527765566790228364697153424365423434060479218929402321960374693816500548179026640450113854882167488374232239046052601206359276617093769854666718748798411829541701542443260282804509158328871105746021972013098415928148182079842681193679155996918011819296290738921352963720286300631153508352*i1^79 + -15302102786704174140857447229373609447737661577069057536606588291517932534858708590925582140721892442567372412785925207535827390874090335297244192156524685133253290973979147905299590153342456656736421475016096564951043337693347103365063949545129731645635133160155160123003721152770932394573073185884739560638704504694024586888667389464939050484669870548183044382695271083367865735166475379821297696875060906396124277591536445739765613438240492983129832676296800255582791485608816010243751204170972635031743816457143502605021841484946557282483848747173489042553285975442932955213797471785373603153620964057724915602631879721295502972793768983177386625166832491210241524061166141814850414414882910592164706803854433981678091439778018263338903948003484134961921775057082365008478325212374358263193966046878478968831208610828418208274363223795654156117457306697074977604883400174590399819318920104164908007216557535912319924888464164057150715855965203083873751245560829895803855663971248263313851069621406499923098007033006777332985169516492237808112223988920605046602172104362666550209667107377490580273261828112637814283071035559561079920189997440356183318028501418284769874779124325279432742440964578453981218261484192646326202186467818345314539825305841283074686607358605879164001044420293293078342856613790398280588225069067476262539432166304111925424445195714023680227387957947587500404990522179043398914304148888055426931896094300507347621199713752038279030956854181676062079901183494133112565504630122892225918462068226531729927432302872167880714874339911667289810549779660758106293298245683100408864120270935707868643247751595906785942619774039227007587102757908204103419825357734167385576103980223374584891186587918099530432793174670817940328372131341946625763509675498140008567834680285557994659188421169021838188903153380908878026306235307437735658423440508047893864865775238455063879696281903534890429572343920759631952677330500854775231220841759256347167991019503493908893478388063327581529998964946983009090118978418947534244629810397191097428348452682235674412261310430186601163732872510555424035409194067257807381812051909919402577800334926179468045767566932438112174180744436482784584716673256688422143804993140023221228045908544410485578100683101788054535772092527353251434202264750119433186739812412103285589402074288086559268510832700972909883105746269913518784140935596811188262492998831593600547465129642477024832736349897965193079057614932300481616598943557284955163141288560227285914102373138526384319550680366133243032824348573868517153985068656834961164607012024199719291227177623031672028078856092373871839735031480262876704284001928117729145400972111731214967251944732971769147251755649395384841328212159368371879945065067107591899987716480500410517219663921082646869945890918885741711900477392900993493218812703420837742004052211125095014113432938183792041137237192338425869917941342562600869446393168144403755856012186239477492656686493605358833365448983737367200094443624188266825104928319435147796818167227373537614490949279834367792119311672530572135206555385341443488683038643097060175718083368747488839542704336023312045176025234080077870663499499623254099846101119846537232942454620542128019922676807231985105308111477121543761148709993429704370781400723987184363989583063372378416315671640072680496833404356611341811712*i1^80 + -3421416034185554527201760834236654506077551544209704198328538605991515152374013863786066953370803581614775246621472813252449514688053329419930659395119026770457264048113660712208339665360800459023211416582075774380241281148767161639368392101988521618753394460917772792002887306229308356139022633931809159513045008874896791158036624082351831850300069830444576680993202188459352778255944938435780326816204002085470413011692767957795255108926635867089590266612513926672321033012435096623305934347506711228760322121986088340078151845632283574136406622486590948691988577435724580495228712266029258359481596510542909178511439566523402525061091757707041878988947544266200898869788414436316929692167543451864695077445180776134503488153619995031904542320196637201279646380697882471183246862498773042938344873618304443348240579569491212128306674686529913642226097861059023878065151325133147207392709268487243856019443932655720717073781266067542440514716111694315981545351394758738385807873510979464859583366424142009674764817878999308478889012130200689182857366899611791083406374243980098480348983639685026016984181075561705004914581678145539599133194532150650102691532251848560369786029649988310213757849776029943072473990891208211576865161534469961484462802721403351735927621029286393297576371686569657238928061960827915598407252514315764420749658988791791615097624848927906786742940724477339299267205796496109260293091645555084709358938578308040814715581635884531262327369119712321123228263443261765542514832013825469777037087307571217220744470389117140932505694741472770697640547335171603968042772486067829507007259284790980641515375586538618600538301633184043598747650865538388746588817005089393672828663636036566465202224605529972419143229271018579367310524499628746534219399308208028913117142829760848279807271009572717837380965269675706474275269514887191155276690929412911985660392019059849452037393459324303084548744772980811215666678420987443913245769424298421996533010921376521180397649024022915293626892258489715625690848561430899658341660485217387475282979395120126643548736338676507279502431203548870403058402959664202566537331563167858933568411218126761522153418571823321699000986695222678014601864530666918685731279273725381317497660658050631423689914848457863286203714220253660598365025669012397758897108669077788851358983398205322559615392895727877597710772050844173955021878619849301350042438422075497145638997658504971700116504818534257857978692191819091954528331038333171252875130338987648903247900736513378187624512042234232579852593848406024566130796403601910900784823846351013159749498883536732133798125231504757982689568381612575241704559510602010826093965445764254708466791890734960814684318097971021612041679619455761718646825953983358167028697972262932525273547554219012871664867806319294063611594354317004889253225067676175893339237039967578718292964906719565123067643180514350385358912226237545743301624371786124643488669860333322357635742749187201856009031643089691292927859926470165005616668651430475774962553541841665095784232155749098044192737073487095118839010012595899026848844907634263140005093112990029923084126443773384079370992710175008763385171069277904846250159594418808406569613927026151285338836210470150710334534770824686451992799764957375874961908215534216837537558089938350930190565440410040884441789172285440*i1^81 + -699009416831696125243791718185564102151298895435445398797448757348121537493975420807435891046213197418910316976662642438125052454001556316033329387434616010455498409603621589884459118799197249150262032825049110138438919594807419308748197289058363396003732856166081781817891281733634335363932189901483438076049817977828614319494083187474389528677858918627217223708731880712762979440216751073192777071273437741800029087394309207537213361177599863073969641514167289929161036095574513319255515322668955113651477652801755026851984606516129630980029945712497819588953140277833914080077865989064554274363592429444711475822124621240321313267768941170982985769963557801153819474773588910652321591305973730234739825237805937664966224426002835172160031482255732356785500464917916615745284417120250015588055527878446892689220325396978618447611095402563189317448495394934725156001169826009206456086978540466205209761055032915705011969970741774697799944206415954043714280727789270225907515258367502750464083576069084628940046456289664572439402975341194548089058360514519189312274563356661013426698442527556647335647877407701312454327865228687795203246275889559675189091524552981439588351622965883994963823479590763620099311781756453878711316850974434673795259731360594881772056731279361553765532868496211238091006391644969327225609789263334024457385420041194664842465966726007171178507264358037904122640173854157233906639273200231507495896557768193931261969876511045805685888039456655855191871148268684690483936883633630942506424658309487921749436702937349319738089688412197977900219414268879917027643918465546660950966090550621410157287618170245817549196169715871519031686114660220684314801789070860748501082912905398128088505050671159608654554534017760291923214595616962923203928755741604209508878205627690421887656167520147702527732071978187369812004971180502339420811094872602062917895462793530464368707296536655666562881883720168053734892346279969379276525502754175501649220468762241289523431274455370154685347440151392395623987427489345208156838446816878329875623813620001665623821243626662513093554533324300002350458245282489165250189776667995931532703984074689146660645017475826715979258474285864228485660779328570544419509085530255220625601494333319500287432103047052624983677212067974709383973247174287191718193971551572689454534235406269440648269813393438339723460117467181460966904384672152894254065755570817691584766662020462693692607205631924447047291510256766786485670388171008199989371057519285225405880176452221555491225463360003384000706912075816240546011826122829255031348004384484419324026869323198427929223792135573914203031821588233668460044307332837518590588509803989466594443972856930451721451888233452175187764902207044480520841009795371273667862401515944150825094561664726483358762986969650719026260893570868560269673429114161693609309881363050553449182289205937447972602690686077337294255166834459391476560734205201065507838684029254293613370576772017692222958187169900906564953724763553634209684646294138999714616763646908691849479775447254777602517844769018325582615872004511101680137917401212787563435845844012301441513991459711922182300245041473814590204462821049789841666331025223479998919432004169328530969580863173017519668621555669050805405213238786128898510012521526533562965344377266532655171675443698750712734285824*i1^82 + -116085894738731782309713437451112864406487881050611033539783571838366595291112082097568965725364485782415967354151119202003520454134576773298718370008422828470969046587555381321598174131383269964996593661847793833752268400113843188406086941557244475336310012062069569466028936802088743650004747915902884599076505006973742753760769015841948540414852427104208705990018697222908600190390065794184274171056534703845211210359908842299245060446334584241557181845579124267434782704692816269541346083064242478653676378206856315391449448056582422844796519423031142438330188901988896707653219881178042739657853215375676016639767296053742713982914502593821943339551635982431726801372179611356648881269124114832055979242963919838452160021855459885919877189123685805144695151491694893753641396285310301017950014357149701660122683507717441957714165584067044610467695148530620163129482631751920667349510841610272699289250632731209375779106827732683819920353870551885376393393503580721018538663455339341032880038674491612147581142822436356704365631255260295282289914607476685717317019086823066603024621182823316905141673793813481380478080546531398828531660463944831711106331364458988542415249806907218810799784100755004380171470295252391040972830596306446615522790144595071275804302966966581982547727031207415621883200538728422508749569175049578449645641599805885807324554490985895404897193017562220716142808616698627374135209150380643657579405992418144768393227451148389594882962262788164876721350205664454143860579548814888189991046414635914958202741949287065620386456444511986596174261440408192698406214408368031654196025138780552301356603295736569689818550293621853878062081487456442330672458228646231566507856530262055387093695728161336133436666537332433395890499679763081456127802898233977237661689476180262796687198326704882710307975501686464922446932263261824072392316341440172664609025958690833166206743460858951431654712828789946237949241024626431861993665378891605170100761847731235601978742149523135229026595806327414887585870314762569102837492707719923654173109792404106369261190188694943786807945332031869848199611984706716809714963748657326144234024713163638023266753560178704599387844413747655161017309468743688017671294704989460136690041038814633455406286736172133901244824976275886888916511136734676098517003688676944747470336876960611613261783444254499111861901307093486336806470874530652895711942499017476270662302506466499871989295198234998252734344827020958272422088433615340905315735752576775838557054663532632086145131657744699893905875494559909369889234439350431516106397432990707618020022007054769955425833133194699982465636959679769023673251338521799844721072685530831677931175723740129793147353604258135907757342768793525977046571784884332424446087080390885595316264517973993357579564769846003295907233121257427377050217391423112647492238814702861017224540516594231226043061963488574382020101358713531931424358530027329285250110622037799455690903426225609931634331442333560727075652885561951201010236017751548076070201574284123471487444215759457815659604679519822378431090050296292819587620677933792793069324307174201732596272349141619848773251133190073896610891141514863026299205016382503152798053050890248020172655616053974052447691168336293863940299953100882007596364370195305355146385958761856554803979534433651785728*i1^83 + -16052649844208572913808255863816818900572773703747813877101023994120253195919194047688738791250881404890792610692783580883243149345903409724001560810818562280739074479300550527135004050713587845519686299926738265128886767058658609344646814921054822328525538574904466404554602926433257534594529230875763104761721965326654645250863739378544419443265405737400705625741003234727034914524486469770509295621615356163658864010880563924173741534250769258668453799247057927538650333795445240806364904980101444422439006502688018633799121380504327934740941370475397322627614583004677188943272856728330778315433407753943794982991734979716996574699537323962339506168560061883660317781609252940215366994751381455735145587434644904891978710666844324148923238391525807392341450038233797981989965771397766806809540322220812518240763037954428003932087590692022126916834594472296265842818996996806369065410364805182090401360943304128811658073596736345199434077510100351710566374102038885847423356412559047985102242601923531497897124758661515784251826296860503181613557116952535316875408065298569016314533661082368239954509267936679282687366429448683160937511439624535023747410607326886316554630766041421826206711745428148732451511958327646888495244891158871552632903103454920222025979685826944844237946480671144083079538968348187524685549059329572175835518853956999651700274515807768034835230270369690210513839671574950769399851613310135347433304172275962240157886100108266498383316625208518080204987085242052483901875968898281902919351701894661854571355816463166050199472704309369765557975256262979939084797847778768232964674067862345087724182067782553603326425356883056842470933669852110867225735731193455120072460519136642868432791739696118511735815994863373666013367458827955573576191782484209830213340090780876026675443512774630577900260940643213977876706884185961224598220528765991687756146111965255058471392297795748290330192053585171324654791959511540274801554811943786088946735772227947448537437022508271012895227663258321184482408788206864695133543033732556655073670489126774841528522797817078527621543708307984372556031245955067079089564354575628091099959972899928418649173556150923934784580764236927888112262119811087568562263024561931440900150650902780595435202503865155920294796301543890913332164368287631957485293117449807638567710162047372231693110635428689678474153501988594570292657372849769406495649030482193744877571875819110495227493644598929742410843577581092400930615087659452698574934275935402278755758142758095063744096996597027939073902842631751053151178886783054091391825734488852364885925382828008774159279144942932830921137106846619787752706646456259113277150835665113569198122585073050850857272580485605347430505241617233362184264757748778941244788119632560580723047189984771434269011005170515716653625912991843384795608968959552502135810129569125588226425140766612735723935761086559833827095498928650949682197492159979992948239235752600417707716191566765321760163252063843690049540316264790289210560533268432896107084930443747483780813447563679854054601211716267785717138435254333938776046915824817248137720396535356099113373873862904787519278773625341483254365047241281966079197118938836899321352024983582594156969471163977674996106762567651392779151203894866952395463221459315536683481434743705696021179785019392*i1^84 + -966408346549792933170110932780715292831506129025693209486086797061013224644070346213915251685954251957794565547878285587638038829228753337323774999951476474318909338184721607899066449581421706129582943757594989885027043650129143631799180646440802464481861667088987930337245865846491721539124652804768632816116787005570122799487406919052242420092850578728704417717851266767433045201666818319138153641763926524120222044882501466821115729625645210636153327652069661676959576108038877626502925737760894843606664393412442219629742424288667829982143523159555310267840870680488228128064331660570082106834430456055325916529415931371846507953802139998293883377913649311807520386520367369327692050743016845807821502168190596358724267520393468588810252485565216704569502417202189230170970556345056736719596170479654731011217413066970854499296720082658701823264647519585951445960790241538873979768470288155051905850584339234696872213966243768799954184700188763090618711225204985336052413404413490739834810510176753605083555293858402967313181754469254134280507988728692944126742311490824913718202725073374151397749705409081478311648325994803195558758156217201212383686733952662896700078071990182849638696306591368989252596718212680098179281210473715981880586475557926426596488423024644372600861013041915347621501840987605785051480583406002200609727023674118779164292801043022579518622036759594908153917311232485845379995062679225180841509421012299418798164215048453134742324218764112089926389773822054882218206461641523090287457838369248480111794211064647284152431010320495721330884039240489784488682024021355481513662835238625922875316460684004522788768599532991856426069857002541186291608393914435358792021923762166623846703923246321563649618350673067566867399441089626205166109864725789865655400603326316618403763680262430549656490353225406662960173696018840777916116380538571937578703545360540330247638834407597105250666095209785023087417432108731614128711725907734938883679820617524347434687281642470913588271596940523561150187715061882649763386846691045343595100735322912220752049879495849933021646613765246966994339460528238385037346473978773751633792296498382012598558058904869981028061905012387617644693502427012020616894388132611507585348923127431025293907106960941703317277031881744736666942997834544512337356225719159984475469540233891409631066266435156373385353175009317224123164215612108105676734003927317498445811131744812075232591985439746592915571390968999711379584618384308068874324976297015097481817802531675130027922279033350485701300831059586670505365995122121913913780452462270815862978084020891107490648364841668404455119212417854275737026387909103058115901990773991720965311717033600076002445970747379116069991895927043234574065451450909824272841364052456419065709068433700857557275210426094494107569236546050861359076536234185912828099450634197723537265346116679744545191214466535505177314654746862255164679533512856849504242183906169267645255638988047072703969078281406608122229311932756672657313197358207930665819656994280438276858430509601856345932619103993332552671218258901863404011673970260830688883646045702417628356887822121450295448588039447373963955691818190675908766070834689569311178559893401282879599894079657343854660780430446455011164278061464603910541136898150458064910770410307573119975424*i1^85 + 34446596631578247699617163249053662380328181508220757703169587133510292458379878203235581164585760155805734540824661002212088734087023552736151819405416750863343160310906396450718396909729702601633211025528775168128091744340316644737209429152777550638426076458580889029143202919561171575711137649430007503807817460428208832424880391892035627954535988431696750039625256474359196833350860753653682674556989370971017459772684749660899471727467837356082692421607226171074325440133395223962948795976561311303729278684318429662273449038480003338823009344598110495219751035414203572328016045323999258499238200989192040717247575785257736555154776300506548216498339165835623996618486361926593981498521278793053341406740803242458431788021111323885652755525243743915312094962271480900932207119055971148748953578687335043586571837574665544451287802262332383384905290745449397432502681691820825655899004541212442721821531299314255719124846518051512473703202125066760797094006055442464460534254604927569793473032676458167269698996942445067114919242606122121916390690459743976347119875189364414447730139229526475109324632201291586874003293262729453752483135913088867505213355449762356784550203101300370278460002871643870042853026466683400472624400853440521620048292541972462372511012643585184060302677137941337109784526482877297444494479771847039131980125562526761982984869521504615686800708006825425075811833125888279127070542996610925710250233733736214820083718311624232896379275310641676493949288775470378988096632280719843641637893054011066101758847607007752735670656665896091046401939732982093279148448295345022026418165679023683769930179225039382946242347349817880773472624318094962856774655682682548641777354257800095109966276224917872413886750454614224160057325720659066427403944969286807776317366564167230274076325243342970429154162469682930105291725636638438624638466479731773540814116231750135652994322186622755230920262583101292818057596903934325463215020237864898569970847223894841914987860773173517090888463132405052334740713822780629910453279157918114235077020007663334443910955096805288219785823959776139602658418713260593082278471784172700090011308791810326405083222782226896714536914672065398734366832953444402549615690988991695624607451647020530183977890754824948810969262800885149188263887205539135347337695263470740999632791941412999195067361976858987444152304151656707642984655188331498282223854146306310642481404131688869322180273347711111763848108238733841392453576774386729019335442521720217723275267392002177316934118685874230394665842367491353660274844482581442538112766153302436690642356868820719069697329688070293442562542489009064956035957295447804907946367541277251415315683671944171175226954443686415646939375770186961156869857755621349179557727623701493583361018703293162946166501179846910594525375849243259574617265239411521446314201589830131505226263290152815572099299511387744832766445523449138374795974809446715386972270181836329870199612153890149970669042546234931023226200838148765379819069516859395070242847524392205634713072528249752196551204111390266810714850335025182089612524725799570026470591641582656593269544596436359260426172300442746468714171227118371348912158969933420024399243993030049430134592618442454362137315906078193399660586886771223002821874422090498566255675483095040*i1^86 + 5065457305412190276718742691104627142362800998617796888392919498629030606560046172775708127604801192128864143415757735673992032755587196805206663921688655723867048343868930763862148849747064263237394584853774041293284185189584369273365777800002295644090702486999079615602304339956629498878055854998116378117988677384721306190542029256788239422262395282075788775332634233881465636625429371490217011778640864275041680980575695906119495256735899827344608252626964825036891032615405932372546998367831183664697496875346257763180793308038330776221449340245481900420496697201724966277230033188346808788612360829200559024422584383932781222956803066007362943805365592473573465907281687957205394377716294457532701733824148549158939717698063883326764682584951826511287475855881237736718091624906254395716027412366108728631477688971170703003407101289132262995378107233681517817356070541428728969011616645059730886632645563390091366426029138074520405788695293845563620885740466696033017868985995765391254770787473218007633144683282913546059020879623490227368246069436275441190362137189863817723566199046405499339137921363836776537025475513255862015564183078179019748264132278055508757144053023761712438715756154206181127310292782717684878339867416159910472968250016500279258427949371971762927957307010895784926187134641231116878342929501099313250730113385961238289656782041814597569204230417998657203581156671943083195478618947560669258250850130669661124262029224884527730070107180099879347360288844388983342725625207766003301669881742140840976521873069943530366912114294008556423017534973561748659488915365151678627365032684245378394204939304278861046649389962154940755530573250756497517875815771455083336749310811535219701553230990108385491546643024346168665956990783912733432509902967425434008502131871334566546461812742985512623780103594250928853677982256517871449204189400049671993765124399521756470764102797555574308892985150492765699022792237415539987316965611986700298410298165826760849061759060305551064709828953980738288528224466223358092873936992274373953406399136374187286803348788496246721015025883760926190521654059112326001048734084488801987164061366946231413387699098471532000320656250863576776228849974767627213600421223005728752881171063769323156105118986217127889658300337875028295681869481240274857549690770384427338146842796709189420304730396042172390383618044644631108991255845152010216044089480646605948717878624798351967782820682243414708957389550286117680573519376410570705664078526617831262979583981184483234468429017607433260004539932109833238509264403827795250096054080659494348260285289657421698068680289967868776271745882677851649035304694782334356655011146204511365133485750721440880585985163828484384571254903171356757344108723460971139774995112353915005174672041964339474972185813032007267341881062311728492267036276652418787851595688923770870342990070499715535994267704620619434858721761887472634229232806696010347773120848509338042825237785871700294280995244569028091354856292881946124539686228884884290882906644666136544398021963597766511611128813905040192907865185617772420958533684139587228417128271238998350407781565737741808127413434234005683375527719324547570574178796185333342262391570629828731587291062232940085394806351172108259928503518267295299993056421229558403310813184*i1^87 + -197231105188266830908740431384304521778254746121492201681781349543823627824473619928464812675969041745317663219382780007921979451229824633025269835312694731710873433657408550031927122490810657856466715286966421337802546886232038598235801733281595211672400164335238806822850426497615372167563935472371740213869479708175588879116226229868995487130574525234774304908239803014555049644274586802018580392155859834114404545049077706506164711274927297373408939138425177889184179497288190193774303661904625177771452364315388569148308307536135122432410286230570683524757828118776326370899194104986545131344583353269982569315485484263433750526248723735677139437700900655665484483024366559799476996539701077401891364641022563822925206566272183914855302201118891909786563056071706907432613908074649510993283221346468350244495960300092880625267525093057205650863689836979355728004653834619712149157047710682263534891735470036514495140081874781470587789448743998287859289299786568949309614678792001711914006218966381957523235726255951317855213491268437307862498268342932445802977669746203620495616723535366916560207827652122877049635209879387388858325502040485254039712558648432618191536336817131528892007456052514802005718593587609741695335299426227001403653323110787430345149870876684659568954365340450713284013842140019461134083419568873331939211584533691601767301501627840120990824361005839441341502910504824056588144177658265098247213071482947937740040914250638200515457132641855429089272540374538710728196277149750739391077754099800525344100824305215842787701383056205479049463289795237137542161099909501313404465271478461759293733350590855595556178973541813523223666283570293066188510418694122137740469067708982993791281976395528500151636291603359481832258757542548494326791744478414095291013567511032515349648947273625951953511810726026879135688233730327651034452791879382301059084576729683508900464059598584482680425487289646658852926210482441725291672721541978151185545455091449137520600258691709867657088602974231435359549255653324490917334943605173386735618110653591793659569420730779801587750169292450831391014124560031703995436407729407730683903683479729182512602222356820663707806143996993826178840980392317804631253954027263675544838439601791175029525779066974224053919022410481098630506333745297140776013097339897006923892552429410695521541394014322364669354179654512871620991261720331277909688579047070205057705836917251261612804515439412365994213471615586655758777615277937316744656043291106180140898770587126926971180429758939334749913725453017606909572562626179287040998492584907523511642368867011620909663520711609277294052951297432632281149777189497307755748631362028755343005942502598992032285851482214481109417479360692162521729476430722312313387852227529991323136739155705556078321007706184306818652109750943728722522968339331024531703023318759906469982008167974839353226761438997632040543686666729639536675922166850022567923594456313036278227164152166718787781130070484829436916451069366353109507316702473621335071525246450590719570696611652847288896200739894052840017189391099845358873442365478852579085111044855206823892634512496074617399854330767624956854297521444825767877069517804536710917147073623217459925195122383440920900424779238178353607810538010289224112455118931040927744*i1^88 + -51295812500293229814738964109512777360174641807126285048239964468911532938458403531676994671255193630237682029357573014199704672890101974661442944855647998320090016851372074860306288086273546718485383704754178247779328628461194756867412645499885845149813466333580961478782073641297167781981138420852503563770501556015906206548918074258724077807136440809864481131768733306867415960336794597825920108616959025957883055557760910677557078992577241053906932818985367135950574753711582322210477417896944753577103980084052184546119316270318500729774887687669018415373029322942667500912455830981278582903114939895663524530198236895103230328726345614544893787206386105643707933753187536536734891244248977251574239724852295795655110058520694080374941292162258365276838677022106962103906305532987554603579665956734501261782867974352581400257440632601631286257942977214199049051306447352457096044747384457450312709312791766735869104871528311021488533834044226593858925741535841456058688151072806196210373124340231252500628640778233358332366992440070957198900615688215073808582814381892282411767305584344398726019960633096214023230756316967548704538352328021895580067223544223591954225733121263765700974725460796427253826049333897404482146128146826675085825486998028057409273402334363972811281025485949232944407458428890278070112032013714186907282700258049174408751118688856179671074505751889729911345869876804665020033907318772954940310495252234816987247452699537912568920938403460064920981429542845177125270955165788757338973924560126656232609084120025428486900844576036747215350525207154571962994814303557961147193274949123436545691261054321221636756627496276716844746135137480757290049573623383760362570761255304427562951139108450709754216401322107186826370655164654607394937188028255158265059050205768189830129243054982167036495446833939473941740724170380181708148206553557691298243238732021124320722489661598580499328647112392431871445142727527369973571808251120893481134172376740197703315118200557514970961940781302920431797725465342338342805830249196768332063760956205336268403009565544149759075496882795338560970696826490974400956545960491104080485453277737321461545276964158511652771799045012866794384756002422744705819630708788658652381227273868633098897653459955067905286130305922133896479667284786424870255462248743426768458238441862463751002313143701687908600884664035212624899623124299167361584759936946439742564891479188768840724986170227691023509155482988200797594893280044622254467161251714027885326130709315236539595441820772845985809431019027838419885894525368663961696662173933433558709012950381681331072821983934121308406908232810424949603777648170043665509363437668382641344301632487657707799875210899202271803620245602373123487942451607961393438344388675619919188970849905766286514436564800340382108196137643648341676425698528482329846604220950244036381622258492900526174498154130094107139209080835423502594376453333852853013760965987015070845710023862564232539230567616572567361621223314768134087300214262142027611297069654460803247239428486970897589722375975490573072938889382679034908037537802081670230253949019770793968907205533172594626688188172252229150729550954192331826605008445656027849198535890298349629876288179410653427874280792653761636274657416730769491698317787136*i1^89 + -2450769259232288593674597523565338547642720730371674903250972734415308913085181716062451496566110973850066583648548907825845544576293650752020279395488821571768904313834560559263869431065715927642153110792218886331072386474421175501523839333600876273670641938602535005516850999867790256710386611097451064009228443604814790624547076467960828641359867622293533174791221701705421594670788252117969281898176727951121742393951939755034636296421472759391379958450141395603391033538150633432150577239507835708509915206028055863929869132783416008024009958401355476858804853516911097682957614035517422426304272770542564441007832461709559642210005178020979878185444931321364303818716184217401391281787781194871710729747996878541755164510652508230737628937435991622555219694716703991854511765211799615660938826754321103119066812346481201009180464326188627335974716402054281127088132191224878369293413920851440167184383216701082442118825658359718171833639222111240098752667167311938813065517251868555679114436779313639595533440056568336115798086943165665984901439959482100531294717491462854826512999632366794762420399945801350932432216557694708267214948238834060819720077841154733309475817814305301411906043006746571202639856932867407488865348666849539388642974056968607245469938495583358611815758685404189969367006959087920967921291864033060836227113621116811038570644604004978743651706680876780671864248536295191116985743452156409032673388450430801395112125837284146095353356036357256442289104658202336234467730561441273085537686717888556385761426581204621605619863819179587263856031125593396867522617789342441182296602136546275343695846006314845678164363177979295456541972218302741729054284353973762726550028613258671165518984123390263961295351475362962157238448455382146705101044438200371977859791050869937791470977924721507497551512283697672316401035550835772710381955639899279705528812143364935377771114286674069128512684392242128555649891088435788803826921593794756315154371981220210854165823081018161770043281303068209297845575929690367642905104394320328454319045312904192462669229536366634344723092859630166123769074548345691698081583649096928024832404285964760546274732780773069626489194942486988906352995511511917630427278060082723061053214609861759584290219338682769954214953550606075289059379785518523684067723676257433776787582122181397591628507580704553834079821292789703975664110013099385074765241733232446960024630221700181816398297220900660009861014197352576687768900806843333801542936868950407911811942292525093041699392490936643237860512727078154688807244085432655531585989059960185749496242449542481591473646015064780257577977183661948074391061369759726768055288908589235468384673286746356214949959331316172926620338954338977942167705641898707417005489367381191945388526413080106392521489104695014907800801644093958900325449186103004656066816519461236550552687036919068625230996854589369463347946262135000850265356581216334061887897201152485001817516503823556919053221218337124297684929011670840531301975583575065783562719667433281561524143288475214201241966749809796682005667508316504603322812525545131080249456872984565973952564869169029254602791939009880288131385602063667697542176288441295732718112093510778991225411289735521102441893264851224780280097484140111510634496*i1^90 + 43360836052582303340582208287469309488237897456448721021837067798101759728265875938432608199866098997344322745093060849801691120407510537637904548062978790568864612428043545599506975197665489780020767621126611264707169584154408708623262974334596942340989849927552309809892459518717244012092673710964560429181377445189989090357498648403901828246475121426561107164640749767732122424330846802683626258595343386753824630804771698218108212592770822349408226272255801933732995339023233178332111758261892279083793316161263415856507935493979111060290432275296125136161744090230426966673473015607308280508800609129574308961496269712030535148175094088955648299433532335179278610427164612549284766400691509641694305182323103476013697117897011386651602301565305413718099004581793150795669486518674184386792651007405383605709109431831922299487761306841752505216260383925011165367054788330450966542884564799087540735792521079094815282709415106350607785042608677342814189971439136152563991093189123158785571435183441520853475315988495936430151532083431641549333479259104463685718752459280691290893405256112647291508028275817381966310763073340442836498841963849520184287976498449143264139717471058393680673704104748317847600876625828864724164202481966539209638088877917238761039684443783199051471743337994244079329699809077045940558396217607118137774835200044750506072695200229897387710727668546323005674701764456472195904525943035404232992126681857749391477063829711044994899769504856884374818699414149513310502974533306999713587795072924396979525931380104858789831818789171141613689385684645774479242626840820745124714241163237954225326465476663451527419906097894563357234286499458300312050714813084311769611440315741220835557994356831272749622369771752289266275375796414076067020520456045901628554460353343728205494619061997721463245159027155385326889718100834580393694883514309250019566308599523952717594276566758343672544344757350733354559498729035562895514928048911527769193407450589974831765836940106698079311805930787161397914454169220386602545451910304761758134469318400237841020616848600475012668253234528715636840861493288949327751137433950687378223583496477058129254983549669486913325428349711421473892282944039563926486919974641125630680401652326085398724000799763196208377356514494471059032296262001912539890955269001644892891354635197407718653066612677477000897059049680091864960516108503623160570602608714570315411352824704177743500947466349113010306727074557526007464910644800304496673731212148826976223836613371803513445043110852840558022780860149721520803473043797351092283327366421487001342019634552638579164312815779703504413637325092622541742783385132819209521637344160415079143167942873916377400987088699319587204334223932709928554885523172814665078096664528942900794634713621556649677229051941913502389971897149663009427246735923065235575901725752686563892396744093980797707493834720521989571023475677276316810222972932203091455501403744186650729366366057339722590698223713734218335951626852813827934267543413985713234629079792944682950170410517271663824481345383358715175539299482289281209207004851604245858550558914544607399520388581486212400356303734471446904273924150492409929654188026014867312143693386431745197451709361403764580375575218548099789125825027112960*i1^91 + 6121971737040491360010849266270745435873167835514701290150902528216282981672326890821091199138093911656679018172089083453000933216971369800946152793725787719660735373521701308306430174279121486332510523096026783560920397084800349468020432337682575383319898388120452309140915690960369550749865408239800381958173375388886165902056776110710648827103415857315466309993420220843026744923629815799996437215549931818083847373601228435913485865574805531683822371792607285879144912637447838911779750974165060433232716215010663829689419911120886962904697495429559363627416867310073386380288513817269708895192439638600864774826287369887674532158934508661267376667484091749764456737144897570770123920120605287285540528435805184287020571288551824836392172323072511468092515866219851751770076796883235161425692187370552094192473296362753629696515065617127386920408814673032669351657747129997245440700155453357402364292523157000404472420480893532614985174120914919122063531555731596374546257207559953750556901412188832614751120601897102086000902292812095224754642437849584555929974767184380036947522408321959994405507804588907678098997228326922780036897524833963115958386839237792515164028666241269478706030337869837878404186675108947966763194638364735725991187376046584126449613061929128107473854668121139626569101884072071535543496009747931874433143596290439119641654889049613829364837450196650627548290649309642248444880723375423933642858329975947732745019200442518408280168478002998400581318680477331056749917280331900979155318503546188332125718041638423231304955903518915568229432058684607062362487195722904772093318699915963164862862611486195130234003953520192383393278355741172458398986907179817893247271446082794811472375131450354162178728563025884791251954642644506303068185827524210771198377658388733374528283536652286850326560270888620300557704065154860916812131000620432723908819573261865412251903370821142053860191587328412357594717930949764882409926474989040227114797636763700554983691975718620455476079252953467254959652923681332045323586606926744890168899165256970406081900867513843754328296676887702229287582912423644352270971929787277486339407657187114990990955611403466488429585330699947713603453464474949221996100199275881965689324864983146963271899863373344506598820354117419223463092993271743677335163828481456183598531758539930175562710132700776388096567841865265440287321805584570563782635434038281883341207299080770737989098516013242800762541203743082995440238388375690738784969482337980205207115133076056128952415307912544995131208109282724511841579898904210043614742180329886987070376977320437399545371390698726338487303088089103990049875220267308450013281532570171564116001548202944808654457457095269235179470299870011061965040229891156914823842665812323318825118741962161884805070825817491467145608834881687753766177351554816455487391485057909612247252680980595555621326164785440049028550987282413529160745299693311931051438439732518050277529304110698302063208475890195744364490619376655705336942478260978307711821850884708897011486787984642280794863380699739367514718234008809692087758889673271615005699919155649173115639679343212876883743369540346767444936305516749841821728903847758281681980663305565562750379097521683930817235711942345857030611271680*i1^92 + 171477425621114421593141812756396854355147773796723123985141955646073524040138287560923039254268805977931464159267015671434286173340974089979048509695439341747961169331185422176155538106440593294482225336575589735103665914709374007836911205203999428768144831489717227977448503670402603608579376144779757518147089776679035146536144697245363833077767696146923277273682330275079508816114356287752363989684593134004296178715916081273911955942130597867090946027342959387716650871990326747878501770228456703084886667221312779918903221700438217164326474948731284755025938101588108007636245678112057798964522392741445515777669222171310197342079453864934871577284782678453165460371984711360680744445135192672448868342981300575370293647310366580924900101818412406177320296006542387147890385178987983509525131198788063421210102157977208793841690784603615203921658242897081960191271083062780774060686076447613232902962534135436316283436563349055010881900643018841684243786143301685385824326506817015331104299125871140236753015710745899540171771218204965754138293694752829524957798204520380240734008255202326168268062418280453503151334874961643287473948204666247428030974931614342617809767593789739299041860843282882875727883802699653948592459915426371978136295314289659859520350594375986154862822820095634218801762029495153779766417157429117538521815564020118886271397156121961758834531790260289724592665085404467356242813320246145826904369484077301408929643125723114438633360074708750574013575251589489138564252318025872157004760656095791327085436387119128324199178552702124606379247133318089721978417117648143298330483533166258567532733626875283331191972146701319729481796162636368736752682418450014105881796357991067654661589630137384089722488959159509771430201546355845505768616318669380632411696010708643859777198666975248611436336627105290022933482969716031181576070887503580077248450692583209063342328734014408415199370157039217085701094260197952095047808894784631076395623166092580411098288060923738657110584972304473058410795831210440822197514811267039534818344355694325504216390496804319611019319233121269835856233281920772840715224771829098923095460390254576656527588625166303340446918942227823984820469956580842584920001242687615929357213906958804893166630120712243137617827206087955128876108810768567960046547118368686798572703325418459840923645898102829664121600847036177926288987923922841077194648232222976069072664270660803167457953243201530295847017003010713008474080566515674101477038677631194456103098127873665602522090138567034511433144633459626487168966020973236507056461472505877291998526217172247206433064041513184160874305768869182256875877691973708787238940678780395695077928779331604740685704621556468852381679748318295942826675185956337666304826169700962725211246745224346936731563543163066489923477185328980797245909477564496902425151497407703432411249467878583929503001765953557147891452414911077119081479298920998867024876483856307416595746383439184452972011600590420336545695328195562629086164363849394092067869414913132610336155906738205639129055766511582087397440102811928530107368307746856967362081647849830871500583789822453965507617561408953135106257137459490305570867540030865330432894714046282847931433153092488825853664210852348166144*i1^93 + 706257175281661746912279829825255678259167925987674416040471504595226956023490819418293935870184154253523104106444921826080553861285509317064001620652736505819069835543305653415590218204270878172086272790541277100291597138695640946951450271123558618764672669320876272245663001146783446450366806215914845521995589135850678661566716362844511009394088291402491082906513604750790128865131494808529661262435309958773059725649592386299189688605043069785895590930106179434026340737194001351749189691835755396352777675544021575761654093208354755471142786645674506152019704407864905363445988362416925314473855489527805776024100728870123355793737599219731067544871107640669043191916706284346500015189882218508858095813334763650016928174578897864020351903824323572274729553217357145803275083710242236390334884865780678155097076905927156072804155844080958488003172256828743017074917348460622867846173902519062485067321223835479564169332740963124417942980479293591168074841961365370342622948532646973228925840034413047180962848690130994834429885950172784979118637098321993620781820814188177585896254346771101928420040269822558768291299100028801686723423992564400590354919209316339687776368058220555772613147196857314750232511027609776367256851312557366044320598548648491941410134085073333900422564598426336263945460086109212846293662665466759362246299378480645978801704119966698704176402845763052035820474020230505812977051425322450499284922954621980822066460557466804152509095715056293102466731262290231680723732317568438905965479361636943397667453755998798605940566393479428802591884737567468296552339634400683806688510147643030186888112169752032859301157128401520733942608832913136419654352876928984147116269505072440305368790830216247111219036374873467312045543331869749849822474309608758918189669620951046173720360121195841018735073998473132476551353734619000947628286495953025242301448188467363987692841421845428474674498428412428472915119453662722299681431590362413898148635390359263803176536736553213685930019827938330329164401680787996541295222942031588422902547906774022059638148475290233388368105405157684843723608909329693725950376281521196662284063159083928819198865731198149656180969675482522168530599538099864832657154171890522934485504016991170917979835878100672032381742239358442978436398731979918789854341489994644392547171550596883097498451509173214973509013756699098663590828908279713042227007040100883515100016635161815305271299536704911223830228353600524003646481158070203264538845055867767782753873773556720780142129909514230320334330538879434406847514826122252500278144186237721293342144782305469713358599461849207938564594590020384496647039129451900795826489658270459969143271680997289980682658011885629966611533547286159000592402008197005896782710517370832764584182629734884027422644504209795112916291613223375722951085367119656903199110214309228541533749567063673160704717178845384431950112545380744857800903389711667549443105674127078626351650993983139850493124792895798110304986884428826236395019494674684898330200462085500091833644607802774394522251100395286231184801895937346082665101558313336262658875319396740989061554223241184599890339127321096987775762147790162355828582217028851996873787091117961290880681352761500107005604397056*i1^94 + -111923722347521709746618106188466507412213918344190980549615322237111531192613682484236557910426984894573071959377957377023769233015223847244871458295415959172025891103842844354370339302466963813234192908368917950326788480296079779694926195567416013715319687253325953548180270490391554343877250985590011484905977903243056212391753881770242901388764609589559519934250505489900279923889825352565567092122988318340409795743474285934101352734227961145388368619496830811116052523717464210505994337629009291545030498190904466239809937650106746509205675211310889426788191844978760011501488088237532899777977485744634450682201980467872454125273389827456155544755052798672404686918533241276883711148005261284818257353172348027451842430015343185907399988176054119280254643526291180585628694740775710743050620130634911614760497898272289655143070971699249109135356426882570708331420627497695350492046919481692422469159124689005438036149039972573949495892764503661888440685912759054189914048741400914734928826932683590790789718137109284194071542480585085989900105195263966061860897463982906167687893154311979856371668361690901115036494985615026976594637127183830621694262548670254760871565568466635046247280309375472567529806513598771405649636768731728522162070830777924813721047743132779836384442882703014611267702144123109587170032865095681253870690651751365477917056009896957313387392326871505390275615026315020926573840436178450085786940443694794782508165349166596022174410516626557468238520421219419951593195112264663734029046143517198125117079260231261108885606686966287280238101405611217301340714016520978559682186425400476920753221713765250806670914971298162556035006782889086392615347592183657628806810291998502075890808297270686077657688927058931540177902905605410327928208998620190985475384305291041289208850532958257448152838026699704556765169801280446326936988138820803710748953770770312375190292715239827936381315081700678191401758341661387101514790619843280933335611538986165371319431859673413147304306408101683756078733972764346583932921497573374025347725501785094480948206551373255876781710435115761694704726922122542100248352690926092444830777686484992623362375108838736829455721017111579550370503555278422292914238356020198729992243420873211506850783937193610569933828322381752759061074196024319221326981064295885536245212063442397514654978562182131223251896104279352225116630878563059885711496265194441235367822641717257190539295616550974478850799269440755795746053112289961964002637577358487775393215421780466071727253280836281149040724085136284902815007837143297709435930859248089364046260877668814677370698305785518358779587992144643212833222282940698667567196864731506014284844505691439021087195249427823388098017307598949515284250658390527048446610883566333985745122626966967809932765482312081155299551963142950340311180040441428127621479586198470276786889719122431325159869812898555132864359913598238889631978766053463392284518052726002938574469428410575469842969712862418321281648067010334923171482701343710535536162480282325802810605553319861366200279353086338103752171920353317083816738616091236367596084399815633257098597762564817425929128538103580853829675298944715615417096114984228881920305020270253242652232259476507815051264*i1^95 + -7669524522516438572292034097701014587553555730681181568373271557665643208007067077700078663229087943504768642576744238293574730454581105524036897059281618110405659297993054106960305959808784445567669842111769384754935888603644009445375798694562489289361583224764950462563040107403276235097051411570566670930219691370094255409181464021172915582345474205018430824679106379287817593611707498320385640188264400776202969891203674943084716014188107515617075763941686403650229794751128511269634797249036318346890259361541653282570982183254719049407858615985097139195361486745578647569945722373231029788198998586553469478101672826874188698396166647791105412368488879915490317130186425315806873973262890077085491407027661158337463177934482229561559031845253753487209486283406139452616324520624342367217893265467726787931763205567669849856535114090643110173662336092829190137419296794893909382262257739134538598226830812122669032531832993424996447525543813745834577143632673838660253022594828919325243319659787149361287299583149235946920625282069692175243342462187101794711941878187657145446502368728055248343030075546625162986879983226462435734048020513770430566614499649681571429555718967830383094079896595737856330273342103756207031929478439377869312844237788809831900080281339279394837145961100792853722632854853135183235477657142754208630083551762319671265043234674507609226961162465964833269997173192048607124050851388459571176486626552843301957705570664035894440288720384400850534527303829395963851468848569730969507930787956809118250749792894726670366353677516822844161588974315626388027867810091650056537527926258603359869860588361748652132580140634998543699783238661319647831814649013711057196613405149136327156366408782733864234090958714771946887623518222625542015851881022739623638277262013543310521099151411900730091479990884087945596317213344113975155963807826528474706005874182190571748364629267856005405303216951497480378597758752152312353334451154338133588654424853729157536987099309099020464632733460143271389488565566518942676246260748301219860357831793218608912225744383062819380175053991114607731543391330682508818365074206348598094073190950101230944772985934222457971445392985367537497591542023076169003689420107730502728816446886596308334790716098929025247406605013171052696281148816832361499514899595466859028171840408444479397924081793592021807393795830076382143871598781294114659304436414329142252699608069261299501604733087664771171851065226784244553068149096466677469297146840854898315444974357998606650709250277711995756425467992853750941927935314259129729753148215488101372317325108599213485336740068120406830749715054868681606428453512569719537967206101034330610178225089818688604611268181982980921237540149458736956258524118426278084946431948623048413870903815070339751429206480300280215271870312466210148900524219169385557538764823428273741463230437686047079894778899703564701141888820019340266590332027918129876580942100805724712776984087505811774368187964672691187816465640528512830028797992677073805956333345165500117425613438145982562090838584867233312879607565360643240222323662437669214837055765806900241482488273886282761344524338893612656615906692908725853404498867363925845663760249205243715203815635419136*i1^96 + -272394128690112182441271343827874250546316199675873950206904420830895885704790486246511151621195134738415887799498583001681660558321817183758805241750726300191330614858908138390669436645329185982773944046919075178161149267328764866824391474717901965920702057490620737199743099644313379927036550185666927760773503072745157111527818616892552996001401088401974647538546053759187076127539217559928738515746685126237830720401178259877490369988827985688167392410926617806477250932406962244301188944172303504625466124181029302305367082080963548117391527512063358921646318804844929392687995125091412591569494531767022746515368548966174668343142917433318883807109048632465085166394788782742080155538618725123134152944913592856362506679855709188172510963264911912860593636936651387577339572401209044272223107205358781145706518195487759017953652222486437598352453639718476656783730028702463118173251865776974215648655767761325968621382237923102645333382970863971523929751250717215685840580007964830354762996404507718110753216275412874851072040963796356801800515338629144243416662643530419825329274556250195372390353799815201438165900242555834944710751830254058426262528808140216037032737457196816469324378218824708541240956797873657813103243974747615603105038321437838539185862024140957163271719979835635638713789279112282407900242046655211009711134855438144826893930284228566273937681606159711837034185848493496320336945741872530696494798677602612098159432946790343998212246629382284866557149801597265134991534581323158919382879277932160486120302313028468759734600238756647211961348789119391650522580460716750012751618054866501502499444041048690311800361139548861470612804921710678388439536526849416849923097416742244509894742661050588669230796854340216665072716828260186405628595035070250715751037580661381088829419487455457601813463530816995352789480672458413552816007605895044224849141620613755590960118065028551559984922135906984399577649595653057260662742923508102551813629698918103877370433054110218960697254529165430460957716983849263511720114330990388214989285237197416467442368125836041911504480192442622215369933893513644319586585247371403013719989543876408615860646059845515879730791493589524736789590188134102114966932576978895659818660155284729687719829716064954102722582734035789302693103468712199582040322912008326938834580755824400876485347321331528948245596254172092899182718448056819357106070175110485389299817535832748796607266545423884076206513687953028827040626267352678204963132249924117359174841404126636260539613527029625260100876781567964551315631120267220879330938816858451810599954611914627217176888952923767821974791027250534916771340795863103074826549637927942783764219782935817255826345005176291141880618476298088229025936942552565002326462559340967956937537175500858346551729533307735846626866932052969507411580530612064913120576355647670643328962740119088733368922663226433457891075247320061142967293840766161314061358588265275043524262680805911895381592811903853407015999248203861066283589090316674736791046676464611154060901730574590329267998955860260282588747760635461836548287106916574159015591557094497646788476157016436482063309381891367517742644006623767206699288098004819826239295309349331417532727296*i1^97 + -5837242252691536790959108350896170839302943957451884466078646829577859420640816971958403361001485780510205472817657664161656348815731770665670286466052001831611244091307309421167553117354067125992547906382307055820056869679347553947549066472519275457758157227631301801373192641682983064515629465977600897699312111894160398763349813319979560435799749947627783995565575995161495459295493335296629918056811971423559297554228330503456062247769884548081170808824629426512725821587959109655471754967873593493799921530484301767884408711013551419607598287979996088303185596972805153095545673907089820817593519118679602303895187782530993420831992151877418174774705159006903299303194827491402644101150859871429470392802868589685535530563257492929537381607156185659128515851025968116756170374616345586302544637822889379310379677114931670483985314441778684263339275573271504022766754550595043463739362537845599932165841566061475624619421136334908430789834641127018835594040716215934251648358649702299037209331428403770976832540124751797109841731809488623609419206941378172961888153336307379134632327952563595814436159317484758382201668447664621745098148864335154845752187891940363719499073437620894064432740124052096744748242874648342629322948386969388545925808595136608007160546990753500531767850143539353618880758413393887009260205690826417215111752087770571393440427745081647642003373525046760111768771602521247786685338501208717207668216446538142912688085307787706527331209648263164326716240684926849411372562700477416923243441593324963417655726562014425944463324260978928714003783429029086624564319898291096325558241129640583999903257262526760355229708438137992136983078240951100510094739783120219598248888881572711104351859251195121403807860326729665209939940609869280656344716292649067201601591783383216054780949885820498620339346509784251473023435788197345050363649000610101182519910433153521028639197635759528314044843371662629539343963905568409760862397987220288435635107400376129585122110666915687498130520766232557711067288746099465256581306089555677676458549118209179035779630503029981473009378145560848203985301290811066057376679976782843388247465199981521278431409556945102977354059850092704444626673788906154574880304620009531041166458543124218110484872318561769375535289956803909556621576137697231126319374254232395780061660665458349715794074220882502669050438667498488392561549975824407469612838818925676663951487020962875584733389640972096273509417662516072695143224354983366274510597898570782390504297763666907556310171642610008108102206027395866446280112681878224634892218769328976077625095235517770057532894039696582246005414958379082115953079116516669650176390478383577871956290429257601942284724244037133076789835166111687988699509674169169257834924739192692441279792157655676000240421735441096606434925450919816948652523764872741685201044256765646693080552365492576750851295746867368046682643120070006722652898624308119358317945368549280024442261685687656749937093967047314170374563150367814788783904746460518786463215140645180923236480855364585437587565723205629772452705906865397641398243335386269056889563436280904429332274795080057938971172698437621765470700602872438582021481196835072822805554393316851712*i1^98 + -99894341298498345255287095988146447837869861172055509256063941909840977704570621505144137885753357228111286008008592286238045720219607651240205357179094431641771365572181812267275934152547191315476651034684410579974854652370165443767829636252309450148172391440492344695880610569521303281096036705533638868412363684854697384245397547548920841116756024026372808173395199547180897153847692235384429743686781072125443914555634519004345313440394944553705078085778389813814149315788193323663238739097614531756640230435179134359735061353520216762097742925677164814605970621114482519616996820834544145388802415212117067694851880593541485531620392426335131206796024425832886416540506827491929934130854841584657324526185976471227929294637438651088103167074022993496714739352995462201359257473344622452646279897451649423860613747636349655848736512026262245090060198058704004430242774316447402966059828979123392581093564450023436333848587442042584046262150378386829480071958395429404961686018569931652586863731578333478893851540130517525023964604829456900561908854917148765569646105882199500286320181034835729333135982527247439449472235555368890117612057105175445274740722125329525373286717213236156817016426859896395355312972940553603447990472819706432763146783144355485027075460247424816977657775581943089390486473789195810963362513626075034343531320260894267794971118319402978005287870201502335924015235068028777549568432616748543926533918419295950848855639808877362960595471831767879293272174659379540922805967486219746184076511347549398531374543472756609158070184166239602012498489997711648523784439045260575439402244461954566253643698472305351201106234057679680126273303259289267816586817414038636823649542270753121488322958877908628238296219403505838928283478547679018338244835731620031704101390133352321322324192242980907346803300759638774618003613230794570810241169276172424396885712903440620806021061484625723787896929641835467435594025568004702381788352029783644242036005399540111746897645852063574089657435739666385926073961544169065869984362512383171446230024659495386431252367267269146560662762767320864115897535468201680936202221539708648152085797657771633086163029944316581613174749390604608418595332736302107002226780977931603420134458779944228662513477927009067689550609303325697557616841470564322146097191699875695177009746493422428971179895221284316149220482929486144794041856812796122840597558921877817866613073753665685284086288033057970541883001142414447239015187365345864695081938053611627545423353029256020253711643692836147637395374327669906749813473907512107782148459242980589417276243411197761903432587054269766770490902114290965999538521868326899409591330183270554217442805626069069761012880564496825206519100280014904780728344375425389630295100328262213775040677699572019641736704920779279208141328943672411961532728374843506804866078843422968686932524234289901775381320152087351621392541833010180184407269812307546934549389596309956468631359523487660790757373604736331958660886085406542589189044502225392152276350653232819830129966187477035083673076748555410455909670940179908646927825757717000226705077568416640459895046214396226173662231763069732298937592477094536516102534342390848742215385088*i1^99 + -1634720654679653183389816095650651752168566082336295590971241773470108623671317671359216003602812478589351350519561392301927661791602035050069395370666627006084558628565826758376918688409656009058442190337880545981484734473336886550211388493499284470323978546685270743930162259887677227092137669080805886767873707866314886224805573726054764431390653971366368659901288770339551401821337283074228690015194231529752543315386137730114147990591292052350165867202411950633462449315104045197084023362329855413953453618309924383065129624936763713097733780657930129108419735922106500286892752009233794574796071743561844319059046434384294373391458748144026138177846508812540850630703085974657713984403871898040801894274865326626517380922983063143592608027002515656042928847570788420058188850149758010575132757673352502093316920653716882809050808886564394888882761188991624539815838438763804625251418802405854302204456737390495364655803355320620951335940423151371763098382930712684358919287666861380361578215001937170379837672440802586835124801909468080441727453023275310397418352375761327190746597984702548071878274703527823445816058042541332422165108340694542265497646299007672287653621635185247493149222078007194818201019250728613126014972614384497371229206649721341392304735303432007282426027121500541621858839403682458045320242261511390367970133749542061443776918969496554966285668377164411902778355472727979217921549669616910723026195387377634832734726193015623920558061431309226077941095589944493605572950495444271528063923462569709770991026216856068334252427527086767776126141563947009602362436948152463418967463800267130242952636295295531806236065034894504483237639171930800646173613544171247503535034768536166464562129592377432037929853037459174107986911072296499965563640394986641498562147499093834736413884792712677058384027597397195394277584728360256409151544399924072404632376951438204501884016697891378187128589606294463747656078773929058044074527312662595885467283924562252516505055249919508352516237379695907080873728476417660974221828023844569057976827984195947845158102039879231635605573231768157773019669488640547208332006143291890038447855962781732580937692583254373238040297500538147166222788442919442292427485871793077988800529699146195387484063232083310877543125811765971585030767068539382899043550522429925552083386126526254117553560730706031441615024606205462266185057084152543729904332501624547381875237313624242829542134405087969632321062501495594399657564241122163343056190630648614005967878384550202924713169592617721924294340694562475209470772637324536419198662006991795024539964172488020367184081672077113713599953384046288652172431159399799601533131295892867572725893848580747196213200985461559185966925740421909939034892474039081627723540573906393777874799813455716476112319217391256639725986284430367543303597288017454857571665205363526770427807867942746219774189024618507644434222513448634747187571541176845245853160317451988815654378734312109603929522047994620197373735348355520159045668416852469572905013108668162678713721653601896824270745845788402010818007658392536152608845846523928076157111890670858742412217200142765334123409351568355879911087618393816629403498168642365816832*i1^100 + -15094991714426637777347069475011991240373947565973922908262937078150269762794503230272298695005458437575540536732581034901330154634927994232875676826105596401690131930317726911118188955862423508219710753285197915331158424015875254919765134873574504745989776349325349716948140177558108412429884379742587287869503971862315680948679499697909792458234146238866827136923185627162654016955323273635793223182848924521522390452945870565734164468203138821843643004512395094978102418318122960066068336426743239357378965029848184092110152377295478410909637382873245595383090038903643287872196884351443985384652862009240205317288219386208903527593712393566436866077584712873870873920695821169970790011827707181412896843627874328644575148277814168585591041418785317996979840441721563243598292919646983588793648098853873791726518618749189231086108924510987410467097934664198188307532862467192280573364396460772711308931488358898023062269890910232462988984362480951499127701898414078386591062224305375944774047026786665718358784235985852811147497904112200612208513726880674745300200744002440306267071805064036751320969414205983931795183170102012667957883749186718057850284868809282733068187052981850828434211861288088878134092736635647400883140665939764702212238208261784077655752422383458173148203138429886915928826549243938042921158700368376086379202455795551857897415853129190946801640063471456108067254425839354685754798973869538749966722342494587704308387698222304854043348445532586750764330734470212575646193487531498971839343110866722885990213400912558632270377950527530319039594139073278251275862213747582570692166631128155272116379186359763179836322842155889105404949362924660467318565798166068610034754285971581603671243774663359745377155792392508378081027955734699474476344054066741971933334523761846852565500387212165757116606545105994067440616390454534601431886851623697507306488313561500505108306338801828554316191958151672288468724368398195467968928478368265964536413617401240199292051403418324688517125148717926715878339794444537763151577891090311955305217329064468770417469765551272076164426280451107858911444767039640537748478300445493980010982997101323578322079895615560663618013153849577087274049544304823646452664684186612109966962723543825933088591853576143473585872999597295345854679028763540065250574849346433816933389630842752442751050955087600297106075107862651139112649645120997956968906501693624483549158367763669392057116847864426773881579364519803921367531120761151411572773519586642028631551080171810618452155186471656713883252717601006399710199459293514762391973562507107225691597917361258452384615901092579978842345614381063614730377728689847960437850323963376766129986390918570909509149060133792342603098894398832461675512838579641857989285614450357039652554826224928749798996349346893670023655542088918989225083822054886054585142867760604722748273644206774061900946543017755076498764121695061410222351652988721335172192031026469415033027014731131708870643744072070998653730674825173787521753905573402138932896602530434614984776771400989643255042557208251737881947692392431692777297166425929622694677576890910840127580885865111537302630438859722851842086927824013633993486318436352*i1^101 + -92810988871370787397284398152806551353706143402499164170381379934497093417391451604801164389753150582787543441797252675148481351762448783820857674210012084623042464988502874819700314631275424889760007746860050669637181118689836172298535519032107381016087793736730427494539813642625911690816336503455387612712445327991451502368224556420942320909316497865035544267029109924770727500905277404929461944897330127526392629799755298840483324959951883476536695002070617521039042318290001493393941550528238515861746015890679094530487291846026126030577865940424245824359612278020179056623240960499691049647168937942139996834871783855649121325821400069212929845774222902267839229777747376158670710820099210988089609198361528861414838928549679872398685623607177204049266672253557065402042556672900801083441493410765335135169503634815923572058931274731798055647384748184026805994350496787339156370391488538934316242371871719209617293664326718210095573034999019067296115427428161926675131070671850445062300278203496713194337449941963447110503555719872464485742212479995187567298909633901352993836451851794702163343962034584282921709888434472976680590350793432711333256113336993948046665334417973078608772866960699737670240450355364180259410854370413374568031436803747207305175810712498073316958209224286373649808446373055995036767270832017692213843627469592306352394975181277970827067427049758475225354169012458553823823348196852223304636924781160017064487180250758704536858788972518698489955992777283529555005027760867120691272493977864432727404052075943394908548007076288388905555367951502946375086163861706644218311995894620664730538617668710200377162434371079369864339948360736541124964752365482927894870879745523180967732703316528115737913636559764268262594949044885297368243337562251021380890196074186520709481877670512801120734168834664756076757471340758754331492619566960299215904125239088513616938062160762007750227999169417787440541601396337303701603394723524553455537429813878828416881185438059583534571864591882359328340870798623705152302341428671978158558883132112096600074691369967473532816547597932435930913608123899313108593105606635461007971026526432672909400445082396194360322643332465906279879364399194626821988666052418009542089244357995544034874951268162126493487515762975057854445342320019152723427547492225877837827079151726529081208919824002967020669745163298821373455865738959908616521012833157835563946628785362503399317773342024232604241624782150176515108646348809226886109395989563072753789537753719595447019936671938500471703969849158097591292238468167198311716817417873442492578630983630099542246131369226397125448915568871258507098162334878587089771044218918085802535616079727181774215472647951368316245226119931290101972317693465904647846770467220271130425495411959773783867194114398254952749128649220045079463407855319318454098840636973400742309569205703382221056114362681138600009886452495108276815282093478178838927349681058060301244119148249004987775506852559727742037786025432260078235393069095388753717438700842025362001521848863718341854865695862827518998307942697535116259142272865738823097827823580535178470460761233543039903111021288590436410317641361368681545728*i1^102 + -776967761203363549342622790737103473947818402166803749437651857900537311131600216578508587386137831447474239055095717729118259997987237126622308611516552396065765601257067873595141440228634176083634513851951254788992187015248307632269756774860402584741646713345496954649331646164717560126489028853140485884961552940874391094878641250676998081995739945006662938010895822246508896378185214534748563613998173373480985290769165434055337771432052416466444970549690010406327112892877425627720009874207185517645827342457909509149936754717455238145346794163441124273735612932311718901593264052246382493998548594680818117346511101342918996489613837466552921149850667979541372865602359523076838068562934254063275160583152619539803240690279098602997044692978659065382832343984199126578971810022882008298199187324436489265999812167480856361621177031339107421114172057465675244065887668054031745457038124857227259024231968791884352029567907623804316527299874491925127995960582071690951075707237428029746710744489787886207994945527640931840759630092066504026900741413777730963025854565650776532504789548705219806574650306613686726924691773738394729312472503141488609942139859410162038043951213824727008922766588497011236194281193875868699899870694683283967380221000175954150628238658209406679808017303685235247381901382136359013270487899974207615546497179759140410538242872815791128453911575946469094868026815781300811371347480024974801257868256089000665292268290102692235878034207802384738143485419434491312065567732277941704715018986817219737621938867820792444568980404408014422782309194420030241786526882665956766565102557070527407917282925623157192574911875235166861606460391914891420850659416472164615211464554690948556561434927662061606681003325429207642939952913131485169630711765940803419004571024960693456856690296106464367576039832451269801207925434187555462451528227358723968420206766869292846194435507010979931614530409661719270213795547573563326116285722018139429828285616809967138327041422124276027170235527599166538642188487295232187292554222666738389558091201695235007247731449688166794791824874968240390365826512996938233628839109351281262202305902683632194349999597044064531748603435158808155611978280718709086016065802035679719736080173858655086329643520066496666497158325002895063925830962547439717466064492750008799916852434959032020020654922827568379839875327970205754677955027216792848358959402418490622819177643187286605799516290972301287253543593254754048505664442757188665908035650769267451601772140484811869073725458904387426975880334407502311313245057871436978428329594284821743421747342399348384499246714696386729758097862527791798500854061856844565494568791943616557627468783563017589156249537780717422361977053648322511280737794116023100809632367517924790891329760159235544030643485641958686581357272277878693005820156459510952011760715434363742760081123239314064669997267723609747164291712519695975158529631745917062989092585824722421791442845784713478168832835231046270211104186852532815602941743082144172766435092253079939968513703394102960852690080756074108632269686944924313658526397373857270753702732391509186436522567455429639235271511661133971487403660017664*i1^103 + -3984161423678767650344501636086330372393146176481791370063085196356619698672038883708398764073738081699065828886258830825619166560042393983153341185266584404810297499243303813972225843653731653558129156538417727730439897395442065496850368742012807008562268040140158151938911618243063405194421519367013268610958806372910785979886508522855498605039483911316358101835367530184396161717750742590609452627701133889808012103911031856378203780808618630465641475422462636943555313377774759462771568056015002509617228853942022968029399018848439352970586650102196803983855211568504605861667075172896644557991768711665406698160934093356790860234536742839793180058460878224989907540636746657944353241316079622960724803115869801115000129483022265617675490994227328569372421312576330989947464820632766350901147337396520684420055348115215085690339589784803487462825986147804006968043362360295551574134073703494492585380741572165431580586766405255593325635388139752461522389292855284733350271426247228543105441190984786212733271108456211192810310349050764955995202101905191957011658052889304708556842415212689443748874661632472662640768878776213973439014247664565347842994112201748696323187465421144301535876304335867428793616782231801295200671693163849546874146858407880580334123649761287139942329668861076232762745471540271691901614068720972797388950477375643435022081538070527774548897331547049723508452729935619302686895777026830444814524297871430198446135591080190422013126229006432732105247515456912759522652945431225507001174464139471493029103236854142744165049413834766233006703078196777964605694945352559108911355705885206770100224944838853483713379225355964266704044979183493701398401934594997612354493730354624842339137693351834005782623294768380728816340066964071693651904359172430560037854146046825344404155141790079455219661543518028394385457564800344235394337254126380168876120316241098977326766643625568152411794522092787926733650394742654151321542251161393165138075749759812363336799725789617270642300995591759536838087057941262815078516957407916615686302282331186210932127739381409804295576868544268331340763816105108728728521525155816612209318793050076340178664691751386462959663288065877904384055491553548071136141257227111832620995132119929361396943070087498708601240740923393109867023618597538562778041664038504309368474182284227226139304503851220732453936124646954441270439115259341479764662860456662127902379393512919362447310461304361054552948191954190580658963869817252010439209655803239515888675191725837836854174772770522556808230357391393097522551839784471224792789671888001398073611098621198414773818812052377603372688809266206547993379931444047288493844985803289079033508870510323634211159730140013578958257851885875551547371493144262435955331068482181957186495352844789021049172599886249131542930417953032172298493881914558086044554927458370932842319569047368481524344085131075632585931947201846720481085557527020430996267232897488930218452735387836243168677501987283192121718008585394892911359143622223166755466955434704068377165539163871047857971887412856552362937445811642883476081534425417273790090451821096566511049598454526931541404248137378592230211584*i1^104 + -33026217968272480462047828413979843340402043134988558371129713691408640512720170668151594281964423849399592852310425293870268561688478504237461955851548028617031048854461147367470226695422840075969241945895486638080795915704406098983742755668100151370266424187248230221292480632237983957889669735956185956229934916975404672567502715163719907921538510671791180613091818518588883487742384641738877824861211790712806363577736037100332101603835897479484787763198344374630391279641260834747685154182179551004727749397897696995933091666566599594394939538638108028346496872199107088762743568681126550917117388382831325909783961756525352548674768674936922745177311405811327329413904071503456015544822404951046406909372131701393413932298177191223949518922035170816241108325980522794935603733225185468433995236467416442407285021126922751553789389485728865092262095659900173704480138931146357503088379391582362100260560930691021618448721840154239574809421062111557506419389176445285890266518977625425466957113787856589716661501064935091484133788566459320916519187838179428073233364191635595049388247164513308499967541991661096411557355126064747900215313860771340711298439864872842397444924227115046776764182521397588353518475348328750878337465278524698211145551993336279791238840382537116385414303054463552742031497021933462123210662505565216870063035902206911750233580404846579347112152079032997160832721166144620612328190946272269209104360908466985071710629756980350634445674910632934329267987524540623887068520170519186867188470262435816209943802943897255563503729780479004288514145535616644766042071765091279856320906740609930212036865231700470284402830298675026246580924538614338161025544035251339439738056970057379006260206216016626825046513473698092512122925715339614366104310121260706277654598211360765784353348910800353995471739951209957601830221296368245442352629234385357718317086121953146333994494814547208530274631867891417219111578558609965091268889381643136131806359827542161701095873911884292660988606677599730278635266089565490314147190545579916500628908026634266157500556495512733442117717386409892470962336183311717392547744374359899922511447261225589279633753469698951845130929673077175590697194634911535785954565611770025772888022159143666841864559689580826594040385110839981058519236932136122497884750148025925429907567158339999367354327282890052894028076560389233035176193580258240838538726348571451279577823004321904467648327323917388372969408866346692376719847619126521596052799935465397109230975259597637987455687858253138661831366564218049476791223685878112242217410514368952176219783485313284758098526401373633677850519389241415613575387850903893055305695927428695701907712039569278590286656192430299774450521692835974241249286637189360488925469440157657915336665149505127669819931518952027468946034930059848594882268825919817635426556882068648442331160115278794581406848172063362410740006485094831156621929345003468783784581952009039389836640555923354773704188986357528119369957243944782454647848995161324034575062520945360066295423163181091965699764297745364057071155752612767904664208902893077905091916977751088739796439546084170576750222648541184*i1^105 + -540713118958129108837501946995119543033061425654209125405244708080267541990209581266485849998672291302011947794091360232841178028082224027146058823509085706802613988864966239895019909229450838738575653430984541659238624196344509063337582828391799835646804681977989050551586853261687737001479051531609526058772219269384190003134719388220970086499204741175641112189011294371429851779809527488906885924828578659030252407414427794392447800700094515459745773864161847660119912239358354792843131695501536659097800741742827341987639662285557635271036120423574133249605785964765359353850343725033234197799233059384334027394104343074006146013098514332021594452264355015318480105907537289364093816776405552048673218807659647640541648665459465150507474633933781292754043578921968408094772652551408159584459260681669994496331085401655222502798315420004228619982700819324851360931567513428079185053817941737700862509397646845522120425250038211158005953383877344520529047847436523464495864571749235392111053329078568449524783986049294063614380594599398150970240773758931881457927689608017522266663660635858528892702023316492245257453941407251304718158732571275117158217575987946041319535524510703767971850955928053235299926118776618608890291958244197445924215875656676894484654220163109092699688834809691241724489602278965342477731838979847502916024162551551829160311801210706848497303338426977356597524497814682828093706197926271347317974027910154012620289556779316999525337484909855805673302602919370488882306433877240717730587645366719753509816736023847277643800075476992135884729237402237727589477440105217132149829844721969364603203940493902218689889511726668207004726072262157791624563391070525255772092494528434213023891249339808802900094831145790173869420871596513498229187871632417001689807543365828186029584396834870453561112588362611203670829175335216631413287099525609617827657871602566134736367876711788439878980897229001125228591857490886597289358633480504202182593217241787138177059721083989836426635203706286920648191321430289801393675293553931437524352600013909388519704397493457916735930295330693724736069534493150343211268026309275941227502530024504279213725756281060578741872294934423464267622601865348388175815116694799772473365236634419884347516654232155274881591590326404185381681345375117008403347395693353799006539792541359662791221356261521823234801600164050098957347071654875722520285165158651857880591119927658684498925941163086191332684728524393643013244239298183462434929725655194748941378859131159436985902598533530577713143646576166913422427685877131668712622421889012881016657514776863200547210536527794161323099076226088363330418195669707242729968604672885920587500963880605593329118017800820042487155010949860588182602969771473076462705418106021924916771260404860255077152501152663666406767567791580186302832664768165757280141238432417516325245810406021382736782530499962187541538840854218026090811620437233768781587285195234476368217726465473273094808685416774221073134850367500740669422759497399379437854781517609952217603013335111570534800825013324650330762968693327699386691327418788027395879923458462707334885324265980281183625281536*i1^106 + -1803313232475554793439438610971230971226790993687814380692799441825827832145659749172677361964923937125975990050606238163830431706773856994000594327681964288544221870402906421717293483255276660972069239321548613689277317231723711804597141602831473911901585442914720144276285262261776014070746259081122253121698397674534610015983285170393088954489953609740282111214466101467533173512636693717752306675872300114862586912304949251799512452795341898030623014523040157300361390245417833159146373610710266117360587660881030568727561803218831124410437268442790430206811991764946754054238085050208219340558073995858421075642295415266799702117153679885716032033574738812450300358302917095595459242327266020323263958677019887274961425519071300089848483850333637490884214522568796226119212661401148766700572362004649599107822858317870232601712874555576428921346074602676527950973853839222741432848996604259168328520156514202757525088616774385944576806019440970292140754209635904693353549210583324226558368120090065722036193043500762669941208173304132998262241756812345895003790192459222769725164864689454644223073377997029066406578760417787062761756137434384537381986662523969683323649466257453877220493164184919175446448227442283442014112526964626710067696904218160589706111278907582804208877916692889583847807537322622483810104941020309455732451646251517716976289340005566255217636565812025251918984764413870437766264076199942983682579050142301940197967458811306388436547484704657769994237273271812862367480984008932358039281673256825474019873263512232855795997899534062263099754832177926659631230289230731005666054686266402167104757495190514056940100687095137001154158160813716669661469912835274152966928344684327037147310517628435440985167940030373247702534143694501704385455325421726480931164680841251250467606515716692246102165942606607747924435126977181289470884773568416956494418831078013828157564760250160807237411669978149195097814882559111051226217145009656675313156304133484552991002858168053885853804345561361924480608827002154954776990168519489853348606412846856790388253479788613324062558115943173182506384991441961930183028313114134437637361146524516758895273487835674972303295584197186669468475202898763076064312356357487258487969747609229006000022655446837455878211212687823618299204925405251388859564614390604675128899267582849912279466934380589787135165211197135443381419169186639644875548038158596663028410916242203832507935614843826814938841362189061099657259833266814506103341315769560984421591779383750200095916439745472836412846030921383070856257906113524123792184623653634556064519959197919610172696320108633355969798641036416871111942300739333895486920170990791609509074194750691030644751236320109364683587906553455801728103748561600115133867425400177329868553333924986770523284363756324320244909529239661979495445444232111728041374184198769288107916281647354323458571843638937714495432812824741338031763878298564570287643246700102970261975124635571073510371941754296669160963701127504395015821558148341399424824676811761117967088802651570424858025040176370535080637603572570405618052114399744306648630452732608051791615401329650827264*i1^107 + 8070042875023307057695007716913636427510637019502024593946900444666906402634108541153556174854436543336717175795679112925809649101155379469116419993425937119612878258854696821694636467525746581106978497054929740300300643131940577589242625466759924864271302645865196663760614460252664505964554408286280247429115637763186901960970877545591636771118423586951081364678682965846512356097264876455624304605782614200669651780233387245649922209407019598712856476950653996235193691306485869845069627828797526823466692462839029147192088148888649528431162179614306165484930776529143057919656571626642325450915449486687714212535534861788569495729218156710774026572284049286426265454040608368341217785700434580985259615355979644399891084052542702492650247525570301579837653449585123614423102326208421214320383049163253933948314356504341865713420893794424795460699975309127117797702475540075087098079006932657788790303205147950083968848772145665428950618673854693003061978485112273658606257654128798985088594573099504763132799769300039054871949608824831490262220113836745336174842933722464925035617878533827548125901427483164447064265248166572609640899458921586175429621048895952685199665019248559410097808103548972234096502594124974288374757746146134746450042532775405731281262156466572356969539115592539713486241253149960391307807403246804673160334702347148197711481498182785784644432213712969990420322095105383914725679150472273134951545851987707012848561936515558589638890446065289119613508873027280637534735853331353774530821751077322469422691587892034322071713058440675881149424537233142270181172420799757344152839396801116901331333461607430466037396324816531489517599683765847922830539653544764219572269287184079556273322401479850260884389242479312775738439616311142052448921375922478346642638763745610051946090892550233941972123639634674896333598196576437174686838229582606243115797761505321568242233428142787861816725505927773692964956413512532940949915821198692517634550115533646355968793788875405261347297293865736360416587471738945962202777350999125111278684661078604304456200059174490293530238753630471108107887775334516350222710241035004599040181200891154273923446003869064391584426717503833259214496724773367518904057075949717122620493423785607562256665676370207842547583355579230667309241518643550276743133690016777043044918431825415851072148419737111763808808520018337000891302890169391318789511949994247680762823739476857429235049016433026923049244239118926147057565797555221522269294635776664173101315112797987164553574973976108052183853764873457436967610973508748775347381401404955473362988018507995508257069396735875170622805303030102539420731155727200790441465958067886886268982780125272851352822549478095663240640972383695315412054922957292626389412586858884463425830424269651790736641404596540282681152157021967100204265626625079116397791413736485126809701758343148037661406869886571192170653378067233249336692229925559027467387761555097014615623743689150094125600302920870687388231107769454264972577591792772597798615377407195387660421928640888260706058803340892145398132064713342543804213360707470312587662176603521566102517710848*i1^108 + 31212626399526520398832508334669382001560456904082423563650981220298204774821894524053352035829840368713228566083308558129399358495005155510729145813322079110528187801601659390267015851648821089061068249829005805099520598030590778648115735974276580054412575130541266986347088307686383346914424653451342917091164653116794677195685304776663263885611384180135061388722285414259022371308184665651767686951456242905881678544841983616277093669540112919130584396386717736531889152442919279176388458345336623347553429433919977271189509970841392976301732340290076885544696748545781917877903681828555553850960648754577115310732303965497661659449400347973862206930952455417328757150415977440215478917469185727484467134076388692632139772405151777309076125657128982254088470350568385495766329237451565146457332088034762417610208094281414579386728042149577405938342678203358384912494156134040290385072154287455745262559159283217642621052221007918947368868402055895328681401444834303125895188156085506541969431262409408850193708718894245333664167251586787863388325282020846830870821310269897476021287821161612433753357504232798871898372610342152394710806774493243493254746485386345593213338070947888781218504138130734631263309084250989315068872619492041021680952606613832810262410571412310277221349595689574566015596000588696088151293227599178468612453558157507614814686558346475729820456052279057228431554779186775804888908642378701444834847307501643232525342624356388545133251244086656594976822093373345588767465066665410503126975994022772177783191549316594593979764432303204254687542359327852558917747616769485272241179373076684161032115679873929269550428200047093442207708743706184616466654372651331092551039133898618754575027811560076504645546935657832637776736024488926402280210451117224267735954279359369289051447023492120895604620570277015181777009594513064163743535050120426564295498637880335435921465978236766089081453973811360536491260513908978450127380670058908221539602916739006045225972576031855382420908688830003129090428368745766084499901176430847258588759428751908673504553320317948782955721856826923086498455297415511099976902990336777492378919163481375941333888580130436584426992886696482919699253711367168493504840858652752885589790875776173750870679178798027852516428144662190966672539357898663386258088621753288662556609032981382152065965369516893569841937391488426694921203720876842660482172202023769909945174936381183559014880839274110145651608385435768538943757650683773822129937135653117538700027980996208858983364943059440959071981259589093452485750307945265849353884598467583042858782392950134705031995343909849214315117873549765832327716803400857546832934325105342918034467449038776022375210779022804906463926154780998373879929630507051350505470911924544848701885303501137295155865210288524762526912570381316873119142700445231776300762115296342277788803618363434856151355234191054854283667729334592929040613741248757514581222706144094829972356254493911384006773669893256704062439252729672554491260985842816840832414444251726198631994714234498953748958905837003024760690588398691074318189075760595808619767605432388943872*i1^109 + -136877946125823492729041712568357317871271455631140650545993931330973171314533011176397070006838896865015523630721126234937031078862308102104767197532708562104333444709820429296947626260940395766031475855401978962369920099457080656743888350879731243669982164670541220259226002889034958039785162632651531679416032016903796580117026065781487687835368338409855606088850049377568189885235848182219282656366738359029382359208727712398220932613007600642400687927390000717060222445234686225800707050880913872542744442838093487716926613328342841451105549901876786688578842339198359288318647661548417404340469543433724649078375117220442754983049724198357550333580578923197165533901991239439584567014301142089711764787070962330781575049253663450910244573626296876272652960540740782893024127357706221735667001825155691078182381548504373715364206049129271017487473064580205318853920839278439825009250839025690477285122567006045079637417269993718558517311357419717704180498150375517385750473358380286899913550275204960562591367114705176757056603821391293134261387063729622899753086555706607537399741944754510969570674085252509212829235773616454559203187098396381153264122528835709189521716217250319569154620894558801534670313579581565107216451883362417491966017521541123400853540227733377346848772477536063836807001996194145526066348283351701966010532628633076520051070925050380077595165878890115006154935015772468587780812683885354398001839452569564056586399177133184404674000155239498698424407946549666754359185516320459452010773614449142462283797669606341935848086497558617246593405590167252948843823123386207279737741408205682369330628920150646172095821096948777661845252011259211366660294825627272961194839203458732527678060365280886812681244565073303568045856354766962115678171508213785249389137594559012774459201782753238085448892698878714221828214444221540340724654750932050852219033202340920721405319409089741264339543921939480746891193915956031827593434633690141680282910300437085733485689741368076625741747601058694670184047992389938769477690427782068000625406903649723288804066968413943157411246396402200440666120696376067298611013592422072454015974980398353083039008820025942801866742103893208858128711608870560453841413982794065329461454605429976118150396214002733830782953515307305028751093446119264661938720242346936113230622213675345459637498888324574758620497265631279156878477964337926784127951950201273778326156783893518491196898693051029158212509256857609687801659395986362031688923295999291388074670314874151448059444265423767233244675886214438553036960155503818967497555628451659827651842276907179700085441762324661352487180741308478123537513497015919117103237996298786438337949802763411222145977643140377867797738472021447298777868003278390848169467707344225542046930211685072281256619763850069214720332016690176833359841419813082481327637366317969735114828831584767122303739342748915011424003117574704866339497147417746223340491116121047513140877327538261907548550818285836476221882964303633041483026233995212527474390536531846210604994705487070140993862520105931042766766891568033703917716388955581676354688516096*i1^110 + -677323961437365890782869135819206804410960207950831999488284945252032541270415726805213676493238257691478929227619681175854898271549218010597441247708801631733695070304591109503699697380684475620668329622499596011530278765609987983793380033835342430587110049708535136743132156368932899234803086089456094380887201733006913451559626911414400450764753455135210862350960789477038426129381419260039192132568086467320137163829575419205440405062809595016962667032467083573359586516725405465355572032755674574588102815212302247833919411498164710668729067937769689863743382282087736115184604898755586924497652419204330411431911346206945427218172266944000052967938952137086475615034194226622106081072367595718286209668410636627710387991816541286502639878163756800559854213147529380344168091308882329677932500605537556099192071072266484383981623504433468761323350809711116011297664725324806866695127724980038291088107931703316401905906721401194716450775425643342086228611893416479413673170791291890808356434064330752442551341403964266233365302007842177638362174659201688336520139294175880554444326943264256662437304189041788258870610567006033468219503684313700029104127408938083036291916010879764440729958554150745699696817006037915289734852073774658489755068033961347621456448322427166822725876034087925756438139850039635622313233483680174461278330367652539088131676917786453920336353073487512645399214181813596172980278948999178589856037616218283039342560095174080157085490220042722939492414525059322166527230511452142642448935351941598159268418535248893014609153247448033043230445192959444245301616788289437758016165313265561807357168821745005224312846902570136248676190627067446003430523719335142920151723298381194976910149243169453674966901477820630492090429951780971978391780272403183291327625799858642064121914459285549377383563644746201970419655664488848075334226193193109530402150758177431467376011490511371379967680035356707103799644765773888438170394728767382153120988330203125315419126048073681288453125941508908990786588169196120669411744733488246846354270930397682438537390881081552504862958395332187975436707881763798074886201730412411796979009976956639459539244118708295121575103222517838726048545864007367981329007740215674885375222809194812587727000535265882433732426697228483188655462959338001892008193043545018070298008518607805085437521024205853683562905422802254747831696289156469315079297301640232703905081399783441673957415301952303748044816107226528073079647540607192993905689150441565510247124676901530503872019133882774913230907494119912072303885446230575372816244257037786350753183301458812151986021653406975208286708481333544017168817131918376002307784437930835586561747199752826811414931806586070396782888345894329338995098478182477398975022425758827054854157225045228938131646180382204606257305558878765397889116390423138903264461866689746883678785640661047635794478912736969994803891458190752867650383867970406187329404704864164151906208654757763805526861860150908094482371610128318800822926886119868038816147721715765966914055754167941575340934648344270824571163910687224112205318591691477745664*i1^111 + -372781000330312255023360777817468588965196692496185191762716038987931016088015563648409808613073696082948312618402475430985090853478000570752016243845260107188929234509773106635149325118874605297951989181883884467749460443890401457054183368667336333354510583655752854330119823690068101531860938261304753441457618449672228923399814813591757364543244567704413789363259580136118812073824404808686458796898881483720311251103087898986131006222282746980028984360325911347391385183852159282320682706512479469645345731675963515939415767895442238949507478890964200575029113990007090946772503821957037654701056620183855940532097928781814601156836035945016088900591016012841891802116406788150883203097883492084585292875398245744089582958698433080307482613836497343913368273656898521131498634671489252726565702802572790820896433263417531869069433955856025968021244931407222339660976062805916501418850201390965835653255536863774362123511054287185931104987088372919976406958145817169560945047533989492103591953635156448592255889713952553843229018820344123458306602464057980856480312654101653449153648275626764981975504950361192444359699394099453793562132467480076302128210802569376037207208571912454926212553078838554882890753859934121635326920665509680333195696641206228661318898743971296315079269410041079168705669485928641289585384160455968127717360932948233161067728474080819075718619737013387244960779476648135184779587190283865415732076442426959277071366301209348096597355886226700487032037267809730590837621538620891897520546354719726684861482729206656916943860025897699834997529199355476913316263519918127634675057496683590869715614324517772565784425146631371162637291024040105641083256673813710862475748055408103236019186803753258119758881029443576412669237425887528115564008299355770507989968409899010717642791594250867588268207312364422079604589359121840731527711088909064512423165632088913595911664814461190019398069766773199649637525967824472400853415098192446849063664789856228082400221034061994165157641923169351507983186124008363144632336393394583083027996852951413585665892086271329154396427782923084052984730405031602321200572966761965273231634108797126722129952559863956494834800265311678336864027242924190639511349153557695242994359810743737135839751432774283305347564506212986643998918014870603327981927811334988963591000380248176106306675193776332177986617777782896647824521624757229975464732524211770257867663517579675781317380186996795759283594933748128120060855402670758582205076819240380517709996118818422142887764845120144595477089005178102693729194192855030309568711242225669651538138420263917450941717438886615032202212181188244160696263287669746556070119793885238891217009206568210484793718893922851245695064803391124802395602386263595180015497530149252851026745795612097801243258760136639367453031785696424900992542772028891256443127093574214980020966770047565191242675373347925736330238671860978736635432246507910800946211394541620643017004929047955658580613464092213212398782844097073515464421994956590608077036549949090473130737980229632140330772802342890503378747468389347933361698504704*i1^112 + 1357759242678099684696212488350512821248950927427148556450010390991393993660898955020338450683721954079338758190857089702572396395265134478006184730515751875790152496060141911222576476698156131592712558414986778736339567550247124641315323358152085415598278787214622059209289292796237748652412608151252002916949370617173756069448023731520725504423301016257051820936588841000249252003854515031550545329352037617782740005664864990733844006565902278890893831661547551068169774271818215923880614149276612840173078892879849302287884850844798803377863063566420920122389090204647654631440609311541210008912613709377138374835375941590633198406167715164754947288283224572188772811216005269801937003311991647850167704487438552259935162018067928833223035422959751544379544163597019469954126237761350361860594495256810550721595746450380344109976402807614372544721305535903790866752840017726075560797262670630080839997906697651611853993780102029979758194558029084483272367067607539127206975545939300005072376602442165002218568763855967826361173343552736573886888471821807080298150205643773528720753628578400543733036114366788595940843058501353049747539905614618871217482787615547239291905940624178234832579861107329151923441308254401697182618865485405554031472668163556280449665334574695306951043158515505015731355403015827704591966053869038970926926884457346996250565827323640909082140600072906477638137525641731625646453027076236770691437335536545676426371328435309868741145766165325952362410476019140914413232623344785575962398098912174012714493060889801900829526233187935278761057002021140119222971765757439107163165639278025600701782149692357334852997325463402917505845192329273992337975445646386664149666225321706050935663822391562010278234481599869002361090046887486188201765797940494950412071376078525104208278512142389190506084576994557908208698836727462042024932664076593336003703548612700095410414796703602298687631516845833692946975123715690856132803354266823358359089033772250499455426389335014892506354879734180211515639227107309374654073891003625868203862325209408161050045214879495736926152698193667153175772212900153824351003984252627425263093982930975069309634401664233784906632543886059282034774802232239876921136030076093522297589081203725491585855165629779291791287363697054535707490002605651993715813732158082687448910981198896901348991332704310460559112701592366126627805995410614526212000025596398594719706898932187047555084623154297877299950232286083974881629401606558323009800963774542244977622554393069761724615730001091248094372871496715257504535861025064929486926949493329231499689729541254981815658769866644400549854510428398870332093312356143327589931246299942285692497528058932506321446362041301059070675129562337299804102257189671232946060637221179520026888837822751737768932681280856940404094928148997669955017002658252199564604837315641500518645221967059795914524705449433816931223557907468991075539802867154040142941755628899041914277723978366075858025506910517966815415119220673140140514430861940244797071659063489753611872230163477088240987248248437849306417198333752518901760*i1^113 + 609664992475134265662520215180725761129139435002552910140519141740481800550749632556292066639721015303716291065398853574534894955332903107844599730794056465669399153239476994779944038777317067422088209278837638105639942135049866367100222643590206785665327646346922082302296544344161236529376307097522025124427904439895774610240035908150252440341052894414162810595699343632761631904138710906539376747680332617837149041158244011873956137918844475268991046461550789030927665254361196976096879704754738079693993338448240940722089808103419779139179640471016066748589657045850739149443337335843475982654562547697563933351315210893731636943079505634700072404761724511347826966451005043185174711628346342982831192077381276904199903038069047118024030533315796722600423145636977714619036272600960333784548924711794947253370358684012024082146131002943224472413539875732853003239008077381286524252365170282572457372160179937000773665621138200984392570514579416691580676037802165930376517514974008279253880871115138743469987594536002488512691828982417987668343669719012461428032619274443793635842517792035082173161098787353086108615609180241187863269269067729075421290716474049588113482097707122760112820025493541137647172737638886965324858110401114070791496492349425719683444215981688317812927311449310204372898306764583028257320002269152138010893078711918780134414405388019907770391632344491820013544522475956545044836972169721509549116829046177149631448868038382532817055186479416231410812360021781219777669809208764269595891702481364435786860520349158923764461446945554285249156787740141139090666462968347664948993842481249387176798439028795957713975458621011551233003923633392926231387866987857982075647914029677433585125732962082594333582725258621724748440364758661310962309309737759191025992983941821386497267360673550948114984564804554938567361534714013402784791591508912923338269545386822748364109341408033882382574904090302657174556654794237881843815574952447270183888909478820022152281010172826499750875412683124968591906631785680936467666674228418223487871927059902822797416793955763144340203887879389553941539785224019987193369851094313616489901544952425154724030962694730817303043038817103859568420078438886176010927698092882624615865596331393045735119181087828143025949268567867757891475873812500000950286782731375496578711975750275627239377145630245466956228376390396558361490424692291172116122720242611735215213166946354113043766617867843309637099740418524655136723687534328925627495831444548353475256209183113373748862467621069390747553438461989093408217092864388566133492573045986111030292180545291652377199445650125411164487365342560966312754771533868080506553846437512806902387551394058345077925144512097657836433821931694024054210975336347936248890886177004372484266871580458044098830247082066133933073565129623951946851811562225380719741471962632387683804790056756241464034103111679305911024146314471356927373615455164658387454658451008104702667015074583114011694025388478743801817410931430122831005080419124469818197021484865634821936876425091603038212800778745348611485464526848*i1^114 + -493876578590736497787354141132481282844654058418049415816189973664200665661703456459187461917615263259215709721568423094368887559839773287031120767647006240042643553345366326987679993003187161075815192099530933703917762739722829015703889467673414316620698272897083619308098782412992545688913550545931385356132988506656189401531337144365123089552333384722541852440219653881890887507864616420399539348528926573302498501851002607251871985699385464513650109173641499772762208438504391660883007678253083211588662134163887663002146423215883861986078467196124257917323556221035468731426818773550349094104453088310725282653865682025792746933644096105928427493652183680163108803426005267146627548612190443508076575867404965261553966933533386273844470987341735298328365795460113490074136811933286117777287882227937479255799536668318046250154369069696163985366678049405724319669728962127683693641773812471062951772463456424326624990860879048379913112715611322909407186626560163226298735745101562892766900265497417950218307466187893159563605371246788822911900778331589290823475995089794633456820045206861945409722425156068719587368323484880585702460115261961986201497188802653892833966784079937891076466099119309004166257974057449027226950258944668339610548176066754357571081723856305945657203111559521558982121397898447584580087084020596578853121511714238342258539071887960118429084482087283160602405659869077710408674538795119034497995552592784245309247057745699526219396145180392494315822866887566181811637716931565450791181834926914147411277616238705859738567192709048011361116117574329071561011312252465351932259563581753608382611521279916515457342219109715875390399328627324645301122440118937986779343207808589754782044365023902576223592263412549072508652830285035479729336192364662149512627247444912687127138843934108837121396339328976232487760950141903807877445747352348946150566561396964792150860971755254060475503443230241736211986254769915449585583011488156477835437762822003489012743763017058652243204563420532347767224222281490289480296662859804161713903959991724951496545929577349599939227716934662162325454578006365282418015511255675305281937916401288326335354598895661007499851620128513609859454760756774338475724706091152627534650411805761923169778459478152139952941107964954786495588848817096446425393115957250674846480796299842034013368150915741061384211124565434806367831458015460204890184498246963125243734697120559839948429096395790018148948507947612098762101728177579452440845471988269582257193360226527019839707776718182567913627376614399210287099650231552520590592796560834525576772635722557031689009318736268380412476000049261035723311735462950607727682724969235706897730000840105487034052794694896740694418163188113333976561305969496631355825224326505244190955989412491579230841065210599521670768411542877052495417806561671923979015418373725842583378472586394887109977642484735393128242311613660479656990577879680996397619998362153415531235090965624845247511867161094664555262196856925176511178724990357428361101695114780270958384872290426562634508258376455683047424*i1^115 + -732343732882758908844353870240886068903025432528586252260374253779360655824075165466323517887141962432252566806904239206137197318644447890682069891866643653804793191005428714456715050932482862666947054749174951387398631381220555937582737261940215404287109599917697623219592925065402102305653865439274764317177239376573140178363091574741807711410174255906043932938952198940118263310901286392894444966254468296678775928566328948083280916009661361026323534311806542776639453650299130234718069474465192523365477892860843307676678485152944357308998587810072513584485044245990432749658523722337185639029643020123888059750634067291681052745691026571622860791008457078105431993193381970764681030306811374038478875420427958928967438385084069452288601827434591621776383448481364269651525852008223739967931615040974020099156108224812001223157151320615875611131591665719529142264124438321117899690369412781952397156107179190078303292644266086952068359728401979237267515424434399316464468422353422986982678613044069511609421422734091719876522297554832991931781449857304799161636980904538440020309331511926485179364334327849747669787994053773256715701460006198045922859084318887765862318882624689386311311101244182056915503170591602869774930741093168604893638099263925884105713014627739429195854923973753351161004751092031414588364821924325494029220926758571435568904669359461626514709939795082300005593667782301150068199173385469525589954275980824102625527243060208344158248413136943934033229902288312013485082915363126986856364567144449235665934945862868510916812435781435961130138377432265605381768704740606340606536621482693251928526202755447125281747026986296081549899453858095224843668057992074544356803000923222886800168925688756996040167738158949477936725308098613061052043348610036841155387163236120764350928375590705478295608611210906527529955782246805801564125531573272517561386129481284179934414613476016177229157215869717713241583837446264195432862432647797159720369143914975196656029436231094583269166840546484439324508204534682626509305579274076759379622907753543579512136321609241403462539064373066758516123530570373948613279661578270307543590463677741403611430264833063482001208856466634202928199750765436776609681839924404031159971101372744780727190509349680549141146475841758516891444081578616318482251938696247724553387370362639435646807649479640468532840202433130734733349201498202159415436903752527508282698543179337460729251839177399144658151009584341615671246216640550288258149419533568033332277199020864116819958517858662057896418790150560273909025809801034000065220109531515845522925913787174080822722599397585926461891654720128318938684315407950926019216210204513218701328371596075659260431183319246474158960937663523629016560099428982038137677672340100855076563711830489859630236728141042601265268923053407124645529492295355777544594776280517849557914100923193399460366254825868302806549832315721109187371523272845397333668285593650739936682656470179820072759069049619590042801369091563169794474572142752296539097108163971044919487617400579582502665029943296*i1^116 + 288789289683315012046892795106621263311456052813786695148914480584924624816386359563411955400377653860262681680356227308227458682918350044259075612238055801647225175023481350731409149678070530517335611300216703558040187486778607078183561706027884256706668289461883919072556656354990805451575017330627501098331607959092603191600077121808485706562910462175302223017860059404917625367145214755757448469367886455563676872868503373657581755296999856031943007227917326711239636167614464117316805928518786963952757124550231875926910539048909926731368982994897188697291577738415908288075269684811117286462515221667999498539518807664094186107760239190707868620739316743810351362444611008878844418064219995715294883348211016834917678072648350263226513504856123992923098283911577445421967551957831513728277885242714954683762290543761704794201130028166202654083420502766047738567523272097465242849199710411912441115847586954608602245778499736485314788235340771926940104627474057831468081038132802184597162534196272705027321648346818352141167896439172064246468965518387078470245747432683783138910611862305099421057850711459115673534574000032902322961924064482660543724068189860989551406771808236341521131593507729411276184079654238767068894009586003483332784913395213318357611915616730954299605548748229946582632368274447380257113959674327104015747053383811849871010079871671148833988875066670113473819278726938541418796319275854384926940313386821643555088151879336670854727527387826695642410952667308559311628986878951221251031850408770439445803495608919086797918411601519463681063089809350700663444811159703664770410754434500489198904968450502785967920675189148592705958316648470138182040876971295123711199753503815304674477405717018638006179893535875173948964855059498911560615648064321277724357459658671104437940826606495639940775014406936023445413266241094694585606444553500453172084844951363886587138403979099816109714306691502871071288299542285284807609105038366455959572896905783681785308681071527855109200465072763327890368533190026303197125443975494942263157349059777305557023236725059047049361145605205546685606929889923773558017835192782147659438742770541414911008848627505194116539914830621063091336559843109442934712527055865469489451722558656783275137721608363731444373370801874988016979843893318445802008559953496781601839973629885037494746746437879603604284598659772460295260050766509265761020310328934691869611311038747232564311697253899052510912809360250397883207594682947755706780846366786512004553438666319014960064815991495630982734927798794474665561815021682771740275001863034116230831066093482116998614639587836261616436502016345669618877488195208239312307487191054843137113344877370467891984446761321022177948538577864848506894186428673387901401412040839319161181482648405168750062563940072826782181448846540243085473021211086860694547352780623738115899688771724439371439800650585906760317551052038434389543715576708869422753924178280848025150614286194723000219435150025450824461431985459755014956792223695273930538069067158353899840580881626616037376*i1^117 + -30488419870218172358720765359049969540267995337622990231712907433662332057190276502099186795293330912534658429719923839136669253465701727406936334693938970461311645940822227878426158780216849262302552935376661076047291610749706321252374493582939019749548577905550992115760837420781235369265910475659411993683654116044468231597637056274521757274479939620385138987144830923865329721378564783100701583304698342137292699770497317988010645137068332836387087056522642802326835874412481580992111303777563981026826049261266983329735281740154156291379475945722040247072356654890838143024038472427103913217610316753716473130471506398069073549601888029911228798406580894568246907353049220113061327857575490261155214278971107828993351340396543421325323313806216669709290696147427022212058729986549140820192406444530322039469146125467240634890676436151747929628670873941488586895596466219896545982614518791076575197780666731107642209348997414491848871243027381767488381694520258517243725570987075949939772846381426162099749755540439458234897251971065063836961283195238987432077601070817415600758934016370152699745843736950501823798299609413378987153274039358396673501369859507260554623346798102364825157106659046363089517234524151686789192153614905893422499786567044769766370977347065390831403033352126638752126870407369717646287122098857919437845888605441320451709414594783439519429950223792440403876224611277540641167404447599533943677550750110832509862686189366609066555699360785843334703978911576740189274947119286576674051633810362392174191567377233666358656670566095806099705868187512425903769684416559083361685174687652211824617452490011799187585009578404246491867586295173995284567691445144382393901421985307311182738088465326995946491813302836915608723684718041499943006484968785542395736743100965346738313602412519956725407287047952304886055986646218744784743513360516301397244483705533572703527056832721422520914504948776332416344769184545634763285137903410560082917212576389043766525164665829666937571145565088607859688958507463313626289540226337086516799093485219131677809943426925834050318328252170491314490423529016459430074409585370981963601836254950211730250687436044303713152679431458511929831514956741321371955005400132329412813248501342352510742827066230908273198854327157709489152014770338771240122784371306511435144184593810611308261648777621016498834063517252898429410505003843901977337014933224779139234008822750010497054576596891905117405996612160125040514517909306601970589803063171129027824554881354999714712070580190220703037792870599403248351878057647463485169552157368673416654601628784380082040466944908954203277413676088447951598422485937034700956063686617104704646651070312732986203334371666443293232789994247677768097160082387291195992383193137311179086517367809155137293810360196364422015996677560421056505125999668209983807229147834131719559073074541251803443966465554839949534777350158115555143990964220996149796269277443676796825815321146582750007920324110904487703968637934639553519602768599089749236429169162578172744220803072*i1^118 + -6458429905309064366196892959862234487118733370128081336886468617434967381325523043703045706199037198895342038115805909985614570966545097526882287506084841377035718038809496465178912723430837985893367117417672914506384062789607327933785163231287188743304937632465751035990574015786501629262204268964684142040216845424119712863992321697978530253845236441097182641585656926900674401346780993579850528705102094707368043749561295259176279672937330963678514847252929576105996329997228337811501701024701776597943836442075609163135960085883428764014110082468543409346250838277498740410858821640566882036645990806068785739040404245769792187241634331589076082413644775987011554683895112028091226262902617667170110040708453352937398019353576056483565973660806353028284771795398330177044415958961619489528551002163336025547892633455341325810217434146349925233180685407272746572361513787799983030370771188821611148807351849802462634612248706452538828908516448416279042090467146196538997902502124106027899479567501443196048222156866401920726722555117053436907681009543203247090122552564202216643630796404494384494189287192999004320842202811094377067039716453262803717864310714722588059583172599549307251431589370712161148822357051243218136398262848342342232310190004170412851757940892724429895861904044755386284668553176093064215089869742438277047586600700636146152822387451820124050328384444021217494052632033528573990680970623628307584666408410358472329153849040016429018367077381385307930887335981628304762770781844209372927761271654949244221169700120293820655356239343571990867406725821469504025586148984261998080462518359145574977410351834596206005492504721463454413742105386188275029634463644390330455356148920693611102606752795494087168553572043697711106595298452928073568075595379603085193968730979937406780162479289610684755315738733944214984422360547078863460993239245643493082668341225139381283820131132878998636025860891221966001946518956003510056119133572423096158676585756120013661141303705184987905667943923014245173325210507793882432593898797337606157414603535800115170913879370491530187797050314666542432328603915307773080074325261316085264580985400591091798007161647542264028716669820329704248724270955912801130138776364980056794165934261909838236647015471128379794468866240745884768276859261340388551237324115257892071359835623359541572493081823816315331524811531694936975593595249516570127258530462352006013991361733122930410300348054759438162884924732634627513293693863870742659470049633519414388771415251507295596634818712081278281814985130652666334574938177391959211867515875786852152842178274034332566734305641304756769411813136083370535292838569358096097964392284560219369961051869834452013164961166442748506947781743534931100232965060186459753023640347277102410631279225530519039838814343121344066243331000534675768851379635465648817667525228562646744603384526100041226694156877513884202621353373929348804136609191142004224268902090822232943870055197309801625436209586663159511440916144175845823945670765548247059647920294485557248*i1^119 + 10315075852662688121159335943006322304767885135682212809179970699825099839542663409078590618537814320845495648930051302106166921360077249602504637271360167022775821456280308739863626574272680670221616186572169633093703566938334054766127796557188158513088052365223202466157415449605666399285069048975094698362254110186330912918725935782595078268046386250095406626139929904351919884734068122117959714378057609484762316629514108882918014569663014868738410081595738897196371265275374748765059811863345604951636171616298028436520902158262718181368631401990836761827321968838512085523867355132085205887395627220111713806733633971763904029563274357441860942492034349446337227840515742799166828967419034847923331671439263999374116264942082953843578992841281248535334486903406363638464261861574271201783773352049310029873439464372714749879725624072642299520953902331025623950396027389750426612846294787913036074507573910028190729592263771108980838829791891676339376903238037361171520087922130477206256875049399738076712320169437604857035692776652402727835561383631339908178868181765863741358104809253277559979906701962892917889131624520625559416243032834336425405811771024906300960487955994800017532296204038299266749211668148048947873632068409496104225912057461221598758894341928250801306309554684244676598921405616724116678930232754210427307705818264325348882066328654403908493285681317489731701084700381266782951303735666873545021804137363839182599880380877762659755014219710595567347387380972944966938267287993887252768489918450740560018336614262288765549649204046086707844821017993762721915877681059702681159060608530186886719041065040580773543095922034286274407451020431669885824094131452470537447539640552015800421267744974406549438170008728610160285905095047940891150270883086988999610535815252813506422932901024136024592641701558681633865379730955655494496339381753860499865202372688166949636710224894043770587412879186945899930554347000295356791737050446742065386984895881468504469487147571477698416892866429352853280552165555117082867555679055127306943111427634594546473782037159361622484266981478341331764991529162924047525900202344788609669827833906626130280610336481591240004723749433060945505390518307204870577770741802868531037052968818370581895303477230422317637204621648706497528529162590780953611650159926952117557497951693556890676591810169146646930491506295900511736344710189220059106084572679771764519185860760267853367041549349508624123755139820326085846330541171855642074589524916726609985215393440637455873320625481279066513975146980245372125066261178655094295491975057452578422767481157447328592578312171907375321871720173349950442389952704870864542204764424579993436969025625336505556213785471005531373461210882933334585015015591284425649553545134601525434500945202427519552820489615743748648063879699995037021685080675916656383481325660317017246424723748068725920012131221641578047117730079971356356177878413439078506524968377077555312679981643126165895256480875802168863381525350747500056120644646506883769629147136*i1^120 + 1623885539439211775957405502629195572774838566312022316229281672289294365641811081547929946258224630683069017212288359784537106387773339653018697621403688008244621459460243218991654221084152799622931967635112457425196250144691773745042302633444776037499497223652101174760719473662422118030792947211108385994644259565259830389553809707845843273126751251038916902510469715548058294469940461217779972630483301633204937845840235346661968401594920104535962478774105185689459981717698628776110832893595181388564937539519301306997938227307672940849469522439771719194337237114284407332175038896372672835098150085775718145258422043538474102744452291488222372380953126243080936748629306774016673396590212768358849470436652548618663871451914301855298440991958094023275662907626628911142241883635377941333295078510695998879278344946512623312745733380715702391622901478608839567465559054133777808359919251403191823796605033051398454854548665670004029742679394983785701387642844911326117977338913605029496207982097597565390661514806018610252078648192885248348499026212093207379118039178993159722088762891050142321932431037231315004454498338243819264453323497859936571290761374327613771636365743016751088382151325710684503731936940278773393136572041092960619426813747871716284306558187785384828938377640354702390399689603224205817001640954328907762706751356319878161678330930961334368009573783311385730575301645126952947779029870992350489172113015064118817486282090192630623749068802963881372043098042238082148046468110024553040624088990225831368279476596315235521647312933126128314024624427160493726863033828526087160536139606376363436414877431290414470698961717769683577604041682467310309377102610337192462099336960556817822932937095425300429512552062999906806046396134151813475443910447099862584438527709151465525164134307425553857868069965507109986926956395623361766639772596456769862748150155668589134204577105658113943346391387027903092049091136526739313594625922578735534098389653298360750195682588376663737845329845326880976568863444403332884364129330716287568342979717396065041236224942647493527765540544896942833714719473541459662369061633152863842491320976114913250771948604680038032521073593158008560215616154074648843408854040456323544818776720643909723310061147229808050253721760625800987000869811191441047156702111210091042073608595418908106396478082183324808778657254591542017346476444534993701211442033017833870850332604353488627122120426229381625370504709325529092422819156017842854680555359874308096062219044014023693964646607436010438214046938193551968299178581513896317607720254737994807071090234915467136134858388086602201206682751051379488920247672170459848340165582242848027354577101863359359950919966661239997579012783409140076122982554900426794060822464931879987885992605535138724711027756987648159885648031458952727498071984142560446369624627689323655834786030385888395962414173085100715271558245663843197342138411926564673966728475177186587024582012373540663497443311444115061319243101678013641508773291288952832*i1^121 + -484956553474548387602426486437504032487587199603126177299211522752118565189087550179094431569775676941459346797092788578606141370500546146425208880866783844049482885770368294499915251308971732227365039089393724407493195039701268718962298648048686391472623567798156533383619438456825904929541192828284755804743047981237436668386135105556130107063056809652512414115631447839074183948777829741580434738496928161543639498125189758983350964656646499324612174134028065222572592583706237692171813828430483059344344014915831239662473468552471662041741768526625223296069571131127238411130687902371606580270461143682022430646988593444398396573109156900642775185964871174441044612609948865269230410615906776515877567049199651479243295671496491852819898610489898480914961362378058226907807684331767769884738233898104464158689923748554599337884373247535007110361278409259153590674444768709620777571777727842443218891603721847550841901381766450460048405082841429791228429025940177363750610944931960173458272260014473917058620143633338024693993887936582545639465887844151821094157664827378458432764282903285401099837178278387374310244812243480616855217537914785764070300453311735566254472712627733338513675010554895184032672396609282374116665101303466734981282705619850895374099370088129149451936736282687848853343927139858852765008891689694503660203953184939458766776706707425585485763884115203253968040235808735519778220491114473893917457708698247297707603060595093926029106594103903174361964572315708653992623011723518115660670635920469700201691799121732891027670924637157762147097384642923345449163583692642590578747711062473801858213331895988036999182738871450681972091867811995871487596590508344359033447776482962852220575210432402443205833329069115542836492009938033717423798064998551140038728950589884918460967055836992983209600146936445287434959255679692072024211790742508420353826039413489948518340056747001590820530293595369458552432553845060529274790982800648586173546711710938499283809717326766987191761739914225304782232544945319211957061587165607104840786452642422545150301755514955919901716089045086292510163760199623815829956719959529583755594181363747847891300221375342590575658168054674947579619191361064497959999760453616883777349395166879221885003390564530351534091869585162635109302822302106637626306722154726746826343043606802442299932163309884541939258005783150288276202354404488174225051778267823701810729898640587896083048617134242077728501893842325478405347457212712140424543304788251484868392836337651847479441454695774023127878040689615664567846806803420036597811595171463912708631778095820053856012566729113968193686124238833674283172772194992827400270325487425173882975101715848164069114487392597508285775275877953653571158311357128855101045877840507036267558492524856689392634117725208035807539175508855351279668556650048137185610507301710018096917939766832743275989669779860822823163904268614762466170047710928320129499418326921228418864579180704024090719360846787402422991094330169620573454336*i1^122 + -3484221173810692777834809216514058956945387129653121323086105803811971784907660869256179458735716921146090686704615826948664599598263943846672122215684914365957768609972838663351101754566387954690647001333698770886539701048109984226701954691932311310561746380187056037517282573810471946027856519012949160927438942505989979047783050959703745579711948808624560512192471608918873578295474771849030113124570266190737440373207722602299290782361228368695989695041211775745730725914253982311545774778466454375595378420017134369140393094212426879390474555303520008602285644000862576719917414081957352995168268372879834421490004845295846636224499021369592749350968884146604610364934947241985316076159193645354163777843309581533338401423403840446832669389224418360327640745562017311344372869220780866647965813313366688125929765948579284895058503474180067539923974825115823600103750348939628688012941106302663445180897609457428377718136548137606251550795827368747047522389668759818168859287570849268757889463067848459041226721434894955688930723431536412726284115971310926878325168689731975607471535718311693908331767506206547233754947180940351248184976270528806287569657125908638367258066611207614233635293735376303154532810682881519017059020488184297783730860227055529773413453717421759395900440184169930159929585297552444840931455911230947034749869433050942409352188429691582811025702309173416292650394410660850205464397546152791935388555756109542324409432650930156799091407290109134773170761296333521944527454502468288585168293672677983141990153742170495617902921648169750204173279161231748083120659123055695384041528135354486827374274888982081064861461835239713963944902264857526928975175054253633865883444487320320232440099642521719717745489322528604644908465639252933832860602539729358145712024408031866508986285866092743441877808458207301357116391747814978831660059149849586301951963472623184655838798701764754526735719281706521685165358575758046590456701838162098642035249098442316302877722793389385849002639586389323174422697237491344851921663883656271498635068734307055690751011740052000963343126673989906676409467689033309591891295784897952583204280828261294048570522736180263097498699179323603944509915539320909828267985110540542283176442744372380949405732150276009920265486137828303341099772263403428448275923896633114313756282204876340715417795543055777352293450167746368037452577491159133476684547154539987780075772350796522643033183028978322187969587026197476113188218584507738289947128852442567494386545817000650894881316861351155516133693289797923626202055444283420654060457722691725368908977407006964589565958054853724894045227071527224157860726570242111479435380290571607466771868390955519531193996723278545667611662550721249786124635477922842244188786984949770937917552844129661592783670822656234818184250373678757072729788175188962459337731245119958570501913624597813606190983648169533022825828077542467023838753909653390573323822079876098359650628311915553891609822804100954549668095268487168*i1^123 + 2597083931190891225460955064048237298477969078959511141205789732782227207998505459370647908338024164502348126820388041298735541774140101026461630037849430276038215800922533467301911949538587889049154107842570043427180888336664191069079305890529669722901851217956108388149079601793383339073950036284927298475129152349558107000241568826501953420928955780943448827487654343285653116441192962701198715820608869359419711747896932929868022820041357894081946809234139462495131475384700577560575689200429179653568618576067598510657715303176342354224240741713496646179893481382635236273341085587870308059966659774809066317385039862248872630078249170814042611384424495328145783762731730105041619918192514773958308909066899015928049928326645975809645095125434133825515506322417435610272075289011352322212210614174105877068330224749744854845714418797198702073259201645944011194929840178844554772023594597634365236145417616061718504785354799166532009187631791785881271435830402806945167154635173887394672682187919100777513990430610105170869033442436575915350149116809745696255756666506423963890554961424024965865297915478474308524564909342586496921725199837400768390574222283205165231083568768937118183228101061565110140515052247805678868583842762584607985923592215734989418126926701876687249151897658410283298748865347336211500196844468395946704463556037700956159477619987757667688261544027530132760367432601232270865499988805501950830426049079845472453025660716202165710056175633875749583219869573873650721157113911147763655580045935271407101688550068383795778648592813911346854872465697160350145482032644220539953573349468472850381719300327070650454254964113736890655470466666069293790033919563427436715119446698616261608870344369481491736267283170346321670025293602055418751698042063284764386500383121542995733486698972690623833265318614424046366033880680112917111990206508657317487242172010104877090000740812679463018624999145726188665804674047841278669563141732738375543758467229836708170333225142450271321291932236664548100025766830854855867639902209916788496150609970360533108089492427494172190002822373222831739999148612672245625407916061049069099182547846317265950193359280361055824185211642503484614348609960198748910430082293485284109036919355698531166190585371705081110101574368561036733320571800466055884471575821462184805322310341565326312489038836938379040118528194707034028213970989647371114067947259581328654875898658578170297273936350033680455940705470638569945225559945831623381154232158846052708911899721511206373851452612242191564576464025655886387614253460764422372950638651602596149600102622784246196645809527430767444828279828163688015639317056107428320790727859860548512179362332138901648093580071952499014866238908125467125919557638903475668397950672350401395948046350646878240545437540935157054065300169050327733634833424031874629075624236658209634034706975731978413413912163654536858555983956614003994017650050696406121447455913419085912758939129410011999081581347147534565376*i1^124 + 4048298190125503179719285455479878612226545790498314962177327613424166738946596095987474729560591448234324827039699012941058672095538970667078835993611980126030389067557045376691532469807697253830197100971027603378285028467192694046337976819484015429895045062414012101443117212641149034156308443154827039969847866827024435822093581562309601801546825225966861090628606412914633356662294171976253173266965883349760913772914733289066002603234710368381405271650819506818115256077878605228820280257079944237622113846907906439572927941958177621568160016903543920127274392369382948415219587337854952710493992913281364404382264241583758215449320112492178695387740411745238596756664926652654695578084013249269294752563236449915780845380935578754769602543826120608899749790782654245671263461007556741615639478428202641785156644090672094075741923010386973109298875185954199344735724189379872808084116464895596119867045412622449766513421659572272334342270462013259520707400523391313208960343864813349655224159623497858859641514551723771739174038109048602314408722045111234145514623867245468853593979046092485347947039631336481454311217716520993064549290498913712845685643140394741165491154894877881400837113886813815381836009113791309968493331796779690041398328140152429092544008485994201597252490433958918312261065393400529830383094837660889813462125570060225911346175949000991015605690775234958498079628229368378873847100577712505027974219272418717073756121221885151587823660209750022518289164895811735949476164396099140039089534262640522424453344671471731136462427835135246269733036003915619387808093341450793537289690507616367699505839629184840362504534052932183413641116130331660616603077370051664879370130301681486985112506170175019863725415789123498679877655475775064691542212307147587233739660277313640136409149991099913320925850595059649040936928101570275200541216280033114440230587322836745287669437284959269683379307802712054616450398530434224980244897293742118960030148698669301805970232330200777659322243251641499153361683924494545997508665352005358150173268729575667470066875474181640863424868064438593844042921489926070708844508258206351521895180313572040024339545370094872194599466344826063882378078773728490670201517546718645808938874969783317001616636189087165838939344924754579692426736529207881183029540476120376404043464453439818798502921857448189951900031486883100523289348740881509871395225350786892218430068260603232551814114077250987443022200496745957842086109272057829744439788482113800924759492912833868317718330421214772002064984948904897875361629387712631571615280500588552123740599266439193464263084821662464536169507674157980418488037325726232309270863513891524426014039969998518083529206716740075186878591819538225546031800767478472199040551501300150172402085507835726850460807149657606154408416421189544829131525493607689443657827721861703420859056415394267825946378680109542158695069182035505545552076740125198086459498785478119753040482569216357460736294780928*i1^125 + 60292107243263038594022874932596040677284992526141745989385291182565978324824015346399107637726824038818636529880029880666400982015862061952821367719572339432721003872420407525201338997711858190640720564035594136378960048465665425104958508671594317768569963753842544408545149459119609254844446072258462376397135816214571403479017351870703473749426535154966064735822162119703044197145740268604734997993580357800031391807807478907907114209933236226260505110770196345493947157839656480249287420735428177176185297919417076092549113286120628514145171671775522891249965090475024295076391979769505118770902160355934704887236814462725965731280829626446781189529376249422464836305250276396562178056504976735977942205300027666916949683284436869790575828247759322329859214287493039451487148013726038821785768924497146104864996670804681943689152993215684346909439462238806121563133361148918194750933763618136243917928492075905663307195367887157584904859789543945680947972367361578281732393463052502370682651509205562106431052233891945587444827773036077713616139190474090649129211534186116085455751025219286816072954851581566897818966061024883442338997435126585061110783033663124327096960040877606894971357009894708758843431591979290122411868591460595544413244753844435715186219930442348908747667649455551202417212640128142569988281050767206325575059690829568588219655416200582130897098014116467716090606569300998702430831309680133039062285855292818534720085366130578837895308834290943965695506883115664310236817813930836635660231511846976233024361398645929214839797769397149999480058974221840412515236428786658017239855907524401951659760076816475145860012833422907710932097418539956205450259730927745701330186691713125985792901635119202067489314540333649740362180624517511368032223529609958292292301933990599547111956494724152209905755738009673320400808018909592479857671646596750117073651312769194619060129344954741818126225726085301574296044235055622930516088514686319944601659783988630809275806769904534871197963610814113502199734686304583057875769117569881348138736304881699375010344535793561292575011286912434502438895150808543657503904133852364439370920702739032863468828430293065878199059359988155637580712240467351635172130622899272030178080293459239021764562143882766019488175800543534834482854663412902862168345573034150008477545634659557746381400834944682235881814517085758013076886487751209774809370584663919481670125429518080338324908827351311846305150472019756246949793759312032515388515650819108549291986091870189131727774076534601839094213312938377698701591985119666276733553395023678562916718347791187389175384097413393703229302934253754008944139857119585769038248385115704931261443505898303551222630991426247212296793228582123023659054956186541724529917210606781626570774593527573362975716224404401398197591796648156984292798883413000538322450269541404163222692437354837595198987665586753221897496948445356718417041251905523727199870429362934862614310430916904747008*i1^126 + 51579781105410379253216091206411011250009644129766423944066666936872122457820450759247148446796252166860474032247470773947083427172285510035185169753187783360499880890692605016243652797361529097609111059086486661849967713349730799685330935624789425717397470093601671736270875251469766525181706433034571050963879906095597338068452352356995075720305993394763872582400915673618824680594908790303667817692995516559059692246898087868836813011686929889147131942072061508841667626172238085368326956289246730594786287054500562115401755379496145256162930031352702296633128768964729897287879480146413334100723187402785134917527223300983916702645340483938634873380428404283403080043997137141742802974359265501734471264605032257446072522049654461304043099896106473590903314841745297932152128864091292010174294646039875572307047655222138970365020079324457923650108912484523784466621143794984654810345578755488185678855890290940543631412057672998703719856755432938041263670914544319074940214388985115049694825684587172946407604295795804918671493071263026340472474864879232833979240847815539442915822109735556666570036138142079974579879940563878900431698082530544374816291794664503241286078870387955091944876157805231194231635729457337683984121571343061562528697617471233352098337137708270381000834470948185613946157614553135289167085083784357857542843398440470499831189827091146311992267488067272231243313015879597120896384412634586596067933306335901923060064892274509002861527109865524388443333686295847614352437711163484031892699540799886849444328383458272835890557624752901972375999702324757969618224088927913741143062365672397747595193546134710544621713534952592642743086806396074417102663968128752189996146992840627605174308116131584613093705507699341144660746560477368025056225021491242376886000267510472047242173095750534896859706219104472588589722097114825524505663817744233018193225122979427868716829835203704000692949474936929216870331950539113376066932480697924217361502897399678395551272107715833517627135616332855945453182135352508204819504887284725394148664418135561768723329372906769938729895301175557115031625838349398754291992053257593757911511026861305250364186420840414454270003001449444029611287933445514100524547878832463952878112326161840313633465426334597363075155142440859940618367377900282565026818467774140796485991653577211920339092207102909764311117230402448923126764409336178923944977825219894843671505580030574626707902288254020969434349902469711050973024837592333649977782505767974566327415817446237708250427691516048970161789333788566312239710237540802398912190450945218679841731302387209708700288379307529981941835398874406276114809394342185809183060187405164643065872381811517424762472924216858643298554542396698913115078620524776444823020743635643592626217275143708477959220854082992339065670678977830401022544452098154036427869334241772269508497390436792267419244845610776202153301232370774563155110397825159922130360050654741690258030592*i1^127 + 22443579063167714146203112473822021807327549735645246779359763035584658013162681260632298523515191741600205351189597099336179303274052350654806051650597048963128043561507828913633537894006800061471210893194978413691438083189472579070036481703972459921721293579132504694835708243823077305638029437626036502878692416885757820920438959702439469505118570209158930827589453819111376312202552932780047819422126873001883102742730218507412877433736776139052050450280845422563453644291401500561704980675906019485998063385422784056320113273002596475585514789689618257877375176265657466324251927707703866492588193522354184224657982121381017099751574740485872759483336340346292938944700853202623349240480389182454038706696207256815285221122547082684536362730437453468421179300997580618044810891237142527421352129734185675501227290669288524680180405593901594754134003920994022284597905730758146393596500779778360607892507782372871747462170329910605361002630733273486453702985024463180440567557226228228264963322124368834592541156786122544034734212858893402200795775574946825734644072841039342424600011024258153542997224039308275823404832327097284421752217363860805184975926169729123165566722790629485417412054535280251449860998158712760507237400489924974174012623299525735813205806349126337928754733282306228243750228058366903351421321005374885001983218015518349782252090640694681862193672556633143543133524179575940639020841230428481086008807957931241273048149386918643777925403142483891070334090469362874464363516165171629489621220340221493289869276282381658367761478290885725901280037284689307890509372541326938039062086440503695330968030251980107487142740859024106232319920330525420499991904913917313235023284456649714308906505149226434821687859856271734336110160644620804567518861910583872385774207319810418259234157368732220103327270852842225976568018104734417169451882420326963012139628094714411926880522604124458316182749839845446739728919143590466957161481738280295702991111164240637700137223626881471503952125737668863053354143694027001119583842096039556803585810679972318588836091022006347506618849833090421984630445500299379967389442362672364872780290366298403140002303463484518621466846061212516627420876603859944823996608369943321254929038473766318479959520996119019583296372366120914410918697420946165783659221718023961370665756716770439861791139047210507459578900409885236383290015192624714949543150919023839185484010707302439660300561704598282942842613048203263471514703203575851171757681825142667868510505755744271562764356294450738010323845456955206374216561437541229398564887867419997603256970292376523696966010444116051186364285338001095998102487037196485168512996117792877671095211944492227924154335549101022079750007255732056394995248284453633164933455035284405359733652388432305580183697908170863849664485901110186340652777452595973307801253608245892492698479763375222704435357278793984229075104954033230137726409145728832735199430180864*i1^128 + -3770835265331626498642903369798163486271782894742277431144794166538077471846121821291816308202626687753043228132760520679291415692625649608010366938702678542309747169323708300003590004518265431401549512806292554657071774619112459608050236386377548995671418736291180499102984553205921355324494912101275407790997630599086651713742078136957075966895670879568236949682610799169141684150595884628529578140149974108192876851515144576933239988668844260350347514266229755213760965032642467222566916934456293539145305170101542983184413179925378090041538469919645769879309477738504905994874749697209316103979452204923366665144443864874155085176866012168628362370527682047281146035487027638038297895897261634433691654182100931452285440399664010968757525762513220847776046682946045791088264059011058653602205089392081830144565183720881246609717319623615917072918980657068503672934221136971587269584338595861289216692789209227853932282568554536419959191319272182863549556042407917924601776078110283117730593481283130355993447198992651857345721027950585754350476511904269872690074862301518745291273006340352727660516335941165254050873724166018774141107784200923467816133312322681576643532098641208130855449266970025752260237210026686444376378952479757319262951602117767637810772908513428639615039859132267493916936656761358817647950903111083994510167008621385962498048860905321474196232089300236925085728035927535303930486939999721205058525636544868381119663898090127677877331345872346287079211852243410754135169383403780303700166232986805605663321514826010986216695153772264533645897776695863964257307314074802493071526530679343555936655534747006417744754269530684565216921370836918643501441101764164859172338449427083054938527662674585506509006729681971798906464899101479304656311626277537860836804207901439928041803703625477309412249128229449895562750817893696160442871663518340265964265148715767024477254724023460130512505845026858262198897829003665678037836199735270584221636334656600989359735212437506136898857445568909343582922746276340338583910123379480523385366045518274810917392295125448956241587043890923038551250794200169969322605949279184840936219958990690247523408934871406088093663683137792184987923192384793193098180905593715930670535905865087936602590992431153869192487954062334017769781801140290554412278460921115048124618959845138778486437466234385104895057745162398322859475087606320842644184540584854461328680593353017704456099212905200321990288898656745947588539590358750967523715213572805855120593754804378425657158677723762867001213752421110807327576262995719359204376356556912870954601218337374390473865602064367302845548669761877966264221894035293360250223131569008716949492673710494109792173039744518977643326056710714789818479352100434586637130775438796558045292539473266936716806920587756527332381062688495451139898585533039554824464282055118260575578220564291183825717634123394638280718974263562272223024412711616249856*i1^129 + 136381632792680407043169671120780904476811456461891331800317541023369956310410984918649617300166790982102857207440059887820985034438459750190840759125911922392571777959437109701423994138099749324691230672950410014955707634888803029091936450336418641426529260834590404565328329009702576334862911178137639788424734921988744889444333500077086818995792871818209187235170936154551943838820974361870301610603855074469181181856239529269061304161285023381648791765053374165467239590628793747220428817253427166180308791709364444502992382832441017520578466413855310665442632592897299573811752167830164119706474457446807476209446692075063239010176736615633674052843901059632318957716495034145006896055586969829298011858803642160489473682499882266267559636380766356126670319568131075958026667916803176683741531670151584520787172536563862906757388246104644595795321188603238894710459975383646473747355447242361958049211724780552334120613677765865959494651736153031353648464740163109459966705203000234895953366426921116658429178549324973674727153273968297015081751347738003952605981444566935758592822388273588133904230849958103991301846011362968560508320861156388716156644655365163131209180339570755182605432189787967620309331841325596898873007729817654125580185231575595231296106953810374588802827728434184356648752724684492617830502900845409838021716311993454237378434635755854017140075647799096559216935815257507345143978458911124672376796339302565690119931725902375160907718258766684426961958865834306040503819705425078928124518242902918461235103502765990116116750592225771534634943233583159063618175612021257500025050303318698771658849759588251003310743964070695701143537362070316590399893630048844783250072043553558498019915173615942966315298762531018053345672399179489493684329208069450123857554180534778185972199614952566634806422654680550279585446848230330247225211581240661345829896149350333443738038032589410961863400283385754035960234952750490971127429512435981962621471854311603383722194520156787882554069160874112111687227272933860940843226387202968941076066585381003831364993090691950293460833146803869223222341413630266244086206766295890146184910814565670828511754542620694422267493255243104007962815168301467457967784124919044179716933342224875483556055184176557931789027457127997709016733807868620288041899103458785671545955251727503630016784283624897801202605868789346001345737232205180215143906901277803365383111376595344877689721091784205389391241375367453257321704308929703193583196185573298765186107039084352670665560396068159771371470153854993665045898723359581325225124817427146446171558391786741732309889485822920114666442038052057899695801699976654331620748529270112040776785506448203207936899622603231488620808047129229503171448507448304778175588837051149661313284046826782865412588619099406854792698570017593720436911521766832191098152802555960999104137827818803456382926832793852537411588349710135795384320*i1^130 + -5058496066083592256948064985665568538605028214807195822086957644739138199250338632127784441793962800799321069660723143996477232300790689706997547353321096923174590128020888855675086951282796980260798967775801481650363739126340696218373430831411208686283486798261228903043381151765584394112355714098807946157256050601326655159388118258846144348927366169936172361760627768079015242952595977296362780473401649712629723363715113934779498064377788836665660930266077035435104116775922167421206150458767282795825636791609591093173646969640362429048225727613771546878804378691259798433099174227359053394627873126388174163148628365161669244280179182551895010003231153606230674335983911585104139104713749083459310356794034211336055720409319521892169646604112973397693937209881218866532573759266987711755481088790219405987533724048130644667454467187933073505978841623985932889639848488169632937606483595035952872883670511451066706581464056147735734916539943309682441487484487065906158288758855752919775537403502421993354147282037323302853250139456894625199183867028101898152904933748914300280256927480670425487572979543781091113899050686587382066494347075814677127432145331080670801123633402649131697393282605353005490319203970618228503144638415708936191682197519762506339202154763861884259323575661294880614962678638582426766227260026319023459074502759123165113490409875364023658700102552949462352231520635635033620844798386653295969670532838814785103663382673659904962445943692772591979347974162953284787224282143875647670166338883278012133309479148059353514376186314504744758207741577366073985849012778891455156363543279000520063298751983522477495811100148086113860345025349335550175277274267843928219003552578516973721271879220401780047089809336292378966562539668108780022762952953536781360187615733677598518977443350168001246587999983515954086893804414983642428778634562016403268959512223763711325906150375132830428065346096928083181100938852481790030936486870192621732199824287655407010693878121754942174422475513023156062170552767541207816728964548142501205926690960042924788187620767679885292286250543316615416794801972010686507044184118351802714192439806365018445410879308333015582775479130987591231230969348841931396582567160725664474363906770549469837036544871527815685306137571234256209345672934309340583539415831937358843386126912056351952564542884613032884596462690003722458990880644651466015459496415888789362828743777691734408346999534088917759599299312590750658967036622256539124649835966815504531483122022605409678740609525662431785279253997723324457848209333173083387430328742748132738453761377432738492218344185983168482345120362380224157391492316770288567537916166243043008633533543649038071639663687928159490115138935026564569384991805692897981137563369359003042762292105998979480842595469397034292644594750874057993338648548042237297484724986743678516028354443635100916571289842001945894584320*i1^131 + -16303778623278368319695272962940842538305505151150024475460731118933950336202558866702121442937967140602344312064318949432313602239890303500549398315672488498775343229339348460995484068992472146515183932861514354502234104742029586007700763319673057568689039970538416313119549758175197800279822995271871812419697287801804230332045339883166609938607909187542302855553762868570218744669415347735300445756895764885691463353392312735333639828606756964148064071192349047259922454645705335755883000288682795218368991040977798714271278152053604433387803981373219441558039572637898794678411419182451955647836088296629551479435199659285466400545467640278408969830735893941006830024546350755252457362312312991789291713000470517797340008522334179045472980168997802237074977492408006345905429548266098109986887812924044692779966204361187749880455992482192545446800097680850299425447047286282606421074948359669298860032986298936832519928180000182245495734985337133126626136186701407043609559771646116841243137624048955537967831098818971111795055763767219785376347823699895129176642047040778933168443566464238917903709308528220554355427500339300081927382942341818425443610853745773302966154141796278309945709246164797880690168726653437984177499238067008214791827542086554034923226201862738149956927185922308128523369677437113881709517813123759974411727749756939941927482862558938190566223754669491507022709442205447241368389265020457694439515107347431350320375073849184560158840355071470287350364980543089915344336339289071698852146572188425540488217638662030879929152831018033982926591040371492555897829290227013769863418614731183667767170464384363613381377035131909269539194927448772580091694363737032469183628195749629442736369512792483289747594410698200545989204203289361313327772248249438141424499623395729107251020363236626736410427185626773654488588935647195682442463051711857060331453511073187389829089053695851843662163161563303904814244712222156998577811991231805583973985274752897409665507143647181584549431409946753110219296148071775118806585509986623904530180926537549808831634834105888575064074485393379122469713932584001348856947502568829570324010855457750152245762599140187349160589425447488979125907337043064247913859795684669599304484564373499378536238590668528575789841984313783257863750550975727683270136419384184782190210197842669123242723741241766419519598860757096508805841113984475149598101029117253955780196971874640561007094549990463559215968020587173658480672735816362293449295451831290791391811043206435074851154549448361055072124902283750789416008277031522792905399121181177697958093125330634716048766113986336681049933655695574786259724752285401819476952831967214084772368388459357390266462954147009197495898587103020267123628550223541732678079381451048873840440078419436591208469438278144661206875294223943675852613489987225758590209871887354628474737358400188380744777728*i1^132 + -39636123476877964459426770200305769473017698504771118429068910491087119474507756634724369202299218281827799179656571633821098997579877696207221048768792845099603683980875265429910704432515431565709593381874802010317309834040644681212007510388804835047691136387743003833499196123875668926213414542018418968792903148766702838646956331809004403547763493851753415623062466390370224682955393613026942501752467506612055149768489796938395864034295482607294152721394124825977658200365803492753698461235526010539704279070667537154349008276520084362535617824729806012530516168424064955053359658040596606733263788114189254532955421328636913916965227611372116620423573236081410284368281068119014433473938712017839354771724998448046882141779495149245174737206484761715637028333278894769571384333258498729082270606657445356312303466539376592310314763818632209879993329232593112675620591872538446960651418041132065631900939727126364211891725769980671795771224135115520929709741934347114505368335485440792355667874687795176933952747568496564924519232041990230165072298374173593557613961357341923458937386683728471753742594952882674175588308756358703166875594564429713088540853308971680652813501327236128921536721650895809417876387539110369038633346428155521772827563880051497416423390726671585734944394772437786105084553303694858358955997680381823945886003548850497895272091247318819341014115790153040503436525908599018615904032536178416121979701863604774060471077925893628303217354968333690112971418121617858210878372054289772156078192956368561392884622581368071544665782149126560576556116705457931456914768619208863529958726727918342565708375557499366909334753094742071851592027135169804318602282253518611936100972203847606718378251244482635395901582871940918567633874194435165797215303339630690290587422783120632622203654230792739886524535315518860453040672566629357963723806630482714692088969344162899227906561313752242746276282874567393760459324242395215500676060215505267064017844313454377632272824737050790403007839079878763792607760093292065026149555405851120666365817176770637505657166935029686443728771018279105116312444969306788610905394505580643995457039159138504784542748748549849329976976336316348891674352195367997881986343123945828703079635235991563675647865448799337586248707748565666446398718396468691198245622867790555771953573807616049298691637558109100763992782483354667843662712266416092116658953688892150781930961925106341851893253959898626268746468194114729253095310354831471503335252078064865463452192327947335347743830718786534772316669822949233131352418574197749730757160583916264075392325658338970225326287386085035617791045916454519861852715705769812855029771158881135836252069935744999426746523989080770520399860070567438473692532581956079188093358237677642098182209322186198551666008104457942798679043990676634311061309138150332345364104623437365576204288*i1^133 + -54502506100410173653496437390162013665254816451094162821653410680798222640914886242639964059932220506844154487616125049419900775547159023672654230426937746282279879301904985946677748931564782926291982810090092158664443876398153240356017235061763783868238303615348305912573112641605929741445578717597730842358235459306729562049719708836487676360856863179384977964780290736762293736957988322958906539360758120579185215101226982995658891495738684714117131836025338013587602807237477445644540921765365842751945102119402427570201892215309084587141190698608420498774655620992026977085176566368592815224370046692070471955764540607939527012668955280865006834945690310279416556881574027328944710020607730055237841500518823663300459989809198321859796531895792830446166847482934218196778521561543890736652017390405603613490984458099232775849506829120363675691484247155616311146742349184150348550286954120744932280684183516021347384354930881837141016078474910181416901827055129922534139015606360882711204568124709730394369171582487115332408829107607633569283954039632222241701229914991439545015522496863226964490227095486388909176257937099886168298496098231357203504658486817404390456766551772266740851730332461866334191099412599863748768609870059770902023114149594505754036205411868601982748420733346688049757398572513370918379026274588084825589419524650625626304941393064525398327378273361385588524060692305549793619942875115112175404362951222826408997706288941172696828050307775292932878748698203951212663039728606718130962638171915647301866820374984174088466644271960126621881096892426014387301599920666766985978957436805011667130903702500638882344301012732155982549514347174095685171148166676259885576073794604234898049409366719014630814545636168267423360983086681222583934941373264399693588540506958775824338561126929979691144403087330175652547180307448827425138577974832063784002349841901724368264094475240955003761944062805965069585607078942238209121531087897271092604618062401342958586791273895060408143686103991249686048768536400596482431293331018155471174218798297556015232534441826252556152736110486208238010213236822595723905718813155195425982692199047686244346499774342770367944545012515217764842162810703718369990559211963640935888250548365669235290042647891594376564305834263448088396795526041724430374209189608004315700855063523720385716029310564386173999073951392247515540756054084774870059817477649614484027408741667456136906624947508023179663191334230126127220454147423017212413349573148838210558186313567177724417887975471895952841711241318687022487755173184847392001059807923117217030889958453800816975594010349952609067700366644615798501545442329727049110015295288887019681108869671706295886789079324584895482404295013975725848744099865609437915529575444238700673545887051625123866546575204060607077116522139871814057181799692466658769633280*i1^134 + 5549210890073247715825412867189534129083751858553743387309725507261975474972580943692478912178651472878308389579812047250043256540374818118428538898899899795067609418628645763981217656560127334266994247003780759372313419907423645498757172120895080253053108285455752252779677776164178094343128964544670230496596955326793954290772968734304709000622440736597734282828533863633408694071767866315769824264082517558400719281391398505571468278896979109441903703926767510252813039735048757862349118634451356903932538441005335901411824471078822935027013564548271155468411977247377588785456997270836167463340643288130864489906230469571622961252993114198858252071443018191689616668927910255273817200483259799208621742201446771401233712831428545460015694464468846208103703946467379140568668164393960399485965023856667283678222588244216409685104390652972260056827789728029031262658542361197957381338136459316768656748185049557452546589785243225179958678153024714344981857362091500540124197284133018507216061439527116380085702802350515133592632024535914181503461376369535638768602545478763489624920434216802920680170875284341220848184835680963942536637051157048422447523969624049033899087442736984073810875304722389207533942616513686046323565147331556458174977056150628859397196368759993425998185233601901454090954081462375142093585239518909926226674274740524105120913727709593089548077575169052957493862020903343812142654736551919386224988641205685177633794202352242043988983737223754186373094064528638596533750849251167877531792066886617587989614654338951453687568806589295450186635642630895102016814647626506255199839523077315633671772182688577658172898683993103688748614555070533203333242044175295094044484447556452813189904218726844566024509024862793682316700841641266946512010034476927972931797709355626442918925924237413360106791425627937084895539120347664164546616060061875449153474673720691833021909419251187404875194970386209872002517915188898051663605990674158625501758182840945330159922988491936911909907259464131418959501500657077464636521710165287208068858602585110731573693674095601774486390063195227678737171270740372396865931048704624488686176749787739155907907538180395951970293183209312503815286580090740173397242265487399560019491006056584905999396629323936356087350974735889301712462309790463191676856167319467479479845357372363039628582445486882588852589496801863814389181371520055363274558256877547494518301011051979930359513084367586399583810034385597027834928467700810747717741631467649244826754264950085207878223715947109191786880629683619501776615274984710443413781972210430891129941965669830925385887320513164080607825523797292739560010633319548253835878726662350830905009613371756693404746226475356872105243920474112867204998854139756962352079203602035743066359612870680714279389622905826922232370475831798596787765248*i1^135 + -139462341977155234282402517443386071361643819974139676345929705493648733685359858747454670837150586065921655675531516161664536633869416586740658965048300000490141562720793967789335483733720578106951653322477651983776033026403336417892667710195291752954636269224727826077807720100628834673497657402403681581886727692508675032789731233434050028548782672935904001829809582449919971582573610488794731317321896718295350708272050417591183656988470131907811481295001963294541921287575004148280891865773767858943878445988712751704054923386115999661592892857591088811733878413798194572886458375932190527407252302073854393956313394040605910020131480284423814494653954572218443418900022572334312834582892385568752054108154219734968131814546921107702761612343179258696252141351022430145919733147924374039387777789348055857163971509968601980682322205170577778399994468883318469175047297171457637489651509700658556968451508314384310921179669076036477543214620949341574468079702407210159892541287503893426952640198397670781324390816757238252566606029462775672975705115926949364809855910915864052664908340766304832464017092453577255888951982298308177530690936292676098344611341349380534472430945893783153978078357265010353230183610044752262677762198322916503183547976673762972262064792482186952074078398696063568128961548948029899780441825732720559259399866036357514660807366509351095120206761267436559304054862204050503404521711091438282818770971732113359431391705659368784950598928731578665881392785312484537990356536855168742621399855677687840167802408363065243621903746529143155564149696014194670471015387080096749258736411000263913776916415666969690269219975703041148269639564049519893441606801647062508160610412607896148909846318772170830149273053588459604257324560488232832463809831093421037684679312096700157583416000963964163084966542889484260189658472783765120008684491861356826303401038734628403835247299835906967828641199752434313831185228487108864663968959853373712724400068602806807872232523480675717108264076860842558995970877570687371429774079914873442213312034585654525300116445971696192950270931739768840271129875352746949561725958376556634256327301291797705237702615205394575769992369792672148156389470301309743960920526940972747289625375204050639688653661909721338155090146808805541595329868798274376348319665238150546216868937528108194602293900971018761189458540148663320334770611444436298210883236100809018752035380037052554740132333299067834218787871327777998961797060525551365081894405670471497074568959439626697852964388944155354726549553579514469268399167232821187776907099962110133378407044511272883891423756646929692520705111345756108417450949935790814516153091812767980760627952500213264977547714319160622109555713397750172531666709417257290439951919335140120116483840715985969890266360299361665024000*i1^136 + -19960073535823920147449895570584908638151379332756717180819782469994612151163249540574027225991424180009552229877606954907736417928901420058354391781736998653771089560019321159918166659423053527196564993565792081341387650090486719839425720788318729406110553702012548656048220536170195990426944418996986191170185878347128284843552263324035515427625162315676507766354586908726618911709231317978487927197672366287721211189441448461654797245461517504953607309773163469453407229488973292083007746974806851017912157388670030386448072710340900688285651156315619647347866507320671995206145515305838276769170532680094814330268102116947051722835359182230405944045168897816912194602247768695086506285077971559565334456913698226110419033383348011550473571016415262127550702147433619658601185272239680556546988259548370586869833291679472162095368941300090934454633065755838717547011909224291707478576266864365910951278885785449794935403729502083094329521095880443419401915179529139952952449613289779872009831937284051388740663612601056875368102403680723097784748828260546335286004095632938891029031652376497770183835332610234940991234794481398534194372246543977092528009865895271248423251628959741890437070299416504110064976084757953851464650022668134746172947321132059390225059306814595530551753234657262352783857989023557794501459068780530034468969399740613434739138591479718669109462568927100594067104290052461784976689367403535058865308131577777779681513965112061437459266346318977262221120620026316426908883191038674355042671654955086825010008456363478554300333071527268669482450530365179924449069723590422282664891477872250820252667114531133745157887567880520822550744436811763005332680817381949019241913919453528542543125606793052538161355259336530019852099266915809714835149298687174551256653961933236721008428762412784350202846347562738905985870696940925385179878067147529319812826571433968209492848280896234196398573695260097046022303205505676212441479931626036453168858409457832252238738687668472425954890449158269771690220792177906493427346726446341274042340850890365524324368502694206372810533710429344115557831811494212349780477895719813000598936801191888008588344620280881325535664508521407479356217659401352432559142868979102207215527382389621395749562597505689514487608527670079295724665121987986147475504742602827926658493245959014028443905815730461282723213200660311744181043501701773407466324026699124838671941280384202778985205028565111469211697949011233938238271244260333079886783041443773416889467539968065198741592555060330348686569886396760478405553750008424113609825032700684798598945713899062489679132290992675951872930040946712637762576848577537198204484439021396937015355673484526242123414486940661642171878562312398817363743188153517601803795863810880519693066735452160*i1^137 + -1727468417295204607611193962097136749400348656278180116437688875422282984153176746311254109416294577928232961485642696487195227118821570624424223031420232076786313486824040581882751507264497609902221146356752062079818483430097276058703756127672812913942841444426467140612052160368071632818798910942702686223560489395419964769461434386377737891037065619492273115613198638044219584443534568654823393626710767114974771533691030850952008908222172150784752838783637619084820771071223646706204715999006498308277856532607438849657448772323174640151997671940967496211005108573833945358791459624229298403240905712242427815191825606495842706308500054020576034424466548932696141330453748943215272485273297245571805403562104792766738141448519248178923404147825535668507848268253350974429930541149047099871531452571660253805936970096817105881004771513846567388184175352602531106533440942229649976533342666399529625498062181758194693118281187495658374907907995812729734942674733388644394299913553562995518207815212264045996597491544690941053081470245089256828369917587093116732900813003443761887361500026353039727771002446415622059453827803506144194135260771785009377394843271529809537816017607912415750886798327514853699780516492275827321828706092431321477973098982620503010447906593599050943729085306936617161321177675827896294851946924600039056539536625971126713148689433874398124204145073360487937459010429116810088777019002391411658691889695579775419294661048204656072221280403584862048789118152027583202010291177985074110411489156730795212304997970418645937937083038108053510386807489296871272903119286423623715712200015214115694253054072214400625224214432357188183263443225940407576183561519659199442838481587138131979255307121630542693679046154229438319186349314715632033111083363919448126033010638704469190183688450429157667179070178358341383102309438699084219029085332472124184543076398058792097163716308393407709523930326557944122789464685391987242681993343305526825379333135285634517683990366551145556608400479938162893119645869747878803340983133569176207233311303750634374110238632271584441867802430825816858373675176534132847316811423145848056891043734806040812967494640273716744735942509983967994260857210135321015130984255509039481105308220411463098234519613559613378424828928931725151540868358485210665986385483554521934759945675131643497532882113993129479295784523628478968417359917057013791930225353443789867161593234511879646728165401441239451902024152330830364930525308975391543072864201853529561710967319513930161943145425493408610578136235844435316227831168719613801643040470774922728937050736176971433513804163295964002871522252524734837319356666188738076314253660232794292414652811307691367252144272383408231541461828362850546876083581082793121153024*i1^138 + -246056649861028178469484885806338906985967162935437700735341684770488688235260757527662107624108084697446318541252742934340537248336965959324617255375644606896832294777904450833941336096221376166524192905717166360661364428259748512261752891974867176029877642631303325250441616904802803135387405893302478373019758275575354881725208944415132216820434950617734767998470534754066213038183323936019262906193628653855699643630199171311311766159256813742851986429222526055125098521583328352122396702366070853327340778822043214859751618523855176793155970802091011664621232501342560178223221257052878807841606388543310087536057045648493118424329105778934681932784890240584929067919335951246512986957809542837798944187791249511111090125526768901737297708206994198589808316966105113495104772571012096613616504541148523392817164312116765824809970009548032619769402417308879490281562111949501248039662300415311330440164848967021575015266930375558673530348849924157664352911218868638150298636852820092455949906660720804623725979998279505233810765338402783886799204247364448286920595794743973431649771665999021694463983506344133063151554445513101502430572587379539060382916398819199073679619015197045777244197876145192717989895125676617015507532338261551573694399088058509787042002786180881401768243451328288551683256137178742191167930372750622707924897255410597695095192119856247382424192411220972430490026722913050608594106401881770223826909440384845340134187954704546288196769597422269819092291950263064603125426270632968970418010872914764464171567879402950340600629881034592243771889667612718682594197252213241527192212344733373018830555275485783070399682118910094652421477254501850022265562367786074918262561902070960938297008869152411043982392914360878214475930667977990715739998453039462531255994986191662681803680369051245857137955617025964745055302343360823189549225013507682220752932792414462910602706390687443746449248754358952049224188074162862401891398632777915464903269584608024480485144923593441984110957209356409538591664277583669657550964216740904359940491358940849048702326627152342309658079734592543526969176776109424952710777046970172372295031014538155418346234732276528244529692305572789126355546698451604238838336414204329252691640359093183265499489818925714109678371979927763912993858632867237801348613810847398362774822674627600088739962318804529173020810802166983911726575138357685234300913873520193788000861192740431977523014434005912638823898001577889772170353803040866378759904950653125069097125383455140285880646534655823316015312766968034222474972882927846992639692761282270061834993640914282674112402728969331420077661382079705355379764406255448352091790886635506416622471302295208751554835821821754605708618303012864*i1^139 + -179025643609585180185603070804459546927058938038556869458696500377789264599326271433042316935036997601609515947491232972911784740569268773258414505024815126509185803899770346896716666305023350161390797913613935759396518734314834336158209257982865640144142448519171382418299565277302162782930049019976225193143581594861041448387728899982858408877657195346940564376924700172865025952831214925020757289718191781797345840381201808589595938723505192759211321946599441538408043203816483723262092447828130441429784171490166562949689068979689345933795450084268334471468391087560958041226725277144252385317407975955587004263477930679951793497010402413935365219734941084051649947100916545596181500118936061345495794354068202867577385965714897317142378733924204135587516723813847623057909896088227630938392369226106341461178461789528017334092741577664129978579321159472470830263471815949761750214035646867647182425402226308776129361464258548673885786779893221361818499064017605847000742530145316033210881577086823320302627142596926075855898565666955405833550622536189418673847577610533120011304164588363330336090253959057266197007738052307879751730475967875180440838757715275922828812266547721716509354552255020911930335391261499817642778278544385939866540258953084868323321317473255059365149956432145252655181445756743536024430474077714595914867876100314969741837544246528479452114749273197015067829886165558459764738794407284134932765411116095575442155903322297774168427968117437142513358376426885064011783976902611586117243442564592593303415406020159186095510918587773692027041751755404686944531020211733283146212682485573979870676680691804193468358205910588642799274227311571183556516240740070619517224971257689734302868397931381882935752914023360275692743499499117023657465208367073870828196887886017969515494341441330953538338733748430172397193962099534687216566972204412347499176004857625009826812171238164985802434984394673176747659244669763255328154896392065998913169939845039156482538905516156649699403905265431781065999155567025003733741550617315440536566203606406221792093219190440341449429128853073638466984856786635126286667702269448336322779213037591279253628028681976926089911825926384468307134409629727798243299142022989720840460000505042733195388782800359232421207050049422478928252434603559514105055560789043797285202706314963886021168306983163369745702894105781579610973645833047835496869795818017140961431131537062672602891854816462765776594110463100499182431574346489656282226481773360499175901128773180046074230187086489644992699240988605478225178388970765444406801179667450931681279605682586558394491498067180920917010761573741748007986992643629302076307531025443901718733906133997234344165376*i1^140 + -15862898805208943149216864035814683762033999159508120326057733342477132749493623989152409672482870527127686168122273215521946387669527682520944376660276395878693822535434271505050252443069657508344166380417104706436746071575976050772398385778303537175573338526632783164471460203060815436349255713366890842966951114511897577583134828411579425182450079080746792960460671680602658280585746643979384827207476496295843271228328495336308800885931883498687415841753413550333489916959089506083963794030103204787372546563127409855598231326156534956581396261034263175087320377130626613632657047824801186386415477662517502683758421253677324263594085411055859184687140174484449339505967747232899602912619952864629420656605007389920469422975646004992314201127287245680190308800293116582023571365340392768257120786061527473497068979421008081318016951022079597594699812818245676240812165681446356597993432885758739680939123733772010445644484313751024635159311862172654975879677551036748025442464902933135646358686814648813490806133244320939054151663960207081279468787488660416752985799476248998603182132071557044588289237643960335627661277952707662490202404355160360782664155493797805838211178920376266290600986299763062102007673067422513784371997267575269739521850756569580765732649586298541194358611239599847384326126285864550176073779999686959217518722346844360941222425574452753153732466701303210259018154396455458093277519163639216183772706888982028650707402296727950387085624190978550803722711158122564555859934019819522343549405508391485133110009100483817731518329205036104728674282022449642678127424246590984226491730744756158121178586917079205674848536590777455194654908897663238491045099718233933386925461249756982222026134998844528480441171684407429925996901942528397751336489176973959486662346546590872728688108239174726933690541540026888217484070204692594296204894541889102897879572524070279594648105267750454954899936893372078252997984518839429016774232049984282304387720686964927766730692137641661821552239346611510833210469926450371890440961671756457085504727913150311745761955794663034466644047030779775189560590557475866981861968268515076727569962309932533062545312684848168342423115328389436941862752517978667466555186288347942292535143791661927037010872969570049828218690786937110775768000833692496849202486687870894547478999594008379167818383186284441219225089744343443598588423075737181864765162329802273704306458824894949779383332769436298846589547375891845464959400538571072040094508431573567938666976580839943706238557663226592322952760740990496616537538786196953737960915554970244070294774456394666329446355146565581820412609259435234976417356839624466497536*i1^141 + -6330089263607939307724556878817364659823124242386909899956977164650343689110472335795757774881964341154964231679462557287367189825230678373438649316592196168023727785500075818291714718665961315749284360127199566739600357049120826672184528804075003867193254767975505985559052218464107411564843339815453918241140682282106294675282398886701693958580721185216905942188570114267430451055091391682753983193487442567886533345831661194031041211237273065650578386428508817169983976413074276904343243126346608467171563379900075284667634274559081447343999391522319365343852567599845501788235877520628113715185402666671284191129414163470975945101112120021114326768092710220767721339329696447180612007414051826024980103365052475575015252568552558002434341208846620745938303685166610293196890087303369757988298802318407331684881954208996509247598857776679574174267930161256231393536763344349887893795838236552361385607743574229711249064658894121153165907129133569161914213810930694614455127147132234487413472396374280914116306026463965113988778073005929089264930259878380545731337702600101235296940412003285369777414718475221278812890101100273769843571609055047949674174195717045899657119742669771472344060202995183913616447811391509779297769632269382570297353427983576546118019430523659981435782379881357427289605641042410596039597099643707895458232946756416053907944612034769843048911034451104436342188716321702064704294356326449690359552220538166468443258219565975130583270512144287469643657577145167135717696291384478892247290160619515005366813184614683133516980712399558871918123038080998863431460617789603150384662204118530695571562300807598743744182785262180734587317410351966678360325055582324612404832107327083707121159456857241828443568123394257026715355869793799621488252636794779300284424593605020970897582152537114333336095646228975222178680856849944423570705478415271262311563727298100922642024041582738624086712155490162906333195345943222261099480728091475718158828150955646105393945988052955329923696639045619193054047639490096972258344826589002564271263931537444310883571040880028074497223468192693067170673931478684228283841891970113451726953107045570715730123637655955803412008168952544675888176185157010467191586302127633976082316513284076091902317647227389115422418360022492071559372518504497614006797254037857397330190228995314840284902511793389426972829915565336428857763512240009909139144463308095766080306834800879401296022152050689644127036797918400489649721046719268825786521076277642660166005598445720012256116686280501708042284555701972726889456125746382980590576719151991517142323844892750611801183099992335435431936*i1^142 + 74320019813187752237470196000013692027819765951533723537463248370294438128884693348263837006127969011595806225714940703578963803562822372383397227822136682476545442195032520117522976892502987284955740249358447414481928043287824842239160720809744844501561011313330748177524208530702430378168509744187904450391859185669048865470806562283435281239934876968524986842587479929481292799452000975641147978240126705975073359986411242643034426214973669397894856250907883363936190388730578472624553807261131982968590635157823870090169266834001535033377724243710411739320762018114341552228939525801370924838626801125862312119549056760924504208375780986569623480250930443565993808847239314104893621862111694764953848985492767705041742201965922190873482065110450420220990751997377986770709527977662377486092362733801103487149435558585728559053873022371480284873848944634423715221934487463210564959499569779471792027616701303926746072064055691911915230991203866614467535256145223760451352195689022270388274530644172725462677100711630021171867189800530897728099390064687177964786526565472952954998306803389197096113238518137196242252557205802464721161383128267587759316634366222527083216981942316623296301338604998224416130355624068278425587248955216411537505523602720390770264728776549293129644901843603983039736314268557476207756436147900722774925383069310945629653414343771921743768785610863226241092887796567564339129607725943125175344582518262584126058689586365150265581930839815608340697125380165398200603158746492186655846191233571259818579413044001743910027481102789113040759663611442935950257986783348040563873267345480557024474824706790006483699806571533083907490298775320008336722251334819548733553849997398801549845605369949729577297396626485670708115512659348246369887634566990219339356324601017743166652679770652923459985767919998390901412982191492142138558417364119612555370785770878697167951460357162760851168502998017877340201179921152901723676124750300123449302141062276068300811869073945495949565181673841429024764001712836529317289087909742297781743149185944577917579220520327061689960798139371557849297136002808309640602635009911170721769527431403541590662988166762757242120118469497595062752364607873683743369976724716816501011346040352906814142456555913346038885755276388610658455520625770335557207768312361380694977983538660556512318762987612313738872653535674107107853154916419183063144702150474306619879435368362172898695843057357773437840363556838037315266730751143108833472157987383666583077399392437891023190472316819294596834938413008741725218149609962883722766484179483885568*i1^143 - N1*319220679187562950147215011088986623991703363805367001534144745039880649005554686237533106352454464494594310045412594402021383352316021087436739296252271877127709411071476705778285676547697552062147449072995121303822087514657432673628521831022765625*i2, -7157915123613643340673913462255219996033051695848207518777357708017849232615438866437107778250174169694163561126455417899440943363918042198288974406714725404563460654198147906563220775114421122790239850115810590437210740275770868915210610855297463075044692699849724641087251480043413971808673556269267433733991060988715862559295351466198354011645248502361173891464846311741761941549459035996733284306120134904943836676454457148296328432834979325797679372787157665333008946394287353199471638774302297016099176031940088070592374598106464173673240449288221968563007558054973626970112519201769722326449204286033269811759395824960289338193252784958443356046026827064994307956306469322650022270728254405208599586715811236083359442518971030507177657790512209731844174101518497445737939602738284609142662689134128439700585422604130735897149349117615428511018789642582861422252393675975952499568621342202069527894002753499900500147715153377550711455489883674190099060755045070415695685235417248461600701334055796020616347312033544490546102263601116359884115298404206752553905348659046120134292753661940901203017148566393752253599283270374201657453501887421822441064743495294889665867341635794042227973116816094711002243700225969648318013063534931009923106139189388743753649174502609515615746093653162337320010632591620952280838924989522251143707917761141284903584374778079261194468727867506397720863141141839050366312147552799589337968749182085620837272331024169469317299460585669942540662872931981939196686187739394708643197879700553544955507244056941653533837847662610493808323423992069011746251349139126957596561500434235406157498592315057189074538228047050630701696056068279784674956039902606178580391125898243884853595666050464660026098934263139207418391776809971726250447982454420719264484229641291200716618293895413639145304709814963515950925353266448506082684865898955994782536114725574597458846539022549092782919152383762368530073107150514867955666810765353548435997567399682688327940032959679290236084290372770474899764567600763187591487299953383857229731561097570256115696134682123646059600951532634218304704407104792210488398951500133770048244396414259507071626695430789279361974042748777334867525437519198101206478190752342472612447101420095954296066770199559870856125489660196204547411492950026859132931947274285516929226900488805019498898570346393345229174841801485180932728997233061242424330575188147069625616707993643676478451976842133510277828232962405383923565236321758987837811882386320711212459024604569164378708205754354908009038008119618021752493408618613717287859483632527465412061926625072302079982746207640633304966252065885074962912658523595796026706140140284405120613945025860924908366953860691791594432580438004945065958968602938295883049660511368321404566054124012156622657566386971257695888762570529300682547436981290505012081152436006326317938265642410381783666683341040722868675424439797954403179104903254571287040983681257865069369630524786214983033345489117979035363962431460027587308359256720398932556375821083670267903339636648716822435401605775183411339661538960479148205019694559912627324742806196845254888626598545947195510958262364794427926434648146461454242283439703251568668254184154095779653818775644724789339817212547182032918093058302579527876348779969450661579617590263602569522932504639210898510821994497259463359725358494373265608405101242853559402952065630199521163312127154376115206346253508288014568213286195936067997559733508810299875119754845514271283024926564649643529914980835858939302617042177098940819465687279149037919669149944971870920874209978225371292311237602258608765404184576000000000000000000000000000000000000000 + -322445417285064625979718391293048200249003497523282264662910464555903530030601126622844172151604999796495021563114209897911427932571645759920910846823436541513742121776105337640130730601566497260677628688837826274246307340963129003895250802003150804463492718540160497787880540044725069293730748927375015040952484273967314432243277093081920399138884458065315368704240815652002475161293213078997489306641948969454598618027276000003240862643658872724398364939288840640626049782204545891144654072713259526925179687563265302885918674989501999627977086366643767849054040872559053531059532601583371196545882683041355060332122126559700240331460826463355527340164098216110786981420043567276020641878585817755827591200361442038837720486457137076483821742555180728411330563095361613656291186422198214355704902508365991484991811016509995913258424188214191482681205669222349709497791478465256033291980521172491350756770091373851102832914545896694128855652340934802501824903842224334521809399079382916449381954713792798774103001629111581500758621103528092345770342930022254052096661445553015414198344397684919553602899036005473465847095178703248766875546867322546667269498590696495951984044329286591780472048929387904329754117087345678712223505752060027111001267252800659894649891209949203866597139927194724965700431210900144823616878778534206407492240224918982339816723750345414403742159478365214974393151689113240410228226954515193405389500630025006970722618512537167579802836843586475073386984138700992864693947375687118301415906077124240868908108231820995718829829568356900336003694829656459484375863645039244194079482896309899705070941111859652352736109932679778541489294069964190051235527615869836278279200310850761609850760718749498557397329608456605488990060668181957813806852690392620183121110679341462214868563385395404921894782764113309225213515935946710512130399709833277232047819074044279609272201906901621400528352657500583828599317436531964671769606721426712298665829478910899912575056272092683045680914830364961974737789115995285693916365762324610793401073737657577230203002146476893006688350193304140330858335601794771493049479553443484949276227585349760861456990387782464874659966516448836268260542155986655059152949312298024516549033603784210748320201484371923325330696928451822271484432978609074988081937802424588906627634670010818524138516874282919151136910398665865329837622806761627533629372375220257160735676657429720520952192861928817587207684467934795756577741942328732044269842776456140779925308107385591449092206022651936579787575411490148696889573843197868441962370703261229837664401277809139965696865244754118095163339823631156139125005320378277195207796732311267593128575173565513721494783941205211359363373872796116218372263495674922835051063281549927080535136806207297047741331628758034437616880628491210687116176090652830274098460654984120370838383411231716208758005074809452510111327634409273528311113027401861209375509015124318772465831763348330420341280276319207270724182495470765879941844913170907126621329005523223400511267131489234221147378149868831113804398765481322454111342406698338429060927271780265916905238818267120171528623746736817097502841520336723084949760768738099020340233238327016997472788566942212150436683699198283506969614182341384141520358201185661208853175766866302280834916324890565326024725573297274979258750738486056151400470954025845802444787752687524217753206275383341764808704593810519743068227564478248673802746193122842615183153701949029546356160117313447990429448961758164271130121534739144811207281694757437213771194690565642045466199767374475231699089078240860150460549137694720000000000000000000000000000000000000*i1 + -5680137451640735764822858568738470781679387311044422173439896045442289985699279240155876734448752918435447104503891409456238242053286106121113150654317380621317406318212402905512200983890064304710242754204178531684388153578301557703157515601554292214203184422329165943664305010905205863210143328803235055345084502677920623539563131229092138986609408883813659211414896362516215150088546967248552855690136834036421541630671840970622678047466405264064259236950785727343456255409673463078562931865659003061726921920717763612328828218914019838892835098513171197150443955378585599589962967896516775133727010698803229257413136581629372657580335991338135134788132613489891657901331163040441024346503055144222993623560236601879103590645661953754145810107396442883802612041381802061241323314131758085007156716840394275737308547083123421926055881565203500058218211466369551592691755194307300195063908986763145572786549059026962847687728063880088551512926592124369581112738786778780040621697763587316591527446781973066030523625497537910603780089209607098688794243530268114168602899187865578732616084525337981162379859268460958049531798983440616025934479268591855956171671906501637288402873350584865073715149402298243935383880661421399712977413522720990323616531167647939292771275316832802373270146685431978647930022172263847875993071297770436368054940536978997718419744690426037363243963894098155329908738517021002252037767757197759179948658727926547280231583766511221704548413037641526495061065070280038392391680330245629996040596675223237214331814401419905945653204571670917368922770579044586843883864009375720414723237795020395579806997129093339845139115906141299651012810099834375135948741379506089122154715930115611475339721152886944577575351328400686162268814401353230880553007215799972487906619089659764957314679517304584453014798639630341310394204255082229735814635513342713898327235720008274558447073184347425824636588243887590848041151680596813675614101349283629128378202283806426093702464153985999140168489616389042729899548344706530785044653773583166070480491878348587017599529646572813770040148430088386429771631911896029124849649229381552163348881716145811563343459041776711026189421414399881155595390228740881396307761780608069527017364346062417428929600934411656968354815823778019791384940443684033336678039630610602304347541178842207043355546951019114061811943768117198715672899073340354626265095123573843397747390018188088904130035540867752022622590477067843359173538202438608868218728744636827068435284455524513164286540646528965557769241915861998111706438549423069677420441581265387668376933109944997113961696630823318350959691561518648805585934458132942893130346854760402019741416272171610561447537754333554509757644174553977961603035033022735541641141021713920436648830616562689811774338571191191461696684460716445594912871912590476281942623212272877979892352250835064348891671459402093430113284395174239387733500661231444789672683078414014661506192758649018096968866094447671692011075994988602545624601520636565530501256458032351559389947337352057256651604359855362329782949892344395469038097515340916329118224066748799606087146769375459515415755088232996947918942180890709620678947555855598042699064756242412512937558351953305431842034014897651640977310865693509331657655972837945489047557618276986509044507061337370982792721161428959931101061754144483308242107746807596779141844466525813685727207744163738878143038960742458476635286378759173477495232017551920153300114117270295962622094641743785301002058938292949164151694831776872898323452225128629029958484448317446901525486702773852273956391687652755224251220151500800000000000000000000000000000000000*i1^2 + -56613467659829688413043950428437645894435442932913191930483910087974746313448655840747516796873946990386355594551358692547989760178944745873723679470467804999349235280543710747719274522540668341479285256464388815240291627674753855598008377085254979912050805302109700815097405733384266652349934586116621509674606392087934426519782038172653865327909454320013522377899982962777791689846193990900139378540440345004307169171474214688022406006521447354964633236794603423060145055104567407502401990824608105839991661394075467796562674635288559146960456005744026452542209168351781734610243929719689266155461624365356561795313879148090345704687944630131081111211851931194575008769816862975749795655902150494550411914887664017860896934224808412445883076086259942048767066199230244008940513939773398135084895052962423492214038374099478406847754151576136040052213285247606331891420506541034086753458692657341858179425935861780642649880464849043279918462505002670359631948812891533267455563996924561756500279169083004763553061142183419185780893201814829276234412421853704095159929228497914807642970201035868212152719886039161021805862793680564473471174448625870187126088280682783525243103886808730562072543058262949156354211245952547449020477647676683352519156186360311357140106586810854441591583225202508475436223476986176730570026831126716079035220495324294024933045112701758188961589656580191713125614871554781283370445131612551925026303514799085616244949080001143862299103502292362097168960825636342255248213602610903628332122850713364288612444749115511063434269667634598695278511843621750360239423938795159947096084797090240641401086287785135914978855406348976061845848774573766518489523283679969913414577133426832814338240132064424480589883258250944570760058487322543749740024125578980318910240191053893453424341472405570824031889046322853774629513102083875690712956656816234845328025584104377708492055663217598912088447987926975699178281529848879414228290140144874472309481487926989753304922042094291452675192901494959395764011118806911274209627068117848792718577485285965163671285505035582359939108081871030939864060376303989214582062380247245500022136358625739371208933816628964498914411143809451552548113376492838207683816097477635278855199568216133268455058651709336414236279062683948183610037357966553478973500560940391525841827501346594143470621609081399896061780571451125794693814312202108110021408428557672210296990935089762744955160860565105578729588350371346021208842122988304028859155253243777074172702569038838454774296446138645946577283819173301517565818801677881872992212790550293005499959949695780708572442548665766132915998557767696749388084031535362695837983277439135637135385909835282967224052861130540535638567208212734313640072665410988098318321112362956459999344248567784626093763939282842617044761963072385991807683433975328803140508362000297156478599274752216655827815797297650092301463889538233242018969266209292282553150192108254889087632939109783288204121705962159674608820308056421105634381134384935147843611242692888831072088735446735184201544253562361698757410397811584790130722211270031483201354314429380948683726884460184004569715953166090171675200230335902121489937599913637678546389594014627039043771860328123501198568113817088445105585887293491617255605299402863402655570480074705538477062437091461518493915011498513312298113090505666999074331867221353432510281907959517417436390310492930109910304882469056854886284261980877590637756138877277437716006558316197440439848861889689171891049570877928821173530997932045121216353445469785383739365728865714670651326429096170288539153086555034482245639449083904000000000000000000000000000000000*i1^3 + -421132746345002377498578159137693543104707501614051099929071119963721542591083756301659127630955782961949537975387305047334594180274657278689609192517847169420338867599377961471026911129339194953917801589661808681907174819684652689936787464861827872413594859280155214061419731603694402885355939617619026599058065001032339161982124105227999737738415094909654492166469231817893944760605801838450786819564816973864869910592647494534606274800227880361756655769567375988563467073379693524703932988592398105764568170354434809059617880083949234858197035522174913128523660231904806990820283264478364018532213919375651779693450820009766044318228458566196240546580644170662234798151009643511333925826790030932213786963058280362697581661602202402871327436468537038229124667516092031434959346886324365014145291531876677129550519185195033304569831071072982349091204336904783758366522052856957980248170320029148361801169754480582274655797617793142216672455573319914830592700416817046645385658218255364898725615406378065683224961653611239302949270234856625066636748644876654081933917902707768465135724069234456123467239182868661380202367399031110424209833701931137299287522432254136442109689847049519378479543337021392432276774154329399493252359120953994823003881174319084950122029767473915885465096936617872569167545565235991840557050595541456788278294723058090005585420291081646875332608038151060784139311288503241350731429171725886071632179505750879994081210140344356807476771664308613650137562262152585104697260577271265718372415448076060278909949575866937315323624890997136370507168812191403777983064670032123962497991702981226032783498095954307108023785043513407506248594272960703005614699931758609186440489952722685661080863316897452082314408095995194541043859772248089122498962385958704763034127482541463148790739856862190755211723726703979038257432513765446339370602920985442857799911815128188078939140086084475804423136728213570233428436701532555119935395373567555049706385540256629638423980156258158743733134543009941769388968710688014195188431569398983647895333935225951678304172396561536741578495983509874046583303985002730054346961251578271023164064986930824478965168638243173124634258643321084097411315869478463478107446365387082694238245113882131636143339793216808052613843558393993461548566712022157537576036989465367573140084536892886948824157797334978691496366421338663419346901036527828189077632410188290990575607753981564486480287494072248725858713802228500435922027745239176995458900909955037540298828326576259025986233203434059500703347298597429608197102889352761968595506540794782569564912712156251510104528776762988056902876855052692257180281935614106762873340638768294375309150515820799683469810817730051027317840672939797049830026188669427843951939869936652457177101144190092772170857114086009584604476388199099041735439243019026925688290306629844219727118542361041522157182952394345682860006537874224125329746663101269507206037029321869550839626392881934290482874140477661275540396115051853645673726264034919014538299557462938585003109462495675804752530570535181075317176443895755986315824143161760507139107412142869797218678818862423427279217425590647738765298575100452570138037555067108075708200079386934510104903122721725960785153825360953451514844886710922888493986831556816422926778728420763821526874440722129732822580120077502360628124416588303416751853032645709157433737772787518235077391489106388498323816508530388541551259436801038182813030691132344637875627058006913047954605307829990005611839352462467239271487145718099951033114665555499939406791170104208194401529910939538311523969282172005718952407937843200000000000000000000000000000000*i1^4 + -2389942191510094732423223981537997631543870264371832057182174252559854192506290580951418440143714578645023646098778451332567109149166222336619710805375129361248686559698616740452737458330086573693956473189212476423302271469457598129640750963346493938597705653232666106890667627307936708281344010583371439293504958072332048103042209271353560829623665632499822046341538461967648906707277807334718204037691871298150819977639325301832248094640637665220930078963754134321027002422082535960093346571860397747764555787558815550808774458862378285942578898685593001999653332915462902143802617386556212988612053210742410101610594181913547250458156515263843315606329338712127875893143138676889193019205123408555214620660248558402928374906489853710568623146170120962432566045762396178024238824941139705086574504518283748456826457801235177706879198556653335917200138956672615748811763621182133825227128210525131078085344798858827200237143326319232183305482378757995835120091428775193707718747115156440358011281688263287167494097163801093425130891753675727464192498470692033399359335688384123705503461485365164047847682157836008753781616522881915813639048741611084608013330495702159063783281621781287889683907031808307814462059854208715577018065288297443003464404376974628379634805069425531773008453458027716274384047552946751899811565845409881207444988323493681328889020982234285071968233211151603273182025545417323762924209444343076106028802940363716186072614108606212723835584917069739360303224247556385263340667823514854504949712981770769637883625010371291621173489650537145591462416710341626360030026191901794647917213453987642893433638456955056646894086934684648345773336830109587255363587857027514936896958920383342639953351073793325950126825020976820505672479340540961602011709266964007820722361279775205706084112367566442484034313369364407350647407781534360855169048404485101402892761830504053918403677150410894610285701483942777090594709188653613350035972494730162369599814253979134991448034374042459510196300922573192468253898462800832330428398063485127052202895441296508553872070307747887645056725900863869008160305232468401894155786600640183148748864683420559179491708640937050441425933115329993536987677671980145212432720306007751875889984984984317398080099903191201751112435243986987537953711597509647042067160078970961972824921340510589708354271093234028873563697872581177572688430334094859523118773046570351176977614303252309300601469159336843408777068241700850793082548158140560145439573152626855670865174049343706677024457455635358110188093541416916023370980239691971134371792918514531244813995255190762726444234859786732501316596759739150137152877097899999347140432456707689811032469859578633707433156275149312467185471323650671908165840772343724112832682494844605158732966962329459885663105191147758024358540879948157514646303113847927831387559718794094053404716763394330665819998265192663743756048097611752356551780749032485890598082596138288340233584352827290603576025926083037477776407291064170371089493494894058019773389147676522492825834662178376832167773499992859334431680498434546357439097090336431158655409633183087711972154198556242181923093358227866200159514439075590486850469702495804129306910874279881079285308532474376459499671718793738442582648701881289012077847969300634759909509124361794028190279907049007924831747687218803583450559023783103050219902244243672342003800491043814008906111979275337170501644044875925221514886987410041540323680801947024729301407042744384047115488115343749195296141050294405207679909454084475954481730382811130304580243930614635738581051779950697469322977270981280812321024979763200000000000000000000000000000*i1^5 + -10959197697015233417175422522911080228119355976148331485535572212570334668405181779903183973385149850823781781400239388184626611004962022751644106192571889949277762183703736543751735111649432022253348732280641340128728597093446274614270884456478352829024489121523128845137966804657595581397831886449860166884079079868676299037714748657815157160177759695331519683706694031021900847336479029220304600094056181657347609597482616736837460370105682405279596118365044133144604157294078680788049851470184931292468975513298755352471458102538656595416820527369579961901112067670068897294990898907187097159425469971456801038324245552754498840031428666635872080280967043072091919122014598608303104455233274994699004607600433730997303632987706409937340447903369869904098902900427441444949380162913796242715007755614915347672138961510980826186587643458913092833767463344472297640952480681659665132565495430149097790997543388801480142424572778363238667181538366372974183529944314049104597566161033175932344724017396329266120224577310894913843482636946721679385956263091322053873578343629347949058335712045781208438935462503489820890711681718158864058784418080268048735023046462293707500000887065452179125750752104591450991341993152310826925912345176063167072776355944876623709559778231483429886479207568018547328055399897116977993745364529962224054584734805617416061125061894215911358379791635910047244011614311456537069807229895129960198671520642497693957597195537708575518400209320867255199435610377610902885819488440120543989611021124781371654667195647242383185424432388913449035622007982713739733561832060442566162151300843302838414327273581819810170698340998201422868734575561226840663282283549875722040489736829643038540305184976926973414982451075537128298669454517220261077945134485164225013332938081031972505376562696083137650547684370044042230909714595634730996252205573231555113155699079959509689983164691548999027578928682295228333766111462915929415896160801938489193827548907002822701195934797973213998264903805783626979765371120891578823382701851660420035965265671800126367124444470291266894019847449924433967122406624237936812020805210677860626702669854233598185473590669045809014405211206223125371237087945620542472337942149744574536702672502595292544484243321590521448928980067501471785488163602722025794768868042540275502339565623563830425461408009251486180689547922216144279735748521136054360187280482644189350813267194002611257955977509903225621875620684164860753009015947493264094188690584912495264641276676595289992343544923311730554659251883865462087071840276377437385991218104601495974704866318764410217608383154959342552923198426201940382092293373309866824345644715787064628487427335372338542461257411019929534585460836442390024239435514739557129470755766576415269392176133610830316757137042761164488139947523265963039968197940722923751235895738570531343892124131809487185812102389777467831502271415746067184750007222660644023627757252218724899311687528886666754515004301520257135624490834584790119385536916209706813221958676111552281869683366792689579257580855948814319902995274401911345438618011989031207614480355486613980932124500455167061807321818627387661315050273102430779600169566752095370287626926842081764094634400089932419241007494063240111607743580967012640406610315831389082775159685197780716449406408778677876891028152755278787326927553023665437846405304797389544385305165952361756594655191808962717326631721425577767501692472485309802219988333874899711702839314077219844173380540997601344725809427583158708316437011201278627468217902196083118953889539430868937197267953450404281776647321896745528672066207744000000000000000000000000000*i1^6 + -41316178707443286370954749279809182013054723159148700728101949553162438850785379877432676546581386830804994398881036702489780075575299306310884217322017073482001512317154871486955382134157682637195669575131234996673795814749198655381625048955599360412682946483741548729899974977427807470300927302935658101906345301201438982855237898630561429841576732366964359798230278408223042530970129361183989330255240468450131946866557296795054485962795877417851054558129883242128589514085649605819870089239467271362797880263761277191352846561719766862312051916691389925034487104894324794841089756627085077637783015228709213993546665434990303670552065281558570141298234748783609941095683348898577615614308374161719445128021208539110084538857458805139713834812583862599949054471220339074805602355317606231561301106749069571477900321200431300526064764164057702381520786249300591330801527716001743843366277258047848662525989588934850213192109920047559182630266508023361984801185494530268073187893437787525681274494118672231797714293260940383885126505478690874909221594112274016344489290484593485107021146828431809686431424629457908237807317810326074386848402393932262579409115634810358234948833081677149472531395306324726698583816245485312710795542787956919341645888334764156520188334975614741085208410545253980603182695568441823053589343481192677918785359597727638900932139669420208103045849112558483291819315018551186354992975234790675604992065733939259442670268401191602503971982455142752251912716867683139897228666110785685688399815887186676963551824947916057728207681916671985238179761776279181997845488128390785185774050050141665019959629724394660825363850433323189207698726417641496951968656674449543387388557418784978876277931056553915047458266367258288094054387366067077074929546833786920395243081633254169051030948901125511300395652960462201358309772448099058355780820357527786510218886425655291595036328812642349645692776990995379633142475949558427280401377601692204994639469260561167643745071116545586491896330329846013327954548967844026060321323154588818461146621807301417204288210104284487467528929750796860187990353083477682013246693347398389122160394549931411987028671438899206654628404084097440587730001772338376631450617248294018631652349720203526693315391649916239060852305071362875001073351295105794408957843912026449757447551374299553572540436343001319746847809266692215169290576975956068533647733678131362666127271719296146787238207919375393958278407715241154251267421588205061554943758209584994847428826180370611854423205438604274930728620724891332082883191707495174221038062645851818090767989319921195482929238909618007656224860988159677477568533465143881889937790672905825428624479339461217387875651344701425707518649513784863412771174598552062328396179225646118447225882408659333532830962806104040350532859467342029561166881888466245450974573626713106131540126443589547220114790987850447552484271682597191457874842954464352878320631503101583121403832007330329304946119260591637353987299490827541525847625822546143886077338726072469621377160744533211011390818246848275940973507855050066941583037380529320749814948267542392785201146106173924948770848869127085153697467843548942487471381364554495507324345553861460221314415905135932633237612288001559721010763486652025447261570944454223371480395843139795692120371258599748877913405017898033276431027312870143506623971600227248770704294656195582865403731900688118324696203030578409197859164084403119202747876972955051207428683234148089032150939124789936718266563586797911234356025038471581517463191345457922750289091308543996117929817457062184197844147441490938653289333391360000000000000000000000000*i1^7 + -132398164670982999276625894123579728800140033441969421298743086005655007729898528486082181832534361023563138606587158159316554332269871917997902933026774448050985822246079811159383402601223035015890356657619523118680849386945666687672217815267374150176894984247903686182406350031592799790498948432630494744820627896855194224785555504031240336696455908859513388989092231271048322611748307982871256917148155904976464091186679433853169196471539860967547218184785160238474863036668091561322386970827754498616009581020914729159077559092927523523366821588592411731804128811719726556873040211378548039876974375261402147851701178636150762589689169255035395477637526124907742624165379434021619650729770941383534989314336662642848914177784949603041228621696206274520564563675979707538625301489449904726449353778545217485632450842218354741621921835300896780719380807139267206171467954213528555864043821763224025522451617167484537728261359841094307163969147166356106402471545696989529378291729070715171879054959790941692388470990605220625201149069376884216355706856710043273240309051062948208635113351927065486166691738312509075779162749487566257189374844174747079760493442199366378685869595178193486904591386055678323900310493539498592843403738189551949567902550019504919166455022512050267039794204847991059029777913466488154988096449479145357156830284515634757945499637356862126887876434698969481097481359046318670066241402482772473046747274526464622859590062907320900314204907403033687738223797669697316113059830516161542208858903718370612527976600988877925696076195757366610361952601293191898700404355236411802584244084448967656530675004967608740766568524583650772795181805142466937151342019558969724910637419477567580083204586981506517164254116875911653934089721324787595808415147206745286866492409493876785037836266299141676065510792677870728362700855276685657678859376455446222872928090009606368803240907925745151075218643966646678013143147303032065566044672975134158691779456028007720098799651619715378462853722799403137113518575491145456544146657047357797007704586612278484838791646798421599085545436164011027188306847441929015687141255194876896477795451467887258745215942627414584280754426210133028859691089654197295304395180902454102657346976251795138227882835269019548909164232323844915562497759242801467832929483999962531765974009101059626062681713807582471623646428140291116324325942507227091530522070377256905645288548100487127399477535215064833706968597597844327708239826549430740583597339052888447094805033332806190769965305690778757286977729250163319258093091254480745371402840165934495430440006084136937873748830023211840901275870995774187458913607243058710499782042724694856401217483838070017470214833378218036676815394750202468556187419170131390659378567073987317228832126105681516338506631530840424005397770943467857114527661848642954616275069829624409510178236374528746717816554309860448252669634940601286947152284049381913893663692588776858137747195238945316174322434910071784975909789768308298493325516417894248486992109198332138405906398397650522687592234313324887068416044887290500244275502901800558307405373955899917767337881783286214147969252258689311273353834717652948267073274637953571954103746908356369056799465976425567097969032232711836854862423362843810825137836651951869961052469316727105215005106090147130890787772682977729593718423894157714597262524642328866438969123048856802586217973799452921312159368971126279886583290538666440992053173681173582923206196795078101487902628968264912200567206023163973262261496964909340342963268037327790637610825273277450883507400139219862666839282149045844160612715724800000000000000000000000*i1^8 + -396629323971012579262437236842584589923548203385862457944895280396877831172518244930318258432199268006824734472791855814598753205760432709480170746873731842572863873578804742366204572579890944589018728689953959561971890671012074786783413422535034163862783046354193321502540031504019378388822200427425653787684481663914254938893858474340931773211923899171012517049185107785910948819621683240555011409864815165978437873652703416807030069383543999424458416434828592132595354827800288384824222828288160210121349411982830323626177517137035310064106240874739864613721254865406114967518282822826640374460956157092161217758921056011545885810326985538537934907795908261686371332277581021444148693152087909689713909673286273250215481419630506157785428520502326450674611391906509857981549368456070786094622810973991037154950301856711267885698884597274132126601909574983570215270097517038289242058928534110938495057231210339777610973447881490886959590029556100639100966588193096462050353444551809583307692241567426446714987898014106254467238893678000106389095064737297622974305999713813011757696870015925517434815461614605386696643406139624452624836884183624009526604773729255746841475024233271886822565611722081963587968639015424331416885204819103060847512953963149126894343434426588597880562316488626314080920082418996854183087823432198240279287731906767105133879801442472258773895644596354865208445489852918997494336680452684171502222102023889678497929564550829927106579676739484629103633265339107620365034679828150447613901203834179041882611484731784680662722761626236472219672317353187248699615320071545606474362189053890109093903006489713265408981248671399995003768077448002189760226514062448556490645228105960077646049568134664456896161690527973689767865911146811873916377627249016361088672492171070204606436600841215990815398687326330258193931400694278896414031380310431963187333223609254344558421295660451105313817072554424450066525594281994667984193811644993847779895489107766671609702230877410214305277251729424772790973807140969943836225325555657152923594567667125113649970579542310361626510950652464999284419281435816037149829212684216849105054809009942824563430051080666769244511979822079463673243986549199342850322196558976786549796163703844091814937889549730792338345213704397431828070133360547523892869729435138699862606549726955456087206843357246717539946947101648823869205251474686866935827864172064577548911184174118415551113063456092806545677384190767743253875701205068792955438375915110262379192077197856155615420219610973066822371036504928627429152524191313398796373348992709260935852040108787904519006021288681093858690300271752368162939449855323687451197041122610087165208742660136187877616797326071629092319239427824590144459223896870361990963061980386680609230089676565427962032890783323933342758300913280353368566305379237568912515309880149187455506040876681660801597425579636476242281523930860037177495052627838440929576416726806030078944389391184348947051725991359362609330621174300930250194357661774312470527057604452638684387770930894671504391418290273440243843047113329805574141242130432941751536678523579179922675119203846466426678262526209154496148953760796965006954667918571231002909146560044962139446698793640353349489625924914729335391454419118137274293644687839366648092198848081502522601438252771454306243986153975633828424359566339175627288508682261429909065259327549786222318132814080450526878531346301995344425176112965076649986016262975652128664518907796402085860175399494888862956277619787655670307903281569102842297058638560381149841124431496130104880005421622690396239135423946125638243450880000000000000000000000000*i1^9 + -1221568342271227870544641104072801984366007740414319006280125778796411630953099807120041606135062029655259037390223741563927256209961059854235551349900339622893055856323463014578589046775709900541517043698278397521734084222667724458657728801377592605261953492894961012144330737414862037388320027317134450597153868373441646000329656000560955743462858917472174461154957237588202812478552016596569904819469280826008567749672878543652503392880437888830827612922589369091682489585389566246953803151531776531908966962688079656317258519433523582221544366761192218248316319140427458221727970363538655172534663937938858474235931167461695853514199208756459746946380539232033052214160315195093274905931273010750878018047862512335653680681759774025600817838452336237772594716120238656105219072357091914946152772362295032182009207672124813958018079023741069412711452810572583142721249958635027829943803309302037915782236292471376390515294179527734102047610864380145152374656229494463214840869753720782918300249717503926931365637414233625020322269763410325350886097127387778353548452773182683321681342530998810660999144846420277839469467947398899340601223062374039454115692568170684411405971312179587952255166411402808172812881377567752159074097132869404992213082431109788091049104030760181850738053678193266919138723490573819318131520034463554224607105513098613776473308736688921222645731604095004946210935627470561927141058434872375496104154354978833513190956432539246598340127656970619163513372988194507696536642072496629820857188474663681256107380362024926658957515667353729716353634739744119053547832568606562937907831257472336869315860874895310282329889132834356164293875906336662442338469880619291099868070228857437643985485584536468447415566656044387723856820966532755696507325474788829858187447876036548426993033608298286847518750920290025445200215960471518372774737320915800819313781115038183854129517438508926790983929743305487130442957165814734841799095697046416030429987137165160675945781985871547777094714707949560417076958651880807316251989701082784400139145880960301194992211675314660714296968635222280992021290411019027594183955922056114689471825797370221213661038045506944712276936754860643731339954091174193180109026870013063421629373769636517580607876792489098834504836330765605441444859164538289593653283130819632739458119773524259674021376236671390598220445300534002463538064350305377761696243557673178019793061135473173723754799468488317562149106190853096291808993921920493201208911406568065813607573207062181797588807830442901034139661655588951778071390787219069471799437109965537431025665104773092657816590058846300702695605151568478155444221202691966651624042667635074574522319235943737341164930421426207537237650224383845597649786948653448603749492914613280700346257010935119387269522782345831884988593844204479119198170662924196430160377312882435814636800947101499644329447947102594006195955147532089828142984830298810484374812321631993228172193461719769132684245012825462207551946886083285942527087725538112167860332678047858883204875950023707549667150968688399831293127824708510046918557611743974827041860472638494958234422708293673304624674112944593344154741050918192099124048543403202560435816688653580982114915695830507447791849753690622279123799260807160087398295462370741811301507569789323986594881131872411749918130658908919020042364880254360502908802411902087075894243182509051688237663071985234450914990539817556676367623142248651328516485828367184122631876853975138294251901687190760541239867984448593649854144738914018758396453568782521310027926369769266266347983400477785335874938417164313232125544366080000000000000000000*i1^10 + -3482314774068856807578651227667053471335356136822575781705307916653086432012044280343079426533691990176869291039996849689561622066465390551888696338736052592558660146144436351111789661399433101176986559867561055285512445736915491197688047024860258202062527158986523250421495574533395937017676570380200427015365461220092169385974738778843604668763428878766157237534487924583912253275694893811302408177322506484834837293408710089602783904984358356072203459489402247809859771994303941359954664602269216962304992168470577030286801406071504333145610330665516501518234818917504530813212632047747324398214125840169734241787463823024857992319663730479694194737168870114361767134949604400703410148886254081536109050432217448207897995876495294207859317439557945353869356567796861051810816043218953735695794574878575921088093736407348557547118302893318376872482022976473447074293819282901448121183089808809435566803593133487854157923123408141302728439832785905421301571073853148799913687461829697261874014124970837652665203468282225861437983801648414137653151414196111658830345933097410586911292428934553808962424113314686661863811684343303700005040643388292186174080309973350912543413558184599820407292719332662769772725221655687019979473457891266347176011485497231709954266993637463145233505862157273512561021295475200230439796403832646093407985354084669159076457244484385079745745346169617632068542610977424470066974686087340748593684308355101269310699678397005266052780759630789971473137292772243494786955097247240999640660141018624256334091679649047322955897212268497774305205140405757507769727387275833081017648767013775589716724927410620569797307428694355595597398844307896804587259445403855559352633872931268456137150273563029372382972654919402146219608346082723373653399082762667223490467452324017910971223976655550287702297338661707914547107704527988881909707800969415065771791424742694869063807749938053846207847502371870298685395016436139447997955162733789280932710961030652993815664399936647335844125967684025371877958116406370418818049205862638260895737804344535849928038452310468083201022566440229159387013649568010383552642054253311705122606302312009759022962820182322689851918024389757797534803645037072106760806104607320614809341874096960930944192625414983970489155750620687388877954693998308430585538957873589977541158764142690985432323208085290100261586788872715057342032819749506212855430685005201472621034106165414808787385818719914645983112517361523712040175738408930083901003006055526095111093084855239342560981679575493374388126048094053435802346829601614910902729413351070272206799521358285881195686746735664630852383575110968327071358713148842597818176610277119485634094034228262323660386549154520011590520633879443083654079659209964240514424340388812752612358582618221201610444469120741350202663060697693958772332613284454844791669982135305958032493129910919244247548539893129252477151933122955624166259966677032646861981019296456503502755985843987874109719578506891873417208519264112220436754038875939901925414828419043846437621174229537240893408704529497524871452479825369459222010287726624376935408963822055644970531019645441125081701597294714155635294562295272964939357187214579968066028421177784097093745847229693997097890732768144343336999523097979988048692492073306133711304624845068121882558881966639900760649843249642820991635186135304296643334815599968804692395416294845643757589155631834261077562916520885147359114914217180993593693379572141640568378256740514804380269453371720487874499699534420198910410744813693571220744312950275301234663110917897547638959884268103454036545779553941593998323456409600000000000000000*i1^11 + -8502587149171749551592953921404188992180306631671623116134858713810411231598451164962222278744476036309722322969651616852793963832123891279063989389211254692131101366682739026689666312209334267177377672783415502558434129348318758124260669255808039134823154733269118424036328110347255608072819990429488978770597456677272075198967482186276633306343643873989109168407272891065984701092127263424806161098195324727785763808358901265947253723507452578064777257206353188033738440915342366023664621351649857621839368473369254440533754148597822398871391336805015448480638227176868057086525845482636490010038397816608255104514750299273144153088393879696765317105100559560118946896702693699260143150303601356220322210441891890731789253517880481900133746317484226889962393780590803722600146687379359558733621752726490683307975545411703669348531056111424976638375678430228204498368290572463482681207095874423187588115656020192741842683486334322193264911337982075948703424415504449578572947995908665305744190084123410464770840241952822189845793853893229726747853625515742049136500422671936451872942768905217656407949312566316258604119830477453734228186198409984580364299281054478764005781707250601569354154777905566233297511819157662238138115413883319495106809575816463330438901961222926349017038515749934452608214012175898654602077860199343797294798249442509289071695285549081229110305081703261622772345810818094749003795821708014420666021994549590064079524118436815268557930701478801322496259678208778412978254593640482339965837062993165039252228131571164123186411287086029537316910297922144558466798349212647283274643849775475537172463922950749976827138223913981289102977799769186501693460122008124340577790645348037711502515977160302457005965900454469742725041244493446428776132421113659609355574680416702236944871101486357337210564180129398292386823544951991701409362913712172752699704681129964526742461192403062559187262864938959100167340091788987026174094588197513819490954317498628831453746063427126597892623955340395847042075186182648618741322239079893253931836782434156373699724077796158305087551557414968002192258794182054557071003409490537395275579891156234547981830901623112129941540107065642782819765887925204283183018116640223031078350431498878293561122043030675334417166149718502075823429860214337531334507693175318345055083916501584375116010026359700843756950120527832754417100349178035507409992897384757587806422488053051595932424319291388746838294521525491645987160523105331033531722639356595634572881999782878882386638823206025060576791512109467085524914025169915514571933120541867146100404560328205291312875019416205659780912717156134586059499865968758711626408355768323345579392829299366485033689812814611902837794667833578907992692953623104252342646259970800608023161703992098340391629007399395046156158262594548499455684363033982866746462108090282024330789117176731327713417673578053207161118933870432840633430497536631309748863962235866783522585015425993216264511844054539116040498672094372256095381607476126367647802126563744588320744974885047068552513035527872299471092160631070587460586473604890119668953541854864223054093728156827252932872695570066695101868356440632277200633588784067135812608155955131469673669459625886947581208059451312127326150558150676594491860937921131990623713607803653880605607676849310879407715935351968651040869930878275040091597213297922273609234951323429747314972318333682057567979680068060629965484166636717864069828088806322482412798774640730368988975944868692822307057315671877593552244232714900778950994127797386342927052944483743422332379271013603619154480525430775171069671112704000000000000000*i1^12 + -17692468502050151162443033138360768905567233407286525915830319930266904696929881164533594754772094508961275721683979933724674585499948169585960022819926958594983176485557471220527947154507123934978342876179620063921755703596921080013357701473061104448610162522923549230675383658557431261197301067403046061268002521070219824315458460135075393920116023306494917506345620866051877062962906156880966779242378882919091302764523704401075048165305982403781396535546066819165011416565062868419572100015429175209374248492865064630344398913857640033312742988048372385033951418010854949193798988088924742116007326894127373552286851837249645108543964864815965768331999137331874453887905371036090345650614468569950088523264347627983202145001603280415679253777946442698670946569708809065911748041059171267936211006428623774118600387489509467849864459036224028806037048458780975048839307359605384647602715905682721012139415862621513668230543967827402365335463320829545381014903339199306441058006123493525492636216953909707641316778074463254715077543099338184830304920859526596979036086635712072286320467010394728519746582379344320893213216616604096089686382695781879844377362389239452751627594104310131166986076726752816092349633637425952767657297486257854998955530965671482431293556744306801478329562967974753195271181468736498614743340247598151173671933063588892352819610114825224097875352617366917629275900391424139414688828368898186687301490617316859188849078843268030681635198497494125310383891024504665223555109279935497745861866535943646465437999597092551772356814309003257487411305404650730051117397858758880868461995202946627947669556181105099894240330372674024284859861200876353686048312962801046876998054280972232016779597030709235301496844529616605129768710250024103575354000059242976524081366319032995016625143114572267751194095697963046728682611785041272517503200356403891369600496781457116316496908986497737605215639504602599648084270244458709883015992740211684895583187044005561326802827044594976008066828734626893286408959086546866353726025226047632003831251007070943644817743523131482846819992717970907330981703070974744306576966425590001758767039757636058488018298584517132610798099299343433066175439696345203946415694984021622153197964929136118577085384804724340126888822295734720990012960519306006025512323337047624796901287717376877257536889904540073906739774361793251075865453248277773782220547860415369690043050790875584013539652290518951682454525342610545934943028179316800022540557852627950107138468855819835298356624643211723555701651198489996389008897926835492216190399923875248113779346321616356889237499667622850455672361499307233029010355257416495650325876037838334360512397364014536117843015445320592744415373908203558974359249288701169490057850905730297566705800033610380987662773994520397736224651382635668695151390457649710453822069976887660768622402344911099059801895874399337612149424130720150057459293319523099341641000011726782001179649979081963409230984061234985619673311515838914155211817961203142322879180898181516603414031586330897639660131443506204132542603703384414790623139470222744450961196553546608354770737619320261012088837075958111905117756519813879304438541602957635912044671247742132670172041013658514802593165685061627050276807553669604490478193367977507549668121937786192970166591272213284313339381771041456050220908664964941024603428419533343650708951340574450134111631062436901549122348502590839617627791805859044883500479413397396544294310198391324926467858159213491782377703702750509609439528141441652398869943318292338322568293072522019808492618656815985274873328151277716650244177920000000000000*i1^13 + -30432810791880201056014728422990086909891771227919712444846380343315090411620580789348086607489788817719480333710424376901177452867254343986553944417059513620118695102958331008519366608746729293299985490460792497191342985636310026862915819788141091179079589493711554690556524747702204952351839395912082711883690183880382477498017211470188188624286482621558090458184630709757538796529089426954104238582815883517997975851819538536358599255276805160556596733658768097811531919320731125998047974002965715313403336937560837312309410858108715631446825346346732204189200539467089718610666280512407959082654089117951687980300616995243158402575638470171248628228509868399739531291668042494039737433297692287413781687324136265387976107406686666550876337224883278276534861342761271674603380205429965221930571779053149441338104833642582502149021128738176384371278787056215850377038518680731009464416805979476115060544146248659747529644846218367633215228515914186767270390777328526601800254533013356404577102622622962313291393099615372775186841967109713162682191062874098016406319265012996907713354899841273423253481487041654247542921566922877820015727224914227759083790245086139129427652223435431857969374138693986231060659028667685089814709017138162439463219249097962050453023195938808417812844026750199426488268134125866874064648203113236987692902661446940955754237552084634014995951092409220311421784163788757736422295376422414428881464716168527274884224748307632989992595399954704336498007263110587433642580463267064823622680852032232859933024653274788158185594833286166049084851553632930526992903311555209361249945052359960795004101845281285247204201336595310615318878742819438513941985846715754646858241463316990388827846662505126562399311977260900316918329258483329892452218280829962387942113935111896891373922120392915658410239529798255070213619974866428643607533629131944832518347123980024542003938838513143439100531549926014302850504384622832481619342729081544463450465520888377609265476115671458919046163693977402882320201030167832859348934642543535825792425517013002499826472654779705407705586668267442378105970487914087238444033314571423959232907481947320130721247171132894670558936231343044756389402589825872091974370479613549941397926196372337578390615037979210344687130061849208049071130890622938145874541025534966187558950827771824683824060639504464795198902613927221705391194754255421287573330447563605191421125455546669980903005004141708296521230386927449849859297563511952568961466053086257251875694616404852434814420227926124830882547381313547527191411717252859560549297566348370099985396723002323395090332519339160969020821787471327849087656027342200880933367363467541790254894518610538361932293493957713723482014482663059097592637652315498028025056106950840138683985099351894325731539714851624955586667486413075855213985813339327776012240144467954857389931170493621838516554085432619662997199918392734566004184955850153532303698355803065808326170151909605284054890621134919040957548543452279037992271089445561824673533692279189748962566834294641426053805800262309946205150889367462765070037857925262578685638793373784613540399701025954237522762628128774391493116404397560850707809486887365765147327600884516381957873776840203354196295614876682497293621712561354270762850839477962662797279243607234955157187564143272761957573583930655788937317706450990530357365506261609743200608999834955299732678535889454313822434241734113445472318013613670615873764037089642054876823761346925287144666408938297868103393376416629647645742990246219015336740071016930644897323811681595177790835210935332741417711031616531773421256704000000000000*i1^14 + -37433607252474249582630229191196853773676985668855786887442351299665377670667956563748814856820656704674783188365728573883509615229331862572333490441371582334371769696673212891815452910988545868018017258819648285192050393852294856806397342070029481234279186897428510394910310696780453567021340422259481188137229362647474456962769088765867689757487264802324234163279022127378356903697818846751246756202716578516860927684092498812487144736967139120056356972657041409768383084434505868791188272349653817907092243265659232850147559581667019188715523200371527802125390584220765559655542488117179439875780865483017155006791616123205893340881033993061193356688985874123298241087085466347280760577391542469265232577577904391877715139537939900785940104759324478577690357470785639371950166244489790528059521990936194755830790311207275437084469879911932504911947050194436188053305653554749701948526090386412688154026543068515807104737790321364962852503718363161610804798134852393585503946956928925943866301497214502413934295636987916044817886154536012371517683084151371962018286891231602928014544763741498479883621163570320289259652358595822547654295142816424520058235267786878044044349025318921094292437567043009091279180670760947711468735743810510825438457416339165807677784389507514392810504136045092541921228559323963796635339742469103282231796093958222234636113900357900060182121848852326431390911179786331297360981469586386517829268853993284393668923694764614488478427538420868601099339940812803549819725722176589390353802557374789491506385779318208806724342793094025728932936970443306462592686487428380821972641503044523137856839250584699212896972117213010475636210359453649481452079888374340909751812285527564749934784719144355562070771694737412341323163890832187275466966827657311314893241168745326342988707967460933154574630843274402241507450859118874032553970564895905042500800825162412433271741745114432663503123849408056530885042467332667018412497701276938280644899106706241233266143807618952590653295681212405817106096912193801885071801447874330558784932698467501534500964401426797187196227978655003746017360514814329615013288787596900835188151816235786900323683039912988999019000588912026718107888838520415988191530220733816590747474703580307228751480440043295355826048316082329884545467259406705212428024732313783529160776031576735122267742159177910899525569028080374042138199073894423207371839197188225096881400691100592587380294189301223786847881325522851071536594452758171365522729864663139626585869015565742218055675279824294226701191157905924047642192208725349445038895764436993927974146407061354945077159987823550258699697968592617465656286255821664900003681469543914852508990484816549203753769739634791227868842042182656958462541900529951079366950878791654269250644619684105774760513215975276094434701553457685972617365576903584279363719922580166390335487959448734271687060004014482924550560789349705010524032288855281698229959249671157376248087781490838284542048884737958890419549094793927025314748986772665080140809402562410408387964663392367193706082574510193166518816824675955219258535888257017823564766427111631076146553572055824647474005446334026788380565216903488541941189285992417150574558558640422086196464730466106987959198761315909255410098840388756872907632704690376166012993908997970334610522449954468012047833931433445601709547288350242897560695857196121517882008379138398906269508928324848069038503907780942338777641189227798718351120993556876556715729274955203059560617448298376540940814394428402939114251484070973821327916304370860457543636377610965182000328150708555688455541884564542669491011584000000000*i1^15 + -33897547976073090505514604738101454724915615181724670651715087359337220814872662743868434782893615056375805692204369069912137420051099665691015318608796007979312596587335782683157859544980268111201086906910175218714824515227561276505810132366240820637697797007769647357682746388353570807332382659829393804556947143305103051197214612085705645776766636850193895547264716265405427838161628131715473571684525637269725481668745409044567055908126720125884068195793971602148957732179229387970180331823064055883094401537770766274264418695005182371835398698969528733365499539569394725054066089470461464810010405590089426682688570074581487261733153028240364641493347772124084653801057857212679074344210438284327233800453397459316777059363228592372423793684092059206229385128032501941467088508149144348553897775887596430166073835781897791184959428060173904931534691249429365571682058313064605746576153998892285938028012457399421721816142273650002358617312804961456853103889506136074779991435851554974777859157022694042471282804547595678068418331738283026818363986549978434317354701952925904316804086035848934627776640049840818642615980140272431054891197960745585758700258387406380545526608571557838397961308568461250168774260099082869921290057503305188493006030767691105149876145231948259629477581087338022079385879098408197266402343458111657272652879123647476377864178449368583044238768182322265303150985633249963854720674246129232350551283347038404249223591229825379164855164346037220053934750625868579924060447402371752656699047551432024015028023788772935490036698871282331690017764560963302477999396214814481901520804279619570869071734174027748521198827754346669617033295848366748292810078100086706574791912209991817132975505675323259993608128673156957210198056644689243105045578807175755516833017566502602110915405219232264219550888475995693866837113546630516238063891235340543110575102772554956613035007544650617928553535965577612637529883941756170018796594104071761471792145164256796873807360097721822745822067680248412010519542741410651854621354593001003412736533669734999083738912825635785216505911265666422603674148169440533905979993417267149781811655012422600720572728161520576933590227038307239463732917273508239103785618525861232957208555110941099651749394833323845004149542309637180864361055867155619797206648383691939113162146225420608139911102202396931504862320869690811336232656150362384241692587240295572336584429640895476408724507742326770910503042362810596274269003856333305589210933620531954579991374596983884214665690220542895412831520081769436872588063928753747095908882812398034971402323697298482578641305443253946442456174761993003987970458547113713992498626630322557369178455980787307596272247534533605588980451350948648609811950408875196091355049155696812336240877006901817025230090861061939323648209808841786420366450696419021532298998944290779344788831442059844564646517645934077107593002859779624297365347424173445221501478263191871698441936513860704344349248659007519614257071953839123734871390660175039033292655969098003308228046594603322757237356840236473129303120727930739506042491359436601400999523940744816905915956705532536118083432723977685937959902366986722743059375441201353336028764770653108790260202809831549393468873221870234241787138539906106083302395511172495569785884927592051361294292540098387948068688127117154475137995959878923495024791028508272744066378344894129354416186808402348550123828396864115333579790677075931355636308457196408854573784188063541141165986888387193579584863157378551526973683002648716598040872853598098209279885578400728057727901734022226370796073856942526567546880000000*i1^16 + -7692020181774948321112355837305262358312884679971092809372284962191567804529206305082694549405366874517124267972434442180750534546729668994814402074041671636904645882522175080849081955075374044030717208148127718151530109474137371590314747951964391836322106849728648025563290701334962355027549121367384450864454597896483484978452799145797397823387822566585133354111199922570083721163653753496417983208837215791932597341219279573863462305322661992096211975464349677242456275151095033236061573865698895453002529246605943836526495253314921175547152921455306276143149757458315498329521761628196427071895327888840692818469704735378623583208660128710776953012666010998574449410357740681596884022930092104434705688369492490302898291865748070431567647379580280006049778881767626029077794017435144138829666574727190352596876077770187559698038910707544183118285363395618983916784925625562822365215341884769000063341065309736749743628160158983386359132411616394157416171002647587745341748735111874664278355217722555887799205104221277949414372794480567242948575963207388280521578112227495803309181188342935452958601901939325956220141488358567973742492835304707168920924988246862144418887716108202370216002794540863536385313029325866934276736715398697020085734153392109303114400640686422373725451992761276769565520555259075887322980711173429098141119556731161200260936992509821817098572667870916056130442183161470234510958953684299278934359295471261659122533607309726702372440708663095722044503637638895345976790187114831083986603879104895539505670928802131977225558132909361104015958444210388969239728902365756256929526950911318892053681821657813218770512195691053578727421852654742984323648394513497535738542157061582552678212043241052745424888021732576677223478064230175616879423119506729968153053984597889472393351279348435139021551734192672621300911199857907092629166002134843959490387264867752779047933608519036209332749000869026060534782642335896449331465890172709346323876691447091039197993119900773811600245764928597500959530648590666577761605465638801916692328885720794483965270081602665780338285008536398094220299672111015409904381465555206968307518180137789399365917222468608533734929727345486229655394433001599682564746222570391942784786675210465048798885589949498565524376889346990844612803348767066993857568336794837302636195093374110319391375451445799123441415277955237008705477920080429618405500960055463133841313664845499413004172863262430821461689368973669812308425592348131223680939122847816318328787677518825513929640809435867881145863622269267929668426638128886053423481638253044938214301724898024880788298637183091243560646692715442892063199424407478141781377170484749536512171978740500340736375943203829889108449236299253817313193131508902023684064726877725564038022334423876732914725329347826932112084314761220360963657807332117847583718359910193162835482189708697693269090043333984133143115167791307220512939629005284051829672534387900246684344583647250122620170804042280572806556958192693134932989595841066162093150337276406639167635095178156078847473388838695485683463455515167755856264431063917789088707199115836103223412181940692559401580411606799854948890873524135509396444037128942058300765137090272982242817414342197231578477802718808381469956423589652215372611699764371874507427751301594182914509001294890908077411681043889578579139839318007433950826903434144898363645513986127283440317931971841294345363958189606185432836421414854352665522915090994006296278786837778807078815017630569136212401341343829169274780431647902404835902094485813295105304358239273952263264032460750265253034247159440448107315200000*i1^17 + 32744602777508420593688898881990444544880224584102716574628438116063053870794517116729998216360274867162173557639534370290045069410015335047158108986844232623474295893315689381981755602287517462947171203261959749127272121269821539314443554886951878629493911586352311581337564980430695250721452520297409051403370861525836720062197699431349531047782940278452724344028304627967925620115939248252230738231663548762983044346766097853743734335713170278679952329931681659016760655323060935939289966727202526608245031185500336215904723982802684067907514553312931675386061719084965890710607666057572846032211049081188474682159339151050864245955891008847956885885573018490215764296545470689060405101978780148869267211501103146501600883657985293448596045878922139790230442258383661191904217384323327185833197784019903053390988071859378189604802298691719754894521891111190048202087628558482252753331503697200405038977660106599390374101794635297769020508572781037695337819164260266352810912753173703632574485733116005457945225058579281200747033860518148806595408189883781112535190396141223121914737534092820064092873195321462244711813148686165957428979175825076511023547293512100828772098911420354425358953746979227138774450856065241073997662412807860419075155469330506119380249823130532608527105618820794039909200452340612418659130665138669181110596522434296932392697601085785752308413948657858759873084935370081380040386984262907135133896438666770661682090004685887164615590990742754447471392859667274416610828193367140907702772747011052831102629946686296468987299411353306523112780031198769117937935347449488966906521117288292123356088485093475152188544841774013219018154355748425530548272809264037378096679525538800012322382159221814055735191614083343956352394048390366985201662181188952053418619506239166355690445203399208070303787142268537753036056524080702942357985542733743024140018424706158576475110833056064743812336937055788003210506975760895345507513581385536219177937510457551952786120792954566296918794007424081336932415847279513012324418890015384049655889256649355821756949845015553861544247687898416968463496519064286375749172806821390627885269180299722711802595976076326663758832636996558898828133070329281531638175192827193835283516038926471581591610143990738359876267465708061854735661949052711741615203144301311474633681058314193969869957427484961356680043295746889930624062180010424124213813585920530193674588406036226628829610496347417806500819501758924478543237872286982091810320213350098472495787258546788332341184959885498622576245591110989639621346991262734313182648627543484767353938115140672095929132911835216002214607495891496135495470891855622942730089486329074640883983179237196762304956843942950252806782724410225060134416553558135408890914358642658115950333074059238146047543837118454711430754557944981567750972747671114998617826061701698223151666141152741048217489047573009230561444349456955247167363931330725449992057503765247449234670458284602771701234698733519868785501418705115919594348536995687642383126012275084835092216693005945952561196245473343388361767671142482166005403297015267346965722047943769006636693362459332872493544352905182341970195022473177228804693114373638687942398964131305143968896461045820717525983980860235259737800911415239099031809675530014178831935159881552685999894816479386842367521051295312770241265356368557563685773348667480187830750365555033843668887603756731314319630577387827006246676933268820109016991619359739457859598068279312850215434976074293862823499397719966065278087267744596678678239253809301101030927806163622957894820198832379251011513840583273762258944000*i1^18 + 43421480180591205051244057244898904906205628546886173250462849493311344184124969963032239757142838946598942467733001158537920309448445122535455119984427807464978016129779129640610332734043569316683423401627420026165874991033581695606719791163023154764512698875725519693748120380785592164029482816168483089144989461418687386319766809267808995783723450341338022500386149868824286553921876991642940742753538697040349410242478935108508919446218001293238933241781938759465317343958624568106280901487007204804169116172540223919228551698517562091917975557742227707631543399882319735187624081730651169517289081490005330456320765805096057343810280028178977144412947626598091170661221809613735118838691857808803031202575964963425931977937174255708015590653339310860326716313018419945122972286517939130184938848622531641674317922981016579676143962942928353799481279388293430571428374811416380871463112123404201101641625518475647666255200754736989525260912422061209876688163576587701958953858865483050871058547611684948319098688847999739444010683199068491857070171096240874927002782742411505704126810691734471745956032706655939281180939484562297067347718535693792345126937798304928071355322860642018829658030585467827950158901555219365203171258532744584013575989811817353478922809640908257276117643586625097660341348059766171151538974110110519068434598670195840447845386049007586730264613731138358761760627009989214783254458388713131665230367212251088453042908613112556972823699518726762562439702730271585113320853779969622324695999379455289682419784689855461351163481973817766158396746773212323860425978464894364078077708529975198052798142759558699410408579089964843241103700473159715164822058211998098777844358708169830477662206485688116763318501362563779845079193077344143506905566809630327571993183957921128558978238181449241951249010958067321218127812218815112108143707764707618940728944793356306477585307977551917326176566217061267285542117715604902593305862085929910866027527988220041494214371826149902133391313759535288465819758314797499390849660902059869595918346104696297674873539697098142481433340672001153528507463183235373261767078055242025667390218096144303494655052362331922256131982406298643978978000950970684856048592719872185966204869927086837344127321505385563185683820615200956808337989368738929238154167400579917146975605153539833656294644365587711754999066042429258323856409896051044880751985551701006009766758927249277835995832430414638977163591567501583933080698933245050603151498495897613638904630548514358868241342477488305875765016464450381531820335694878632346889574343921085617257384218984068815138196613649457470760511409391190483764282018104665898218846002299708007626305536377206308724980046419095698238035395524064614960305978206508186106008050938867902970865706634652998658220563732971605461586075371296350267291679020081651195337113347537789379676085296431202169622844202037777062828072717716407365315656377992893137158377180732529262327152804878483436422546833775822000638653526233791767834302233256914208064999610259615128008684504156516142168647787381392059686122058012791289335910834609937673475447770124326514657634481038327905035587099725163961658666177462608271487060398356267487923166315161193029771237909368720959486074846405059011830076527631975357746557696939516020276663116012937404193580735803146891872550294873406995312679556012084093442628717416719024778374698099818259110829969082336763700631461946920905001894405586692574573717933212215281570957053914494733822799274521936142026964703334108734996019167059946392937681246598429061527875934486608378203965480132015424144731530697113600*i1^19 + 3677637000590427592228698624996733332821934929720726841256592580484874084809242608005534896808132535288497053909586197688099603595488248303700350390192452925012679471783116618585231285022533098750647216003082922235295030711376521901709061874904921580646106195014426034909022159548445110943490032322047719186958931813935305242686849997650419481937634788524628751678026287760725887850977966681292957834319360276103718411553528021005172407327532926490367280706507056100343179306198239789837274414484003426812633178538420770550240358592617294814802708033529584818620675188060641677618944266292043582642400563324398199705522697757541057327250416110051279568373157317763749893353944182149779531235011195448307735707542456822828043986826651875895665440061064528448214771572985806210115127367037508633480803329333103262245658303795293189047570340136860766372114921209764310943950325342036404479921650280560209958334993464822193204730678821700909560296837694883711497189246135916770979141346454432522132948163462061015350111335809084065123961025282316935342047464089224942427853712842428215042934057091669585989586841754628672162898671128422649960220197243789538083103034723551183112809417254727536855475601180226160144751359424408483374504302832069314710223274233322540536056899473379817127834153519881674830703857038496677205406351487820249235396932636655846762852107844828062167998454461780329131567326724521601696601538207943133070145257974596017233005613926113051336891860437930508669143327164084666036451050092961410077881761168081703745912116351026192926191482453413607782797800635732666905185215523381963440924048486242807347432617908766708366598143291449387864542474001980831424363320815411158801072484705941271077995278185542849947174528834296071513747615242418436301624802534850682451826587249614686549602278189626085075835705803711752879875348205295987534797683908264627224278050909078199238653293266220255257206637026528788776726061707876150388286388199145784833928597178803787158484268131013841067829239796716251662721209112192251049977698549043901081589335020542214528562306987567739682407919801041682417080185577574328723203925540851043503053469998162790638997040299436463981775439703916869596437639759894737227140180101008712601939974904935652175068478298775548062989103979560186428258768789159170943227240349095526630313494438214501091035931906334826436991577047434237801568445033923902923196888609468984329051088313039872842092630986703933439645019261795489849940245731287839186268957773092118785282777152486458315494146925086000400537213937984299523032454406620308072810045953136019828882221896845056368990179719801710982590004884351796887479984524789589867583178872942375346899010476642698064079475472735211530027070349629492150416520295957481398114228746428453782179412001683107294052816047444776786024991515509341584770456832029564523713385222426846003485312714608300977049608654362706593168151413593549670391771231492442019600568178347440688162382567869312824661969058501332740540589610611485404139993991691279479944493053988089698098017374329819972185286650681960339258548802124228423867522639847238240880570000920945934425928576192322509522242608803259004369572893675194779954611122462422869494209306026110132092873950788945518671911307793805164252533048067069108503636057514821640276494157092019689772866912595465399820376993161176168895269173330191441640766626891665187564013282675060689023121973127250690255585986298486067736036629840566772605665812188764867161707177508129383558663854559130265294568292113944204132266590392418734423491948316944420865353508346172147003254618572728698709595956183040*i1^20 + -31051500236186818105313822059268868496245348616264681557559032878800320099580794561996769183493214716929343302488605362476305745731761132280757392399571860496075441049800154724548703342974674977188731582263664432057579873444684446738892279170981153027084941967006513760031595477167814274980267982576631178620568309433797275249391315185186588081242005671706851122599828204046034484110498801929842769258613427578107410579568977159595996567930053383195186723986006013686986281240845485789283362629345168390451763039978143434318740495280555548936334126430569487323655298227034444575730689221993276839014887383265760481118202482743271073759181321997961168788853932962282711302457178989362289581375991050793455519246255999522485552816848992679674754062633316889945737340811516826815336401245755752992434216796136475857705174447002604608917021763839236589149300178158848636752958788879688156599316817287733661303637505596081812910293588814261998426311161000391916462224081741332392108733942980195704949572811091528640133006150815167022339880600028130965759239057497340926655004188108263739481952168643159973422631203235631395415049709923570186716258453976295922459015557405996966289125563182463384879781834051056476301113603915567477354794351890274886264752120585874656648117403601532302782622474583283163907713483709834228450236698700007222937137704203269053217420447104524953946210087617107444474326443949636803271092070418146182339172382778990541234239551725078805813478747136544575789660601229753752984336532236583144056944195934116687921797459218381006196552046176989726846624355000338816885184043164547726317770941520134663128761392694941575778514632405166224493121563432850106976235847166999522934176539846840466520742099034292634667725662894099777763002381013822387095863001665649593492518148246021406861258626588241072513390567941995412907669386325095727684251553374398213759411965154205818138779237307027358179750854655726110078576686089761987640207849354000448769048024462532589074670120039794291887579614203037556752395286998228673097204428653195771255767844252014789677391787295270607038024220676839822842695349837984153831242094617680718813642179691232378079927137768426600545194906496637273320574106500056326108584964001655528303236905865787575476177941747769054145887245767973354319549676449583557914501534628255218001165078290451885749811306447490304619534789948394730690509739136134907823466917565594590632918712097939324626196446194725631786967902892018613194861402910948537233250504428682640690290707666832035419234445083062794733688339958446542253034109815889793074943851083439400089760925663125837725854150558694814634522222098951041405677588394456360471559130527346419132919081562916014964765387533613581332348084446624741881849470365632464038631979786007592026067282854834940629772405993790131074263965872759062723926833799802772967655154420707863371450919469690994569353477241061425896938431642211777655402109952162166733347670234288808314555356038047339300310383802806333796515130599691467768750341415534398655676050192437172214374734259475990239775899833970269396920130149075849901269750984953411557135333301398061119301586109516211819022139144700721593466379127820006005807971506355620876127786174989294159874082413068638533235172999532843065231611506709116737883951393758496511001107894652962094198750570065579860915126022037381804518300866892420926704384026883698778633159455355712070032592023875953972660015113275675058623278896430831759016563186095153025464443248850330279889085943138628238821791971041444624635740659205997322892048617886813788715725453923868404244435663282777145862357254144*i1^21 + -32906330159382621112067673570062944052546307131714856236588375210659986036495319468669736439317631271807984208616731825448801522821484646077121114306332512141635823257340853364521899159590199753121516431851872843689953457797833909023773474391385339703785682164190998156969074980008521382386457300539527087505624713484115346886833449295353979660498316795822546982107776388908884562615144434233944475881259844284135402585265722778167197151893649709081987288835515487442587126016816018697497550865739118156972844020568473202470235534345098491245486295938014907671511741422863256910398010476286722879155094918222912991813414402760975277389212459745914019616322394194131855552391416792156535997413409678172722012083257493383235607035209414726439279146689423488780989225984366718068222056347399016099431554764909364177175738271023305517427356214742313057438996258778201444353206240162095533906637174866772763942985772983648779271722842373742741389744166463029734006678462857842652591048763797856298046619625634424179271955464277971256593546290740097136606107589176577460306220085806932845069341008450013520094227523644114839536390828406021790690125319995416542207900619948047173012772789707486021113229834326158117388443513728471135331604705130966197409182175260451127356186059296265540073038160031208752444205950722443526541506107527665577866355142258649602831785008212098718606323533863841144701396427050725828015346609831999906808925814970969763950639338290931012316192318001497558928104696055230864716051734991205678533147416118325378817286288808960038637401035802117182766341854289148377518515747313935738285163379538842211621776377405042011577603049627154769550876817171287088663749760933265785637330377335501344432966336059886258883981675528461848586717546816803518844541756125375200249385669470016741147444871779670923491570284304609847197141190621604642870753534308368252226268254610038564629370034618831248842757517504308096889957073046302712974166324149238955282653645021697869538181900627491250926540119039684904659867708213361691469771912352021862043294814712278770261294418799296872041765011241144962951153712534039498664610781728334769478794175070657634337437293423495019983578046797100119632621655239041692198449351464458028097172697584843774570754139813386114606868415319377124412641606777558842442207823367191799361230589786321228886113502248542725023185089678544213617860942623967830933429224416736749558048222243421205099015540694434817166664595387851248535981411103258423716428000289084288311061161860986239723318588077005641544584953496027084139837571628181197391403725645327366642488175341086689513423629769258828832403853129218754808004014935349167416043359517788230186674950313356808208370267299795286198226648698891032418654540441712510706672542404747917976778201132591457875031117377584360314271196086646780178301284713107084764970704003745075946526657261836152163420205993301112631125242758424281870583456131624125367067836737671648091256262362766274949433596978146391238330492073163330599876737868578970906580337372263457397651653258854839111879630490976979189914991686088301807384892720529444456158192733641756611864448275044955783771777046490099044962473908610515133788562179766773498783212260029827062545911979845653801332886827722041704719164587103618184281043376559114897558226669306868236132050958080912965578497532496396172961577571765485459056227879556327624296126731608499663788163475836156273460885805842041020507997694541764748842577189475518432015541483848108547971953081649977569013560268374617825442538079216860829378390910155207794248876128239676968941510517504060455900938240*i1^22 + -15188248262133890714387279863088289302256901936197400607597250731966533981884165631966826568094837605674203574315513938172251880750535383605150815802170307021065891672127290981044709203448671517901914837227879582967337939117104708481880504355269498700481226494253731314033020004140536645125195857048884689653965538585674926872002769287627861884287579261036345675672635965903067478371309069760550238751374639333073650362144865179760066413268853926456280137845016607024823226729362693812593994836593634252017294402687443415796014541467725031190374225561072246223661812135942840728596736472802412043495543787054656605314223605720387288873708714809796134381107960256831090240858549829821463446724151356738675275030077464345802300886107601513874220876654046295911716391799905091666208591956453966763671543436316858017400436172206310170917461613151692534427272218530667887798324209896927464295034111228515841396174611959707829498333722421585719024928113146727844150827888960860808813320329798039225260709121045587312280451872689044090827312285014486297048705280991243475710035733890720913120515807453692392428663000024919801171773486879251338702016332841087727365515288124262762812775902846241042555271553306220098715158885419131703908100631347956627715980914347641508149176923464007650980172586471913363716052040322492381658050089021537358544119205671926233573489654917212912241478226354132129550559273511614518955747009740111134474041468184546567347440633114176348368723007083425802197829528599185805518566113235602122209201253301923971957410371796085789942774016125698201938680444355459874441370146192064390980578264746516264487126304228543946001701870484517562027705506329824078951473388182032572309949965018759095535412177854669232999459541041201203059577268256461953578324756718795609258851955132183164276345310938964307184708973779995638689215552962088901657430558532548208831625673101799613633133556861459884159409152377544351937009506793785714730072960755831786349868127442953839164760400203895769072679960087064294365098457826217510529128454403688648122886268120391358335225732790019043638541673907884925464508431299620866980041306117312725752953301328108293716848776691672843073882801797421341029453480698220303506290611851475889852564763827204096939451828974192925325713911114021223792408675341033162510735569090091074372840851030896628038156883285183084472245695934222483308786678755572808964510867428975563671326236137582050570606876946907260051398141321641934097511012624917183092571175305395851527864698101540771620568249086255149626657531069554995098352936517760350191934217342350489801768545432404703580937355846406603496535378982373952258811092223083434164897640019477781277939423251968884638035312411467287351509225348379688562474659200990345774107777775299636223992580401673836701132727062948413564361437514695608429119732855732480717977356984728979018430136665632770178425307983417644720067789368794390954550075909885482033188597435628962041087090697196729811059092138354475733792940272030062846683311650852429673494289741956312183146369438932292603874554205294053987149108415869607518432354047461627288144249397595162809883166004565432127177948688064527207608647056475549327979985703476453520080839343498267582528965723700110745381359398158491408584990195390649506205912199099623480716889033602565779334171990488149180387418430603180738457345809221327002830824709076182088698110702088979193133606542042999991848359080241882723224688030086739419032482180998420936957471698987475107030633473753901129855917162405891153579629087060455485338998628843366491550041878802245188135213856862230114467840*i1^23 + 7677160087942281174018572714377495057774227138425755184340679392134877289003933367782020695955711574122592121163802282248316509743070605224498389676173421912991892940285349199978248813292767386800036248624812323365104845546700735257036528185835835079693704023812871944111089193600694867765904991940589713036236791680466456109844372958582618949978766437200616774611630304706839443454004549906794000791640306111580858745631691411588109546114731868835374022842307282523891180600031153807990099211702059018937329487881458481244251992059119857564455117630762032848997802413510746588887473773452749108723556405567016624762725568434568777463719880179061931927053661664426172125598996647289379703575080846379365810585244135688905032857019318934671514302612720685424531105761472068840902024529868716828145316631826886184599808636798792212211571601076571904620814042582659622108412047604848978994657026889035268756419319967683755198340827751194674600763982911537470700799314493625891158043565748522372680248707371501634734920041861104078026375743538613326338933854402239089651909984326937180751745764331040856684076546290051212334601675850546331715395445380318551365693286547914185374816506043134939557207219053956478676142484532625733017683458580928929600453439671701356390244685321972512509866285029103475292824690317438262239661446008940255573089704091551349106891343084171156967233399850750580518532288960611467649319836414401936343681284166912714841954379549649530570562833697382617729098897440329456524408127181446313541564661231873990491497912299191789384461256902188618953672817252179637584479616710707272197229736393370989282428190362493473580955692356563184717405053147075880805435932380372004228051551856649315516293904827010892074554334487638556494772644756724641260174427128418508558296563906207150230636435794774942528511784707177983250054696497624579071990183335702164646164236641224492948362814993143549594830708800704204882763276593750896245968456083601636481269783226045174798045978725577624829298413371102250664771948327275270163869624793553089338251392552100072590044869128153290527652931121882172356180221240582813142174656795255971861468994322160899850505767111875062001260192688326447960486666211959818859388816828971283821064929867340503816208160162041216371074949073026508135520562342203957827399420675180688627879676489575522295607628415936998239101676510076560025971231323587814400745037955786332539922265757268314963065161624688252962309954638927551302002526749749595243641555088461892562014585776755888878445613583583783549837387507424117644255168885199488884447299798971354211665198504964895758522115415260488995823129533203760244749291015738095490639367215694011203280139761829622989599850687224983352919216038555459833223085434858254829870225227408756966506679942522781561374666967467480807432990210998222838412720140062867761156972393162073035204597905754521442809550823179768119500085044066322314840219534183520819439945382722654805449499611044913267742823491870155089750581649669744423529638390134267789488644814494759161437047182829157550691090482818978897899240769214977819766491853652013170393597123310026680823602101531670341080285695461708571460919299884826190069725544699423568960280873418715961481876836486350130546823318915930141714612758909226070606464850385848455781790521022461420296516856260313099612243556165788243504933198840703447387194091278600977284732701619866739197309118295328703687233589832941370212974914836639360744313541845085414343049009069834298352592259257672181629713070674915398226776158600936642268395744073944594462481176422274125596562473511978795008*i1^24 + 16185458237602019509671451587631562406286900251824622785542469833240049570708855604821841313055413966298838793830367265576086070976344879999273920952840701448259685518815767699983832183950083080085584079597844315593140866046500058758237711875813489001526286260418134330247777915880555235689232234544996417657528966263101310714554621564816600363349882606126351187703797211165684359424177936591319532108720171695378782371886581002012911694672414183852280785426845551451898033062929567460572808868180232319302608278680844875975589050644991265355542396243054050178156972466099701981063357927311663693487893116529185484931435083175371509918035348398383876018350574909115813095662498877436865550629230033603839763723429604071592166213852143551427951841064482379201496289637971004762150685727312131093881340109451605363134329383204946580477450553354302091985540039954366971207608451457750896765118860310329017408320129389510948661132550238321198922153651609957920174419650921634246063733292064747730999011886904767745989330043128007513236121238473033017503878121261689016158067974607509074442661912193883437242957892082110201575101590800389238041905726627765313690517637643786149469819542647465956721019273109600096831854918745319059460406144644372342626172991724688770942460704231738897212126276807529927637083790581143972146179962089745916605455774775809771362532913398177824505361721785835677235725458346467149423709725120313862981044896775909752693195803593787408930252240494809004735900123720687292629320825706594365568079004404158987524793053817705421368420169458846120125828566202354409342504917420270141442844342765343518881569158961701616626440308416524916065480257408766265077829207744371438345633343076895329803711883212226235705169651708386498097167607100865485569766495556074909026157826722972911563924283217925009031340231690695596110021900559272482807718590429344870377215896443989682395511975952001229428316174897713721362659623205673033175784389816841860760828095376085826750622511310666937547457840443509457274021194716284339831893231924532917680076000719341762747043161516899539313186340021373631438896175585054554002747793200286283446133834832195050746207375640781451375315428772931882246911371309406856702615166897999075728015147670272593077061367091949413441648226841084868891494823918524301077265950549349060976506552565660917022067559593627191935160600471542971106795876311308789879240136329642752561491365920294518345415705571971095227186359578792679299139844139262556766924758919923679485068112796021107564363080905114441164267724484771672523189134768368616062037814474238028906447649095107861266881035357131564599398944224582647270767845508739068715433361326931948799326499389012532614312615352151786921264931986955898016295822501231037352764662089797151074406650122220637345041484032961818299640000059806552805841028099502673344611076226019497214431443447106606845905649377989926192136965689290972778344864852432038756881303385328547555892338796601170626178198313290428182447088231793850942732373040015628870504233591447584152973365900954189957900459271778942031129963816972679932116940945737904844583247912768423680546502357963093485233668589481699654273343069189787558679508508071273229952411454826299206223679459085636940340235097047151335488421429603000638838131833063807212250251320073918481588578044695014310076516693189127204236750871944668179724957492568830962543765241004355295447470697757983021780054351769605881993634661875345201709387033417683773754378628951519744463118090144833796699983836583399440882012858128866089419238187278692213067326903508336709825706981117132800*i1^25 + 615020727370426082473631384304309885366815625881456759870140492083860083104800167497169927048852017980844507499117399233376301621811692107944753694105316678699272936924985119297333921133260605603411372999158685482838205747478185346519722980792142865346144450431256180830431080464645938820925367058437773218692864054547419440432369214074679218412057264171017950540433429696208353326920854584844619258224069522647566716422636616752098077684357150339950008602567001562072588890016191235028443731054236283894743426502757701006817016262200603391681800500971791042320811707086985082421996647562877920704671709588135397799032267798396648052048544325846757018408979025430476872607168537449538838075712649111895781071369181289740425175252391457739939039308961534274174674848938150399841092298153671697059892738707485884017561548428975796609304456716635697238737637252012232964782207707932735491449780355589335749611007553448048516245415850054345934850031459055150735178752847171299877310114291110212728941183308825539322348851446930940783566365204614313068036390039417077322483433556732193336511072197616457397758005242246472568995506832224045193181212750045253264754060991162875834285942553888689323229335846116506132303238181342596891868769708469729354159558365303266324624050548730972436855671969535769534211807005610951707788695252089789093627572856953566863524658705146806576905490590477657802141108709906485443706148362604706631455786639713163622979071782997656435343848746827763985604427715661962499341305837047214572509710494307519563078880336143992383735139445600943638641414187759968764218255742724975444288608207616041622291058346925810761942318659921412963114070528971256802968053599793196162479786167100856296214937070381853944060482028758009474695835540919871217621618902007172017035830347619086802843347888173171957525578365960425511442412698884945577663071105677632403671722318084723431497409025466260811698447412254009300442683563542422729738285096298369033880301535422248658373286048468894040734339691429039299913928626284290348716812002291242269729054292442869740750051387219336791278904062434555038048584847108356645342922362710441295436284385045744952682729386878002145665004491285515249461462297567182712980976704215691538534558746060410889924932737910645199986912170143830831899146158857559568641382447923522832057101742789163592704296222595095571720586669945649273488639770928975615390344083992523832479048861185143773235739686032615954343563995894052567505556241901191104922895004697442230926351703201786757007610981447465720010178173130064569910072060442531167767084760260069214368770934750838295974472955535902971978424815130670324009425397610755696843251843241724160952960994688475750891365507901778670803687137586181109092042574087162791529837271107417571391555116983227952863980538743099817813694219148859536272961694695181547834602843757309257676232228683152215324358332923207443741217425769998005292026428795429954069982615544509753117542303841880491225037896987022330723215618088616076828649348217877822766689447081479340586308524490026040163380787231654843175497802661839532988855084547566595216882210709931355075807264278883623558113040459533744834248032026060555821194732509995481460994109609913644734188449400568258618255349691048123491524676918069903145753261722104834108823785445065867092235818728694184967491068727577420980380359544677043476777507949451078538009328991389545631926971608353683535185366615748948794255615286677834461632419862803162121004209103385297606811372863109834400536507414362307353138137451428449960730712787645908200245924901931387518443256283136*i1^26 + -6246334411230757200362414031658496878797343840986795964935103265068884935404880156641996598555524719138452835667272870547150444156621773314012261426671235016467536892803489071370842819449245796915304166394604411665804132770606203392771647090618192898723522324124313934436909152170947053480488602305578970287898335100889522395293986573660998725912058742437420965254589154970079110581917624706817666971805318496604004961875297400936636540252496123854087873625904497628901868700632500809878345616431492240793173658962783084268587931874983170983771186647328478508902377377265936677817595284144668483759194318809321395453729734321861590933084787362798264128110714062567922670336791980003915370579156781092684874324853948985900221671134164806281031994674723539670127714423432355749118898291041444602034793199570208701451429428783765663594918726790049934267684405743862860962135528314520605661695715027019615199389770673277159035320731383048562817452454618594425181128076588326719069159451325569754388040120047315578478827826028974601315867624017840645362602959637761923566401799658123251337899698209468415754725007203198761863867857584598484925675610918870606381291364180278944429902904142153264950571169970677750623711341883177807348806586419052122909975969837294119247955359438736318705850059916939527427147843513226213180896542369504916137670520761401528203923339342974458085716178813111884976534784208976115441882990083937821944843920529982186415338369625936541209462311014008857852987735074620407009550659226106386926149219085512341141826272351021723868475900143089551256752374478889182240409392755425680873062159449460829475928858839016040165470484612058001150993835428152413991971794837314902279721045027605772728771436044675683771668566997260163537661457351123635573278239695344761628421611946241391092229327129471630467904409584053687653772805345145321031168620861713440331646436222345597224428987157004851461378876144426508677573604753503107237145312672034574752650324388714160359744488089252536114099257517723438235750413946451262131024249425443180170851744835342024991828944030847468187829198943047815454952016364857170820569664077229349573601775889743512227897526752304815665827537869821493533006816870392259092928929638519446942128191539463357580070296641504317984771163024773098188538058022753615225746420492686243821337333256710886175633925617183983887290747266627307604204836903387369065083664285317807891359727823069849618877815298085120826478158562245477286257373427974580690113642147867746041641182940965556775275129504704825584017418433562050675342019429152907405204155433390458820580437150703409120805694839344725738086991783666368936711220930996232609573497181484999613258641725017583582924433530296034278202223120855771203441333201366550517209159274960947494647778807110669671288200018712102155565493440059618093278271157216065460783513002371045602195720583208915261154084267607555461630105165603917425948080929209669350193209365303299627106232590224835239369803819697750841565612890946139870524175379904118789135647527712264332716810720894584213935349262857880619655378767027089687509086298650375133498556120329336409765447404773932772668881018536717432677955860186657955034046903375928558903158525673554554213152994765196285402047192602202493804137936078894483387685101445438427604045076991218289127189867834751407572716312418336974382552044381581774750426736116419659115446664657312139394160854068119877223751432686139777213568783327473389722365112306156789389401610456288510997014489884254707309417579180584881010069877755041351441207102508723366547682067880704584158778753024*i1^27 + 292124652262015663099673417973181246535921816574895850058391224698898196793845677494767574096510226699721482602708799554561215073858183107658830478508910766978663452478458158845022369170257597939507147665366482693992195743228587420729294532501321535142691620964940184580161767419483132427601525122659516078843737405779295818935467745215451896224952143680366011205572933023519380573743079941383103672223356882699398626377963880536689585294635986704985685235882063908269406344396200731415153478717470999471526233633287255565254632652839490784789952292356845946670734332892196901864742549742924613944579637167800078719269261923558075966739373782699669066956419074098448711111554795812343604523067727527517583962229317834106950033516061632611978933645715958283417943283993897184201964314416598234408630748551871941810108168275468294609354765857663331953068506060956497415162435988984175110377236076515941826016445788203109941763854997514804589702858442608948476569152893042480995906958279607483002027025447724229561506991644292169132305473932232704349304390865962886157617605720591557253808059206673617683832587494079515664444610975380448711375300724349817303082033918613386765066244774469763388858867397485343670972313793214843809869676929346936911485442550328840967151111862903789086267287465595176728594502913864971883782192082595565260488190932990780089182502103980857859181253690129545178184902252302277781147029730934652378517410496472000981070080849002890029147337071049815295444473707908057668894131036146972237569589863886283241976406950008648764689503497683354383413557359081045668479916881187128539278183081159340310631678862526036007118615067229212358649231691338288447436139445636139931298942521194301346474500523887704272709519863736395157757678029187824315127931849929770992896524586081045788562184799089044375101721747494191723169153140904543952022454351883831321979858864276306199558560321327685532904150008556998127431898681566549832650736800278889810804406145801953045509044808931001189404011976985105236008327427181681806723523118124965180251926237072190889604750888480687550919520690665399050093435390667213876662064711180297893533109497017218223353802831999425249909685906783290875095941411790813097101555454630672115110716401096723591140836847347744249844901345212385123189702240428828764255586191542785454479180322965779205845139447843559423649328862950111807492789417981480151969853466348766886379813975602409374750011759868860038872265895950445703617145560280247863095670434936779153023061352453685072982016611542440420139347496306256659334336509864214978919251969151967236031912513360165791482106215078175790607631739684222102894921919013839196399992647549793706025584416736252055851483317451651227668397949283355337695978871138855903913891355131518795869801220894389065634834418630058331973278466554938639874254646052856838684181361107199060911730339371884781857603331600132331530566909500367500897973377113307283639167813093940216293337044876611450018323385612630586455319789254628468227351725720972667302278355242162859395376824062328287763416426058027850349966489493343263822363896337511119549182824304930981272257929388966569254601416959905812571273051887378484077510621650121772172819605053077996827891989374002826149907586157784049514890128750441335522728128194825361725004826151734095976389416333608941272739201821679648191525133456501681463786037112578651621093458560895262197262268110350278283970925781104888013774090440885615244563633651461106675859748578745618218492973666105017529948017417192392983157624135193231341597802730312004049732173554435051353014272*i1^28 + 1336466803693995959135653128295076243889112713367039479941499896751385009465639400801285599640680126820332452225796434128362792861296604392329302620988344224285878017210938288133198866883422673422964528716897800866759762146247280366783241871849905232350835563744340646118157208041788139771054226695464234849009821283030516753984388257552245485039022744709985302319279791255945927295343511136255205560805770054431001175415591127533402786808522474043940761152104273509264823907011639874084553713771231729835594720165124664059456603987576872370550256979448092635425407054791501619153570120397859630653370258672288209022828679283763933085944261611254589041539071856876638307770187464530731407587365322761320778648325366184598398296802629690496473208599220287676992130643943736880802005145798642374214977178323038178883854283064281143545003853010250927957239582338063666603438437879303674065212236801635023769715932742284652531311512465065558222277737399723601980868021398113693692262818903257889044134307879360808926937238207057893988347103230828634301606008030686117835109813698831821327707945067098011795569012665058732184523307959168114103875740807589758758874084536202151688067075231240500955593941452070001316901658883806775244614235110331708311451829593634513997766310669634049145142525192002315110886562970931325588103793392684637610995758154325321881313351704106094444526104619441680114996230178322765353324663060938437204288461397678806482484316511722799601382413653306437112521328242684962474459753522142215006711582286913094290917395709931492858167383933250588629380853876338856740510522552373019417839132245667879266991106675405452432586238063206695667973440928100023564679922524997684282107842225292371940769190150551459342038981910525819194394006993418656418249497990230647683548388604851806063228948543674352335469727554296792692606032494278439386019421887197437218549252474382824562541519390588040687594364596730213203676287855890604600795008328815847482919861202830219146247653429517365614928056296748680922467735613139465457473004233087512243001847747070167477417863127135774442115971037859355224688870959399035254929301953183443977767918321193290036697488383805052307456163627163540854181642835658133398413963417694901165268870971632870371877695707682532062475524804490369548463581756968241007627014740928021241150109978302322331022421693627338542214267150075764283991579292113008259752319011852651079918081409809085450753796021478971207293261055439148332163766959787004866120424654573862993331718799517945290730023261841849038197275064042273125368900458924500954615449419704806160549850706006571625954164337634813164423218954129844401096995193510258051629618332854370474696269299879037486564333973025164948497666919390670314355777813017479361207680798237437030181843764646893774798131280356408393114106236828902443436229987308188906659293577703395482811391695330284559233335913580006283585936738940835024528974258410978603497066714280646381680292215578538223594691427882774921929398730992400234355237865115479633947159791679888709721303725864344288477852778778691140174104052802188963134685520280358107428503028619443614998336885238618994075229082173054876332615995192377188118536792949493699867174748223279105678884317830890019465512178319403857463400661608634875216596404511473516925437635193147812133154411721016015190648631344220633538233377915226719602508338452227403291501029056238905404685515507900053602523789403383545039592486325001556828164501812673392136328038147096351925058494970784623964502124941718256025266091146225553639246970014697008150201105078320260710400*i1^29 + -245519556946711828014003956706974540230189053326745135322369627599961331221239793942205469071770019215997820340989839104502911250295591890748668694394583105507377327762268056488533002244403382441232023851051324267227063605882024158818223254886633014269853505340867243039186705106541285101894423933374223431030878699295838294995122442761603398082649878698263756473920224741964842839530803354662575258112683299955357329458215879112281664757433069189184808686058360670129619928732546992923173564670496376561239590879881598347526645574799192659122849874242798587355295414280301433642962739245966255551045508883536653314276279438598561148778255540093718988392107976883153124669807014273438556923968519170948257179713615489565214370901769905575287448828587199399282493870350224031115442046098911930880509063889303915411128067423400172244884866755813974465587970565495972050699684835963456784253360462512505576115122005767870247461763947570645029195630309413998658358957257903113148395011684206895715926795065586557951251404766257566718682443621606277845374399874744293121078423460541943298084318979616667549435285853796486361216765276782918908007445674639422229815933231261530015201923739179581391685056894144333704554922156047750770853113750792304311712919182273232062297474972111533460380770148982034901633645209672943962927906829769830336070066587573317937766141177366395783753881294174303108006780553108267718300733372141190157587964077519557441610958536863100383994656873275138205439630468756796645416499352887498518745073436067128771105447200248450291869271164517844505877173077466971854363866675637385576182408230769732549562884744209425815639085100947084393466065746106049307126488487157521095145532429770503013986630312283287853856492376312678176852196275621958477428919507831321412902714548198090700354335660844722905969867802166452972542344558534271804860185220469540427230755483115198823359342836572861688259844032528451677981181327400515795440492726339456941071945036811480762972557500907180398641308322861537234652679578141252726954963837131109974792209177958245949892691954815483166593926296775852048820547465424752492626974190456329022944780159413360760765039051679184012033587156219601703485835134203781828640329054615231014606971570314009636894004366959546037948462036450840327316630222240085265440038892871284382426169275365612378437583297057675842926428829345534550900558547489215063859594601850709897175702036261640172777143293434323146534899511082011318639499610214167553628576493876059585645528921593332437589850818118388208022929837833689527162099330180467301373644806295150225033014227671073958967438335006163444035238048441657238291130159594757735872041022450356229914742225993494808966676561489567121597868722793299768432828793611674230507639094134322221844886000290091709367501072599638716635022028043273980526259842802247552406135861558524525942516258632451266027774118461764558547188045276771866610966814017315986733809720431771173900580739739887012004162237563133420941626864528071842305744803289342217289526937124656184401053085943560303264517733823489876316953788334457089675331788461314695454916164331355117279116931777437672826186041279348765097712984218462642116955887387961242769424836774099901210952507999476867610540249828725160238881804404040110522889220081032954674847042778206257100020802357692136148450405645385361029641815346081646029914973426369747505952173802414229408362649164622101210000372269152575584523571998809901936138492463552369587301261930413177378990825847098754036705467087118734597667535726478014205128896228263271954527387334349946880*i1^30 + -134601463661831640297087274712412917221586780305334575935003373450820881680246966500047620852368664868119692301143266378438924772667653745713510861910341230742638630998049087775657343116162905874449316159690713592223206756698661141409815932969451332064106182525566690952322415009537975940626189637758557268322000945546905924349832824834186960748759229278878302508703458807980523390131107125190284714717068200459173819799379602966994800522822606513010847748543747921401221196391694535228409411012501537746350666697216429269357893835531957768657216701228181916616961116481616247588285770854919508620456951919439464593447561285817064984865862555146285414804286912575400473508061748635584060358543947263830108014029861107042331138667523440668827058943158766311513197700665929097607386313916931385450846838383100855874792082828922648714479494038100685098882362285178751687329724641665673260495760966658943906618536453311138382845779466281826932348757789881694873013516156204188026488233384355272816136327295817974988431294068437345200173333718030156125761486239978592489882579303336957943197963180159711083413222346350254275439264968535205557503540973157510809420801895106654947982266062557168370391287733873046722654226354477664246928521629034920550685253666860371744083454151176470063207502567984926855154350818892589456431716270955415251561127301963935562017461536482191642006185878203475740768036632386458556393822842207543906898749917081078435172499508531338933156171681907063966869637903686427574527827032255004920155207353512961242558944384898494377905273392690275725470419647535206507182746880011243629436813722873429963862367267024985433116751375294370149317664197087678778640820810566241236906189110297011434247019854484365308690515672039838874889027737833449088152551112916337116631316284247039539109792218793746191362036121963874137744842945322974707450104754593577593300088806042385047157747069120261126645130634687364400265088562865668450000215635529055212666672463686119725061255047564543383294823584883366902750139160718008781904952450339694406317437113816913388887366448979179708509721659771639138136491778996997155712988054050541780930940310791509373213826155219389461438559313846892978588261715650399827916978762883808851525321938803114861087546393432903832505114841368964404348246259966779298910971615183666059652746013147899362654873679399391141184656266609225225228491440169586762583245372570397041848157174154659750733129458783868793702204383150890279756369755093765786560584366871510967931800972241976976278150639199885641655709631067775873817635537393304930999335367913906152000090302378174794846270944362641929662283380228693133504900589665301758713663141873183786819063810604460295613055685893855407360092973008461325074855928845565810374515779613915238037867988190967454435967774859610054307440516567939307849472654090395780679427866564101316373889654097476341173863422236903644123188606162015267920441354147268751634383022591778049193176811711263983198205775078247698138110395499823493605193590378641820482921694599240081034668723117651484054219551579348610187588346245765475946788102736167523552378829117452600289636366265964619006439497362955554693885387327510962409446917641298613364421818307374066338356312576011869544657030083204047860609331033711366825758573510724069340992724709359064986451827351760218838720643177855116687831331210146314766238524540148713367157620773529581468861831751845799237071836397073579003546931507913153587296714991089906648577499776781051865317945388689422451457659963081239300581109357155750635431855633124749650051038604951552*i1^31 + 39728896262466628958965141229777488981823812055246644281126139463439525313511813006149999517937486768890110381946712721990208876365593393480032166611226972875117334789230079926478791464582637351624427448960753461273768586141996988948055657494790819610450239776872044422918142322728773503287850014367641372989994034951350792806544204435035841308371416278432975465476095465251335652120059018310928484252882319632911008601550252359867015822323252091510356645712313902494647637192537561644202079124654627501185894768450801791236437094571464848814535894614010797348253922002125276657230719416227878446016260729259508752119785774194943732385651627873767261508961370453523107054473306288835454440978348937372506446772911884414544089421618492147656779087593494181946801386416344907014643438926141672624783698161327772930075135923649346166370930828739533839693738081807754032392632980487263933259660453833988910000535178360575934314319378297213190017259281639168799529750903190815622698489518439439760241222708278558214006366809050709070942994844995145665854761458758137009453293148944944514782729505009683436343783500008464764762240876698528502613030332462122586559383698121469578059795027894044868213115276960000693352210123900942323892978966069558820317667625662420754610063858152700263294701918473681033176279118891223544351626819290518982151661975497750035479018446784147972602995572770803333085570747502823119555432178102465098778180262747895606468932696235619035522382723447543382149508659704170065333398138846949011101368397071325910323559271757905844779200291369109030785575055410736159338379365869230514415010481269340241670173690902987672822067265039286808184041440586029749963780712452887783404004147374334336208754780078398463488783528102444817335480016736828530711964720001677164288259990739193512061303181230670757651407295803408544994634976132131730827371513579458533833654679032073672648273950669063729160083692249309011371302148042637722194171086838338049575623262071729118292732824332787163762979931279811073924327099392913088836995829893709298358715920318649742011133350534149510750341514394621075076873761214669615661630754487034823009082101338955387114716548153692380151804105447807207998246145450402544893827512260933067241199815511228344060130566417201410844457612764977637087259762362773984482660304462475112600314690643787703012880049243443428671903251642538781701919773689966401474457223793255920511512417007821864784623618141261725159148540644503357582839713232509895608449268127579538521503779773090223391437399339486030564291865006147999978789594247976715995723836332070689272144305497303566453029535160243647823168694330562835573459197540897629087788183633342210650792051067824536891355439642262041713157201728079609199288727704163904335950667340079434708877354913412902452299311495478843337100578804300698341754268960833107369115130613378594602772451959647522032915750633424921360736810576618270676604021420725827873304279685910074621691168457678880167921020067910689995441678845050243524473359754342959283090178256262706690122038153398991892492476633829089549498037115781895542523594720831822261985960353630196418759589625313170103727901276207109975824897126421778175182589205678682905270232996586104081569707272997116404358846527508851659298252772680207946558185463870389676534824413391100810748398891455521897303172359751607865510325485056485651087743077582339200517444564098812170951502040950330484947726218398770699614426386401066559456099509444192418021838734147533601215969410082064897833028154994135316402897447362060318881989215933779462467769860096*i1^32 + 4792846360607612324645335588746660874225941133534521998891540886183459098353792226681582906329920338331770077282287351564365732559692302824364524912171583490070347537946408376864457766215225738841636675029557634142890662813141825117461538907966937709286797755624957102106157122161483996761165962107530205360466061605095899951366767582062633456405744892263095303710046310914238684648750879740102660676535372230760420439002891036782969773481150529034418061220857584322991917710756228165032854737364996387955305490811840403803590185892501639386499296191125524783027995096559648338102246255218314410612031014715792716761553744829450670859718209622396384586695918884877333602557483920173195571652283587875014213597083287455451581862237805258894488568889440866333976124215478636232860037963934824023586051585951603003409286036895767443148318530448012567523565545280497741795352852744146008151949013814042127012282151592050081073287907800500231918266769765180380363630414656595439770588511371610698548984017502378891869371519267931982310277104960984275612765933424030090783230153345688589092843089792212242412553600953004225102496160566177413678742654065756945856238488532364827489463311923832926380783797906134029713468338923118548245700140201998820711393871074282414962098287889890001004710981572193053793846050215949913309641328183374505272741976296367282201154925436498015481752578803614255976384775052540524646472505965736436336218503542354157889215216907131862417911027420830678368061010209321560720911321731676264612755013862250559242153947200815757434205916796860413980666325720483661188569552737693570373421588329910007666808656596387685302471303237172271195886759765807683602126394693230663477540763246002157161928703357971141722009847927181124468599043013579208465890725359386418801687256141661264999012962233968485659923508264581085868766239727869375325936175961959704749215734819293128490773586406190785164229721389577074073837771508074952535927601908594264939530210721739645539343085572367153960942546758173582737360558596477601961144600026720865868930766623969465383439268854301250186125428211345913520127209456313581519582657302049042162121702894304986122686219222095315314575416867930561292889193521265047241976569967745903321015424531048220635040355750765525728274008049881535432989200731007817591855453533976779442490013011921937268173786776190385312334094160986729342698418387161967328388090618550232934659828341554885929863855617652217439893936825694598539728097163408671076385457791684477954755180576832188683404596947718272851516694250523358744874205535279293652177650323348397345683460249910214086987473829033851565088319626491188390879739687907124457159573554944029687321325199309036602645425389425299273587105803792526623831360353638359275322941306175425885004554078826740659781616446454217453521631023514676515270376658813947900741132403374006761065095390986815317211538634609171211538415571764784051675899789180531036270551930112844533071701126581746018468655536952951416447501571831791504107797094394509585815224457497770503600474444938406726672260938630012839435538249188421987209242890441748398954994202388405262953578339007922192298596071469121456194095454909994236000447946234149366529472889531955526762087364842812995174917419706470941094596302657266421264587101982606828450872287798227996933603551483198266364943304235638230712396750378433186166891179658013399403580087864222615650696868200817976651450800290642615125669811296928952380386769045404106012330805128489198828431677841964522037126848146450431314340658289411059359790357224486282154999808*i1^33 + -2445641551663303186894691268578967113647543020249145652038501221409457440339775870594422971265674258691674140047701954312386407125935107420544734372852053239019876044330636781339404236080386570029340374420584796534209241885728236690955667706598824588994329000633131191127955631893928884613061328838443290132525881112411359963610887301042661435049961367931707817919490826287533605466712188975171107203420351948626104778784576611934674602717618391879114641743117221164751900149088869559987904230332270503168143495232187169348713522584985509083343633783130952892716108176385525811482602439348448965783753341171557395792905403699680079417257160826052774691071612241693615680349455284396739106919806327187245923473552742824299564475078425791534142106904233776168155154624533833267830360314312121774526227089011262029646598955525652627975204611126833547142259989953678226754861628624367853421415316507047214880424626638070470930668018428212254071518079146127519662921168323084372913339143102056327196723799266724247449600541905199491112310268423075521428550573427483183817232961940097272219930248452794551369126001901205965047284802677482048658244320933143257754750919283476509815764927185819951957402240203203348808143998544982609817009885318379889555647728118186387454598077346864559524939460082259007679808501801075905879049262898665708598671884470971508137192091706041779555721606995997186050510242889145578777893393662393016010975912232590899632045614620434835170038440587426257737605173988212714619687725565298488139700525789271755707260001917235144839278871502234472461299187759442934864886859281253403778878725374385106612571494030283333570617317154805412683950889699464941493969534377759250475056777484400825119789221439716262416204513933088013109371075601698881455955489759562628427797198388257857519300630685254975764199983755576172211291867520167993254325142280254190196586764630947634054662672450674922807392977349380079307428338712822695374211701387995100756174770493941871038357166794970343730534492635220992305890300344554134419728419334086991151988181163404581173639889233802247642965009068825754654584040456421604680826262977867776700877716984732414873768767534873776884361015070725201377122335432891399185450239331061501409224067782038312199490023466958704223017846634375952509721328044654150904249680701712167514787584316401049680564496136871542957629471424417816444459536463879582202283279618999903282709058009686897724027469574683987460229058776328042411632831186580806690023389100696315909563873425148864342790840068098331585601068357850259333560450652977236802517424644642630648360612391588985768077832073249377950290728270420255737114703611278312647310421580855025993157704209608859897618300387681355784905149445792440368395411648228148079840828303411945782824369880175159660446271147336958309730247230607880253179277964201269008954789627270096944687973691521468133478025059742490438654861987590597524963540372420795103069895617651174903458566255277076202005992434365454182731609159038935539244548091559774334052690476649591871198866000145946168713050780836384111827931980223430679184945318629025610024876237368228687530043534597220790246675689734126620021920278462830144475359672376432651180108727014112748018273193353517532926714748669104215531914405340046912093228634304450611616922674502469940459762640529694612727088738387483555680919596586433060527708103216551844231451115694411950245859980826933654939960696098843909016017133434694595749356213085476120451798909816735891138721904333060978960310178893609640861217375596044604006326455452225798930432*i1^34 + -71857801846769605608939187935797025548842064921287256443017706051817077359220640184327710973401155135409647967936399420606860044017754819832940937645204785191298410630028297973213594090193666946388637326140981855694526072615601754938844507761805453168281643980937058943443450690124826113489512708419136046215705511791336813702722897977780989964333284793263863380806010237790037242715727625716738770205360850887545098613134255610846167411038656429378028612847664723456470309529645361537364762424922090779323431448033742129097531344241229435902961612477554930467814767092621779898922068333170585510568768216353445155813532762018988522279893210605936175943017181481047201755991962621702883433187462034866786694457907289800083953417737568530595091035262613226263262626954139102837769521920616329949000749300658293317576014740462034295602888692233726896791789603410787092282262042800655019258740223499524272431835801644793929647387241402846112103507781737024271768091235886990223260370442032125555675853609884665465816758842923801801832533453834785932459514678874702181521725158230385410493379780718108856175146497495819480115459608902485307422090841402403318228145389688223551730034422453825116820348824525456144986165702410512410419209065202894341904328758218066783285967454831172643103324657429851305613338440585771640852843669271462660846485919193526441739528663212434304938148885250253502609387310131218668168477667410285041891935905630074538206041840042805157676280014782893221484842863951567362903019152718959610535954414540132986634755568912542440871689006748895122456215561668874008799584605433982890501191388424240874114919884117126742253992358106145966174771059946034356169228481521548119504365877997000777990446627268434916608076179861612350377388128682913597778893511770334872049297747264189971980876837421389370806673372036510574733544398069888021525924177797170241255803944666484414705606722223353914630031495394783569108224160281970245872996874803573133360691385766415258161002834347198502861732944784966465940971542589168964684980398818992996629125257682827691293813599126253918028775588616702556652108238111708962253870418876804823552326962774799008443997647123693336876563644714897295175418706999326661535162321572273563476255463407714064138098238570584075399171563687311911187724013272874052974879992876278367289193028838872704913943005774529511270768399885505236649577054296095320572726673585526726666552148658550878965179249148163603247913634994872465361154534372443448708318918487708559212507893429447969063322912318042230041450036976347502233499611812865953628904252471083570172117487514822897937103648351629835853879630649648624728902932961560568949516153405104642229930775132184275264654999300407478429859695715787168436955686527377247239892716938768928033564217847871315519214959309418219386851984899306662769446401185410774716117994189092771145407087287758729321269522859978166771904402159919329689561983129364401867745057976156206848063374351311803040301597750854535423314672550318097990087314188553299362441695438263664009512803335810781352632925664791028583481851635445539274268996199729989028440529158569889124615892991689408837671855763964431116708457733375873833836715984300853413522797095533527822333864158765078153522012520056744152303349045605818680933414210381697147066592521530677873773029652456526137518309684794752875316023021968592517606579413216739269461386558160679599095762910315310905506980352834794979490560587887286137663978482734214601756239681969214180326491636477096693262255341661195888804089362367506312694016480406142976*i1^35 + 48836206343839049618866503512586223307598904327396477202758956894434025731291026767850546075566334879974219386640436717448860956262557562378641600335803581518390421415782253370754721089007108110336186715156270461501114970851098070065419627118785721485463885692226829076581054934696604595965492908784596187456819096632927766038458499360071208788830936477973928915824613512146046495442035403963460753993602292956514878582210403574526723191158972384140727651110657740818963209263471707314878322730569929453225251028032849774729890745529122096651373675188638582855068980839401508656641158325055530164024294599875654347224860425597774683548800010676534305376751585241047687474512207639470758916582560528624940342928170493920222101697392414475315673315713204634906275443180926126464605208841589857770287454388014400612299552152655977200077886941979408462744835609207179714059715504870269382847262396499540712107076117085179934987543655505638951618808544930343224549883658960028957770553929325118437875724590733130850494957932292579426383160061681920194367024526336499173723369387594701302069195119576122071140351979792920315952984564389438653088046467385652392114006012863618452909243335647030632728767176284678101552609652088992955178348011345877268834892018425193180360666664969670319552673356601346194152153374066367854745546156158057252806863802630523069127923884972776303288589804176656612964251347930316633859837619381244560657607907129094362959673034346516646768123037396310580151309211336778682259811313021162919204741515664760771400877093767944801476299565337745216792727396943485596624666264386618157472726720370430836241221613894163867771191083212429051223401483512798836047781248750188388126542566601964064953024688375754023476692806518203410371492990202372815214593380721833418874058628623497248476759554557160402326521044242341641632677919779337192142352842575743512651607516247237316760977062932286081327520207223393942362195082457488359686055867237708776844062382550230634509871407009523978409191596569008906459624633245998233012842693182810413305690547049857502387242827191585223514210453100056445402756101460315243824329877794565577114690651553071237341791589816429682393626537643870596655620474091383269475742502229019118073786091780008925926038371719018521125110632814408137404285803778886793500129595057661269239377083750227285102447737133481631815873132103724140558437363174183168697178636176486898215673787676770794866820384244999441423975500863729222767093674000585427536918603387540287790599101839883008472194247179500322543979987365195500564302640442198339102370330322621271571643184052688267812249498628440990730218838465567121450654948741116874362535637382556187015702231942676035991665877905510550725654848604295539086952960472506764076503051542894564656022099628146034780254989459645394658979590947018496490601613517922840470353783808073894263914082715987296715451192289078034210216118803076331603163202013250287822661581825979044800995655285047775315181688523479805016655083444045343822412372956637976968635790073667162769110538392048175041035426002908565662347803650456128799669103627449416009705286361134330702816926662543955287086278694862370130334058305709183347439673652477412799845115907655489958050812668632272666291590747697405902707517938995280238960905205915446041270326228280218578197573388925390921835761149444897024894711849838763736304741237241969113007292018947974597241222585880457486693874069435606805480806878556129167970673607875124940476374898431000203725145808596234876592106367103482783542308502047698965530000100425728*i1^36 + 5610106688048529296299030505246941646475377043329872610444754927927724614025010020087517059912526702637681974814806471467218675768825884878188470904625920806198625374731791194867834967885750927509039254839703003284280647104274052558016368544201349154073824216798703672468372424065543506875852939535946476164449062637552113124967038301209270783548237380210617063236416154555894077438078332350550690637972683389370880862676585923390101503068507847350133645996881622540639028123087943248727609051464458169989853012226373623419800022180879665119211896434294465195911365068789378437211296497108576866482474942410418928089640725601470328997835729767695362532397800063577074869134472987758101883953017198074754144481116305492175766567526683186592275917178990983512848754162908496188948645355344649688066794189624691213183065530276108706951248618221102249998347655557197281027008959036142842207931095291594781665515493984907145373151396696991202008207432144119019653006778778859442252684223017064162369069135790342773705995102583629340692341030235156989675066651332924152725794816431578719406055902525860971010289809010194117852363993304397150681371182026355543748500430971432356130047726736508420377361625798869497102153554801696194225287582214606371053942515860076928288017723635239151935398223786222849552725468691600672249952440557744991565814646908982227585878173855612765125256737496737220063366677127012929593625528141843104821023485911858889413305587244901909771507507785178356751598465003246115688546510224947891682436119908551061701138410938771299126034297170765878860834588198387130713669971099581187135971522859885612025314760212064193570970831301772554823183412757078639081186489333715393734018508812844891220621623922987838399978903689299330677391055990935369108197558196076727277496782392809705350651251505297351754390061632141861504208878303721681933916177913790939645968008582073797476685551639120321131312153150127485608815283559716824708350228023643630345688665221542532056894023653216861965962123087760383892417858390398832286285237551933657394190292005075585921214704227167154708716832367792699192465903413435473883783666470877818898781186712687296281982303582813819734015990943752214797994251145197022192678389919431075019497709919886204468139398593340507548673878196877013248772005893578226231420309790091993507458272727879558456559635526421216714816064294962960855165131955354277501109973595248059297022134935061545401858001280842938965043757385905606008177281683270055312833783478017164497547415073586977376451450975171512363177065066088344420002037729612372037272421961243661689559355824874808962217373970152695282875356647056473020775294840516379371339900020581771644499973966113049641503956667360483129754295048132354257464244735003852824717234971688770598802343335724150549003027707530213064320414651161674260323704804072650896576102963748765041006110443861578879881652422112206973088164344993516744404630660129525571193237978558394210435580697105313874096667649438668621230579348634543475415198284607388726892002223407550085650224234723021974966112805328551477362663201436497235653191333017637692533867567225841761250281711238286715398001225425229921089760150890620130798982326846518118781931971568728185922148022767678829140700143761160516367934657453382010909118422963278069082980197167743689245445536453637736843619283486396016929086568736998649049972982349149175031683765018647222426685677117111431734822857788682495838727612291462697341092637702346484038126990675219102491782024482212608558578157651726509796592047242526204983290888192*i1^37 + -1012871725969030123920054233354224036640123471276202633990553853861137548758327588011309033746358723891378919457976404344355269613277919202674268866541519244478605448369280112414239778714562457194428459153971451954601976450090357928991586668538541977862238185645455282446677725975628748075772410888575402443494833200766335814266661466284454818251914371735545720161182412154038774085280414052715076327775391117980359395823357087083254603517167243087382414051308935885985739659439650475869257113079930648601774943540056430256144864107143571305174838243750699681593428085922745006303389430408263431626329991157008660260415735492340954058609596976727756154318139426759049504893063294679774549307362259904343428673230622928054751915819076180195848581020502582610661577684553434165310500875678940149653444127380451121317604343214728261248357758631828429274344882465658730358968562556749750400983653454656026980601326644379488618719304518302695570186649991467612997508449344614134685848067714200729548981067593455384997027449470391298055672270380014640283618467126429037452403862190590659765039152616167702797087294139658796598850177407563263936846970653332682160982103480928631204500382684559542591463958515429545021168847781724718690502089933425210780240693467052565132915859116935106005987057728160495173275141700301282010144738212111079305267186176989280150278520602903114738479818612516782043303654447466146120536000299558780302664599424500544749537044710236159135413425325415358050683621672208971853948222692509171938281608038782871248870041505729118018340266068143675075954591567277214560962199206889791448609116015593628165608436672310562713665265571279608270780758974856064979497019229107846448077609438903426567378918569324206144028686831893208373536392897911511164050081153837095846407704397549291575116202139467474870007175373822402202502073913393712048893283769016749448410525882371886966023076008981796615938470209007611243920311704055633486188643343751919998304745501403427321637249862195321153761051147640054078357215648592834730278920052899084794514780200562427380032587248690194575005937994922040815903166980753896655016765265892608541787757098318090248441054622376742653447628592074382947061317817382919406678835205513959510291510799089396931657006751714252373127568717341974406061310191793234428757773108407855642772510311453217576859366008619265111396344631697751133830733667870822642485942606454822849629636244198580751334383431555095509923649678852492243451506215400134396146435164666192286524435827722035367646150312731397463432674687098476287380031674982368883804357774231192200530100310613181884050617457600976031853984707838046487178618582164408153327611612388346031602508159452290497444329985794811979688578105731027374154532880802316163228540174897810174527994255810752269157932030763937308586528345191755653621290823712429069232111067547522792496187873995765823630737277571533447130442103693035119663107797347478173066416591538384463005343920988846298777730439063172909439189695268841115664787602609800570785392578534851335798867195881125977288361538133075076971010024381125825193272285400095259451835209286293121369968227913862943308943438954071487630398649797311212418930242334153837702438650287017394410305000647633563065995926296989256384468547664317595749774056664744374380040729122658617466952660317409301275521071325483194611468225482576017790504568337750832852831945793544478690628310867486525343432842889385824247428164118089046755120929250976771174938515783060362875630662974688850952360882944562984057105719347131211728289792*i1^38 + -123690158765255123166076837934393986626429926134976804979526098946599080392061221519134344267318078489173458123597326521793336532845619903180674226246703442594143145911437224189193725915014970156602587807086585655138749567829889848789936644913992785084990526356223690449923059020481475375714786845544719609353896033482670568655295185929678938641409371028853691169753402378478465966956465535526735292014938438212655656851914070078850850002486985009888134608574338709569584158480771842876075262573271869095378817753284287152981622167444088465587112405981753206764006324880910107893104442297286099148893504743909550200006297143679000670989669294427154908906772977140487136335938749941991246800008979445962499962663009789966786826196076077123982422371255762874428925401522656725897265115767524022099030492880640770094731967804967981620641104075123208540348812831852661684969051045186306708058557873446399758492324766197787458957488743141237771305256479842944564196599771288625090507314932294468511386809727387560577640674080974371913474934543180810099342370414231057516351793055316460925869586314694712074337331699188356175011951596804178961645825097300448152395959105548302483095556924998345490581458005402737939272779042960202024053051376783700381993358686545488506283188533898699439442789162557093695497719169817541246903482077862778587541963846670625098827593411670318525781350436742780278209807926070770650939715648510887428360187280961151186805832215716050998886417778246826544369692802683374174460751061025867268208960844621316318731967812186256498670560585247748905757907640160236529656676500019660425073335158848975607085104148666521143146912761802554246205782448972190162648647850580491485532272500972934010841566593968987137618527015297022089156972265864534430770219229071441492312155270854989304709508988738082422989471902256782379386000813543231623592952496662964802431462340504534173610405593224669187657670718344662116567196617321616380855760672362367948138649688081683083244275611013658104178228617358808151503925957031705230833053480935998895637624222604564758386619716787125150751251083860467904347085337117266345167325104121559628366320929217268510441081606224939473283789534899715886326686621503426350740481467730755226241666247122305888923404968602244079445200511765990400673374862998593509530856223607291525275614242877295054150534104202341640395826748499394084733615293105014515617975262423348103603848550285949299407704310081503451303515632766342318215025366959633049798091469018990482653925770958641643730600651633117463648591254855273447333487567386380752223498384928666253414659231984618954267222549337298536231067701097222015171683765769677622527943381405498172136110701984958869881398426246181645726522740037349641480471519713335882605575870638886897846577633958552290821618610235686997642539417955330411704041995688726770972835280389328502267628064885738976191182811241816978152872458276312618598291916757101443059737840406184042257140569794002058938970757683290495647101867221026748407706193926357924170129451956268295978408020411420201170622542022481512901288018120305607054808746823681749402417087985668617655774954964472276540813237846239013579760854210912563548843666159719372190734072591006751543089890361854503619721706708828580717555209823830596740925735483494071718991536197443037838126966246705355319572826877724652892252246691805169938183485011748420923387358807854054315011354346351852999398999695676494020835685781446716707646907095363886510184948792842163295389495386081340789199870760989567229007171101740654133248*i1^39 + -19648592491103953873548251033718983512369981230357485581465059713113362165173504616808132176019792288968733360890146805188906001489304279991428768353783182207588453638202861482681529890693845971755852279821890272325846516359658107678300406957226814954993793937851415659446461238040667069579486608557329082557740152880635536194924642077924715702438695482212927839568549057147467070539457323646760654185664110298768024372585393759849474150763666003500999694654962091927122980827901165851948495363335989968282854091706540617092803893977672392556201778915624821508075728836424566533469646043278376245629077361415379912780392730341239505651654492635239162971288414891213051712552273456439577709859167945104690670944977130794976336892316122674376821732214927952326958536582336979124787163222948970932520601592570464975727776851906908707222250895715165956269097731024396209362860648632318246922099794869447936777673455322489742629422059219685828692094943629071893404820746279700469212761666715347486662311008780818067991224880187213068205401060515708088440991459412455701682732202575159898452816882944678636093505693404005035854569626940050278368695353834453776549246274682997085257019696627577044328034231159484143468857915583434627494970306342012116087132390149342614628742518386963087785567820573165893219778172993102153990923783787099903363860425071493014393148899756208759876735681960254660416939522770059893821640213380795842266603284874255464320654305873335616838663418763756844057501465078720022038728607108306759341351774318890992543995996694949195789365043347756791019714543565303000648320834411921865503977234116826379451139629469660659654926631695502518697968450237006120560037394159988534966293749906432554766103178993269582144291727315034332804748992274365705348831295416491669748801211113974147648170920808503469274022533834359807046386839839267359900989895133917134731988502311983570500939830828080242731100186648436581737425950061311513140269824003911836211789127799128853160295576790054532280593878176795989930330299791133090702584902093307282897071103344557390759790727195872807663751045994111317611575514589856422779195335999493622498260508516985041637269566919322696158696227650476244550973784893854970551206288524984978779893457001572333067658169636141613819707003082049666465670046720714219621765756358023190744840925561733546469497779274592188302626737994184728990046311787809026845785209240291996302640765784134649285198953926688008702725793630940686796999184035933356266209505509379511814189076704586350605914264178281821601851099045393773959240155069325713155190590090393733685813074275349602445799654192921181455280441132127760321138728834705199882527777177086628265555667625378599356516365180756064857536582905099897998672179135544593021408037029476515901872400160786094121296105521238073269824072764042103591399727946176494381159667116446464926958389875314873748544080270001610409444952375125368088097958922342652386304666275797800916005231555063089686006691978116825541597431251674308586359639508284701118049183173537467829112494882326912265273022790794992015378944431760994218315444690967557820998206162090872011106422063364865579783746247298115824592105615725062657861300590330611178971556656868743262939682274794150058338496022808859020048007604154389634497649266811226336631151523988164144256973335523037586828775389180722068840360804300235013720387153272181056853644414199838374261585309431787367854119394842549223884706264591274879171259367324547496116456293439334231993832394236308456387724878395009344943519498504241152*i1^40 + 20016139469057880673633725986407089018948413818533289563939546094647028958538495009802658211349450418879842713207754304441060392107490790031904083593314744314119564440695191633001855114591001262278630710398317960827509198802462594194525900101998917685136228264700308550954231716049165686069807868841891764312425213481242774755677255579916797369647994180896139402704531146437603779387395626777086327140515151145164582359561302950362467198601040247790677792679397430847852617887384548643488336120143891299190801019238062172909758181363875377435863063080987969267602904259740639006312110971663316553948846785428812254565093595812835941553010876837691665018454145118987993213472568405666197280485799646498992885539513035436264427869745170572169696387817116296338086684889390145089294184601737309823167336460234379986523085700263927532217766426625606069268354364357395364255556975454011741856875962594316916720215799443467870491179272768458920007420113636323606705283458464176273533248540002350246453119464937279721375037046193039802511882154879918778355314149899147453603499276710570206542518527570712011281216136997545660595738571748501576965814087446767794025615331362210964031502853090044293925800959763409175875208399373766702620141533088354778444784539967247352847407501979045027826964663371042453612095634416370420529705784614787930516557005747004869466352986538238601533804413069285142541852973170614255406273835961365081296025551563120665857346638509559559299013891842478217257343280080279455289147432121028880311875351219297422004942655168216154435577027426453753711890424354178557321311106828208618067086331663731116965889411379505298567569712659199591626402378545215630855284077657865141787518065618683681919408768556700246341436987469083369128980270413779181377929856002608691234357208999094950680492844536303944792047893449800289449681251243705248803705512441135344023936000960255454104743359564135297657980739512469841238768949182129888221764256088171066773262300864215317097002829900787724750129958964316287619172032920255462998485135852543798403754012473753367997529335765609265446542339575240385887393332952255748613925393875624818035157960375637578369112269805740871795506111962388152870271554588169477993923180857495640922318370048542468642298971133520867476328813224849448943207186374762300928004482189184504194689543627361241405310802597625536958945157784745822040332930053346712229132775857249340850675957882893397179960635240308278260329765524217371537998731327922070843205278061707584573952058027803958454123838142504703762136806156061275305434347704083021792664209732506883228512373513915120560038291931622306918862166989765135506222997036340295435378811697127745390861403244692476990574480793450567053788627786879147693184542062111664847589295004239030295048965518527192438096116393046726568902480879001189971252475489245418352256720532597104847784033861449728013549531495530921482693231861378689533660178171067622815073535165044992745753398623222289825688028727918769556142765078083513134201283629194934608755609562580129285844435138434297261704533443957011015177885797518835461642182726024721636939112596042679673610586082572690163644451595662780753760425073973998941121628058028689010527363831657516196221538085294821757326533708282157667161858544263169360837150556484968229098196247951337695988969524189889661897669817571532511046931996694791043476236467130762149552072650566064949594739487529442541552744320330969310085832652302419972901250929859220957127300369559073342441740119609474717320081541024064474352563320258560*i1^41 + -4403002387252017456307010824862271872458109157201315059396830691651782342577787454651837775200422852504568612683190752920056800326219587805491950052167143760143663388878388874362442974154747950809261372628476486439869084628703740260229492366796949444571230280800897806722113126144799062991230423892786297246089145133395135350349479053568781111823688952542315204166063452180084754006378129507729049428698651665371952786085543981350441726170460807422109428900054603641695790427432077469324154100458492524640511363881675020402774517399192201834847593673322710910325926057228954270501361252960589740722391485404399221284389755722425416979471767030109852205530343552427159729212424513212731770950374226163877864735678438639504427432721838768057701057843434698274344639973849427143502760067448620105035124590631584777281996349234991566782166921538178161844655087995936952009942296525060834277665604549957667392563335284657752174238926311194215102786869888242853183797893897774462099804316660942537705417809429014443847872673726116765507645515207651197275956876795346237985791945869614072450820789510444081891274444193214309765066258584080468546971026931213076504880542105806663505775201981141262648635329305088866388521705420327959311297556411999843694127696822180983753963503977403962687263015601613308891986116436369743331501462389282421182282979674705912938528870799209242615030821964868481604525585422548852065551440576317974496923041502025335697003677150518067318483938897903693312012166177834279421001072421245771963135953380342705972932863911548178498816410577406977141938555938906221311853379258743389021753335885902545011842382925143836310065493023839013065263513493790688189404174424787942191091782128006142871284981641057013074494614821156136233820275216475726980126714724194302643179427153203153099920410776995612194697641689401580323535557631390096006952725842933494432871534330066865165315291252675786305717453346432546209758273946049480787449157009817853521359617901006647639148274787301858619617644128175614840695329223971758572736079840398033108818498113446726085014600791601921200557592023602052217515255432584376781316347279047873068710560672807040222868574661146981661590887627262165262671481932192915057421766462235210637662166644880787270446824890539894047826258559355458716472596270614350464881546591847616397284881035925815473543814516367906777876979775719002699630520802415734909679746722452714293279239148049711553144129998753123769711949516896461230861172972284071566032973194625363165370486723492700366766190308864756889165700148686449335678375077163400963306917839446093990398297672869337138415375416541426674259384259227055102866301433493413584412128171286666522478238338559627951653366621957485301357721369609074137530887352344410435735965351920754685100319904484359276684347789338899660034473753222287237906317643022237858996596918401257617091677083654314266090019264835510144823957747566113644074731791941908406683246532031938952901400819989244068998717526833822035398113427741898543170844912968967290845577845798964272664834854699781616701537860329502604660770229041691702416227720319294224248199353517644696245163400714332162400595238679000268148758387853720993020199342356303382638031902964728010026154387815554508452230360968870625390963432099034021865728075135491317760268831468442460488569291853221659966140096212815781752001431482209679605093249178209418961711016407068507136625445753527696371279800222051685987768776863356806609423799212863462563364785076224172398805423718041958477998601636346958251691081728*i1^42 + 544681890257908784870092581913108356298314389536820020531206233120816981691160181863786286361226495784093289695203853005589498476676084018294892184532537558092768007965192553510208893986543870338624940077760214450123934634300802102635373245356026368830704543130479730955824421986919869944546419259132294883386112425259306591790676456146784979553069482410828345623293860881447104229280986426878414762821683148036107479302400712612643041688319242744153804358467606070643959576258797092886184247934478397706268846469019865568190412742692689736082685688737098199556992184540104840283622945412724470117543991510153858886917882657855479564423752145271062896336590913780486948405946037822029889986609267855995045680908597677904140844927223046548621911775902622082173453282189403132335936233633268301649687367832435919316492040983631093546686417504169705006038163057503074263726839146074122714506683377191727891625166045420348952322078620295899837316697055208320867065283670922916096599704865552864831171992483652260504353675923541724789911683550484308895934506741214288894060303608981025043263716874207698917123210643019188083645877681891447683113263899283314962065109935540613094419547324278557492435607927919075019367378539866025631086173495037078645927908145203419025742752532877381255871073567176739818722402342650284254179971188932885386175027710139963263157099770562885179166625478274843062189903144995467063304680027400416844857446569519691162368953983718784739538236317482338258221856729320105099322806945511499284354004744329099747001352682103301011513157383645690690449511903580121213909084500983516375827545644412588101159310310055007693726052445549139976049476612827393734808413348274639660981259739544705209504045352249452471698098916650691269765793892094307503373053229293090278695801478718027759750555943722731170344894154888352098164554285619088001531218651845018029388593332994252025368411329489322161690182815180703114314828686903295040035240502626240099640233921261818994236908062417327681550035514092540377851045237043675900177763623523313062720527623707468867109192905782370668560669123368357101707882346098715954772669203253923927161867036009989522432527547944820184568353511852868267993918463170483073163541186914629261553309813688730419824206968217678596235001754082555018268713940682112116702952475859729293037544810230956590776058409287844914848711782417624313710115552393861975808270502593778404736923590531405640781162065218528801578719338406560966238167449257929039453450211211509878532286060435567249916006222489285115948154127400906606348020172311029709205396331784329004496398302212318110354001620077980076956568340271123886585326154188357568839025536138078779284671942194525301242354728000896710709535212484973835007966230938882403669014509012029001907917434518153214670252071876654154980294109560266213013994097080441518102007139877411520663841081006270843726545774497015542845639873278621123695755016087259221134769545724221238967669783867507119585456476657068058665329555044577128218865757025017935417313220900055526020253310089732068696667486268329353204801375454543485671400870590420469827383089727312074590154572323283905805622253717342760565509741909510307287000890727248685472396031719778067070143889698255706617579635210118991594935794143614900221335433512921392925181227595806887609549812078214242676121547326450439390682992926814415545854255833509010918361498049493434161011683933082580157960231335977259069758573332340869858540640893094177822618471789825578939125692659536624923051466204386433926430720*i1^43 + -46126014104063865587956224035850823525098978980769030813504060891859391381673063991762264847717647194271451667347320647551145029822859481160614960533896144351330411038475926234056017191966663614616508003159162589910915331695225695230649376247462623273411848896818197494879312457949306569687131166419351807179315728786376578498804609472339625720396111184000883874248102323156219311150984495706811532399910445226858845207423906198559713616905243700432112784210447831964568756846270586143275926221226472326892280554340968686073362446803151074230291966437820973443368485296502799085314633943459587868088609931990278340113578750577860119471974940878158297530553356041961742847355876771433205512958136295541476855696271569879983979558184916992004950791851429161285334500343833972592719671857712835938862601286674405582480922219742089227570693925689459430133587181302103856847469860867283499553037992095072167619938558392605493918730002512444193083344063497573006550455840219067523820792154956755164693056130083926528602800008708816396770672877773800244572864936284719604671216494843726422499325177077224303262111931889553173842223046702669353600496128407067583888465706750576272238646455459208243326569796126150775972864441242432566350175716795387497169984940003342869271537267928063070209784397089483445146267414119476803986549284988732735231132170125891589425290661656159172727166775311515145273746518719289622932691003024116994198869337165637691927882186106792015718295860884309388986798997491582720521797838230942075336675857127967007244380758915566826024351935739333898861385010630197857518618885363167372373733961901847406520084976598627648955528580192612624410861056366862011810833746921278464674549089776480300467374221492962972821185279925281487797389541482129197065076053048607682835048957764301385975056318789214301470728055124923495495000393660825061623797019428806669856902020230559198438783177525892509970649121157331861597183678080429070736128172084916110765830944551326550490101005988039862779801661487249685419152269203841938506206417204653266433042423018152157666928633518854637369938826827093003960418004220701819229980491488061747693875628721537129390259215265453784373358322210688718623208029348600973656034011486527976909035449601978831761991292128635626475230731788099914624544653668557468875714515494663687993264897052914906356006317224469645271654884254930645234112974835287584062507752762101820929877819084575229853883183008501129260702667040599496843604800652452210284073451569699706803241006282039137257462942792017785067563243726239656904496472647614463390835609533614971264083247734267973668881962292400388418203537900312420627297955186833544526266636133426668107295642622618155600822446091837995095219086117148863702447647624415010099434390458801832583793366780378826902133260945569466761557484560861815077701335431934231487434433349441591490042749725997582061709222935722151762348890193051497955247059884486499727675412758597517653391525854881886190674442720953645735212816426186126093684736566901045470626817078500705931882337350921916280680061153721083718402782995600098599235734000710862422845525604834059331075937177996962751651833850994866031186685417110224383979053052024887388280196042544983756991241692444005053556692549749841824420738129805066042009735652478073792824219907818915596489646876514489355686943404723359102125950228882792922712287412259686783880331341258124433241442087074945533193943167144625443505989656577837052897602917579272932984173688976815674204069604900408778901316155102774427648*i1^44 + 3040501862066049140096969114234207379031075799537073226525125803917747487423752436881430429912663961929629585500670207138385484991372483185465628407021962860335104383804017703911904661945346497927428736963656010231248610407693969972895918932667141016943404073617886929984744972151686649973063793563861344092897289192399648837951809408247298075610227724456007070343726611220193723812627417857700269841916765980615983707008044382370614261621814028615817135242128195327490128905449039686813644312316420424709207222809731744674192759264125103297636555721679351089372057168321956765776729819588974481645299491421146448453643074443527499407330407672679431064963260910287387756077617274649154598733933085048269604476959872050670016524555589188902325315628026741449190139097332202116900984169480944091019347698065437190864713148025398130621888501474054837639910958112247549446699291126709093234751665655056253789999594913297186982003936216940312199067264092714365584733522745527433081427450842985796630271173509926302932078849473607540448899991422333979558806203634511044460691120191733244835258424397439321303039418189927789431844178411065057013432151470675775090054289705563892352903907778851031527734137313366996937051029920912684485754916279311563116685895130267316779679124205881865028440920587052739432644005853890431667386292217999311191128076964969936339519027278551355094995091747632123480606946886795361438039972460343181028587556649118770064890714475621302442271583182623433980393142575230160142677962075107905297484951680056376736255159314432354345982286189406592639518467481807640449406855924085643630442233615294220934119465979454332898061345870803794402699152530580171024751735996524905264093805423097569260196426204982338776763320190334048468445883904860947270206912730515949421967258565257681870700209838629558975413380772581632042918605612940892833200614998786710695851287070857434957261794163399285069100079291622099525701210748729564963462528578176556021565734320244609274511724621998955387887179647211103796218554990342654093542844820200837664075176267743746604988994978217957309055852123696467322418417575429838303645134524634853113953825411857928538997585409249570565990775276120567150596689284750440801337527262922859400926621963565714735653969013193386753064159766042087434026253266491933851263983847414283603226959962293857280392133805386021706960109279063600907322552945820726789842630532641195673570493100609267845861081560674092684716147084398046936295019319014618521747694250039332489584717596245769351922052628262203265388762041094320896120401955616770761360610958915090124463687750492569568463195215108020168201748565880548596677920973359992417559088682806687179705996694231045856721739384059419565075538780188332531594155563667336745386116124563282586045297798618284358081905739646364183440232602860308455315063720967456996952255704867622782371768976822775634033900089208786129940879199423548344918624568563730756917803592201444055719896072553036096949872753962463641899125738100067415292170382987551844977632121703274075511191748203507757760193937484449912950579047280003933502120860092272468956449603153335705907735486780074976457904240506048595145294438900953111728900276086101719628383578097156942904915158228434895504809884360669152363281136728692746896343802602326644410613076820047180786056762040400142616076686771189642308026748458296285278893590739913082170849245717654528809338145610373923446849819466883680219498097973985587852203722521665416467312482638015464956694959084703810110705627876556800*i1^45 + -178752449517028883555312999570135972578974922388800854830626529349459832895581849465709857131012907655895408196060646528482635068709827102184095207826504919717475473707163792117748515478910348531251899315533688097431467836176941201650293614124217009604192940960094650082692579228877877377503891631360399511959090415033714166526645630195363111484177025586907238078770167658152794358740302728446338009487482811683022754564720052465399450850388069269461189387873517399022243073549616919587237814269190291351160724203849923359763961646663066222788870694296428896995083186393140311545240948946585248212628542472085755695516699904851379791443927099629882088331540556108916613711900044440380188460426521879048346350866779851467053802365920528291978982433217925200874773234978173520126154213931536744780960021600205066897318571412825344434361847110412375580012393756201574699374383171847018115340421152680920518210229710746187491415221268889275055675325882653564340611816524709638137422063741940278473910341542120037118381781782408000466162868389233819579839360244806778917289315135518563832524119755413713796874240425760908411607297311861456414678356071740420448058598045476684268786480748327853422064476245552013030228054660462414602374993143400047992139754709359657654143416539356771847543920289159426100248746324762247376622013996611397275405857141617637253630864844115994335272369835333998424531924978367369235236844486904557428826378318712380064940036665855920240600427652876617817424259870321637028443059927407368967936870748953086801496510272570048314130909829562776054774185282223115376034698411429481802398443235138616016921806674311419152702603365298616734356559338921180405801622283307417413467135772465910519959403213080149226363496721450922275726185193997246252641874456471837212880226261365439870268432689375884513673648004181269336014785405369234071736410573546277824285408142818814309629046533282070023016750500577423339253088079324748532803050630031498644056873463692377678005747575054823546855620508022184087583325592482005618983702761540056073337531178728348974124237445819921831709985246052302241080199184677750361173275988325193647327538878891892342631366517749119616813220628791324335666874063998437998111211130577859337184005743371451762720497514983578085051372964533293342620065326589772615437456649295346314639480457805463769939092752267039916161523528768813567718322536862157537737788145566549106343628473522891567232715358616366729542206552326917871913467111807916007032990322745426488250136372566857677896647897276512690080197453884080455655111559273017169196098627574521029051961985198284035327134098856917420307684430400341005356277008001372040618534559717412753582126393036701178240363943282028547299951472589420483790989020605527291059791788615804939718363172810254144558014541594605735336403241610068559775956376686148243901916475925559283363592599998067979864523263690217272890745858630373216471990030650281452049337107828360456479927431051473024994167944141847437816098657510537726707216069277843047740173025967483185076447694066499413533975933624543618822189816718834029631568768621892962353866050343542777579217495523233457781799643409191298763141428628079212574112167381089008523176502490763377070380039253597779956461354689485853842194098226078161905256146755353103533577530448258756947353867781006836551926644760387845355609835700121032092600666772074891443852095946838706255306326350698971580109996964917263649468242393063730430333623936959479629938580104269560613052909469205306441462903209984*i1^46 + 10258421196066837103334302244931921081444308837661222132837085276560316062893369044921067748918413167913393511084268328393468797017290915095090297678213029947906223653382894342466158413097416955790847862729781779109061931250016407203791963830450771870038740111092046642981364247574946100211961857772950906341237648528479140770674130026526662767048526388282822097215788976336822989667451645634424948133308505820750418213250457668016037580344168603802651177515298918197119500943320130654224267322120613242579816054238431730638547823445026020509364512958598200227102224727742350476081362693119862491597282141535555745389320132976051181870698436188172244633962038352765222785020573394541924519477162093133874967923518763234394105973647376631082810838062807836294369589826786387540215069691681441829160732960055103312506643329231018777623965018383651080768740406412927977636657601088007695739385117093897770141920050941739271981484266794893629331494154419473657308752980777300381597336968633240174526699989503126995847352913990320092453904968783261195417827979392395923493128426695513578502905286908803566847130490402515194954220780173448697884822170961455685536429100187288423311427303514027964680891319618611517931692239590636509273455302943164555266374528999649868018806853520058052054581885764470271185626804216339641107526937434618878329446199095441473687224900282130057937203330064959943477264820247041828182267098902620418697371021391295762732797953037797406910199111897943346494166892270765521664650847895771637925207434384857323684646639952893163732908288235504844834323134019620995781534102553674804411081190708420697657882913417105816785328548430775910700705686628339294854210881063559374170562931456138083344922644572975989205766460207200305438004939025153912772797892905871150107919334711441928481698917061442502070767054713425140579957121505696313349314139129428448754427565757685155035174031294202755312252675708035435893751113534954198892692991525398315405562574857891327770742675891109733285504497047707268967033518500938975606710243612269960547361146224335251280996182315291984550820940476093783288418396425164009424347555458287561359975184155782990344777973587963773617168332074881654405760328438462172198024432719785977070393168717200361113198674717670198148990035157132968793455620682385212563735281799051549225851951353497690010155580931964551484644790544205026886920115801125265362809430739723621472316422096647837735123634956718340052246525892200451537949073410921238768904797522906202257401592629738586747805519834033138992459122827353140978620733631052225215184498282417074009670052173622781661064746099499923580892123302222836880786028692613792649797113002382753587842518556679076796966224842523011026130070310836423706375081827401035221937654869479100160316973814216793586241476071066003877425223472236563267671212216046323728372587452387467621608282476145363201151093815311560258061817791922583016748985669226989748698694269608504836789903648974480019925824921401547279149741913816881731676934241567913429959018838922060966986878646707117669497768298127535516117530564862632334397758261772927922118037828399274945735554275976478686364066314838980944112770813507862812749538058072541393528342058851401162531650508859141907293564293738158354264115052680929195841254770284932092974334669666814225030110534789041284496146655202157151829144860787431881782074206988694122744488984866309169891071355336383615004429102827753687835223660624112913869475646807845725277018894975268846729651450212910391399284736*i1^47 + -554719288462612837725451288806658766329873769218573408880924280098057390812516808509730407231359502499906799398309767152216386310206707534042097470353991791567156661884589981156388031184040871343471370952762605360266608525995867822205835286398558985471129979518620084867119208316930650147871432083102076127361303385202038081108426929184095904656141093847063193114827180145999956331050622170121276343921291014045606660925182649679958922571713062122424966261679549073091605368456690614851690192456414866932155804962119903516939693018129707857052669495602283856717712542704823995994941555742116485634206943491278918469800443169925134533910653217841673059174057021660258908906654790511395239516109499761575684358968833838450380199563768500304953676354720524271341500506270400345877288300781085021612619821510895759796646042971769650535471288805566166448137061219798377162519338381003023859802803213981662395275105570536793918711376696370165727040110722062013082421577933899775678433116216394722413658314720731086314433643403388667944545154514902552224606546331093226504080488761451217448704094745512521086450081115972427915486859738814388876168655123378121450666068293258733021039110266358315997611364008128174639992107247139687711854050028810758072577686289929688423397954351326454314387370890492912869252891806740760533880909647429767078339083151207873407257346960223312856149619959598006116432250193712227033812199742030953194159400054919663341621145569375694766970882272204751502252496898193474661485612145173579223985219691649196547564472523912424449339183845078541843698545975104875257122676539221737421550274591479014589367416307429922582999358740437403345797450780895459754988762417963802946749703357290656466738023454476610483035776346228520849804085389957188390047159355826336924881789688419477224531457628596115206642772444912116854216575826795945924138285374770842453439672671031654856162146675001714563129416227681062978395482246325707181309649238401222398908897372244337014703590896323244686431194677411306429001342140182671971368139599758308201308361112609446640584313276924177174880868090927554611215865876371315660969284795417307715071421766929993713362554432276990874372213595325201222161406222146558265140166822135151412209576845611262960368874569439656824257761776501949761967742561552235033147708665497837655135524562153471970659984522805230815478520958956994009792821157090710353672488953439659311071057539749665383373017629590795042773044096619942392285725842807811161718592724121052762968432292711986697927080111689866703356043473271480177892444043969540412784568606760214374856161038868802484079095878665463880935590540400716389251815521666298090741734112413955159812125963528269298929050521361285244192319684113772340878078409323813664341817745470406966033982044128738456475962421102484353518775755360463872875817429107442234242097008423860744777599387887245927498351961455529649613384767146053185210182097468191549678807526978191114629392328927067706996316246417810217520215841058461645830871954002151652196626360953034262673824868068830963488096231037639073641001491820989825276419752123170342703754424889837488998733057479904235329823179751292326120113776783536707797553660041914413012248303427277615695991322705745232297043503530850017640438917463256135319714325177485936398588641993714930040474840350581306156157445531739723869142014185421625035913828144571881025699053924166019358209357432948246511427383799360749744879632855837159138606463813487032706320811123365807802936543185237528543232*i1^48 + 25743167286364337445451117417949400008930506809812420016570696450107882689900274217594261915054994458784852510174709417140303428709475549803954308883710321095620529142603729606552987691954580776682566052592875748670335636849174172593396623077945371497093803583718682637525569687647221102294440248131369343364664210177379681632407582708031297548594495513961526554674224362928820896608897434143419400800399713199158045851946547261849413088779641026276980044228193236453102588418634918994106903386526363182472375594875294572951690142726874213491930381274180953104832659345811332026820420886400885251271113675763519541536507685761698497225893895244758839680470754002943949969961054349906502393869641087006032052758587761183880256217767469219056457558053805984615110007546222824265378950196576502686664279636688581916645105111041521921607417269461670709343755816747686237894904471564894714461300714782272724576673260325637307128848824914976893385092004161476529728374889433653989294036646370619975042917378514467940383761596668135718827721268812212151138652851965796012332957371420024530558315988636561077375832930267948024171485856438716392454646981598069286947973689413824687350163966050035879472093517719127086264958578571799653497985771149941636889747429166626978380382157553640687839949192527949315981575882152977593026438533584142518441240091376019398009982118201470212719953853172808104640183392510842361829658646719314475611962996520047732361754645737484550471931771776761813173726343683277558914126504403871644145478664298660399049702707395775302133221693959671198028661126153557019891306307899267289409810422276507862206984213423137593445955277856886251408131719713259031170043665793403328198952150711744726579678883910249250376547818854041869038656625107423434414792055563927160806563650975030457376360692268440662858818282510770048813226329317289867378287698755465776458145250752842053304505314810023775619061912958884941207363028312542227947096516444449151135952309900916173509048102739400903103608149593593230899527871592327086373833743620777044904553403432993531393941840073195180849664406695419918886541773212130827107604699256799515433092818825194071901079263438460616964701691426296953926172597691877963396991362441088288083364800393252692447749119181532524324414957667557000595559568705537621832494952790699135009053148475055180839510644384566638076758185661084559680023082182591979591967441083708742625757687405144148295683516116258333241883287149365383210471138819808098599123151026937934024243305297977537048626652127779507698294525715280210979556586135704393887897037112850588181080309019151129241664000109185168854129013571357988367582230511233777329389390941162961379547909890881931939421372400391768422780574163057073422319417117884490452064239046671244328912826119549393553048725815405617121502923511749957180419041230415710070736491048636924823985074837162018596001166563830077424087063169320679516189009912794092167309719178226901381493172317125325342958926759043850027903259795298653085875675333382014513411012191115503096140588713850136954394564811814715961591597609465625946046368519434809683784968186516046218794417874161909083660303882112313893941574513235860384184857824203995327772461391899606763712170195373702879003309179826902772415735969651684579094656189481779137579052446876805145381829567974719871594258636946328625811984195279892408008970165026531944071199300971876623587030719532418895498249728479193239763505337574181618518214336984190541282207509584120865265252544792231936*i1^49 + -964196011474168190754695623641201197252705206552770731310124503768306228297508093735151791562302218012103633027896121460693938361718818797810634748306406482235274724572489633656040099350200810935092360466079687047346859330166974029469408473371420661344648899477773852714562945924733267885852429885279834491784982640373000394693330904044473807073364851628417471741305936208487768656646700647310798280817108067340988050255715555832320002385610330817051637277169157333293807033856995330814832137717797688698091070561376649846327179410985209720618287882995582666921286016109312318023278293709266069117945461679971259175752263535417877348222626136637180763814516966622714250367939969927103319317146883433785240473996703053618254429696545593669424322839196409671659736502028228799680654216850478097282622080082708418342578181477233114568054080001859117417736576617715583147569071775057962572600636693843809127016534904282355757359088230633571757656950089194921767254960498434362592499403808874439247652310417407998855259379418449415760336628686865673427205755110118842997377254549675069522854810175515533020528817141288640035409624662823848765548506701224982942867338576255209620533748875714687596004646460210079619172191040526194431275703580366079843530341451356164361728231933029202230441328132683250931787047106099875488957980249632965444723831238096017238826683562675316462751087952014368908479450114155522125973061421389549023543709923774688350617214718664788501355218018522314671144019164193074656608582586300183375557859754367826836875456684922205466133734260662105909925817413167555569939074165537359589475461170579185896435479502561341233890758216181543935509157373120425443997680019822906362700126411777626670886457553831057366353594056588063300868934842775746541154657878937355241146666789153654291350810338077263154771973485342032253286095032420504359278334653651627235822214350632105719829533717535958291395967070547345701756283995694080115669108799356450980725278906837551744049654850321128958922210065132084297432346403143729531779723976071138553997047335702342387682685027737105802280430811314048662175673600205937370510987021290017704142317867384668272341510095168841911514259338634004030471108610448283355174283389240539909469194762840374545201454789090941941468376826958593452273097395605456255201542208224295362538274041650498822162051159486701587327862875544660678451694101122585934675605334938503456806673579447479895624578953734820211462135477299656982923533053719896966136928150524278109144087186993156482036756319152320379955653076203761988577238907481444211836611526761649787146117848582060213614582903570959763214268362856645005293641107419469777395750623470868283369127689835017020038526925311826263708630166866874302129120552164073475915420145681995124932177935496600410328783376193493810871860269411037094892226868910004584908229250847137363337311212937654598519161490776896451927641752477717931055448777718328907816129588432774923066009779281913333735324120580517716008150200753121369107758945193466505434437722594903171247294676790633061730115546070550191840538295259369467258374713076576319900604329987169938025792947151404692953416472522448495503274919788954807893251340563750862895696489767885602917964457780555891442426448944810901786557430065187133774123458108962772035960401280785987506212007152708165072730630999615734385811948870605989046823755357985658195312828681547151835918888426866022436884963900546933739903859371182046164986755578970914148625754693633945170757562662912*i1^50 + 28243166150084005127983543770630215498286849709273969947031681383599213676721969364677655910259535040361982403169400024660035023895515838701002143750260024855083910500882521995125417948526207558324800062040756537166668761242262541395790814775346581233424447689141550301001909021928956402601506353176942944356050397124494905118628698717343120104785595913957200179274335471115460057616063208467389507665854500029385536037207078103042345498975661729542490543779429176153305002641190025805405154561039964419124162748156649582940763016264443040361203821537451704415678831365300492762112724231729331414022868029907928496894542163635871088296533689358473179101709451370714687278702425628058496369053742916018956706225860882666262970215036900657479337667887155096515250976584088415874487685332183124932507837217514101873119570344101169933891901886054756783838788786423797027291689832007351656364030782148103860363527476389977880413769952833271402788082672063351070654748559586732612672334854482760156446747538336113109362413053278144327145870276376576861222347422606015588718185628140952207388282133271474832520973691561085413767836242478833490719219857813645655946120716946861567535820072261718779005291783540826047297749455292484011779238168507087374821354960822513293396838375213181556736980969865286123247487909731875181432484471620649902869980302421828344172535926382730354102025577536391777363059441772507667912396688334553821151349121887649728735215924340891122323494862264726097782085982683818357936702002282837646258601755929258367029528723224822209434447590887099988510663691219144102919517975788977280412507196822350624667495599776583631131428589132335884719453881289328813830062740829577034148740467132925901893172145077846173413757948421129386825148899669824967996935478378886210339095158080207079080223562841038449392186663343761409244211499800623168711270362940435155190162087053250091441538133775344719880251415019872029361575283594525204930553374443639847989289291729533694301573753593365252869786110290881846231049457043446794266306611625227404600345151407814127441072380081390624033669626132222416584962597816271186512986976220192034011053095002239547946415251940786466221029924259848252019263880695329079183366542766475479232118423655641955127981572288598864177508806149919521929402902316611434752052788682989949367356054363929594259631029977713027658275580303218397437527707284091389130868166597012060118866260880512883957712818667901099199909068771895063626599708230162467344865115867028152823587611791882985641210142734519949730723762859199641270997249541666294204769040999280821383980869316390480184624433758320976106551240575207908110135424298269511075391268886813338969086700141855586691886549246790992759427451410057278333461231608172447799316368529514904584631873064030344496646620641692528898080247031731226851863411632070800789434500563140401610250257599606486359838907016901018178204291771697885015400476940991968705775239147301022766904137219718905258809368157665495149838061965362823604578728697861462123548086411913579332279670466368099603246865076687508336283965259786539451108270533945327415813956558345978433670500366862747001446267859741538100770524049155759360636893932058564957288742084806413917975787676388425776107755752439772487952534046995120204025249329595445507247000332477778611963166388028992036420977004615587086636870583277422350396548041682878224181540300312030507968520298672565625309679837478103372002034149431459797371397451804421031753939503209481775450423296*i1^51 + -618946594759001287946312847303641411968919344638822914082255176417936847577170100480722796113448856709118673893905259657959949988235060235630905201444164394483681013266606776967851740452711588381474910989936706931055682450237368131110054170265199222935696253983765645221758797900242054899170143743643416879332501509465828616053131757773392038729589533659376884774749144996601814772808705674067179112655085582529000552303696732196692120997019978795311176716474392096613086870417416163202222758816770184318890900297054077660555150778265392597430092137071692625158507569609542506022506381717962428060626137247260071514024478337093563751224616925868909328929967492932323032896395923972742331885535389716311256700610155041737615431357158727830353557624716116203348599120657961200626681246037483277754506314225840127810621928837713396713587262740612701841014080506114340440486147298859965509411683108213428069350772602036938141901265938194536327780499327327709802025077893648486473590631362540216578870258187045017844057927037085486368061379053585916329145691929912767547993665104266923580800007944196038073893186186529260369340984400041123317459353193399351999571904739557776951329774900781609721929272684194091501598869796067482207643792678258867034497989425454453638165317458752900787416642285517441965332060917276194616746383376967744741679415744351083605824419725679269687367196717077657178776272686941122317115977794799352776396986359720320321141065322773155125836406518728660368721838562063200462475945870957493018787776379112181279549391819722260949730973829769486467876138910935878190811628504332781945919318402407055202800946778035202047996811037557263152913903420432276158313616966475600992247176361863227287885400266464823785580906848609273015749199838748622808224927933929177855249285027819853148272167932825994057391456088313085450116653187826315890692975594698302653593808051472402356301197763973673305890519286895263338093489730167361077545655159858141961719523977094859794500196119979572582223264889027966465321081634100107530467335517171608201352450878658501253455437125635841565904155869241892730730582005730121821197978928461427368885135274912591135572477603481230636962615282718471233861818346876316205581370964500185490224896209759601525996257711220962288929956063454494078075722727870795136519270608950023268632288634540334172742333979192162159034455404310419702211976628186721536705937402266745306530228976080143371719929282116249616660995696339246197789812309194263864114806370610768894519247832331522948013023609670385559434504843987408391854964803252345915031467314913701203866473917282873918270106723608328602360339135048891379581618947629232977320936391021867054360002893632736890770047257640234073534218564606165199934575717208968575891346935234210254616773862307191683405630702751475266977825570143067275891678483925258620648925175486353055130036512970373495460536268236747577104339035723938734437521591907001730548949294450207447827486623319645516582939447957809821129119643279137244486270744979866636421377864540092514887844938841286117514006329955630214243957335568427569465915183297425970863193896170763676843135777200079598175180346667520476675067690376395010446519878848011065497899704805475010760580464410038293196829062959086559430541877784409791062474032304929823405484348050947393267176015315619467647402440770091949039784938900701031273959801213366801529373836344325444547067951238203953514735142812406514175328293455131469426578512680375874865447479110954781769728*i1^52 + 8728084949228573103755530687804244354601498268258436010997735280327227760199388550645913594160520206629610721097196960785827364975083810674960018196581049053796220137193250520154984934385355696205611109771375734028759288130682950787901951513929352192418802900207131528507726377963940377770755235278050001152420199742903403572379775466879692422636448659606571549407517889038920147151006109749140219482191850079800098292761478750711210295060201242260021545702112107915503010954083869376608311453854064795478429821550680994217397000755415272241512049499831131535529971023932935483139901617568018701995788497033071682872696891661883731287583520562532588598380860798985267543697152697617909908319459808634678202125123310698592656183057148192326045048177514713900958514339539836756433674854231710072715929007176025338710174157121221513733160082371818252117374096701397487179054769406039094344927647880189214209120290949468491298088090775012032358222506047783318359521618720229286984119447594298808537096776626907729919051302591490922662595955889240097498828770656956834656540550728582419050176938754913812614621866439024945274317339034135992457220970647441160931116134919085278988268992521866013537978942276745863110282278778014896789591524536702395143001833274684136674122180314773480376154930362022093607534207147068109891936426919077368513814229905882016082825265312544669729744542289492510100053575585792609816355997484714575152136798504289932447849311039197056960808547558030410861337963807456592424879374043051777473769103914390192126422206426622394984249075715624883694548668657086739425021988089780841948463272168595850018244503351568469365092635377611017959213304625567899203052748178188504848674080594982773339840048175126068858139008857563799364080214629668362718947492739023952037820412648123276366074115678184557381341438509532978136447353080159968840027457051491900714373793071718336888051127404216130187125573226606901350553987353537922352463007552458199517883037254389762152266231890741936856848441720981459389620593277514609229658293686112346106016318435469838417312496424811390815124634919528842688867873167321378710279989483043525011132552860052777687334842302926847355074674677441344058813625343969301430292106826596363991775448943206928463082231432458285375638497845966885861252075473391322168569913701489466453628343317460717052386908243305376367199469030855287787730776156270291284493555213351603114312967466823277028665464825908776125156956946641510171315853476683201826752098274482397741892493919019616661089125304256760177313609368484933914745273541671521478603130162385288199337956760131025314306923976249925844754838034344998657046883463383456105542467388220508214885414020941914561481397086739458719108068263059358285705524015147866602508823645857305465470752171128283231166381153025372524414445223745064570744985751941832931936601397654291729956956388066564791014048156566039303677425827671923370840984331948812295709250194875992194113838053328470473182642035715522980009228974755719748078824001815252981554372714665536215437437219077211981744746948470207166952420257231814791188410049296571978585911032049209686002491284346962169932991347781978371431758791779932337598312636150943213256930467316068921590696165892660005924970060579327965542690466009885058692406506450815492933494209133496464646416603064167672592430053822690145099745176468428856566075156248039188344891760202049617303167032030200578602917582486469143369936296472509888446693869183972534904778011078295552*i1^53 + -20583621485148945386503382229318282284200919862239437384901193358727190232523621312853793800370931760006751438084416708713719609011896363920503950758229481837261166695240074917783894668897921011787855844755725555318341584908510321313284641947475380193998999045675641838544650451644783435362453983689293876166044413245970923082385762576088582136756035440170003557772420550511810542425049331221833342228095200779360073340155187054875613989952733614502865133797823778178756980971693105796456689187783088284122904900759254987537120099760098489071718948092687960181136303366757465033759852864677554497203864009785668247359290660638352915816914148074426330407182480820035829981022835965296802600615683718015587911278273508121760590832021799708198712451240052541200037682358905315338334154378363742610573003412292996894593120821321363627781446362191711759124639843057475936201032170089947070408169619141812371924447042378821678204519011279076653083929594222632284209559217686673969499383378200633773472372965078475819764835146235085767715613790263737450965539384734286162089521237649245330294355727254753601586701509467380706628667361034113644231159706217084857709028890381443255768590827703596326737253998058027670490503174534022895286799936060386295524741709952030911692822426796899371836263738300661470913481440628541761063003664566065247378126731724367266064301693204473412479421814838569464274307866282116028225514288972451975126401231763663077697765279139413180945253405488971433418864339093523187049774565033824057357802619743565198142498513210890355564487967809304061505374376905364566844837070144972787194534942687022235873891526581339192283560918762445878919935653221029384304424427256896822867609166405697717478487664662298273202072206673332749863588568305121806809845174050231137233138380383834257747382864689110425933350369010124619631763479985389651071024672339975721237667544825692211370646072779542585336753901690133614196099175840648058451416799935072602632811824774675555717068160768986375555805705886185991752615592890702638784079847423242678292934844121847762311480741779955721443231454950792174603351648234181081549706021545979785659919931154459363613154536353836678151557370063174498249871721488975946996895433505812975954528468973190486659229332019912175092593367451727111444795489790068780863997880400515517727973703416096320838756041845406975941619346968398035494625524007670770165767376385814338359454827522935573148382587291908978127270554398732713372412980406896274157939911000716992471480940787292112106260256545662144417731862466811917199995794776627963993024102442667799039954379504594219668040499098366333859764098454230702843867211048602870925459008001842174956924008056645121838323162427939139210951270595184292535525046356021532449259114802125906130470881272974446933526522394513927020173772628362393839985816733962765984551375023069362338794103308822430808969536745780938560545231985257968355149866523307139391534952149739992536392018807620470933556649888751839792584514561221592566094998481036069831985382896256297674087389829943010118618349468993551918702632970360169143669580483090799014796700023620656345821298740253591098029308249926557363023040428105934788373930381662093186642187879751451531954526815546176903392637870163870490687024853816948469972785128235130652096437567186000209918724741340162584689680813646294124667496133441230258770728267531161838552422425019672445682089400296547896566424601552864060602786163952952216209865440700875367589273927680*i1^54 + -2357240984449878585070293987098174124760474937217891801954362387461094666867461897193834424929345574578502060047559036284527747064643917032522365381305721803784914867281453685011384727241923471156095197509135793851286908530807089932353453432483417420478217158744265689543999885134597584995342639110174857351798811511581979268210019510424094668216395680427196399291497708926801982165468862289486849711377799995717461888916855937928761455703257635566714464928807632029808947144896772084187288981848749149859101397580416621130563119160704392183540574928441096188289469183189153481936517288764361750670196803788079559051065016702259227409215312526218407845596221276576252846301011289000240722440230910100707980721585306424310030275014602216041804221411795877689468939929848873344589385242921668903899736988540144167325303951525775878781830470485280539283890921677644381520576372442600137479026755215917430411819546044971057898857206060594967300003549889943669785866987157319215562655332782959946434776738881095494414953848628737329369115424082369879757618613737280983950918038008122768245050889264864401902611955201511139607676866461469567495753795021871518405416398071307937319801224545710430677579063019150714453239114054646759103027264961683436324108663904080385193297580300874807458856098452783683149727759528710842727117390259563626437070955567219892811486655052845921454144479526874721039278521303335589545188421037811213220966799459641903026789173145529104648857074015296917561486399376360622499110472602855305556368777399196789861094261882149041555282393209269806663658032765770768161371689144824150821796248962918377495937281722294736513751131500579240073036958882299001054248803468539427319927097826975876589935663137583050400910306917816032589358979197712123922489958054705141597343320606209405035918939001817452992262462024917752273133101038886082410393928223462956932121515340128666135249217260494964139934539488086622233984391797486896231164682466160586265970989680634288830211671591549869215258246799246475860804492613977966046121264776481398554365752089676004510497888754512042519027685874458441490031352991229334896890342243675379760603350834887876424195612128978164275979003557540047200521643739982196177359637508283080111865546718457701821364346941703037483089658858197620698568893068177011209141958212019651035979410349415365018009484281742080693182023849378811962514858230604253714985464752036298815202312288363250998793234387232303784457101485984282474765913582357565500282266406602722954831897188362636800518524818343474282184677509941077821189076584268243673055400543086782465342726859704780282718942515082714186669614360023299179791446085315292125508057703177982516995509833251669618042500380749444188401788829127736939611903412142445062817328773711156860235621742331914116669721109291202563052861014003636391213321042153272372840787288984007825369457010111548337152307081445750219749571792937286321929568988719322295698812469101208861021525415345704486301960750492419410122673938567929054869918491208336175124203824397537984303228310431946259183530894610741139807074706925443202668963462980413941527830491821691093990583912091169580721293540166250106164406337670726794880432467809330517455421077414422102745108636027915468689825261081031193805387695679510469851185006396681015776585273139102952566470898100472200947731728840712728587224826113292151199216256348149783523737920430699419097290597053661936692993865898798040980688743764644450178530827114873816302485504*i1^55 + 52895580468960416482897044366984830923887394583248204718640201389730275388636993374976924219760692238573765754092854561720395324213092095521616493868723376189018992002874910016625284706295436107049335282893227571416320737883373361636385961137766149198593727451731052714423433577338443948877147776343744764233176228862187398151909119486283523820191684859908005251315542679286111712002794974304735536673011569506330099214076997635799471374848842218552981694388365478815657105687760120364094171226303397610695678680784431022031553963954585295517448826926167172930347749629147098209694176485209935631657036145978944200553190744664492142314325254170419852288633644349239940178622556264211816218570468836261277111140559821627621197721091719079525844235581812144014771011174507955832127983392344194354865097177907955683694958347077014220857058043109737998299915986200953149666792421330022906137913588780332483967618026198220599689478858305107919691856446269678167582372810788189453317242803701044146705950339951615003241216115471714244634061388838983820600751265474615664682714130491115061173691020072826648876183159132896304982291518085824386640154080903281389270702415605588082463016864739591836064158970833370381009166328384298798141451607653181467620707076066811640957138237721190095528418309972735008394296723657264215250223050703100369534997546693013860129776079586123327791651370701720671099901704807643099501635450918598864825129567695321594242980911939193059928664957087574447760110179162311950076795236415860254459131882170760846331193806788332989531048701968721727049693868509531672526903242674199414694828023141738064698585293590973524964722611842324828582664743817766284139519204269419054925186739486296294457213827094963038819558984774882019620597103172970349358348579432654553650317662742053399330081959543445417585500820809932029592416913123512725971000811558004686276968983641441340205953414299156034738738245943346629626088763430937663656715553002900263023101314908167502513816459907452420442162830033542092373912450684754517715350314886478654669560319122528394366003931588851885979389486257444104598001890396952166471152310487775354058094821931999782410186613566504817996931301122581125145078196757717552150505170800216940266599200810293299259348270504117178749126106951967300893784965775708842697922029643126867409639916712122679721524730598540597689667324967159449719690971835853038378849230800581380552429091451956746914079162711568350388068255811504527574381561188745272184203649654990948116523129835908120974678363493563507895984579213656104633918638977124421604699840295119453898826072131128231052100727087078077295878009587190719678308363030356235797923103860163893362677968618231680840622416780909923001105065236065615938583804925788229979570529276002853474653124651274123781673866659655283271665447739321902048127803040070449652829673687482148831129136215278794849292039673748488496364767090610414206905060218844028160582099442771365456726186817024741344021037042773707101467116888954089039467302714461536888541035237717570305022278967230433989025054735671197256040609208172403450259706822988300661183399088141965411341961599174168674370311769061735455924371554845995279172569146139029119103082388223052885947069198864970733450669329300847248208731103779143006778501566387624716894422255262369203620562300447808592646229219143048419942750455160320946136121374319405538281561645104143651719544455851860351496267981884969621573354542584969545564132198084524376064*i1^56 + -264574732572546800867246686515528465482332477887854181557345990808500800626133478877329953306507276025693250536156822310327805265771782596066337321740266326046962788649235143986797091526644857574499988045682701815446923553714015240162477613741164786297435544837363872993055771748967165028329239249882363910171677708917048810574266138262081352116083303654797742803403308033922879793639100660831487821633583345832026207782257387366335263139022906325761109170954545766453362491166756637447545712239403956161618882911454727910574386267158784813878423401334879368295418987657793476227300804784612942082066079054614267674274677852030053154666094539504473982124920051072826985202368926564233754420231704885288724660790797915693290705769329134736826382658642598878024607205402048982714635358162902990536278365579080595298705535170222704989083326456530582703384209928617785977237768550706367253098202734468936788302165389032684257415095991758908748687675136134813366615180035903204652765179834271406971178855680271319765605518877377633012336812588811434691667027511585515272271301519891448672597604435334428635811754586113323665694360342364267438469213385103611303068495791646492926501088037349841222072763749214999565020613479374226021236701976312265095621006825057297028171124934179238627026174526608295797034986553380688453701029607013531952547496265821334733238828638402188644659526395375825662243526710133908875042678405475233527412236696195891216169595784782772615565894454471887136034960960416033629827820813336544009355329378489306830123548778757265127539618851759271740662081622472505206709270736563766610201182265536545724370628407607570368403179470770647926090933504404838725354467078800527902838066111284272337055894844217607811876592634866788042762453272007688998857236119658186155913512752814808619422327759318767913461397542173735645847757604780481961383951825251276501013949464840149878468723115616001889713262117847931868110113856026174278671577362761102430683621388754200114924246756706051513708841347375418458935135512291913369101663764595592755025086596461990290810229519783692177878239873329758272862197785389090509713292250852192618695228359179415707946644468744134641831331352198570001301322368862217980867658220493427722626685902502939793969206610588918679633293775246071998673134478437403487712265379396539036312020065595612529168520140641277373187244971244855728317664459890186800885867592469574175146320956828355822855615074329278758256794202017941475071004653948378137778105224524843189295754516038242724116745811710316804325747890583868109474185812831317438551108981812862770728925630925776740202810924302869271811748717664315748505957982964292175364130927213365961365615449486655983268804692696591017985381945676791854199364959482379023363861474445454177716352989832581627502340343688839942451920116668475639139510914303059703512779957927213832282236211173965110093323305699060010607125980997071383564097828458635575569592452150536650509280734496015694315222674936456754124206813965005853119848629946594135804016605958293972529311494563175081734814232638547046518524088459400293353192092072862316413918607542229746029708391730525475993180555418087549807509955119098157937880307085468933885757410100251908850381217491951654095074710961079152506406909286491001016627674279240256459276801082373973605316779282239475547062678000089489019379118325868482599428210016744419345327766094725386199984751781288550377817064118161638500163384131295843697441803889278976*i1^57 + -8684516329886508957236152724797739347261449892630114175145085730645750826540140014267415817919341891050978676878894222057022891505629111993031733526550432656822353956130443176242496770567053874861136699726295738374404714571489494925964442754414046490966922358240948384994045042434143594734516741588507650084010153095699679917705517288039600549530808150547350900321505103270478860201176646551465494241878655374255406894080198917839441376553456704612472229133096451173260337070855505810842549862297015663657568881951507453991153515153623509763888438048631827210847121512963803719612880072857021047391153797575110837885974143951691344119989054254961920461457829686287188169885489231660316873539466862645422317092169777046679110753382554472210177202253568103724133530645505426781229132151158661886485797914923801045754762831158773922520849930796597542173448221163398514737811102077854660425967022734501327501131364525094435008543566222954893319111110025680372595984277910012985128419087211141681172987251014014504335897716632320101895334693074959206149535623580066099600973900102271703486756360661601197748943867056682903292390191231028289920999176950667384607414496213608902426526414767232641525292280630483403863270664819640787623228329472377233797013292023204532952192621574610421588639373733944193423842122234209993074256515135505067323661668438080122784353459329317875531110247084895295521107531814217337252490825382558169554950756470939587160557446008086066597315025853581955312303727809006488314605210986640970423009319526315351380895351747952801981661055380012671268862027556834280684011625677496031217913746317644541349991853145978647337694642316055347674921574341270065140021888062545278131351749951968028352815185042831826478154068803736118589364437297823494862321295599635940480612364540197985768884749290191569526556570702864436985780496809820019431482076796362081816321743895478041255266118984395365527621894669775053126074788967272998213474205189165092317654476158824415038553862493479090552448910022032547255250566007886368370645941594845776893589608549916526625722029917689414289281830565170059931766047905047764572710343251847958244250925338049389201134647113401177498292649060911623373630175389589784901287392558850405500442068568193267108638964660865594032242659569420357795712035663487130056053740496007291270389319777631354784374349364574298872277802853743115028300882020748472123611377763093593177898043542456424566501530868628021017021467733161089061783445812932549921213649444301597792338467697374357610431465899104772805466158733871921035574511594119144288125405974613411170002585897381103709561601272234420083183295568345158441633459564703141846667775950383994764664048305359298107311208742545675378915383763034200104375970386903714165205704763212658213192358196277330582372339945007358607543157880570059799136988654635695532545217941860265942471151444301442671419264970256613109421687632048462697771120945690988981735850266409661072745131601250586467778310302762543940490769089672286906486771541655086131044992423196911620363078100924157334449056158504820369778856573769270977939062170983701668125184629444077057437425993764698674793174029014926348030774006777903608740858550295670555834617924328604102761979616820380442778549842923442183494376339178111226597181644581160806432007435531483823346982230742323507208718784001640711298140876331195792740388090782314485811463521848500094314800098895536886632148536387131924201144390123721682202407206912*i1^58 + 161496846073203905756417132915731118996496218139225809405585908720211547265861190848097273270268004018051633356866808290829844175926700241450184554800795604702899849181466207850736896210302374281046605133955129616083962577382923446444676795918688127338775407523555359032144801689572222590949578423906443378391595759586889147307568738184889944509279160126947274649168216610459315436853349152724565024677853742010302793739205875616885767350197960501628132156523668346093564383131443418072903598039453997097459510187056295788109809524320399010041680398558376694942185648495052969303717727146690544547686454324776882736924839389867884230511656117701427143494345594358993888758906929061165152685465766281922440643464218795616206807249586721483064524772564282613567434929893685670290245555676862452243405981694101875460909521470167354917476626777905111226846139923798479098018706050976631655849913102619173444355217555172171297288823438369760306703525127345504943952275847016570726563069171579635389330724630616950896549045805500045675222179875654624155402979674924331359033073463071167050160398770010957526312674066528823989486913723563479227584509176601827672875982116673125213014141098486876273735703525628104623325760886582678604541949668527231344816483026351541377557376595196320045184003654574264178086189659105996705952464537238945919362971053283657872602551017473464153753173158927836245444863820223594629190398790977402658104790808460758994451877697599615892057863474783047793827301943658269169406276161197944112776046419638906542920916922655644048005091540980785116903351376305162871801073925747865484918557209455827286828692758360610002659200163560303891314046986892518585595971433348119651927233753566810688872128782118390219396012894655207609093362383898820585645374762065919152777490921787228166984930797540105618044513902984743583383159356863273724218751913138585177408353646900300833806471274860492446591401642117397764002958859414329646539450515712130402203680952172519456537904357162316364360764090610814654242347902887804277173025010543821124961649512595212428800855590685003551858718163447938623431178623935294209555702849507999670348435878271449595785927715769322212130057364233474075210910898976485903044536073634866828245870425807816304795953019739211069220733277098850754545168526950369701136068525600068112814883932984771092216352393031674709166894466896721355514180874787630751579840351488777221308310793934050079626240558562114145744258554523422387362944330289092398686104014531683447919793963875573379799162188145391750017457690762934102420690949069017656669550593075690188153693385584137997138651302042501628842039326999535475326014566942091508556189603743098388270080524484220225457424658529882477284974993501701181947259545270352149470118747709490402044537621320263586268635719596041056548603457734135335856874044233642388207274674693070292650385296351454552320491255614855239965065145360999293777167429001187914382513699626750389713154580009047689829208760039773886066809233773254870785795342974740520201738465023217355610504144817835537230829685642981946235181092106905812683209774929780123080050406675605989695359404780358671682769465571741311461088351682903863857402098589071342642060685185600663023319715399801349745814934366059804947969138814761552140406393054234986245844895480424728991250397217594655521942040166192456967673965125561586133251623518285377568080887797406176324588892944425662519211994721623923603656291646452758262841344*i1^59 + -899459237773792540624401471457765291317886895326221061238732209985485770426419513655003678793584039750533680745393849110831888694838190623029084864232422516805688903145212455128401475025133478174205325957808849451284999016483365418627806697609684733734794369439259907083819758760179809150227803560143114423693636980516130421198063698067387655267970378926176267729562782836024432850911863475257832603948885454272440280212228622371434690123683766456111374805152385553203560620917395771979937081694171824330086953783083841959373141827963939601238169967812059492105476068707261978475208408614496384608126738555362757343842318236566241706144624143831533493455508786550541189868796275084195306910165751723697198621693799621058812947824905268564796293534224945629300533500840594677569344303493210185247611524306999673728610371638112652563771678843605371506135462624224314249631219491265428548466975490112694481567326712012372760310545167579168199784660760035269752390153677905978649919549883641193611859619727492535257920377593431263285715257559224237780544329389759228677328581078650950496770347175495064567309701627680054654402392536083120918649817099517053539099042313884170173756960859479522915877686963888111265089947482992031097661791601765674210732732838887267993995420277307561056030886924213003820210641890984680408956354058082976492805758535511806508734655447140288772927211053589531153616027044802549845009820369856823536639726541471137500490015410653112422074497713434542957574385193968694900102670492490933799776386122099589333539205385294665384468342433847398200767983310524927239944868092741361463644798656065355933904033695284469897602080818475899728238870772135203112721655862170614600333230596661867155245881221899402411930359380586226139187216126002893421155012197680159597230573599613031007472150866738265102234867110918007318911150210747801127858462064269288982068626181770160496675574373487352948632118358848048163127674558863774942886625501852992255142464421082368066693599061967243773609651271853047303550225483031119939514447671402918636403849006906064824960430697771018598336896794625849212368297451238416054194271055693923441274805709852243152221006599296167730078145844604261804555456376902685891183725993091642582462732985529940835673467643356449539907709542008428114524752667445390203252487268079411897865197315668918505707269601110437132435311544820133206265403775739832665220824196145378136218524755038096831107738014358030959403256208195031228864420193698161627530129159736042812744999742994412360390990138014829273437408520731273846780800201381310949608017862939371622782145691578095731456082208280947711107744938219392840805914892418272654634334333150313574516255920655000512884260369646897422823828197313072245107860336309575754953890658682619915115552650957824111289188336768178754063607511553478190523736772044624124942286348456588450781101271282538994921496756303990312723263339931081612217076139076485694964252912025457527118786969685706207197504731244809683388018932143919782370869035614524927689881895677699439185349583315056821656354884638814109420274066096920764745697350614114549960925179309685973710982120200547464685438200490553217775121828889495922066132609251019851813334075681658540995709713243650833788127097191038394092227397231638372275946742255655947536849380104313424156329734927579560091952464706455104017241021007100547487694979679587416460851834510650787350173589309131602922798998517028563555433310114499526656*i1^60 + -2814050544908055366811660681090751652969586768559175425823338508459164673750278631247480575524295322349827055379581852757176356866001600565953429608141884901101538307370914346015417753645569802478711070564335487896395404990150353802813507369768001140586789845884281625418033661723461632145370318885534144701068919784139787210837903602993104367326950585429648621817428167308303463358576147401357869409117755316938518894748796459496270948971262313325591888231804503210449761280477267406989540763666092908254709441718500188500201577008780288075812773526291570327202046824230509957026543152128107914792275528121712383912666109105129609176338587850317639269908414061387624527559746531827646806739361809720187339354342264772115537755483031228032095240553499659491091632158749759258296548773299531590076225926638481168783895024410118878007380037538278924411016307725065433824310362726091743318226977250448716509858533531447301190071324662849543253956212188823910428243736932063825598174356924577100500782323768697847637472691614863858628136078569317066180121355052761931147269971529267331070600312011799531841932777341254596768086481576718694486349058358400950464839793897855307715495322940203854833022850438456765818266799595565513166716658520140512535458581592709212190045600160145731951810527657288784909526287998505394626465037328261194646247431402154982383300867847674986879094051999567278962460449841597969287975634038561226500730628866848452087651190191395842732024008505194331506073502490797372608262920982475934850719471043044378873986381150937228338794084381615161250139073421744933220370510027399789037571095717173936520400934981794433620440603561133880440683219595789002297050919873806279537273212479698868866140060081947107893171066042940216129370595341816193965683584097529816611214780946680207321219405760739095544359714079623397411819677560085431694235501036609539968298450192879226337771607337048922364809379378322768105690080451490768299397407356893581101593752063963998009063345944264141800811209142917921720114956842675131332041112171728187707861547805601060911482194048643979520249107157311042645522169903904202792029293876385823192514588814356399082313687538486658732821702401382014587659443800496471385548555426616331200562840526235946798961480708817195676807511415387400468682615682229306279993930304203996902805115012240355745906920354659725154460955068775991954654840725189962747793137547194720832054935669701978536411670748497163295152966030656388920657099346441309764665404022123150062223620037383965086333301385125665390091713991450662289411741623378360966244585637005059081408813967137501394311791892370182290622533379616713003078228107917837314047697320692489345658048170436920384354200715884711881631958867187323685466151669377357839495370504637450106394826326560248049234268993746275271007803050107573176978348769639652021926493096368978677521219662729928479323327926105231772970847392781907972074105156110061712768952720626489683938419211456698474172699497823390980138845569798438494632081359909755166514861798198258302795459496709133508302433068929057871231025461185287422750152388494879761846586084294540285012711291305430754387999923595686191095596272156158227333051325348063989607012047305234185370265841181378168085494490336997793184906255265500421050447785950222039961931694381442346828291525231905940170866762257750047286940954158004807704866067768248175276802090154197633842406685716046086263613949540369102929646128726016*i1^61 + 281987003529355617626340189604968425572097873570900024988230092076726592798852902513572414377888836680819579770158217856255683725206287813673078247884804126513914835524089449150045063122623901249500066954067368667891448481352317969530710018775501974270663587453720598608058041060620709880784867396966165161379599868150729821192690038400672049694731439093044898240971024682766557630928044233988027185611194510229876857940123092163359055471969862577538939326502174834934530384632271270695530917820910836844574730472932600922744518636097204698813224597359141567199963256209708065642862273308086879155292204135128170061294860294422634967343618221324681698481738062889343089621354570661908142502928147737927682242442288022060167843096535861804769463549732217286239465957087882944244492580648574607564997236356352341858426238382662746230485522658342270062547175896193646018102355150773844638131703170231993111942053255861733898362673806247812535394500768705843885764556856900427397345346810259501658948700207239683263741658492833903406272575100911619822225649984176882856676189997879169660250059390010467317921351822093219429118626999363999133198318642924254671165169130859952280509275710541999856793813561684974567265137407938434459298176643718893350941963077561048077591453667555248227555103718086791621836655821858836434937592998576748337822509355387083407070313836354941200596089328578787089970076927112198248039039927676463606127813154143588541080712139343083058919026220776514233402879325583278269458246904511047738596101143914505901295568006047410489107098125359942488363911523513861969914239711336961993622424582302519003185842417314580663197638056833784101118112400273011055115649132252026293194671706602700686555031019609894772476630318838171509937842822721279894492971876399426561685086506846508953057559826233101378429732289130258081374756707698896788119767687072950660216055971658898655586496790759233046474964467407954931218963939345861917255706218411889912024509568130575664946153939584796658186625175872352974619434865977306059234093994474260795368719933457534872628870559502980427381541176773022162948901394237748118130007268574853020717096927378725748108768248277424755503009633218446574860293681935639587774108184047176339634751055715341959717646965462475471596467527012378970056093887061525521472268383144469217773320045545966766482660778415733541661349896689620264700759912163057474468407192139007735066414034195712721245532103999413040994617487330034741994282654432384366220210128167113873645019133125759794848582899162956073258754151238768794051082350720763830270991331082663574174696369977357180446048888674656704479645333303259693563491199985078715685642535347150944333429748367110196889700782264263777854574507957898184146266587360872246895293728446405161899611884773252135657704872518831328309756924132478230334872403101785697363772837616386992993235574063877570698711835750687707748526239840154817583085602733515637291803090601336307259488175539884711277966325149924744393017655946627103499686241816185271588220395058849788560572812928099821377789769298054412343406701623680692001112902741943446167208192173431737726615273024455720050250746920381044519608912863508336055767893453447965022155671337822700206713811749605214242673582212269971809289184051152095214139671725555178046587913584674046294138983757051922796437351962196535039899130870883595296739079286628283022869166574879026602455600126263781599512015077166574341730598912*i1^62 + -2911140369555266881023499283681552357187981778774648424407733274989751635363856563950682393252775707480018760335150976724456538785692024244779752951286384234247401128084942111750547777670669215340842375806397457565784348126665958839768793603314856101377426090853073615329512091812230226401273835561325049118815773641604425849929039721433637140368364221511371037801038800425016648629462347831619472696090054811687698880768791693841650791368240399762980800991556609081295478083336031397871922983227563982030532236809742894208665407291896449366776031610978725934049399922259894384985780031945180389672872471834010367670967855914882392727850291632134209452429803930523022642701171884857721412154422084756879026435493378134816999919071803290689645830833571171106782917142848361613649100911880363959668706526912304947106524447142745141643186104309380814415223389019744043872216117183460104679210029110838775499444971035816624939092607902788126566483782740868297648292032447281965497923895102042832337707930251165426913339670417203426095087378364986858798467924130950208787307484095051408595002550855124119219447881094055682318516677167908976029945822175876860857606267116470811207396594380378879355411138045801199115386227790462478982932092963883868026696310261014378110873833321378182193546906919621136041346598193049360455273603486510706696106577684831458544321581177354850614099761417471660276844580263351589726692267419175116852898811254983536140263350643148666634847007877411364542100766315191009634565123039483389024346705895734100606608210110784685937973902782396233535208909373392861621259943430115129446345031552658539065631946972683715548970972049804927283357503156585835406843711385132158071668455213764329439052398831158723825290282209120015880736836712474913649204124056153172707828550041778268259162362142658007079866488741015887359892531293939987717058944931670530950641077908848336179267195402447030883531920665367059174124885847043080241101685431473644647776115929785851183141150364297857579758072901590748613571341886364338591807334746472279223850691756449771589994476197948769117321661247731166348959874344619884377746358012291950603268268106431228787747429380937446169559380626696106159139382498286160744315174580989909141663112729310307115821261074486407014085800649462370649844686588020290111019861188482956391791376549647802695764277416185338444727896746063621230542773647839038589833347628033577893404328637829931033237249182974679613627457807122421303875332766818068541741961661418269515945296719869182425854151636577685915490569433679794187456507042926735773640416400432656726615374739277831803423775522380539253049852945502110194826847304823308250255037805492353866304286580891012648984642408608753730912116956720334015297493207615302613446532089106589245778210582272970276568946977429682445300041697722545108109802211850665540103990182899718610834570859100847145840489870424030571367615145997547539646644547548173418213801396321594334606339640491494699558119879989761161586054559114889246580520393914233020735673534035505673511415996752982151829173724803233741241287681143715376095154583450542381780506337990102299447862205580855340653455501170076899345056524501087371211472067544341282919111477042398061149871462952517059269485767864316073975411328803958437912238647685118484787515212449053566102525948866979022248026446693368023469012778457409917871213629920911537219856050393196604095868559515495649945195007537677758103552*i1^63 + -44660654179249693982671781225613859885055773592550077046314198981282688689800785394652025887098727469367413599024892783565253764100644077630885808908279811585461253901248628602932664334051035088333614545859946723315542724865328714916255699377839056622157291474918445389285585727057087365804942745939057434980487613838535570862491065656506776960422194301119206724066747622629657241997933705061198242937921493596923719241257370644784044599686173299163013149593360536848149457940642374246148797446045991602444956490066796038984513308024080723679935396235268695097766325477314255507102991761307406869889739544432967337641781659117255078745257742053297306737477689402448607755401807351103204612979837226150405816849896722596886013311464049250603289967108358921983329780680236169053492972211231391296904042787677605872857531476440961940623844152689317446792434227157876581123099057135876974920527548459511031715406870166954930620010237892915507607018087862198284082914343271110885682602728204748008911332057943666492434894359997098155158523725611031752302862975865582991483742667945388570011147317097127366118570717941174802283079908059159025424983709802783233223381405387486651543396589618869504408105554068204074850291347825603374138535458298028655752493091956901250745366807460458863680699796580371064930783616609832437204775456619754564921746719643008431748369678509351004652918611893470458134876249398268286880049900159274792602076719981514407439567136482685536188958130053197169868380224414516769235688068579214594781947516513094112808606537220628077101845568023146969589124137955491540745797546806253971646730768897820981620721908739673314081761942463590156357245430803788835010132032593418061560970075925460183874580347368505435034395167055259741828455760664511085250196592288542387155624158892864590980328328514444347404046338417266929844817270286150297941488363047157913539290663639290874505245949490709306704754295742516543812838416177476486089868930928268673170071816841947670063027309275821050525988627701334576414376874225019480992498903953029215678798197989352498851610829351008074529898284021389725095986261820492728074600281832183578325979223854347225651362490263132602144267909930750040984113976933681796539313786432275007459022075862872075715679604239350033713939219091034532739348807617145340460346058140658474671037769947170739327199116991365943586597224842010068100061644110954094691312511004210208150708845102497774829394936075559453497603980545663085323900903481298647390731864602390464489519187420013647676487548200123744524192836882134003508240575466751177124598709147761071327869495348858529275306288118951328296931143575861410668303248986717578855553363121855511128245392914258167534211042348241256063081296742639866052772948243334049329581660142814470217039432024587882089873838613519209518789444219770699017394708429108359512998254400600084956371188956072657551901078640632174682648307611843458144544409660349001896798735879425416662345775103542509228778432806733016871077053128086634789011525401481448436267491897563007801453687425842244701789669918969929344112798757150576103527422217568977395887705490998806383688333335918721033023510189840171719455301595391091132405732076181039913996083460707785817628735164617501033867488333934441013178380343014930113282037691467477873771964512182257129899092670781382182115935951097865921777855012024049991789868176316430724296001447886537744063267106036509624348349533257728000*i1^64 + -351241149075028961288990923940623718152889062804450690300255379860771155704238373488577411246101560758915694461385879012660044450148825672865333272666807105366204928913686855852795239366620767339976758560861280402724643395536335751640641292404249010604982626018538156795124808975438900485051044214506772013005784386874998355344453783966338952700703797983962237922066105573553650649352093726282593034060300390183643479401697821290217474403565735348675547246425998310281683700932536235989322728495134323267095246600249495151569835451393022445170154675306457079387555215505300410743816700336474636664461400397085240076776526147569549957420173171768568445371318153479001452208845030642010641349279759075980235255158332785546599355536446852301420314785833059836375827736802517699773836638366523265264166023897217886221354576456701171712875411457388489120916618558411437987450039724128873996527240340431194436592574908129445968175570850547639267271933338693921515029705755375672606861535915038716003495316519195988759104058755565531844078668085240304751194036326480382420708775850805605997235421868233205248510940021435034696375514311548845422313503905496560241284838371223540325138686572003927032744213208318040551584192409554971383891809889244618683426010597183444716347910794115913931384702459863166442168655502755936018617505677990693628898927861890494981034980676087368684527688233702425038134574996695731959925343517451671598138547583498217444636988792106285295822166532191788269650964981630026746450718351425155892479377509042108543369114482658343833025559279419959191395685376434371052580798868574094403504338469474175999392892558570537201703572686995214346849102645825774808600155599859842677165387288627095047901687971519850337558167568037882377223794378380488876337730636409462552702175073123895202463504664023681694276782841665744739785308906268151128134020480840659660359561105187403324095394216660247374401656155913782016722423935460582311127602492279311187868133669813345599617666888559016790341960830361065176792454885324976273267072088541614555059890645264688940620438192886396582434309112394256760401652475199052218364672540995322081894676821339020320205637535120948534809046685767041116247173103475778373982374453343784361466702057905049862256573933606299513229029138450202750727337406050013496540565801929537744771221471576075763212232508946444835722133809992416610391468895083712077742378794445457392185337095765117533699449404275975104240666216287503477946771470519029082226059143465103641828606209186686320815964501727028787965874362074127953298822131170166488292963817938222452985608341785642428946544463187469079698199804680841867525254783812137959033198888344205430387366955967221485227768069617442476042701274195870026450625653760732029387298985732437507580435303379265720830105694383007746547748300112608683191991835380641604914519638995287407663250358912123629708341015870051902037885866007275260335237915939711574679806719496067239173911217067976426807562485445151697876080747655555035740562354998227206625945201708791766642354143873160949088029196885089554004163039215236233375362062101484648697894400048578766561186587469873906388177650534444924097408159091809655554667412825765160383168269619334904118218102883835471963062888261608911229085999436724015845607584167136467669490019483027117403754557426830588769969185726987633057197723546002976482869582482884799746444104867566959555672278746565632949203526746112*i1^65 + -4688577483402970119540802726429665442410646884560282937514864447216152174731261691706924803780083123992532755493112628743726796061959309727090121596868408620451810437085129157946333216976836150804798061501750014212692268137156834170627423759883765488669429936455357627483024953415086881818825416944902489125048968615818821371155443784410061330120708636312783921591004927187489434858255777223883770793000830832661178252814104999901575748598683465177470527730963532344101536378339653664269559042945857799634668007490753616008299787236138365709110359075882206617782672724617904914055827812642877337795603158752749732575806082057318006738770596882489801151092920102364828573240152556901304909207503107868783552368545223469818238943767900405665440229376132454855647766877310327599680754866384616487452091732564792262372551663009633410072348583361569178432398998334063556894355246034445474250387139158695126672203272510492030660434561839061209653332454452670197444832879833436124223324152371201263233106884270467000196350098161204948018210681550051633745753755289436036749351713754658202300652982480681378904194204582213750161037743794426126079085846974274760572838236763213373299358713563072000673511335608674041122772398605735156578267846431708139494643851345050968396179072705854038370340551031792161004651106461319024371751995557142324296129782322990788942469037730073261757765444226269507712373163182588665407173677882198941235703674364094948916066269886760920443147765870224036355063238233948818648552197460017112796013283199085258371282550540917583216363602671320784754805568696060269203203637265536054838137683094756077036453089162532274851697858886953331351764260609724271195243407037858022409555403917176227545431799068568145157593589805486360506472849561652389806696708936771449334777040764981480718912674683161243508824892184992460980776094799817983215538282288484671140624260676535061571701148746076468837832064274646162718836630683358726128942940631307870252821652310698445787680738085664204376114304414884550009831264293581774380491609941525980822793066387811836931944942171154519714662360749887017558209389287696049897180706667446165491637202565254042467078619009070144623361214574568578572050095995867824136615559778697929481223523676034299790303897948036488228842926883526817879684814755946932336625899042707376243212898844107082926975544125859330008799610181332198882530497165742291796593200662178485459013169152262904662390227371161162156650362210243542109787722588530715467966055113995308122665456546637666277896938520096725797651318134914854992989662205196098773532221743496211632767084813059865306994924748202568877547978470236752824436110793100503093064138243037430003690239263416569906219619593942461936039954250590405868883205421355219614646851111544170481570081408466780796745726737558846694460176546412130469073498763221170116918112824410273673844514059426634318030843348487609506702564232546540742661243676072234985619732065975252579108116723242077674588224688253095155209285388472650922378344285366427112586287452888067197069506777880973894351359308291036914257726146199245694924504241990945944474723968579837052994393011759937147870490131384467799503279014532571285414163529725705544705706274276974847315169027309321870439034236630834574705486045693942928825679247328928716196377926582527396652530940749348458802570988660216528300507343006368493670823576840021398350105752810395392716894574930394010610434048*i1^66 + -9502036399859373937790072833044937669479288371013215929141884128082746280120466494247966128224244056822977209148386042091830867644106207242132397221363020432136690819101500872147096987801818713974336213111457223406087399265403436273429352075649779068849492691291646614115910633129574672715732981228524189211680047833797037989583289506778209365807742559010002091588910942953419253880359731445685851773113382566004032534777615181280478454599427818395695621195996044229036399440742647654824420474545613593557264594104995679961156265111330274637310730784086973384136272518226070235563500423954725010948406639141694053792399393056206920283400071778153278524818914439287960150780945773752866997067455953571527653513302351338818885782943554617733741798184431805393257094580415915714301227577146890041781133857636601488582069746114769423063909385715168033088774037670878354213074103443571582455386888067741379718283166828225425998609994340497780943688386136845248713781704109608515905512961678466904278848724750338947301870470120427631417673163068368356717608094044004745168890005921514196862142455070119259911814725678983759377037608858829334000921416192339740853252208223931333705322264295923708545041345282520373555287583977405438132699537722666298846680948842097580625727265010917104369933314465164753800829247124065215288862284535395720817406621171187178378127289827324981988818743342510113630211119852932168248631525069868112163674574102876850932621444952916566772753444041390194391157245303660719624365841863017210046731535708628695174516159030790911182038976164174173662385383152710825856418205519935750690649454590068008993209661847115731023275244820801270492245147771270310631354981608949542531961808076860272473981054171924455771341502088853840382452195910889571199605496034857713473154758784141708474893472773718618999442863501371818220526561671331653615484254199928500550410751970424227975115999778811046198849832604954756947492871004773122935644767003211856228759066053927209020797394233357683963890441443972804772111925823231911533585202014877850759712542137598650932977559377692336598757377908683905834224510186163469523690407557607242580597100701876059302611658362076532442943135640775329530165395048736975162814924472771656021659898649218139583642118921623435254418073676487228500978763013849770864645179260504182124013069933273894489286456315869955576470646043291732084368371969032976440566652370940606662827900326166516553715405786053332599740118629625777283536462573557663799131704065441635597083081370703716564825444575421362369373343276998312073363994892857531672209219011829654902397792300255573584561718835317495236673823351585123210259908224838989808097931789190811915487014599002880436624123450700944811734132627316317018356567352856555214607064392502291032927095540742137375443699283752023242800130411525611947143047759346654603389761300509226783938384164955129727979046964422447571553588379674346226096285259796081285572365154670411420831421055264395041028701801413826107315444013798615478827266724149406007427496017663667843678562831150230241747819559932260085675343131213099478249284634987597092895016053902057999231496590236584511480992990320057413298527116100016953182592827815412990535524508594944067101709288583174121149012800794685576485222343200665049828896177686435423835425897389390736641647444414612191406604090362891208999350062424728152013718090763979316941232720728491796283673992910565834752*i1^67 + 86919257430718114174117916262834310984397350670570226105060031449717603098588461298686730544146002867537792963189705866110400500015012736905515658142946656150516108292345386445087180097802428239435531406615990956572525804059876665564770267543994980246128187456988191576648337191102432296117312458752623905784790498760646375918704280328581704268747257212588651340495175851376727822224567098849848429407393170916390119916573333384987314097132923308053593033446561372810460083345805423320815884116337659784630818865778137012345336454171823998974141137469133767540891093793498638305956186415682796213594685064014589367034687639379816249629875875116189365480167989544931802366160144480636335888549817111929632173982898706194802894669324434258263663591339729361757970807675332657249639141125410738962361793623830300471216612528078703335081380379515597520899878480869835134737447750881944536243511583408938765946328869530213137181556187892641006598007630045862575975041411377113502602844068132713703660441651250208367199683845661536588964029300830920189002942367966840660583760787928422572883463041757445345014542123312312631780825015803615783258510743840098547966217123054107849459535890805996820492170786493688873328749136273282649319598296574099744873573993765743029093924746819523019134677131680743557719331196686948256855743618577486051516601491026188179626941361588030682170073928543496187182956605357069725651346198999745969225318894863909765463368597497087854565971154258397127182514627408636493064061384157043760418821835556387071538027944564196735296153333775228439007600220177220400730052348829389487821439728383145019160747966708423924834100103796597255305053398703729550779275954753186374596272228803377747729272437486550368401635602179432433624346305032394115017204449273869240405881295195031475924245078661303548843034715414231547438505962882245802956587795054118423596504828796941460275895089339488090393191498434498374374814632283956184871302845007032267339569223173427194869084367697951131120289828112396732126394447730789010929425542726881610316974391426696402039668751410891296655988896933640498624365337749265879404512085033601814484458356819921373050582391115930002342766577635481526847637782478212171203160522006620843577272137122966748721757398383374980189442024903990407868414887956415832831416722900249159499433113536214465156913193018798941914078348896688727467567609320620586746011219479236988771602078889086349705655320815309491092367987799313823975133279941796282458197684499035172151090867117975213028127883865333976474457954270101356629977894971001673307288545681709932588563692882396945832081456672116713617670611996764707792485598427999409616626132029936253977768937033877107060434750942701173838244114581729883775319741763532379926835574111846213046755806035413199163740587871622682294847581309326096871293027656312502588816015140852640642978902099300459137711306260868463334087644419507923614668103991662608109803179802012299714686799422666782807110750530894952925528866886924418708069410197862523884777391407870467030851093982133632110400235646072684694978052982836797271397175078787142157441793471895739065660825867200017464586859937652941158014584882129384649720080705342777321318621854956033533003670640622612433653223205147539877357270196915991166246932343656854636424298164390478830807072613592674724617701440259274721022785323321918741129286426164568048417700045478440467223522961219584*i1^68 + 698481409331419636099355575338611515736180622882182469093388396861026070311093271617714904565390672708699303428555982089593164352323044310803120922294302247652477033435300514243703881793273440101269085230586092064732258321394760209628862799172256139866025164387691209903615939726357760794929650496961393197790322936840379886636063109759857884707540418841826426088656596732910996605276683297294466481223104228548032223288766482771977443084179260715287911453878006472860784824937906157908031086734860555327930533585632375582627171428416400869138502170153611651127515872564801823090089216988509789461756502277738147889932998516884123251614339285985428354176188305905224418698715588225975026046037878184188854269452089768395072323353423638117221202604734574110130061816707236262260455213576483200511512384987572677358648155948947264327590923788914646775192044428081700683305063712886465940902356313740482086081907606658165574072677852306247638600166130503440322150248535381560849986676242632565389954172585940335392808513950617152563106198882011123297738927563788875767241227080053459147739419670236529383716178030906796506976320575067793951378424095526529412856628329288990036355237544506832521440911523098792831983839783888771606889781811924038004076191836560353243095955834384577587767980260192836518217335566527649623443275060379909630118332620140577133369390882564445774652516408422589536315891572343589008520109871528297993368206925604407546611176459725516949138010503439401430231951247517770527875460750681310008747022309401897756392412082245925716468993372327110152613978858938218613737810674729902846525141840198908856466684063056397927047501626257649321168815082444839290993230313715948571672589547368167518352999083468176107541950769712909008472770144394130852637744882962164976794744395772489391873752221925594258773399350284206050463446764255748942588861305195280221801711631565110169999481827255567985980777487176891257336135739396188697542709417450670840461916555174914563310811655604328005177022355214702538413122718852739834565831410654094081846333116331867532633942614555631029803305359720594364881504272497020442668281973912403709409475048697740647571052103732273085705706393240157555137732100451177085376660344851478771475579923159032662578436338424096223797104203836501351961443523987172611719824688838428552290438742635429885600668705568969801651898187246568948063173007303179731346239255527002099462425641620488314385544991173674890352231646772008102866574486473430515990864653071666494720918665207811828049805593986148700158796448071953535998002116619826204766322018713718348599277593413099682130844980269475003588551028642407417659289837555788447171710971195272464603900735448151857130603465840651362048120104758125611878703475549301793280494187364117316208886365755822973310302467393391672454801445181408626655258986436503468344854691907750368637023552356469613899708150164442944378222339020316008390881232865049043854076036673347812278961456741292796373312526046563781069519413079440059805773509087178078691028639701881935353204387642756639446511084476762038187768350300353397197000677513846295684290587462619293855766195440354412573196711378352561347157711624185015411423518008386104027821432908671101840390107439623657457901725037008412694965127710815351065768883636495708389027775209411602739442386629281511917434310346003896350387301409124472934702527496147671864835326706040434693590460416*i1^69 + 755828309249591523910745892697057441875810674620991276688102157093304041465017395612147268179866027007360026251393496939025577496337655278843524963971934877248109213392310529889058409424671140538204146655110253387974536072915129685915586002001529355160095472698501564978170356436877403126325548584541658898798201269920918728241759634779984571759458179818606715734883744596495357202162772383968323784793962822774834478616535450236110517794149128255791254583149038518695100110704125344067172617884784551717296404172363608632864821724043765078531209490854156430253839587237113486354325975311000724644375529374741508741711026028831711739198207697812449946505233794647568069348670089269800254911283694634346189697398772634714857586421681347943472173546738066873389078670120120516204414553300845243690972490518943951935170701147880742874242453200910473950323599782972964477622979362413870923015774914653498409812228641499206615593313263680828771076618987160610453346355696666662828358285428410892266706528547597373304821183374424579838700350462334495850355487596008653509323398854893904421161421009846750778199604050542764471752289121370254862894094998806060170656367057566390150220633431846237962711877303309093892920095162271156066813744574052817982800136139507589970534328839638717230807769256965900509570582298959001295247241593312807289274351336446174290632706490832096359323026560516874388538658992919855071391918319364526052263011113396360139354141710501044568172932854220764232888916523965043193623018344963073413256879049693880293689816815465837793950508921167561090666606992009801253782184266748009486990917918068348135193535497301832587186177879674679868391568847219360493374831742413036172476778524955068790079342577042053623513041378133132921702992012590462999639064528029509662014560546936663961394660738525504702584745081294960955970503986233543099556730751961854617215466282287454748814844380656126734138425596763989759190536881888631133174610302249228550238451110201316097740592786272991545097762294479913976046152785017507100378863761640641495373785055516179968505796513472147344538476325786904717859749716155863076344704121180270948283828553956111643236581793342603928029570398049404374929835529581808757030513638699619893518019247282274492490776396219877342624980807680812552617517736018336822335644071131434515680703559436060756381868378225066688796764022029829572844452776875122593212322543152367837833756451084041933238254580679438279630174603001732285885058707989609152778923181662177234072167179214523949417337831282150080850830296098605334623055601898514196501119541788980758928029731007346388632623725535761566098206942522959346666492181759440648688945321251892578058723194011661295902119659897127963115356491449342105378601518700694558975461674061140480117944203778893260537508500971266402299075513926587700600963479143025946331667341034723233435315475752007205837269167630942377158870533101408518590684026792296808998848567212009562937531760646501245919083961481781919268915315524907999666003289453247273109622966543663357200373091280473170728128740666252433173416537799536272349461447374390880417600035348513364642782649391257249298531470158868893058362136401950236454398529054327215232514122569885984960529618633981744501260971001413753097851551912151528893865257290969795832394399450886309427676746628367398243819221243338738790164254494539825787723246500658270568255373162369486444032*i1^70 + -8697500508015462765695472908427302602382213497204795658332511381640026825127766243876813613271855632082456702325352132334008562667510230936210697507791805368124086330637794595740147185286704594577129035837087411546614457616020880496182896747713801230149023514601097148320062440441922523508776309434157835615468892965008057813241498223758443348317232308302679716402524110721130955696163900942893761042365544449120400614844377439490651078922539303228435332163772899397623620208257230412941602687631438936838860287425908572303203998822837363453970863965906026915146232863282994988161188796675285169477690939446394037576955129298742855409200580450948613550631943690249789584716542687144456886897938238716732101820879872817377264637969457376526833273567457214992589549821461436722249583519344121411404543984771753483890882697196903790797266916490016998508976586195130661893405407649794736844134253380476844443652733502703614384018063274951495083550070512842622329499816459513732351423568023523977186944572669321863360514102441061426026093958103003190789844547241944974202132688858674305488599150591709062175447007870188591187090827898169494864298223449857108949603074111806676829498883797720825341794816912043175225211477930189619783430992232802735991742303275436335174154634591867031999963208646910729011817059836255576039923958569303740180645889927724048707797002135047667566501243985353973011489828481013446971672072366225646438035950362224003865063594124883286682728829995550974581390696464188536856894414926465342384408106574718773672995580226794779771383606816148671834582146612015441782594111986335745474222318580817100544630256479858874831811852603657357666310571528805116216042579449987163631197228662502741425138288957595004435353695691612677840682941118234385173639298645074860241415376616555831470857253375944349939150325912548731100615365688320862462524280774014686179153294792132269097713462160868998361338032990203256218271435588051962080591470195031286222971352526208997477972096762687939878088295449918546655449316026344660684435790861141128853745579703595244277752367286308369490437582740324875318728918490400888125864267827478321227886602312553219338610827497770323995906913580565186760857629524841762111804832676340422923021000961913678916651123612708874632757206590410942327829043724757581271783088466158743538943359523794812729587669530578324579892180026788383952964518657956337132473109001963107005279439734632353345141366919659633036413180342662466199730033860634607679984258398443222494818534828181035157089805408804415966631552388056373482484064887938052183016019186763577986034355185674006770228749626546833935804223684732751542296144333046190044281963265774951355296938664872654688176033509753854441937616714136900218479603692803897726684890076686479971917424234225841616067737758486086068628296159419564916234323161449137250696679799055418907422683265427976013594002488941891208218216182863083459388968108744769799359024376385416917370692069957691651029301786687964502959048169606891576278704624267823531521951579403734225959211707683668694982658278193134730654775318224760859931808569882727387625749281132739637099286998581722763536268152855460190601412282018898892571668412569945169391505368014364051207995217682407868866354810010479800518398087913682260407073672280500495752180678883734836379741572452903987577067771452609625563645594876376273007357680514364010540689232316679552*i1^71 + -51208752201214952107974487532952135454765393876363027842405293223611720693926098549708453150223253616631837404273910723689131547479183509316899395507903835311501611720581267914022464316082278118925910309424363324216126628336803665378978051418435817249269203475494698021319580678195900709801727012704479324568012994737514243200280948916958778866216646503907060505985443586082364777873967329180113729152527034422548968639045949139410980651715919594966622257191118149023240638370849837763392283451006700461956151967270411060876020334948592862816573166623723749162954082464509447226990581006158537547144418709502085548112553429168941905436498741012490840779133395938252179706429893286236881796499362484137798738221952709116654459065133033492276924412883301261975760630799356136418313606780229179052388097299725037645537932457425695674993418287632037523193005111378134837403229312919234465525280108150118329054122612993811164754225078484155120613117669938858843193570782115834510425921481125145876571753231200244904568908212821015061027014994749030707626962773133002830570310925713875409376799984502449545875443708463764090070160504725009473328466808323975989383532864708542959267499376274187423111214868068686714932990253446344605700326116658491528939657316834829713792132450562990144210177930471942316990449584043152699688308780548374531010493204445891321867154310616170166064310296649374337409491828894876903511262855686107500990921340289847287429115723434535237901608196943904949394985380962157429570448833801034642120537749843091086499065935217854683260636249457670132914232669627272256623975845121292309237258014105133834193919597685186612028602885628158252225246437928824587434126122891473079112579526443214380543479932352434003196917736275204467612163383205823716742982766910887881072413746675126841383002283147010484788589131654912499337859526588205112604152730803253041990898601923971848940718674958643683102519594775741291155359978748082550540626932727068450144699031436177084131216623264520645454331826997888600953305217391389792869618192625825643549026752200491202383343603069655625956458824681196431032226808471836992592523051796220998203704241553251736933825707468420857084057997436139353697484567620166195977438943782133442809672448526462834511999544527956318841894906733649780529358348583241455981210269848771928215224093479176690298781960985511051918434691941911543655756594233777941636592924650366111695897378466067404068815419571699013844493627414981576702746542645942998540711496406338384725470446237041255176564035457955320842054346372511930147911222455710331069347319446341244699185026096275166185876528871105056704300477119172357049853357002287897582202327318803763085751592053838711811252028328677760135138487310678467416967326040773767836895773781355846281758117723481733928248085483296476746962548108516572102834247184823955740440737996700981183157532853906070221226695781386212615708117401266987985534596700052811760910791841513308786516159928004156110275629533916623606151130051105695140921024269279236216951485992304937626915850713276455127921838310006490807353088149997038227302577024840587448805474581777099536650462619792912400035222592518959442905595032334908314409703431943095212551887741466875053172676677107931492980028622973203932885719132615217714038568988581980739816216864384042713706416022866900204685921461310150541070696744284474478832006630228001414938253386880*i1^72 + -136181111353450136239713675973978763890758444714082725266134280816511489228568156745010767402216367432605427950752331780510160044579156322482960958281932962619921456139274274831589986929146681811803559602606428186969623138511698797672791967081994898255610428322723758851509066973620380551484619451217160890610240407492060112136875465542387273729402499693719427131375284286353637623057379041295786306444149882616118633573699524497831654342049174763047182245982726220296568878774331174116202999778568975609541932716478408527923208635331423680293514536763246467809886151627316638638260138979283804220363276468882360462383056593005004002314015756274161124640807387116715695399943981220359860218859689698394971249264486650334148566359872028105101631349463112950501943866886968044004207109515672510299034499772449450353525102518690074542491563846277875080465888314897549249254566695540804935140373737348046402357716514375175001158313540110175936397232403405454251549018929944127493743580091016664130696779058447249986206358331653560222533498601601531414757599439577944235886554577029125748760829360006858999106968366619164325218455969099711936760179426723698812029493206747025475410648238452905449932898286609963013453944798067511344650426630568677462680575600457287553217083309408865816440306783693246258854259400838456416016290363060796566348887284194282567999297119066408953721427926242195429013575772003919957334081774243896178705440945100305434421108298780908534635844669905318948128133463341748050304844840278982908193593840205321808290068405971719830916971899288356400080466417155368549371365787015887469510189686672149209365714184302961916230781772613691368793445054544591712601016659084613622269796328480141120498359125989859096836360129042419062650937562949687549246697377418204161494370344180417435497886500942201059565208673371822545640575360927538017495373940747415651596406635316029047633375909119293986767811215802920033681367498044082840799527688606580423902933591856819193370184612463665784852110344558006928298012945686765495156907805932708786177384895465112781692685607451257064657670507238126507659036194737993751865581292778365159202882684659566029592712187716717849062544495381271560096598032072808917927952633982724414547090266183384618983988094963964009903881741320847910352582792363472017304404314771863276316584137440132077125613992535983892997372067312253448223711227161209389592933108953083136902317654827955242757928564402944593328503523753671997772425619456351361916431679429455669121278817427061422521385735360157861175681311560015361506376225364579709129887838596970336619936239021399323147561662302475443618867646059720893751511652225766831119516214709997932025234528445508272933982985023339229772586457703606275694426541830195847572119172982810898620509702715393025104167587685287621323926305811720730684346414077970903779822913829333218062547726415756885398803376296593931234527870265177182664794127770879123172863436929241777504243033417840448949024627567519286665430591181610123533462722504874107163297127473595337753291506683441085448488726293366286190959904448470855571754117462602652008683398222579936682457546250516680879274523308835695400153715049112921386524774222867302754941645353790016967750781877070083995304298168481690570461467884556640017803525591959897610076797396564920387234955482616545193433794875370355624802842875880365828934180295255166704494592*i1^73 + -217582237549525106131351383320058955928997424183717774320405882952537290328207669220595322368066117140961096737201466353753362901742677809653780537141367078931749579039422337413508126402743917464735858371116659181895609198269933376294301714753813691631942423454324566239044945764661794164171877910615044518725657190740256813930472782707194500472735237047537843904811730475930382269675903577560968274558432337409150900724918004631308910229211897754827332347658344566172760537796245246275157210703399231266304796934674968789265606570161411243555047251570449396411900261596736035257751389121626651207402796651370868952162185732246369374052570434009487567623729499485924032553700552447311759490622368365394692933698424507332047938852710411177660889483609703647831078753323186042135786408555628840595231834763460974349037778704248286666195037212427064697096075553454171180818874439420165606372585871367124841785861105887511119756428718746972030720477783434392819834512415379982650674259605336942982321405533460635152360626000875856167817620159007728474395288779325656830224834176684279066128845247041921192518819325352828633153339363014847385791500224195166559755516417572155791463546331505977598840543862196683326698324371067963290483777876619578637102979010723232989578302712943501093555057942934773723104709967978737526700584290638821881494539915013858227464971254253069039809579744627510990719939094391036366266269016297018738312017649634913582220763565201368590873172442809878150038569117881420950018995535027957528639238301361745783924907977685310889545527734417906853766334249335631227224055698797316070280216570588493697138855717877987624621590373729643443332463029034818291122295196164131397986439330578889148574878174089608802133260183760370970189827869700904820046752972664306878011504238373572989097480833980197926462430309210659976549106500679738275352899865309324942936646109833784955389590182149952168383502749417926136177870214286290973906590291327789091878169850603236208060972383436887591760613882339871731954185229387116673571849296935985250323384310011653015403905575100067022639742900438672395770498605852639271209765907778926434455656720298589448165041543807014901541967897296807615809525484534165226833770580382068688812586911725791970862168199475829502897817011894809731284138143788171618102837548284769180872104709400964425152097959880170426351971455899554162569525931647315893759406390614331113819209839015283471341771825594628287960284068820077371688847441325701748659695828311348573940662591350067636169016376883570744176344375819189445142045410368955844448386151969257120467892724135968991624993230280170354888668143304979894800575988421143010897843453515806479056409809215742007690946531420170611244072659183884384192574392913886701165809283790869835301705741048522964250171390141161185100719752945115887679329028103531267494106202483961051772278992666266442163213877572785677593337896290686242036168857230113471486643573694371234839295064300472484867009105882568204449682449356475398600283023384879084206126593490459717215718472282887516469599473673788307604724626463641520861486372330840620279407555195390228251601456750185303589761001694418855550052868999977850260278580319538807366569165187822654787930474105790289702465557521305428619477201359244761222128512859712799537773634717010606546475123617098141999131683063005813557052507259562456248224110557701079040*i1^74 + -245196535594982744520847346381812093019403940439093794157081890941795765879363970500169226646465560668604853398069011600042531757911940233369923632513153228241723465520865873200821716167957032245933905754789232357663608062650302782002589246125039209181377751850150919233718388165660954934839394511713744258460192235493583601020646390163520877928314382547269655466117223488448630200313963105922015661979706043106340782797963451118964007843431689143487325808999013147963604374528686089438954931510947275630911386412543030078847125331165293885495319905551934204284324704484760994502310719806595054730587175805948218782496277239997496592584672980470949187108418298820811382221682067866221946512196018092421997236095494831497097681570919555306730878377604564582904939221155755589620060298755282519040993986278258841285730839206114671262046484231551541053917163017917120220568533628142641712683301126596296292534532547458440336994768793223786993521243055782873046555941959698115506540810800066632762350485720405035620891487079487800932015848305928834722038195736535391014306900850020100965461697213430174367953956846711743583635251257806513506632122728563951228393350350554701689229009506908739075308885045484747959571769096517586403701125873219682762166483301374089555713767908145825193434274347765551492518455933830744334793408714881503830282027126724373430198823398940533955182849312650898967571274289894598757156080085131269050108325376840745875222046424590426028761621829722801443699195676258097398652955550829110647854302877852859119326874340601356773795137613492664631651627577212660332829938224618300371908405188001175248759225491931212455705768147945745901476475563136246289051120243848566575164067966869204223427987638346821523383938626569176134927799318508323058814549195485831486333893498635345269507224773749163219805510903567578900086013876124933226798487256268398923699242275153502068879707878617768963529612682392131456471109389973077869822993956664738785911780241607978059154644400174152183394048655823793152139515570424667344376976859842741680363269160452863156889905762588721010384664254696284299856488144963065479133970266368824913010795055870514866891257734868619644565413350722553839510610425788452026726112834159539715746212842618912023624713363971445861020844111970220718644335209782354337203310144175680437111147869516797696868794942356910764949288136154277942986164205149825603547511187775502254616490071762628007171580556721485367877179896740497664623726419595205807725631966549987954835053269419449786635079527970919909211151202497216730060999529367157044104196992010677518688281141737329314494812319718288985614071098431996990012265640669239989443413640889861469466001111594156574044910839729853058776802745964926332681829945361219498096879448138100430541598993016588296259650810575599320533458912633751604961296463726105200106742977775617499675406357275926524268917056572956072067293537524511639315272729619612979357747088265082975931353762787304689943211897085200083082978373728170196829571614366161293591106180959946366010466716432765387764619915414978789770287751446386461802899115341468648581274708433726635233922255893026033553955377655249547700269178879756244107450740140218106779112821955874007697585104065987171962561994324501055490724399212412501782253313803789796389754370364964411217235177840953655034223768887183238866607392320892279790614815440896*i1^75 + -243396133170286846881383889281936251884116024536241890449946382354007517224866542141266715224850433189388897034681649404837918367643128185801739288351848052674878005557537161845308690848742697086851638193308012466457992683230057657761223645246387088709934153539223675639967319932017982726319611947543535988083771557842258173116760989024806463519417753160492363481278909386885928616006949981989983216145903035589405594537255477823737803522110966357756828378910597461518736152936481127728680936902183239195986450236196832537698285349947235508292696629039920960314558757874453087600255217774755392800997878765214022917700887792655476813928110421867780795825106558047373051457633289598926717314781451078885249664760770299818598344826159616910700876796804728237446989587902259104999293559428689674757791507474353163325467499111991461448845355117657853690635481328005709297046238506533549107479441110946928309096948242180301132073544982537053010605504097551483131166434707194822355794765580257953478680346312340945690634257377611477011267760870408304079729955442928916753115197865845697587852503603953373342214754748659421649029190569111984523651017102567264613620627931608607296464481960568073434179596292741952223412389726437023076331252435628296536834681089247669038086452354258205187993908337325344735305497524686851228872616320336942140128618615520440671454129745050539147344024138888461743141057447932981686780819654184967870119854546863649354142175053036513346341951536607757204739934717614206399752658075646469728589202341338246228570043675085876836416318924376523295671215627544841374586477600985576383941586837270766960028234034967872173931865997563393074125806315108190147312476309516988809368754711246881636999101109520185807450654735138404493585726290299198474142657346098784690528747784606407148183476028442331650878214217968977779381014164318346085495768566841346366794977190117101483759489006171709113098818729416068388032064228790448014552754420692940890506587422229121282937774246148371251274050942113535588859889806986773190868213739650894332334276044387449235385889536650790444613368043367714507034053774556708627792807982609296219305298773222847819929974083751441659092461900356144867724964418823382053858443700840764364992778832255349099775699934419278904148481924450712937960054725032621692508694714546648958323890749866344023354061078739516150891247689462225974759605061327513869720636884441133978511378694601358840419141390947923420030552579125103740018901238694534030054649661444809434381848885981816943441701818964437080316440295355158244899838781043023645518492867914866199380897564336404602281506430753694383578425193751957865539414650692087111333353721271762180510224805839855971873575708034346376622880377950767962711843541616469384130276124587666774576416457390449429859121221697575461861110546279368806073206977687461271560634768462991466124648297272707632140045540260031610711687437264855821397345519441459419935091888157549090674564709434105104847498150746746562311566612629123227458169315263771082611980820275061453154645578179332369944130157739091680193962039028673485188519577247922660724069317294212464006571234980321250909972943374999870809852676051257159982021901837415521768702225992884427492097563332909729850267366983123398462961026106349836365989480357663446431538468130760462427303384900974633270296689986295539308098208924463015141572608*i1^76 + -178262224830851926375900774418343100748902631660284769723921109392614478496243397348075818698926460422981780718633147419620381390640090046836509024266250495468931266807689486035167855120064653421526597848430315764009450138858739256980175278344378322626835684821845574589643713971538796045214095582976635585027336321031517088441142296601655455891820945307459338338498536941399119989864749004988106679736947799566760947503753205852439980086355306521695648536014101854858245998806262812381746442446100852612036842842170941544627285323327835129236400825251756690628716691147039543125007022790205593479887487011600369137608898214044264076354172815550139892151983139815322762889405070152402126043072314936446302090230030209048007906936262911966311884932772807004932945097235007867357297822700468649006495948957523162794571495896500050992240471521275421551638998416498327552946427277712925703918456618794018105413939648684859505348922378506682351683414069084022243463555412653655531341519495525508318416775343962155794516255491364590459687995240059915573328500574053925245394798177090465825840815242962227974119624151523778887629203975102996669978054801119122346036992737955726200352630529392109657841177857413213407554395148101804601747380114329533463679387579470156641193168309300885011278058541859422542929698923406051130047038645720233725694827042152262881472655687722513118449294917733231545512125756624220337694343537652133950033238053087277180516983766841345857499733880772982640819273785731692507156434917327161305566577993346995293272313464568731822791243038745476443326844920248471736651955446107126651496063967882649812552910365938062982386819132647894407326821983268311298100453174101083194215869222847660612802512990772389819938230307115351075843174406223025332099730767247535999723409968251919424708146984470220927409584964724281405179356961267053682804662494834828018294047451206455410768959784144189163576940519705949292844438700356727343235776573972453604959649763352561759429483482742604625656534938482945606302141025967895179508666195700348348882173643175228132475378382731631237325303947878792439080065778138334512852008003050115326355559863373182565753947130771455721397113841316364948153176392676653384758889940360960697962107279416916261320949896412314703125372824604484660639531009494339091613963679646819087950619677100500954726258783873848651290489532396499658258578295726468244347447752878704683235192354674780432259083438026712289706945400660040457642372402786410722229841414567158963794181546513257075774982845541526443465295735569022337611650960046351783843229014415956494785827983943445482139252534360600762904749597485965082865066348044420466488922563617389399365083983803633451920190002525039638275166267367322966504660020263715530647067893806939198841934282014014632300101936565314602671710461246509867171687309733401619420597060438406278248468701263303329163993013549750162006266310468660546961190972498954325952658261824798612984903246789282649616002434187480895203230297502413810531907394814030583872995368500310917801245976532657745581314412535438474546298845353496403156385170331069562373999832642267328612597007801240000232109075810016526780467165477858800542430180518742116293331233532161106653434348059077359481741791605075862362279919067018761455183438346630529620926338289341676882337968720015267187491472350354773783442156403302596608*i1^77 + -111499525129979647683956182208241940759270148779234160816048409949510321233750782608221360534493413403344232701769083198930261122273026892267184492468426817199838419019419383504383160607139701739194947958567742510265094411761898653857117813208867181061374305635315360474780217662500354635159691500108964216714308964420089978803356600080588577430146432093652062201308561309543205029647777537659830527949745757371772166168307513100122562255575471358836108457635889900527443715374150447781899413964767195258137979891039501825249882323732458559966161304095761789877702671047711415214726848100586327720713329092275052291911544904752747943896548674956232258818622805601947540504301092655229936641115036404096519143569282996627018364123821530495968396679667201983868712516328685152541893244972905118365928134408543791876561788035242687491789836751298069441427457550203158122153281483526776601375272161550519800268511551703454603077777619892606028965551176845373547354977017059371255697376566080415119891052840360350230684041715319726377737541399126404973191893263809370410919447281702053500532651239302749019942991795297665600385428692916640400422336627872976457619577540804515964424319253875413998525130032590588708355808846189038563935828712695629414038634894252506341353768258579524583987665192231932286731199157924081276404702934701183874653118798808118345206673124314404372239698977084744813178013110950825425424338695979742952928449939438194116541311778111950783367637600140066770242503472062760471376886935438603984155006952571351900256343090778596600817619745763658552570298622396674301989403552182049812710363557758770822859408678634669228580589619701382702806030047298906652015397583080181103066707914598071448978936646401202500081356565587241896901662412882608766505269395894472850889606556518683813832005359282825024592505724030159201204787321500645610589619242351745841314034243274426014688375050074461693439932533507759923352363030024894641813667397075991590262679722479576513093943728822862044621609940895093863579862160403242986314398313359608537593101174987454171627465751002819787533952656141681790719602559959170070688035329065095558264719598584425929717473547041036956147180678700085868984293438729036598858090208547689979059896102141022376655214832201834577400822221758354956620527828610123982989181464067081275359697440500565596767578429831047584960169744669790855626732237294662368983688216567992476013533431625380743531233533022234758764091476219328068060995071653271752511803097381914572498025006214925776158301868641549414723196236013263631815807767973305554159906534213733802378634729299805019944233373682207427250173038688156630563524832592686780123266045196318837394760724692839507338363206666840875913077295477520540286233352345158691524109966737461315732309009997619917637260795848855150497063503467904379567568921090485198833329783936876819336060821474952519819048156026224188585850935323189316709703367283001140428144920340198745227045323725914585481267920619381120975818869783433762292023457262724557603911502970090876694249926994217060466495745037661343525688697911154767928557083357476258381524137928312446052029466600234320865467982837820499206906226349409196180744850473599124390179134072329329215933235638412130612693815098774644956629891942911072949122075031713342754072037265827922509780792114342081780458236926395944232844571705344*i1^78 + -41952314497311506266184887042826702165535660773126825921123309741395148560739456860588006235228024363028361145437819806502205185040197703392167898355488182008548396148329154304970007402778548393963892803054133635635140079114901978993737096128724209890683983964055822716173578338081414194905841412039604554105010266338164846377076054115372480569319816792063810929708501766545709028657504242455763526589092912435565757473548553648538931864291269991234138656918332579229646118790035127649372253135095124615777295311560240215705462128053467225938580084471455991362406790074285272383337908095529332286976450762997584033939540452602489629270154287390192764266450961123344284298135021681051744812125781592436800960959082189478537594970269943502259456059366922272246838008091328304982361960378180375577181090531390145498118328676356897454873353079816939927633085052537104472883132096661223088695348429066408923770667414798432797135672900477736816089064110076546746021956735701629786227006027832756147317962848834858973100397620839988098496898636884204194181192634926633350033329762502553540612968490683645755155372431641058442358571242224681406980948795527777198675431234300827629024066396429233111909165946354002706174588849590256216866597862838000905574834686576587274014528923411650407414853071586329949135090793105748592605914290996676633702451424166531048013708010938004188041650886363851263434322188769471821341612277327419236302522814999060906888200381338898641314757687355090824828922465059386239909406320795596440824484664548302290400284715596196254901871991155034307103270642730934879521335812654777172676011846660673670495047938995750487685781099835426640156882674367872892020878872405752819344758405821027227585486214042069700381945064305620829651543397785516920785498555501352066821877385787176053079982109660826564972705646240907804806431512224501599152769553313636165332496768881206890971822599959592626333069453709722441466565722381736517365616309979375724356475659964721613896241092119493005504211862761451595409002726437474434366034451604231182009994683806047201015002471708858851723635940986598723288705584128804289793619716577010676174094802308777472960882578936182952432590111473037321349183881085338960694437106601235483644845790463606233190251286459966253307617761234985146967497546987609259450834641232413668794430871002673886815448399538236099805984641879586350369115521394340694668224535546417316098028073136783088110245040909598292520388687398591588384995688485731103056256288079118611359608546408807212211653988182363041818043642742486662495593136251176565869048838954614126922019707556564990727860264448535945884231819532074009531244439149337750468887878931963529356388893981202662118953323245422869882487411908496908732404252727215833733583193385750802056706667196441535764484539114909831180013031258973185917579567966342271515355474624930192487552270377328244421345409147982330482949969001849969163862027396893611125517930848864462274099164274839625227616112548849434442529288369161779419941902175748288955268027903039069779265359088516913592154540506406182328694263779114807591333899999801984544547157693768834504890348830749272114560313668440172810227448630261959636718318395369326547269828644036954450278304134692026048024519920646259002953312634464537420111877099778774857011484559782404511598823115819900686165511697005291195334656*i1^79 + -14819984073209005569018573618822417088687421483586328117784153594676574644030112222822555586562868237123971823443941267336736474283588977425276873033463605264342406715569200788769625964800549123808258990208035578261296264798158362386682473743917835965930250069984729065176397908186878867222959168188373426588274028191893435170567241130360440305158780057263777856245049886433441266381579546835298606837233497842033180025100809674988524513954069131633965884102726717816044072604398944697986179777411901337039846392489307192101594974620014543645466281261851974072811629765842407783078048289035829580581742613875316696541640134367784048002383687184780685330497622510836765113068952531337967898089887262037215521844880079481411169998231957856894765847636955626208468285670976108666485941251220509652551600380763544482486038606175346072667688351819146435251951465534571358629292955937619235491326968921201752131328612253341015003606249361812364786351472260506952583399729748882558527040875254364835286615116528517144292082007608826769259846334102544209040072143810408746675164070937024082685248493514066918746274033102931655452141109130462345578624901218282228031243157772689533671689788440982703272622723084428989097815157542782987378880733511603429338173564950738669150981222377672485778393611082921704907220564945624425915795830611833571031674568598400954677498067419014743577265460078215958174649748603195202958123594068567156341040897419359272647280817842736525049299126177419597334517576425227145354265753117914317549281576149275822852662109169649617794596173332447967060886777283884049788306105596899664555321156721314644048197452562850059584398175944820986411031818516710415566169116341602949910982617211735681397502157819123032369241728774228352795919883505240372689068749869609539872195194627624433554752990117434222286002654909078727323443255208945551885425293529714126496780890749571520529177920345528840605117022684840086263212400419933044341451432176434534786391300376263062225016735386349313832210055516771162482889440587847713183630137176297345243509338924771074983773672280646749358589157427647975529420584340315226328404649095631032737776591881187383048812043915536346535068152172997448667386478959270480993592102283668913133177103276151527043038042587072651189998810846269139141692116724402627170198860929324193784172272306901443699347186639654837577282567483539597102896036699100472764635576248860738824851889673317798375511748646217653313475304108144218109826950864523721985340124992216510753560765617113692016468090646452326889632050008497417985960894002888749199010490363604851971661115728245061180536687645165542153738916170611460287225450812411224178793651163533658557963592722539474505564534660748046559407519347228952790204939246050132028315944433616494456110161763988106479792037592123656155800612543946399328578236557522286155333041109346952087997854039554740954320271258203286835850999665497498029184315085933320971817958504934919599983119202308434925903885474011969058649896835686391209757754674216152229807531152677988340127243169695600150199902413447751411308990059867366566659913494440303030366174862620221064006564294896910465483193442353989151984632583561307609360885112101594219614576741295430920838194375118542413697121963683681904149110725705988569961714530013077772009613770460944457160054977972533190629705457789304832*i1^80 + -3310415563071404953080147949626084848869438351983507024050518211137703121351563381836814794680695337497624364135979526417515187154218921010719145902573727446514681056046112992603711887746789850773945907269821301263374795978353497750941778143572374552480095245619780751891560704818501904439610047728119327312341892643548324176076341228300064241328932767370376951823234959336494867187426843516335465736707165807703095973808024112430600760631577852239064035796821083067460477189582779939051135103692823388384153585779606930316103896486890210176990249430622327999982306760686391246029912027836643170037852299461547324947395266524938848947998639014548395232499761650888971059964075062328548246684063199310945111637160846614300108568266977551392450246432535065440032056241696360291861434106779790670248299414141690549465139474858388923568307060702056190987148581984396282405847865891487059388941739134219130435734810089929543125810585464882791223926944276226314405324048544897088781282546093443675680775438753517802259111187745978153661669221036856399788146977513074072195629189676304943123685737621705096518490845449527010952606659109170019264787763268871419891613846461589366873358367293159524790443273685656054270966996506161832542423511455434972017266106467813223394420194829343576117048633402129241103029341036943494327335991963912631827691259258566020486181327359354329925552728962444380505763854153897462157208176650959961177869797017306680561225052453646719280562011887339439822290551918815884898763203746067917050121883424114917173825492791312107624919052047035800702006410592532584018470752926989906027207401719394642129472705529528516163150312204623133345136417031236920329149244277142903091674520289055979456557174720433535883750795598079946382024314020075749046106804712885930541308861711562198303588505747000781107028750846922459558805135710792423880187208976860771795211268000066139702560236319775415011322621367179465690385218326922200257398547839033411812061090788966789436082502396898667003306089789630234814226864357703761310330600251466867340440494193018550649918065504096409728338881734505933042733644686178671194373856221126047687547260140347755369396041608544530745055856011861084073945718565597668517515438259754543830192690869705479586507929979201304243745948317823374519435249711801689532256354825838859046909853581060973388128187193680142255074011203434705667417369127273270657576875269627970617973416495714511665185107248861452936735222826951855350005358155778747174653681911036715695374132131050790276902421889940008980592644074392774068154762678635052583215936982735415396790745733024300677763100199634014881165991116989509191348037634681580217193790672071296197386647858498463336167649838311657536379818624632323471580506190211098775502985983680808664813592693690423951280692957718317959693426531511690469497967280822786189715905337047764440302645838230430064621069898845728667352812692897033300078985159628316133268298929200866874043623907877073264472757701489445185768754573913625271371256894343529903178393164291927926548658225734847686553580816452011789100624348143828079559104745001506615371505791442843714583035743168554663400210085573681587006554071411506073819529564949306795859077534385427940311505108110414700331509515948041303542412434226609901137078438170481986837901692875921304703892510517688070980891574272*i1^81 + -676100797453266541683602031474550243135784937407717392909600063090158164945477514862615088681137707793437482200778900143706679464825715018622448051799132124792026288183615914031710162236139018981596041332336599434593192302997934069837342427214901566215183455392357877575518308487525820249900598395551922522046199564519199460551618937154575915091497632877678523530871373960754657147784867112812508395931422226749000302946622763556841110001241870593785359323703172704375543500119985036513230468998742792236319099119954097189909113991752700906386962548284458398230965713135197647592104500918622947614459703668097500937329864388966933611126748775527183145631854051090642391013323977410746523334201692335194191325264688347264860717587368092869070044496231510212387151091522441108104302095626792542997377881718135102200138706763220234190664402081404870638750345146327504640990920605872427917756958925761243866977032011846075456784893119917020436348432128590436213561751164252859918781406456550761520179927902310717718986323131388767061698033280766511184781223519330378107172593808383211535464693022509991323837113893931862909962898033182704508861566952653476016993841687061798845056607790400726791418454873304756471007655691017281925898721462610263366465776640162453763729182601172657246157612391091833223735617995789613125206908339318853757360796856334430833172806914203267774551381682774822580661904821305276486363433349895870064933369601772178615036662617091601128778399122150438297879222641833597961537688844979198408089038128256958563519450852613167668042776986338941818080738257114047347522846532410143461433029038263145014878061255337283124546755433687221347860628354294954575756962706921619991420967404532599819675824375529159834898041135528479848598261203728031079543029518347534561792095819899485205311494065021898892294532821866786439475041433060520333529433182005982363087337158616228208681834377217867301586675506502384037085067017755743715612358836648536629039454775327535239839458183486838134275491075247506148497553997298366873502624279065784229983226444908568964542208362258439136741194810505136027503853950652748205048463228734965439174120917460382410404804891423110610729381152496748350417555914919610525340322925759714523422950697439113631252712367276799506116194024166780623560537644998113169612039216025899094600976873909568683431295897605009836311133171537979187763863324760717030749427865192470088552789642573059358635934611311324466178376800402283971910406299806092384586515781374168210859982982863536341378335062812591367569805248715417871109082434655931017767969328378413544050180580914761355868746253286067647215358328172129374049841434411341644510521215356475774823354395993229055784222638028093905261871586853931165696783115929856353764576146797833113390564776491196322383208010692538878359571927760564206067812712776158066680916369638669551781884365721717331529269534570196935005221262107386957375988292471009922409649744026707170208149135631479579444152963876620169947076357615037271113979390187196187365620944611505116310608958511157520200378776328494918487611065195060329434006272352717486323386455359453244455224614275998666315207649415809788839923997364319117717888772710611937636589636846802596187144378673561949627743968474936114146478111390760751912845485898037904431068653707240058722095824172090375798784*i1^82 + -112132827259488247409382053451364626924961496902730322987664644576213602558157316859693366871564657196900484173669336217074142180895216708056967957319680970151677141483013647161346425945277979855460063493333158016468118356531313894866833279949124590103789139138629505238989508528722372554452688116952253051592698655289679241470255345329876560766007786716226146638331005604379125557682503890353071119725214654827393203443457821784734274272305607874549537573043060609531352029987557960352933712309836735344558427735990975887602542649613840244925708174679081423487992596802588498271572689905397101799420423272460940730687660709385149388324535427367479984189363123522497463929784451788440749534705384159102436095385729288763424953899352529686932090302102703168044053705186570178433991226536599097386808361735005376798706335881489222600334077430524617242543423733966131281325625675238122150906336094526923167931272562743739903798318306103710183837367371161702588593537384227366803529561069363116961240464268809590106622117590976159879767803320967787300218039345431360554885353878741911188974551622954218677924631009614281618183898284993398835271146453311559076404160449576585450368833955139028817053149554877629267647078836845537192234121211002263162302438562206052851428274687321772637175197329861216514729677245447682744766175421382646252459120525281168853682730500038343798706457530272587429835632142797175070734385140861932542260117443676050878293558711260511024348013176461529612692219380118723231456465158745055296782308844616276082423412736912888833489262859287322129819764753154650206931510127759184611656662558145932962109033847266786134468124619877382819444413734723226009670904655350876846056166077581838526813827326860010144775215677958236311896731938494528242155247045293543409922955248084967630286981466905554065714806842101253971119817025783894824388763776441274715422968201356413911263996645740901716481990351921479149110036253351255979818307329151845588379206763329045899821102974227450883171823598521659157855001458761912910711653166126421639502299701608360663920843151948515809273681876213007510605548485280171110070386054744240810273246648032708874239495778562092044734618912507879406309357549297224021527841254836368115946050458062655853412871899573531299828420881528753850927716427942288541132742064819305187002215129949338810496127581489676930819802254649509001166140062948316899532699775946860677982905899706452415987379256194887054597174223433968496892145965254270809714284778862846748418454768790946107939071314307776048334055626392609822532094089900339049107472357038330391233726284025663818379125587386658431751249179457380108697867141322978619657900552157133798539875555620829348683985687910171061811073104111243424880935289444765956063883520636685965282893396299537864796663020840441026037204525960114913891242005306871503751815008435192652537814373057303916577000010107641373896541100886138443357440402666379377215614831694746975572342773854884503505316344500101087767616448049567375886219142200214833933164971133041280185656565738869044167125067353421037505700966134395811591943478126864652925253834894108706662101414330657919292349150162744486000744340797012810541862147613296130412742528422375221834078944933480548725177364503861918716780317820616470410164328576505397279777487335703776477447569727815680*i1^83 + -15491413759580879684346192609338152652469680737371994244496717395372298698893271823488944425166398781171408577429944990566323667281455228249188494285171853959540519809291264569570576195268934765455084789188108465585890072400723390599342850244662118272762613630790893898747484493534486335951402858899102877068273023437451718364696262139787848726640609129326256604842885379178301065477127456951788501111880646559802986365483241631894701825795572580751011362075576880891245259773541828460847882928554647983807136598237571854602063373563010753275602867647482949219281084678152002067157661293244612079059011469418329256620662885343094289886665936915182081136853374270942154726766629244679317719398114832000748234763608981301051498646679001000491439832530486722188995068826288089700412895701725481103073071613729580108220540826162939569578552743654569360284998785993500356362696290414049013894057675633989421107208726072287317654805539730919080757773606876099250835949806462172598667383972469696323325376004396970116608649430696013105834604924785062431714055164683438877166244084291383097454076772655038906356242652873820118665777395164569002073651801632217787815025207988432031057393067712884338306820166915956552861554183008697155645613933535674264246242279847214455895336495778437973109314746821942914209030558575176690292566313653781458515394672279464014868859296750186680263950201945858427689276952822282329544437891510774214690899290002997785980557776583434497879704847404100297002042214366161117327490678896999940594645708166581570694190070195174423001235278848755504441339377745527610929325809514147714778774350337038005352953060962307083374849633095479035769679879266417749721592827313354671107633404049053382020229215692543203103463943819398890426779859642454045767954704028945050080085490081931683536649277536265257091112087713676586403607526017073121308602049611963021713826371484184114498731753459176223042644216341956061274083861477398284676348689974751609434722760896826207430988035599306918229329258119981430211704491630020948910748869194869452821809483262233783735207426848716964150249139553121749072401926828319187218525814728417701115269533601953208405126475135982835102428546019780236116951701458408401135456236957717890293472488930743181966369560652950119941685033912865787757204611303343679249163407299990678251675754276380436359899655499990223791264518379686062751454619572182196991029428530283428065897702479477297223630820124590892144738311720909065308270922991989924990834564757043033115407337181055389327247521708345929569494473669060236825971121931426240638287904817739055333462876679084585768913840618607062739209868811456472722277599231023981705591494364539299900967455264909407679297690951379813380186804445113792754414312674361984590664239954917400080724281618175235360993781042453597724228985437961459706519657237489795657897430647768191576560787588995783028458175696093499234935169138127641899339386463096587279583073555454478477342148308655427112637628507823982847765021456870563712778857238205197917202036156025801012805258888496196400058938622160750562150982256501113149222476488530994448502777143242440342568173976375730045547762062674252402788610938552534906864827307490942622149447751045344731312168914916171709119078441868828468243088863261390398851064850049715283138133069160129640280358912*i1^84 + -926834083516168540235374542278789158914272537828744136959334051021080362032376533909343104598331205827819266359646227415833449395575151897990398011027827624383981377139303443419530120728740659656258444115357171863551044528306693463619181587733233232776151520325670893054545675654968442346830193971632477902277084748584778728714342059202833501658306922505696540861972922521226979951932754632327210555097377101091537090709415943727297641757502617778185042206755664166600600983435869814698275791251897979250667214251213267755187552730902298096175796268808546643353097117156726946244051581050804280870270380657662922842746873728655877084676860156151321505018120187940037010135681472917207326134024560613709271703199967497628173063130154998563253014762772846636086206923599100170928816342441510781314629495136067732729769002118159101459569860734244605612680704538017792931591408150327159032955236856455104544942320560507216237735925314549785676807497687128741141848268075510322021454474290798356676337177085176884913410954085416449021541744038073389694000668640884258535392526410133113132042364318909969212042357496032089878813204992940159331814728915082303698142966025716511730494157788571215625411589322709655657690848376770543327997954977868253279945551217163216854823580195914989528208681607462129619081632069643004275682317865436257100595970442746555648974012240035908264404472236765757183158780793577846861532329957951150989069285455545450453142542500058489633402177222053532068137447070207877036499552587432950040171631434056527136644085558504168683332108577028203093333636870284252186601493878054028904842148504055890510171016742402085056076276373242334675386641352175892688681411556503413969926950063615219401626486172669363774448092380136356273693489711594622102349512024154173371631483283098916754451109926227949073150647581117658749743948065290021178491397237783911574661447322320414239883921514699020416408662688348797322449730842455450485753033963780553677639607478476285659931943568725475782053638363844616346650469132226115766545137099383375073835965988777246480834266462927086421700103432911261431068394041710126600069919937573564653452433355937870794026362555228586706853919027567456471835182792273598399635367563939020964071215045525851876751871313270501301756009411440011016698001104207147692221447513634894101183271397886530271815728735620590416299942075864843420095313113318414230052499069513484753783710817603503279719996295581137905732118472818088907321826702920921542589182566389439776924121311376751823687969456642478150498369570716260934481444797447683891384913030414916399306619689917950864569695352677847411460127488798010167446863683021809181093588112059602850620794355116476456126108188399779120135102690416818360471665189879355599253844210357498397131758582054341931846718060165314256249100279561132930582037778840983950615928980152648589560325363477843988594894198435788223346414807952403079691916964999686618686612516947518354222268148311899219689167879769411342871836003557986026016622729191388315819596353539813903983641573487397179763060181245605346653784067483120494799509484204365547677776377952913226077415009881817626884208402146631165186499139730341761100224442255941667911164981436933168945377984784440837826397589925834403729184750277716783511587371840620539675782184317013196800*i1^85 + 33834568134271976558865894969761349010736605414055068226789918672973305302982406388346014672874936923469187846378870954660857781121960767972488605815414744168359110394757837782589990807796959207815262071360042295660817193842011968465219231328178563765673029969658598960107466201889960361502420565658869706803209050650483977204961683890379198870282235262053524258435814771052909343714918017971705388411648740831501925415884958229368370399125224177282539372372837552927047204823844699086575502833504724913321774777022588836293757385798416615710977762404348760971111373357793708653266010506888476536885530547408336750276502664054851959146683393103514156497432214255034218665505223275004019896026278835375360797272656091840865722556316754380920817819109205196832896012617659030783443785103320851566545008281943584124367547138335864313992165221896130388416994657958160554426445822150093801341675934514612137664814130591627905748796107643394243042574421642578161828430535558291502018179655916639578613874683872629397243305111197071468879104637733610179685055279729855824754107814684129544382773678571176809179804877013402294802783259851255477629783069830433975721179176403628154451649949891255778323491206996921979229809803700618659370123226065179968580921632936781608456443626535710425606828190204370411368562208341125738226270840858196872158617351706227299443017352288412342662634000635454185512925560566386521295311324565523526136216419129389916876577172658712270255686813514542718784912504578306641973020022414244671833385043736491802442358558859201132650312826845697851855161314244695717129075893354672978782317177219372397456217428864938717453729812333028754427532736620402276490144196477338958007939224169128040210380418240195119808564460267552084952023574895643534275661115718303256623996497069819936775297228765543639656448001531682938948485206947939420662139511234971862247404406719999085283917030597485356252953616986472979822494931437937411616463875257587130174289517931601512417707270075783133912218278486308076850872780841712548299961389664368050311632736721275942501482093792401020803323177170066742659043774247771879210880250990710852777015369094995301914372831350464300938370558319564242087065362643094216832065676333388715023835858910142861200403849723102053136095885986324463027559000158070257279113524529587825205794857903072646383564451380406781841362364429013569499944973897747775823605034169502466686906208624031221409623534905961292092064302450180749391943951684673238037770632131682705594327693468859981930457033090992179040456271678896906191256357868312479214763170871464994750948468340775484363768027554185922930394690260419173137224108101966956720169297421153018405572863707103884930942247006798193750290971399507184493083183112432324445676215083194474226152274381437674123509743262037803255380732093608614554042984832367692563204770369315486021732146257498933038000633881124504831934118774026646272534528839985626060555366898667615867649127103022893132097153326132703883455543472084175735889618167995540152073924154461451846336996367790185239938248665504122172490881113462027941906352361804316890795014369997278396331377334409083488370751820221491415796686091656860291584143713387266602514292153226883545143376256800668487937008651210994182208405090470044589057441425234289568838922010624*i1^86 + 4870922959178302402191155487475974971739473994680956396444244770145982792678945315062747944089798503908668488300556673931855110534273451287684610972284602687138638187152073314231055088295655383283995642255522206432214527522149569607371237836398099162493324240610434540643412450660137863934874339739247379511957712734585694841577906480913530052795092846187432600730053136387522466545770929304726678123763854900570483958192440165665277683191854103916187405660332665673308161408952344165149252423555441729447665893744517658067055969863038369883416152043213050089619666762784516115713222327434837430679426112709884291262938151273147718917768774092200249922131329637443070122753628493662933138837109943097797564104858036059533987521592447265985383132122780689891164811378234406453228954389273686846189077283617020838332057189084045991198846670536759980933685655695130729857470697445738890544011766490793846456317695397044079389139812927996250112369543807631685006274036097301671690588302642621368545643298060812848534616643490574224119981816687949663549325600706911712776444240078580251363209670925360873002306268625490819618770900790005990665737882623731704036093005566653314165151111047317982189848090700999067436932573640346267960154379676399097808904213612963273117339910112721814880158624635715010415347436817585880863651518921699997983664426322047743729927238632801129723139360770301288134759148041960555421911934153488121047202805965700848998466914144062326930898288313419987816756021500524857545374813456550291003348152401492589091888418627162213856949985432795592640044601558154812594369067956521072438468590821769700374412187041908256934931771534385193757878927191254130904738530172926018547690037667795069222231495344595140099924802383800753010171303216415290530918092444297235990425803076390550694699893250746894548646879717863126110196008689448762069591951370402160277483994334881795589896572672108200507707249479237115008000059073021144230670088528026164463824051063382935343993670671095833466871099717529408575514749645128583735862835422171577153267095636305010230395321527946852753329113768585733365332225957994421504866153537332398906184186054624255918691789310737159619961130012726899078449590935253938133433511887957093583227202036517466960210853273399334023314083556360799376898532331499083106062234945815145390428705970351255023281264701418554635659638384019684857328077716678869875937958376444935095281571098428836875271870679190395488652068479932453194898727121562251893302454184312412177507015559151264249381157432889811448567974062435296968125036132233072693339930837628677881045864908082783248706778484168750376698355080389237423292477820323429003586149512085604220848912200582525328473048660818636381221057153244287680708483133161464187875929870088839332803392829295224648492652999101178253112935053432058431734592634928340514132277624657076879776774172261665044512459976174638818076978752236534900476684545712261570355598284821476438599778575320652448561595938308977496471152229445785679633121414231370977025726315051268543440322775769431178785377168841743206436141834748293461747222013500639227579181251370563091419348112657177935302069089995926656799935685196528615945270236935899084473716290170843781301052430360937404358203152334840284278606886942687137032816515992617960341504*i1^87 + -194426018137850347705162966251713099912196747652298682077943130000850730527946855393797451202624626699097015680564655243004106606163591074556027976006251104401720118055882587193411053585033565337489943987528173757549558340528835202388890922322828806902319990020080148276958507668347131422171661456680881590790113962446319221927129734086763098468455381741777083292372484460315119359640147474748677064216193582620302360132778769433815023558329633919381769282958183601155646320137186955514749562559687532419125542029104274137259623069822418101352906260881999988722037533544028204887516439079008062162837352568112582968885537775903957748341674699514481596490599617921741911447695955175745410017337768868528276527973087921402507657272273964721894962373741082149095649703287170926399616310243559779350770274011684455129066608094392845137252714825505315647756421416229171462726596124203252870431083876766707699924351938030835534053173623685179121836653337089160976702711009193890244361604558451986753360399006735458160007985632717630859161588031994157575613744660957297096200496744520538160271190323257922015244818877414872922994520847665266434285339183616714186431679795080862771500406033300985014478573527432311545020368715301510157823692863881031801618326185583381664888382990635562919021032545055356587178637567160790829943385633532861132842264130698489357179796483098284074950400320543811974164000480807165572943114872873741606842205740966036409422393414019902333120683240740753238207286392669133943365556075153859961621223632439281839536900477786007399117502899537190511596822352172245131463584046828728088077464147634940946137021949604988728800192629962360996425486998064054140521800789157247043734929683501837749479695589275724435431409144214447314179229008446000869806025890101343323585887420082598671181320403263822229733595505926710516996532466045133752608495250423849477901242786351386380101111594339540089013470052061268084534818888413603665335412795282741169586113204024739481847681533924751111911562642426351571047914964489722303811232457098484919453948243624457478961705267037118822447119458594846805234102147886037975976714284225060703840281069338590529667643409317636676605491148627692910635286618685684804592196286270288234650216922478622254548006394090662362072840091573874009440156524947475549433037688275571405370088314032285468757484858807618705991478476689603520622480224430752119799765972055697576017817278303103636649328115605085860028829057679890974299078447278867049551877260558771550168137776627102232844149287713834182970488463530582217978747430190570135793328618452164468371403793135580824015804137846002949778223225583948383629483052712987114842259215318762246121467641849961253834397068465305191892388956410340994229102783139407448924678600756968672796344391624500797747863201237443839736535768547067695293113840343487949601217125865795479501418276434696890144450426615795269686441545982437715375756536759974016639452587281053342239340841054475585546502308353620978912415759993809234678718546309673173393445713640375795983786181579150980040838528212239799386745396521045361847693715347508659639578462501880590437724203605400993021106309113894284193576373977149037071919936001471380045650981623368617512057843388162047269183649136115997544614383436016383228209272727797760*i1^88 + -49506728637340743026869469147381805764700673561533404245620088916935760653367689381306206811035599340709234845977520928061809926021237811127163288787648210075117692318302734928063533827703637472324984367466740239995466185052619540971756278847937711283171845091443497377598822644685829067336822367352336222740562146399719684931567337694842966695501985846952500312626380804563622436076533173440324277296994300348849328823652226492785514941041063894042756427044517893889584560866599771915686911219459542790787800874456369297104435079460333305827729017363987510312439788299603864124722669192115509740766800701398856446583380066649182768760162148866747303394598708887411843033173451358874989622383106420620502641732008765787769099191020994629241822638158477464988839842139033285407421989558226993822485163350245262827053307248913335458383807894551798824211755390666103271387251283621439963791161561257834961687205617698555695510977402139198679838187508663807661941902833060139881086747303600723146705343487753255377913465350622701119755379522306932826077701699681641268026124755194289290651441836901047962845771495789658141356037539493666902906636072281314342130469382487782373072693127475038356429358390944724243838696822349855075793559291272350937711350659310036958460286734170771134451380548621393089987168060888398076065360458566772285742290236378397737289126030875928384705252171973696633479042887260182185479139857869116273512290186699137628703025983792385059686866330221878783183697104745240503565518917051607632555296785931161363938237489698578221202332801076450381767474956180538246459079182266149385973908504616179314574892064035435965183647433122018259731561460156531538046229365579715686280771747802750599723861031035949651971246896830573789945131359484092695978488173886557501465174027088570984866351931341329129960696451476215210870547651219595803438788329367749820089579470831826959023661902851448728759794102390218116989311508815238368528416414404434931405915569252888450977550161376212127725592303325242619985917562395006597771204650299102888749450983613043488135579771761946313458514953505467138923089331454982528646237530167394577387513897063534112897568716854265191006285915269877927052076083969750148920402744975047435731571537083643462044991611728823969022146836231604382408217662988563058879180857481890822853054461646841043432585612209028406523635267398057061937570516068534928114064231451197861391113581448114895784765518497137138521732310239217703548007844497219207933475548288266018595884044756639270739609840303314168741192388860548321494075525816933100157790881039993350198622158907591760238247575188155075682981004379134523735959179590650388699570822013122757443833547423921272320875395611080214946824034198816476452439238004260348362029286923245304096891559341891798520911281211081984835193281346986072007434559503728630717173180044985987168553428858260105094400671089967873289473890857062871704321335514676428992646252677525405971857944206881042146970457926324076579095348263924218367159457225151692287623290573127309000568324491592531420875703839533104539489289286718688565608338356079466157936485029050092112572152875199461688167890487702360778613798983598330734946162754222944321876690808454768428095230892285452879192767525068589152195271721133681330624659456*i1^89 + -2337949005482143058937504430263428765714539118690065267142687188627166338980521598375402135422837747098256751526857359015061403753848051195127881760449741280325995643454271042422255951484203477963220474118948385133154698314188257371224793197967252362750628269504907686336139594666160116574193444213754626249932212664317407977988922471551335642319653802762806707590723182429328173878326034012674118164158881711659271744813302995528160064050052657105260359565595536301411898936856508384709760823297958309913861435921766777266689177502868705262868311243154247941171960801353872797740847481400465055075620373968229310409193584777911754826384465505228025447885407866294874915505113016134805553167544581927514769100175780882774636814839320440113721574717631941897891155945731277979770811099604518163972156920111628678296626469911502046426725870413717824415961388061989559175768436902154552725216248405063004577778258425717398697632856218789021641080062185143586966689986789970786081271184811465404791952105899291571179310922698259396789781674080154517680216832463143961910767624505692789215984310356523673797045677448442779113938098447870477867340315938346464769791246955791419023831855212614894860882334774250706299652986792821131861124129256506774822854931655137589019636618587176957763453758303686651561007255854251642406846407147504757477856491514716581100290436520749847572410756357241330650237755889679630067245557985207806354409404487781394647608963752284974534813344874036502039042438682964221747102166123960093398881685098227835947070751254124751378193644775177888343764434661387152215578228668691635287090832845393592923265201324482653558371694865823179644561955973061720162670073212370362626868470668948230644443791323394306033213384680394816864733758236621341392568247339501916635045158979481413337355107217199871856660625399121990922258119333679715298501402774674283614765614409951682646145556824567039716871056040817486718512719629835992389532013264561702376753973855945548622504439279981720342283288247972172813851612956736350123028650427675731077236249515446924995164132604638872304105552197322018846249045082834248332560776554997756556278036710711048576583413438910213222920350236784525381436626191084875158513017617299745189902229336691158785491881522975010701265432212376077334927659811688694338255439400440439878078838435557974606878032778194637112191766249574755218815799013933420845182381346233314615047499460621728671475490075880894956637793176534457256448112943697067762336437286797587675090236674372198480126267831283024537650416124849463731590493683247241547270600727557019756938656557990210931626509599867394867063421541561589727440915343767978253587205338768913880039070713815936949931356676317589519783239650237559100404296347429068716070361773574216567768615333263818669533971666805829199882455069620920277190333889899717816619286337436569402022371264950489207363341121738979827559118918554059332463530307430764567905292441378269380339790343626808659573477029069884395022161881345887952180635923878570508226793501647302041753766348788385222032840272282826756067617475201178512169279086264335435655268616629787334677438172007498319354457097630724919296170059752056411121218693371621737154175585856026780293724717567366167667934597425090076616480383622883311616*i1^90 + 43326246678981014200789714508815079463048909385729394597089085344652164859786073046783977100001874977221500974106073976852180216346486166154264507675236922671524989757834756890023157429232644888928680021717144651154567861732397265639580917748702322080180164871567643932189013648271915953151821164156824755861500045900576466044370076035660020913758311015680344328955022831674041548198532709570083097777378012491581198827651068001129548703280562875212584471205036701112712424039060856215388201562134320747511701224686011114644760017013078859820955618636783670222991389813799445307660334967278564394685234895142172827391502118820368873250007589534807005081307731599401812194239567893201612297871749070927579326288069255984437198483035636677989241711133943165897803806178709203202376471273081679587169681087880092379819219918262375337109747534600004848628099441960043024186700381877165390801203262437220312374511273064874627291232506054956483511012787391536974132001160570141858064300301307297028510164304265689064042104962581429280325331769634188597975538976853446419210029770785901824008140857370951098474750032951228376758654297749109527198696574750142286182145641372668469455071851232083750602022353121174613534568006166479713185960925074873713172235403594909673414312774390863159919274152325406850254860215928049183627943803930245129742191958512934852676375709862665163007687517038317581101600163125079660091036738903769597266585123069763799982505208231139314132102555735828975585616198148017581003827021756208796284089101328846946341880175790420282646697630856650685227763582030571739345151017868925291010339632462787582962670267408976794808369142665168247606794271480037116972219821137399442966789917656568725513967400430807163406034619841759025477016417758224166155474313531118967575172562465825463894516241942898739594583882640536739100804353668809786902800026725974458999747710763854327550985854568764142412681380552517614826393018763968936086217915652946357194764262514348752941804748359246461121069092040216944841252825610501895993550316243493627752681986186039902151002009400327724787919591646710488788393299125542068327342429549669138359436336363089621335863149967284868915465924515193226567758073012739190599488216302640694160657930369584899226298336422309940737640105166235218924031707322399572705129795555264371801058519470363902330178674207183797865689227489784281272437339307630288764379209230553714402195400889198047906679718238675435746331058722422108952089134813808289489753211860787216693874868872068390336248210500351018795827142755389368281920104550006784560702713936332831187835730070092517358659270550547389283078456635680343374872291848408255846536643504708626299852292831048042373230644733556138454775511266046033238314314936260843074618126082844689107429125478823512455331817481706653221376754448807629345295539864335518539261501653077472835256216183792768987483101258279726098324776130586710448604331537052179091903030435991889102360807075957940104042744056494202253508885674333092639874105153364781677355433948715900876592662556534550966843698835368295388465739456339382960742541425498856425394564371043453175400823074381351263280286880355482103071284307151853966287484633804940667261445094528339159242869195484407586690383189754194555550025383936*i1^91 + 5864247231689196696251453696346218514685786495566743300722962071054611118817001161256528095265130725353583008604653567724151904555692742164415752184893558473054016819473685729103212321918571312606699791731607047770366380486748400869276577924859479370900300197417970876623496848392759253859832971057416799756410622523753659278779346144751468917806975107092188638070977567935245540819712106902282819312614889426796561600614980415856481247822492567112056611556395796802919042838316368666979546079494834290327547958628319290216410336504107685048157864793041279823968077118990829862897211009749188491368286542313744156236683646396957788324586397308109101588089304631855148011474286428548638354135801643950963641645091545897732771171775682569112712853889076799436414029516967122239164707069946864338899148506161939876589075489470520878092739067285009974012382051588086375602116458717302546149497931108356118736205543344575035116973303928063965524996878176282899946306758822463518640021173038616740923174259000885996535302895683272794124509972735796422664339963948053570935783020682674963326281577124572004650872816014277096352509794286923518733395137551114377353645708169506001536977046514202086061527412448729709429704367259019353611040830243868192347576199630311920778984938093207405335582170108047725389466259910802503198976806524439598525486495301099370676007221775432268234941591571673992974776132496651231921893172639330260642913413313004920455246274776771576135946427399106483327506649094302111695809981746821903640079385860252717108003491321462376166924870862449993053345957373377422292343607712830766472157541208608386072695610565329359589150843039632948658911689930231151776375293764122522411836337079434279289430223958814140594960580205572212086227302541921583996083701209388576877819913047451497328379896160555808692676682886816321268659290539460747561644177063877391985595296363127873035224362205575152721197253468629982570256504470233845648171398371719571257642567818479958188550955883981865585249554459798637805715202163912321239794055616549027484394176235029308870051128825945202372415360141795742208239971826857159711342048987150497379642723517826122595653275649113121538609370375121749510338814231761873511435444614803946424721215634593930748278012355688908377912809167003312142710481658730840592646769989142267376291929277611354998719627486428112003411456469807804832069448181260932616024748713827464813469802343327365074535211328837386792279553124778947253428014270013985528872219405977043643045685049652778583051576169867758666757279262661439277186346137960999825946313303830762953293087426894723147488576126550203153527824818258645926320717518029111105472171874365694844410937783390064362612449700443807061711879627583121591791374107068275438224269980262397471897471143582756187305317669347933442142550314417041419428341569905612611851379331556075260433029515425995118854432809103574145964062279253616395956881162950723377054377969201306056578445311764574561854883029258146339042272862971349848566746338906157362194552921018831897831260248433101878926623806162063838058516929505888751552302404924122204501554079154659822615931081072235958064253067902663049618053120164266200490859094194837552408191818492461874513168840370813564452410928304013015252992*i1^92 + 161190875696350461220499962177756474882060682330672118958096635959728623275800827869036524461447072107671832410465546544911081905479123703963358331052674025339124938208470601084485989157829917247981896567194987388120508194916549856248161227457404133819101893448863049824003357769805597949458111235830883020527847597103787791172550810717306002750613567878241969680286352667645345812532266747252402920449873028875537224967329790519727289740110009692250764502453227042626717228549000517433029863801613931388653836954041615467090874611207264207248841318139176640445623813652518959985285467784167162682328622278811871417405210223453210203509673927291383117425628926181517769249067946649061196868216928924637987822671842673866422139139685122005733497901694224533463876117448700230882334533753665342981756570099115942833442422263609266417456122035277967424371953235142292864058869391902377218604250923389962753280729823917235309590251289267493773110784140794944842759708620540152616415896890469826414465239594866974073596577678553594759393626269371757362760256602438074825603911467078333173015692639191842036558268908483537352160660315772173140256829689123226551820960918151810395087351453631526977518490035092612607599697324299442823726044391004581711733445142757629665850836960511719624941950117620851169611463893646858744293791848336672586011002594223282974112851414907786490625130078788385526981127112637865793184824868456981299520552273518747131900770976101744726365837893566796268271706472152031976061201849569956680161589350397513281108738830764986205233329704218920074350539193581123395808111837721728220892264486024982836213820103766362100230502043499724766842197753072383172234828682380959177216670696563744353593904896671856863745745737584753091789385748329608486571374586402198595769580312960351878766990675945049933166431148821228027504462415169093685844088002209253726801462535810759409173729483341693178446817225727831419083955750078256885464718121663411428934920926093841789458122431323078157445226008527148104828481368232703414064121559354352298295711001690969762403683723422785385020324000474131544187054409114985917178562769132986008989119803098379930205596066559889596732105201543374249541564630291790412100539599652630654293073877371552949873896000701941668709083168687035341955984990193277106817037178748173360267302937003731901484277968641604237738516179936052684257523488456137610222519650703634404606514836810097022608202001552484741410590903530329442871996101316874547153613743086213392896923086326530564291975388333572225592061421734606968290181517539607237901423736837948083832856212314257820912941614022585232974480343013125494902223428450736046343378804630128310101676228092165185727356259972661926069558064490234488755185590094649860293693573693502604205660042184288522905582692160662465096714513966953825728199605905078280304968773972584414795440794525110963623052134999500024185368659967806742856035668171613315757071396957980961416260508713111543273002191004297953428766072049558188463389964396184331875001446383979860014403351374677623519945898104277948113536187552124513402021552730665126079205754465768671756946691587313236498574915969128711742989800758644161464847040472321196779499777436838068014899175338955924802278031290793984*i1^93 + 641845322008748868942174759358951692623426394363085096103089224627619969176680260189459714072219475662447141649709081948764863936008674985652589014570830309149605380551313064811155137211140223462886606574305510429343027983755579330642321176621877590461040781309847665045487441583728727562749041452660257833275578246022146111469688554755404339849029466797287693850036719898233462960235763984819994612502249665633196839826382708693919507629690432745142205120131594152714859256241307390929352108746252109499979004412738310131595397949386833459429153635173805573834079766812213848559706327785622957997879691938387375225689492533592134707774264890789975214636420907611394542853275498000617330692087151448888810424887917759389408947645033992924098881157266853700969577658881577485054456364303292902656528656042149233013537531029163932588883179703101318670923383423767957901880371847448782380738351692412517030874905090717228966723245080222990655138149911068387376090901108509565681308639316127884203176627257826287241242603009080767654464205071634026205667083761586863027713598890121595858171491035969017005404177823289367897359883109130471327499073385283126316451138594274101036916309477068435316486744122776717893243714563539859756756382702475514835883863533391000370345045230256237809805467165721434574060299743138320243145227155798463149519536015267230626109503886701650034238896709596061033438420242629571105163848351582823245898561543987222140020786071391053051809186855736069983381559625455786214564607492133729003113647783734183483925526601434945771657413468712822466924491826146485653841594392105902063989913509885532048581868068824118422815335055613066317698170800822949244388128635604361283847761001975862321678902627887385850038746626219156974522683868576830684976348382727838734574491326297126548986186343766127456966845390987938067201618886054590508478074117322203205293093141310664685906527205157257859326669819390078994200989950108646847074351299309926083707475098050588491208584363402840337236290292617999905976297086286430821812276885944319987060460181886979828528136607368157959437785905886163495744079143413460889405650280145665817697392600705100136821945421822148712329221689673399032370311172996739036924926264071596517795996845577963449098970499007263764763186625198029780503705925662178175492573963776213723588507317892340619444019863500659448098615481689541370730935957981096073028391175836192410808293448157718015474740405428201102403170706478462897629191583409171417143573920757937950109674585807655966090732457011039179741565730749550858312093549095721224179960630181727881808796795760714066838999830780260181491753929811334587850626912355723469249601411388962835717322099683428075150485881715782932431110735520064121428476640811557154053455613175927270892602431272948100285337262064211682808637261318397487986026775506407547764385804102662398319732728480019965915223735090112544413459219959096052119388286755513755386300639006397733594762579656970180372683534301560486601755195931372492080666469155186393061609471660988012716990950712408855809764079409553926030731426948382410995613436536942681961829066653030493388477564706245612323622186167181989062650867770511266776022495568577942671080207317896513099494166381830193387929600*i1^94 + -104366546631933939039120243355946266500709369138912486261847151807342894264709374805447295890284534587971994683747132433492502652347858809618064443131834842789125227092598541697200633139002943721880858056740026642035568654759588253352292434476272600191761395091677987322541779627763272487002370037314925050549292967169941778585731156917884530356126641456282761736586440728391698212176360664214367312809418667547636247052805383398796847064301599504024034449773141061000958137176992860580666120875578125352880338845660417753160483397475538583309704340600019470384701801850253882376251348309651059369801663596425286049616284995998339543855398585438753614015346578566100740502871347192618801634846301830517312835564383586968450331248432179803849657027315026930187739000284587164358771220825590601525395349828117749489758046885312457282511335698474565017122374539079372364770049041664047716103387658972132548591265615382869474277883008541143332499855006725544891233019840684227521516290124950362754940342921578592277559613433937159578350289176432710186629401886914160228718738312619207466340748625259835294732413747534187598305414652505333206183270403814417249537425701043939717868725019384690761424720038041891008410355657281756013317251715594984557163642987575092937058287593940151261825194708602574773762905229745773921253018501781499505695397218619468622160287932717904969572283553857235787638941600486760720384276482947464285821858813707386366721394276884304195732427565562631751890868948190403359890548489519810215518267007897532334730028637589653431628854077359773047596828594661214540571864446352031827701213687098410080534742002127021926073816043782177240406950480485850642666056403704652370103724817720747064050740044015340230987765530423443667251993640237659368538724423868258856216981468213236025579176220104414873557989093730809961128857159551470662116218747717692906872473591120741193117842226848945059606120046322980639191563142293465181119566165928385063112924532096713710706503423475817970231166504281837009786930613773743856206103325058765036598133578252396073589060134385760997309525853586449152614105060089307397014940066471270632788718940915895297087642904262930730028832945501970642452269334434517248563701226927206289826219819539268667237726652144516703755737531756809559372570076794489918794251506998537286143079585131907633722189964348022911064315698195646033230911153902593254050311728823240711426876967536073335959602303419864719719897402861835987034336719174729033684483998929093203232849698067656083201185512960701325406245296955344243764909542904060373621038906165446989580413663766483039659909048291763636042059079282467775250304660206094805213131253587461399981218590779262685031356351841314932500928957692620011996915706893641094019421960328664221577488357684031347470868551496744835561552473232004241489133219700394561522883330384544951924589101041422074335286455212222528257925465578705294587211494515258472780974366148108173622532505946997817398223422120954332508450727225433099870311917721936298446175718392474502302484899043269390566542813603505410552085447638385512317336299290232627407540915932271016950120368975636558294203277026414191112245030317314877168980449899752705421599856388278472431261530790366806016*i1^95 + -7309721138344792008145244434322044583601901135180694961634854179826875042729831657717307258777308519702218187099667363367790957109381536964548634703575320272691086332912488235011696540747959771245541355485602149248845369325074988558735048626302484679676282951446612692503900122355146038911043954525427064363300306236218915781564874405000983392275067476767612277120588048653045574990023972009747731508158996913232453602219646080458128527348941338600009553347982498519691564110571598753733231092246671052672033989118939771321244979061735109454217032207079649982448737991600279312181565465419669755057821171986449951639152311198152048476635359237113576285103572814469233231799828422250400468637156896462460361620492978345062536030078100725517161115314127691794403762656091181878559208305595998385280312263185467206202912327654910462821120751109393827232076185465789152188144571864172387363800957490123021734475391283751509083222919478372491837292672446726335098948782345172328034047864392663195352143659561191354626439716730080938042634873564806528001645263943141424350519811030381238237327093982126853420027852028281614725090301022879291490361239161407472611355143207787120472016605270075631776397514325857184498914125670625435299441056924878195270919619411218865922581749623445402576043420749928769384001938368228607477871124598783583837467437326235787535770439703529161449797595551026401267498248819629629019053405019810562468778086783445051413227383367743490507240395967072644762098430216188448610141387974946563939045426847199629162670159511830875776240361656302499185243422214165852417362818017915808406356462805929610990243436203105029535524626677325131420911656146060328148495330810215411907602906543238260313441742576742153675078115822884106169350453545320507868768092426942348258949559227968106782010022977473326766006854931446227566315953612052068414008851233399202626486388152930838295708716609861029523876814519746134665548545630922180588886118997243845751347900487215303559730732973253753872588655561010530443239670551476110214002345288299317302314916536447931419429811590202835676503151804540895285889918949003878851033231692509779981474737580919845990061320139450745374663138759087663940230770392827840830841743843656965245810760840818051375030191629398185726506684131771399441035851726691778832537645705274832404842560370395472684511343320650439805796906670788720258520468888505444597277873937942448537423529435337152090220021463576968499457581345996954893314271084243738855316911378154311338832715511241123725274390239228861876017864814598930127785988945607676349639822407087615345653183159725152068679956181911674514555782633849036364642624139917645879705738303561586144336367236073750048492825324731255209949110398719480442962455774931716202966265359120313802177021230750128941810687244406837559520741608571154484139266021124173309891909476685161547426585420147445854615983456388126808874795941897767362551350406138282917506235964453600221205933132197974233789031364379288120029335168611750576723792834249332863560667314679176572853401125733192481603575016226089833065118500722191046230099882778476476862214158344231597130175539983422056308331782625972206875693064683665267117802731696804656554006852632755441342403837952*i1^96 + -262314636215002812637447466862813709286839817765794454184715314432575491786545971887122799950098316463362363739748337227810269907175936808672575816860157048840266690134871477750080585504785488291506916320503409234673945537816032488747507656170858610827468977519737120277280959001943644516925926665619109126303675581010259616303672458989323114387539496460194177673246567564632959799103441599633633542222685801868808671591595779597719878862489108313881459456709090696767566460089734999835090830028462069030090206566350125570714033926398310244298352607574679235680144597594714110234701712154075548201391550593818573113965238010141939489690375094115644126688364755909087620033563665085404043765988374171895014657913437610759769294846672975255902656268990200282036082598877527980208928055140936112943326719789762254809404243366339221640476622346584423923677812769419712997171802902095861575908708600299884714671107827327800685750081052541476065097695073564551677681942600585877995205218946142552532701258536364143365923020206336526439811357124265378037678463175053551862240205434506421462505607866037738399261255589566451375217979707532395928732346674817800525844914436433955783499764240612275730398371379506729088120890278601374829474607090939946241675219283373795364533743610864812320075307574001115397496360568561011106640153523996176952502563339056766418553270590343871521511981436048742189501619944923555307578958595861779726133508966365773067859815730095568248999908822951215269894199728662846848255596276720175643359439272615796160307244899786067589535515265701057880775348449616600103869854411037476576175840630302618670158736302780426413159297465241623259576746641776232611028775485649142205819710611998721364707434259846467560798291138158298118673681777550733409273683737536321721006992690253369509280436956728719908284970641972941581116272368788074902804061524718835063312383230133271496752403944016682932320627208705527854264696734096355756497877815109081120686203507747918932515826945681958070033603190059688784727641547949817858523686630541293530353292938195526707344539502852641418253774717856900171739537512017928308087602863920430606562605596194885638874655776603715236214108762588754321594913192807615910200294347299799872210752164571636649334393821907995443069057109560726939753074314883810086933329172806713994938646636717125717434271032719961549653580934524626313759989172235651095691706747166857037591506156665790896248196563454262606477997037093936385857866797558256224107157726470705671473032028844609912466626534548969825190616263573116353651961668664159127583624354185444315308034754966244166928789246563086199518909220599411027167701346242618495939859281770910893576472458632730692535965731283581238122404326268622298427648076206258999785416576829297222509520230533033627924532568795440591033411994340362308597031080458646484089559686003862466243603007965287632295528601748030963709206405250615764767921070869776920077264991348755648338167357566898921298825062688632578518004322203456928916668941198704646907860210249356225609098443439549314075813212358308046761172057535310613522947984108236384140533456977827487818208995474510741689400810591273049131260542370983433454895920412078723519206500538089616703488*i1^97 + -5627531777087162129402022104337578787666183488842285656627518031976987104898190423023112294853168547644739464796237124851924107423723957800941034979317138933974868634453887055437606442835120197268850611528469960599943749643955283852839581349068675319608242562570673687226570753789304951734219002490783973374076672945570405707972010046801958233308875817398428326596234495826898433620282986326790840525949917990238382310481719211704015791870425556357601205756698001818345921458573410662561200194459894144014049636082891093712518951265133015513976612447495313285253495129571388196922433883910490035016594618755305235252879414392267587618427258329514917964885703860731635985852226739457465092926938490747857941813912728039315113602632998643283849068377551922232184292188424305039043825322212197640421234412661166211831455135668747718199963810164378475022149744010912681643308436703724580364860326282020301246365692472444882463721637619516527496966421667554310142159462822044333308446054035290567926564511253028319086123280514763430366925477353605780392314456188126741370686389019932807717383442367810669127284207430994220740110354086971645635850026489100361893951266812576326758006274982679386890522659554880424305582897682784007313475228992599474563487726242234224606195696879002319200294164255917648960595460005702703304167208375214147901288072431050389635353935687190755281834410033034613325182111290139386697372553778555018943148812243168728604817584778083777774233939420654078728760526893025050399960197578079015703359323319543089999527164455406377255547080175911222741618837947841012788680053238929019896355096440729863551430766545481056298936312217020541342231425451283193671156210011813631906994434163652177429335888505975462665523648793668334210881269104500898398746891235522419892731751360527192441160988927824701154806645655274626025115520627088731455319489334007191417811318811632166064708761004910984214578270469346774571285348948676211221255009549234121012181837672946325045089203640920126496601751378162822890406163117572020104350030975040061699048929553080395171595778928646533335363597211968792011805501163637852259901672182484132139806183530134443075146326304286102506791511737172893026591652330970629802872841286358017555084665462791223080023772806213144007690888900952050068725699166890862499480253023447456607854792707646472802968329288006582204095859237929158077334383850800492436941363557476564163065528144927136792421917076049064476002338457927980515556381808470057976171561612461692888033020305738501699759332906411258435753036753426571015796955301740732460935558449671374459001177278439573978774583858927523457110457008400087471254230334371230007111764930161874673533707803363530308817886775790672604850356655201870629463685595046800776834148849632015644995139791273997651874351252916609663547690011662381184197691526594603523546533681114836098661700829269214179417576167354454023073255679403372833413816901166042133875435257916335244071773395551125546036262180984813023356507069541587065119685555264556633563192250314261731732207781128704274773623222441052621434370883945978750511816639949691726199004870340860009261454120120922377776897650257711531615500569365781589771521240585319262976161032962048*i1^98 + -96525350552804709472233306362158185236851194381965071526092045754213738902982849041167812217730451031646195048668385886625299560231600008865646485418638269874761039046809013715508930246881694257225170370465179987234685580162551874537490395767507600566083964067485047385911755238555502893445872390092502831557201595929308320749305827613898572692423834755967482722644865688127239045827561205177275984270896764425437903065955875881041377012444993073357387615802530929312675953212701517291300912009554100039118414605280689481579264614865386197937614373577489124570178936439298996004174391837044197990758241124777566927188415541506734193651627763593593698807272754613442321064418075048467159349704685040482343447893140485115172483494560448295332927959865886469946726304664763405878585291216720097895128798075284117457305824503665265441423248251961395098534988852306249122126111653584551949392934823793879210135653058505326158100253712242057535591967203656486841757899686696285598706824863158137321921828288147594972758577877398164754910329971184857225723713478651278006073131189447399316469519404323593798155856824258339854928812302100659145888512718832221878542297026609525861117362559084776570339485574731501052825112401061044107490313037647271526596594649312877283199471814815382118163536877418989515402339986508062384959956305786572804440261665433732287252353499179604098840860991806990695596821183115946284301870306996588020077524253247634972846636907999982179802894363029510948429150530272455292155629102482297043050651333631843643680260958811885399443379587736535841208986544451464880713580514451789594809666683004223485041748617408264922504736146670286415091343345251772357793899428622563083701524617914012681630090283147674033693870610767066780335804052462994884834406170482496281982762310851313339612298980361177586316907776973811256076458614717822993931386118679039720879511648032281837218245098763922091825985075640832591501222242417778722294973883289808812128012500760804000708732985994121693734521357397810099692585909505479567708687082326593312584145336232800280411061107910959442004276516105686952241176433517619733948581157997036997262479926544452431589654088936183672836231302969212367459014502860841718828258744032843028658956618593993655183650867504916472066921784053215338331968665165874339574482216117233610560493321711957810593516952014731056266187600507684892004028977949339701943342059179202022147511673467144127042271984094204462448332829447788670540212083819745906906314779823086216903538562407995906806564878010365392693610146378493850297830356115058389725080057135959105422049803756037105758251335361314598961972115234695133590165279943124949468350711183305100864608809519202276649226989769227406626220729300035505722458296282016125041037257527589249612492730678449818819444533533120159292688986310609918765531945081915534660629369078032763187558208204879280835369250211622296552054162767796863819790333923587897025464063537945342283308514031340584897236003899453358789279372758600165996228313775602228555118356282664995895426254062249540405645319604297644243923470475037353246730987435170886992350187313637757322301717108985591864308108339097631656522030796366967233030280530588136982446080*i1^99 + -1592601166486804287677173710192839074898513997946491468906471252232843190627558248922837054870346520394651509376968232512017790580669927479882078654265826923938969765189495758762495553548187130575023365041921129355631442617149842136581260387293466908837463132692564485578888065201132830067467260272340772258013976389784623296599486001525482319689724532117824839694383502281946145398851913839011185265394620824070220170244622795036873926660756217671207934743722741256525276353126831006154128959333991765970526297516193739532845714736103514884985820164427004744694923816703814936158241721199350244256261106892348441968213979535045872363932021138701304708887277450130790013474052412231978196668312625295228655199930471709377438714275655237408973914359290499603223188975340827427982004789031130273393789106590740007366106598986167881502658208059757476283743266108213644440574153713650357088804776130595499868980042607434812104150908938833627438928023960072847002172080847855534685067210968401364550426149352256160161773034198396319704594415777335784795348663779925772678258363606592931182173196366837626314951976878407080571675894444223878890997778823628759149212052253207217062621620091080768089040120046924013243408549871310087183936671824315272740321831332596099650123896919061516280442873753397457217326731462498805659633352846707217465016746492648043585339641432558942378233679578385390291983728396104912236968049413990800276517528497789388028690982024175968274112796373649706230901514811883583251708719682782113817043439263650257295425195866283272591063128776184201808965409953888747629318827149398015293166441608879181938910631749951171600632280218211313170668901808611232399906269437086656390619664110636435789804773813040638991108711643314178490701594255466527276218454697278890559867672411810125107903456391715682267892643915984409367990331532775146390134526349027175040681206795355687626608408864235769263751880881961568040465047705786190525872101610978965642674207317394350930618045653636459538975503812588849595898440720484400064359362429678861282355674769754877565693218191239728426445765561124055487767745097391386257427145565216283426157217888137683161831127043018991724492711801868851620573432232753440526177113085389952352314072602652641164931428989621795046393475599346808184627626434926264558499589093289280017594155968675695436632689643503181213812837525212474997175950855071252530359255548620483027115539321740648989984171415125682128928042980667885988379924462063175543945315000786230437499309241076880835647995771610115601960952935018588938067852763744733767077376342475803517129220685275634627709840937861892159499545613705611634733429719751733821881338719754597677967838088224095822648993435304729148953318575814100074793500128140558255668043770493939471236778009274028589981912705095403092656015505588028404589566284534264888608438118072903600967427586074862591961629573789712354067047053205938913179600767342278330921207228301857095427043882068975261685320960249841944301310025335248592415018225578280465381606342028591096184691314827363585484813507101525785629778637326593850969898738467068163083846842319959906384248026052215599217703664942139571492591895932458275594338553292652544*i1^100 + -14756017270531850456265881088196371742999179822610841655454038408255700140334126378442473584130481674829644530866531209795036249036956086148528366790198619918276107302826420044738197786739597445885408593607966320666014354956122435847970150371566867016355962393826319649249283848847006928626685400284521145547835953085376545422406350126257209565264212479077627676757097973888496897796319455416679975170171291213713757564565262740375634706792404723686394619099258001962634058351060422084972374158967137661971179656395359907551562587997926514986542652269699568597947534932607340502882111995069654462494132906827231776993577093528923996261546013155462830399952243028191636110626320122522464844798003852560362809314052330093687454924022712039712439893562014327181050799792629948762295910938034859759984096958044820433066789346924976976689671267045452527364479887898700313689845429341086135690969654475421686759759834256358980039082681922534106974518289428904521888051211041776270659734611540589710619602454707593312468590687749642566410154844671221328234032578958903820632909456840767082813358832263622545187654689081533565028289609458005334615724666039609051372363193457173470457795006058713844273658361345241379481173548847551236433665999623361235305642622101380229874494674792801288250265789816796558545376494849203015680067230651618103834676182106763204436840063329765856470687360200269896500082186750752915906112272899793929784269110555125874110364418005501012548697858236333388434217332603411341047310929126070698988512174744213165343471027139816003933549204377213968353031602573380551176211937997586838368892011731551255964153451538898762502800472131656451463479163908066540128965131239494997808722708503307325593219655694978580295619549466437583711753847912609024339502141505345570104159535003358259887108641880044376954429950276358119765610716839520572330763155515238100793099937083503127906933615622417085568853367216612785790292101994269206868346456019508466250362992835336634009574303941693192701620310250241442957184702575351404844405167702024016462502176429236140260871164433969462614535435265111038240790269333620922411428850629220910339557874022640806679221805640754316601149960427894027483774681708806835793893825290416735967482356742569017330358814784548067619570453258695802410998607641653289877093317754453575487483348086401281469606186885697804203755229385865263123079917539544780863959698270586657063965718809432332340222897453086595312812882605580906008885222478372368563292884036411158821754998328181030491955804689471990009843635973943052238880429123741235300236209443058611505370206187515395405840981612990228119824528880056161419566969034272123230069654870482886945870506691457676731219618631481273789175632666739149923517355549097739206293391192601438612213866475785081450657001105203388481214047600999135123717006402221919660121434432382302280659496660754216541412358036952052020520762433577209532692003835584523132713292561838461951363839244435000267519638509294202275348913446040039518203680893932590406599709295665599164860035089522527589005105177830639158625042461003102665191833953593514588164853816982375879885773083429519521413411297934147851625417427459076187093991424*i1^101 + -90799151665421640985550469570027636313690657121144768683839197264066793659660767343654203562343354225361197593244912098210499160977064969872607346218814063541644497163373514681819172710907920393850778310803572876609601611161296201378520056340992015078132942558377183171460407541180166833237110494588770076154746725184982322325169675223231830495992793902686074171484520133929269216729512835050024114170228411663119835135198632798090801442858058789678819502471620676019290274723598982587526819346304251530697976918670383407885580416309519412644206758655848037507847249124234033292405583812092450742972312583516244423438789823203922174012247193222514225594323736356207750078716811957195688908226969370136321091529623609729669529835094744912940543693146526483034547908124045871027263503330955931239865329050357556897476842383226768710831166815922957155758910772404120561904735829059102990012907944104068253445173081163099835429058739320397905385982076622061412887017676094647101881192401731504474203662620309309325211608033699274824942335703886409159756101356272231239081857416400900712128254796877540313281433990191723487242927084336492962273509971154726556270115078985661645148061807139252104784037213583760098928290888195262591312829714969046820767665175331674629929443169694814994763434348752241632334038612096421476816269280656501193852293330225102665875546042910812218972740524851487546966083852882287070783485042961810850284429861337823073662420287962073312338396938130095648642382211298629544706250000760918375636910256002185162502896530399693015915121748179490583082981031227355222762963990946452844649517001399576614700704265571798551059815442716783967312218849369284203169711272314602289533182081915345454218993129046354428989682020856291378553558220589166157593387339618131786124637507044270745192650442674596190994951562549486590858576177041170767316538810550803015336731100770095069682184072442090325000043941994253989234730441829494255800528530408088028512103870810499854354627676041428104783150996512177576013360109519607646024535793550425617296529914219509937085204668292395187991129125693608073617058873168985972724955147477719459684107159509210043563476710847784574127683993331754427357850253567396152402387413861613957299974858987757511848107237398071673011341245922061324945688367186195353592806079200723853908066520229521853887002164460789348435470092377583359401845055532270174937827786304137937090069316291399987489078045237772923164837502345483093693637038862691543444311689439692813570618405260476042364000052512554949355460409298466947180210099331228643640749216498555235478388027998869858041137693429707620368008749422852786344015402405857881334347500388645781181231157332824761907244611905091701921421196109037018841268370412589731822955893797710649574956478402257199095716206813920118281830771074011431534949337380339959934968699461169128046799605098881100402968649967177605422833798583849528442410349491963296629026516266215625028604948379968640663120448125169572477437333193000718093088228084574983370037361378190945303556444316808906722077389028762914964109024960175838413296695298341826987078562653359087592228781288472236899260973069484209088110027405040549888*i1^102 + -763842959108291122990171402367929826832141298944405996577872949655651765934555163624553950089430305322570732658821681995298580615843817341669085402409803775521076181720633900430027546316831226643533959069555621352493020564539612537948620457024166333849356530002639565335871452047353570569587812784368203271375773073187880937782842192169057258480265907719468361923456413961916766211151548565904071088690908995756749286951149536267697024056297720840444023768492034481526514439861574089118311548023590653761352939212641876071123794896765486733923257738221872230551576035805179002383414408433991905855075028426731875899941907690375763341777388281043358475944402760431860196971650524954526312303113190527847638615131383272751175582102263077278974597867260705314519074822187709012103481536122855025523421292420907317599514058321685626996897983253553748270156971728135903927457843041812210938872530464472136222231592075410329409969662719669985281653288606797343618654927180059320849728904784780004000253922628669406688218602806311579608991895667626984054583559748931361499983248299987628769127232380392915842630669110461418879722564246195537193848850586043050343197524226955883251555160328639143656255971104939808694274236303246950052770921790528022617691190262303152376515187152911793511719352751946717410568880121034870212954843351605843471395373131840767660742876224590385787440593684102222952977391884973896406539576959790940062154084954652683898242547651575287884979102865920922875263948284187933872527962747503075354627541092141246544605845415910861241952411124979436135720499058556279201440856921271891630634812948164450968502606302802269400755041309538140051932009352502416904398875894862103327461360492712731449016230560847525153208606612900162279996843015916985489203140800227360562860880780240210453626471817097946316401463120683326012159840826913608279622149452536656355217678621465097803823092447490496071439007539616923021707871247312639322138651606706539923599111238608555524750492392370058535873217817182849097837191771927248887955372407972917369265354298404812444230616546877358675823083338824659603053661133295525133781221795718355265106893500216341198986848995172892135788838720433599943298012193604892455543670530039263865115810981409004813070476423915359332360012440510331312267169589520301417847605414832836669753199992266815122873175377634756700364570741721854055855313928253817131794414209214443322621979566916747267521086296199770613840310396839989871375845079389577436089816292669842051522880253969579432774053894949289147166400215790528011104067039735081399950444791422474242716552217973245927432910835691675864397382531641582342460082428064904559378684537620094939081167708650164569933193799867685902008044680130031562526984029907958544913913188475319411680795446317365945446574754940521684890826783155705238436827206712179892696082835813634012891892497262752581422748579107695690689533770126086837323998650723262918088513162497607441904573630169447713709751496339803526109997375456933004204860543653192875885589391359635677831678942777417069544898164557969913372567431503806196416126225751669393191682500915536998872578335700861229932360279041089054120876179456*i1^103 + -3912774315166747270933717921761202402795611101029035054180304177477935723186209334739913298046827481708905826905574391557048519469235669242320268285285102363582194700998959080079821477059095575399994221460200836874223221047002922036970548742959375571442909868673413751097176116240109880589005335065545102815283367030128997091618203808726087017348119789261701288140734985094496197260112010231816858893900769869004609379463917870644451875805280240294612465488392258984998403283900417318085549825245679965868943346381722552134887782495669997125562398020207068372827870149717202628764015875286974950816600266948710268116395747197118615759791438908833148960781093164486925743672421825334655978456460661509324891516135291980081257579103370189170694240740547576878659012476593266142368155467928764425048207708173285731766684289957608152666659223217772442958228304839661429561057870945484881064108854638683792256704480447371626890913417385603221298505555571325819681360686538842219701374717591099088726289020525773614068192384934252539818230424732318192413502165731213337605430865943741757846782176597235441737503576691895911798207929949160458764343624595617030159239791981281140163927929329663079805383004130665932901541525099705159352875733164464560382642393699819980163115618424285009537851720643752207062474317485916360028615948207246192650164371725152818920187785176375613222078101015148940963564092172697845379980475043938449792032103126321528922796144013760781829040453693338006639623006343645292633088253096699969855005141863611346239117557788187418508031694671125239891164624249265158328347837232223293580401312285732985930177585390779599157938804074822435795023052414847636556364479329550076909918871923579229769477282960614676782608164510677517688252903957924061903716868851154106025585599093496323319054965410447494124885713722953308112052807201027070612502483577382227560224676059157564898207009172590760907497788077643932148897906642295353718544447367863546606267399930255062965937924417389145537051098802207846480530522183803998849253927478207357578106296828073799145003132837010095903485265724101002836642925166099475062995275627829065710178158572536778429964429414757912845002592816827296970125250706280042437471158429904918340256135822527521268275759961833994262100863300277643120937107301939650212285621899177906495997747723439948770167896276821729581032295917141952164382819779767893242262858853123132669478909959800366154404899373675955242445603654414672175213463582525560186791472198403428881446364342156006121095122163914753254928299052079755635918739679903223304586832157007843526378902471109705924137288339616998404645312805420631135772426308147928762666081154582356901066477070892672771018382702166198064949978932320705343185666981457192983800888928240407857398763405638255203805453749018745513290931436871541263408003914178357296179981411759888081457610846428421017346362992732675953057890259900658864897270571499080983725948619629837697359876702867663423057324231329285939608459503873672759917838107510596771056041871769317227891881641617064989311007967781994465203463681455193078543660093775744577819090024381549679441768084167640346424181793566171856896*i1^104 + -32227552439980483595507455595008011000365192286300909317368789721077146809733680104430794818662311177494273522746723841595670461591052244961627540077887108510328676909056993366832793204497034047590073495738290242408750322840250664791226986817913414248236767082377768538095908552587057452198349372799635189297285791278552867601849538283239188090230076005956946860737440409210515801188251610907568456019868564436188070308885345235184778351918467234094576252462574604971450331537809289560886691700544648904929517664215381967001740740680543748804199575820906876312305129577236454022167471635827131722544463433144631057560505369498706146905565014126349075442331583240950932519217880593752929751507000997953495320606399821693381863190136128280207786558341946848199456209912851610985291774425519628524642502794694229668375922863486247261546077359843067381121614717931826611218397411820173612808825170006555019865120577126760092705520491481367775459158963349571505477547843382976686568879183563948633086064567576876465773163234750696472756618163054768423739734831968425954257146625488176447777145332627372938605690553741627387774603799398925415669532306557281844875841006088930204818870370972537937368477755549955326086591558582150318454592932745776031650923499134739288203040988290693304710585871866502213208055923307040634826385893184050165855315193702039287669406639489259023924469120199676385283442320224491456681095836490164087011598606092945966189072925641173058722669763715111578189133115780418012303168440038054118198965126526064502861754311225193443423395300903042245075947300013206241030734045481579275803967849796853007235455679178028196087404189178349702784575630436605125474268218464808265753015247655502177758358564750963140015386391483029783510121104038621365452826368717216321777929491528622365205351634157419631661453188758488031890734244743747463349112993464308944721082833651068428799731421691722309879076361268591834910065736833404797213953929370081560380946569437004951343409543303218009247327637553232804661653783462378087734563791656054313972784951966910842617017889416536643399153408545370021450745156137898389438885855643744906950358340875556185953025380153340921179618337731635623805357345801912589990786834430219805146945630198652573368848945932926005392600499215316541585883586208247493991226667864329909905582500741128177841914043776940404419603899884419742509595907435815679975847103907869883921823713671214152971740849724182927723642045252545116533002739042442412634920554127076698192625788475639701622261100354994737344148014884797684587422371983357153956258613398653312041647236425927552966613570474046113565412478091787719458518850194944061682105368297294091063290010502605567252168098831654165274060015183400181892252537210429759994252791787138994737332641308804172462337892369082434172791208589102324127815856454933930589609563083952256680554970955660315886468927313842229148873671479553686813936938631024301095959151430004241093097512480842931257575669169242312950613083942306414681098993151142341299151396705913398048289850462042265753720820730760476801516514289723293797844232089319538600084136706998745183403098284738917586218529062912*i1^105 + -531878083608395168955334882921913363429259992193084030178869990751955651162603598320694506789873727966649774184391943481534788130414990501482763666921159812714683818531117521231170893938335481558373789047125516507807437339926128693611298169602437968020525666097645459003963856369281527142174298551354268772176018610662915583550703895619780115818355387305169822673990073525714054405818253055906961211633321848979526387434547260810179317209555106759514475130398916522512590394092070043432165546925639462345191763950870236173512738700321438738987009943318512049420200565368769417105688606363822273153062670366120680108078582168475503831491229287725713423229379400328154399070091698107602094431748445631425833675071650016318655356994778605902244587665300645454387840701049112345168647349936163780919841561579159820124346252849099487790070746990165001087089776753736476975706012910483751733276689925564511542803249795936537083015353552009899445074218824723863457684136802759283503458997989084865577865484365155379630034004151238784533598377520261360740706247761132483968426822956395239884211559317485166336957686333485416254824270091457113716218046843827082608979900274961166977822130184355946385337846885993750198002447358059076985440062897596820643204912252582998676924519835568633789386145810700808526864534124065930233842959474636852424665245437528802595291694392750982087246867266641481834726357921053081498673472292328568599958189043668613151768614666806477258127583383574462155128186412537975852384243845653503701536063633355219141048939360907180422416261986873747174755605457747038604174312578436315642417135762796669317699913778972390351267493377745344361643233298061194929856332925872649746026955453554495886483849995822228337916429203973329573994479945309813585260878162196396207901884443579631086982548926550853324352808701639689914921978357492685308134754624032457674227077711041292159143887807400136908793851983027154793738242330549694593890042534255333980140503916834836868156112992257124928083697477501830367677466408225768523669573713087750734458669722702070774098299482268175331984666475452887328411477827543839803618007146453522921015727454991158528784824544563539170322812192950130054383605713205418588967818521047984434734071206278012636037834203861430775982720781477943491718910361458705739358429272333079076412136886709848306510926893406291153738721545526046920147961018624460745025928158777796168171850303955028662846742603822052386350366201941739030468414378719714444777688253924225582611890918846063689697668525583141811572141940090117593860233093847570880167512910229189376852727803611342643850503747819112071902442960220863194001605579724354704593932778417075798853367528612112687840757047580331632951351708448738220619127801743138161218327534365233960526984375195239939357779402616536246402062806483722550665586201647981112958010430348390980454893897257772751297451995032940968599049476649116633249440115905503111971907424712128782190698178549176892368907829056024310699852795538243903926654666708535925758238597900169206363192091767190521486217324042685626325291225431031730576444351394989274247354521729487270811268947667478957260800*i1^106 + -1785669847662647338905909611002734260088745295245070567365288057080121193862158676746726505530100518828499196549937525560170737577458827432981025829356825719615314571004203061960162304817753333290492785267132834326636051716090360616848837982848316685977047333899975898800809554893649359979677016473584278622691134891473229627221653526602571590349906236087075404722004672639204367063775354479198277305043888717639629404317458152696505997843061493024819098116653495921220203515531392608132624608341646265823233569880396992408599405656636465537631195052039012752707267047816147213994788512494052657452563956176135729409150295867433431882405899391255543690594259392825888573292637957111522832438232852860209280519639135939613701861807407806120117878729103887683844753620433594504250952994096595977787358028108865594411611846665522180637119990351975801739820997334700304742022108020340763417726471400291874854377850862500871758504852991506347404329558322250693109639337201632265218804026073880861174292079831074798256065134838104709400195602296491312232131946798110197561092312241139387424689689698192983665783188766402628800777234252995084268341647235215195985993177582194929795271912023604362268056113560585748163134795489344192138699934510238100213107331001494471251978725781266759575853836963609779957661651601811973582611037743629437693224027076258619269185095092609207298146686931840439506273393275177094954754273810333307190994382468773174821743797280672087930114378789722832734901616399183549323112617732687644925301777581071174044155068237036480327135119948158795892691277917143246433064694525077420335977862677496367378384181152398195553645980658311776002850442694429800199392293079319069074530090922333443490336128138619841382466340221246767552875206390817647234935308188950551624349428599452128806964501895359317575376615900665993195011772428429328036930714857709172604819588926977828757680363855662092788801343488359049822984439649167635311639824465211050552968509128100994817053256030764193195474893248412670712211934447600018602921984750452825659388403736204978347551648374566128910220341909787232486151856090004161338368526181295287073379288747738258940197236188106431326042941187985761526991454828266089244744884611678598737485487426901759843420481590834409347307372149994022649014299961246733589838855442263458383365634913475146399677950227104340615805775145177452410581664848382343942852489680212036081033242435518382309120200525427375984974087563423320937504286518019755508945217223124789198010673483107940884084777094610281815460225465054289709874017619669627129027415772032311094732151124799544283172160490180982220993395170352891137044466494018954993191504932044000062803091254724127180067674780141000459188411194291086975535053824940886755644145237254464369192154215041302333773407837598168811532458374201974791643874595050180301238633887207793307260798115407238659595529098950273370494470281092060503875190504430491468412912195935257291297201868090764770774806413276729635307258424261424525050028058671749820067762618834285891666316592001930429085205906670437877123482177341668084614677046111888880396965050884765302651729838342144*i1^107 + 7927015359121530604336375712021183025226935768793239492321864279092736473763449768659203125853223879849086271607799755564583035234019863107245352546057116767333234667817336375381202840573034289225795916952361084967282877692190733116139143303379533755165308539706194256217628495694565459597307763437214264542483878575883452987898441611173136574568324170213684624898655000634425417968017440911732867316449406927088904787924796995120893750322312783376154649908563375508881206187295453727050210833760690164797245207338140613336796501854452542007249060777310261206700293467358660173009187722329168698255603360658027576030845161951180715457999223353218300100905479522923789684565283169187751717448688924024428501352586803595622643632425055782122624765508427502366352669376721716661833482948998536440396657425448568738878788917043756311857773770811474135116091332778112009036823234570954124076178868587183612366413960696348852919585843864795177276435920798281974222004891923081716725642481352004003272699107257294137961386527288755729544071287959381529106250739216079142022013601174034580577554626687112539222894202977603556311260536000712637705999268060688227148302043188496485523617246560432891027469806709284543265394656156850274244978080233530139409552844884870080236337381272991400371970227409489159863286677184188816235452341176904082033368190252682435300425697243106070134276716918324070563784050198895215097209426050559798099487715416455984273400616229803482438206194561879736022704828051001976485577583773621495822140531736341787455722516427289170123808742001596695526451133422765743564688999053862886448908337577197304966799126134595616174119264377057835853612871595668480764690074801927703599102773399082898503297949372911929827767205029142067636740436781194325090422614278212546288443918358552790282680472582611892290442903385194714772225062900670181745797230983847964014849054859612398151549819823762007439981337754426481451029789120165936260079512166527907819599223967223653392908966037511823896774180076410557411840409800066919975924358168947088989260952546646840508326850149061556261754676257609159581591960693629493825044905694640779359433108179666943768913252203520115389896951597394343470422286615646062055469539126617706188220099349126087743179158869422400289054869996279831682264040742205459094681122429135329767494460483849657856064786551561766504692757201919463174082667724931202081183149551989344509776768312961430508878846765406286961938613668543265489158569417592223048604949440897172338868622730943702335689268512343563025261759084855435704788951259627866211211465499204117843136239665652541987156518199013877197499427802120496305576028261094550211695180452706806150385219090390095022344198905783281986083861039340993024591011154182118820679137045611126680601869934668187438853084613604100170175424077270239674443454221496399305701554447156066423791711217729228329702260199887907742912916280128883265276721224095050448993479866699141219617085276823125156987528165264307287076414207762831539724100991462095814257938124316282179593596001548161449009364394621958626939612781701313001566501739212776292282495896205134057701376*i1^108 + 30943554605775421744683577159603347181085872398332886697065269801029281824685126405490910372092234722804133059061462698104765678449703997137698492683372747833227490042959864078397403736121435412956835658062472820050672724562332462092141401105210061658195169323470344875530938079421160219590227528506762186125106975274021188925243771900405471250544567967359668503329857913153646908736288636522994227468744683774013839578972236309564592431987186419298119428027847853218298310614179078611244216805262061021383623764989357160624245154114237429481356858803417668428084123917038912344079779039363197878920511511493407162894024032535463918718068210255797221947460405702995812437191221152951854105008701455362055447631308647333944093503139654172505833220757834962700644442382353672314717141090178299378259593342680687892515499035716691380369028645397929586317533268465598606909204838018656526315829664175286302752463073789126825586887353197887887065018849224012705907396131721517050160806395037581008952890368693140980392300605447752701614302309617684991057150846558373299574978155861783531117392540134068759234452489159333862210423138870670420567671409243716189815242809611479431649883073882736649993712990096555186069049457873037683204991110015453158172446844760051948915006965917114676263961255745469399063042003328136661711193888879001886543039995398180505813518470680414968589199680045149478959509107788465066640315492727616029915255462259677935153399714817921627580866736056040793395160101740509963792383264607303166927375088171597025560116596377626559341890523041677133482611927502181193924415232725857147434853735499214112528736761313193620951906198151316617734966117894731074192304693918077549147285981381369194750412032936584188088864729177252690811606229530775671764847576518445567790508504384255472239883244534924806673177479111450552200393032672895444641846641056519985882661194311337749731287583674478476365095789600838018414557132302534722396067169642260537351400663020599053615800267734935415471935770185562113416386816665765403753676283867262338749560091155237050290484072039310240543445162467066724304911157922009558419896241150682681938177935550402583679715360115636616790216734739458110082405372703005620100850064004372464255629020315736601392200259673674365804851340228638954528543564366266988047179502616878967380017282796662257283514534765237886057541367964908024475191998236556394696696437732639400814206214113095109143598583400014098485984840865483938081174434622866806570312551472935412105548519914591394869572747128605719355903365243740374811439413892341998489028199080887175685962496229126050823261551485580316439761664195092481641977501513597811933524949535220805410898152284081720251226022842288231041897011768015714867511444408114139127081890913349936098327471353943018759172197480157414192332306809085300809553277773061988723370537826495101690339920514976324405760006610008601809363373005333464953599390211969244185838665673929328886280946129173632551780226888210935154295960745521555453199937366048241131325815600942991612725437448705427908177100463034935657949920711266952250373527481889074684130974626742272*i1^109 + -134223382896598466966177584103920447470901607587754263038274000411505677743272699190812131055359721116559825710808699352710562336892770707625545736729956778946173533600170703789189191020164805233533713459634328804288219487621121108372126583946998141172896177673732097333459891426906754609510510445620811834023061942541727114124246124094125580886051046024700963272902462205303808536012880285265381557500816604166454192517840015574885819057784433192368688485556898219295259018181616118347398642970643681176432082807284658036688643372270559038937906794279538419124561599391033218099530948304298203015033833231400719381566797146798437703077744679071324929612418953059566532909413067788161101753614527499680208707012536047323708018614552217097077247480009952604389986182737572576129501391316628194013252466932807644176969487603575060774102460715586970661831970987698236873406235114402654538687176007343959647191901845160592541131903407386527631904159566828224374199632011650820729799628393839340563028242686496923589183706034668051525297608833492746371823411649179391374912822265441971178021496465047121717304869445566814309437619820201077244490898128649682057518045022046343380292662421080533090025093796788429524783643511573687426190577374685063043401313825920677173782771116946145941892322239667531374132724473418654932071905149015302173144446244837753868623948001600380258299685757181068540664522429966577866641733686830467849280471455084620430777712661850374048424714558231748591297617671643872499799332588024720829333346227651905288479397117728657602668748670844794859723807712653315125558769750320708999222133462149246496539328064018119121116438550484315067285829286307051919968286553915822941479411255685780034051525367472197332690191074082933855880030733898557692077102085750495847088164081458898210803930713083211080160807827485901575995476710877024676752765727209208041562452373962579844644741182729390482077013353386457084363495750901174047685900379266729821020951541449015805761252038223557166484896336653955343699260549455553379406541218853871984128395593113152447697126603540215689881205603529204926610208502203417580179519680953469964810203627071441151893654689854261246903785318721065641872690812083121479865432411245063177436377742518264814022636074943004224302916604058394265196318428865402875709958561386734490055883252696414079819725469898738744103278692637276725533839973636319644852122201880938362094089111980240503251868191059521989690966045725342127356662573130255975994577199730391853384798828676176311283892103437241133878513073212669571843907722398514974863320926556720576778648538247058493982985721895775239568584528554589151365553905924903146576694096026934436359277788676369262394429359155730778129624668129936811917001205421840748063230959724122946834071005281524167938176079292299371445794676218907801104663605600223891735495236679685575538981307092797777697043782649567483198478891534517883952899002288123158810732696609495832953742804705071797587407073924154386781553549833644008628332875454399537486945189388288155958765095158676615018283510432109883865456993385401284548608651898138196283752448*i1^110 + -668549715027278422218745929129002517479239566998926789261676578603298956374568808906284047256133725640207525593320891228625749077046669703113158768162603874613800371714579282831090367006291117435221775285804201141057819160937129616465716491556455392557737059626282548591984585151554810745148139881075613563337864838896984028575988323229395875913105805151124872837368527175397589985900969809108729679947206243597745823565813595510558038326949001233438176679634690742759475046310005104180202109346772769524986015276544528991450377045106180137762696324753399380421314010407300068358055817384081731380753499172029539909603205792787867545862649350816662557368355460128706335730886193515756067049541128878193721957550119082702854670175195332522160396821149727969491878447836538918585385983292228585895938478294032700646302422736885740132593629333197876298715065895981257156394035904797804974742914346156431769483554666072244729119831344712957567764584946749515522818036585343473833140714915683112217995578091006381025137290372363793948908817646740070667899485125674218755799838763533473743597884514225795892184166682770260340462774553628836120593323849699417229201637098208530007585868533759263899484598232103014922920138514573202685506316093730936208828717458843724529930305210491690362605033980255387143037881768705680255591576658331231907178546818968299949226155421935032893822732443802785174477132630488522987311546908171429865168378310488612596993883939159567645052478928876644046359938450930308313474086293705675075809652128951343240183507510288495700706580426978847234199874972796318526818627703389889956906559314327766009269186704257193291877615987906730072139975521464358064916622321709136172945942300710851616505673801134933132049854449441067589691897128582578053285038692142250897638709073665916478586131882099524839586769294403267129133101144274712716821435535039768703804258493621347090489618533597284574834504832917639622757606508122800152711649773181524720225946931656071361054452265606863010880296778712842962781121867426569190787476231339018053060094560168613535758306521165776281260951139116533237467272210015945992603008331019317915220382759683116804840561577217507534922518427475001443775650262565814206883258072198259808678560119059811943404148652184727393985860288814777173527636056405448681246993964065532502657860088845130933640380538653818187604457249498255242496500013499137249675507878114770820311995322712125813904242304975049915597443171010283095308451437250764914386020205419403999951653337706636205561163285032974408864340666414283697286636156105110746705261104653795913824316632128637755235064223196239572483326102931547867867753159934882555650197186741765110406219719215144813017034469069578759556558509486922288533643770542712009273968647578193136232017785544817989431690804820858021201719495415380512663068487977913805465096133255014531831869905168686300681543056689202741347992475824010218749900955909228473567160932224863872098949555548779400507465848003089562132945513576987943419456840069671002560104412478430300313022083329147680621402857995613620782152819682610211918067630929346560*i1^111 + -373138129061021850121552628065219232236036488698770654621235807448218106391065903574614017348000776003853376527215971014756039810410840164343666175915389318300765635592200914323820407608062606272661530336730661326410543825445182099004334521260673732093636157745163752729580914327955354287268623856635147777414491705470088453068329187160635308301958238900967651325547697579555904085299993809576015108752985997425227764711319582810896927184050708594080177821452977191911246545221038332490058381685934075114464458842121551186842536797262160551351373740068915411054345112108518832870109922167804482398943578777011231805631803815489347973895431907592007928969698414146913613455261092023305888618456724322445531236340277639036849272860018979177238566458057148701309531515415452444794271215260020858394543102441686706003970390006260611741418796565433679826222563948492149330417963230088993834027923272037796838583380172026951744269828789484247857566198826490503505390880153457404544696391156024425740418449871868331960658592446891666054047541005552633209050911236090114635945980821017620525971454257663299278411343926893092352435515380791799310591091260248967822399592102750164013686230064882556840673452396133560761369392391018134415569602312188045775852235767442019685118736740855935813952093132886364498890531637767589327085291302789437167399760164090667329913639300803280886603909807685919387241780572141079169541936098478010477167063936715631459325378869622330058944871762161656337117700116666851228200588324102048984596089196020385132727641187478317419160009934353682373058971970746113113100762031449976740772461977556085640418258819777608634235429005806701366722979534412463450684597638337601233196730119366434673555235623418330913581236213629720092632440829752354964410343520806233874304904499097410806774667313364707054600897196604845441460910304172541559000891262084814298837361717819435490556425040006071424212377896591495964557389836520507135302539688382409708566947303927621642976197085144735140492109613805312447743321162727654843151309446401026546660192418996407246349168542770775842525937544662064690516908195002458032134576746847891777915836367686940764354905971592254046116235473709912915070047723189907274303948086163074576691150668027974748178849495258603952411294397892609108722180167464747467155768161278107300577945361783636165555264466559577517675172854067031799544654935890162893156754148149888992996487817725298532764575054190648912814430937045204129147191416778665972748024403907539481755245288084167324113447401505988645389828124797694999231580842752422685070713536107636452512961078540842424958358588954388093166458720309172655653447248401090140236835304083724589952897967475102806974657934312513002046865076200969024020218695819271924776887553675308648325387649002411662594042438368263799386605806819297595889494259286841202828524898397214946064038260419676747257269978222755908733689167388343444841510528551379822755931320641116225204183445400099763521167228118337267890396744239198064481654830992254588404861359066689823587214245849913448813541131383994972410406501600805671109918720*i1^112 + 1336489406625587715287286550358634068867839098284855449048089618491888836288271934917741011911803970147086703399890399976643662415932895730876559273994674094302908592159397067116806499797574825171441138513695411209546281046665476774047666953263831725699710452885846531175549151915271649123249474745335565446427638582640240549338849772058648951857578904069172629739451996045745335242682375273061011019117372205254101701077124969857257981891704358119113130713850166747078098733975550925464779915679686937828474003003257144832084909943576020095448877264087738121770961931710962911440258732380617936756163733584692045976953435962357859096148028044572005573287418027113015859857805026415765436742852593782719212408110343723627039223945818292360310426366033267998294492507768264051146264950280946486281007619485004080779612873873914647314214624258819826266875595167024741971165842393414578082478216617882509143037552800940503102274802826098612646609702288013635937311642031735957042436894393746789475005493345467601534721645412551535194075095111366099099747980045632315523952412784023753299977179084976621629072185345777603679953491520937681083632276701646985553791072883559107991856931218908202169684743012819343039827821172136244641122202055247305666332969378263630741674709148101159586432687211309961263137708209046119573026986617649127090554852481321293619767485990277438597864173656622043386023691311955299773527556644396682818689000597064148517737180026009537629157969688352256401710538024414068125096156318478946904858750365822371889892153130313121599061572584651173336061268435799478590039634150515572607661446109803057839265446526967052711208742495398982141863349839473308572215746085507055681088259996301380540697954993419526771564572713046307778689371430900510725462205716985057237500018834093010658396787430688826747134165183017092669969390143352407354267643181693837829124489707837422830783469719515972963507144336025197209353516241415665006494786648748923905952079436337120826029723007252901611412827851530467208154289607792813580106307913277798756151311600616380367457344036961163105532206683948287129069069526926956090529332241497162284154106008732378635201906967963474224229435695793180628063241221532521849993163210588018767334384054901689034575296626216330858752122826431065285071117962613755288203675623085179889812992798874796711003606349356040124854254080993012220586083648200343236227496082338926967958266904430212754366708748416120177862556707170465987163312678860591347102510021977067156784815446387017152013201452243001722836474280423202839864313071974441088610494586593695850451225168741711790629561644415575027367883462580626192879492058258459235217544649159914518807367873202116468054327727098722445449872043111722726427817149786428684506570317349977244643845545962225737990755229489614092895626134754783311435724769969070797251617254166073900287057483695807970338841786670274023148466421156972718059089894016941031490098000600212329599983873298329374460184157270225375828572281971635236808116627285339202373221828650438089721218997611855056011324281547178124504130365385867264*i1^113 + 610254365329707536320433149447229735188082344279145935944232897141606921878641521959480549318053278418690971157877957620796880768845681949294774564167606798780330398909308227175332451145130493211351867503046435918494452022530436577634028846838584603717593182470514528019891046546318540452368987234814282394326791594255939971215364619551729711305955592438809557230253793911671457890606608814997952199874829986754267625782508003388767412538725512052163440113227606690802956918084668589029379298523258053807998112047167184420616089591063450378638713475179648278594936863044972229046665435700455521430134397090745580143925078974462691159008521135781410040252384501207024251190679701960332644252656726754061701709466455686421364209493413454979735589679359226862537196619659899600548334077765542186625265511145382836871991074808927529042335442561761407290931664545341731173803723042899223606151495802263457355005967090743726241013046176336830513692915569227884550654474253609761957886599511414648040229145853417599538914094329070693281894382573608394260364847588350126708665460960036115826932604307763179725487690363634851208794930263089167153536170758735565954109483912704869473750531222722339173502762585598945299356680841059273475921187243856567819163586615477486321279364635969688792051970687388358095407849591047460907301298688309175809929822040210239835105756803159782762533762130298770065097613755677339430479123852555485567738952266698162850906202425334778376958813815718915405553010119809497841315678230244262692685272901602254891092526234297732133403810002759729491066689718326669464760073458493530669389190427007984601382661882667068871704876505777560681948989847769860018877368136232628346987045235636887709068348851819496939907054129794281120528715435410990635390924851194810889702170897392204284069559957446939166788018251681390697343237850355507968694613299270068085277347092189574621585508255168877226756238395754491155436412497864224710065592246985015546261072671186715544113359874117437055290514202250454340786163252699489305148385372417190544590935082852166519077621716866749869927136762762071033337372100486898824034944631466295901650675335848376812814627860965742411024233772232476860874453328149404894250618019012395082830926440460839094168075691141697374541991052100822676394254964939781513323476494786687473709202760725529509312219055974059636401150068736166583985214658066245815006011241154037414657310110192833437579933681908124075409601082323502080341039963192347307760360226080654303137435076265215886990869837741738878935567313390942193846037107924283814276723284211857266135254646926434466254910340744419885117264952843086239303086241603621969051997256990323673122896733615267611792922371048142244495011051879887971092161445348268670116529331633994898737858119012090239069892952376295604393107358416453043034889892667301038088038883179098862178458334404244674764450128172150795534487324343023009270252910223838377005408528243493390450916491206843978019311968693947546879630133425781531663074915695628351966122087280716203475815575833598473349821923578742272725876736*i1^114 + -482453248635902062361760846555851776788710064823070202541503903939300828788976074219319829643923437757024902604100539045266436642238665667115602114303190118412305157041779412023865527373959636797102462362824263154579433013483176853228309219279639076235791120699255332353811487826348590616176399004572406063528959731700230582321299707530926389932374420070291889244594184466332612072117366725540455948731351366701813186553654409390864060269450320413946306303452016084202865312905058610629864942136707454347323416466975222493024924365887068125977598225579386522345321315543625718160250947981537627753271222645964949203850652814254507882605742144175844595097622618580427337250718334345460828556560390890618712841669611048415390426942651373303124477372089401508254849385031504804311100271251928244951820637657348353725236229832803469441750107941757534197437795423837868814684111293184487931367634952479988952620527079952996768549625383766511539883122985299830719703435600415239011892103063495687220702057845160919308825602210379824441911082996199759940187308108126722385976928133295155851310957963569908329986367073426747460323968296607749288840518628978009305597700617620388189893546136740221529738671181649309376650861873396969896787065343137936660320893131633589819442419469142501531221430559961174979212782674762816780501149163871574627647278064625733544291609168539378393605122582539451948726618882526359062242432798605940108402371680017530459130799061310438876869191101004906773352883920477579359022784730957510297155943859877927847822383478388835653596591759250234633309174876355041756859011237023013756138920893651471079664002450514303774870731626497566636528595905249545949268810103118225728031528352448106697825728896236461042639179147094497562887903191840012901667208712994095845620608279834869586763572764401563155002328027788949261756421101511075610499186016223729679444621079857709453569926855752072822907134768817914222048517046758073452195948074875784985600936314690850553062885377857704612742685651857741044829300244595730042647020490589344830457665136590500756281153245362638885631774601515068709693548030956799274143467826640961790235804410315569522219453920859245871580127930841513521623984452960392151672934720900670761390935562428126217692764183161608704053702535604953640845990108112919907103029138313917243443004849601940863561849023384907481691802089848070658054704492337298248043901651756110111606127642074181942232119150458868121454825408044154618201685700998314561478573461621359727781359475505027338422468609960042515645039229916740832295598876315451791288668327172189298330983354299694403178883764842397750927139124638644955811040375161376091054536825635554307548079200321562576838417707683561008505942802298462387330361391882204301325570769106999174526791449547185282174146918503886791806765071702104463120541889556451861192432684629923631953546465673229560719423712062127105980103107212911429445703563643394698699305882883690676416957555915966436673481300895950391765652637204404468340432971851249659987612861593779448279211479143626813789334377789915136*i1^115 + -725352346451155314894455571202955463840511161818000700289851095155860270943458898740478183312961509055490817536782601124841826931734645986881074289714140865047222071963996678560336951311595637900094158578413523344076141742860686549393078522020613845445023513820689590523371936715976134680119366244863725518862402036336613477370620986183723383073280963359974754588876075722833971311152689028376068396878182489523777831124936827162249235351130408643453053969852570701475444335693720586385021365775785687389243614371008896778955001530866529906568132002433902432898002716913160227781667801213544301824217448949201236034821129018896454914524431682072351406381918311067327572417313366402760450585063012542451428934560898800803837603954822581987556410859828511277977842584161844973912440985182324653356557411344220850737301181095610275612128960032933748757388273044582494083355808192066452049289621993347866345096714122060483888710939828593116705707829556294780056749732775033198660589724127644889711892383886470925828265223044883058501382699885320457626738674370224662261413499680768215192209884853496470894374502896455849349784596065035973757217635431828217264212424034128786426796447915642035468905165218583288615977182901039141879505871965686931952532884359507867200799848228836053173215951894539846276488833239063803108021952808958558592975948581625625102785489193674126737446759140390727699708525790753290155624929706319849090304604853825176277916381768805387059786324887896565609092087224729832598021936683852658859744382643004207353828395317647684327804450817378037775549381730904292001225432010143831161203589374245926701476971648566686671521562170282621502646629105847922256104853561759642128608077167378470489707810224201065333301731240860599115466880349581153086511875603830798976368155574574602199073051139665837001625958456524684313384266851679713224742818951714118479393394755424132794677873355339290010201568016884792944986127828616951733549897478374019550597623239948510863342059314699417305720673637684395814360112851583856637147580568581456893895835327456316873465437036982215683196525307040542877372177381487407556432865903277001930454747197888222656242000270830416669518596962833674118657640373086076846036538070105135826156540653214611049344273833212063673553929197649894651945252867804868077982959857044857661262299854641908590333351133175346660727830846914731113231788360919541989887830806444966541497558390851101624760184644655374963445340457803189079883656474962951380693760865044002308270015199417870149179993601088688129447257294140452859317460703159057771422270569539189743868379145354935742318288918268004187591648116952011326275476344424081025826334437377430691724654079416305814984828908590021554654715228523545379157442728657862392488291797554816433222485735691199825174911757885645513469630536044706643175690755392485059791325645607624770606258555873014634914168677115578379794753465249108950479122670756067916226225068519650928205983795780433276413175748752860424126948994134320059432244912554868937403386020445696055474839649701671478937780224*i1^116 + 280809958668437335824628428922525647469513636138214331448561657564924240508726184521247646410651249758683132977177207272438744087414454937440740204937736324672646013977029070580144876942708572994199610946071952275580459240221584001268617440747062148778559076306231290197846451150443257208628085277230690107933584555748707800827295338132536435030837623489871401750508444061892652957883439573739448480352416143524168514828891499188216448092669436744337247500169991360646664075025128215039558423817650007389079485823134896267681876129059875300355525793254384209993167840906785421347947916885729596883650470794494458423118518126877943335070087322045878701534424061788433254421375275726127573549719904498870542186375524845594612109632811028211600132228192573273815160484110606265247476869276148044955872843402477884843584214460909164341961213435458355332723459257889213692960537122327191856388412374411541375730935178633242569468823144090985524360765109475128441635384094772066385029671524475144092511970897075969123249681613955396090883761460320418694577837657966639930086435753015598542116424238778628856934298876304200473695286046008440843496347894994536154991375694266369516773197183944390723804474427985248256767164460560115224327009083687101004383889765560242217433183675423462782625040039222565751268684329009939255208501397687547154464303774251462621353309917677535146564695598398828374408140444968727961173769948461674504289208291666484220240490059983467910145008713861959828284271770917310963145976683895998485996774919165200785232081979280255141164317963988118913502966479396902887984192984893268132963421785173681586900185153100053468254377147281624398266397905743207372615973865584267960245176444079182271173152375368860993080231694010774839280685121574521502915668552383583052898141312468619474831903776049039340572732263900229075912658210335136315828249572856940034973477052671258069472336106074776167579294751851211154448611557247463440138768488179213396455640622682905518204621337751104075266089615322300256496215529469896530359184800510658009730214322950395750917613750876395863413668487605677298903537013037785278997625584051674549263308368815787481497880301594294557706744322219897168353469372008389388769494679841150441172279437697943596025666919307540170512148863588769571617772742431423819174146905541999217738263888464067780638033676076270864958590122627772979271745045615367570823240582388703704682447434976533837751468649057838671920215234520785381702332891331174523037266591766208878447969871186723551246486115477096144896822998245856363854426611392875227409642986980160280385499876022107767898826252466000086711418257661179236022354290315461509524212177417227840261253399018554762402910033535332927669672341145016534580053746049006918516910523209128275459576095122551633101882607405472561602431339238243471059421460982887738777624659785410827497687154167594092609444364834160255046749785215826622651489418956881469714488691607250990500958006779449222765686442414435537963761501142454728982806383156675947368445514346980223054591105737687040*i1^117 + -29457356787471496457486318513615234310281935055949205272413029080028081162547927441296752966942639479615328352736706204234094810396148364335825954399711935955076437948344599926650683496037283044928294780982237253716504853161529024705312164324375862586531467030445132716103137541721633844133179461486758455632429730877451760303484089792071240049589462948809610659113472344697160874992634031336692949537220863195777789730298261782376859616487048707428130648708975865661195617082464898600385299775931029395361565440854989085992326205828286473847087146368354056765548328179842710080114130057151438491026497387462122112402059902613983365143670610951298993484722854795428109109746976714113650745979991688927581209361255124267434844495719687868256822048627216582610989951331103636476511230284959367255825002543856294021872966712501310318037927690592863794932117794513545535206478112758569370595915545102761238034583028601638585471007955184683345058491515378120238950294978671168647466057966058310947464311895235224642736760834661661788673761818236693569206529906171078826966453460211143790901662134760516452161468206901097479469570646532869021514438780831638141061052775004258178179361048751225615886770363179903886429028213446704318535189985899380843126015744349154143322630758281353916674241739649582086545229841610479306068800387088638319308185428759721407837360457204951795989357035826773382076319077340826621384047147302907735527086237135122808075857000120170549127998649380392490311771162157232738591302686802912565155624928013372751580115547090945472007084204983091675896746070998580352655910154667088901386684850162216753215055087029540224002783647785050272500684719703241469688003707225360871704163422564997397969163347133567720549969992691426255158634234805867557275099453192906443706178088671780644195546791254325306762656886105209833670730034644663450116989404119781337700181172952400198477914237931843580522235588062962942540893115513418129067117966151453862620896748521865105812955512780114922159520638538765297025268587701640205502446283589284231422826558743798251740202768979917419560610247818957205782991293434999022808168877382713059059975640150475050435448202594504020330753031689755037513057823729084178420773733976609891367273495771315079830431678520035632939495538538554908473584054696205588799000229703079282032762080602918521501420837947036913560425896025007691710248432530652243252443856184295620910613930576017747790111030234263255599356091584128351938205757824886638809570904076389792217305429219378340058965438180405587511194306825181693262821619446247614802894048156645890314169597479934531067035820012140378596213481228788369108301824371803677524116365451177426392639521127380660367244738764333576658204306062850907386927784703124419760439029001736275071095539394998311810977059620701929653784362482961211131889996370676115724775051227339629387696301596747290696784697708571353913991629207707081237205787919118284291679033228414372827197446898889877935654864522324849346372038469484906503796804006417238836666044709500191904890880*i1^118 + -6655956888066101207305089871702450322141682361626484773796520832548735176295366046507581488913464591830905481129121085998872413874113302443682591003227276045254477251901198818176502289255653866273707795087251725242588723612948637972735845030477373170774208472215315005151023944458290915263507859372394885086210282795241724686860303761150297831311656905625869038978668262581982555492602502299626208754812863851726236351706571510913198671058504012328661091364598761999181480175252243142814330923356780755092992100745383041808036247640740571598261144907306781110724316094106543608311376940009339036473677002413455395027866917681122258791788187247256274102647010623239928849971889160094974928500911231448593357579296741528996321091006938192446818207472346268329688808724247923573591699991083700616403432192815263513165201559483462416476080884698803584024154132997624443074710962383845366952724077569799511364742711102826300222442202097637951741712893462036321054213528093799242070495549844495657211428080586584234600791802248261843507445772325003312514279602293720900353086578422759874837139762824120682730829844875971851855743637263407627291600540903767868411612232959448536846398133340079269923665514207547653810928728245531586453916847597794970519989772409315115329515608655594061152743884894860527974378265797031094945837761808299937769180189360350053340445492647291597180601255516563913273956920337490619595841427337562052612323051388866302905204262555719841162164264903985192254340153845302501725000706738736453356889577076133550026216814744105319571903492801884018667383504624556808156408647469753636454044480991431374555372427253721328612553463607485920034551354052516485758035576506756917416710818172000368200972447152078477372432846853470767263622646226790367979609630383131033081417769724232312940290347490669467426977871638345616717298957174373190765826898203387863994311223610272496764252693308031966599825346164900104393621394941575426757746063755729919367813454989296071032257251940499857370953206008055892585277420992444712254026733175644104729257909602899814140965026018651539830340313137476400078671105122310969161689145405170748761522425732108173996893480711402137329879816029701344802614811629425534291186469158771948403138714732409113969410841050509107371997757139861795725103433588768360988770690589614032648485653141674614862348143169771652204450719377615291520346134031255844330901255214379671365110143784732245975941676083718294011875920427393020005602824526438852972884572286002595585837883492117320783427743319193409028644181735439530926142435446091435244157320215523226436792366999569923185109795678318037516773734106342463507246544591981066430769564749171146414293551974545764002059824871294106652856597037356343466500240873598040176478630425273316300015940808128056067609259219044626017132580606621124472340512957376486218483658861722491806068112358777960574607579307783546348600243849256542811501533059696932692479501653658690273771065847430258934109966167580204347704774744861347132699791728932989566064510766153728*i1^119 + 10076556456788526229993738654562318503470184404269837412525105339686640275468306332056745830566321502894611149751850042652283367171878712346640147193214972031019639053328793484569768957369454649786049693594100220131107420918653782060474087232694077088091941216811406364391493134983188241650583205877144315153710115199438063741482760113174798025753247145601269529566733233548751374905083545760207430343247595685565191858924621377225799914026293578272435360798782747745859712515495173162534223533741951427811914007640191382556951338985564168448088541941836701210557993665597864848452483832069579018729475173304453986785375672183732299157106169372559426602974099892573659435299865782601550737125483218826105950421228670325762302298004816983827296962360273619208871711674379553214649834095205600415719306462448945149099508374687986642816654297470399169404495442516948663692425754222578573083398777819895355243434487511835935934015690360121268751341050205177802505972287657401228208585122941249233834550646208761039002492092088770669807661472379614275911495658022992788238443477854033486011334390735714581259212711217119564901537944717211176359121915315851195540916324597952290317190041694769330855965468755961841304482815763818952007715543757760099846037304585502030522522308816537919276441203322078381549639082036445499520789400708002047806384119716673847857809988933146035816356316416908967595819183528922358282775111463164624426696580085600576600097098149406651936960023674964390985821148019326489310784275329314388419234066043646857994980968421957055644229412677274316092738430928020715329568880901247250226872007498022219640768945490482837602891245720650896958504155340126870462326681674670171031705413060673881961273733007535066185910497716495227263677604173815392706868952412031798958288989670826743850728168745456654234017491105480568859998702337503962154411622487453449359385282879059054150222863761316904804657310053735532908275567796238662827600849993390940293064747567095189146007045826612397586243588229375733424152436939358077385716152381186850289184575980102913542809963755073378375091796565454862127420129858405714801941427561205400589398830911672023010934329877809206358256881633798793632123326584895429660590891159191211975160295796764878188351149608735610498484960407853414993273817126625648499812970851393173851436500410138124868891665639210789131911673298406621826470113273605184757761360020854115303584033058905296805675611762145250539586619338318109222081358283993147513712094993681597817352239192310963059400608543797768931013471137859742716812408508601690367353826706908938789352720334345858263790156943730815736365499145576996181815702859435008540498954218496764955408166162353778915236871752686813498316604522841060331306810126469012999675367965042343088240834379869880842376690052218545528490751151658191316342705301597918570658739794215507980280839190671840242300281511312187331514842413464489471954830992488809560084304055875494868121061889457296863583577628748578183491094127374657296234529791304519267647488*i1^120 + 1620964032580132405977839591300414583836761311669318271524323365542496921437590136751481076596325043614968570395606949473978925149036632269077753649565202421786292809331858679036900704203689459097409993628852128047889542249147326115210193652538642936254803663432080365894209044111008969795336413439775519896040727292878449195353893457197389823600743502576880250142075898236057694923556401188207897516878099483194017299248725139129381963246245201022718800884452300236870637799339349764046511399080246190250417510616688487888183823677298016807860141741019884619698706448704101123717683836549845956918409152241886692494857444735888439602734883766138454096198887488312940812755487374968197479164483126643460599827667831301342372607064159735488545259847186865409612012363962256017116625577993258065726225272466581962945979896605329947552282064750367167425944654184169568185835293611969085713710940577312718626353015632672930519669668915926556828999923166425914339437986308129791544114993510069636843140341635242252627224306088619807623109065571924620247946026002396939890535216786588892277390524261116447435739922936954131680689154192092354273671985332331019327128986912185055431492485717059330724813863755547754938648307865439970452060992923593930923786603853192900709634513809161096004243821550743229881492315810432478167185477030904277774894346547755948503957862272768447709258264575494172221906819481143331601290853739041728931103499092249110727488048212569984459097887147168751227382008585972725976189683855611574212397120982546256572331790387834456044690074918271793021962939490340528109317281286968272042010640433638509124933487615136453897968752795860417633270271158396653770508305230475217993255069449722769748819217283884370883726229862095098273153024101424653755662846301917453833310266140700730156018901655122569315489626538386794290162149916240740753264070097382833845190674185939247138636592968842776424375988423204545264222680483010327598624544291038706346519414669923592213104644773063676195614036934166374967434036476782665045116488468108427268734030893070546058497580945095400548124614194718574998935962494058062784317794466355402566310311714686092780252435501409465496270480928158752366370377863003986165844102025262489145384680530691966621352727108785446336583754963732287095197908560681528384660709102415147553005993661153894955924426077107286251519052066695580744013125450705908538125868056210116304807905860891212532851940567146699728370696934469024175842905470519455635379987673510724216645397448179520413777932839093769574214867121198977913726879461074658794954837585357004820259659730902039573556877493208718950065707255490194829755804074126636718557379468620869923953812067503795583628297696813221082772122247120142701717819528796999718016772981766967727276622198658001706166203829692982312984758347412904519809890800152413323147578973116681736613083566773277185632385997960740199244023117963831518154215763031110369050191150533666542834051367594492553410803064653225112055575544922223441134881597292544*i1^121 + 3158483041716572964075479144173264545032886701717417265244537242880258442956190270244026246416830488054648801831551297640506109769197435785241457545825403181417289557505355972885436749841127199184384043030028375173180773082400874187118101217850147401448195461304866836453580499596179091258517860694492444797902482867561657644220542049204595614539456522976541618298389457144439877900017999207758914665229354228915532207736775195126804249627822202377606925984108513657727202559968936565610286672001469702870779467100367287908974470531150636068376105021025795781819781474511115136121621585585937261726245578133170521690788454800018181118222313622457219458928500669982749590845971315301996713741165929736652842011865422340021203758253201845105615167642852250180662796528794305818655020659466784815143114970294343157557172362748389130220244410995349039305600336056018053429041509513105261312056704373116281848070470893601550937050552399406375640061166777479994395269856437965862441179243028804215793020752485295037456432075970062092825595935023312844374877384278894725993975853276803397920950534642613832518650686142957776143776630481669384515326606192225837949008250367656221957008170966245667764914493956034324409288386175497877242110507718070269868542179190491745294674437328378024205250908699760423614159847070524249932625086029278476547167868738722171363642294057648949289930697720653148534403996261329517246218924085632713490963425108556562092726479814733300057317894426740122090245349434823695561994794505768904448829636215605178362516964116295877898589947321334215508830011845243271128581131133953311624782713204346373047763557704657613102225912936250169747387471675113288913797117196195808553718457323660320827791743078139930520060226115862492245931030861209823192784139904090288354982785773248722995050736507560514970818723942677495724426968255739681908127698522486802324506225670779805083626142100735671299252386106153783311234343216116099170006383258886628885781324061030840000352011521887279582779192735233565898775464072017851504131567310654352724519501656241830071597776860103842613686600936804496032956323452814606311286401850733216610535407784004572662724257280682979183189122922558227406336666825525043278572213622092373014290957691322575635313479883234969129875458910778995083804450948968841022100440986700602330778166303677403912438400828847694957036620381257708477972158405044787393076959477216940169907917068739451383621619649893455982214086785123477783181964421580112792537325876300394359819667342896288929709497990805754945499803097618959027505457338257283414561340198639928752152838064590889035979903595619703560779480395250006149682676592714564234894825732197184013189437884149423484230958102340851128762323421166341627116419344900001607818817760111531560127154961603275738125386104782096920533750073237672749374624335329385409686580913794414857722723762348089921136740999155099440609106330212553520649922703551311704388672276201222732428494564516596448781910537154198721135973893319327481856*i1^122 + -3524044481733237437142971993306802152869761238087450128755184208143506063874234487381972230355681705082494259819416890499548240245022929529410746703141222545260953241954907669795910688853393326058938483452100650619464390291172380964015861921898518536863567831906728636923246492901821085660469368236792299340294926212142514203755084907052574406844661492393066102119567717602759977283281606843469230107088775526579468484940661138160205776855045743182734272749950668627836869726920021007069546980584966636988032581404645779798784717828892234360835025158337201640461431234461219045569852341756527231902324895260390327725307607806079204914907976800175771459436099771465238942498870565704268571013697398444552842978214369283724000693084925635266806642660913771253471714887005309435446325873333210833074166870259010168261773734742831604661455600391675844252952159597040830980945885041014491673522758911138013670638417967185331154010100729347217327903518937431463806297748598080538112586588969693989781422578799177975556675961601277326715781966980015561374179371951950236077838755108239587710916485358200485690508265975313002792522327914193311235523964311450454105210271518933509612492929314669057341931777900771286152939975746908550803914675539074839181376102368306704242498448202614499672382714266796865044934718731953810925514329308016308772814210536733014998342488042367446218129795982227310910625818242937997471269660245887010887577846415810499666806564538328526567950361304066241940000976904079737110148985845983643794592128555970065685635480626799505937191202998800508383331078591679965487146055292916905042845256648016679331220249983090420085509215621712329901773120482134714734528049193455730759903328919671395379567217353901481863045884626977542387298121003209497991779723429124550209960503112286433468511455923565130720753977375022933220203011916137484312281188176815500639066264079160926290137228011185427372435444072196771803412196880591448957998617256796627210638389993362189904431308895085296663491939993182409011252692811582337146734062352804124243133954414969472548414614781450248981460186889127388049553953911860958030423364110340390378883724972515849717484192172499472902472555730181843094982073642071087814909135252574235862517587384831867466257411053509428953702915756546255027461665131337908880069739152754873313912090185270174873582560880747046376808661818598513337383120427929237415976464973216135413631152522541061557817833028534334823957967008358426591726401144518512602288640997536922337272086768659133994956336081745831951982244753320109638951208923979170588852095265509703167056116731467544373710654104160347548564169972181139607821284764275465166401301089020489427881897650537696326875928767378575078659079475430740185425051804621183496779782620204412185392535104315939848658877939269214279562252773390216138478471179285502888900527767227302806315413651321582208618495783052443240380414413572478056238903157702768639040210362979511189509972447828420047354269759623314730323734953984*i1^123 + -1485994797720581339034408669081060561940564732746188269551403950241250110612069126944583485659613781903732723361314147896700284602165444653925105594427456383453404086817395971662913201949384045963159007654206410782915753102198257515338989675074995052513099525219527197148366268545706747024608468997298818115279617665342774868175590526093519105560351405487760051818503763431197030296547067587647113643045331243112157420567846332245980525821972284548005124415850614702810442708346675435066127535388173011171680975640268707135166467619436607294860970229761096236750407611994538166562346478123022379294460941456456853455487520022682061177937779205883094333766183930260833333066710359754437418866046184711167088134044431721131150878373021233231475033089799343000179531567717705140786229246138402726050375443629280095162518058426797041307222238194005323846715413379645728045391880747848469258329875823032559065906838457829602242765066227473184263757639683984539507337823274805397992448339342396508737615370862548317326426177574023250605466546644983548829899599315601666427710147830333525060520151685069713298431635884264140644386037528901519559566232763162533610608172968666673441969242550638070131276998454475655217378848694742188719277460068984925832162157130406265907113683215653861641372302846558803267370415222095922397825308330095307614070859363374230299852579857994455912686318330476213516869261676100824945507521307934567251997408268749057212010706400963192164841709350733601352973386280338269119904996635306364187152089659087802103093319069880590923566961724532680355324889543178010691296514244635244326661703573215482950423593727607678073234245747286944050047275882879265410118351509794903562564793626670837970002439843016867479122743553197421961702949452042516387934183422871631486221316228447137399668137440633249941629854590599164671838795351464199267724565871887879476728029590466466696883659672897694378786529029660728515268289326232045471407291124176365625877842947612722994185824692855974614099653097846276540289795191556692432843071234983542075898778452223566016374024693074069539961098366765976943008575460971400283659003149278936524470013055425626094180319201281255410162913238027507356254122930853953935033812107495224102655911306254938515609834021430083526393925771073539241089256916573275604124869097271934568235021263433185924187812872607746142962394735349590476647868961802527302965734337136040785367430679665642281677568056474180761888230411599067691774403656571357973326923042327897263077272591151773099431392251086728920262776809364408701687688210345656238243816473340872989611181815134697323790598751506702482997353228259943256733796266996329530353842520252463000209087058896518011485811251913323798039133151907874076978285137648253242449612046060969182092472474230789023601757748183722491804350173051009448381141085933251623626781338949383760624647805510737499950609337392564477856225332898092542141151683396929579718465711779994696049046990822287467060602209354907648*i1^124 + 4096675743414908564327785393677710569310924644941945613442755015825218047275757310947520037549440887842223048575791359467670165893671981498202942420038145453835573808173708406054145757899055433902029213831416919009515163362881383432685627810463762953229766769832625949159403237001924910987802353372503204952527826536268581222184251118033100227366733474729899570416514818505106444463027140540210941253534310826019054237190696507487803158782604214605988801118466185543369686230988602079788718636903785045652295291295217418778444154966096106626899414236034457587318808882021996908508517088591803968993351778435122775729264123745315551417432555262048094503965691071283272945434962127574037353057661492430101856065449990734638271087736813279566251997101493786602885640998360746395852459979215106900367195253901618586381364380186590488482598121343413028502020589759414709605487758021544784258814948013283410098153576463639634883302241848223391099218940502904869197159186204822497228733813337378294099316141761533015727467531636671099726723402537493830267666595241073433683881707500463499710812137450234048320104328277686740230230320154045590142097973900783246689438408164374892302937092033395646982420365626601776596216101058861782662105993490842150747440038742817498346746761094042478987016209497718196547967981090801310742301445512154176716647835927776350982676842872728887116886601869292229010043674629972809577881309923731041554818537085078659655990441426382800704543195397645429613963685964425169990490452993569571642632210092968809164674461579741379263901298512116317989115087532726838498618882087039305738578792419762239681984144668802481024777741239845872465964878576797890535242727419606786583381275477309098376145510712942894981682816485567851366987443689253659362250047136137709812685249103351990382779209887445802028336755557824164915351200987680564207703501095087864640224878456391570958708211182324078809222919309512079653494688923691979212268564310628638263153811328579709434196294165742631206844290176053225760324620690692035211566622858190632126454097058174348778492583498058760371310271697689173197255975029503243156302637640091099758108934394673238541284262313920765096153273930665866844780398805632506114945706312181046126141302136680391394339410779390347258948852227856810122517792760591241083254578296874482946448904566139287934336920494636343780585404364054359774423829467293024912344991379947531841804175201071891518056607344212175471449514067542643217419231247942821713592046235029060754548810295488604191086619537638026002195440970242844319004944013115243414552999937794380856315940322773247922040504998976702124017609852716363482826182987148284080814805875911937280310348864956802749037547832445490569357810072666953591355888395720093599427291087135356659967335962599719316717961500968969688150799993113318568532232952496539513490512250394768912963992130765885468924286353750464888688489803547401157796545315325397059997167549140581269838092580095682889268592640*i1^125 + 61846084433001661652781519986851185243425518675381065840411098203244981637962571548924517398503500250070913628327613950786736555107355531746097262788259532146344145631601340590920220058726015738345374681279745369608235532329878280581433045403763387149746737234716495272515276515029330992755773622126695440888034651191922592021564398602927938275616328953622384875753027586626628217390980767560297375486710596418793635439767943772773327978498742915311334178464456420458795371162687924978143618901922460800987405341387967076456645095790859293326932615493722554358902146625779325831032843339584796055049972194680883032635440839590923263208205836334952083586335031349726904891646598239311369189144753942401544026660439189883160209099578550284259068215870913647564185165919643953346673654851973445551548588980650902457020361262140729394645079639650079391723645055368807350399184152133481269579941372351270517694151328568206059078700855739151480889473538059399567478395608531902786694875737644055494271767306343702877515752983790526920851554572459069659619670759672477192151565270384932921638530540995607223857090052628005382028480397395578389650792771113472627359355495849528325478875288366008214981921613486589750476158613386942694296887575903736429335657190776031123702571454639897810711241757621304419086316881545331251272299396671868849115856334977078243563695760702222024563430974367471912601305284157450584879777182641296299643298114124191608514451435520034825827268476158936805622261522986643842424750132113286026507004905844599017049015754488436903904971743210264697625280969669650295726940672616454272349217084135893375365081969243014520381591351614979087252535350353464390593468289379710570721745696229023313539621605060511398760875613518675034971111854640416311330789106180397317515749720899659906663354179670256247312055218718495626145596749590104959636973387251596022213466850791631207633484381696087761033405386698166823311200303500878290915275014028076698861602187118863530081930772492685005784251028132517656774455225284870352618465303639667048337513045997731921188224850310554064390761610518228512531716032364937577414322992729362838859029236486099140070083256096978736523138150783982593515944810442930165200062150677374941887368004445897243376971773289989315075466786965109576541626225292826033077698363240178591331092119748508122620857021034421193574805940787198163950698214390918446709129128391473805804586931736792921856454338049509485008475202933718670530029783360711283604623913513732272392851349539008278901991843110410177598751942982657153632289784964264717553854906180217478640674113655510423429475264396033923882852021303180810537131058259601855597949604560970853456703425850972061399311880409545671065309817805346815818412838709438468223277260409058955865688172162493235277203558480781413674527604676562816731675110199044704126677353554831950619787474435952174869080727063708135637446000751111143670937710448713151110477105330082365570880142737145856*i1^126 + 52681485377718767810512678309228991079847990166663462251605264178105876720683318295470815545482600324857674466994389910773235954979101497373691154716250032122181915252920259723444454901505900068481014036246686442533587441522121342083975629562414874601121451203853978095797326080296230269869508771395783762068981528630172265355621253844875703680862827400345662175714392357582613018726152263133037198274147306099616658545136992118399236610911619755690379422620635790139959117685418204462556804739640074051144716979935321957136355197082536762085936309712064648538157560666599651134240023710079238332884241448658160031504178675427776451532255606325132252474698266917925583664321145524907308208341417278711602713581309467018034339568917384182278592823665706598528892523015414734106706613184393198982277076020436572820325472570182423223980042553647357763701071868490081589552591902831915625901129797282893514725020776883488668397346704163125568112377675798634152171777230902008037710082752940632795039237808394915438937868600112762292331193472169630446679630265251684436899638373993083511646520286138707569539632141612042260072252687386641158779698725807297311731029253308510080726855959753393241376525889004299281756412919553785007371643183253323497475745159129543403505745448995135704388617847383394910631166307307031564736126684990869435607654877223102677673494199862278988701360441182254691347093338361886184973842237758438010131388027818277514263624575322559394959220016740086938313921206334946592417764762760048406497124077969622418956876689441829668597785417271916228719976330774523381457512790168102951777664041811647918188481528282363235615423929751544887562267645804657642013820326444206769602102354773194719825328920679251010319682365948094647287548424165973050545830793038553790499294099457552525452953471065074477293053393601731646582569340168638565111738910618597756062465503863431132179531361836030597628624501111916702281777453134317160800877895892674833490235160370639967458286013131825875198499406711964186338593287898889739525093993333622925687032716020191448556058509277446234575332707779359725128688503730629257528593253090087747699412241455612137476553837423690750100755868895071078636861807249241342164442801438541033759690295409249427590020883975380610310093953539988321084436823616148655175973265846915064004723155929769997514210844264289000798258214844726129416622604017994143838291975865071758678822000955903673524846649892374362619193798861049074402066812057418234729165441686831397768747432306703320294483850408727921620132154200331914723602220124643514623315440890182295095348744556145113227920428492022643260595414895843413380811378207610857998522718522079861570664555931293621126173750698701759212716808868942578234772177327310017847042680997021197016968880407722488632087811070435396243885131500397978196990274886999528593506688225301572291212806362339171390060535486019843430776737217724226372139549573706396531247358887452701884416*i1^127 + 22824038534493808871793753026932260542913270678689565109449291081465017512757300647202878940171474344587108710516551747273876090637702429136936371895348314761284466830028470520752896751255533867967649580861586946803576873996555730063658932843287626963521675501928696224821246719699733591986464954654997261833932013851064417474448749390388950340960615249672258172955443479498646214175303107458866557267074658613360396465943144999827405365258368775582623683316543658588207517391271089655629880136193338443672469932099421512283704327301825424657356299090517641287822702505579966165668421388857066855933625094997764049611603685471785033341629844376937871432311918580693533689783750717283430295078583771587345775510242930584484848037526538932947826794706843459373341992911657600307482336004900743870912780763521249661323052780249006815778193089695479253949583316625568134202740612443405465040682492578594620346692027810095022674844674177762933615184155037159924731951241898135231120830040185862238253466401784967934884829451490776697476449815921834951746471682636060501410464520364523195021197569737227918823543111326125666373982865950585276072229373449073291372598846010733172553379971162860667185763350776748847071008568612955581628974927551264001184143674479143827907808355512241400284803765422832167136473071131294064799990378499017647888983738630064251300493170466774805184299409538086369065987190540041862007129262737729347052018465073247549433324221421336838203963665522164914137959136666574110088778188831707681571479855033587994685750082114043356308461145041614432516585626330721643827812251945540496441049932308586986088061164317637037424026033562463453118269480568937510765974549043512743848360832830562407734052387833917315868524333474930763138334046951799048799043030275361814968731392126729676835814189293986990226546111383643825509397308285366031068086600959144710718892705050287822021852348771331527624309559083770247730545280342913819792859892869185979370141360556651024416843781188420277380078138793324394515198439774410702597584932920352653508454151345995675409304439495960754939240628399852672599504902096586009441727639532382820335853674311055872312975122598191500434499859486979669371557429980013074509498502228430524771233185872410505792670286490239315941929696917120748953717522383720719426977932536353740784426639651237218058947330479039689124603475389351664826108796544866313513032495364941818157013779392977692625634239138418175748603577910361198141954609583655909441938404836534422129274043827451793360398558376367051467044778645595504158575068162568941894543943038862392963082901947048994324926665973351748885460478950974556462713834195562857171955773305117372226604194431667676460477480923155980838639159833058402939802300902401598709011256512299089005813475392992220683755907343465379778010859999858604773423078800591717479224719556583646933656968691778067068541202773179025720183614776486383533975644195469167772657778688*i1^128 + -3865867019581305222966477645831693611124474776327131209139299506696582840582142276542759307370479912538757557836444017591166784158097680040335850551140633771175942932838765025849242637625674605272759733078652245217190769422835895741301630786797752967727234501343603630086170979054730594872455796455436757375774315576919634763315849715538059265653502098561324364811667183017914256349623407454050348723749545028846450533461674832776609789294865982969579608578915315095003355321735622348713875922690265419478632324344064284912970327514648419838604609646961871991141412676719060795812292720348161556401517741944586448448066528827111006880316028382346884215068876650412914085766571929225066729165824698544833571352019508415072897400504890653332077167827442079452059624262294771912072051576564586817852139313905105596193226135471453217029206680532960547139915729120424834173795181537002741654047285464179326934698544453491232098177453783948379140879486614355329818778093954589628720720473115734108431833596970492002063769597666298214823808268594592193824098814590159531378575953067846472008464271915021797766986666614648775882220215725164552433433026090982538611173704571110526352748326931466227424782467707896755304148243327157857489406725347753354070369347538023593071025632525272587517620559333965676100807460450616393938729297637500285931298560847151981887267176881379056009203507969912222503177897548788222249680383742412453318384456345151469914759171157618778657538535623567060338071017581792525027832775754036007905405056119798303942874273334084309381874880607850147281792612575401328689412228820127507743977419737874159420883495185099200463609351511624289959111457710171040772300287892398883404310647143800279032158012606624661188123251463951971584705827120670164704162723930548289498504662424197673672652816429653955190204575251228477781032806219065899282582307884589880373229448864384527397779720784666275228812317215860663293512662780403420599750283670487807740665944056503726992997716063247142425907247578263410408415646728087708855872836025378475241994433446104458467554924558430312186923187229976880285751025917890336012076202081931325742636494611502027876178514627966356986639181414984470786466938811524560655685428944868155936658371212898361440254391520698626575756938089341214529730700483884072632909840881571342118350851727962253146292653721459810286202689217823930828230644524302847097123580736374146893248551617142235737803943725854157482597278366785408302230720879661823851823461375002083387363937835185244204962831376490183747646678787751820268518868939521249498119707037426353363425756578887469502016172638877932335472487875308081391970115317702568555840735358580401029553355804242030465711172881546898381888661123761934963240074500838804832864149280450476950122055282515788409384419687262346767203784524762819313595175639760555724373560275824310010840397258936003423023896166654144136492067752273447449298726377488384*i1^129 + 140683923350516001833377452931284075635130176463564730943804808150769727796876814441606783456554153054470043603303621509396160167594697726669508577167768772044492043424965542886470316761361034241060184287837526195202519127066531439090960429524966586391156263736008373699988409315359005815281974215725032047072611389661596936521802870290905368851871497136460707050636662867508518068931023688431750105893366630035568502776240307829851816332705158474225800133187331362223866931159700566033013374517323317331421639130238443342667644188928167575426590852992116913504237953606256118232720193292790181455140282136544439875806204539011297077309338595365702314934024828785919360508918863880921870849864886659105265123992050684764830902932910522347301466073186212472280423460738039862523028539670344406442352746670639840575255380812013892226991481464704930494314719610113820173248923702086897538144037929995636755652264442097325461821511899156026063403946492989043908267085488350492550201889850549258327044088095653563008491007560215041968735945157884792499618884346860369698298715638683927354454298387514364358535342357683641735673031375178605060075286189399238253626297686429805594228714792313270694703288149050711276519852694050371558127241074665236039681213785485655943479897837603820177734595173984883489394753475449304792728821356808281710924238586292926860551134224278378320532375191643872637259996904853065036765796407367224446980802026026308069923810045505595142351139011893487807795831872283766330293360318737856579201599650331234765649143636621875996745951494266242718931430877199777831787425163098969003892164458136715071733207799350540677785325941747349273710311715817213717089042211816996729372865525768026744744625983838592809663496023534220908108633070533455439977916344955378328634836806754351955934748172500842682524564896825219562809627485627292705912206630605894676486650396732769536085638391604964537291624160809506155965890035753198521858104218266727957877636181833169618056336728110366994237167638713533691246637353672567792816770022680186366146351274353750548850412491552195342382517528931464323224211339156643989839498880262628063984112630994877461882831337617342471378814033416698106697434233788983879970873177859887731992281977312266750229993473911541665263885284291058851095942803303338735372484060609625536470109623013850093617550237747032616805180231405721357672257504436664511381930872923578760255294356327437925349824024229060225957139453924519123388473192131867328457398945077576051010097941707397492208737884728830848762123260447120423189237614945312095396524181997453366993103284222020500595232128297263687523028236719809859189081018454126726471788157212495766870586704272111478096343005334982019927116040533801034907962778377181052552714690447406826677099262677450720116188721831100146413755772685941059685339977259888100640560601900000671541500187740418043264118360125653336272644742086519685120*i1^130 + -5366017875949562502734070080982270109886704187436964013185852303777961740370605441335380166292574674852830091430132819471694724689560856757111169248078813728830147407340438835133495864423407540724326125952761177034204439604288153485175493253799467004754497115921119885235817380605339672058273984883018126547989434920547406989346470660470625783724200668820810996918685147174806111873777141985263279834638348185924266949916767784846244467940169886637300632323416561018273334760400153265828712202890216949580848870408256261709433591859830950683749741105208573178576059220508153656873461730849219376899132606773975262612265364145504253400541002224853312258252619817593974495743239774105647742356765937833050936664997260527747963152610490527136565542837277563271015414116757422660754561478050951809193984941819354952085437307771352230934131663525150092728711809103086107623227329165251291184094576275111106955276530847430809036034169611273702104125316180968644441085460200489105823407525196187458845660740435450460879010570912314566732159434800147237005250225393788443307444357480751439048748279728191441286619338113837262097635079415584106708980088269566648057441328337243048044671354997059676222802366218226464746049117471819570023245061658885424878791144976127196934486791021262523542159988385007744616410959039130390259869249477058400520735948876374068860201763943190230818219346669143991522295299179964411833766485342975534719924543335197349245594358958440210822349069462884171061269752195752696050881035398462270694598111592119978348291144213256766673937313874274819402361402996370907185823804873435466966209089299870597441639136576903589341547963834298223351117188855158820028152389245744960215104037018073061940432900789483362155908953246704260902616425811833130172257347844720935749108648477078940231895480811583151051141910400921020448839299123459456989190300793558958304801530350584190430390940220791208780137797432670027476871179895623725454874090588714776068560961342948626110499679969477249950264140115421523376228681630931098911434765676949998724281134110498739032890951309214677006055721541932434477622364565613074661374661931381533960810718474822459623802407670194738300929920216449425184666215671696244722565352248722396547267116945418971373551866742297696798892700931386650537730802534223628017837984679944560086698285039673453660824286837730133718179458720449941752099477653128222982351079997459166366981677366838877555989494100221575362311215396081099357186922097008338822277170855441991667054607818108574698525967044506879521257112882813609915408738512737869342247714510191469366091865016472864203692880583696063364800794998053783514189320675719850992509368659681792695978687616831502181687863247611246417634848263782984026988302400976454142891177238658776118761232640983034050388613612009259362266158160131740095558337672189703694091654604050576420819376758473500711366161502284141297664*i1^131 + -11915912171838702781223028736357289569197525926700925471012826484397353970877070494218415507880720433079441603772500679248353546648986973009145596375394965046387567182805645552791984295830132575614738230312106411664585056096501162883856574501310967124484985730692091701883956175998149813303462606056220875114187724521120499091541083008705107920307867213856092373800285614527581339988893173548093661796968785203709551991897359869595494664248787111408639633080342402270739947246729342556482575509980976787434116442268592392969797154115138472128686582100291648752175239422030576763096494318739439389316636374501224131504343536586065092172924016245084589653218082678259736959573134870994721553641844115797395341296327994873062853050134034944477832798617303750789679852509929486581557431126102631702342720396050192137644032227942882363806979944340791379209278750139362175991039201945789588587270561852466039444595779872991880076016683945919189920924380966631712958150631063552377053572246370713559179099562129296825874041690355598190083407511270985663358268476182891291224410264009808127617229085616069992123007807837258571469464749066403605452248043791013242167274807009871844640822735981377600326590793488921471215369507796507313524471164218277318642428240573841862680107235246145096057457542830640778236492667300814904670154700429575560237976195615242885445511273894678311333798753889744293706392628545645479942239438796932111537830897014537521943241677652201469955701884917261326401250845016449146138627440948293807237929351124748242541165774882618480793083929253086878423294329826850304199129585733037799442532778918322626149115394810243793713108086304119110668256275733360017830898975724637365662332863426315478071019936330465547056920959345924544871189782459643973368761755125800834993569265964777270810462599942025886475964043615115636431808076476542165769095634474867524432951399686570166636660786626966198957020471973671658719870490294098795742150135293761634940875236836984447907274848342725354928186789881714089538983416364762727532722137995196188849977712401976558076976903755395572788142500604541583591721687518067235897170160945694762046277215454212747912540819403638803209913081377607005649810149223430463863238540680702725200436776292936738310466022055858244643512107152988013820168240166907557579989655214143123988096299129323344681510523280886106651812039286820304071608784598864601672556942403594873538109079207846301148044181522747237184266669887836988798939294936116401930236943652667731771284654536240488143020603233587245776799318260181409699277363850082007200817091577523966009682595686699660780169303639714460556372648259473483917340929281238965255599105910523305313624385781422608441985468246961658180859683352953735422605731464740201366501016611454745976196269300991449166875952365471887750900601958875487183632884196034653003460630387922199277530137980905747120128*i1^132 + -40096986519257617372474308131533059705031259424825729322797316757558324862482852367707882682126161811161226480528717341862263209915246321822460377894714837114494295079723083680933125048721959100179962726833134605447315157876135894669169531861593304666853614228140655268241200401947448553065444319841602421257101015174868988481416871615243292139157016275565802847474624038155439399839820557500318659227573605226235887696947585633211633693999653593430520725639119748315830606951317087860640127105581504992758388158010864950082686475944489313519310586570316402253253957981250028885820216324155456078842858194444177078817136839868700813424158491831331027658223506933908098256901221308715885780544721934977038980910269448831128255797719612009824157572962367982867890500456350206809056307706962217992353841881321676742029748751724017803713965844284536770238616992692856309982472734221144715324626358853737951751938986608624984488714686128182783698990071387909417129747576353848713537405856593206264765860889847192651616347757411133813971620166586720146761609790570920058139685891833394817217488002893288787067503052763430779219822201457783510501039659681355158496497272637123005070553545355579223980742576065915964708231620464276392804794791091382937931387927893755238744025934840055581979837474507235737010513400884757299356293710389695829084850772560466377023273676711471160904742271925535026581951662952857551403649060232769321071012966236403903439109085241399862220024631029460381511926097246525187898881071610915942217619570878383930784159008061480988387255412177421144756848435795262822025864124107171657236445403433220177038548591896837869864900008748084472545158207523305246614826491840888254366200107125823599935151979109803217332212749021167914035921848645593935242369813722877753231717802531817368383146207155803327978146301876567989549032022773977219126621485646423480659095307492713278614656951962642206813557650095028828995310014741942086130156988568626042064973062522854786857914335990352923350832192504263213032011762027363029982647832410598169999467566581042277771249247783109963455783544598346315649422006146451443321408054106283566811644848194746279414186072802128017002997644974989951648690746249760489940317283345204326466628672855177552124962598832992883844989508487028917422717233362365793012213429362786265050233016156095719136961550959234188083794778705836961459895971244983927919720717083918691076467611478756028051308930897066556447305961656450973454665857700348084087315854858831675648620549082396962784291603362930821230604541698098799000552755162464575881014622502828607985988234291041073118256574301327660778619842912518765735865585919492944378205911955716342077905578867920580064896394771738305970325387927364886764455129834979791415407516248959870437719570723185483845145606428344888924900812228680811372677314822847138298475727536920060755968*i1^133 + -39652339461437383412622139583658209724718166944224439443208543436359225335415756051398012087918985177213155499682999451524849236626238486570025599976851705381701747008239639847867120145843223245861526526401893419404796782908368125121028545827168685674305944208249704046084693922393310107887046517827214971436643334429309071204730298388900356172458993252167867151940356219465885464528823895087815110398901133895096222898346203051320118238598376734251404374307901648388533199606689939941370165611481963965217523516237641501688776871381286729976073178363970012724935176495184232342702567423479522629517934741271244591914873738878760663155848672564980321619140079347112165895038049993774027476962601187417555835494912944284432894231829334091999044923396974724156003318592860654106868524576487188337405243003679280946106124535958331943147634863612244247607286373978781822301961719474336756290209787825775739987360320735319446189440252915921904860288495633840014724881895358789419853643014615626901392035885614094966177059592745763190692648721455466459070226372348100152855034906543454582013174466904919656985008458655478267905780919186386026638353347957731228276877584885995710183622121609093174974996947888595584161750957957301566661407341179779554784352086296917753666822385892382428964593897961746542685922471603615162273170968565790900094902704457133759784688688570628364147224737787454352301632830780331254272112887836114529570670730058339103924026717166767044317967612805030719317561699045585816254169673160179969838535448589111738390234661910057633784329792669651768426582419975176711005709771864420167130942687701116824658499259239381587399737771524866991982340361697279208741807910438780541938236284467053155589635254488578329890820861225168186588670587952692225311316509154885799937181253861433849454157637733448613093732916063153919589977841152017786232293332370329882098595222504688818641802154104122692325993523870874553653798066041150341323229560566495333318663492711689221110498854165780851610541380986049337647575782217178332362294151341757001145455111021795276361881848459946893570460902561189560219142047216437048791928755589785010940077154351433389111134831188122023399464231153758478596943905867259519704459356456701345905102617108324830915810235213491706001007532017659210288588203098187559232754422315898522119183957112697507499320847794621264196082038503327833682382005379837380434411499960651456816037402460924427106886836689400899546090229136691215320474989005514016881035578095864299230116550274553570989386291383090411831752961924378955018948165888218371678717889798377924633645889335398869204909296613262365396617138138945658000592812748554939799979675986556537783846363301317462219954179762476153822600270050157123761874560197185568715377657101138128789845007821152683229676653814847420395128438778035256626120024975921716920320*i1^134 + 4117855271537610418122120748428459878390464826056627350446299502594622174226111472875143132384736124147967881617972555945515808838244268599130233483806682027879806324593230398191353159650851595830529922051706563602918827943504736695774503730962316305335037401250965601814413292874098996745357303494031675697466905768915770358887104831466927152370787935625651884886668434415443175099740403296980969015965239180907247567063815325033793301611402402301816347975339227109884452653241869045150953875003804878274128367148846920398797014770699811293084980732859292215042135807461124119415983332193846331349021029226334895211529168125813244280586585396544100242368350842159355848675925656914598161052220183788226732063553369567753390533168218282136051673621120715920737986166070814539379762087526834298318187427811671248158512736279489921791172155095719990421347240042130811470991005838373047867747689225942950940483252229627847750353591462585705222376696411972683951322011912981542837135551134868920639042378105024589782600068741006933415957143321101483442922569508242302875545863977069678026799416991829855187154989343418228327389965019454560463379848205386879632706162145972801123230982296352041525804332135690444370055793945080470768988333723121246988221665006964287803013755031428046538682866495535777385575517317955578600247636497994568365590485262776389520819826976186223899666962958428368843154927613633102027663160156365412724436737833409573931306730519556102216951253395541877754023342744391376068367734304339928595252950705851800611797058910246233221659928611607910728426530387758803395433616867227518713074600044815187651030620109155635682171352777945576415279236304266932706150623335309842679533332634050762257919101320506744962862897032305294776976348079521888101815900946094034167279475982777795416295681977923606885603652796332108635752824084239232843652296620516743506938324179137009032068751086974147433019508838378051735707198105238832839186457436196891353588477914732964272537465850568649826664976698184951751199892433076181989617738539901300934346758974348635565040368832530545950238812958204948039888464491550561862618171139343289712530455540163097822887082911805241854122447332338589941062211268920915712869930041708217605075060146984363779908789248527843969382390779333475666523835099140389324359324936691714701464402140395569604091321755451765900537328835469469273965317265199621990625804878894379047735522803982224791637262388363593546180206419939769080190057534858698628808316884393529192155130754483563579712763227854946782212163142338074271030933265486832937618203828871796417362650191419622408450185224528729533133487602641521284250951670186582899933283977543047211345873400457268461930239865441249941496812109204330923920792490698649761066587153862682649258623120875044502728623811745041840496350586345594290176*i1^135 + -104347478990878752760784007636477826783593363612375489397331670755494054714562359461126345443687322466151494998910677460762407355809373086594545523595221519656156351305938586438625534895397848429726553885892673486973668952429691426845674502333423386460737511231767672349673874102002516613048578879184293531287353509634612440712271948326641748886546809267811060069348237656770967059753752325966039569947012773827643435725332880640049948582855241925032106127562027069783342380626663571015178360366009415156477212202436415295314570714027552983728385748992671168304851378310020297750473091219279421696924163538260373927785102156690296802505649210423656005783146021473429373175632958201424822990174455562241824814191861751496314231586413538191179737822296513931120640690742744360294894377332139099790308103093028374240548006845996821765733544899892057757177338889500514973506851814056231455824004333495547447002272229174591128923036267993865125658822055542025597745078196117077623836589136464998055268870422762298393020839579443359423579196058809079160716199428185472904104292586406767387609186089518786747200885770991330038198546963762866480248931155152804107065550678910556975946307569825613518727303762628747165616519085307941939062662350380988746953457934030066768134396985933851842423584567325320074814540915492036975121569459832610240045265788803633424142707219154858231076051659401846384934919681444505118110466947388240533209613053769464896360396595666432948651020600225790239355616112742137307347785194408500459844646929162988893497718478648746458601647981204869902870551703118382471731711337429694470966302599751058093329288158431556618771112978656350861745581267917152507279381546586290549380485214347359650894537992498989375536325184871467374087520865213885514384933614569244865236046455231361889505836266419275724826303044582189460504078323713886821949857406028525273427863497567714855175956160683052301687499950408913154117756708499268717169815655228577879538519624810379273586241936908202640453947848220226420615901448200512935496883217015049654854593472337187969341233149513796178719729843034878483241165916851289603521541173517105213485648648180257014761662385213618001121425798289219845085681557942091845650030887127328350186067587778375973550445720154086675031897987303408685468447188264294034499655781895208423021718420511920843560932239059710647759732162421381703691199228570231525543625455941902944480954496445652884371056039851553984550754145022726478230705111656996415640050263568463691452905421560523073598373700507750729086472194216056029145918671788176827285765892963153060308476487799500688107726748289291898406226032304180076504744584875780477220545496249262375757985338294819245631117936104195111520259459828576893616008697804974797465926939278885278105463388542593780412050082652280061952*i1^136 + -15353526743192550752357199468578117681135754834339784903881564286421829220557570124263135744875966150446541620018566655311656097774690132146003666590542742294918693078821768666916740380381099568281445814005798716594127306157157790258763312234337183674455686308741056688684225222503529874713740067148263949954692522225157329639381631114350123180230881106655544315713972715231357479709865570822627150183631856183262670114883594717564665720346379142346476991315844481420364879258456626559029915191502341992533736309412213284186511577333567091005495615860041510598334816074761792486338018915715185959586913820212686908336789670181367995306996060987886936846796731977292527287713222452038455560127257253471972091028639982941498590545852800063136094765421063353477756544995032079300859031477847610054281332389129854114275287028227059890335801473529711277299142618004987905734790291794676553307312098276164171577057959265993803509547938603081199318729628466290287261312182558137039273594223169105913234962844344403939895696577844072328463178652533084418840374238229800229134741823718710885298529350667276165172124343198251083290137341547445645982165644249132800358501215973346997318979679301211085541693843924217595580336003769589410209981496723987516672811453627622634554977746227480191068500462809608455215463323886765052528711037217704103981860688157086902607399480806107800565030314328846221163322255327919847618001137702315355363688449933607816881729563699880606997436763562757767460467194381873528107012256320421530015377179942103130994780239491916681469234936135859573545417673392853855663469552559498354258206833689297563322761751803100171535169588304938139496406356631378326197601159967290989291917348987079081391842471189288033370027252179138868806187350250731759355188224342696464769815280387449528932253164609562529621753955605930967245531004437724294206388788482778909112866597514142395129055470259802722128892330233127497624396097474847601010487905883826964566886274490935621886991284847327524429431200556550526920025858344820050069600407153302155543732231334339955049553684327087259848476671185614845867781631856314061314599177833239975134088286892502991653073692680996105976441326739883568978437130900127495021917766811718270542811539574700645243650458573186684901774509879361729196911208503746035607006947690662644337602044042792223368908322316423836643537800731694160470160883876480552755946088051620305939890734052616029630084176152016489990489014973559477599655807406343154152756781237525874916613312276402002716233168577917960526041446030472143609077273168954031057084306856640159431371631307483383005521922183563852603806699767892990292710418197951013848851097507536836215075432722330611995118877602241185577022212716289678040970232742528586431982413396445672298984243200*i1^137 + -1291501454877432119777737735580105926317228376631114321163844981012018764113179324203813613692370122992127720039917814299482175291828606931736291986397742667168004544593690814685541170911294610674092226698199495267230973994018736873053341684476415505773618998314043937647739116541871464465345103328739058198608065770772525173975485882195593215487742588614882331085603784642122275234173973360279220554663258499731343766238959653092719476241820675755490465827645357782817397701275563413770565391423548524633651535748346111132707363052960721592607889308976884303314218597178785341358099556221687730622765824881113228024505264784030199143905722352805561017927277616219277792122417621353801932313997055318451165877021399200090183485722584017105224831054892428609746061233490973076653323674447606653524669488384956198066711373144667652649969930999111334206591454452976206879889299073376783706942569131115510386604661929994219254858705705666543564305078334739053654619043417311367791241117315823067374020252422083694348383174782963867226998678331238982487692728299205328069999522884769328278917169573432532688646616771383644715833894432173863956986835933004095636222727400877819809157370192452746529836170625901380012625408650028975048578188093554246017876266067310723198865618444611080886363722024154602927338573743168818213175586780977481466518320085762502865228155312631567068953014966295651565725242812473206390761665978506135919120395590426400401842715077935116734772535092109528711121593755271272770735355939922615655560134785959821308344976451507073325795265353474592708473440422721603154473084730895186709767416744198776139718226464130535478732216079158801037002380635328197830477681727127904768342193516322542450120425432648890548452454868503266616764258876410214082437036652726064896147803916797026738481733092912725496881533860150583048562352459213868940070876199398900037516651602419325509433595238774411568030769032838704357582248769421401595965659785663099579263014732986307960769374370927652901303032426342306159059538273507180753457623724454317191297278558483996322721534924600006411962088979067586066786628309373674053069535949920380174944925693074612967889320023761194699087544681494342175831694889042517573601084833502702285194998047137677407002688427925898891789731309447302592399957888402368094498791706619481799992845218603648901901178317002648503425725773780320150062889475048420229253186237409390553956497112855853106682982257783012050576812969602964005388017994022083810760209407072581550511902457136782617244802800964072200412422536302118683434277089769071476201297471279156946255152682660717628342766796008177592117407293246764837850341919018630327881838203966739484608866471513759483344439239236371938178657795208406915036340040365485588480*i1^138 + -190828568990989935652372909220626823967326330050772379413688106412911725780184169669101262204323025574173815556700454446129065962924619201225674307713769994091327484328777996160250333582684661026622093020345838819391859841917474825962333060908817705526227431912924698654748613275626508981359217897358353245197784608107623742350697232827339374653487134403910705277652518187791660489556960965462338347190838972681739470045373988877945047855531413046916799932902588238480928549116072096549612743020552051083914493623403879999507978096613040596777228320079784400095146271365205712474669319339987833183450382639167602991369573864560338912477038708993591063201381883434152948596466013423365116986409619851987521502796916118886589470586467543580637509244689991529565134843749297698532246752560747023148794828794034560724990644965214376239307440164680958920081182255536990281039021757031820854975323469787307570561607666392893008185691609841373232761990728380464720226630908722367914434640106013387566183142610208134394272490127880083282982972018861954199084462316822845337586613019083646517372686613672072016156895545053201842392689528845650730101570837526621056904007658140518321687424553624617570942396961613711191480184438862610812788419911889100114058880460842428569650006138108823485316016406011740672128700447219744085481560917289480977171569031177117957871961765201637511345232136498114723794898515481297436205331178901663149397965133457984226323006014998737069526184723972095753228931649789636239776081329495738932830214028308088576783212425620460128382256750047479375285262076620968748099281385395984178166388309216840041855550543841936232004389070199286572446156191759380509223781570792011179559695094130040420976995595339518936385561556614038965904640085053446849656099788881460664446869366906466621273585474029629810857850760240613486287479253330031971515944441960484049824549068310186181857654697122317479904805892813094912019241786085975473971263829369733236754553615881496282738048987988094971520301878263577467389035900051431372314687913555955149371231901869596523246761736955709979082966602141989811910459486349790696172728167805314439160102075075138120465975691107862867434926572684735543727063705243335249134954201067580834670087346785610186947849443458948503791443641991811979720835300441413134182832418290362045562957884292849859681397456279431511315680644590148539219105078258511733794961234398563599931318639782099849800815077932172374483818113773276558241834743460958712840675417433870662040390183496059910279068456594628958452115533782535240893990790623180625399011430340245697169521729792953160341669830717881150015542770725282563521608800609530128681381978134258085524841807062723501821725862651496016665418661888*i1^139 + -134022642589651173778077634286346678015947124996074604515107630733083927946878793818377466325205379998889694054474584738747391162548857345113762814420218019542772176643169827062397948159171730186122192556878371419912028927702163731147646152017759004495829534032184720193206810940487397957715490420726333381996072522448930294729039653401127163603194138068515724862436192985472378675377541274697517186179928067513547213669978273988064069934807135404731256275048000451252557712846332584654192728843968919737969393562844623185862504781692726419488005014004876571963567454096454797337231380439965025353783129526532367695296260826158631078352713863503985006004743466000031447898496869077911752745821497288081086267060996984339018979070945824683121154818046568513898279088337040798733852338964992085887484493316208768957529347643707800259837324375082022694290723765780939458731437422651709027405225231485267151607167580977433419133492683550871248336820000141612111710448508518518786206182208631919100720345537003502479733041953549364656233042151483584415220583937082818106942458465936796115501377498657301144612222745080934141297666082489414697759217597074053967901987826611519946831446634083341013906032430109432543478463524744498178752279940627298047483696023382108621480721334104850438788480649272355867819422922123701584996091700303741503143105163012572426511292628610121209321437070959909359448458053503566349737970005501052827895991190299609292422157862312183955905866203684679054655875138382815032651965244384418895514958565354093127536866592100532626593960978104310659032183057913762450332262808187794126689204965468858950376562557140408033163940809545284437182782097615049109556207917717632489464135063620907529267309129950807059955198846853728720190235399182916410188452479556116523792577690702493690185844796887408875113388230676650359244016887663084784933429697184683872063331238966641510609676285470018258493807162149467638230151156634362154644926636610035312749151059286127134316493097311717973703844994372295621824707491040528158953048107293516336487889942682410307253747928203695986218962709162899269020477805064047149333216346464900105779021186999275175022099175350797724664293293512028709233435623566086891029261301098558202970915641335757950524578994640635795272691831560036974322682500069719975694794872146370087647384240531271902779648524473645671528672063160302270618930107310780784830095616576958929341026492310255757214386116604194649122708033982883087786809062142780161249893674242680057096564434948853636180531798460085428530956525002720026787793519656233997477224394767847584363930631409607888892185382160696318383083262541738939996259837976318120118244687917107511807029798607106605056*i1^140 + -12526638576073184404254340078127477038559865382626768899145245474835985835945963425832827527118502824561722961787340753574289212919548867478808402026071542035250930058770803502790327717879618650856051191147447571541399953709038949898171642520038696555531294118589545508067628552891648837792872907816810284256174802420201807627144495404118716420693315423709545442577428484324439801505806118165895195094460973801632111674162905012339205466037927047365179745182259572655354472456939671188274254709840528432548703317410052480477139920046253590286037806316520065746925878010230035214088019936297585591118407530717166877127269616879931983516354330629955752518147037099255384931309938966636220638810012353475065277783950642534863797632111623589151014109930583964332252929299868983398910573167863362206836063632357112406010548230044848087933153050311248000369598995666332203438787736574806639554735781022259634516876735519390361325998074576991867315651863595570386867811790701389790533250958921686321236178232413020655904146453920993383717132067416985017317137816284908170491323597148633941278998385879324983472724088338828283588458746442879795288838435441283488959681610681038784279584486410314513024593088915500111936488229790299117698688756844160930043639734609609304971647712248430089547772658374823369374512138255140979709670202763009050070083757999754459408635363423479698601204767119269214772210546351308622431074354500700775155518151865446823862323198211948267856103844893704111528020808880049128788858226126364988936421996703717458685963834207200749672552948243777765608314791676869770359408923523319445532949222799561126076184289444795501605356563435363645850505557539886534642381619670984916041054822853304156761949000603847360262341764935494111808354795670544785673868134665835692133611033178732248283067763320571704837367262448173320363417697755412239016579580510400068057335557719996048887087828652780221906599316688082139708878162946356687365372678160257351023051219237266169265885121910578328814152935484741251823409508819339755677787172117365493475153216347800976001400270939829029365664562459665874926645846924538209944866040597284282128907849847245545949406362085186008349548726384153061534089400394477673241860884566598417768963558772524044125149129136790936031577420730854182481203992516597325689609461652329876452136481178642049496845074318390103674457902671346412973792147864329162123659935711485472440678223546226797920111574233407857003815058820474723569761907983717881737311458914121792789418717396568768664232373001348018079796851312505649318425021676324993551862908934025550310344372556999011235367547812602377145920616027157324344377055346857869312*i1^141 + -4745972026403633940377557698662848803260884039062956865671040068818656111445082250811663806061853885068355909825783052829763024366941985425740482343678009021659111348673075679406907614521991006657927147726143710848843129058078566514368003638868142204012326216376805432351904267133909016880329162417818354874942836888417022166595719449031710278826534874221883338739879967638353025122334905594946111927419458670701680676330201641884148755299739346805484901879381716029989396540741597192580893200378538170978827555793889010446311786801285009378238336598652105050755047350916283885396571620079250435697188888776373228064188765117373298518863473767900662407677891586448478615399364719211036898613512013468984146626743695185008675378905514886191817118547015426481183730150544542450298902411495614973873823842644508736508963036202938000599803841879873701075502914000287868085555655971840477718793270266113020173760416418036764468434511029741387456204144093551815643141334935934789441454470740208713229368156065333191181385076797294120876899239120378807349386830698311303414933605500118861894131730972574263346226763850700639307837748205497006933693524709114455802339060648855491882032136312273828896879877379954690503524814602184317248505356243876765840500503108181209769221820915042710628471406006829265470880091560556617594510489467276014331149857778952316690106899094972745015461418703743321852551151086114539351821325795012361661822857033307365357057764909101921126599056589381794457053848355217220518358081930080751183875520064142330189680521137761376189552318575885196639980481383402190437063235361111312730919126938425046134400379541909797811078112305494750405657029788665418206439319308118018486548814800539886830922415989445359406465527859056569248404769652464325587107933684629444412346463075993563483031858105809969660678429227656975524940631063246564153788354830373276426591270430738582425238832025114100900660727548815453685162607235348974370467205981456832829060082586854364403307889513154538244967389553081520161638240967218644183989361374842089298526009464406181002447039206148063225294703533498385703553752901226690277563695819216654502590325887197415148979574948447493986554000775485408282867000219957018755687091179119735507811629813679215826486085070001784281525653370642255477729483277637966260491189202642669819956121513516440435495278175232968550029800882601117041279664012912301903759433794376182111687019854166477438828463150705810239832704671591906036868408188360558836938276608003067699218072676875879232306782442136181827193217044941129754037645803077923952676479644677387875154401970102506871770125500546023424*i1^142 + 55721375214768277202317300842203703390572953949147419512969538323205493134611599996497170675591955013501827006174085863628687212370854983863247826387539080637218157258885922484321909296908752699082789514869286616401136053748981250556761070506899436030653446344428439284416199430702423337112513504033539777649115707894731487382371150696078902334879100759032311807370595637665212478072691177382666530976418143315694694019942040624991215584576897898259880547205861088420829167921576842227122752781016191986698105389894344507313380571868077584913534716618735057254534952521009547552294244826077253062027063003850801464811984207125976606760480588710910014257403417640676568357696015512604509358460265450319945476730124217978767771150778551307311175582692884885428647365740719911819252724059855603445611319176645967411436444558840837589788012593289903410583874822453191947178112150117289288278589876305616459189215512387005581842272009025116447445631486102708694547810022005847324325455166025437976186214531812867060447420154238337305429879492197851126582252449815362362071951294408947826279807979420197946985917462020146837443599128192553396448582670609685599193553127482652778289921413237702618854687162640241965565463686881707838284821371405017615132744775440007336377009683681949980060851400129750954593417635892828169678660281293102088310578525864997130326549750045596142167328145276406091306972168625594842030182425709568736233355360155992446888398522613235960667772371666887140080002711600344846411645243570134690060448617407235445460146148683279109510425426658690136992963723014353811479630769598284640076714565206834330864708364300358526601669394935634496945767336798037043568597225138483029837396228698935181874605717425132487802770181471272689062068919123896130486490415885805497309344885735544071516349997545844605935300878825621816262019706118451422791674731783915658132233722541929961213223355997048188065503302000095469810876597357610123349681027651961948250467269915964896563180198089820397370814011872964259329429066171842217505517105229309308049681030347246935255113534570070858741793649320737496089900767962893657362032732284838897931072007819213204232181061101556230145917445745501560332541001810953450660205672635596121677609646924243380192635284769692608918200118219934618007708952523452817581440659413264824705970957885701367173400531783322264185794841180185224976096112429431187288379610385036737601566436438622454148545079503491727688567133109615565812431701572493003464787375242001959735190136900434117344756999033865777522153366321670382027631399083060771821149661167616*i1^143 - N1*957662037562688850441645033266959871975110091416101004602434235119641947016664058712599319057363393483782930136237783206064150056948063262310217888756815631383128233214430117334857029643092656186442347218985363911466262543972298020885565493068296875*i3 ] ]