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

Archivo del Autor: Belen De Leon

Panasonic Wireless Headphones (RP-HD605N) Review: Bose Beaters?

The RP-HD605N over-ear headphones with noise cancelling prove Panasonic’s still got it.
Source: Wired

Seriously, We Need to Talk About Hannah Gadsby's 'Nanette'

It’s been on Netflix for weeks, but people are still discussing this special. So are we.
Source: Wired

Freshworks raises $100M

Freshworks, a company that offers a variety of business software tools ranging from IT management to CRM for sales and customer support software, today announced that it has raised a $100 million funding round co-led by Sequoia and Accel Partners, with participation from CaptialG.

The company’s last funding round came in the form of a $55 million Series F round led by Sequoia in 2016. Today’s round brings the San Bruno-based company’s total funding to $250 million, at a valuation that’s now north of $1.5 billion, the company tells us. Freshworks also today noted that it now pulls in over $100 million in annual recurring revenue.

In addition to the new funding, Freshworks also today announced that it has hired a former AppDynamics VP of finance and treasury Suresh Seshardi as its CFO. Seshardi helped AppDynamics prepare for its IPO, so it’s a fair bet that he’ll do the same at Freshworks. AppDynamics, of course, famously didn’t actually IPO but was instead acquired by Cisco only hours before the team was supposed to ring the bell on Wall Street.

Freshworks CEO Girish Mathrubootham tells us we shouldn’t hold our breath waiting for his company to IPO. “Freshworks hasn’t started the IPO process but we do feel that we will eventually go public in the U.S.,” he said. “With that said, our primary focus right now is on growing the business and investing in our platform. When the timing is right, we’ll make that decision.”

Freshworks, which launched its first product back in 2010, also tells us that it plans to use the new cash to invest in its platform and especially in looking at how it can use AI to bring new innovations to its tools.

Current Freshworks users include the likes of Sling TV, Honda, Hugo Boss, Toshiba and Cisco. In total, the company’s tools are now in use by about 150,000 businesses, making it one of the larger SaaS providers you have probably never heard of.

 


Source: TechCrunch

Tractable is applying AI to accident and disaster appraisal

“Happy to spend 10 minutes on our vision and the journey we’re on, but then, really, 15 minutes on what we’ve got today, what it is we’ve achieved, what it is our AI does,” says Tractable co-founder and CEO Alexandre Dalyac when I video called him a couple of weeks ago. “You can probably speed up all of that,” I quip back.

The resulting conversation, lasting well over an hour, spanned all of the above and more, including what is required to build a successful AI business and why he and his team think they can help prevent another “AI winter.”

Founded in 2014 by Dalyac, Adrien Cohen and Razvan Ranca after going through company builder Entrepreneur First, London-based Tractable is applying artificial intelligence to accident and disaster recovery. Specifically, through the use of deep learning to automate visual damage appraisal, and therefore help speed up insurance payouts and access to other types of financial aid.

Our AI has already been trained on tens of millions of these cases, so that’s a perfect case of us already having distilled thousands of people’s work experience Alexandre Dalyac

Dalyac launches into what is clearly a well-rehearsed and evidently polished pitch. “We are on a journey to help the world recover faster from accidents and disasters. Our belief is that when accidents and disasters hit, the response could be 10 times faster thanks to AI. So what we mean there is, everything from road accidents, burst piping to large-scale floods and hurricane. Whenever any of these things happen, things get damaged.”

Those things, he says, broadly break down into cars, homes and crops, roughly equating to $1 trillion in damage each year. But, perhaps more importantly, livelihoods get impacted.

“If a car gets damaged, mobility is reduced. If a home gets damaged, shelter is reduced. And if crops get damaged, food is reduced. Across all of those accidents and disasters, we’re talking hundreds of millions of lives affected.”

It is here where a little lateral (and non-artificial) thinking is required. Accident and disaster recovery starts with visual damage appraisal: look at the damage, say how much it’s going to cost, unlock the funds and rebuild. The problem (and Tractable’s opportunity) is that having an appraiser look at a car, house or field can take days to weeks depending on availability — and therefore so can accessing funds to start rebuilding — whereas the claim is that computer vision and AI technology can potentially do the same job in minutes.

“When you assess, that is basically a very powerful but very narrow visual task, which is, look at the damage, how much is it gonna cost? Today, as you can imagine, these kind of assessments are manual. And they take days to weeks. And so you instantly know that with AI that can be 10 times faster,” says Dalyac.

“In some sense this is a perfect class of AI tasks, because it’s very heavy on image classification. And image classification is a task where AI can surpass human performance as of this decade. If you have instant appraisal, that means faster recovery. Hence the mission.”

Dalyac says that part of Tractable’s secret sauce is in the many millions of proprietary labels the company has produced. This has been aided by its patented “interactive machine learning technology,” which allows it to label images faster and cheaper than typical labeling services.

The team’s focus to date has been to train its AI to understand car damage, technology it has already deployed in six countries, seeing the startup work primarily with insurers.

Related to this I’m shown a simple demo of Tractable’s car damage appraisal tool. Dalyac opens a folder of car images on his laptop and uploads them to the software. Within seconds, the AI has seemingly identified the different parts of the car and determined which parts can be repaired and which parts need to be entirely written-off and therefore replaced fully. Each has an AI-generated estimated cost.

It all happens within a matter of minutes, although I have no way of knowing how difficult the pre-determined and fully controlled task is. It’s also unclear how an AI can possibly do the full job of a human assessor based on a limited set of 2D images alone, and without the ability to peek under the hood or undertake further investigations.

“We’re trying to figure out how much damage there is to a vehicle based on photos,” explains Dalyac. “There’s some really tough correlations to pick out, which are: based on the photos of the outside, what’s the internal damage? When you’re a human you are going to have seen and torn down maybe about a thousand to two thousand cars in your whole life of 20 or 30 years of doing that. Our AI has already been trained on tens of millions of these cases, so that’s a perfect case of us already having distilled thousands of people’s work experience. That allows us to get hold of some very challenging correlations that humans just can’t do.”

You need to find real-world use cases that will make a difference, where you can surpass human performance Alexandre Dalyac

With that said, he does concede that a photo doesn’t always contain all of the necessary information, and that it might only have a certain level of accuracy. “You might need to then get a tear-down of the car and get photos of the internal damage. You might even want to get some data from the dashboard. And you can think that as cars get more sensors… the appraisal will be not just visual but also based on IoT data. But that doesn’t detract from the fact that we are convinced that it will be AI that will be doing this entirely.”

What is abundantly clear is Dalyac’s commitment to developing AI technology with real-world use that is commercially viable. If that doesn’t happen, he believes it won’t just be Tractable that will suffer, but the continued belief and investment in AI as a whole. Here, of course, he’s talking about the prospect of another so-called “AI winter,” citing a recent Crunchbase report that says funding for artificial intelligence companies in the U.S. has levelled off and even started to decline at seed stage.

“If you’re trying to make the $15 billion that has been invested into AI not fuck up and lead to something successful that will prevent an AI winter that will lead to continuous improvement, you need a really good return on that asset class. And for that you need those businesses to be successful.

“To make an AI company successful, really successful — not just an acqui-hire, not just an IP exit but a real commercial success that’s going to prevent an AI winter — you need to find real-world use cases that will make a difference, where you can surpass human performance, where you can change the way things work,” he says.

The reference to acqui-hire or IP exit takes on more meaning when you consider that Tractable was in the same cohort at Entrepreneur First as Magic Pony Technology, the AI startup acquired by Twitter for up to $150 million for its image enhancing technology. And most recently, the team behind Bloomsbury AI, another EF company, was acqui-hired by Facebook for $20-30 million.

To ensure that Tractable can continue its mission of applying AI to accident and disaster recovery — and presumably not sell too early — the startup has closed $20 million in Series B investment in a round led by U.S. venture capital firm Insight Venture Partners. Existing investors, including Ignition Partners, Zetta Venture Partners, Acequia Capital and Plug and Play Ventures, also participated. The new capital is to be spent on accelerating growth, expanding its research and development and entering new markets.

(The Series B also included an additional $5 million in secondary funding, seeing some investors at least partially exit. I understand Tractable’s founders sold a relatively small number of shares as they were permitted to take money off the table. Dalyac declined to comment.)

As we wrap up our call, I note that all of Tractable’s main investors, not including EF, are from the U.S. — something Dalyac says was a deliberate decision after he discovered the gulf between European and U.S. valuations.

“That’s a shame, isn’t it?” I say with my European tech ecosystem hat on.

“It isn’t; it’s enormous exports for the U.K.,” says the Tractable CEO who is French-born but raised in the U.K. “We have, as of today, the vast majority of our headcount in London. The entire product team is in London. The entire R&D team is in London. But most of the revenue comes from the United States. We are making AI an export industry of the U.K.”


Source: TechCrunch

Only one week left to apply for Startup Battlefield Latin America

Startups in Latin America, your time is running out. You have just one week to apply for the inaugural TechCrunch Startup Battlefield Latin America on November 8, 2018, in São Paulo, Brazil. The application page can be found here, and the deadline to fill out an application is Monday, August 6 at 5 p.m. PST.

Just last week we were in Buenos Aires and Santiago to speak with startups, VCs and accelerators about Startup Battlefield. Startup Battlefield is TechCrunch’s premier startup competition, which over the past 12 years has placed 750 companies on stage to pitch top VCs and TechCrunch editors. Those founders have gone on to raise more than $8 billion and produce more than 100 exits. Startup Battlefield Latin America aims to add 15 great founders from Latin America to those elite ranks.

Here’s how Startup Battlefield Latin America works. TechCrunch editors with years of pitch-off experience review all eligible applications (more on eligibility in a moment) and select 15 finalists.

Finalists receive free pitch coaching and will be prepped and raring to go for the main event, which takes place in front of a live audience at São Paulo’s Tomie Ohtake Institute. During three preliminary rounds, five startups per round will each have six minutes to pitch and present their demo before a panel of top VC judges. The judges have six minutes following each pitch for a rigorous Q&A.

Five of the 15 startups will move on to the finals and pitch again to a new set of judges and, out of that final cohort of five, the judges will pick one startup to be the first TechCrunch Startup Battlefield Latin America champion.

The winning founders receive a $25,000 non-equity cash prize and a trip for two to the next TechCrunch Disrupt, where they can exhibit free of charge in the Startup Alley. While there, they might even qualify to participate in the Startup Battlefield.

And then there’s the media coverage — and it’s not just for the winning team. All Battlefield participants benefit from the broad exposure that comes with competing in Startup Battlefield. In addition to the potential interest of the media outlets and investors sitting in the audience, we video all the Startup Battlefield sessions and post them on TechCrunch.com. That’s pretty awesome exposure.

Now, let’s get down to eligibility. All founders must meet these basic requirements:

  • Have an early-stage company in “launch” stage
  • Be headquartered in one of these countries: Argentina, Bolivia, Brazil, Chile, Colombia, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Venezuela, (Central America) Belize, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Mexico, Panama, (Caribbean — including dependencies and constituent entities), Dominican Republic and Puerto Rico
  • Have a fully working product/beta reasonably close to, or in, production
  • Have received limited press or publicity to date
  • Have no known intellectual property conflicts
  • Apply by August 6, 2018, at 5 p.m. PST

Now that you know the drill, what’s stopping you from taking your shot? Startup Battlefield Latin America goes down on November 8, 2018, in São Paulo, Brazil, but you must apply by August 6, 2018, at 5 p.m. PST. We want to see you there, so apply right now!


Source: TechCrunch

Despite Pledging Openness, Companies Rush to Patent AI Tech

Google, Facebook, Microsoft, and Amazon have made some artificial intelligence tools open source. But they’re also working to claim ownership of some techniques.
Source: Wired

BurnBox Makes Hidden Files Look Like You've Deleted Them

Cryptographers have developed a new technology designed to protect your secrets at the border.
Source: Wired

Leaked Android app shows message scheduling is coming to Google’s Gmail

A new build of Google’s Gmail Android app reveals the service will eventually support email scheduling. Evidence appears within a line of the app’s code, assigning the “menu_schedule_send” command to a “Schedule send” menu entry.

The post Leaked Android app shows message scheduling is coming to Google’s Gmail appeared first on Digital Trends.


Source: Digital trends

EA launches premium subscription with latest Battlefield and Fifa

Video game company EA is slowly switching its business model to recurring subscriptions. The company just launched Origin Access Premier for $15 per month or $100 per year. This subscription is only available on PC.

This isn’t EA’s first subscription. The company first launched EA Access on the Xbox One. For $5 per month or $30 per year, you can download a play old EA games as part of your subscription.

EA Access doesn’t include the most recent games. But you can play the latest Fifa, Madden and Battlefield games a few months after their initial releases. Usually, EA Access games don’t include any DLC or extra content.

In addition to full games, EA Access lets you try new EA games for 10 hours. You also get 10 percent off on EA digital purchases.

In 2016, EA launched a similar service on PC for the same price. In addition to a collection of EA games, the company partnered with Warner Bros. Interactive Entertainment and other game companies. You can find indie hits, such as The Witness, Oxenfree and Trine 2.

And now, EA is launching a more expensive subscription tier. With Origin Access Premier, you get new EA titles a few days before launch day. For instance, you’ll be able to download and play Madden NFL 19, Fifa 19, Battlefield V and Anthem when they launch in the coming months.

Subscribers won’t have to pay for DLCs, or at least not as many. Games included in the subscription are deluxe editions (Fifa Ultimate Edition, Battlefield V Deluxe, etc.).

In order to convince people to subscribe right away, EA is adding deluxe editions of Battlefront II, Fifa 18, Unravel Two, Fe or The Sims 4 right away.

Other companies have launched subscription services, such as Microsoft with the Xbox Game Pass and Sony’s PlayStation Now. This is an interesting shift as game companies are getting ready for cloud computing.

While many people still buy games on DVDs and play on gaming consoles, the industry is slowly going to switch to cloud gaming. You will launch a game on a server in a data center near you and stream the video feed to the device in front of you.

It doesn’t make as much sense to own a game if you don’t even run it on your console in your living room. By creating recurring subscriptions and putting together gaming libraries, companies can increase recurring revenue.tt


Source: TechCrunch

WhatsApp now allows group voice and video calls between up to 4 people

WhatsApp has added a much-requested new feature after it began to allow users to make group voice and video calls.

It’s been just over three years since the company, which is owned by Facebook, introduced voice calls and later a video option one year later. Today, WhatsApp counts over 1.5 billion monthly users and it says they make over two billion minutes of calls via its service each day.

Starting this week, callers can now add friends by hitting the “add participant” button which appears in the top right corner of their screen. The maximum number of participants is four and, impressively, WhatsApp said the calls are end-to-end encrypted.

That’s not an easy thing to do. Telegram, a self-professed secure messaging app, hasn’t even gotten around to encrypting its group messaging chats, let alone group calls.

On the encryption side, WhatsApp has long worked with WhisperSystems to cover all messages and calls on its platform from prying eyes and ears. That said, the relationship between the two become a little more complicated this year when WhatsApp co-founder Brian Acton donated $50 million of his wealth — accumulated from Facebook’s acquisition of his company in 2014 — to the Signal Foundation, which is associated with WhisperSystems.

Acton quit Facebook last year — this year he encouraged people to delete the social network for its data and privacy screw-ups — while his fellow WhatsApp co-founder Jan Koum joined him in departing in May of this year.

Like Acton, Koum was apparently irked by scandals such as Cambridge Analytica, although his on record explanation for quitting was to “do things I enjoy outside of technology, such as collecting rare air-cooled Porsches, working on my cars and playing ultimate frisbee.” Each to their own…


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913