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

Archivo del Autor: Belen De Leon

Here's what photos from the Galaxy S10 camera look like – CNET

OK, the Galaxy S10 Plus to be specific.
Source: CNET

Vynn Capital snags investment from Malaysia’s MAVCAP for its maiden Southeast Asia fund

Vynn Capital, a new entrant to Southeast Asia’s startup ecosystem, is gearing up to close its maiden fund after it landed an undisclosed sum from Malaysia Venture Capital Management Bhd (MAVCAP) as one of its anchor LPs.

Founded by former Gobi Ventures VC Victor Chua and Singaporean investor Darren Chua (no relation) one year ago, Kuala Lumpur-based Vynn is targeting a $40 million fund for Southeast Asia. The firm has already made four investments and, on the LP side, gone after traditional businesses and Southeast Asia’s family corporations. Landing MAVCAP — which is Malaysia’s largest investor has backed VC funds including Gobi — is a major coup for a debut fund.

“The investment from MAVCAP is a very good validation for Vynn Capital,” said Victor Chua, who is Malaysian. “Personally, having been active in the local and regional ecosystem, I’ve benefited from the growth trajectory of the ecosystem and am now able to launch a new fund that is addressing the need of the traditional businesses to be innovative.”

“The thesis of the fund is Southeast Asia, but through our investment we are focused on how it will be invested in Malaysian deals,” MAVCAP’s Shahril Anas told TechCrunch in an interview. “We have some carry and expect returns that we can invest into local entrepreneurs in Malaysia, we are also keen to look at how other countries’ economies interact with startups.”

Anas said the approach is to be very hands-off, MAVCAP has various other fund investments, but he reiterated that there may be specific data or insight that the organization looks to glean.

Southeast Asia is emerging from the shadows of China and India to become a target market for startups and, by extension, the investors who write the checks to finance them.

Beyond a cumulative population of over 600 million people, the region’s ‘digital economy’ is tipped to grow to $240 billion by 2025 from $31 million in 2015, according to a report from Google and Singapore sovereign fund Temasek.

Some of the other investors vying for a slice of the opportunity include new funds from Openspace Ventures ($135 million), Indonesia-focused Intudo ($50 million), Qualgro ($100 million) and Golden Gate Ventures ($100 million) and Sequoia India ($695 million).


Source: TechCrunch

HBO Now brings O.G. online – CNET

Jeffrey Wright stars as a maximum-security inmate ready to be released.
Source: CNET

Uber is reportedly close to making a tactical exit from India’s food delivery industry

Uber has said adamantly that it won’t exit India (or any more markets) following a hattrick of retreats from China, Russia and Southeast Asia, but does that include its food delivery business?

The answer could well be yes. If media reports are right, Uber is on the cusp of a tactical exit from India’s food delivery industry.

India’s Economic Times is reporting that Uber is in the final stages of a deal that would see Swiggy, the food delivery service that recently raised $1 billion and expanded to general deliveries, eat up Uber Eats in India in exchange for giving the U.S. ride-hailing firm a 10 percent share of its business. Swiggy was most recently said to be valued at $3.3 billion following that billion-dollar round, which was led by Naspers including new backers Tencent and Uber investor Coatue.

Uber Eats is touted as a major revenue generator for the company, The Information previously reported that it grossed $1.5 billion in sales in the first quarter of 2018 alone, and the company has pushed expansion hard in Asia. Uber Eats landed in India nearly two years ago but it finds itself in the middle of a dogfight between Swiggy, which raised capital three times last year, and Zomato, which is backed by Alibaba.

Already, the battle has taken its toll on peripheral players that include FoodPanda, the service acquired by Uber rival Ola in late 2017. Ola is reported to have slashed costs at FoodPanda and shift the focus to a more sustainable cloud kitchen strategy. Yet Zomato and Swiggy continue to be aggressive.

Based on that backdrop, and Uber’s upcoming IPO, it would make sense to consolidate costs and yet retain a stake in the market. Uber did exactly that through its exit deal with Grab in Southeast Asia, which saw it hand over its transport and food delivery businesses in exchange for a 27.5 percent stake in Grab .

That deal, which I argued was a win not a loss for Uber, got the company out of an expensive subsidies war and gave it a stake in a growing business. It could well be a recipe that Uber repeats for India’s food delivery space.

Note: The original version of this article was updated to note that Coatue is an investor in both Uber and Swiggy.


Source: TechCrunch

Japan’s Hayabusa 2 has landed on an asteroid, shot it with a special bullet, and returned to space

The Japanese spacecraft Hayabusa 2 has just completed the next phase of its multi-part, multi-year mission by shooting a bullet into the asteroid it had been circling and returning to space.

Hopefully, the spacecraft has been able to collect samples of asteroid material kicked off from the surface by the impact from the specially made bullet that the Hayabusa craft shot.

The landing and mining mission is the sequel to an earlier mission (the first Hayabusa voyage), which was a seven year voyage during which the spacecraft observed an asteroid, collected samples and returned to Earth.

Scientists said that collecting material from the Ryugu asteroid could offer clues to support a hypothesis of how water and life formed on the surface of the Earth in the early days of the planet’s formation. Ryugu is a near earth asteroid that scientists have identified as carbon-rich (a C-type), which may have water in their rocks.

Japan’s Hayabusa 2 is expected to return to Earth in 2020 with its rocky haul.

According to the rocket’s Twitter feed the rocket began its descent roughly 20 kilometers above the asteroid’s surface in the early hours of the 21st and touched down a few hours ago.

The descent and collection was supposed to take place last year, when the spacecraft deployed two rovers on the surface of the asteroid to scout its geography. Those rovers relayed images of a terrain that was a bit more rocky than scientists had expected, so more planning had to be done before the mission could be carried out.

Baidu’s video site iQiyi adds 37M subscribers in 2018 amid mounting losses

China’s Baidu, which is often compared to Alphabet’s Google, is showing no signs of slowing down its pace of betting on video content as its core advertising unit feels the squeeze from rivals. The company’s latest financial results show its video streaming business iQiyi posted a net loss of 9.1 billion yuan or $1.3 billion in 2018, compared to just 3.74 billion yuan in 2017.

Not long ago, iQiyi announced raising $500 million in convertible notes to fuel its spending spree. The video site, which filed for a $1.5 billion U.S. IPO last February, aspires to be the “Disney of China” with a Netflix-style production house and a plan to merchandise a library of intellectual property. Baidu also felt the heat as content costs from 2018 jumped 75 percent to $3.42 billion mainly on account of iQiyi expenses.

The cash burn appears to be paying off. IQiyi added 36.6 million subscribers last year, bringing its total users to 87.4 million. 98.5 percent of them were paying, a promising ratio given Chinese users were long used to getting free content in a country with rampant online piracy. IQiyi’s most serious contender Tencent Video had 82 million users as of Q3.

2018 also turned out to be the first time Baidu has crossed the 100 billion yuan earnings mark as the firm pocketed 102.3 billion yuan ($14.88 billion) in total revenues, an increase of 28 percent from 2017.

In Q4 alone, Baidu’s total revenues grew 22 percent to $3.96 billion at a slower rate compared to the previous quarter. Online advertising from search results, news feed and video content still made up the majority of the company’s income despite the considerable resources the behemoth has poured into autonomous driving and other AI-focused efforts.

Meanwhile, Baidu’s lucrative advertising business is facing heightened competition from ByteDance, the fast-ascending new media company with a suite of news and video apps that are proven popular with marketers. The Beijing-based firm that’s also unnerved Tencent was expected to achieve $7.4 billion in revenues last year, Bloomberg reported citing sources.

To fend off attackers, Baidu has broadened its advertising inventory beyond the web to include the likes of elevators. In another move, Baidu paid $133 million in cash prizes luring users to its namesake search app on the eve of Chinese New Year. But its search service has over the years been a repeated target for criticism on issues ranging from false medical ads to more recently the subpar quality of its search results. Baidu has nonetheless held onto its commanding position in a market where Google is absent and smaller players like Bing and Sogou remain the underdogs.

On the AI front, Baidu made a total of 13 investments in 2018 that made it the most prolific corporate venture capital focused on the realm, according to a report from CB Insights. Microsoft’s M12 venture and Google Ventures followed closely behind.

Though Baidu’s AI business is far from achieving mass commercialization, the segment has scored some notable landmarks. Over 200 million devices now use DuerOS, the company’s answer to the Alexa voice assistant. Baidu’s autonomous driving open platform Apollo has accumulated 135 original equipment manufacturers (OEMs) including Volvo, which is working with its Chinese ally to deliver level four self-driving passenger vehicles that can operate on pre-mapped roads with minimum human intervention.


Source: TechCrunch

SpaceX successfully sends Israel’s historic Moon mission on its way – CNET

The first privately-funded Moon lander mission blasts off ready to make history.
Source: CNET

Facebook will shut down its spyware VPN app Onavo

Facebook will end its unpaid market research programs and proactively take its Onavo VPN app off the Google Play store in the wake of backlash following TechCrunch’s investigation about Onavo code being used in a Facebook Research app the sucked up data about teens. The Onavo Protect app will eventually shut down, and will immediately cease pulling in data from users for market research though it will continue operating as a Virtual Private Network in the short-term to allow users to find a replacement.

Facebook has also ceased to recruit new users for the Facebook Research app that still runs on Android but was forced off of iOS by Apple after we reported on how it violated Apple’s Enterprise Certificate program for employee-only apps. Existing Facebook Research app studies will continue to run, though.

With the suspicions about tech giants and looming regulation leading to more intense scrutiny of privacy practices, Facebook has decided that giving users a utility like a VPN in exchange for quietly examining their app usage and mobile browsing data isn’t a wise strategy. Instead, it will focus on paid programs where users explicitly understand what privacy they’re giving up for direct financial compensation.

Onavo billed itself as a way to “limit apps from using background data and “use a secure VPN network for your personal info” but also noted it would collect the “Time you spend using apps, mobile and Wi-Fi data you use per app, the websites you visit, and your country, device and network type” A Facebook spokesperson confirmed the change and provided this statement: “Market research helps companies build better products for people. We are shifting our focus to reward-based market research which means we’re going to end the Onavo program.”

Facebok acquired Onavo in 2013 for a reported $200 million to use its VPN app the gather data about what people were doing on their phones. That data revealed WhatsApp was sending over twice as many messages per day as Messenger, BuzzFeed’s Ryan Mac and Charlie Warzel reported, convincing Facebook to pay a steep sum of $19 billion to buy WhatsApp. Facebook went on to frame Onavo as a way for users to reduce their data usage, block dangerous websites, keep their traffic safe from snooping — while Facebook itself was analyzing that traffic. The insights helped it discover new trends in mobile usage, keep an eye on competitors, and figure out what features or apps to copy. Cloning became core to Facebook’s product strategy over the past years, with Instagram’s version of Snapchat Stories growing larger than the original.

But last year, privacy concerns led Apple to push Facebook to remove the Onavo VPN app from the App Store, though it continued running on Google Play. But Facebook quietly repurposed Onavo code for use in its Facebook Research app that TechCrunch found was paying users in the U.S. and India ages 13 to 35 up to $20 in gift cards per month to give it VPN and root network access to spy on all their mobile data.

Facebook ran the program in secret, obscured by intermediary beta testing services like Betabound and Applause. It only informed users it recruited with ads on Instagram, Snapchat and elsewhere that they were joining a Facebook Research program after they’d begun signup and signed non-disclosure agreements. A Facebook spokesperson claimed in a statement that “there was nothing ‘secret’ about this”, yet it had threatened legal action if users publicly discussed the Research program.

But the biggest problem for Facebook ended up being that its Research app abused Apple’s Enterprise Certificate program meant for employee-only apps to distribute the app outside the company. That led Apple to ban the Research app from iOS and invalidate Facebook’s certificate. This shut down Facebook’s internal iOS collaboration tools, pre-launch test versions of its popular apps, and even its lunch menu and shuttle schedule to break for 30 hours, causing chaos at the company’s offices.

To preempt any more scandals around Onavo and the Facebook Research app and avoid Google stepping in to forcibly block the apps, Facebook is now taking Onavo off the Play Store and stopping recruitment of Research testers. That’s a surprising voluntary move that perhaps shows Facebook is finally getting in tune with the public perception of its shady actions. The company has repeatedly misread how users would react to its product launches and privacy invasions, leading to near constant gaffes and an unending news cycle chronicling its blunders.

Without Onavo, Facebook loses a powerful method of market research, and its future initiatives here will come at a higher price. Facebook has run tons of focus groups, surveys, and other user feedback programs over the past decade to learn where it could improve or what innovations it could co-opt. And with more apps recently turning on encryption, Onavo likely started learning less about their usage. But given how cloning plus acquisitions like WhatsApp and Instagram have been vital to Facebook’s success, it’s likely worth paying out more gift cards and more tightly monitoring its research practices. Otherwise Facebook could miss the next big thing that might disrupt it.

Hopefully Facebook will be less clandestine with its future market research programs. It should be upfront about its involvement, make certain that users understand what data they’re giving up, stop researching teens or at the very least verify the consent of their parents, and avoid slurping up sensitive information or data about a user’s unwitting friends. For a company that depends on people to trust it with their content, it has a long way to go win back our confidence.


Source: TechCrunch

HUGE BEE ALERT: Look at the world's largest bee and cower in fear – CNET

Researchers weren’t sure if Wallace’s Giant Bee was extinct. But it’s here. And it’s HUGE.
Source: CNET

Galaxy S10 Plus ongoing review: What’s good and bad so far – CNET

I’ve had the Galaxy S10 Plus for 24 hours. Here’s how it’s going.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001