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

Archivo del Autor: Belen De Leon

Fintech startup Plaid raises $250M at a $2.65B valuation

In the five years since its product was showcased onstage at TechCrunch Disrupt New York’s hackathon, Plaid has emerged as one of the most critical contributors to financial technology’s evolution — and one of the most under the radar.

That is, until now. The company is today announcing a $250 million Series C investment led by famed venture capitalist and the author of the Internet Trends report Mary Meeker, who will join its board of directors as part of the deal. The funds were raised at a valuation of $2.65 billion, according to sources close to the company. Capital from Meeker’s investment came from Kleiner Perkins’ growth fund — where Meeker has been a partner since 2010 — not from the reported billion-dollar-plus solo fund she’s in the process of raising.

New investors Andreessen Horowitz and Index Ventures also participated, as did existing investors Goldman Sachs, NEA and Spark Capital. The financing brings Plaid’s total raised to $310 million and provides a major boost to its valuation, which was just over $200 million with its 2016 Series B.

Making money easier for everyone

Plaid builds infrastructure that allows a consumer to interact with their bank account on the web through a number of third-party applications, like Venmo, Robinhood, Coinbase, Acorns and LendingClub. The San Francisco-based startup has integrated with 10,000 banks in the U.S. and Canada and says 25 percent of people living in those countries with bank accounts have linked with Plaid through at least one of the hundreds of apps that leverage Plaid’s application program interfaces (APIs) — an increase from 13 percent last year.

The platform allows companies to create financial services applications without having to hire their own team of engineers to build out a tool that connects apps to its users’ bank accounts, something Plaid’s founders themselves lacked when they set out to build a fintech startup years ago. Plaid was founded by a pair of former Bain consultants, William Hockey and Zach Perret, the chief technology officer and chief executive officer, respectively, in 2012.

“We were always really infatuated with the concept of financial services,” Hockey told TechCrunch. “We thought it had so much power to impact and improve people’s lives but at the time it really wasn’t … We quickly realized building financial services was almost impossible to do because there wasn’t the tooling or the infrastructure, so we turned around and started building that infrastructure.”

Plaid closed a $44 million Series B in mid-2016 and has since seen its valuation increase more than tenfold. On top of that, it doubled its customer base this year, launched in Canada — its first market outside the U.S. — opened its third office, expanded its overall headcount to 175 employees and debuted a digital mortgage product called Assets.

Hockey and Perret say the new funding will be used to continue expanding the team in San Francisco, Salt Lake City and New York. Plaid, given how essential its tools are to any technology companies that deals with payments in any fashion, which these days is the vast majority of businesses, is a company to watch going into 2019.

“When we think about our long-term goals, we want to make money easier for everyone,” Perret told TechCrunch. “We want everyone to lives these simple, straightforward digitally enabled financial lives and for us, that means supporting these tech innovators in the space and these large incumbents. We want to be able to help them create great consumer financial experiences so consumers can live simpler financial lives.”


Source: TechCrunch

How to Use Siri Shortcuts to Get Through Your Daily Grind

Siri Shortcuts might be the virtual assistant’s most useful feature yet.
Source: Wired

Crispr Scandal: How Do You Publish a Scientific Villain's Data?

The scientific community is at a loss over how, and whether, to publish the controversial gene-editing work of He Jiankui.
Source: Wired

Move over notch, the hole-punch smartphone camera is coming

First it was the notch, now the hole-punch has emerged as the latest tech for concealing selfie cameras whilst keeping our smartphones as free of bezel as possible to maximize the screen space.

This week, Samsung and Huawei both unveiled new phones that dispense with the iconic ‘notch’ — pioneered by Apple but popularized by everyone — in favor of positioning the front-facing camera in a small “Infinity-O” hole located on the top left side of the screen.

Dubbed hole-punch, the approach is part of Samsung’s new Galaxy A8s and Huawei’s View 20, which were unveiled hours apart on Tuesday. Huawei was first by just hours, although Samsung has been pretty public with its intention to explore a number notch alternatives including the hole-punch, which makes sense given that it has persistently mocked Apple for the feature.

The Samsung Galaxy S8a will debut in China with a hole-punch spot for the camera [Image via Samsung]

Don’t expect to see any hole-punches just yet though.

The Samsung A8s is just for China right now while the View 20 isn’t being fully unveiled until December 26 in China and, for global audiences, January 22 in Paris. We also don’t have a price for either, but they do represent a new trend that could become widely-adopted across phones from other OEMs in 2019.

That’s certainly Samsung’s plan. The Korea firm is rolling the hole-punch out on the A8s, but it has plans to expand its adoption into other devices and series. The A8s itself is pretty mid-range, but that makes it an ideal candidate to test the potential appeal of a more subtle selfie camera since Samsung’s market share has fallen in China where local rivals have pushed it hard. It starts there, but it could yet be adopted in higher-end devices with global availability.

As the View 20, Huawei has also been pretty global with its ambitions, except in the U.S. where it hasn’t managed to strike a carrier deal despite reports that it has been close before. The current crisis with its CFO — the daughter of the company’s founder who was arrested during a trip to Canada — is another stark reminder that Huawei’s business is unlikely to ever get a break in the U.S. market: so except the View 20 to be a model for Europe and Asia.

Huawei previewed its View 20 with a punch-hole selfie camera lens this week [Image via Huawei]

Samsung hasn’t said a tonne about the hole-punch design, but our sister publication Engadget — which attended the View 20’s early launch event in Hong Kong — said it was mounted below the display “like a diamond” to maintain the structure.

“This hole is not a traditional hole,” Huawei told Engadget.

Huawei will no doubt also talk up the fact that its hole is 4.5mm versus an apparent 6mm from Samsung.

Small details aside, one important upcoming trend from these new devices is the birth of the ‘mega’ megapixel smartphone camera.

The View 20 packs a whopping 48-megapixel lens for a rear camera which something that we’re going to see a lot more of in 2019. Xiaomi, for one, is preparing a January launch for a device that’ll have the 48-megapixels, according to a message on Sina Weibo from company co-founder Bin Lin. There’s no word on what camera enclosure that device will have, though.

Xiaomi teased an upcoming smartphone that’ll sport a 48-megapixel camera [Image via Bin Lin/Weibo]


Source: TechCrunch

Galaxy A8S's O-notch screen could be a useful Galaxy S10 practice run – CNET

The same punch-hole “Infinity-O” notch is rumored to land on the Galaxy S10.
Source: CNET

Apple says iPhones remain on sale in China following court injunction

Apple has filed an appeal to overturn a court decision that could ban iPhone sales in China, the company said on Monday, adding that all of its models remain available in its third-largest market.

The American giant is locked in a legal battle in the world’s biggest smartphone market. On Monday, Qualcomm announced that a court in Fujian Province has granted a preliminary injunction banning the import and sales of old iPhone models in China because they violated two patents owned by the American chipmaker.

The patents in question relate to features enabling consumers to edit photos and manage apps on smartphone touchscreens, according to Qualcomm.

“Apple continues to benefit from our intellectual property while refusing to compensate us. These Court orders are further confirmation of the strength of Qualcomm’s vast patent portfolio,” said Don Rosenberg, executive vice president and general counsel of Qualcomm, in a statement.

Apple fought back in a statement calling Qualcomm’s effort to ban its products “another desperate move by a company whose illegal practices are under investigation by regulators around the world.” It also claimed that Qualcomm is asserting three patents they had never raised before, including one which has already been invalidated.

It is unclear at this point what final effects the court injunction will have on Apple’s sales in China.

The case is part of an ongoing global patent dispute between Qualcomm and Apple, which saw the former seek to block the manufacturing and sale of iPhones in China over patent issues pertaining to payments last year.

Qualcomm shares were up 3 percent on Monday. Apple opened down more than 2 percent before closing up 0.7 percent. Citi lowered its Apple price target to $200 a share from $240 a share, saying in a note to investors that while it does not expect China to ban or impose additional tariffs on Apple, “should this occur Apple has material exposure to China.”

The Apple case comes as the tech giant faces intensifying competition in China, which represented 18 percent of its total sales from the third quarter. The American company’s market share in China shrunk from 7.2 percent to 6.7 percent year-over-year in the second quarter as local competitors Huawei and Oppo gained more ground, according to market research firm IDC.

The annual drop is due to Apple’s high prices, IDC suggests, but its name “is still very strong in China” and “the company will fare well should it release slightly cheaper options later in the year.”


Source: TechCrunch

Walmart partners with Rakuten to open its first e-commerce store in Japan

Walmart is continuing its strategy of revamping its businesses in Asia after the U.S. retail giant opened its first e-commerce store in Japan, where it is working with local retail giant Rakuten.

The companies first announced a collaboration in January when they agreed to team up on the launch of an online grocery service in Japan and the sale of e-readers, audiobooks and e-books from Rakuten-owned Kobo in the U.S. That e-grocery service — Rakuten Seiyu Netsuper — rolled out in October, and now the duo have launched the Walmart Rakuten Ichiba Store to help Walmart grab a slice of Japan’s e-commerce market, which is estimated to be worth 16.5 trillion yen ($148 billion) per year.

The store, which sits on Rakuten Ichiba — Japan’s largest e-commerce store — will cover 1,200 “U.S. branded” products that include clothing, outdoor items and kids toys. Walmart will fulfill orders in the U.S. and they will be sent by air to Japan where Rakuten will use its e-commerce smarts to deliver them. There’s no word on how long the process will take, but it will include shipping cost, duties and taxes in the final price.

The move is an interesting one for Walmart, which has struggled in Japan for some time.

Earlier this year, the company was forced to deny rumors that it was in the process of offloading its Seiyu GK unit, a business it acquired in full in 2007 which operates its Japan-based supermarkets. A sale may not be happening (yet) but Walmart has shuttered some 100 Seiyu stores, according to CNBC, which shows that it isn’t performing as expected in the country.

Partnering with Rakuten, the $10 billion e-commerce giant that also covers financial services, travel, mobile and more, is a smart way to take a bite out of Japan’s online market with risk or exposure. Though it does have its limits. Amazon, Walmart’s big domestic rival, is taking on Rakuten directly, by contrast, and seeing some success albeit at a high cost of investment.

The partnership approach isn’t new for Walmart in Asia.

The partner of choice in China is JD.com, second to Alibaba, which acquired Walmart’s floundering Yihaodian marketplace in 2016. As part of that deal, Walmart became a retailer inside Yihaodian thus leveraging JD’s platform and logistics know-how to generate sales in China.

That relationship was deepened this year when Walmart co-led a $500 million in a grocery delivery service that’s part-owned by JD– yep right, another case of online grocery in tandem with e-commerce.

Elsewhere, Walmart decided to enter India this year when it scooped up local Amazon rival Flipkart for $16 billion, a record deal for the U.S. firm.


Source: TechCrunch

Report: A manager at Uber’s self-driving unit warned executives about safety issues just days before fatal crash

Less than a week before a Uber self-driving SUV prototype struck and killed a pedestrian in Tempe, Arizona last March, a manager sent executives an email cautioning that its autonomous vehicle unit needed to “work on establishing a culture rooted in safety,” reports The Information.

Robbie Miller, then a manager in the unit’s testing operations, was preparing to leave the company when he warned that “cars are routinely in accidents resulting in damage” and backup drivers, who sit behind the wheel in self-driving cars for safety reasons, weren’t properly trained or fired even if they made repeated mistakes.

In his March 13 email, Miller wrote that “the cars are routinely in accidents resulting in damage. This is usually the result of poor behavior of the operator or the AV technology. A car was damaged nearly every other day in February. We shouldn’t be hitting things every 15,000 miles. Repeated infractions for poor driving rarely results in termination. Several of the drivers appear to not have been properly vetted or trained.” Miller, who previously held positions in self-driving programs at Google and Otto, also gave a comprehensive list of suggestions he believed would reduce the likelihood of accidents.

Five days later, on March 18, the Tempe collision occurred, resulting in the death of 49-year-old Elaine Herzberg, who was crossing a street when she was hit by the SUV. Uber immediately halted testing of its autonomous cars on public roads and reached a settlement with Herzberg’s family two weeks later. It was later revealed in a police report that the car’s backup safety driver was watching videos on her phone when the crash occurred. The incident also raised serious questions about the safety of Uber’s self-driving technology system.

Uber resumed testing of its self-driving cars in July, but in manual mode and with new safety standards in place. Before the crash, Uber had planned to launch a limited self-driving taxi service in the suburbs of Phoenix that would let users hail autonomous cars without backup drivers. Alphabet’s Waymo, one of Uber’s main rivals in the autonomous vehicle space, launched a self-driving taxi service there last week, but with backup drivers.

The email, obtained and published by The Information, was sent to Eric Meyhofer, head of Uber’s autonomous vehicle unit and John Thomason, vice president of software, as well as five other executives and lawyers.

It details several safety incidents that had occurred in the months before the fatal collision in Arizona, including one in which a prototype swerved off the road and drove on the sidewalk for several meters. Miller described delays in reviewing incident logs and wrote “This is not how we should be operating.”

During that period, Uber continued to test hundreds of self-driving vehicles on the streets of San Francisco, Pittsburgh, and suburbs of Phoenix, Arizona, before the program was brought to a temporary halt by the fatal accident in Tempe.

Miller’s suggestions included reducing the size of Uber’s fleet of autonomous vehicles by 85% so the software quality team could better review safety incidents, have more than one backup driver in each prototype (Uber had previously used two backup drivers per vehicle), and allow individual employees, including engineers or operation managers, to shut down testing if they believed there were potential safety issues.

“The cars are collecting more than enough data for the engineers to be aware of and solve the issues they encounter. Reducing the fleet size dramatically would not change that nor would it slow down the current rate of progress,” Miller wrote. “It would significantly reduce ATG’s likelihood of being involved in an accident. This sentiment is echoed widely throughout ATG.”

The Information report says that Miller’s assertions were supported by interviews with five current and 15 former Uber employees. While Meyhofer and the other executives who were sent the email did not respond to it, Miller was told by his supervisor that the team would discuss it. The Information’s sources also said his suggestions were discussed during the internal safety review that followed the Tempe accident.

TechCrunch has contacted Uber for comment.


Source: TechCrunch

Watch scientists make and explode lava to study volcanoes – CNET

When water and lava collide, you’d better get out of the way.
Source: CNET

Porsche recalling Macan, Cayenne accessory over incorrect thread? – Roadshow

The German automaker is recalling an improperly manufactured ski accessory because it could fail dangerously in a crash.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703