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

Archivo del Autor: Belen De Leon

Facebook Portal: Price, Specs, Release Date

Facebook made you a device for your home that has a camera on it. Neat!
Source: Wired

With Project xCloud, Xbox Wants to Bring Gaming Anywhere You Are

Cloud gaming is a long-held dream, but Xbox is harnessing the power of Microsoft to make it happen—for real this time.
Source: Wired

How JUMP Designed a Global Electric Bike

The secret to building a bike that can serve all kinds of riders across the country—and soon, the world.
Source: Wired

Star Wars News: Kathleen Kennedy Isn't Going Anywhere

The Lucasfilm president just extended her contract for three more years.
Source: Wired

How to watch Intel’s Fall desktop event live from NYC

Intel is holding a press event October 8, where it will reveal information about the future of its processors. The company has been tight-lipped about what we’ll see, but we’re hoping for the launch of ninth-generation Core i9-9900k chips.

The post How to watch Intel’s Fall desktop event live from NYC appeared first on Digital Trends.


Source: Digital trends

A Long Goodbye to Baxter, a Gentle Giant Among Robots

Baxter is a legend in these early days of advanced robotics. But now its maker, Rethink Robotics, is folding.
Source: Wired

iRobot Roomba i7+ Review: This Bot Can Empty Its Own Bin

iRobot’s new high-end Roomba comes one step closer to automated cleaning perfection.
Source: Wired

UK High Court blocks compensation suit against Google’s ‘Safari workaround’

An attempt to bring a class-action style litigation in the UK to claim up to £3BN in compensation from Google for ignoring iPhone user privacy settings has been blocked after the High Court judge ruled the case cannot proceed.

The case pertains to actions by Google between 2011 and 2012 when it allegedly harvested personal data from Safari users without their permission, via the use of tracking cookies.

In the US, Google settled with the FTC over the same cookie tracking issuing — agreeing in 2012 to pay $22.5M to settle the charge that it bypassed Safari’s privacy settings to serve targeted ads to consumers.

In the UK a civil legal action was filed last year by one named iPhone user, Richard Lloyd — the former director of consumer group, Which? — who was seeking to represent millions of UK users, whose Safari settings the complaint alleged were similarly ignored by Google’s tracking technologies, via a representative legal action.

Lawyers for the claimants argued that sensitive personal data such as iPhone users’ political affiliation, sexual orientation, financial situation and more had been gathered by Google via a ‘Safari Workaround’ that operated between August 2011 and February 2012, and used for targeted advertising without their consent.

The suit sought compensation for Google’s improper use of people’s data — with a proposed amount of £750 per claimant, which could have resulted in a bill of up to £3BN for the company (based on representing ~4.4 million UK iPhone users).

While the judge did not disagree “it is arguable that Google’s alleged role in the collection, collation, and use of data obtained via the Safari Workaround was wrongful, and a breach of duty”, the ruling was based on legal questions related to the merit of the case’s compensation claims, and whether the court should allow a representative action in this case.

In a judgement issued today Mr Justice Warby ruled that the claimants had not been able to demonstrate a basis for bringing a compensation claim.

UK law in this area requires claimants to be able to demonstrate they suffered damage as a result of violation of the relevant data protection rules. And in this instance the claimants had not been able to show damage, the judge ruled.

“I do not believe that the authorities show that a person whose information has been acquired or used without consent invariably suffers compensatable harm, either by virtue of the wrong itself, or the interference with autonomy that it involves. Not everything that happens to a person without their prior consent causes significant or any distress. Not all such events are even objectionable, or unwelcome. Some people enjoy a surprise party,” wrote Warby in the judgement, going on to state that “the question of whether or not damage has been sustained by an individual as a result of the non-consensual use of personal data about them must depend on the facts of the case”.

“The bare facts pleaded in this case, which are in no way individualised, do not in my judgment assert any case of harm to the value of any claimant’s right of autonomy that amounts to “damage” within the meaning of DPA s 13,” he concluded.

On a second legal point, the judge also ruled that the case would not have been allowed to proceed as a class-action style suit, asserting that “the essential requirements for a representative action are absent” — owing to individuals in the group not all having the “same interest” in the claim, and the difficulty of reliably defining a class for the purposes of this case.

In a statement after the ruling was announced, Google said: “The privacy and security of our users is extremely important to us. This claim is without merit, and we’re pleased the Court has dismissed it.”


Source: TechCrunch

RankScience closes $1.8M seed — and now only wants to replace human SEO staff if you don’t have any

A couple of years ago YC-backed RankScience, which offers AI-enhanced SEO split-testing, put a few SEO experts’ noses out of joint when the fledgling startup brashly talked about replacing human expertise with automation.

Two years on its pitch has mellowed, with the team saying their self-service platform is “augmenting human SEO ability rather than replacing them”.

The startup has also — finally — closed a seed round, announcing $1.8M led by Initialized Capital, along with Adam D’Angelo, Michael Seibel, BoxGroup, Liquid2 Ventures, FundersClub, and Jenny 8 Lee participating.

The new roster of investors join a list of prior backers that includes Y Combinator, 500 Startups, Christina Cacioppo, and Jack Groetzinger.

So what took them so long? Founder Ryan Bednar tells TechCrunch they wanted to take their time with the seed, rather than raise more money than they needed — a position that was possible thanks to already being profitable at YC Demo Day.

“I admit that this is unusual,” he says of the slow seed, though he also says they did raise a “small amount” after demo day, before filling out the rest this month.

“I saw many YC batchmates raising massive rounds pre product-market-fit, which can end up being a mistake,” he adds. “We probably could have raised a few million at Demo Day but ultimately didn’t feel we were ready for it. I didn’t know what I would spend the money on, and we were growing without it, so we chose not to. I wanted to raise capital when I felt we were ready to use it for growth, and now’s that time.”

Bednar also says he is “selective” when it comes to investors — and “specifically” wanted to work with Initialized, saying he’s “known Garry and Alexis personally for years, and trust that they would support us in building a long-term scalable business”.

Commenting on the funding to TechCrunch, Initialized Capital’s Alexis Ohanian tells us: “Even though so many businesses depend on traffic from search, it’s a challenge for them to be data-driven about SEO. RankScience makes it easy to test changes to your website that can lift search traffic. They also automate a growing number of technical SEO tasks, which otherwise would take engineers away from building product and infrastructure, which is really exciting.”

RankScience plans to use the fresh funding to hire more AI and machine learning engineers, with headcount growth targeted at its SF office.

While the founders have stepped back from pronouncing ‘the death of the SEO expert’, they are still touting the power of automation AI for SEO — noting how, after crawling a customer’s site/s, the software automatically proposes “SEO enhancements and experiments” to customers — for “one-click [human] approval”.

It also includes what Bendar bills as a “self-driving car mode” — where the tech will deploy the touted “enhancements and experiments” without customer approval. But he concedes it’s not for all RankScience users.

“For about half of our customers, we’re their only SEO vendor so we automate SEO services 100% for them, and for the other half, our software augments human SEO ability, either from in-house marketers or agencies,” he says, explaining how the team has evolved their thinking on automation vs human agency and expertise.

“When we launched we didn’t think hard enough about what sorts of controls SEO managers at larger websites would want, and we tried to automate everything without giving marketers enough control. This was a mistake and we’ve worked hard on correcting it.

“This should have been obvious but it turns out that SEO managers are highly selective about what sorts of HTML changes our software might make to their webpages. So we’ve spent the past year building tools to give SEO marketers complete control over everything our software does, and also advanced editors and tools so they can create their own SEO enhancements and run SEO split tests through the platform.”

For those who make use of RankScience’s ‘Self-Driving Car Mode’ the software is replacing SEO staff “completely”, but he adds: “This works especially well for startups and medium size businesses. But SEO is such a multifaceted problem, we want to give larger companies with marketing teams complete control over our platform, and so we work with both types of customers.”

As well as (finally) closing out its seed round now, RankScience is also launching a new self-service platform for startups and SMEs — touting greater controls.

On the customer front, Bednar says they have “hundreds” of sites on the platform now — and are serving “hundreds of millions of page views per month”. Cumulatively he says they’ve deployed “millions” of SEO split tests at this point.

“Our customers run the gamut from startups just getting started with SEO to publicly-traded companies,” he continues. “Our best industries are SaaS, ecommerce, marketplaces, healthcare, publishing, and location-based sites.

“We’ve recently been working with more consumer goods brands, and we’ve also launched a partnership program so that we can work with SEO and Digital Marketing Agencies and independent consultants.”

He says the vast majority of RankScience users are based in the US at this stage but adds that Europe is a “growing market”.

In terms of competition, Bednar name-checks the likes of Moz, Conductor (acquired this year by WeWork), BloomReach and BrightEdge — so it is swimming in a pool with some very big fish.

“Most of these products are more akin to advanced SEO analytics suites, and we differ in that RankScience is 100% focused on data-driven SEO automation,” he says, fleshing out the differences and RankScience’s edge, as he sees it. “Our software doesn’t just tell you what changes to make to your site to increase search traffic, it actually makes the changes for you. (Now with more controls!)”


Source: TechCrunch

WeWork taps Lemonade to offer insurance to WeLive members

WeWork has partnered with Lemonade to provide renters insurance to WeLive members.

WeLive is the residential offering from WeWork, offering members a fully-furnished apartment, complete with amenities like housekeeping, mailroom, and on-site laundry, on a flexible rental schedule. In other words, bicoastal workers or generally nomadic individuals can rent a short-term living space without worrying about all the extras.

As part of that package, WeLive is now offering Lemonade renters insurance to new and existing members.

WeLive currently has two locations — one in New York and one in D.C. — collectively representing more than 400 units. WeWork says that both units are nearly at capacity. The company has plans to open a third location in Seattle Washington by Spring 2020.

Lemonade, meanwhile, is an up-and-coming insurance startup that is rethinking the centuries-old industry. The company’s first big innovation was the digitization of getting insurance. The company uses a chatbot to lead prospective customers through the process in under a minute.

The second piece of Lemoande’s strategy is rooted in the business model. Unlike incumbent insurance providers, Lemonade takes its profit up-front, raking away a percentage of customers’ monthly payments. The rest, however, is set aside to fulfill claims. Whatever goes unclaimed at the end of the year is donated to the charity of each customer’s choice.

To date, Lemonade has raised a total of $180 million. WeWork, on the other hand, has raised just over $9 billion, with a reported valuation as high as $35 billion.

Of course, part of the reason for that lofty valuation is the fact that WeWork is a real estate behemoth, with Re/Code reporting that the company is Manhattan’s second biggest private office tenant. But beyond sheer square footage, WeWork has spent the past few years filling its arsenal with various service providers for its services store.

With 175,000 members (as of end of 2017, so that number is likely much higher now), WeWork has a considerable userbase with which it can negotiate deals with service providers, from enterprise software makers to… well, insurance providers.

Lemonade is likely just the beginning of WeWork’s stretch into developing a suite of services and partnerships for its residential members.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592