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

Archivo del Autor: Belen De Leon

Uber’s first employee Ryan Graves resigns from board

Ryan Graves, a longtime Uber employee and former chief executive officer, has resigned from the company’s board of directors, effective Monday.

The newly-public company announced the departure on Friday afternoon. Ron Sugar, the company’s independent chairperson of the board, wrote in the filing that Graves was key in shaping what Uber is today. 

“As a thoughtful and engaged director, Ryan has continued to add value to Uber, offering insights and judgments that have helped us navigate the ups and downs of the business as we have grown over the past decade,” Sugar wrote. “While this is a bittersweet moment, we accept his personal decision that this is the right time for him to step down. Dara and I are grateful for his contributions to Uber’s success and wish him all the best going forward.”

Graves, who currently leads the investment firm Saltwater Capital, joined Uber in 2010 after co-founder and CEO Travis Kalanick tweeted that he was “Looking 4 entrepreneurial product mgr/biz-dev killer 4 a location based service.” Graves responded to the request and the rest is history.

Graves served as the up-and-coming ridehail business’s CEO for a brief stint in 2010, helping officially launch the service and raise its first round of capital. He was the company’s senior vice president of global operations from 2011 to 2017, before stepping down nearly two years ago, mere months after Kalanick resigned.

News of Graves board resignation comes weeks after Uber completed a long-awaited initial public offering. The business (NYSE: UBER), valued at $72 billion by venture capitalists ahead of its float, priced its stock at $45 apiece in an early May offering. Uber began trading at $42 per share and has since floundered on the stock market. Uber closed down 2.6 percent Friday trading at just over $41 apiece.

According to Business Insider, Graves, a board member for nearly a decade, was expected to take home some $1 billion from the company’s IPO.


Source: TechCrunch

Comcast will launch Hitz, an on-demand movie service – CNET

The commercial-free service will replace Cinemax in some packages when it rolls out in July.
Source: CNET

Thoughtful Father’s Day gifts in 2019 – CNET

Perfect presents to give Dad this Father’s Day.
Source: CNET

Chinese chip giant delists from NYSE following Huawei ban – CNET

China’s largest chipmaker, SMIC, has decided to delist from the New York Stock Exchange.
Source: CNET

Snapchat might follow Instagram by letting you add music – CNET

The company is reportedly working with major record labels for rights to their catalogs.
Source: CNET

Uber's first employee Ryan Graves steps down from board of directors – CNET

Just two weeks after the ride-hailing company went public, it’s board is getting a shakeup.
Source: CNET

First American site bug exposed 885 million sensitive title insurance records

News just in from security reporter Brian Krebs: Fortune 500 real estate insurance giant First American exposed approximately 885 million sensitive records because of a bug in its website.

Krebs reported that the company’s website was storing and exposing bank account numbers, statements, mortgage and tax records, Social Security numbers and driving license images in a sequential format — so anyone who knew a valid web address for a document simply had to change the address by one digit to view other documents, he said.

There was no authentication required — such as a password or other checks — to prevent access to other documents.

According to Krebs’ report, the earliest document was labeled “000000075” — with newer documents increasing in numerical order, he said.

The data goes back at least to 2003, said Krebs.

“Many of the exposed files are records of wire transactions with bank account numbers and other information from home or property buyers and sellers,” wrote Krebs. First American is one of the largest real estate title insurance giants in the U.S., earning $5.8 billion in revenue in 2018.

First American spokesperson Marcus Ginnaty told TechCrunch:

On May 24, First American learned of a design defect in one of its production applications that made possible unauthorized access to customer data. Security, privacy and confidentiality are of the highest priority and we are committed to protecting our customers’ information. Therefore, the company took immediate action to address the situation and shut down external access to the application. We are currently evaluating what effect, if any, this had on the security of customer information. We have hired an outside forensic firm to assure us that there has not been any meaningful unauthorized access to our customer data.

Although the website was down, many of the documents are still cached in search engines, security researcher John Wethington told TechCrunch. We’re not linking to the exposed data while the data is still readable.

It’s the latest breach of sensitive mortgage data in recent months.

TechCrunch exclusively reported in January a trove of more than 24 million financial and banking documents were left inadvertently exposed on a public cloud storage server for anyone to access. The data contained loan and mortgage agreements, repayment schedules and other highly sensitive financial and tax documents that reveal an intimate insight into a person’s financial life.

Updated with remarks from First American.


Source: TechCrunch

Gadget Lab Podcast: Samsung’s Innovation Dilemma

David Eun, president of Samsung’s innovation arm NEXT, says younger consumers are shifting towards experiences, not things. What does that mean for a company that makes devices?
Source: Wired

How to see another company’s growth tactics and try them yourself

Every company’s online acquisition strategy is out in the open. If you know where to look.

This post shows you exactly where to look, and how to reverse engineer their growth tactics.

Why is this important? Competitive analysis de-risks your own growth experiments: You find the best growth ideas to adopt and the worst ones to avoid.

First, a warning: Your goal is not to repurpose another company’s hard work. That makes you a thief. Your goal is to identify other companies who face the same growth challenges as you, then to study their approaches for solutions to draw from.

As I walk through uncovering a competitor’s tactics, keep in mind which competitors are worth looking at: For instance, you should rarely over-analyze early-stage companies. They’re unlikely to be methodical at growth.

Meaning, if you blindly copy their site and their ads, it’s possible you’ll be copying tactics that are not actually responsible for their growth. Their success may instead be from network effects or other hidden factors.

Instead, it’s safest to get inspiration from companies who’ve sustained high growth rates for a long time, and who face the same growth challenges as you. They’re likely to have sophisticated growth operations worth studying deeply. Examples include:

  • Pinterest
  • Airbnb
  • Amazon
  • Facebook
  • Uber

If these aren’t your direct competitors, don’t worry. You don’t need to audit a direct competitor’s tactics to get incredibly valuable insights.

You can look past direct competitors.

You’ll gain useful insights from auditing the user acquisition funnel of any company who has a similar audience and business model.

Examples of audiences:

  • Wealthy consumers
  • Enterprise businesses
  • Middle-class adults who use Chrome
  • Dog owners
  • And so on

Audiences matter because their behaviors and needs differ wildly. Each requires its own growth strategy. You want to audit a company whose audiences is similar to yours.

You also want to ensure the company shares your business model. Examples include:

  • A high-touch sales process with multiple phone calls
  • A consumer ecommerce site with easy checkout
  • A self-serve SaaS signup with a freemium plan
  • A pay-to-play mobile game
  • And so on

Each model may necessitate different ads, landing pages, automated emails, and sales collateral.

The process

Never implement another company’s tactics blindly.

There’s an effective process for growth analysis, and it looks like this:

  1. Source potential growth ideas.
  2. Prioritize them.
  3. A/B test them.
  4. Measure if an A/B variant significantly outperformed its baseline and whether the cost of implementing the winner would be worthwhile.
  5. Only then should you implement it.

An example

Here’s a brief example before we dive into tactics.

Let’s pretend we’re a SaaS company offering consumer banking tools, and that we’re struggling to get users to onboard our app. Our hypothesis is that visitors are bouncing because they don’t trust us with their sensitive information.

Our first step is to define both our audience and our business model:

  • Audience: Tech-savvy, adult consumers.
    Business model: SaaS freemium funnel.

Our next step is to look for companies who share those two aspects. (We can find them on Crunchbase.)

Once we have a few in hand, we look for how they handle customers’ sensitive information throughout their funnel. Specifically, we audit their:

It’s time to learn how we audit all that. I’ll share how our marketer training program teaches marketers to do this on the job.

Tactic #1: How to see a company’s A/B tests


Source: TechCrunch

‘Observation’ is a tense, atmospheric puzzler where you play a modern HAL 9000

When you watch 2001: A Space Odyssey, do you find yourself criticizing HAL 9000’s machinations and thinking, “I could do better than that!” If so, Observation may be right up your alley. In it you play a space station AI called SAM that is called upon by the humans on board to help resolve a deadly mystery — though you may be a part of it yourself.

The game takes place in the near future on board the titular space station, a sort of expanded version of the ISS. You are booted up by astronaut Emma Fisher after an unspecified event that seems to have damaged the station. You, as the Systems Administration and Maintenance AI, are tasked with helping her as she first tries to simply survive the immediate aftermath, then starts to investigate what happened.

To do so you perform various tasks such a digital agent would do, such as unlocking and opening hatches, checking for system errors, collecting information from damaged laptops and so on. It’s mostly done through the many cameras mounted throughout the station, between which you can usually move freely and change the angle so you can get at this hatch or that scrap of paper on the wall.

But from the beginning it’s clear that this is not a simple case of a micrometeorite or some other common space anomaly. I won’t spoil any of the surprises, but suffice it to say that like in 2001, the mystery runs deeper than that, and SAM itself is implicated.

Observation is a puzzle game that plays out in real time, though you are rarely presented with a task that needs to be completed in a rush — your commands are rarely an urgent “Open the pod bay doors, SAM!” and more “Something’s wrong with the cooling system, so this hatch won’t open, can you look into it?”

And so you search using your cameras for, say, the server that controls that system, or the scrap of paper that has its schematic so you can reboot it. These solutions are usually just a matter of being, well, observant, but occasionally can be frustrating gadget hunts where you don’t know what you’re looking for among the busy background of a working space station and the detritus of the disaster.

If you’re having trouble with something, chances are you’re overthinking it. I had to look up the solution to one situation, and it turns out I had simply overlooked some interactive objects because they looked so much like background. (For the record, it turns out you can turn stuff on and off at power outlets.)

When you have to operate something, like an airlock, there is usually a little minigame to complete in which you must figure out which series of buttons to hit or hold — nothing too taxing, just a way to make it so you aren’t just pressing the Action Button all the time. The controls can be a bit clunky, such as one that had me hold down s to do one thing, then press and hold w at the same time. Do they not understand the same finger does both those things? Fortunately you can remap controls and although mouse movement is a bit stiff, there’s no need for twitchy response time.

Although the puzzles are a bit simplistic, it’s a pleasure navigating the station because it is so beautifully realized. The creators clearly did a ton of research and Observation, that is to say the station, is a convincing 21st century operation — cameras and laptops are stashed everywhere, and there are sticky notes from the Russian and Chinese denizens, luggage and experiments tucked away or half finished.

It’s also all viewed through a combination of post-processing effects that make it all feel like you really are viewing it through a security camera system. These effects are a bit inconsistent — at one time you’ll hear what sounds like the whine of an 80s drive or system spinning up; others reflect a sort of Windows 98SE aesthetic; your own interface looks like something out of Terminator. It isn’t cohesive, exactly, but the truth is neither are the systems on board the ISS and other space hardware. And it’s a nice touch that lets the developer differentiate each part of the station and the different devices you connect to.

The modeling of the main character, Emma, is also excellent, though lapsing a bit into uncanny valley territory due to some clunky animations here and there. Maybe it’s just the microgravity. But one thing that can’t be faulted is the voice acting — Emma’s actor is brilliant, and other voices you encounter are also well done. Considering the amount of dialogue in the game, this could have been a dealbreaker, but instead it’s a pleasure to hear. Ambient audio is likewise lovely — wear headphones.

The atmosphere is oppressive and tense, but not exactly scary; don’t expect a xenomorph to bust out of any vents, but also don’t expect Space Station Simulator 2019. This is a serious, adult (though not explicit or violent) sci-fi narrative and, from what I’ve played, a smart and interesting one.

I haven’t finished the game (which was sent to me in advance for review… but I’ve been in an intense love/hate relationship with Mordhau), but based on what I’ve played I can easily recommend Observation to anyone with a mind to take on mildly difficult puzzles and experience a well-presented story in a carefully crafted environment. Space buffs will also enjoy. At less than $25 right now (less with this week’s sale going on), I’d say it’s a no-brainer.

Observation released earlier this week on the Epic Games and PlayStation stores.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366