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

Archivo del Autor: Belen De Leon

Divvy, an interesting new fractional home ownership startup, just raised a Series A round led by Andreessen Horowitz

Tech startups have found all kinds of ways to lend money to those hampered by either too little or not very good credit.

The approach of a nearly two-year-old, 15-person San Francisco-based startup called Divvy Homes is among the more creative we’ve seen, even while we question (for now) whether it’s good over the long term for potential customers.

How it works: In Cleveland, Atlanta and Memphis, where Zillow estimates median home prices are $52,000, $82,00, and $242,000, respectively, Divvy will enable a person or family to select a home they’d like to someday own, then to buy that home with Divvy’s help. The family chips in at least two percent for a down payment. Divvy pays for the rest, then it collects a monthly amount that includes both market-rate rent and an equity payment.

It does this until the newly installed residents have amassed a 10 percent stake in the home. The reason, says the company: By partnering with Divvy, tenants — some of whom have credit scores as low as 550, which is considered “very poor” by the consumer credit ratings agency Experian — can build their credit scores and eventually land a mortgage insured by the Federal Housing Administration, which requires a credit score of at least 580.

According to CEO Brian Ma — who co-founded the startup at the company creation studio HVF Labs — the idea is for this to happen within three years, at which point Divvy will sell and transfer the property over to them.

It’s easy to appreciate why this might be attractive to potential homebuyers who can’t secure a traditional mortgage in the current market — not all of whom suffer from poor credit but who are sometimes contract and self-employed workers without months of salary stubs to show nervous bankers. For example, Divvy says that it charges less in rent as a buyer’s equity begins to add up. That equity, it insists, can later turn into the person or family’s first mortgage payment.

For largely self-serving reasons, Divvy does what it can to ensure that the house isn’t a dud, too. As Ma describes it, Divvy uses data science and algorithms to ensure that a property makes sense financially, meaning that it will likely appreciate and that the tenants aren’t paying so much that they can’t simultaneously build equity in their homes.

Divvy also works with inspectors to make doubly certain each home is “move-in ready and won’t have large unforeseen expenses during the lease, like major roof, structural, pest, or foundation issues,” says Ma, who previously co-founded three startups, as well as spent several years as a program manager with Zillow.

Still, it’s also easy to imagine that some of Divvy’s aspiring homeowners will never actually own their homes. Consider: While Divvy may help some percentage of them improve their credit score, roughly 62 percent of consumers with credit scores under 579 are “likely to become seriously delinquent (i.e. go more than 90 days past due on a debt payment) in the future,” says Experian.

Naturally, like any other property owner, Divvy will evict tenants who don’t pay, even if it does so reluctantly.

“If a rent payment is missed, we will follow up to see how we can help,” says Ma. “Most of the time, it’s immediately curable or curable within a couple days. If it’s been longer than a week and we believe the tenant is going through some hardship, we will work our best to offer alternatives, including allowing them to purely rent the property by dropping the equity payments to lower their monthly payment. If we can’t find a way to cure the situation, we will go through an eviction procedure.”

Divvy also establishes the buyback price at the time that it’s buying the home — which can work for, or against, the tenants who hope to own it someday.

Adena Hefets, another Divvy co-founder who worked previously in both VC and private equity, recently explained to us that Divvy has a back-end model that projects where the house would price three years down the line and it allows tenants to “buy it back at that price at any time.” Yet buying it back early would invariably mean overpaying. Moreover, in the cities where Divvy is operating, housing prices don’t move around a lot, so a tenant could be overpaying at any buyback price that’s north of where the home sells today. (Home prices in Northeast Ohio were rising as of last spring, but they were still at 2004 levels.)

With the broader housing market poised for a slowdown, tenants wanting to buy their homes might decide it’s cheaper in the end to just move out of them and find something else. Where would that leave Divvy? We’d guess it would leave it looking more like a modern residential real estate investment trust than a “rent-to-own innovator.”

That’s not a terrible thing for Divvy, even if it sounds a little less glamorous. In fact, the company — which says it’s already buying one home a day — is today disclosing that it has raised $30 million in equity and debt from Andreessen Horowitz (a16z) and a commercial bank called Cross River Bank that notably is backed by a16z.

Ma declines to say how much of the round is equity and how much is debt. But he says that Alex Rampell, an a16z investor whose other real estate-related bets include a different fractional ownership startup, Point, has joined the company’s board.

Pictured above (at TC headquarters), left to right: Divvy founders Nicholas Clark, Brian Ma and Adena Hefets.


Source: TechCrunch

Google Pixel’s product directors on single cameras and notches

Google hardware launches are never spec-fests. The search giant would rather just sit on the sideline while companies like Apple and Samsung battle it out on that front. In fact, numbers like screen resolution, processor speed and battery capacity were conspicuously absent from today’s presentation.

Instead, the company seems more content to have hardware serve the product’s software — it’s a strategy that certainly makes sense given the company’s background. That often means that products like the Pixel don’t offer major spec upgrades year over year, instead relying on breakthroughs in AI, ML and the like to take them to the next level.

As such, the company regularly tosses out words like “pragmatic” and “practical” when discussing the decisions made in service of producing the Pixel 3. One such move was the continued reliance on a single rear-facing camera, when the competition is adding two or three to get the job done.

“We look at all of the different configurations we can get,” VP of Product Management Brian Rakowski tells TechCrunch. “If we would have added another lens, it would have given us no benefit over what we get with one really good lens.”

The simple answer is that the company was able to accomplish most of what it set out to do with a combination of “one really good camera” and software tricks like digital zoom, ultra low-light shooting and depth perception. That last bit is doubly important both for creating the bokeh effect in portrait mode and helping deliver augmented reality experiences through ARCore.

Senior Director of Product Management Sabrina Ellis says the company did consider a wide-angle lens for the rear of the device, but ultimately, “it wasn’t as much of a pain point.” It was, however, enough of an issue to warrant its addition to the front of the device.

That decision is what lead to the mismatched notches on the Google Pixel 3 (no notch) and Pixel 3 XL (giant notch). While the company has happily embraced hashtag notch life in Android Pie, the smaller Pixel’s slim profile wouldn’t have benefited from the addition of a notch.

“With the small one,” Rakowski explains, “it turns out the space is just too small when you put the wide-angle lens in. It’s a narrower phone, so you have room for an icon or two, whereas on the bigger phone everything you need for the status icons is up there, and it’s a very good use of the space.”

When I suggested the company was “notch agnostic,” both execs laughed in agreement. The hardware, Rakowski explained, is secondary to the overall experience. “We’re not obsessed with the specs,” he says. “We’re obsessed with the features and experiences.”

more Google Event 2018 coverage


Source: TechCrunch

Jennifer Garner’s baby food company Once Upon a Farm raises $20M Series B

CAVU Venture Partners has led the $20 million Series B for Once Upon a Farm, which sells organic, cold-pressed baby food in 8,500 grocery stores in the U.S.

The Berkeley-based startup was originally founded in 2015 by serial entrepreneurs Cassandra Curtis and Ari Raz. Today, it lists actress Jennifer Garner and former General Mills president John Foraker as co-founders, too.

Both Garner and Foraker — who was the chief executive officer of the popular organic mac & cheese brand Annie’s Homegrown for more than a decade — joined the company in September 2017. Foraker had been an angel investor in Once Upon a Farm and, after conversations with Garner, decided to accept the role of CEO. Garner, widely known for her roles in Alias, 13 Going on 30 and the upcoming HBO original series Camping, was already somewhat of a Once Upon a Farm evangelist when she signed on as chief brand officer a little over a year ago.

“I am proud of the innovative business that we have built,” Garner said in a statement. “It is incredibly exciting to see so many families embracing our products. This latest round of funding allows us to continue to help busy parents give their children the most nutritious foods possible and make life a little bit easier for families across the country.”

Foraker told TechCrunch that since he and Garner joined, the business has grown 10x. Last fall, the company’s products were for sale in 300 stores; today, as mentioned, they are available in more than 8,000.

“Because she has global celebrity, the power of that, she can really help us get the message out and help lots of moms and dads find [Once Upon a Farm],” Foraker said.

Once Upon a Farm sells smoothies and applesauce for kids up to age 12 directly to consumers through its online marketplace and in stores. Pouches of its signature baby food, smoothies and applesauce are $2.99 each.

As part of the deal, CAVU’s co-founder and managing partner Brett Thomas, along with CAVU investor Jared Jacobs, will join the company’s board. S2G Ventures and Beechwood Capital also participated in the round for the startup, which raised a $4 million Series A in June 2017.

The company plans to use the funds to expand its direct to consumer business, partner with more U.S. grocers and build out a wider assortment of baby products.

“You can buy fresh pet food now in almost 20,000 stores in the U.S.,” Foraker said. “We think fresh baby food has a long way to go.”


Source: TechCrunch

Brazil’s healthtech sector is new hot spot

Solving big problems for many people is the kind of opportunity that both entrepreneurs and investors love. Like recent Brazilian investment booms focused on fintech innovation and new on-demand business models, there’s been a recent explosion in healthtech startups in Brazil. With tens of millions of the country’s people impacted by gigantic inequities in access to health services, some serious quality problems, burdensome costs and inefficiencies on all sides, entrepreneurs’ plates are full in bringing healthtech innovations to the market.

In a recent study by Liga Ventures, there are now more than 250 health-focused startups in Brazil, the world’s seventh-largest health market with more than $42 billion spent annually on private healthcare. Yet, with more than $18 billion wasted due to inefficiencies, and health-related costs doubling in the country during the last five years (with accumulated inflation at 38 percent), Brazilian healthcare is ripe for disruption. Healthtech startups are one of the five featured verticals at Cubo Itaú, one of world’s largest entrepreneurial hubs based in Vila Olímpia, in the southern zone of São Paulo.

Last year, healthtech was the second-fastest growing tech sector in Latin America, according to “Inside Latin America’s Breakout Year in Tech” published by LAVCA. There was a 250 percent increase in the number of healthtech deals compared to 2016. A $50 million investment in Dr. Consulta, a network of brick-and-mortar clinics in Brazil offering top-quality healthcare at an affordable price, was among the top venture capital deals for 2017.

The healthcare sector is a complex market that connects people, processes and products between patients, intermediaries, care providers, distributors and suppliers. Based on tech innovation in Brazil that’s having the biggest impact, here are some of the key categories and players bringing new business models to market.

Healthcare on demand

About 75 percent of Brazil’s population (approximately 150 million people) only have access to the public healthcare system, which is poorly managed and inefficient. Often times, to schedule a single consultation or exam, a patient needs to wait weeks or even months to see a care provider. Technology-driven startups are springing up to address better, more efficient access to healthcare for a large and aging population.

For example, Dr. Consulta’s chain of low-cost medical clinics have expanded in three years from one to 51 branches and now claim to have the country’s largest clinical data set drawn from more than one million patients. In comparison to other private-sector clinics that cost at least $90, consultations with doctors at Dr. Consulta cost $25. Others offering similar clinical services on demand in Brazil today include Clínica SimDr. Sem FilasDocway and GlobalMed.

Telehealth and mobile health apps

To help make healthcare advice, diagnosis and monitoring more accessible, telehealth services in Brazil are expanding. Brazil Telemedicine (Brasil Telemedicina), for example, provides a variety of services around the clock that include medical exams and doctor consultations, a remote monitoring system and psychological counseling.

Startups with B2B telehealth services to improve patient care include Telelaudo, which provides 24/7 radiology imaging analysis, and Ventrix, which provides specialty devices to monitor heart health, treat vacuum wounds and monitor babies’ breathing and well-being. Another São Paulo-based startup called NEO MED has launched a marketplace to make it easier and faster to generate medical reports for ECG and EEG exams, facilitate improved collaboration between clinics, laboratories and hospitals and support physicians seeking more income and flexibility in where they choose to work.

The key ingredients to create another boom sector like fintech in the region are abundant.

Mobile health apps have grown in popularity in Brazil, in part due to a high prevalence of diseases like diabetes and hypertension and a large number of internet users in the country. For example, a mobile app and online program called Diet and Health (Dieta e Saude) has helped more than 1,600,000 users make better nutrition choices and motivate them to exercise regularly. Youper, founded in Brazil and now based in San Francisco, is a virtual emotional health assistant that helps overcome social anxiety. It helps its users re-formulate thought patterns and arrive at healthier states of mind.

AI and data analytics

Like many industries, AI and data analytics are transforming healthcare in Brazil and beyond from improving the speed of patient diagnoses to managing healthcare costs.

Gesto is one such emerging innovator that’s using machine learning to sift through and make sense of a lot of data on more than 4.5 million patients in its database to help select better insurance plans for corporations that optimize patient care while controlling costs. Intensicare, the largest specialist in intensive care unit management in Brazil, uses AI to speed diagnosis and reduce patient stay time and mortality rates. Epitrack is a Recife-based startup that uses crowdsourced data, AI and predictive analysis to combat outbreaks and epidemics through computational epidemiology.

Electronic medical records

Last year, the Brazilian government launched a project to modernize patient records for more than 42,000 public health clinics across the country by the end of 2018. This digitization of records is estimated to save the federal government about $6.8 billion according to The World Bank. As of late last year, only 30 million Brazilians (out of 208 million) had electronic medical records (EMR), and nearly two-thirds of the family clinics in Brazil didn’t have any way of recording digital information about their patients.

iClinic, a SaaS EMR platform, is one of the top Brazilian startups that has made a big impact on modernizing healthcare. It helps health professionals organize patient records electronically, store all that data in the cloud and retrieve it from any device. iClinic provides an extremely easy-to-use system to make healthcare more efficient, reduce costs and improve the quality of patient care. It’s now used in many parts of Brazil and has begun to spread its usage outside Brazil in more than 20 countries.

Digitizing prescriptions

Another major issue caused by a lack of digitization is that close to 70 percent of medical prescriptions in Brazil have potential for errors, according to the World Health Organization. As a result, Brazil has thousands of deaths per year linked to medication errors. A good number of them could be avoided by scanning. In the U.S., more than 77 percent of prescriptions are already done digitally.

To address this life-and-death issue, Memed has emerged as a key player for managing e-prescriptions in Brazil. Its platform, now used by more than 55,000 doctors from all medical specialties in the country, helps cross-check for allergies and drug interactions, makes treatment adherence easier and improves health outcomes. It’s developed the most complete, reliable and updated drug database in Brazil.

Certainly, healthtech startups in Brazil have emerged as a sector to watch, and we’re only at the tip of the iceberg in terms of problems in the country to be addressed by healthtech innovation. The key ingredients to create another boom sector like fintech in the region are abundant. Healthtech in Brazil will surely remain a hot spot for entrepreneurs, and the investors who believe in them, for many years to come.

Disclosure: Redpoint eventures is an investor in Memed.  


Source: TechCrunch

Este sistema es más preciso que el GPS y resiste desastres espaciales

Una colisión en cadena en la órbita terrestre podría destruir la tecnología con la que la humanidad se orienta en el siglo XXI. Para evitar un apagón en caso de fallo, un equipo ha descubierto un sencillo enfoque que solo requiere drones o globlos equipados con un reloj 
Source: MIT

Mazazo a la robótica: una de las empresas pioneras cierra sus puertas

Rethink Robotics ha modernizado el sector con sus cobots, una nueva generación de autómatas más seguros y fáciles de entrenar, y cuenta con apoyos de prestigio. ¿Qué ha pasado para que esta compañía líder se esté viendo obligada a cerrar?
Source: MIT

Indie farm-em-up Stardew Valley is coming to iOS and Android

Stardew Valley, the hit indie farming game made by one guy in his spare time, is coming to mobile. I’ve dropped dozens of hours into this charming little spiritual successor to Harvest Moon, and now I know how I’m going to spend my next few plane rides.

In case you’re not aware, Stardew Valley is a game where you inherit a farm near a lovely little town and must restore it, befriend (and romance) the locals, fish, fight your way through caverns, forage for spring onions and wild horseradish, mine ore, and… well, there’s a lot. Amazingly, it was created entirely by one person, Eric Barone, who taught himself to code, make pixel art, compose music and do literally everything. And yes, it took a long time. (GQ of all things wrote an interesting profile recently.)

Fortunately it was a huge hit, to Barone’s great surprise and no doubt pleasure, and deservedly so.

Originally released for the PC, Stardew Valley has since expanded (with the help of non-Barone teams) to the major consoles and is now coming to iOS — undiminished, Barone was careful to point out in a blog post. This game is big, but nothing is left out from the mobile port.

“It’s the full game, not a cut down version, and plays almost identically to all other versions,” he wrote. “The main difference is that it has been rebuilt for touch-screen gameplay on iOS (new UI, menu systems and controls).”

Barone has added a lot to the game since its release in early 2016, and the mobile version will include those updates up to 1.3 — meaning you’ll have several additional areas and features but not the multiplayer options most recently added. Those are planned, however, so if you want to do a co-op farm you’ll just have to wait a bit. No mods will be supported, alas.

In a rare treat for mobile ports, you can take your progress from the PC version and transfer it to iOS via iTunes. No need to start over again, which, fun as it is, can be a bit daunting when you realize how much time you’ve put into the game to start with.

I can’t recommend Stardew Valley enough, and the controls should be more than adequate for the laid-back gameplay it offers (combat is fairly forgiving). It’ll cost $8 in the App Store starting October 24 (Android version coming soon), half off the original $15 price — which I must say was amazingly generous to begin with. You can’t go wrong here, trust me.


Source: TechCrunch

Pixel 3, Home Hub, and Pixel Slate — our first look at all Google’s new devices

Google has taken the wraps off of a slew of new devices, including the Pixel 3 smartphones, Google Home Hub smart display, Google Pixel Slate tablet, and more. We were at the event, and took a ton of photos of all of Google’s new products.

The post Pixel 3, Home Hub, and Pixel Slate — our first look at all Google’s new devices appeared first on Digital Trends.


Source: Digital trends

Google Pixel Slate vs. Apple iPad Pro

The iPad Pro and the Google Pixel Slate are similar looking on the surface, but with the fresh release of the Google Pixel Slate considered, we’re diving a bit deeper to compare the two devices.

The post Google Pixel Slate vs. Apple iPad Pro appeared first on Digital Trends.


Source: Digital trends

What Is Voldemorting? The Ultimate SEO Dis

When writers swap Trump for Cheeto and 45, it’s not just a put-down. Removing a keyword is the anti-SEO—transforming your subject into a slippery, ungraspable, swarm.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909