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

Archivo del Autor: Belen De Leon

UPS Drones Are Now Moving Blood Samples Over North Carolina

The FAA’s first sanctioned, revenue-generating drone delivery service involves speeding up the movement of blood and tissue samples.
Source: Wired

Airbnb confirms $150M-$200M investment in India’s OYO

Airbnb is continuing to widen its focus beyond ‘unconventional’ hotels as it gets ready for a much-anticipated IPO. Following its acquisition of HotelTonight last month, the company has picked today (April Fool’s Day) to confirm that it invested in India’s OYO — a startup that manages budget hotels and other stays.

The deal has been rumored for a couple of months and it is additional to OYO’s (then) $1 billion Series E round which was led by SoftBank’s Vision and included participation from ride-hailing duo Grab of Southeast Asia and China’s Didi Chuxing. The deal, announced last September, also included Lightspeed, Sequoia and Greenoaks Capital and it valued OYO at around $5 billion.

Neither party confirmed the size of the deal announced today, but an industry source told TechCrunch that it is between $150 million and $200 million. OYO and Airbnb both declined to comment in response.

The company has now raised over $1.5 billion from investors to date including this new capital.

More than money, though, the deal is highly strategic for both sides.

OYO and Airbnb had previously been rivals of sorts, but OYO has pivoted towards hospitality services — including logistics and management — rather than simply aggregating budget hotels. Airbnb, with its HotelTonight acquisition, has shown it wants to be a booking destination across different types of verticals.

Geographically, the deal makes even more sense. Airbnb has been keen to take a larger bite out of India for some time. It has begun to see progress, with co-founder and CSO Nathan Blecharczyk recently revealing that the country is one of its five fastest growing markets worldwide. In that light, the companies are exploring opportunities to collaborate which could see OYO properties — in this case more likely villas and Airbnb-like properties — listed on Airbnb’s service.

That exposure could help OYO — which stands for ‘On Your Own’ — as it looks to break into the overseas traveler market, having previously been more popular with local or regional travelers. It may also look to break the U.S. market having entered the U.K. at the end of last year.

Finally, OYO is all the more appealing to Airbnb because it has seen signs of promise in China, which represented a key part of its focus following the Series E round. Overall, OYO claims to cover close to 500,000 rooms across 13,000 hotels and 6,000 homes in eight countries: India, China, Malaysia, Nepal, the U.K, UAE, Indonesia and the Philippines.

OYO is also gunning for Southeast Asia, where it hopes an alliance with Grab can help it break into the region.

“Emerging markets like India and China are some of Airbnb’s fastest-growing, with our growth increasingly powered by tourism to and from these markets. In many of these markets, OYO is empowering local hospitality entrepreneurs to provide more options to more travelers. We share a dedication to offering people more choices when traveling and we’re excited to partner with OYO as we work to make Airbnb for everyone,” said Airbnb’s president of homes, Greg Greeley, in a statement.

“Airbnb’s strong global footprints and access to local communities will open up new opportunities for OYO Hotels & Homes to strengthen and grow while staying true to our core value proposition. We’re excited by the possibilities and committed to bringing benefits to the millions of travelers who can now rely on Airbnb and OYO Hotels & Homes to find a home away from home,” added Maninder Gulati, global chief strategy officer for OYO.

Airbnb recently checked in its 500 millionth guest and the company claims it has been profitable for the last two years. While it doesn’t give out precise financial details — that’ll change with an IPO — Airbnb claimed that Q3 2018 was its strongest quarter of business ever with “substantially more” than $1 billion in revenue during the three-month period.

It’s been a long journey for OYO, which TechCrunch first covered in 2015 when it raised $25 million. CEO and founder Ritesh Agarwal is Thiel fellow who started the company in 2011 when aged just 18. His original business, called Oravel, was an Airbnb clone that later pivoted to become OYO — it’s funny what can happen over time.


Source: TechCrunch

Bringing affiliate marketing and outsourced customer acquisition to Brazil nets Escale $22.6 million

Despite not being Brazilian and having their first exposure to the country only a few years ago, the two co-founders of Escale have managed to raise $22.6 million for their company, which provides customer acquisition services to companies in telecommunications and healthcare across Brazil.

Their secret? A knowledge of search engine optimization technologies honed through side businesses the two ran back in the United States.

The state of online marketing and digital sales was so woefully bad in Brazil that co-founders Matthew Kligerman and Ken Diamond had a green field in front of them on which to build Brazil’s first true online customer acquisition service, according to Diamond.

“We fell in love with Brazil for its warm culture and natural beauty, but as consumers, we had terrible experiences acquiring the most fundamental products and services for our new lives: internet, cell phone plans, health insurance and basic banking needs,” Kligerman said in a statement.

The company’s largest customer, according to Diamond, is NET, the Brazilian cable and telecom operator. NET was the first company to sign on for Escale’s customer acquisition services, but the company’s roster of clients now includes some of Brazil’s largest companies including Bradesco, Sul America, Claro, GNDI, and Amil.

It’s that marquee client list that attracted QED Investors and Invus Opportunities to co-lead the $22.6 million round that Escale just closed. The company’s previous investors Kaszek Ventures, Rocket Internet’s GFC and Redpoint e.Ventures also participated in the funding.

Latin America is in the throes of a startup renaissance at the moment with Brazilian companies like Nubank and iFood and the Colombian company Rappi reaching billion dollar valuations. Meanwhile investors are committing more capital to the region. Softbank, for instance is Softbank committing $5 billion to a new Latin American-focused fund.

With the new funding, Escale intends to move deeper into the development of customer acquisition platforms across verticals like consumer finance, insurance, and education with comparison shopping sites and informational services (a la CreditKarma in the U.S.).

“With millions of web and cloud voice interactions every month, Escale can transform each of those interactions into data points, and continually improve its proprietary acquisition platform, ‘EscaleOS’, to create highly-intelligent, customized marketing and sales funnels, helping consumers at the right moment connect with the products and services they need,” says Nicolas Berman, a partner at Kaszek Ventures. “The more consumer interactions they have, the faster Escale’s data flywheel spins.”


Source: TechCrunch

Gmail turns 15, gets smart compose improvements and email scheduling

Exactly fifteen years ago, Google decided to confuse everybody by launching its long-awaited web-based email client on April 1. This definitely wasn’t a joke, though, and Gmail went on to become one of Google’s most successful products. Today, to celebrate its fifteenth birthday (and maybe make you forget about today’s final demise of Inbox and tomorrow’s shutdown of Google+), the Gmail team announced a couple of a new and useful Gmail features, including improvements to Smart Compose and the ability to schedule emails to be sent in the future.

Smart Compose, which tries to autocomplete your emails as you type them, will now be able to adapt to the way you write the greetings in your emails. If you prefer ‘Hey’ over ‘Hi,’ then Smart Compose will learn that. If you often fret over which subject to use for your emails, then there’s some relief here for you, too, because Smart Compose can now suggest a subject line based on the content of your email.

With this update, Smart Compose is now also available on all Android devices. Google says that it was previously only available on Pixel 3 devices, though I’ve been using it on my Pixel 2 for a while already, too. Support for iOS is coming soon.

In addition to this, Smart Compose is also coming to four new languages: Spanish, French, Italian and Portuguese.

That’s all very useful, but the feature that will likely get the most attention today is email scheduling. The idea here is as simple as the execution. The ‘send’ button now includes a drop-down menu that lets you schedule an email to be sent at a later time. Until now, you needed third-party services to do this, but now it’s directly integrated into Gmail.

Google is positioning the new feature as a digital wellness tool. “We understand that work can often carry over to non-business hours, but it’s important to be considerate of everyone’s downtime,” Jacob Bank, Director of Product Management, G Suite, writes in today’s announcement. “We want to make it easier to respect everyone’s digital well-being, so we’re adding a new feature to Gmail that allows you to choose when an email should be sent.”


Source: TechCrunch

Jio Health combines online and offline healthcare in Southeast Asia, starting in Vietnam

The internet is often lauded for the potential to increase the impact of a range of primary services in emerging markets, including education, commerce, banking and healthcare. While many of those platforms are now being built, a few are finding that a hybrid approach combining online and offline is advantageous.

That’s exactly what Jio Health, a ‘full stack’ (forgive the phrase) healthcare startup is bringing to consumers in Southeast Asia, starting in Vietnam.

The company started out as a U.S-based venture that worked with healthcare providers around the ‘Obamacare’ initiative, before sensing the opportunity overseas and relocating to Vietnam, the Southeast Asian market of 95 million people and a fast-growing young population.

Today, it operates an online healthcare app and a physical facility in Saigon, it also has licenses for prescriptions and over the counter drug sales. The serviced launched nearly a year ago, already the company has some 130 staff, including 70 caregivers — including doctors — and a tech team of 30.

The idea is to offer services digitally, but also provide a physical location for when it is needed. Therein, the company ensures that “every element of that journey” is controlled and of the required standard, that’s in contrast to services that partner with hospitals or other care centers.

The scope of Jio Health’s services range from pediatrics to primary care, chronic disease management and ancillary services, which will soon cover areas like eye care, dermatology and cancer.

“Our initial research [before moving] found that healthcare in Vietnam was unlike the U.S,” Raghu Rai, founder and CEO of Jio Health, told TechCrunch in an interview. “Spending is primarily driven by the consumer (out of pocket) and there’s no real digital infrastructure to speak of.”

Rai — a U.S. citizen — said doctors typically “have minutes per patient” and get through “hundreds” of consultations in every morning shift. That gave him an idea to make things more efficient.

“We can probably address north of 80 percent of consumers health needs,” he said of Jio Health,” but we also have referral partnerships with certain hospitals.”

Raghu Rai is CEO and founder of Jio Health

The process begins when a consumer downloads the Jio Health app and inputs primary information. A representative is then dispatched to visit the consumer in person, potentially within “hours” of the submission of information, according to Rai.

He believes that Jio Health can save its users money and time by using remote consultancy for many diagnoses. The company also works with health insurance companies, for areas like annual checkups, and Rai said that McDonald’s and 7-Eleven are among the corporations that offer Jio Health among the providers for their staff, they’re not exclusive.

This week, Jio Health announced that it has closed a $5 million Series A funding from Southeast Asia’s Monk’s Hill Ventures . Rai said the company plans to use the capital for expansion. In particular, he said, the company is adding new care categories this month — including eye care and dermatology — and it is working towards expanding its brand through marketing.

Further down the line, Rai said the company hopes to expand to Hanoi before the end of this year. While there is interest in moving into other markets within Southeast Asia, that isn’t about to happen soon.

“We have begun to investigate other markets but at this point feel the market in Vietnam is substantial in itself,” he told TechCrunch. “It’s very plausible that we’d be looking at international expansion plans in 2020… we’re going to be focused on Southeast Asia.”


Source: TechCrunch

Krablr nets new leadership

News just in: We’re getting reports the board of Krablr has voted overwhelmingly to jettison the sole remaining founder, Wilson Poney, and install an interim CFO to take the company in a new old direction.

“We’re going to make Krablr great again,” said chairman of the board, Goldie Seamann. “We’re not 100% sure what’s been going on around here but the board is unanimous in agreement that Krablr should return to its roots in the fishing industry to provide strong value to stakeholders and its ecosystem.”

“No more ICOs, no more microdosing podcast retreats flirting with white supremacy. Just good, old clean business,” he added.

Seamann, a former consultant with McKinsey, KPMG and OMFG, said the board believes the shell of the Krablr brand can still be salvaged — in spite of its disastrous ICO last year which saw an estimated $260M worth of ‘Krabcoin’ vanish without trace.

The company is said to be in negotiations to offload its Krab.coin arm, developed specifically for the ICO, for a bargain price of around a dozen Dentacoins. It is also working to offload the assets of a previously developed messaging app to a “major social network” in order to extend its cash runway.

No one has seen Poney for months either.

“We believe there are exciting opportunities for Krablr to develop financial services for emerging markets — like offering loans to SMEs, as well as micro-insurance, cross-border remittance payments and other financial services to support those who are actually doing the fishing,” added Seamann.

Developing… 


Source: TechCrunch

Two million diners hit by malware attack at restaurants across U.S.

Payment card data belonging to more than 2 million restaurant diners has likely been stolen in a malware attack involving point-of-sales systems. Targeted outlets include Buca di Beppo, Planet Hollywood, and Earl of Sandwich.

The post Two million diners hit by malware attack at restaurants across U.S. appeared first on Digital Trends.


Source: Digital trends

Sign up for the TechCrunch Hackathon at VivaTech in Paris

Calling all hackathon fans across Europe and beyond. It’s time once again to put your creative coding skills to the test at the TechCrunch Hackathon at VivaTech 2019, which returns to Paris on May 17-18. Brush up on your parlez-vous français, stock up on RedBull and get ready to compete against some of the best hackers, coders and programmers in the world.

The TechCrunch Hackathon takes place over the course of two days, May 17-18. Competitors will form ad hoc teams and spend a little over 24 grueling, caffeine-, sugar-, beer- and pizza-fueled hours building well, who knows? Something great, life-changing or just plain fun. It’s your chance to show the world your skills, network with other like-minded techies and maybe even win the €5,000 grand prize. Want to throw your hat in the ring? Sign up to participate here.

Last year, 64 teams competed. The winning team, CommerceDNA built software that accurately autofills product information when a seller uploads the product image — making it easier for buyers to find it during a web search.

This year, the TechCrunch Hackathon at VivaTech is open to everyone and once again, BeMyApp will serve as the official Hackathon platform. Here’s how the judging works. A panel of esteemed TechCrunch hackathon judges will give each competing team a numerical score between 1 and 5, and the team with the highest score walks away with major bragging rights along with a cool €5,000. But all teams that earn a combined score 3 or higher will receive two tickets to VivaTech 2020 and two tickets to TC Disrupt Berlin 2019 in December. Not too shabby.

And don’t you worry — we’ll also have plenty of cool sponsored contests, prizes and other fun stuff for you (swag, anyone?). In fact, we are happy to announce our first sponsored challenge with EDHEC — Making an impact can have different meanings, and we believe that one of them is about improving how we support student’s careers. Have you ever asked yourself “have I chosen the right studies and the right career for me?” According to the French Ministry of Higher Education, 150,000 french students decide to change their degree course. Participating in the TC Hackathon at VivaTech is a great way to solve this issue through innovation. So let’s help them find the path that suits them best for their future career! The winner of this challenge will receive a €5,000 prize. More details on additional sponsor challenges in the coming weeks, so check back for updates.

Tickets to participate in the hackathon are free, but we have a limited number of spots available and they’ll disappear quickly. Don’t wait and risk getting shut out of the competition and sign up today.

The TechCrunch Hackathon at VivaTech in Paris takes place on May 17-18, 2019 at the Paris Expo Porte de Versailles. Don’t miss your opportunity to show the tech world what you can do. Sign up to compete right now. We can’t wait to see what all you mad hackers create!


Source: TechCrunch

Enter for your chance to win* a KitchenAid Queen of Hearts Collection – CNET

This Limited Edition batch of matching kitchen goodies includes a stand mixer, food chopper, electric kettle and more!
Source: CNET

April Fools' Day is an abomination – CNET

Commentary: In a world filled with #fakenews, bots and brands trying to humanise themselves, April Fools’ Day is a bad idea gone rogue.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920