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

Archivo del Autor: Belen De Leon

This wristband detects an opiate overdose

A project by students at Carnegie Mellon could save lives. Called the HopeBand, the wristband senses low blood oxygen levels and sends a text message and sounds an alarm if danger is imminent.

“Imagine having a friend who is always watching for signs of overdose; someone who understands your usage pattern and knows when to contact [someone] for help and make sure you get help,” student Rashmi Kalkunte told IEEE. “That’s what the HopeBand is designed to do.”

The team won third place in the Robert Wood Johnson Foundation’s Opioid Challenge at the Health 2.0 conference in September and they are planning to send the band to a needle exchange program in Pittsburgh. They hope to sell it for less than $20.

Given the more than 72,000 overdose deaths in America this year a device like this could definitely keep folks a little safer.


Source: TechCrunch

Grab raises fundraising target to $5B as Southeast Asia’s ride-hailing war heats up

Southeast Asian ride-hailing firm Grab is aiming to start the new year with a bang and an awful load of bucks. The company, which acquired Uber’s local business earlier this year, is planning to raise as much as $5 billion from its ongoing Series H round, up from an original target of $3 billion, a source with knowledge of the plan told TechCrunch.

Grab declined to comment for this story.

That Series H round has been open since June. Already, it has seen participation from the likes of Toyota, Microsoft, Booking Holdings and Yamaha Motors who have pushed it close to the original $3 billion target. Prior to raising $150 million from Yamaha, Grab said the round stood at $2.7 billion. While it is true that the company first announced that it was “on track to raise over $3 billion by the end of 2018,” it is not public knowledge that it has set its sights as high as $5 billion.

A big part of that expansion is a planned investment from SoftBank’s Vision Fund which, as TechCrunch reported last week, is aiming to pump up to $1.5 billion into the business. Adding that to the $3 billion total appears to leave a further $500 million allocation for other investors to take up.

Grab is already the most capitalized startup in Southeast Asia’s history having raised around $6.8 billion to date from investors, according to data from Crunchbase. The company was last valued at $11 billion — when Toyota invested the initial $1 billion in this Series H six months ago — and it is unclear how much that valuation will increase when the round is completed.

The company is also one of the widest reaching consumer internet companies in Southeast Asia, a region of 650 million consumers. Grab claims over 130 million downloads and more than 2.5 billion completed rides to date, while it has expanded into fintech and it is going beyond ride-hailing app to offer Southeast Asia a ‘super app’ in the mold of Meituan in China. On the financial side, Grab is assumed to not yet be profitable. But it has said that it made $1 billion in revenue and that it projects that the figure will double in 2019.

Buying Uber’s business made it the dominant ride-sharing operator in the region — a position that saw it pay fines in Singapore and the Philippines — but Uber’s exit also saw Go-Jek, a rival in Indonesia, step up and expand its business into new markets. Go-Jek — which is backed by the likes of Tencent, Meituan and Google — entered Vietnam in August and it has recently launched in Thailand and Singapore as it bids to step into Uber’s shadow.

With Go-Jek aiming to raise $2 billion of its own, it certainly looks like Grab’s extension of its already-enormous Series H round is aimed at increasing its war chest as the competition intensifies in post-Uber Southeast Asia.


Source: TechCrunch

Venture capital, global expansion, blockchain and drones characterize African tech in 2018

2018 saw Africa’s tech sector become more dynamic and international. VC firms on the continent multiplied. There were numerous investment rounds. And startups pursued acquisitions and global expansion. Here’s a snapshot of the news that shaped African tech over the last year.  

Surge in VC funds

A notable 2018 trend was Africa’s VC landscape becoming more African, with an increasing number of investment funds headquartered on the continent and run by locals, according to Crunchbase data released in this TechCrunch exclusive.

Drawing on its database and primary source research, Crunchbase identified 51 viable Africa-focused VC funds globally with at least 7-10 investments in African startups from seed to series stage.

Of the 51 funds, 22 (or 43 percent) were headquartered in Africa and managed by Africans. Of those 22, nine (or 41 percent) were formed since 2016 and nine were Nigerian.

Four of the nine Nigeria-based funds were formed within the last year: Microtraction, Neon Ventures, Beta.Ventures and CcHub’s Growth Capital fund.

The Crunchbase study also tracked more Africans in top positions at outside funds and the rise of homegrown corporate venture arms.

One of those entities with a corporate venture arm, Naspers, announced a $100 million fund named Naspers Foundry to invest in South African tech startups. This was part of a $300 million (4.6 billion Rand) commitment by the South African media and investment company to support South Africa’s tech sector overall, as reported here at TechCrunch.

Another DFI came on the scene when France announced a $76 million African startup fund administered by the French Development Agency, AFD. TechCrunch got the skinny on how it will work here.

Investment and expansion

If African VC investment headlines were scarce a decade ago, in 2018 we became overwhelmed with them. This was largely a result of several recently closed Africa funds — TLcom’s $40 million, Partech’s $70 million, TPG’s 2 billion — beginning to deploy that capital.

In March, Nigerian consumer data analytics firm Terragon raised $5 million from TLcom. Kenyan business enterprise software company Africa’s Talking raised $8.6 million in a round led by IFC.

Investment startup Piggybank.ng closed $1.1 million in seed funding and announced a new product — Smart Target, for traditional savings groups. Trucking Logistics company Kobo360 raised two rounds, for a total of $7.2 million. Kenya-based agtech supply chain startup Twiga Foods raised $10 million. B2B retail supply chain Sokowatch closed a $2 million seed round led by 4DX ventures.

White-label lending startup Mines.io secured a $13 million Series A round. South African SME payment venture Yoco raised $16 million. Paga Payments added $10 million in fresh funding.

And then there were the three huge raises of the year. Kenyan digital payment company Cellulant hauled in $37.5 million in a Series C round led by TPG Growth. South African lending startup Jumo raised $52 million led by Goldman Sachs. And just this month, The Carlyle Group invested $40 million in Africa-focused online travel site Wakanow.com.  

Acquisitions and expansion

In 2018, African tech demonstrated it can travel, as several digital companies expanded on the continent and abroad. In May, MallforAfrica and DHL launched MarketPlaceAfrica.com, a global e-commerce site for select African artisans to sell wares to buyers in any of DHL’s 220 delivery countries.

Paga announced plans to expand in Africa and internationally, with an eye on Ethiopia, Mexico and the Philippines, CEO Tayo Oviosu told TechCrunch. Kobo360 is moving into in new markets — Ghana, Togo and Cote D’Ivoire.

On the back of its $52 million round, Jumo said it would expand in Asia and started by opening an office in Singapore.

On the acquisition front, Terragon bought Asian mobile marketing company Bizense in a cash and stock deal. The company is exploring greater growth opportunities in Latin America and Southeast Asia, CEO Elo Umeh told TechCrunch.

TPG Growth acquired a majority stake (of an undisclosed value) in Africa entertainment content company TRACE. After previous investments, Naspers acquired  96 percent of Southern African e-commerce venture Takealot.

And in December, California-based Emergent Technology Holdings acquired Ghanaian fintech payment company InterpayAfrica.

Partnerships

Collaboration between local tech firms and big global names continued in 2018. Liquid Telecom and Microsoft continued their partnership to offer connectivity cloud services such as Microsoft’s Azure, Dynamics 365 and Office 365 to select startups and hubs. This is part of Liquid Telecom’s strategy to go long on Africa’s startups as its future clients and the continent’s next big companies.

Facebook teamed up with Nigerian tech hub CcHub to launch its NG_Hub high-tech incubator.

Blockchain

As crypto fever gripped many leading economies in 2018, Africa was shaping its own blockchain narrative — one more grounded in utility than speculation. 500 Startups-backed SureRemit launched a crypto token product aimed at disrupting Africa’s multi-billion-dollar remittance market and raised $7 million in an ICO. South African payments venture Wala and solar energy startup Sun Exchange also had ICOs.

For blockchain as a platform, agtech startups Twiga Foods and Hello Tractor partnered with IBM Research to use the digital ledger tech to advance small-scale farmers and agriculture on the continent.

Ride-hail boda bodas

Ride-hail tech expanded into the continent’s frequently used motorcycle taxi market. Uber entered the three-wheeled tuk tuk moto taxi market in Tanzania in March and Uber and Taxify launched motorcycle passenger services in East Africa, including Kenya and Uganda.

Fails

Last year saw Y Combinator-backed VOD startup Afrostream shutter. In February 2018, Nigerian e-commerce startup Konga — backed by VC — was sold in a distressed acquisition. There were high expectations for Konga and its much-liked founder Sim Shagaya. I made the case that Konga’s acquisition was one of Africa’s first big startup fails that flew under the radar.

Drones

TechCrunch did a deep dive into Africa’s drone scene, talking to several experts and looking at emerging use cases across delivery services, agtech and surveying. On the regulatory side, several countries — Rwanda, Tanzania, South Africa, Zambia and Malawi — are doing some interesting things around regulation and creating drone-testing corridors for global players.

TechCrunch and Africa

In 2018 TechCrunch did more with Africa than any previous year. In addition to more content, there was a market engagement trip to Ghana and Nigeria, with meet-and-greets at Impact Hub, MEST Accra and Lagos, and CcHub.

TechCrunch also had its first Africa panel on Disrupt SF’s main stage, an Africa session at Disrupt Berlin and held the second Startup Battlefield Africa in December in Nigeria.

Fifteen startups competed in Lagos in front of a Pan-African and global crowd. South African virtual banking startup Bettr was runner-up. Ultra-affordable ultrasound startup M-Scan from Uganda was the winner.

More Africa-related stories @TechCrunch

African tech around the ‘net  


Source: TechCrunch

How the Surprise Interactive 'Black Mirror' Came Together

‘Bandersnatch’, which hits the streaming service today, is Netflix’s first salvo in a new era of storytelling.
Source: Wired

Indonesia unblocks Tumblr following its ban on adult content

Indonesia, the world’s fourth largest country by population, has unblocked Tumblr nine months after it blocked the social networking site over pornographic content.

Tumblr — which, disclaimer, is owned by Oath Verizon Media Group just like TechCrunch — announced earlier this month that it would remove all “adult content” from its platform. That decision, which angered many in the adult entertainment industry who valued the platform as an increasingly rare outlet that supported erotica, was a response to Apple removing Tumblr’s app from the iOS Store after child pornography was found within the service.

This impact of this new policy has made its way to Indonesia where KrAsia reports that the service was unblocked earlier this week. The service had been blocked in March after falling foul of the country’s anti-pornography laws.

“Tumblr sent an official statement regarding the commitment to clean the platform from pornographic content,” Ferdinandus Setu, Acting Head of the Ministry of Communication and Informatics Bureau, is reported to have said in a press statement.

Messaging apps WhatsApp and Line are among the other services that have been forced to comply with the government’s ban on ‘unsuitable’ content in order to keep their services open in the country. Telegram, meanwhile, removed suspected terrorist content last year after its service was partially blocked.

While perhaps not widely acknowledged in the West, Indonesia is a huge market with a population of over 260 million people. The world’s largest Muslim country, it is the largest economy in Southeast Asia and its growth is tipped to help tripled the region’s digital economy to $240 billion by 2025.

In other words, Indonesia is a huge market for internet companies.

The country’s anti-porn laws have been used to block as many as 800,000 websites as of 2017so potentially over a million by now — but they have also been used to take aim at gay dating apps, some of which have been removed from the Google Play Store. As Vice notes, “while homosexuality is not illegal in Indonesia, it’s no secret that the country has become a hostile place for the LGBTQ community.”


Source: TechCrunch

In Black Mirror: Bandersnatch trailer, a video game warps reality – CNET

The new feature-length movie debuts Friday on Netflix.
Source: CNET

NASA to photograph most distant world explored yet on New Year's Day – CNET

As 2019 nears, the New Horizons spacecraft is zooming toward mysterious space rock Ultima Thule on a historic flyby.
Source: CNET

Marvel might start developing X-Men, Deadpool films next year – CNET

Marvel head honcho Kevin Feige offers a tiny glimpse of the possibilities for its new additions.
Source: CNET

Porsche’s top-of-the-line EV to get the Turbo name and a $130,000-plus price tag

Porsche’s upcoming Taycan, which is expected to go on sale next year, will have at least three variants of the all-electric sports car, including an all-wheel drive version. But it’s the Taycan Turbo — the name Porsche is giving its top-of-the-line variant — that reveals the automaker’s strategy.

The names — the Taycan for the base model, Taycan 4S for the all-wheel drive version and Taycan Turbo for the performance variant — as well as prices ranges for each were first reported by columnist Alex Roy. As Roy notes, however, “turbo” is vocabulary used for internal combustion engine vehicles.

Porsche parent company Volkswagen Group has pledged to spend more than $1 billion developing the Taycan, which roughly translates to  “lively, young horse” in a nod to its iconic emblem.

The electric vehicle is seen (in some circles) as a threat to Tesla, which has dominated the luxury electric vehicle market. With so much investment headed toward Porsche’s first all-electric vehicle, the German automaker is smartly using nomenclature familiar to its existing customer base, many of whom have never owned an EV.


Source: TechCrunch

Watch the ANYmal quadrupedal robot go for an adventure in the sewers of Zurich

There’s a lot of talk about the many potential uses of multi-legged robots like Cheetahbot and Spot — but in order for those to come to fruition, the robots actually have to go out and do stuff. And to train for a glorious future of sewer inspection (and helping rescue people, probably), this Swiss quadrupedal bot is going deep underground.

ETH Zurich / Daniel Winkler

The robot is called ANYmal, and it’s a long-term collaboration between the Swiss Federal Institute of Technology, abbreviated there as ETH Zurich, and a spin-off from the university called ANYbotics. Its latest escapade was a trip to the sewers below that city, where it could eventually aid or replace the manual inspection process.

ANYmal isn’t brand new — like most robot platforms, it’s been under constant revision for years. But it’s only recently that cameras and sensors like lidar have gotten good enough and small enough that real-world testing in a dark, slimy place like sewer pipes could be considered.

Most cities have miles and miles of underground infrastructure that can only be checked by expert inspectors. This is dangerous and tedious work — perfect for automation. Imagine instead of yearly inspections by people, if robots were swinging by once a week. If anything looks off, it calls in the humans. It could also enter areas rendered inaccessible by disasters or simply too small for people to navigate safely.

But of course, before an army of robots can inhabit our sewers (where have I encountered this concept before? Oh yeah…) the robot needs to experience and learn about that environment. First outings will be only minimally autonomous, with more independence added as the robot and team gain confidence.

“Just because something works in the lab doesn’t always mean it will in the real world,” explained ANYbotics co-founder Peter Fankhauser in the ETHZ story.

Testing the robot’s sensors and skills in a real-world scenario provides new insights and tons of data for the engineers to work with. For instance, when the environment is completely dark, laser-based imaging may work, but what if there’s a lot of water, steam or smoke? ANYmal should also be able to feel its surroundings, its creators decided.

ETH Zurich / Daniel Winkler

So they tested both sensor-equipped feet (with mixed success) and the possibility of ANYmal raising its “paw” to touch a wall, to find a button or determine temperature or texture. This latter action had to be manually improvised by the pilots, but clearly it’s something it should be able to do on its own. Add it to the list!

You can watch “Inspector ANYmal’s” trip below Zurich in the video below.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178