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

Archivo del Autor: Belen De Leon

Game of Thrones final season: Release date, trailer cast and theories – CNET

Winter is coming, but until then, we’re left with reports and juicy rumors about the battle for the Iron Throne. Here’s how to watch and what to expect.
Source: CNET

Lime is debuting its line of shareable vehicles in Seattle this week

Lime, the well-funded startup known for its fleet of brightly colored dockless bicycles and electric scooters, has a new way for its customers to get around: cars.

Beginning this week, Lime users in Seattle will be able to reserve a “LimePod,” a Lime-branded 2018 Fiat 500, within the Lime mobile app. There will be 50 cars available to start as part of the company’s initial rollout. Lime plans to increase that number at the end of the month.

“LimePods, Lime’s car-sharing product line, a convenient, affordable, weather-resistant mobility solution for communities,” a spokesperson for Lime said in a statement provided to TechCrunch. “The ease of use of finding, unlocking, and paying for cars will be consistent with how riders use Lime scooters and e-bikes today.”

Lime will roll out 50 “LimePods” in Seattle this week.

Rides in the LimePod will cost $1 to unlock the car and 40 cents per minute of use. The company plans to unleash additional shareable cars in California early next year. Its scooters and e-bikes, for reference, are $1 to unlock and 15 cents per minute and regular pedal bikes are $1 to unlock and 5 cents per minute.

Founded in 2017 by Berkeley graduates Toby Sun and Brad Bao, the startup has raised a total of $467 million to date from GV, Andreessen Horowitz, IVP, Section 32, GGV Capital and more. Reports indicate that Lime is on the fundraising circuit now, targeting a $3 billion valuation, or nearly 3x its latest valuation.

LimePods will be available to order in the Lime mobile app.

The company is expanding rapidly, most recently releasing a fleet of e-scooters and bikes in Australia, as well as making notable hires on what seems like a weekly basis. In the last month, Lime has tapped Joe Kraus, a general partner at Alphabet’s venture arm GV and an existing member of the startup’s board of directors, as its first chief operating officer. Before that, it brought on Uber’s former chief business officer David Richter as its first-ever chief business officer and interim chief financial officer.

In July, the company hired Peter Dempster from ReachNow to lead the LimePod initiative out of Seattle.


Source: TechCrunch

Juul Labs reveals its plan to combat underage vape use

Juul will be removing non-tobacco flavored pods from all stores, including convenience stores and vape shops, according to a new plan the company released today.

This comes exactly 60 days after the FDA demanded a more comprehensive plan from big e-cig makers to deal with the growing problem of underage use of these products.

Juul’s plan is slightly more aggressive than the plan reportedly outlined by the FDA, which demands that all non-tobacco flavored products be removed from convenience stores but allows them to remain on sale at specialty stores like vape shops.

Juul currently sells eight different flavors of pods. Pods that don’t come in existing tobacco flavors — Virginia Tobacco, Classic Tobacco, Mint and Menthol — will be removed from all stores effective immediately. In other words, the only place to buy Creme, Fruit, Cucumber and Mango (Juul’s most popular flavor) is on the Juul website.

There, the company verifies that customers are 21+ by either cross-referencing information, such as DOB and the last four digits of a Social Security number, with publicly available data, or asking users to upload a scan of their driver’s license.

Once the FDA has evaluated the situation, Juul will reconsider putting flavors on sale at shops under the condition that those shops follow Juul’s new 21+ restricted distribution policy. That policy includes investing in technology that designates flavored Juul pods as restricted within their inventory system. Once restricted, clerks must scan IDs to both ensure the purchaser is over 21 and log that purchase into the system to track bulk purchases.

For now, however, non-tobacco flavored Juul pods will only be available on the Juul website.

The more than 90,000 retail stores carrying tobacco-flavored Juul pods and devices will soon be subject to heightened scrutiny, according to Juul’s plan. The company is increasing its secret shopper program from 500 visits/month to roughly 2,000/month, as well as imposing financial consequences on those retailers that are caught by the FDA selling to minors or allowing bulk sales.

But offline purchases are just one part of the underage use problem. Minors have also had the ability to purchase Juul devices and pods on third-party e-commerce sites like eBay, Alibaba and Amazon, with more than 23,000 listings of Juul products or counterfeits already taken down by Juul and regulators. Juul will continue to work with these retailers to take down the listings.

Finally, Juul Labs is rethinking its social media policy. The company plans to take down its Instagram and Facebook channels entirely, and limit its Twitter channel to non-promotional information like news and customer service updates. Juul’s YouTube channel will also remain up, but will only feature testimonial videos from real-life former smokers. Both YouTube and Twitter will require users to be 21+ before engaging with the channel.

Critics have pointed to a 2015 campaign from Juul that featured models between the ages of 24 and 37 as one of the contributing factors for the rise in underage use of Juul products. This criticism has caused Juul to rethink the way it handles social media in general.

Last year, the company switched its policy to only use models over the age of 35 on social media, and in June, Juul went a step further, allowing only former smokers over the age of 28 to be featured on its social media channels.

One of the most interesting pieces of this ongoing debate is the FDA’s moratorium on new products. Essentially, any device that wasn’t already on the market as of August 2016 must go through the entire regulatory process for FDA approval. But because Electronic Nicotine Delivery Systems are a new product category, the fine print of the regulatory process for these devices is still being ironed out.

Despite the moratorium, Juul Labs has still continued working on a next-generation Juul that would include Bluetooth connectivity. The company has plans to release the new product in markets outside of the U.S., but also plans to work alongside the FDA to find a regulatory pathway to selling the device within the States.

Why does this matter? For one, a Bluetooth-enabled Juul could become a strong technical barrier to underage use of the product. Once the Juul is paired with a smartphone, it could geofence schools and other areas where kids congregate to be a no-vape zone. It could even force age verification through the phone so that the Juul only works when the right TouchID profile has activated the device via iPhone. Provided, of course, that Juul finds a way to make that connection and the protections tamper-proof.

Juul’s co-founder and chief product officer spoke a little bit about the next-gen device at Disrupt SF this year, outlining the ways it could help users ween themselves off nicotine. But clearly there is the potential for technology to also solve the problem of underage use. Unfortunately, it’s a problem that needs an immediate resolution, and regulatory approval of a new device is anything but immediate.


Source: TechCrunch

DeepMind hands off role as health app provider to parent Google

DeepMind’s recent foray into providing software as a service to U.K. hospitals has reached the end of its run.

The Google -owned AI division has just announced it will be stepping back from providing a clinical alerts and task management healthcare app to focus on research — handing off the team doing the day to day delivery of the Streams to its parent, Google. 

Announcing the move in a blog post entitled “Scaling Streams with Google,” DeepMind’s co-founders write: “Our vision is for Streams to now become an AI-powered assistant for nurses and doctors everywhere — combining the best algorithms with intuitive design, all backed up by rigorous evidence. The team working within Google, alongside brilliant colleagues from across the organisation, will help make this vision a reality.”

DeepMind’s 2015 plunge into the health apps space always looked like a curious departure for an AI specialist because — despite the above quote — the Streams app does not use any AI.

Rather, it uses a National Health Service algorithm. The design of the app was also outsourced to a U.K.-based app studio.

Yet DeepMind began its foray into health with grand ambitions about applying AI to patient data, quietly inking an expansive data-sharing arrangement plus memorandum of understanding with an NHS Trust to get access to millions of patients’ full (and fully identifiable) medical records, as we reported at the time.

It also made a 2015 ethics application with the NHS’ Health Research Authority to apply AI to the patient data. Though it later said it quickly realized that clinicians’ “most urgent problems” were rather more fundamental than a pressing need to rush into experiments with AI. (And DeepMind has always maintained that the patient data it obtained under its arrangement with the Royal Free NHS Trust, with whom the Streams app was co-developed, was never used for AI.)

The Streams project ran into major controversy in May 2016 when fuller details emerged about the scope and terms of the data-sharing underpinning the app — and questions started being asked about data governance due process, legal bases for data-sharing and Google’s role and potential interest in people’s medical records.

After a year, the initial data-sharing arrangement between DeepMind and the Royal Free was scraped and replaced with a tighter contract.

Then last year the U.K.’s data protection watchdog ruled the first arrangement had breached U.K. law — with the information commissioner saying patients “would not have reasonably expected” their sensitive medical records to be used for developing an app.

Although by then the Streams app had already been deployed into Royal Free hospitals. And DeepMind had inked a few more deals with NHS Trusts to use the app.

It also emerged that DeepMind was providing Streams to Trusts essentially free of charge for the first five years. And a panel of external reviewers engaged by DeepMind with the aim of boosting trust warned in their annual review earlier this year of the risk of it “exert[ing] excessive monopoly power” as a result of a data access and streaming infrastructure that it bundles with the Streams app.

The whole episode opened a Pandora’s box of data governance, privacy and trust issues — which DeepMind now appears to be dumping directly onto Google, which will now be fully in the frame as the health app provider (and patient data handler) behind Streams.

“The Streams team will remain in London, under the leadership of former NHS surgeon and researcher Dr Dominic King,” write the DeepMind co-founders now. “We’re fully committed to all our NHS partners, and to delivering on our current projects and more. We’ll be working closely with them as we plan for the team’s transition, and information governance and safety remain our top priorities. Patient data remains under our partners’ strict control, and all decisions about its use will continue to lie with them.”

They add that DeepMind’s role from here on in will be focused on research, rather than software as a service, saying: “As a research organisation, DeepMind will continue to work on fundamental health research with partners in academia, the NHS and beyond. When we have promising results that could have impact at scale, we’ll work closely with the Streams and translational research teams at Google on how to implement research ideas into clinical settings.”

So provision of any health AIs that DeepMind develops in the future will be left to Google to deploy and scale. (And on the scale front Google might be feeling buoyed by the U.K.’s new minister for health being very pro-app.)

As will the task of winning patient trust — which may well prove the biggest challenge here.

The trust issue was also flagged by DeepMind’s independent reviewers last year, when they wrote in their annual report: “As far as we can ascertain, DMH [DeepMind Health] does not share its data with Google, yet the public perception that this might be the case, now or in the future, will be difficult to overcome and has the potential to delay or undermine work that could be of great potential benefit to patients.”

It’s not clear whether Google will engage a panel of independent reviewers to oversee its provision of Streams going forward, as DeepMind had. We’ve asked the company to confirm its intention vis-à-vis oversight.


Source: TechCrunch

Google’s Squoosh will get an image web-ready with in-browser compression

Google’s latest web app development is an image editing and compression tool, Squoosh. In just a few clicks, it can take a huge image and make it much lighter and web-friendly, all in your browser.

The post Google’s Squoosh will get an image web-ready with in-browser compression appeared first on Digital Trends.


Source: Digital trends

Amazon’s HQ2 Hunger Games Are Over, and Jeff Bezos Won

After 238 cities vied to be home to Amazon’s new “headquarters,” the company chose the obvious: New York City and Arlington, Virginia.
Source: Wired

An IP address vulnerability took down some Google services for 1 hour

It might have been for just a brief hour, but some of Google’s services went down on November 12. Caused by an improper rerouting of IP addresses and traffic away from usual western sources, Spotify and Google Cloud were impacted.

The post An IP address vulnerability took down some Google services for 1 hour appeared first on Digital Trends.


Source: Digital trends

Why Google Internet Traffic Rerouted Through China and Russia

For two hours Monday, Google internet traffic rerouted through China, Russia, and elsewhere. Here’s why.
Source: Wired

WeWork picks up ANOTHER $3B from SoftBank

WeWork has picked up another $3 billion in financing from SoftBank Corp, not to be confused with SoftBank Vision Fund. The deal comes in the form of a warrant, allowing SoftBank to pay $3 billion for the opportunity to buy shares before September 2019 at a price of $110 or higher, ultimately valuing WeWork at $42 billion minimum.

In August, SoftBank Corp invested $1 billion in WeWork in the form of a convertible note.

According to the Financial Times, SoftBank will pay WeWork $1.5 billion on January 15, 2019 and another $1.5 billion on April 15.

SoftBank is far and away WeWork’s biggest investor, with SoftBank Vision Fund having poured $4.4 billion into the company just last year.

The real estate play out of WeWork is just one facet of the company’s strategy.

More than physical land, WeWork wants to be the central connective tissue for work in general. The company often strikes deals with major service providers at ‘whole sale’ prices by negotiating on behalf of its 300,000 members. Plus, WeWork has developed enterprise products for large corporations, such as Microsoft, who tend to sign longer, more lucrative leases. In fact, these types of deals make up 29 percent of WeWork’s revenue.

The biggest issue is whether or not WeWork can sustain its outrageous growth, which seems to have been the key to its soaring valuation. After all, WeWork hasn’t yet achieved profitability.

Can the vision become a reality? SoftBank seems willing to bet on it.


Source: TechCrunch

PUBG coming to PlayStation 4 in December – CNET

After months of Xbox One exclusivity for consoles, PlayerUnknown Battlegrounds will finally make it to the PlayStation 4.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913