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

Archivo del Autor: Belen De Leon

Galaxy Fold: The good, bad and inevitable of this foldable phone (so far) – CNET

From the giant 7.3-inch screen to photography, multitasking and that awful notch.
Source: CNET

Here's where Apple hid burst photos in the iPhone 11's camera app – CNET

It’s still possible to take a burst photo, it’s just not obvious.
Source: CNET

2020 Nissan Versa review: A pleasant and affordable small-car surprise – Roadshow

Attractive looks, respectable drive demeanor and lots of tech create the best Versa yet.
Source: CNET

One day left to get featured at TechCrunch Disrupt Berlin’s Startup Battlefield

Founders. The clock is ticking. Applications for Startup Battlefield at Disrupt Berlin 2019 are closing in just about 24 hours.

On December 11-12, TechCrunch will feature the top early-stage startups from around the world in the most renowned on-stage pitch competition in the world – Startup Battlefield. Companies are battling for $50,000 in equity-free prize money, the infamous Disrupt Cup and the attention of press and investors from around the world.

You’ll join the leave of highly successful Startup Battlefield Alumni, including N26, JukeDeck, Dropbox, GetAround, Mint.com, and more. All together, the 857 companies that have launched with Startup Battlefield have raised over $8.9 billion in funding, with 113 successful exits (IPOs and acquisitions).

It’s simply. Startups from any part of the world and any industry can apply. Companies must be early stage, pre-major publicity and have a minimally viable product to demo live on stage. TechCrunch editors review the applications and select the top 3-5% of companies that apply – more competitive than college!

After being selected, founders will go through a mini-accelerator with the Startup Battlefield team, where we will train you on your pitch, go-to-market strategy, on stage talent and set you up for the biggest, most public launch on the largest tech stage in the world. Teams pitch for 6 minutes including a live demo, followed by a 6 min Q&A with our esteemed judges – VCs, angels and heads of major companies.

If you make it to the final round, you simply pitch on stage again with the same pitch in front of a brand new set of judges. These judges debate and decide the final winner of the competition and the startup that gets to bring home $50,000 and the Disrupt Cup.

Participating in Startup Battlefield gets you a whole suite of perks. We’re talking free exhibition space in Startup Alley for both days of Disrupt, invitations to private events, backstage access, CrunchMatch — our free business-matching platform — free subscriptions to Extra Crunch and a ticket to all future TechCrunch events. That’s some major value right there.

There’s nothing to lose, and everything to gain. Stop procrastinating apply to Startup Battlefield today. We want to see you in Berlin!


Source: TechCrunch

Feds Say Boeing 737s Need to Be Better Designed for Humans

A National Transportation Safety Board review of two fatal crashes suggests pilots may have been overwhelmed by multiple alerts and warnings.
Source: Wired

Hand Tracking on Oculus Quest hands on review: Serious immersion, with a caveat

Using the cameras already built into the Quest, the software is able to sense and recreate your hands and individual finger movement in VR. Is it too good to be true?
Source: Digital trends

Uber's New Features Put a Focus on Rider Safety

Passengers will be able to text 911 from inside the app. Uber also is offering new ways to confirm a driver’s identity.
Source: Wired

DARPA aims to make networks 100 times speedier with FastNIC

Having a slow connection is always frustrating, but just imagine how supercomputers feel. All those cores doing all kinds of processing at lightning speed, but in the end they’re all waiting on an outdated network interface to stay in sync. DARPA doesn’t like it. So DARPA wants to change it — specifically by making a new network interface a hundred times faster.

The problem is this. As DARPA estimates it, processors and memory on a computer or server can in a general sense work at a speed of roughly 10^14 bits per second — that’s comfortably into the terabit region — and networking hardware like switches and fiber are capable of about the same.

“The true bottleneck for processor throughput is the network interface used to connect a machine to an external network, such as an Ethernet, therefore severely limiting a processor’s data ingest capability,” explained DARPA’s Jonathan Smith in a news post by the agency about the project. (Emphasis mine.)

That network interface usually takes the form of a card (making it a NIC) and handles accepting data from the network and passing it on to the computer’s own systems, or vice versa. Unfortunately its performance is typically more in the gigabit range.

That delta between the NIC and the other components of the network means a fundamental limit in how quickly information can be shared between different computing units — like the hundreds or thousands of servers and GPUs that make up supercomputers and datacenters. The faster one unit can share its information with another, the faster they can move on to the next task.

Think of it like this: You run an apple farm, and every apple needs to be inspected and polished. You’ve got people inspecting apples and people polishing apples, and both can do 14 apples a minute. But the conveyor belts between the departments only carry 10 apples per minute. You can see how things would pile up, and how frustrating it would be for everyone involved!

With the FastNIC program, DARPA wants to “reinvent the network stack” and improve throughput by a factor of 100. After all, if they can crack this problem, their supercomputers will be at an immense advantage over others in the world, in particular those in China, which has vied with the U.S. in the high performance computing arena for years. But it’s not going to be easy.

“There is a lot of expense and complexity involved in building a network stack,” said Smith, the first of which will be physically redesigning the interface. “It starts with the hardware; if you cannot get that right, you are stuck. Software can’t make things faster than the physical layer will allow so we have to first change the physical layer.”

The other main part will, naturally, be redoing the software side to deal with the immense increase in the scale of the data the interface will have to handle. Even a 2x or 4x change would necessitate systematic improvements; 100x will involve pretty much a ground-up redo of the system.

The agency’s researchers — bolstered, of course, by any private industry folks who want to chip in, so to speak — aim to demonstrate a 10 terabit connection, though there’s no timeline just yet. But the good news for now is that all the software libraries created by FastNIC will be open source, so this standard won’t be limited to the Defense Department’s proprietary systems.

FastNIC is only just getting started, so forget about it for now and we’ll let you know when DARPA cracks the code in a year or three.


Source: TechCrunch

Latin America roundup: SoftBank bets on Brazilian unicorns and Konfio raises $250M for lending plans

SoftBank did not let up the flow of capital to Brazil this month, staying busy despite the WeWork debacle. With two more $100 million-plus rounds in QuintoAndar and MadeiraMadeira, the Japanese investor has funded at least one more unicorn in the Brazilian ecosystem. Their investments in Brazil from the past two months alone far outstrip Latin America’s venture capital funding in all of 2016.

In early September, SoftBank backed QuintoAndar for a $250 million Series D round alongside Dragoneer, General Atlantic and Kaszek Ventures, which recently made headlines for raising $600 million to invest in Latin America. QuintoAndar is a real estate rental startup that simplifies the process of locating and renting an apartment in Brazil. Although the startup only has 2% of the rentals market share in Brazil, QuintoAndar’s tech solution enabled them to scale rapidly, beating out traditional incumbents in the region’s bureaucratic rental structure.

QuintoAndar’s founders ideated the business model while they were struggling to find an apartment in São Paulo after finishing their MBAs at Stanford. They have seen property rentals grow 5x on their platform since raising a $70 million Series C just nine months ago.

SoftBank stayed bullish in Brazil with a $110 million investment in home goods marketplace Madeira Madeira, which has been described as the “Wayfair of Brazil.â€� This drop-shipping business has grown to sell thousands of products online with a relatively capital-light model that connects buyers directly with warehouses, saving on overhead costs. The SoftBank investment dwarfs all of Madeira Madeira’s previous capital raised — $38.8 million — by almost a factor of three.

Madeira Madeira plans to use the capital to expand across Latin America, as well as improve logistics and customer service.

Screen Shot 2019 09 26 at 4.07.41 PM

David Arana, Konfio founder and CEO

Mexico’s Konfio receives $250 million credit line from Goldman Sachs, Victory Park Capital

Konfio provides unsecured loans to small and medium businesses in Mexico that are currently underserved by the traditional banking sector. Goldman Sachs contributed up to $100 million in secured credit to Konfio to allow them to make up to $250 million in loans to 25,000 companies over the next 12 months. Victory Park Capital also contributed to this debt round, bringing Konfio’s total raised to $43 million in equity and $260 million in debt.

This capital mints Konfio as one of the largest fintech startups in the region. It will also allow them to take on larger loan sizes. Konfio’s average loan size hovers around $20,000. Konfio uses credit ratings to calculate risk and disburse loans within 24 hours, and at half the rate of a traditional bank loan.

To date Konfio has served over 1 million clients in what is currently a $100 billion market in Mexico. Mexico’s access to credit is still significantly lower than the rest of Latin America, so Konfio is well-placed to grow within this market, especially with this new funding.

Klar, Mexico’s newest challenger bank, raises $57.5 million from U.S. investors

Mexican challenger bank Klar, a Chime clone, recently raised over $57.5 million in debt and equity in one of Mexico’s largest seed rounds. The $50 million credit line came from San Francisco’s Arc Labs, while Quona Capital led the $7.5 million equity round with support from Santander InnoVentures, aCrew Capital, FJ Labs and Western Technology Investment.

Klar was founded less than 10 months ago to help Mexicans access free and fair financial services through digital banking. Currently Klar offers a debit and a credit product with transparent fees; today, only 15% of Mexicans have access to credit cards, most of which have +60% interest rates and a lot of hidden fees. Klar wants to make banking accessible for everyone in Mexico through their free digital platform.

This startup will be one to watch over the coming months as it competes with Nubank and other local neobanks to bank Mexico’s unbanked.

Screen Shot 2019 09 26 at 4.14.01 PM

U.S. and Mexican investors back Flat, an Opendoor clone in Mexico

Mexican property-tech startup Flat is taking the Opendoor model to Latin America. This startup raised an unprecedented $4.6 million in their pre-seed round led by ALL VP, with support from Liquid2 Ventures, Next Billion, Picus Capital and angels.

Besides Mexican e-scooter giant, Grin, Flat’s pre-seed is the largest ever for Mexico. Flat’s founders, Victor Noguera and Bernardo Cordero, are betting on a $25 billion home sales market in Mexico that is currently stuck in the 20th century. Flat will allow homeowners and buyers to gain access to accurate information about home prices (think Zillow in the U.S.), as well as managing the slow process of notarizing the purchase after the fact. With Flat, the startup manages everything from valuation to ownership transfer, all through their platform, and within 72 hours of purchase.

Flat will use this investment to vertically integrate within the Mexican market, rather than expanding across Latin America.

News and notes: Mexican fintechs in focus, more VC funds opening in LatAm

  • Other deals in September included Mutuo Financiera’s $100 million credit facility granted by Crayhill Capital Management, a New York-based alternative asset management firm, at the beginning of the month. Mutuo Financiera is a vehicle fleet leasing company that focuses on clean energy transportation. The investment will help the startup acquire new compressed natural gas vehicles to serve increased demand in Mexico for clean transportation alternatives.
  • Brazilian growth-stage VC fund Base Partners closed a further $135 million to invest in scaling Latin American startups. The fund, founded by Fernando Spnola and Arthur Mizne and backed by over 43 limited partners, has previously invested in companies like ByteDance and Stripe, recently crowned the U.S.’ third most valuable startup. Base Partners will now compete against investment giants like Kaszek and SoftBank to participate in Latin America’s top expansion stage deals.
  • Mexico’s Credijusto, which offers asset-backed loans and equipment leases to SMEs, raised their Series B this month, topping $42 million led by Goldman Sachs and Point72 Ventures. Credijusto has processed more than $90 million in loans since they were founded in 2015 and closed a $100 million credit agreement with Goldman Sachs just months before this round.
  • Looking ahead to October, SoftBank is said to be evaluating several investments in Brazil and will likely continue deploying capital rapidly in Latin America’s largest market. We may see a few more unicorns in Brazil before the year is out. It is also likely that the Innovation Fund will make its way out of Brazil to other big markets like Colombia or Mexico, where SoftBank has invested in the past.
  • Accion Venture Lab launched a social impact fund and Ewa Capital began raising capital for a female-focused fund in September, so hopefully investment in female founders and inclusive tech will rise in coming months.
  • Mexico’s Square clone, Billpocket, also recently announced an undisclosed round from Axon Capital Partners. Billpocket has been accelerating e-payments in Mexico at a triple-digit pace since it started, carving out a name for itself in a competitive space where incumbent Clip has already received funding from SoftBank.


Source: TechCrunch

GoodRx is coming for subscription prescription services with the launch of GoodRx Care

Several months after discreetly acquiring the online prescription service HeyDoctor, GoodRx is launching a new service based on the acquisition, GoodRx Care and offering a direct challenge to online prescription services like Hims, Hers, Nurx, Ro and others.

Already a billion-dollar giant in the world of prescription fulfillment through its cost-comparison and discount medication fulfillment business, more than 10 million consumers use the company’s services already.

With GoodRx Care, customers can use the online medical service to get a consultation, treatment, prescriptions and lab tests from doctors. The array of services on offer, which covers conditions and ailments from urinary tract infection treatments and birth control pills to erectile dysfunction medication and hair replacement supplements, mirror those pitched by white-glove online prescription services like Ro, Hims, Hers, and Nurx .

Screen Shot 2019 09 26 at 3.40.59 PM

GoodRx Care services

“Over the years, we’ve helped millions of Americans find affordable solutions for their prescription medications, but have also learned that many people struggle to get to the doctor,� said Doug Hirsch, co-CEO and co-founder of GoodRx. “By introducing GoodRx Care, we aim to help fill in the gaps in care to improve access, adherence, and affordability of medical care for all Americans.�

For Hirsch and GoodRx, the expansion into these kinds of online consultations was a natural extension of the company’s services. “One third of people who come to GoodRx . are coming to GoodRx and they may not have the prescription that they don’t think they need,” he says. “For a long time now we’ve been  telling people you may need a prescription for the service and telemedicine options are available.” 

Now the company can keep those customers in-house by offering their own telemedicine consults.

Other technology companies are also pushing deeper into the healthcare industry with Amazon making a big splash with the launch of its employee-only healthcare service offering telemedicine and on-site consultations with staff doctors. Apple, too, has its own healthcare service for employees.

Even BestBuy is seeing big dollars in the healthcare industry. It expects healthcare services to become an increasingly important component to its bottom line as more technology hardware and software is developed to cater to both the aging population, remote health solutions, and infant and childcare.

Demand for more healthcare alternatives is only increasing even as the cost of care rises and the value of healthcare services declines.

As GoodRx notes, access to primary care physicians is hard for most Americans. Some patients can wait up to three weeks to see a doctor and there’s the potential that the country could see a shortfall of up to 120,000 doctors coming within the next 15 years. Add that to the fact that over 27.5 million Americans don’t even have health insurance and the demand for low cost access to care seems obvious.

What’s less obvious is that the care Americans need is access to physicians which will prescribe hair-loss or erectile dysfunction treatments, acne treatments, eyelash growth, or metabolic assessments.

Hirsch says more services will be coming in later months. “We’re at the very early stages of telemedicine,” he says. “We want to continue to expand into more primary services as is safe and affordable and as we can.”

For now, the focus was on bringing the price point down and having more control over where to refer customers. “A lot of these services are tied to mail-order clinics and that could be hundreds of dollars [for a consultation or prescription],” Hirsch says. “We’re going to say it’s $20 for a visit. You can do it today… and you can have a pricing options… we’re saying you’ve had your doctor visit… here’s a list of prices and coupons if you want them.”

Since its launch in 2017, HeyDoctor has had over 100,000 consultations and had already been working with GoodRx, according to Hirsch. The terms of the acquisition were not disclosed.

The acquisition of HeyDoctor is the first big strategic gambit from the company in the year since it raised money from the private equity firm, Silverlake, in a transaction which valued the discount pharmaceutical provider at roughly $2.8 billion, according to a CNBC report.

“In an increasingly fragmented and confusing healthcare system, our goal is to provide a one-stop shop for services that address most basic healthcare needs,� said Hirsch.

 


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409