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

Archivo del Autor: Belen De Leon

Plus-sized clothing startup Dia&Co gets another $70M from Sequoia, USV

The retail industry has and continues to fail the growing number of American women size 14 or larger, says Nadia Boujarwah, the co-founder and chief executive officer of Dia&Co, a personal styling service for plus-sized women.

According to Plunkett Research, nearly 70 percent of women in the U.S. are plus-sized; Dia&Co wants to expand the options available to that growing demographic. Today, the New York-based startup is announcing that it’s brought in another $70 million in venture capital funding from existing backers Sequoia Capital and Union Square Ventures (USV).

“I’ve been a plus-sized woman my whole life and no one can convince me that this isn’t a failure of retail,” Boujarwah told TechCrunch. “The current state of the plus size market is in no way reflective of how [it] should look going forward. There is so much work ahead of us.”

Dia&Co co-founder and chief executive officer Nadia Boujarwah.

Boujarwah started Dia&Co in 2015 with Lydia Gilbert. To date, the pair have raised $95 million and accumulated 4 million users on the Stitch Fix-like direct-to-consumer marketplace. The latest investment represents a previously unannounced $30 million Series B led by Sequoia and a $40 million Series C led by USV. As part of the Series C, USV partner Rebecca Kaden will join the startup’s board of directors; Sequoia partner Alfred Lin already sits on the board.

Dia&Co has also hired Francis Nzeuton as its chief financial officer. Most recently, Nzeuton led finance for Amazon’s U.S. consumables business.

Boujarwah declined to disclose Dia&Co’s latest valuation.


Source: TechCrunch

Mozilla adds website breach notifications to Firefox

Mozilla is adding a new security feature to its Firefox Quantum web browser that will alert users when they visit a website that has recently reported a data breach.

When a Firefox user lands on a website with a breach in its recent past they’ll see a pop up notification informing them of the barebones details of the breach and suggesting they check to see if their information was compromised.

“We’re bringing this functionality to Firefox users in recognition of the growing interest in these types of privacy- and security-centric features,” Mozilla said today. “This new functionality will gradually roll out to Firefox users over the coming weeks.”

Here’s an example of what the site breach notifications look like and the kind of detail they will provide:

Mozilla’s website breach notification feature in Firefox

Mozilla is tying the site breach notification feature to an email account breach notification service it launched earlier this year, called Firefox Monitor, which it also said today is now available in an additional 26 languages.

Firefox users can click through to Monitor when they get a pop up about a site breach to check whether their own email was involved.

As with Firefox Monitor, Mozilla is relying on a list of breached websites provided by its partner, Troy Hunt’s pioneering breach notification service, Have I Been Pwned.

There can of course be a fine line between feeling informed and feeling spammed with too much information when you’re just trying to get on with browsing the web. But Mozilla looks to sensitive to that because it’s limiting breach notifications to one per breached site. It will also only raise a flag if the breach itself occurred in the past 12 months.

Data breaches are an unfortunate staple of digital life, stepping up in recent years in frequency and size along with big data services. That in turn has cranked up awareness of the problem. And in Europe tighter laws were introduced this May to bring in a universal breach disclosure requirement and raise penalties for data protection failures.

The GDPR framework also generally encourages data controllers and processors to improve their security systems given the risk of much heftier fines.

Although it will likely take some time for any increases in security investments triggered by the regulation to filter down and translate into fewer breaches — if indeed the law ends up having that hoped for impact.

But one early win for GDPR is it has greased the pipe for companies to promptly disclose breaches. This means it’s helping to generate more up-to-date security information which consumers can in turn use to inform the digital choices they make. So the regulation looks to be generating positive incentives.


Source: TechCrunch

Airtable, maker of a coding platform for non-techies, raises $100M at a $1.1B valuation

If data is the new oil, you might think of apps are the cars that need it to move. Now, a startup that has built a platform to let everyone — not just those with technical expertise — make and drive their own “cars” has raised a significant round of funding to grow its business. Airtable — which uses a simple interface built on spreadsheets and other tools familiar to knowledge workers as a frontend to produce apps and other web-based experiences — has raised $100 million in funding to expand its business with more talent and offices outside the US. Along with the funding, the company has now catapulted to a $1.1 billion valuation.

Catapult is the key word here: according to PitchBook the company was only valued at $152 million in its last round — eight months ago.

Airtable’s tools are now in use by some 80,000 businesses today, the company said, representing a real growth spurt. To put that into some context, when the company raised $52 million eight months ago, it said it had only 30,000 customers.

This latest round — a Series C — was led by Josh Kushner at Thrive Capital, Peter Fenton at Benchmark, and Philippe and Thomas Laffont at Coatue Management. Delphine Arnault, Emily Weiss, Alexa Von Tobel, Sarah Smith, Dan Rose, and previous investors CRV and Caffeinated Capital also participated — bringing the total raised by Airtable to $170 million.

Howie Liu, the CEO who co-founded Airtable with Emmett Nicholas (now CTO) and Andrew Ofstad, said that the initial idea for the product came out of their own experience. The tech world had already identified that many tools for building apps and other products were potentially too technical for the vast majority of knowledge workers in the tech industry (who might not have coding experience), but the solutions in the market for making things like apps were still “too expensive and complicated to use.”

“The vision was to democratise the value proposition,” he said. A database, the founders decided, “in its most flexible form, can be customised to what you need, and that would be better than using someone else’s existing database model.”

Airtable is not the only company that has identified the problem and tried to solve it by building powerful macros under the hood of otherwise standard-looking database interfaces.

DashDash is building a similar concept out of Europe focused specifically on spreadsheets, and we’re even seeing Microsoft and partners building more functionality into the world’s leading spreadsheet provider, Excel.

Indeed, that’s not seen as stiff competition, but a sign for Airtable’s investors of just how much opportunity there is in the space. “Airtable has established itself as the leader in what will become a very large market,” Josh Kushner, managing partner at Thrive Capital, said in a statement.

One of the important aspects of Airtable is its Slack-like approach to the task of using its platform to build things.

The company has a platform called Blocks that not only lets its users bring in data from a number of sources, but also to select a number of different kinds of outputs for how and where would like the data to be used, whether it is in a marketing campaign across text messaging, an AI-based bot, or a VR experience. Liu confirmed for me that for now Excel is not one of its integration partners, for now.

Another notable point is that Airtable is yet another example of how the most promising startups are racking up funding in rapid rounds at the moment.

Just yesterday, no less than four different startups — Service Titan, UiPath, Nikola, and SAM — announced rounds of funding coming on the heels of fundraising mere months earlier. It’s a sign of how the market is very hot at the moment: VCs and other investment firms have raised fuelled by large sums of cash that now need to be put to use, and they are all looking for strong bets to do just that.

Fast-growing startups in areas that are on the rise present safe harbours to these investors, and with tens and hundreds of billions of dollars at these funds still in play, we’ll probably continue to witness this funding trend for some time to come.


Source: TechCrunch

Join us for a ride in Ford's prototype self-driving car video – Roadshow

Self-driving cars aren’t quite ready for prime-time, but we’re getting close and Ford’s work with Argo AI in Miami is helping get us there.
Source: CNET

Google’s annual Thanksgiving report tells you the best times to avoid traffic jams

Google has released its annual Thanksgiving traffic and search trends report, created by analyzing data from last year’s holiday season. It breaks down the best and worst times to travel by state and also throws in information about when popular places, like grocery and liquor stores, are the most crowded. Even if you can’t avoid Thanksgiving travel hell, Google’s interactive site will at least let you know what level of hell to expect by showing traffic stats by state, day, and time.

Here are some highlights: not surprisingly, Wednesday between 3PM to 4PM is when traffic is at its most abysmal during Thanksgiving week, but it becomes significantly less packed by 6AM on Thursday, Thanksgiving Day. For return trips, Google’s report advises leaving Friday or Sunday morning, since most people don’t hit the road until the afternoon.

The crowds in bakeries and grocery stores are at their peak the afternoon before Thanksgiving as shoppers grab last-minute supplies. Trips to liquor stores also jump around the same time as people fortify themselves for the next day. On Black Friday, shopping centers are obviously crowded, but many people also chose to spend the afternoon catching a movie.

If you think you can avoid crowds by doing some early Christmas tree shopping or renting an all-terrain vehicle instead, you might want to think again. Using historic data from searches across the United States, Google found that tree farms, electronic stores, ATV rental services, and video game stores are among the “most uniquely popular stops” on Thanksgiving (apparently people enjoy views from high places the day before Thanksgiving, when rollercoasters and scenic overlooks are popular).

Google also shows the most popular search terms during Thanksgiving week last year on a state-by-state level. In California, it was “city courthouse,” while in Pennsylvania people looked up “electric vehicle charging.” Montanans searched for “breweries,” South Dakotans Googled “American restaurant,” and people in Nevada wanted to know more about “parking garages.” Meanwhile, “home improvement store” hit the top of the list in Nebraska, North Dakota, and Iowa.


Source: TechCrunch

Privacy advocates rank the creepiest tech gifts of 2018 – CNET

Here’s a handful of the devices from Mozilla’s second annual Privacy Not Included list of connected tech with questionable privacy and security features. Researchers examined everything from encryption of personal information and automatic security updates to the readability of devices’ privacy policies.
Source: CNET

Smart and smart: Genesis Connected tech in the 2019 G70 video – Roadshow

Its strength lies in simplicity. But with the right set of features, the Genesis Connected dashboard tech suite is anything but bare-bones.
Source: CNET

Google is closing its Schaft robotics unit after failing to find a buyer

Sad news for anyone into giant robots: Google is closing down Schaft, its secretive unit that develops bipedal robots aimed at helping out in disaster efforts and generally looking badass.

The news was first reported by Nikkei, but Google confirmed to TechCrunch that the business will be shuttered. It said it is helping staff find new roles, most of which will likely be outside of Google and its Alphabet parent.

Firstly up, many people — myself included — might have forgotten that Google owns Schaft .

The company was scheduled to be sold to SoftBank alongside Boston Dynamics — another of Google’s robotics ventures — through a deal that was announced last year. Boston Dynamics made the transition but Schaft didn’t. Softbank never shouted that omission from the rooftops, but a source with knowledge of the deal told us that certain conditions agreed for the deal were not fulfilled, hence Schaft remained with Google.

Our source explained that Google’s robotics focused shifted away from Schaft and instead to non-humanoid robots and industry-led solutions such as robotic arms. The departure of Andy Rubin, the controversial robotics evangelist who reportedly got a $90 million payout to leave amid sexual misconduct allegations, seemed to speed up its demise inside the organization.

Google shopped the Schaft business fairly widely — since 2016 and after the SoftBank deal collapsed — but to no avail, we understand. That left closing it down as the last remaining option.

Schaft was founded in 2012 by a group led by University of Tokyo professor Yuto Nakanishi.

Alphabet acquired Shaft and Boston Dynamics in 2013, the former was part of a group of seven acquisitions, in undisclosed deals.

There’s been plenty of attention on Boston Dynamics and its crazy, even scary, robots which can trek across all terrains and get up instantly when knocked over, but Schaft maintained a fairly quiet presence. Indeed, its first major prototypes weren’t revealed until some two years after its acquisition.


Source: TechCrunch

Legrand acquires smart home startup Netatmo

French hardware startup Netatmo got acquired by the biggest manufacturer of switches and sockets in the world, Legrand. Terms of the deal are undisclosed.

Legrand and Netatmo already collaborated together on some products. Back in 2017, the company announced that it would work with industrial groups to connect everything in your home, starting with Legrand and Velux.

With Legrand’s “Céliane with Netatmo” switches and power outlets, you could build a house with a smart electrical installation from day one. This way, you could have a wireless master switch near your entrance, activate some outlets using Amazon Alexa and control your home from Messenger.

“Our strategy is the connected home. But there are some connected features that we can’t sell to consumers because those products are sold to professionals directly,” Netatmo founder and CEO Fred Potter told me at the time of the original announcement.

Netatmo’s team is going to be integrated into Legrand. Legrand plans to release more connected objects in the future. Netatmo founder and CEO Fred Potter is becoming CTO of Legrand’s research & development division. According to the announcement, Netatmo was generating $51 million (€45 million) in annual revenue.

Netatmo’s first product was a weather station. It works over Wi-Fi and was one of the first weather stations that you could check from your phone.

More recently, the company released security products, such as a connected camera that identifies faces on the device itself, a similar camera that works outdoor and a connected smoke alarm. Some people called Netatmo the “Nest of Europe” as the company also released smart thermostats and radiator valves.


Source: TechCrunch

Black Friday,Cyber Monday Pixel deals 2018: Pixel 3 for $600, Pixel 3 XL for $700 – CNET

Or, buy at full price and pick up a $200 gift card.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994