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

Archivo del Autor: Belen De Leon

The 2020 BMW X6 thankfully still prioritizes style over practicality – Roadshow

BMW’s divisive sports activity vehicle gets lots of new optional luxury touches and some trick tech for its third generation.
Source: CNET

La 'app' que desnuda mujeres o por qué la IA daña más a los más vulnerables

La polémica saltó en cuanto se descubrió la existencia de DeepNude y la aplicación fue cerrada casi de inmediato. Lamentablemente, dado que la inteligencia artificial genera falsificaciones cada vez más realistas con mayor facilidad, seguro que este no es el último caso de abusos a minorías que vemos
Source: MIT

El cambio climático, el gran olvidado entre los candidatos demócratas

Los 20 aspirantes a la presidencia del partido no dedicaron ni un 10 % de las cuatro horas de debates a esta cuestión que nos afecta a todos, económica y socialmente. Solo seis de ellos hablaron de abiertamente de este problema, que debería ser su máxima prioridad política
Source: MIT

Los materiales de ensueño de la NASA para recorrer el Sistema Solar

Si aspiramos a llegar a Marte, Venus o Júpiter, y a traer muestras alienígenas de vuelta a la Tierra necesitaremos naves y cápsulas capaces de resistir altas temperaturas y presiones. Y eso es justo en lo que la agencia espacial de EE. UU. lleva décadas trabajando
Source: MIT

Airport Facial Recognition, How Abusers Exploit Basic Apps, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

Amazon Alexa keeps your data with no expiration date, and shares it too – CNET

A US senator asked questions, and Amazon provided answers you might not want to hear.
Source: CNET

Another major theater chain is reportedly working on a MoviePass competitor

Movie ticket subscription services have had a tough time of it. The two largest names in the business — MoviePass and Sinemia — have been waging what looks to have been a mostly losing battle in the war to reinvigorate box office sales. The category has been plagued by mind-boggling cash burn rates and disastrous customer service.

AMC’s A-List service, on the other hand, appears to be moving along swimmingly. In May, it hit 785,000 subscribers, effectively tripling MoviePass’ most recent numbers, according to a report. Of course, AMC has one key thing the competition doesn’t: its own theaters. That means, among other things, that the company operates with far fewer middlemen.

According to a new report from Deadline, Regal is also set to get into the subscription business. As of last year, the Tennessee-based chain is No. 2 in the U.S., with 558 theaters to AMC’s 659, which means it has similar infrastructural support in place. The plan would be tiered, giving premium subscribers access to all theaters in the chain, with another plan cutting that down to about half of its locations (which would cut out access to locations in big cities like LA and NYC).

Like AMC’s offering, the deal would also offer discounts on some concessions — deals on $20 buckets of popcorn are another advantage theater chains have over third-parties like MoviePass and Sinemia. The plans are reportedly set to launch at the end of the month, as soon as Regal’s parent company has worked out the finer details with studios.


Source: TechCrunch

Uber Eats invades restaurants with Dine-In option

Tired of cleaning up after take-out or getting hangry waiting at your table in restaurants? Well Uber Eats is barging into the dine-in business. A new option in some cities lets you order your food ahead of time, go to the restaurant, then sit down inside to eat, a tipster from competing dine-in app Allset tells us. We tested it, and Uber Eats Dine-In even waives the standard Uber delivery and service fees.

Adding Dine-In lets Uber Eats insert itself into more food transactions, expand to restaurants that care about presentation and don’t do delivery and avoid paying drivers while earning low-overhead revenue. Uber’s Dine-In option is now available in some cities, including Austin, Dallas, Phoenix and San Diego, where it could save diners time and fees while helping restaurants fill empty tables and waiters earn tips. But it also could coerce more restaurants to play ball with UberEats if their competitors do, eating into their margins.

UberEats Dine In Option

Uber confirmed the existence of the Dine-In option, telling me, “We’re always thinking about new ways to enhance the Eats experience.” They also verified there are no delivery or service fees, and restaurants get 100% of tips left in-app by users. However, we found some items were silently marked up from restaurants’ listed prices in both Uber Eats Delivery and Dine-In options, which could help it make some money directly from these purchases. We also discovered this buried Uber Help Center FAQ with more details.

Uber has been rapidly experimenting with Uber Eats, trying discounted specials, Uber Eats Pool, where you pay less for slower delivery, and $9.99 unlimited delivery subscriptions. It’s steadily becoming an omnivore.

How Uber Dine-In Works

Dine-in appears next to the Delivery and Pick-Up options across the top of the Uber Eats app in select cities. You can choose to go eat “ASAP� or in some cases schedule when you want to arrive and sit down. You’ll be shown how long the food will take to prep, distance to the restaurant, your price and the restaurant’s rating. You’ll then be notified as the order is prepared and approaches readiness. Then you just deliver yourself to the restaurant and add a tip in-app or on the table.

Uber Eats should obviously make it easy for you to hail an Uber with the restaurant as the pre-set destination. An Uber spokesperson called that a good idea but not something it’s doing yet. Back in 2016, Uber tried a merchant-sponsored rides option where you’d get a rebate on your travel if you spent money at a given store. You could imagine restaurants that want to show off their ambiance giving customers some money back if they come across town to eat there.

Uber Dine In

The new feature could spell trouble for other dine-in apps like Allset that’s been in the business for four years. Users might also opt for Uber Eats Dine-In over restaurant reservation apps like OpenTable and Resy. Why waste time waiting to order and for your food to be cooked when you could just show up as it comes out of the oven?

“I think that more delivery players will be tapping into dine-in space. It’s all about convenience and time saving. But it’s going to be very difficult for them, given their focus on delivery,” Allset CEO Stas Matviyenko said of Uber becoming a competitor. He believes dedicated apps for different modes of dining will succeed. But Uber Eats’ ubiquity and its one-stop-shop model for all your dining needs could make it stickier than a dine-in only app you use less frequently.

UberEatsheader

With Dine-In, Uber could aid restaurants that are empty at the start or end of their open hours. Last year we reported that Uber Eats was giving restaurants prominence in a Featured section of the app to drive up demand if they offered discounts to customers. Similarly, Uber could let restaurants entice more Dine-In customers, especially when foot-traffic was slow, by providing discounts on food or subsidized Uber transportation. Better to knock a dollar or two off an entree if it means filling the restaurant at 5:30 or 9:30 pm.

And now that Uber Eats does delivery, take-out and dine-in, it’d make perfect sense to offer traditional restaurant reservations through the app as well. That would pit it directly against OpenTable, Resy and Yelp. Instead of trying to own a single use case that might only appeal to certain demographics in certain situations, Uber Eats’ strategy is crystallizing: be the app you open whenever you’re hungry.


Source: TechCrunch

From seed to Series A: Scaling a startup in Latin America today

It’s not easy to raise growth-stage capital in Latin America, but it’s getting easier. As startups begin to flourish in the region’s largest markets, available funding is evolving to suit the needs of these maturing companies. However, Silicon Valley-style Series A rounds in Latin America are still rare, especially outside of Brazil and Mexico.

Even in Silicon Valley, only a small percentage of startups can bring together enough pieces to raise a Series A round. Jacob Mullins, a partner at Shasta Ventures, recently published an article on Medium on what it takes to raise a Series A round in San Francisco today, which inspired my take for the Latin American ecosystem.

In the piece, he lays out the table stakes for any startup looking to raise Series A capital, including product-market fit, a strong revenue model, 2x or 3x YOY growth, a data-driven go-to-market strategy, a compelling market opportunity, a great team and a great story. These prerequisites apply to startups anywhere in the world. However, if these requirements are the minimum needed for a Series A in San Francisco, startups outside of the Valley, including in Latin America, will have to work even harder.

Latin America’s exceptional growth in VC funding over the past 12 months speaks to the growing number of later-stage rounds startups are raising across the region. 2018 was Latin America’s inflection point for startups, with four big trends:

Record-breaking rounds: Mexico’s Grin Scooters raised Latin America’s largest seed round, and Brazilian bike and scooter-sharing startup Yellow raised Latin America’s largest Series A round to date (then they merged!). Food delivery startup Rappi became Colombia’s first unicorn, raising $200 million (and then $1 billion from SoftBank shortly thereafter), and Brazil’s iFood also raised $400 million, one of Latin America’s biggest rounds ever.

A closer examination reveals patterns in what it takes to raise scale capital in the Latin American market today.

Soaring Asian investment: Brazil’s most popular ride-hailing app, 99, was acquired by Didi Chuxing, China’s version of Uber . Tencent invested in Brazilian fintech Nubank; Ant Financial invested in Brazilian POS company StoneCo; SoftBank invested in Brazil’s logistics provider Loggi, Brazil’s Gympass and Colombia’s largest hotel chain, Ayenda Rooms. SoftBank also committed a $5 billion fund for Latin America, outstripping all previous funds by an order of magnitude.

Exits to Latin American and U.S. corporates: Chilean-Mexican grocery delivery startup Cornershop went to Walmart for $225 million and e-commerce company Linio was acquired by Falabella for $138 million. These deals reveal a growing concern from large companies in Latin America about competition from startups.

More YC grads: Latin America sent at least 10 startups to the Y Combinator, and many more to other international accelerators, in the past year. These companies include Grin, Higia, Truora, Keynua, The Podcast App, SkyDrop, UBits, Cuenca, BrainHi, Pachama, Calii, Cuanto, Pronto and Fintual.

2018 really was a breakout year for Latin American startups.

So who is raising Series A rounds in the region?

Within the list of 30 or so companies that have managed to raise a Series A in Latin America in the past year, most of the startups fit into a few categories. There is also significant overlap between the investors who are pursuing tickets of this size, most of whom are located in major markets like Mexico and Brazil, or have offices in Silicon Valley. A closer examination of these startups reveals patterns in what it takes to raise scale capital in the Latin American market today.

Copycats

Copycats — or startups that copy a successful business model from another market — are a good business in Latin America. Among those to raise Series A rounds within the past year were:

  • Grin and Yellow (now Grow Mobility): Bird/Lime clones raised $150 million as Grow Mobility from GGV Capital and Monashees.

  • LentesPlus: 1-800-Contacts clone raised $5 million from Palm Drive Capital, with participation from IGNIA and InQLab.

  • Mercadoni: Instacart clone raised $9 million from Movile.

  • Uala and Albo: Monzo/Revolut clones raised $10 million from Soros, Greyhound Capital, Recharge Capital and Point 72 Ventures, and $7.4 million from Omidyar, Greyhound and Mountain Nazca, respectively.

International investors often see copycat models as less risky, because the model has been tested before.

Logistics and last-mile delivery

Brazil’s CargoX, the “Uber for trucks,� is leading the market for logistics solutions in Latin America, receiving international investment from Valor Capital and NXTP Labs starting in their first round. They have also received funding from Soros, Goldman Sachs and Blackstone in later rounds. Recently, logistics startups like Colombia’s Liftit and Mexico’s Skydrop have raised multimillion-dollar rounds from Silicon Valley investors, including IFC, Monashees, MercadoLibre Fund, Variv Capital, Sierra Ventures and Sinai Ventures . Startups like Rappi, Loggi and Mandaê have also raised Series A rounds, and beyond.

Brazilian startups

In many ways, the Brazilian market operates separately from the rest of Latin America, and not only because of the language difference. Brazil has Brazil-centric funds and its startups follow their own rules, because the market is big enough to accommodate companies that only operate locally. Brazil also receives a majority of international VC funding and has produced a significant portion of Latin America’s unicorns.

Brazilian (and some Mexican) startups in edtech, healthtech and fintech, including Neon, Sanar, Mosyle, UnoDosTres and Nexoos, raised Series A rounds in 2018. Key investors included Quona Capital, e.Bricks Ventures, Elephant and Peak Ventures. Brazilian startups tend to scale more quickly at all sizes; Creditas and Loggi were able to raise their Series A in 2016 and 2014 respectively. In 2018, they were already raising $55 million at Series C and $100 million+ Series D from investors such as Vostok Emerging Capital, Kaszek Ventures, IFC, Naspers and SoftBank. However, startups in these industries in other Latin American countries might not find it as easy to raise larger rounds.

How much to raise in a Latin American Series A

Latin American valuations are noticeably lower than their Silicon Valley equivalents. A Series A round in a small or medium Latin American market like Chile or Colombia might end up looking a lot like a San Francisco seed round. Valuations and amount are bifurcated: those that have access to Silicon Valley-style capital can get higher valuations and bigger checks (still lower and smaller than the U.S.), while those that don’t have access have lower valuations.

The startup’s team, story and revenue model should all align to create an unbeatable business.

Outside of Brazil or Mexico, startups should not expect to raise more than $5 million in a Series A, even if they are receiving co-investments from the U.S. The average Series A round in the U.S. hit $11.29 million in 2018; however, the top 10% of deals averaged more than $60 million.

In Latin America, a Series A could range from as little as $1 million to around $10 million in most countries. Brazil and Mexico might break the mold, but startups looking for growth capital in Latin America should not expect to raise more than $5 million if they are not in a massive market. For example, Chile’s Destacame raised $3 million in their Series A from Chilean funds in early 2019. By comparison, Brazil’s Neon raised $22 million in their Series A in the same year. While these are different industries and comparing apples to oranges, the orders of magnitude seem right.

If we compare in the same industry but different years, the results are similar. Nubank’s Series A in 2014, led by Sequoia Capital, was $14.3 million. Neobanks in smaller markets, like albo and Uala, raised $7.4 million and $10 million, respectively, in their Series A rounds.

To date, the largest Series A raised in the region went to Yellow, Brazil’s bike-share and e-scooter company, created by the founders of 99, Ariel Lambrecht, Eduardo Musa, and Renato Freitas. Yellow raised a $63 million Series A within a year after launch, then merged with Mexico’s Grin Scooters.

Where to look for investment: Latin America or USA?

There are still very few entirely Latin American funds investing at Series A. Most of the time, Latin American startups must look to Mexico and Brazil, or beyond the region to Asia and the U.S., to fund rounds beyond the seed stage.

Within Latin America, some of the actors in this investment sector include Brazil’s Monashees and Valor Capital, Argentina’s Kaszek Ventures, Peru and Mexico’s Angel Ventures and Mexico’s ALLVP, MITA Ventures and Ignia. Startups might also find Series A-level investment from major regional tech leaders who are scouting acquisition opportunities, like Movile’s investment in Mercadoni. Movile is Brazil’s leader in mobile technology, with a mission to impact one billion people, following in the footsteps of China’s giant conglomerate, Tencent. Movile has invested in and acquired many Latin American startups to increase their mobile offerings for its customers.

While some funds in Latin America participate in investments of this scale, most Latin American startups target at least a part of their Series A rounds from outside the region. Latin American startups have been able to reach U.S. VCs in one of three ways: through top-tier accelerators, by selling to consumers in the U.S. market or by taking on a copycat model. U.S.-based VCs Accel Partners, Sequoia Capital, Andreessen Horowitz, Base10, Liquid2 Ventures, Quona Capital, QED, IFC and Sierra Ventures have all made multiple contributions to Series A rounds in Latin America within the past year.

Raising a Series A round in Latin America today

Raising a Series A round anywhere means checking a lot of boxes. Beyond bringing a great product to market, the startup’s team, story and revenue model should all align to create an unbeatable business. In Latin America, raising a Series A also means knowing where to look for capital, and which models are receiving funding.

Although there is no instruction manual for raising a Series A anywhere, following in the footsteps of companies that have done so successfully can be a wise way to start. Latin America’s Series A success stories outline a list of investors that are interested in this stage, as well as how much they are investing in Latin American companies. Founders can use this information to structure their fundraising efforts and optimize their time to raise a Series A and continue to scale.


Source: TechCrunch

Tesla sets new delivery record of 95,200 electric vehicles

Tesla delivered 95,200 of its electric vehicles in the second quarter, a dramatic reversal from a disappointing first period that set a new record and beat analysts’ expectations.

Analysts expected Tesla to deliver 91,000 vehicles during the second quarter, according to estimates compiled by FactSet.

The record-breaking figures stand in stark contrast to the company’s first quarter delivery numbers when it reported deliveries of 63,000 vehicles, nearly a one-third drop from the previous period. The low numbers signaled what was to come: wider-than-expected loss of $702 million driven by disappointing delivery numbers, costs and pricing adjustments to its vehicles.

The second quarter, at least in terms of deliveries, is giving a rosier view of the company and possibly its earnings, which have yet to be reported.

Tesla also reported that it produced 87,048 vehicles in the second quarter compared to 77,100 in the previous period. The second-quarter production figure also beats the company’s fourth quarter stats of 86,555 vehicles.

tesla q2 deliveries

Tesla reported that it made “significant progress” streamlining its global logistics and delivery operations at higher volumes — a major pinch point for the company. Tesla said this has improved cost efficiencies and improvements to their working capital position.

The company also signaled that this record would not be a blip. Orders in the second quarter exceeded deliveries, which means Tesla is entering the third quarter with a backlog.

Customer vehicles in transit at the end of the quarter were more than 7,400, according to Tesla. The company says it doesn’t plan to disclose the customer vehicles in transit metric going forward.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443