• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

Streets of Rage 4: The Sega Genesis classic returns, 24 years later – CNET

Axel and Blaze are back. They will punch things. My kid self couldn’t be happier.
Source: CNET

Ajit Pai showed no 'favoritism towards Sinclair,' FCC watchdog finds – CNET

The Inspector General report follows an investigation into Pai’s dealings with Sinclair Broadcast Group before it announced a merger with Tribune Media.
Source: CNET

Disney streaming service: Release date, name, shows and movies to expect and more – CNET

The Disney streaming service is getting ready to give Netflix a run for its money.
Source: CNET

What I learned from Flipkart

Two weeks ago, Walmart concluded its investments to acquire a majority stake in Flipkart.

This is one of the largest transactions in e-commerce and in the internet space globally, with Walmart deploying US$16 billion to obtain an approximate 77 percent shareholding at closing. As part of this transaction, my company, Naspers, exited fully, selling our 11.18 percent stake for $2.2 billion.

In addition to the obvious financial success — a 3.6x or $1.6 billion absolute return in six years — being part of one of the greatest success stories of the Indian and global e-commerce market led to countless insights for Naspers.

Our journey with Flipkart will help us to further shape how we partner with entrepreneurs to build leading technology companies in the future.

I was fortunate enough to have had a front-row seat at Flipkart for the past six years, leading our various investment rounds and being Naspers’ appointed board director. Here are some of the key lessons that I will remember moving forward.

Pursue big market opportunities and solve big problems

E-commerce is a global trend that manifests in every market around the world. The potential of Indian e-commerce is beyond any doubt, with a total retail market of more than $500 billion. Before Flipkart, Indian e-commerce customers were repeatedly disappointed by mediocre selection, low product quality, little flexibility in payment options and a lengthy delivery experience.

Flipkart was the first player to solve these issues at scale, opening up the marketplace to more categories (starting with media and then rapidly expanding into electronics, lifestyle, etc.), offering warehouse services, and introducing its own courier network, Ekart, that ensured customer delight and cash on delivery. Other players eventually offered similar services, but Flipkart was the pioneer.

Market leadership is key to sustainable success, even in e-commerce, which tends to have “winner takes most” as opposed to “winner takes all” characteristics. Leaders enjoy attention from sellers, buyers, as well as existing and prospective employees. They continue to innovate while laggards are trying to catch up. Throughout our six-year journey with Flipkart, the company was in a market leadership position against strong competition from global and local online players.

Given the rapid growth of the Indian e-commerce market, Flipkart had to scale its tech platforms while also scaling its business model and organization. This is hard to do, and we’ve seen many businesses fail to scale. Flipkart was not one of them.

As a market leader and pioneer in the Indian e-commerce market, Flipkart had to sail unchartered waters. Experimenting while increasing in scale carried significant risk for the organization and had consequences for the market — Flipkart made many bold decisions over the years. Many of these worked out beautifully, such as acquiring Myntra in May 2014 to obtain a strong position in the strategic fashion and apparel category, or establishing Big Billion Day as the marquee sales event of the year.

There were others that did not work out, like trialing app-only shopping, but these failures never deterred the team from taking chances and changing course if needed, while always capturing the lessons. In the end, the app-only move allowed the company to become mobile-centric and a clear innovation leader in this area.

Think globally, but act locally

Flipkart is focused on the Indian market, but the competitive battle for sellers, buyers and talent is fought globally. The team adopted global best practices like Big Billion Day, which was inspired by ideas from the U.S., China and Romania.

They also measure success based on KPIs constantly drawing comparison with global market leaders. Most importantly though, Flipkart always innovated for the local market, taking local tastes into account (as serviced by the multitude of private label brands at Flipkart and Myntra), as well as bandwidth and affordability constraints on the customer side, leading to super-light mobile sites and apps, as well as various trade-in and financing programs.

Play the long game

Despite multi-billion-dollar trading volumes, the current e-commerce market in India is still mostly driven by affluent metro city dwellers in places like Mumbai, Delhi and Bangalore. This is not dissimilar to what we’ve seen in other countries around the world at a similar development stage as e-commerce in India.

However, to really unlock the potential of Indian e-commerce, one has to reach the hundreds of millions of customers that live in tier-two or -three cities, or in the countryside.

This will require a very unique approach in terms of selection, price points and delivery and payment mechanisms. Flipkart management spends a considerable amount of time strategizing about these challenges.

The common thread in all of these lessons is that you need to have strong, inspiring leaders who come from the local market and have the vision and desire to scale their platforms responsibly and skillfully. Whether it was Binny and Sachin as co-founders of the business, or Kalyan, Ananth and Sameer in leading the respective Flipkart, Myntra and PhonePe business units, without these leaders it would have not been possible for Flipkart to grow to what it is today. I’m very grateful for my time with Flipkart and wish the team and Walmart all the best in continuing this incredible journey… a journey made in India.


Source: TechCrunch

6 best Galaxy Note 9 tips and tricks video – CNET

The power is in the pen.
Source: CNET

Madden shooting victims confirmed, gamers mourn deaths of esports athletes – CNET

Elijah Clayton, 22, and Taylor Robertson, 28, were killed Sunday at the video game tournament in Jacksonville, Florida.
Source: CNET

Eventbrite just made some pricing changes as it moves toward an IPO

Reaching event organizers to help them sell tickets isn’t cheap. Eventbrite — the 12-year-old, San Francisco-based ticketing company that announced plans last week to go public and sell $200 million worth of shares on the NYSE — has been losing money since 2016, posting losses of $40.4 million in 2016, $38.5 million for 2017 and $15.6 million so far this year.

Now the company is trying to make up for some of those losses by announcing a new pricing scheme. Today, it sent customers a note explaining that for those using its “Essentials” package (unlike its “Professional” package, whose bells and whistles include customer support, customer questions for attendees and more), reduced prices are coming for many of its customers. Specifically, payment processing fees are dropping from 3 percent to 2.5 percent. Fees for ticket are falling from .99 cents to .70 cents.

The moves don’t really mean that Eventbrite is charging less. In fact, instead of charging one percent of every ticket price as a service fee, Eventbrite will now take a 2 percent cut, which should add up for organizers that use the service for bigger events. It’s also removing a service fee cap of $19.99 that it used to institute no matter how much an event organizer was charging.

Asked about the pricing changes, a spokesperson sent us a fairly bland statement: “At Eventbrite we have always been committed to enabling event creators to deliver a diverse range of live experiences by offering a superior product at a fair price. The changes we announced today will mean lower ticket fees for the vast majority of our creators, and the millions of people that attend the events they plan, promote and produce each year. We succeed when our creators succeed and this change is indicative of a focus on ensuring we make the best decisions for the majority of our customers.”

It isn’t surprising that Eventbrite is looking for ways to fight rising acquisition costs owing to the competition it faces from all corners. In addition to platforms for smaller get-togethers like Paperless Post and competition for bigger events like Ticketmaster (which owns Live Nation), Eventbrite acknowledged in its S-1 filing that it could face competition from large internet companies like Facebook, Google and Twitter, too.

Eventbrite had reportedly filed confidentially for an IPO back in July. As noted on TechCrunch’s “Equity” podcast last week by Susan Mac Cormac, a partner at the global law firm Morrison Foerster, companies often file confidentially first if they are exploring other options, including, most notably, M&A.

“These unicorns,” says Mac Cormac, “it’s difficult for them to go public because they have such a huge valuation to begin with that M&A is often a better option. You don’t want to go out and have your stock fall 30, 40, 50 percent as sometimes happens.”

Partly through acquisitions, Eventbrite saw its revenue rise from $133 million in 2016 to $201 million last year. Last year, for example, Eventbrite acquired Ticketfly, a ticketing company that focused largely on the live entertainment industry and which had sold to the streaming music company Pandora in 2015 for a reported $335 million but Eventbrite was able to nab last year at the discounted price of $200 million.

Eventbrite has also made a broader international push in recent years, acquiring Ticketea, one of Spain’s leading ticketing providers, back in April, and acquiring Amsterdam-based Ticketscript back in January of last year. And those deals followed roughly half a dozen others.

Over the years, the company has raised roughly $330 million from investors, according to Crunchbase. Its biggest shareholders, shows its S-1, are Tiger Global Management, Sequoia Capital and T. Rowe Price. Collectively, the three entities own roughly half of Eventbrite’s pre-IPO shares.


Source: TechCrunch

La tecnología en Kenia: un arma de doble filo entre odio y digitalización

La Comisión de Revisión Independiente consideró en 2008 que la tecnología sería una herramienta para que Kenia cerrase la brecha entre la clase política y el resto de la sociedad. Sin embargo, diez años después, la realidad es que la digitalización del país ha fomentado los discursos del odio a través de, entre otros, las redes sociales
Source: MIT

La matemática que rompe barreras con el positivismo sexual en el MIT

Los Pleaducators son un grupo de estudiantes comprometidos a cambiar la cultura en el MIT reduciendo la conducta sexual inapropiada y fomentando las relaciones saludables. Yuliya Klochan forma parte de esta comunidad que le ha permitido abandonar su zona de confort a través del empoderamiento femenino
Source: MIT

Graphika visualizes Twitter’s filter bubbles in the US

It’s no surprise that political discourse in America is divided — especially online. And last week in MIT Technology Review, data visualization company Graphika brought those divides to life with 3D, colored depictions of the kind of filter bubbles found on Twitter in the U.S.

Co-written by Graphika’s CEO John Kelly and the company’s research director Camille François, the graphics imagine Twitter users as colored orbs (larger or smaller depending on their follower sizes) and groups them depending on who follows whom.

The authors told TechCrunch that to create these particular data visualizations they used data from about 13,500 of the best connected accounts following members of Congress and national-level official political party accounts. Other starting places, such as singular states or grassroots parties, also illustrated these looming national echo chambers the authors said.

The visuals help bring into stark realization some predictable trends. For example, there is essentially zero crossover in followers between extreme Trump supporters and people who are extremely anti-Trump. The progressive movement is strongest in its connections between Democrats and left-wing journalists, but has some connections on the conservative sphere, as well.

Progressive Data

One interesting point that the graphic does bring into focus is that, despite our preconceptions of either the entire left or the entire right representing a singular ideology, in fact it’s primarily accounts on the far edge of these groups who do most of the talking. The authors point out that for some of these accounts, the high and identical numbers of tweets point toward a bot instead of an actual user.

This kind of polarization is exactly what makes it possible for bad outside actors (like Russia) to influence political discourse and action in a social sphere. Instead of targeting the middle of the spectrum — where users are generally quieter and generally less strictly partisan in their views — these actors can engage with polarized communities, gain their trust and introduce new or exacerbating ideologies.

“It’s the digital equivalent of moving to an isolated and tight-knit community, using its own language quirks and catering to its obsessions, running for mayor, and then using that position to influence national politics,” the authors write.

If these data point to anything, it’s that it’s time we begin to value listening over talking.

“The extremes are screaming while the center whispers,” the authors told TechCrunch.

It’s human nature to want to confirm your beliefs with those who agree with you, especially in times of uncertainty or fear. However, by retreating to echo chambers that are being infiltrated with bad actors we’re doing nobody a favor, least of all our selves.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624