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

Archivo del Autor: Belen De Leon

John Legend Is Your New Google Assistant—Listen for Yourself

If you instruct Google Assistant to “talk like a Legend,” it will speak in a simulacrum of the smooth sound of Grammy-winning crooner John Legend.
Source: Wired

Tencent’s latest investment is an app that teaches grannies in China to dance

Besides churning out video games for China’s young generations, Tencent has also been attuned to the need of silver-haired users: its latest bet is an app that teaches middle-age and elderly users, most of whom are female, how to dance.

Called Tangdou, or “sugar beans” in Chinese, the app announced on Monday that it’s raised a Series C funding round led by Tencent with participation from existing investors GGV Capital and Xiaomi founder Lei Jun’s Shunwei Capital, as well as IDG Capital.

The financial infusion makes for an interesting move for Tencent, whose WeChat messenger counts users over the age of 55 as its fastest-growing group. In fact, Tangdou has piggybacked off WeChat to acquire users by creating lite-apps that are designed for ease of use and run within the ubiquitous chatting tool, which is many senior users’ first taste of the internet.

While Tangdou did not disclose the size of the round, the new proceeds brought its total funds raised to date to nearly $100 million. It last inked $15 million (in Chinese) from a Series B funding round in 2016 and another $5 million from a B-plus round in 2017.

“As [China’s] mobile internet enters the ‘second half’ of its development phase, the markets for maternal and child care, middle-age and elderly users have become the new red-hot verticals,” said GGV’s managing partner Jenny Lee in a statement.

Of China’s 829 million online users, 12.5 percent were above 50 years old in 2018, up from 10.4 percent in the year-earlier period, according to data collected by the government-run China Internet Network Information Center.

tangdou

Screenshots of the Tangdou app / Source: Tangdou

Clad in color-coordinated costumes, the so-called demographic of “square-dancing aunties,” a term that sometimes carries derogatory color for the dancers are lashed for blasting deafening music, shimmy in parks, squares and when public space is in short supply, on sidewalks. Dancing in the public is now a daily routine for hundreds of millions of female retirees in China, a phenomenon that’s fueling an emerging market, and Tangdou is one of the players who got in early.

Founded four years ago, Tangdou began by offering video tutorials that teach grannies and aunties how to dance but has over time morphed into a one-stop app fulfilling news reading, networking and other needs for its senior users. The app’s content now touches on a wide variety of topics, from fashion, food, health to skin care, and it’s dabbled offline to host meetups for those craving a sense of camaraderie.

All told, the company claims it serves 200 million users across its range of products. More than 4,000 offline events take place each month attracting over 500 thousand attendees. 400 thousand users consume videos and articles on the Tangdou app each month and spend an average of 33 minutes on it every day. That level of user loyalty makes Tangdou an ideal destination for advertising, which is indeed one of the company’s major revenue sources. Tangdou is also mulling an ecommerce business and other forms of offline services, including dance classes and tours for its dance enthusiasts.


Source: TechCrunch

Go-Jek brings in Misfit co-founder and ex-Facebook head to lead Vietnam business

Ambitious ride-hailing startup Go-Jek’s Southeast Asia expansion plan suffered a blow when it lost the leadership team behind its business in Vietnam, but now it has replaced them with the former head of Facebook in the country.

Christy Trang Le, who led Facebook’s business in Vietnam for nine months before quitting for family reasons in early 2019, has become general manager of Go-Viet, which is the name of Go-Jek business in the country. Le is best known as a co-founder of Misfit, the U.S-Vietnam wearable startup that was acquired by Fossil for $260 million in 2015 — indeed, Misfit CEO Sonny Vu is her husband.

Le, who was previously CFO/COO of Misfit before becoming head of Fossil Vietnam, replaces Nguyen Vu Duc and Nguyen Bao Linh who left their positions as general director and deputy general director, respectively, at the end of March. Go-Jek said that the duo are staying on as “advisors” but their exit sparked suggestions that Go-Jek’s expansion to Vietnam, the first market it moved into beyond its Indonesia homeland, isn’t going as well as had been assumed.

Go-Jek is valued at $9.5 billion and it has also expanded to Thailand and Singapore with the Philippines in its plans. The startup has been pretty boastful of the apparent market share it has picked up in Vietnam, where $14 billion-valued Grab is its main competitor. Go-Jek said in February that it estimated it had gained 40 percent of the two-wheeled taxi market within three months of its launch in August and that its food service became “the leading player among comparable food delivery services.”

Go-Jek said in a statement today that Go-Viet has “completed millions of trips” and is growing at 50 percent per month.

Take all those numbers with a pinch of salt since it isn’t clear where the figures originate from and Go-Jek is in ‘fundraising mode’ right now. Even giving it the benefit of the doubt, any market share it gained on arrival would likely be down to the generous subsidies that are typically dolled out when a new company comes to town.

Still, bringing in a new leader — and one with the background of Le — looks like a coup, although her role building out Go-Viet’s on-demand business will be quite different from that of anchoring Facebook or running Misfit/Fossil.

“I’ve seen how the success of Go-Jek’s multi-service platform has transformed the lives of so many people in Indonesia and want to see the same happen in Vietnam,” Le said in a statement.


Source: TechCrunch

Confirmed: Pax Labs raises $420 million at a valuation of $1.7 billion

Pax Labs, the popular vape maker, has today confirmed the close of a $420 million equity round, including from existing investors Tiger Global Management and Tao Capital Partners, and new investors including Prescott General Partners.

A Pax Labs spokesperson confirmed to TechCrunch that the post-money valuation for Pax Labs is $1.7 billion.

The Information first reported the round but we’ve confirmed the specific details, including funding amount and valuation.

Pax Labs launched in 2007 with the hopes of creating a cannabis vaporizer. Since, the company has created vaporizers for just about every corner of the space, including the PAX Era for concentrates and the PAX 3 for flower.

Here’s what CEO Bharat Vasan said in a prepared statement:

PAX is investing heavily in growing its brand as well as developing innovative new products to scale and capture an enormous opportunity. This financing round allows us to invest in new products and new markets, including international growth in markets like Canada and exploring opportunities in hemp-based CBD extracts. We aspire to be the gold standard for safety and good stewards of a product that enhances many people’s lives. We are hiring and investing heavily in our people, who power PAX’s mission of establishing cannabis as a force for good.

It’s worth noting that Juul, the popular e-cigarette brand, and Pax Labs used to live under the same corporate umbrella before Pax Labs spun out of Juul in 2017.

Looking forward, Pax has plans to give users more insight into taking the guesswork out of cannabis. As cannabis becomes legal in more areas, the demographic seeking products in the space continues to grow. Pax wants to help, and believes it can do so through a combination of hardware and software, though Vasan wasn’t willing to go into details on the company’s forthcoming products and features.

“People know about different kinds of alcohol,” said Vasan. “They may know that they’re a beer person or a wine person. But none of that exists within cannabis. They see names like ‘Lemon Haze’ and ‘Cherry Fizz’ and they don’t know what that is. These are all really awesome names for a band but not great to let you know what you’re consuming. We want to provide more clarity around what that means.”

As I said, Vasan was not keen on offering more, but this sounds like more of a data play than a combo software/hardware play, which leads me to believe that we may see an acquisition in Pax Labs’ future. (To be clear, this fictional acquisition is based strictly on my conjecture and not based on any evidence at all.)

“Our biggest challenge is safe consumer access,” said Vasan. “Regulation is a good thing in this space. It makes standards higher and products more transparent.”


Source: TechCrunch

Are We There Yet? A Reality Check on Self-Driving Cars

Fully autonomous cars may never arrive. But we’ll all benefit from self-driving tech while we wait.
Source: Wired

Huawei says it shipped 59M smartphones in Q1 as revenue jumped 39% to $27B

Fresh from an $8.8 billion profit last year, much-maligned Chinese tech giant Huawei is touting yet more growth. The firm said today that revenue in the first quarter of 2019 grew 39 percent year-on-year to reach $26.78 billion, or 179.7 billion CNY.

The company claims it is owned by its employees — although a recent academic paper challenged that. While it isn’t listed publicly, it declares yearly business figures which are audited by KPMG and now, for the first time, it has given out quarterly numbers. These appear unaudited and they are certainly provided selectively.

For Q1, Huawei didn’t reveal a net profit but it said that its net profit margin was eight percent which is “slightly higher” than the same time in the previous year. During the quarter, Huawei said it shipped 59 million smartphones while it added that, as of the end of March, it had signed 40 commercial 5G contracts and shipped over 70,000 base stations to support 5G networks worldwide.

“2019 will be a year of large-scale deployment of 5G around the world, meaning that Huawei’s Carrier Business Group has unprecedented opportunities for growth,” the company said.

That’s about all it is saying about its top end figures. You can refer back to those 2018 numbers to get an idea of where the company is headed, in short: further into the consumer device space.

Huawei’s annual revenue increased by 19.5 percent year-on-year to 721 billion CNY, or $107.4 billion, in 2018 as smartphones and other devices became its largest source of income.

Huawei said revenue from the consumer business rose by 45 percent to reach 349 billion CNY ($52 billion), while sales from its carrier business dropped 1.3 percent to 294 billion CNY, or $43.8 billion. Enterprise services accounted for the remaining 74.4 billion CNY.

Huawei’s end of year financials show its consumer devices business is now its main money-maker

That consumer push isn’t a huge surprise given the hostility to Huawei’s traditional networking and carrier business from the U.S. and other Western governments.

Still, the Chinese company has fought back against a ban on its equipment in the U.S. through a lawsuit arguing that federal agencies and contractors have violated due process and acted in a way that is unconstitutional. Still, the U.S. concern around national security has been fortified by a recent U.K. government report claimed there are “significant technical issues” around adopting its telecom network kit.

The report, prepared for the National Security Advisor of the U.K. by the Huawei Cyber Security Evaluation Centre (HCSEC) Oversight Board, said it has “not yet seen anything to give it confidence in Huawei’s capacity to successfully complete the elements of its transformation programme that it has proposed as a means of addressing these underlying defects.”

The original version of this story has been updated to note that this is the first time Huawei has announced quarterly numbers


Source: TechCrunch

Sony launches a taxi-hailing app to rival Uber in Tokyo

Sony last year announced it would enter Japan’s taxi-hailing space and, good to its word, the electronics giant has kicked off its S.Ride service in Tokyo.

The service — which was first noted by CNET — is a joint venture between Sony, its payment services subsidiary and five licensed taxi companies. Since ride-hailing with civilian cars is illegal in Japan, the service will focus on connecting licensed taxis with passengers. The electronics giant previously played up its use of AI to match supply and demand and, on the payment side, it supports QR scans as well as Uber-style cash-less credit card.

All together, S.Ride claims to cover 10,000 licensed taxis in Tokyo. Its largest competition is JapanTaxi, a venture from the taxi industry that’s backed by Toyota among others, which claims 50,000 vehicles across Japan as a whole. Other rivals include chat app Line, which has offered taxi-hailing for years, Uber, which has been working on striking deals with taxi operators, and China’s Didi Chuxing, which operates a joint-venture with Uber investor SoftBank. Lyft has expressed an interest in Japan, where its investor Rakuten is a major name, but it has not expanded there yet.

A Sony spokesperson told CNET that there are no plans to launch S.Ride overseas so we can file this in the ‘only in Japan’ file.


Source: TechCrunch

Two Galaxy Fold launch events reportedly delayed. Will the foldable phone still ship on time? – CNET

The reasons for the delay are murky but point to Samsung’s recent troubles with its new foldable phone.
Source: CNET

Game of Thrones season 8 episode 2 recap: The stakes are high, but the thirst is real – CNET

In “A Knight of the Seven Kingdoms,” the war against the dead is upon us, so how are we going to spend this long, lonely night? Cue sexy music.
Source: CNET

Resurgent HappyFresh raises $20M for its online grocery service in Southeast Asia

It’s been a tricky past few years for HappyFresh, the startup seeking to bring Instacart-like grocery deliveries to Southeast Asia. It’s been through a series of rebuilding measures, but there’s light at the end of the tunnel after it announced a $20 million Series C.

Launched in 2015, HappyFresh quickly raised $12 million to expand its vision of digital deliveries across Southeast Asia. In late 2016, however, the tough economics of its business saw it pull out of two markets, as it raised an undisclosed Series B. It then started 2017 with a new CEO and an effort to become financially sustainable.

Today, the service is active in Indonesia, Thailand and Malaysia where it works with supermarkets and other retailers to let customers order groceries online. Same-day delivery is provided by HappyFresh staff — the target is a one-hour window and the process is handled via its website and mobile apps.

HappyFresh has been pretty quiet of late but today it piped up to disclose its Series C, which is led by the Mirae Asset-Naver Asia Growth Fund — a joint fund between South Korean financial firm Mirae and Line parent Naver — with participation from Line Ventures, Singha Ventures from Thailand and Grab Ventures, the investment arm of ride-hailing giant Grab. Other investors include Samena Capital from the Middle East, Vertex Ventures, Sinar Mas Digital Ventures (SMDV), 500 Startups and BeeNext.

Grab’s investment came last year — after HappyFresh joined as its inaugural platform partner — and HappyFresh CEO Guillem Segarra said the company decided to “opportunistically put a round together” since it had interest from others.

“Our vision has always been to be in every single household in Southeast Asia and to democratize grocery delivery,” Segarra told TechCrunch in an interview. “I believe that over the next five years, the grocery industry will change more than last 50 and that’s driven by data and e-commerce.”

Specifically, he said that the company plans to use the new capital to double down on technology, which includes increased personalization for customers when they are shopping as well as more efficient logistics. Segarra also revealed that there are plans to kick back into expansion mode, albeit in a different way to how HappyFresh launched new markets in the past.

“When we look at expansion, we’re going to be very careful and go to those cities where we feel there’s a long-term profitability path [while we are also] making sure that before we go there we understand the appetite for our service,” he explained.

“Now it’s a very market-driven approach [to expansion] rather than to just put a flag on the map… you’ll see small rollouts into markets that make sense, we’re not in a rush,” he added.

Indeed, Segarra claimed that the company is already profitable in the markets that it operates in. Aside from initial cost-cutting, Segarra explained that the new focus on sustainability has come from focusing not only on technology and the retailers that HappyFresh works with, but also front end partners, like Grab, that help create demand for its service among consumers.

“We learned a lot [from the past retrenchment and] for the last two years we focused on our core markets. You have to have the right set of partners, that’s from supermarkets to the top funnel that brings you traffic. We believe we have the right set of partners at the top of the funnel [and we will] go to new markets when we have enough firepower for the long run,” he explained.

HappyFresh’s funding comes at a time of crisis for its nearest rival HonestBee. Tech In Asia reports that the startup has “temporarily suspended” its Philipinnes business and made layoffs in the country, Indonesia and Thailand. In total, the startup is said to have laid off 50-70 of its estimated 1,000 employees while top executives have quit the company in recent months.

Unlike HappyFresh, HonestBee is active across eight countries and it has expanded to takeout food. The company also has a physical store located in Singapore that’s inspired by the efforts of Alibaba and JD.com in China.

Note 23:00 04/21: The original version of this story has been updated to correct that HappyFresh is active in Malaysia not the Philippines


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227