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

Archivo del Autor: Belen De Leon

Amazon partners with thousands of mom-and-pop stores in India

Neighborhood stores dot tens of thousands of cities, towns and villages in India. They have survived — and thrived, despite — retail giants’ billions of investment in the country. So now, Amazon is beginning to embrace them.

Amazon said on Saturday it has partnered with thousands of neighborhood stores — locally known as kirana stores — across India to use them as delivery points for goods.

The company said it’s a win-win scenario for all stakeholders. “It’s good for customers, and it helps the shop owners earn additional income,� tweeted Amazon founder and chief executive Jeff Bezos .

Bezos’ announcement today, as he concludes his fourth India trip, underscores just how vital neighborhood stores remain for shoppers in the country despite the world’s largest e-commerce giant’s major push into the country and an emergence of heavily backed ecosystem of shopping startups.

These mom-and-pop stores offer all kinds of items, pay low wages and little to no rent. Since they are ubiquitous (there are more than 10 million neighborhood stores in India, according to industry estimates), no retail giant can offer a faster delivery. And on top of that, their economics is often better than most. E-commerce is still at an early stage in India, accounting for just 3% of total retail sales, according to industry estimates.

Walmart -owned Flipkart has also arrived at the same conclusion. Last month, it invested $30 million in four-year-old Bangalore-based startup ShadowFax, which works with neighborhood stores in 300 cities to use their real estate to store inventory, and utilize their large network of freelancers for the delivery.

Any alliance with neighborhood stores would come in handy to Amazon India and Flipkart as a new contender readies its e-commerce play. India’s richest man Mukesh Ambani late last month started signing up customers for a soft launch of JioMart in suburban Mumbai.

JioMart is a joint venture between Ambani’s Reliance Jio, which reshaped the country’s telecom market with ultra-cheap mobile data, and his Reliance Retail, the nation’s largest retail chain with over 10,000 outlets in 6,500 Indian cities and towns.

The new venture is courting shopkeepers in many parts of India to use a handheld Jio terminal to help them better manage their inventory and order new stock from Reliance’s network of wholesalers. (Amazon, on its part, is slowly deepening its partnership with Future Retail, the second largest retailer in India.)

“Jio and Reliance Retail will launch a unique new commerce platform to empower and enrich our 12 lakh (1.2 million) small retailers and shopkeepers in Gujarat,� Ambani said last year.

Today’s announcement marks what could easily be one of the most remarkable weeks for Amazon in India, a market it entered six and a half years ago. Earlier this week, India’s anti-trust watchdog announced a probe into alleged predatory practices by Amazon India and Flipkart.

It was followed by Bezos’ arrival in India. At an event in New Delhi, he announced the company was investing a fresh $1 billion to its India operations and said it would work to help millions of small merchants come online for the first time. (This is on top of $5.5 billion the company has previously committed to its India business.)

Not far from the event venue, dozens of merchants assembled to protest the alleged anticompetitive practices of Amazon and Flipkart. On top of that, India’s trade minister Piyush Goyal chimed in on Amazon’s new investment to India, and said the investment was not a big favor to the nation. A day later, he backtracked on his comment.

On Friday, Amazon said it would create a million jobs in India by 2025, and ran a letter signed by Bezos on Amazon India website and app. Bezos had also sought to meet with Indian Prime Minister Narendra Modi — a request that was not met.


Source: TechCrunch

4 weird ways I use Google Maps every day (that have nothing to do with driving) – CNET

Google Maps knows more than just the fastest way to get you there. Check wait times and prices, browse menus and photos and do more, all from within the app.
Source: CNET

Deep tech VCs on what they view as some of the most impactful young startups right now

During this week’s Democratic debate, there was a lot of talk, unsurprisingly, about ensuring the future of this country’s children and grandchildren. Climate change was of particular interest to billionaire Tom Steyer, who said repeatedly that addressing it would be his top priority were he elected U.S. president.

As it happens, earlier the same day, we’d spent time on the phone with two venture capitalists who think of almost nothing else every day. The reason: they both invest in so-called deep tech, and they meet routinely with startups whose central focus is on making the world habitable for generations of people to come — as well as trying to produce outsize financial returns, of course.

The two VCs with whom we talked know each other well. Siraj Khaliq is a partner at the global venture firm Atomico, where he tries to find world-changing startups that are enabled by machine learning, AI, and computer vision. He has strong experience in the area, having cofounded The Climate Corporation back in 2006, a company that helps farmers optimize crop yield and that was acquired by Monsanto in 2013 for roughly $1 billion.

Seth Bannon is meanwhile a founding partner of Fifty Years, a nearly five-year-old, San Francisco-based seed-stage fund whose stated ambition is backing founders who want to solve the world’s biggest problems. The investors’ interests overlap so much that Khaliq is also one of Fifty Years’s investors.

From both, we wanted to know which companies or trends are capturing their imagination and, in some cases, their investment dollars. Following are excerpts from our extended conversation earlier this week. (We thought it was interesting; hopefully you will, too.)

TC: Seth, how would you describe what you’re looking to fund at your firm?

SB: There’s a Winston Churchill essay [penned nearly 100 years ago] called “Fifty Years Hence” that describes what we do. He predicts genomic engineering, synthetic biology, growing meat without animals, nuclear power, satellite telephony.  Churchill also notes that because tech changes so quickly that it’s important that technologists take a principled approach to their work. [Inspired by him] we’re backing founders who can make a ton of money while doing good and focusing on health, disease, the climate crisis . . .

TC: What does that mean exactly? Are you investing in software?

SB: We’re not so enthusiastic about pure software because it’s been so abstracted away that it’s become a commodity. High school students can now build an app, which is great, but it also means that competitive pressures are very high. There are a thousand funds focused on software seed investing. Fortunately, you can now launch a synthetic biology startup with seed funding, and that wasn’t possible 10 years ago. There are a lot of infrastructural advancements happening that makes [deep tech investing even with smaller checks] interesting.

TC: Siraj, you also invest exclusively on frontier, or deep tech, at Atomico . What’s your approach to funding startups?

SK: We do Series A [deals] onward and don’t do seed stage. We primarily focus on Europe. But there’s lot of common thinking between us and Seth. As a fund, we’re looking for big problems that change the world, sometimes at companies that won’t necessarily be big in five years but if you look out 10 years could be necessary for humanity. So we’re trying to anticipate all of these big trends and focus on three or four theses a year and talk as much as we can with academics and other experts to understand what’s going on. Founders then know we have an informed view.

Last year, we focused on synthetic biology, which is a becoming so broad a category that it’s time to start subdividing it. We were also doing AI-based drug discovery and quantum computing and we started to spend some time on energy as well. We also [continued an earlier focus on ] the future of manufacturing and industry. We see a number of trends that make [the latter] attractive, especially in Europe where manufacturing hasn’t yet been digitized.

TC: Seth, you mentioned synthetic biology infrastructure. Can you elaborate on what you’re seeing that’s interesting on this front?

SB: You’ve maybe heard of directed evolution, technology that allows biologists to use the power of evolution to get microbes or other biological machines to do what they want them to do that would have been impossible before. [Editor’s note: here, Bannon talked a bit about Frances Arnold, the Nobel Prize-winning chemist who was awarded the prize in 2018 for developing the technique.]

So we’re excited to back [related] startups. One, Solugen, enzymatically makes industrial chemicals [by combining genetically modified enzymes with organic compounds, like plant sugars]. Hydrogen peroxide is a $6 billion dollar industry, and it’s currently made through a petroleum-based process in seven-football-field-long production plants that sometimes explode and kill people.

TC: Is this then akin to Zymergen, which develops molecules in order to create unique specialty materials?

SB: Zymergen mainly works as a kind of consultant to help companies engineer strains that they want. Solugen is a vertically integrated chemicals company, so it [creates its formulations], then sells directly into industry.

TC: How does this relate to new architectures?

SB: The way to think about it is that there’s a bunch of application-level companies, but as synthetic biology companies start to take off, there’s a bunch of emerging infrastructure layer companies. One of these is Ansa Biotechnologies, which has a fully enzymatic process or writing DNA. Like Twist, which went public, they make DNA to sell to customers in the biotech industry. But whereas Twist using a chemical process to make DNA, Ansa’s approach is fully enzymatic. [Editor’s note: More on the competition in this emerging space here.]

Also, if you look at plant-based alternatives to meat, they’re more sustainable but also far more expensive than traditional beef. Why is that? Well plant-based chicken is more expensive because the processing infrastructure being used is more than 10 years behind real chicken processing, where you’ll see robot arms that cut up chicken so efficiently that it looks like a Tesla factory.

[Alternative meat] companies are basically using these extruders built in the ’70s because the industry has been so small, and that’s because there’s been a lot of skepticism from the investment community in these companies. Or there was. The performance of Beyond Meat’s IPO ended it. Now there’s a rush of founders and dollars into that space, and whenever you have a space where the core infrastructure has been neglected, there’s opportunity. A former mechanical engineer with Boeing has started a company, Rebellyous Foods, to basically build the AWS for the plant-based food industry, for example. She’s using [the machines she’s building] to sell plant-based chicken nuggets, [but that’s the longer-term plan].

TC: Siraj, you say last year you started to spend time on energy. What’s interesting to you as it relates to energy?

SK: There’s been some improvement in how we capture emissions, but [carbon emissions] are still very deleterious to our health and the planet’s health, and there are a few areas to think about [to address the problem]. Helping people measure and control their consumption is one approach, but also we think about how to produce new energy, which is a shift we [meaning mankind] need to undertake. The challenge [in making that shift] is often [capital expenditures]. It’s hard for venture investors to back companies that are [building nuclear reactors], which makes government grants the best choice for early innovation oftentimes. There is one company, Seaborg, that has figured out a clever reactor. It’s not a portfolio company but it’s [compelling].

SB: We also really like what Seaborg is doing. These [fourth generation] nuclear companies have a whole host of approaches that allow for smaller, safer reactors that you wouldn’t mind having in your backyard. But Siraj put his finger on it: as an early-stage deep tech investor, we have to consider the capital plan of a company, and if it needs to raise billions of dollars, early investors will get really diluted, so early-stage venture just isn’t the best fit.

TC: There are other areas you like, though, because costs have fallen so much.

SB: Yes. Satellite telephony used to be one of those areas. Some of the satellites in space right now cost $350 million [to launch] and took three to four years to build, which would be really hard for any early-stage investor to fund. But now, a new generation of companies is building satellites for one-tenth of the cost in months, not years. That’s a game changer. They can iterate faster. They can build a better product. They don’t have to raise equity to build and launch either; they can raise from a debt financier [from whom they can] borrow money and pay it back over time. That model isn’t available to a company like Uber or Lyft, because those companies can’t say, ‘X is going to cost us Y dollars and it will pay back Z over time.’

TC: What of concerns that all these cheap satellites are going to clog up the sky pretty quickly?

SB: It’s a real concern. Most [of today’s satellites] are low earth satellites, and the closer to the earth they are, the brighter they are; they reflect the sun more, the more satellites we’re seeing instead of stars. I do think it’s incumbent on all of these companies to think about how they are contributing to the future of humanity. But when you connect the unconnected, educational outcomes improve, health improves, inequality decreases, and the stability of governments improves, so maybe the developed world needs to sacrifice a bit. I think that’s a reasonable tradeoff. If on the other hand, we’re putting up satellites to help people buy more crap . . .

TC: It’s like the argument for self-driving cars in a way. Life becomes more efficient, but they’ll require far more energy generation, for example. There are always second-order consequences.

SK: But think of how many people are killed in driving accidents, versus terrorist attacks. Humans have many great qualities, but being able to drive a lethal machine consistently isn’t one of them. So when we take that into perspective, it’s really important that we build autonomous vehicles.

You [voice] a legitimate concern, and often when there are step changes, there are discontinuities along the way that lead to side effects that aren’t great. That comes down to several things. First, infrastructure will have to keep up. We’ll also have to create regulations that don’t lead to the worst outcomes. One our investments, Lilium in Munich, has built an entirely electric air taxi service that’s built on vertical takeoff. It’s nimble. It’s quiet enough to operate in city environments.

On roads, cars are constrained by 2D terrain and buildings, but [in the air] if you can do dynamic air traffic control, it opens up far much efficient transport. If you can get from downtown London to Heathrow [airport] in five minutes versus 50 minutes in a Tesla? That’s far more energy efficient.


Source: TechCrunch

How to watch SpaceX blow up a Falcon 9 rocket Saturday – CNET

SpaceX needs to show NASA astronauts will be able escape in case of a problem during launch.
Source: CNET

Watch SpaceX Blow Up a Falcon 9 Rocket to Prove It's Safe for People

On Saturday, Elon Musk’s space company will attempt its last big test before it can begin launching humans from US soil.
Source: Wired

Peacock pricing, bundles and shows: The lowdown on NBC's streaming service video – CNET

NBCUniversal has entered the streaming race, bringing NBC shows, big movies and even the Olympics to cord cutters. We have the full rundown (including what you get for free).
Source: CNET

Tim Burton and the melancholy death of Vegas' neon signs video – CNET

The filmmaker’s show Lost Vegas features digital art and pieces specifically designed for the Neon Museum. The exhibition has been extended through April 12.
Source: CNET

Weird Tim Burton traces will stay put in their neon graveyard – CNET

The Neon Museum has extended “Lost Vegas,” an exhibition curated by the filmmaker, through April 12.
Source: CNET

PopSockets, Sonos, and Tile Ask Congress to Rein in Big Tech

At a congressional hearing Friday, smaller companies including PopSockets, Tile, Sonos, and Basecamp criticized Apple, Facebook, Google, and Amazon for having power over them.
Source: Wired

Bizarre deep-sea creature makes rare appearance in shallower waters – CNET

The unusual creatures were spotted in Western Australia 500 feet underwater instead of 9,800 feet like usual.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455