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

Archivo del Autor: Belen De Leon

Waymo to launch its public self-driving service in December, report says – Roadshow

It’ll have a new name, but nobody knows what it is yet.
Source: CNET

Movile raises $400 million for its iFood delivery business

The Brazilian technology conglomerate Movile has just raised one of the largest rounds ever recorded for a Latin American startup, pulling in an additional $400 million for its iFood subsidiary from existing investors including Naspers and Innova Capital.

Founded roughly 20-years ago by chief executive officer Fabricio Bloisi, the company which began as a digital content studio for mobile device has grown into a mobile services and content empire with aspirations of reaching 1 billion people.

The company is on its way with estimated revenues over $240 million and over 150 million monthly active users. iFood alone recorded 10.4 million delivery orders for the month of October and the growth of the business is nothing short of explosive.

According to data from the company, iFood received 390,000 orders per day in Brazil in the last weeks of October – representing 109% growth, compared to 183,000 from October 2017. The company’s 10.8 million monthly orders have fed 9 million Brazilian customers and iFood boasts a network of 50,000 restaurants and 120,000 couriers. 

“Movile is very fortunate to have long-term investors who have supported us for the past decade to help achieve our goal of transforming the lives of more than one billion people and thus we are able to continually back iFood to ensure it remains the market leader,” said Fabricio Bloisi, the company’s chief executive in a statement. “Our entire ecosystem of companies is focused on allocating resources and energy towards our one billion people goal, and iFood is leading the way fueling unprecedented growth through its innovative technology platform, providing consumers, couriers and restaurants with the best experience in food ordering and delivery.”

Movile Chief Executive Officer, Fabricio Bloisi

Delivery is central to Movile’s expansion plans and it serves as a gateway to many of the company’s other business lines.

While the engine of growth in the company’s earliest days was Playkids, its mobile content business focused on children’s entertainment, it has moved well beyond content and entertainment. Now it counts the payment business Zoop; delivery company Rappido; and the ticketing business, Sympla, among its many and varied business units.

In an interview onstage at TechCrunch’s Startup Battlefield Latin America event last week, Bloisi attributed the company’s success to its aggressive mergers and acquisitions strategy across the region and an ability to rapidly spin up and shut down business units as it experimented with what could work for Latin American consumers.

The goal, for Bloisi was always to create a multi-billion business that could span the globe and compete with any of the technology giants hailing from Silicon Valley or, increasingly, China.

Indeed, as Movile expands, its model is looking more and more similar to another Naspers portfolio company, the Chinese mammoth of mobile messaging and services, Tencent.

Leveraging its messaging platform, WeChat, Tencent has become a multi-billion powerhouse — and a platform for exchanging goods and services for a huge percentage of China’s mobile internet users.

Movile hopes to follow the same path, with operations in content, payments, and delivery all housed under its roof. And as the connections between online and offline commerce increase, food delivery is emerging as the central hub for that plan, as our contributor, Nathan Lustig wrote for us earlier this year.

The insights and data that Movile gathered during its strategic venture capital investments in iFood were critical. During this time, Movile built the foundation for its investments that followed shortly after, and learned how to make them a success. With each new investment, Movile’s goal was simple: take a fast-moving startup and help it grow beyond what the founding team ever thought possible by infusing cash, human capital and any technical resources or expertise that the startup could possibly need.

Movile quickly solidified its M&A strategy, its processes and its position as a leader in Latin America’s mobile market. To continue financing its growth through acquisitions, Movile raised another $55 million from Innova Capital, Jorge Paulo Lemann and FINEP in its Series D round in 2014. This new round of financing led to even more acquisitions, including the acquisition of Rapiddo, ChefTime and FreshTime. It also allowed the company to make additional investments in LBS Local, the owners of Apontador, MapLink, Cinepapaya and TruckPad.

“We want our consumers to have an amazing delivery experience from the moment they order their food to the moment it arrives, and our partners – the restaurants and delivery fleet – make that happen by living our purpose of improving people’s lives using our services,” said Carlos Moyses, iFood’s chief executive in a statement.  “iFood exists for our customers and with an increased investment commitment of this size, we will be able to build out our state of the art technology platform, and increase our courier and restaurant partners to even better serve our current and future customers in Latin America.”


Source: TechCrunch

See the best laptops of 2018 video – CNET

Dan Ackerman shows off some of his favorite gaming, two-in-one and MacBook laptops of the year, just in time for holiday shopping.
Source: CNET

Digital ad spending grew to $49.5B in the first half of 2018, according to IAB

The online advertising business continues to grow at double-digit rates, according to the latest report from the Interactive Advertising Bureau (a trade group for online advertisers and publishers).

According to the report, which was prepared for the IAB by PricewaterhouseCoopers, digital ad revenue in the U.S. reached $49.5 billion in the first half of 2018, up 23 percent year-over-year. And more of those ad dollars are shifting to mobile, which accounted for 63 percent of the total, compared to 54 percent during the same period last year.

“We’re really looking at that as advertisers catching up to consumer behavior,” said Sue Hogan, the IAB’s senior vice president of research and measurement.

PwC U.S. partner David Silverman suggested that the growth of mobile commerce and direct-to-consumer brands are also playing a big role, with new technologies giving digital advertisers “the ability to efficiently and effectively target consumers who are likely to be interested in a purchase, driving the cost of acquiring that customer down.”

“You can then plow that profit back into your business … the digital advertising market is helping to fuel that growth,” Silverman said.

IAB 2018 report

Meanwhile, video advertising is up 35 percent to $7 billion, with mobile video accounting for 60 percent of the total. Digital audio ad revenue is up 31 percent to $935 million, and social media revenue is up 38 percent, to $13.1 billion.

Although the IAB report is only focused on ad spend in the United States, many U.S. companies are likely affected by GDPR regulations in Europe — one recent study suggested that the regulations have reduced ad tracking in Europe while helping Google. When I brought this up, Silverman said there hasn’t been a big impact in the numbers thus far. (GDPR took effect in May.)

“I do believe this is one of the headwinds that the industry will be facing and we will need to have response to those challenges,” he said. “But we have not, to date, seen a major impact on growth.”


Source: TechCrunch

Former Beats Music CEO is back with an electric scooter startup

About a year ago, David Hyman, former Beats Music CEO and co-founder of music startup Mog that eventually sold to Beats Music, did something that was “very abnormal for me — career-wise,” he told TechCrunch. Hyman was an entrepreneur in residence at a giant real estate company. Because the music industry has changed so much, he said he didn’t want to do another music company.

While at this real estate company, Hyman said he started riding electric scooters everywhere, realizing that “it was so much better to get on a rideshare scooter than to drive my car or take an Uber.”

One day, Hyman rode one of these shared electric scooters to a grocery store in Oakland to buy some ice cream. Once he got back outside, the scooter was gone. He proceeded to look for the closest scooter, which was about one-quarter mile away, he said. But as he was approaching the scooter, someone scooped it up. That’s when Hyman said he had his epiphany.

“I just want one when I open my door and I want to take it on BART (Bay Area Rapid Transit) and jump off and go wherever I want,” Hyman said. “And so that embarked on a journey to find one to buy, but I couldn’t find a good one to buy in the U.S.”

Hyman was looking for one that was portable and lightweight, with good range, torque and motor power. He landed on one he found on Alibaba, but still wasn’t completely jazzed about it.

That’s where Unagi, founded by Hyman, comes in. Launching on Kickstarter today, Unagi is looking to raise $30,000 and start shipping the scooters in January.

Unlike the other electric scooter startups that have cropped up over the past year, Unagi is taking a different approach. Hyman is betting that after people become accustomed to riding electric scooters via the likes of Bird, Lime, Spin, Skip and so forth, they’ll realize it’s cheaper to just buy their own. Though, Hyman admits he does not have any data to back up that hypothesis.

“A lot of people are going to go through the decision cycle I went through, which is that they prefer ownership,” he said. “I don’t know if that’s one percent of the market or five percent of the market or 10 percent. I actually have nine UC Berkeley MBA students right now helping me figure out the market size.”

The Unagi scooter itself is undoubtedly beautiful. That’s in part thanks to a design partnership the company formed with a firm out of China. The scooters are manufactured across 15 different Chinese plants, but Hyman said the company might start assembling the scooters in the U.S.

“There’s this tax people talk about called the Trump tax,” he said.

Right now, Unagi’s minimum production goal is 300 scooters upon launch, but Hyman thinks it’ll probably be somewhere between 500 to 1,000.

Unagi comes in a couple of different models — a 250 watt for $890 and a $450 watt for $1,190. Both of the models have three riding modes: beginner (9.3 mph max speed), intermediate (12.4 mph max speed) and advanced (15.5 mph max speed).

Compared to other electric scooters you could own, Unagi is a bit more expensive than its competitors. The Xiaomi Mi retails for $599 on Amazon while the Ninebot scooter costs $777.

But Hyman said he’s not necessarily looking to get the price down, noting how you “pay a premium for beautiful design. That’s just the reality of it.”

Hyman also pointed out that Unagi is built with carbon fiber instead of aluminum, as well as magnesium alloy handles.

I rode the scooter once and didn’t feel entirely confident about the brakes, which are all electric (versus electric plus mechanical, or electric plus disc brake), on the downhill. Hyman took a look at the scooter I’d been riding and didn’t see any apparent problems with it. Minus the braking issue, the Unagi is fun to ride and will even get you up some hills in San Francisco.

For future models, Hyman said he’s thinking about security and locking mechanisms. He envisions including GPS tracking to make it easier to recover your scooter if it gets lost or stolen. Unagi is entirely bootstrapped but is today launching a $30,000 Kickstarter campaign.


Source: TechCrunch

The best Black Friday deals of 2018: The Cheapskate's picks – CNET

There are bargains to be had, oh, yes. These are the deals that deserve your dollars.
Source: CNET

Atolla uses machine learning to address your skin care needs

Atolla, a skin care startup that got its roots at MIT, is launching a Kickstarter campaign to to help people achieve their skin goals. Atolla uses machine learning to identify skin health issues and then recommend the right skin care products based on what affects your skin.

Atolla comes as a monthly subscription, with the idea being that you test your skin every month to see how it changes depending on the season. The kit allows you to test for oil, moisture and pH. Every month, you receive a customized product based on the data extrapolated from your skin.

“So we’re thinking that if we do this measurement for people like just once a month, after about a year we can start to predict how their skin’s going to change,” Atolla co-founder Meghan Maulpin told TechCrunch. “It’s like, we know that your skin gets this percent dryer in the winter so before you actually have the issue of super dry skin, we already know that you need to use something that’s like this.”

Testing your skin takes just about 10 minutes (I tried it) and is pretty straightforward, thanks to on-screen directions from Atolla’s mobile app.

Atolla’s vision is to build a longitudinal dataset that looks at skin concerns across demographics, geographies and lifestyles. Atolla use two distinct machine learning models. The first is to create skin archetypes based on all the factors that may affect someone’s skin and the second is to predict how someone’s skin may change.

“What we’re really trying to build is a database that represents all different types of like skin attributes, and understand what the actual skin types are,” Maulpin told TechCrunch. “So it’s not just about like, number of data, it’s also diversity.”

Maulpin and her co-founder Sid Salvi met at MIT while in graduate school last year. Following acceptance into MIT’s Delta V accelerator for students, the two opened up a handful of pop-up shops in New York City. Fast forward to today, and Atolla is gearing up to start shipping to consumers in February.


Source: TechCrunch

See How the Buoyancy Force Works in Water or Air

The buoyancy force gives you the boost that helps you float and do cool maneuvers in water. This experiment lets you see it in action.
Source: Wired

Over a million veterans now eligible for Comcast’s Internet Essentials program

Comcast’s low-cost Internet Essentials program, which provides internet access for just $10 per month, has expanded to include U.S. veterans. One million veterans now qualify for the service.

The post Over a million veterans now eligible for Comcast’s Internet Essentials program appeared first on Digital Trends.


Source: Digital trends

Microsoft takes up to $330 off of Surface PC bundles in Black Friday promo

‘Tis the season for savings at Microsoft. The Surface-maker is offering some nice Black Friday deals on its Surface Pro 6, Go, and Laptop 2 hardware. You’ll also find deals on notebooks from HP, Dell, and Lenovo.

The post Microsoft takes up to $330 off of Surface PC bundles in Black Friday promo appeared first on Digital Trends.


Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412