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

Archivo del Autor: Belen De Leon

YouTube TV is now available across the US – CNET

The live TV service has finished rolling out in every TV market nationwide.
Source: CNET

Best laptop deals 2019: Windows and Chromebooks for under $500 – CNET

Budget-friendly portables for home, school or office.
Source: CNET

Earn a free ticket to TC Sessions: Mobility 2019 with SocialLadder

Mobility is an expansive topic that includes drones, dockless scooters and autonomous cars — both terrestrial and aeronautic — plus all the ancillary tech required to get the job done. If Henry Ford and the Wright brothers were alive today, you can bet they’d be headed to TC Sessions: Mobility on July 10 in San Jose. TechCrunch’s one-day event takes a deep dive into the future of mobility and transportation with the industries’ revolutionary thinkers, founders, investors and technologists.

For the first time ever, TechCrunch is launching an ambassador program (powered by SocialLadder) where participants can earn a free pass. Free is awesome right? You betcha, and here’s how the program works:

  1. Download the SocialLadder app on your phone (Apple Store) (Google Play)
  2. Input Invite code “TechCrunch” to join our instance
  3. Create your own unique ticket code to share with your friends
  4. Complete social-sharing challenges in the app to earn points
  5. Once you earn enough points, you’ll be sent a free ticket to attend the event!

Already have SocialLadder? Just tap “Find a New Area” > Add Invite Code > Enter “TechCrunch”.

The day’s programming will include interviews, panel discussions, fireside chats and workshops with some of the greatest minds at work to push mobility to the next level. We’re busy creating the event agenda, and we’ll be announcing speakers and demos in the coming weeks, so check back for updates.

TC Sessions: Mobility 2019 takes place July 10 in San Jose, Calif. Buy your early-bird ticket or save even more money by becoming a TechCrunch ambassador with the SocialLadder app. Tell your friends and earn a free ticket. Either way, we can’t wait to see you — and the future of mobility — in July.


Source: TechCrunch

Turns out The Correspondent isn’t opening a US newsroom after all

Dutch news organization The Correspondent surprised some of its supporters earlier this week when co-founder and CEO Ernst Pfauth posted an update on Medium saying that the company would not be opening a newsroom in New York City.

Which was odd, because the organization raised $2.6 million in a crowdfunding campaign last fall with the express purpose of launching in the United States.

At least, that’s what I thought. After all, I wrote an article titled, “The Correspondent launches campaign to bring its ad-free journalism to the US.”

But here’s how Pfauth explained the decision in his post (emphasis in the original):

We’ve closed our campaign office in NYC, and we have decided that we won’t open a newsroom in the US for now. We don’t aim to be a national US news organization (we have founding members from more than 130 countries around the world!) but instead want to cover the greatest challenges of our time from a global perspective — in English. For that vision, Amsterdam is as a great place to start.

So was this the plan all along? In an interview with NiemanLab, Editor-in-Chief Rob Wijnberg argued that this is consistent with what The Correspondent team promised in the campaign: “We’re setting up in English language, and we’re going to hire U.S.-based journalists as well.”

He went on to say that the team “never really talked about setting up an office” in the United States. Still, he acknowledged that it was a U.S.-centric campaign, with Wijnberg and Pfauth spending most of their time in New York, reaching out to U.S. journalists to write about the campaign and recruiting other journalists and pundits to serve as “ambassadors.”

“So it got interpreted by a lot of media who wrote about us as, ‘They’re launching in the U.S.,’ ” Wijnberg said. “Which is pretty much 80 percent true, in the sense that we are going to have English-language correspondents in the U.S. — just not only in the U.S. And we never promised — or never said, because that’s not our model — to have, to cover the United States or anything.”

So I thought: Okay, that makes sense. I must have misunderstood what Pfauth was telling me.

Still, I wanted to figure out how I got this wrong, so I went back to the initial email I received from Pfauth. Here’s how it began: “Dear Anthony, I’m CEO and cofounder of The Correspondent, an online journalism platform from Amsterdam that will soon be launching in the U.S.”

Then he gave a quick description of The Correspondent’s ad-free, reader-funded model, adding, “We aim to bring the same journalistic integrity and unconventional editorial approach when we launch in the U.S.”

It’s so weird that I ended up thinking they were planning to launch in the U.S.!

Wijnberg acknowledged the confusion in his interview, telling NiemanLab, “Tons of people talk about what we’re trying to do. So the idea that you can keep all these people on message all the time would be kind of totalitarian, right?”

Maybe … except this isn’t an overly enthusiastic ambassador; it’s the company’s CEO. (And it seems he made a similar pitch to other publications.) One might argue that keeping him on message — a.k.a., making sure he accurately describes the company’s plans as he asks people for money — is not only not “totalitarian,” but actually the responsible thing to do.

The truth is, I don’t know what happened here. If The Correspondent never planned to open a U.S. office, thinks it can do a good job covering the U.S. without one and simply did a bad job communicating? Fine. If the original plan was to open a U.S. office, then it reconsidered? That would be disappointing, but if the model still produces worthwhile journalism about the U.S., then I suppose it’s a net positive.

But these confusing, convoluted, “I’m sorry that you didn’t understand us” explanations don’t just make the company look disingenuous — they also seem antithetical to running a newsroom that depends on readers’ knowledge, goodwill and money.


Source: TechCrunch

The Failure of NASA's Spacewalk Snafu? How Predictable It Was

Years of ignoring the specific needs of women astronauts led up to this moment.
Source: Wired

A super-close look at the Galaxy S10, S10E and S10 Plus under a macro lens – CNET

We take an incredibly close-up look at Samsung’s three Galaxy S10 phones.
Source: CNET

The best electrified cars: Hybrids, plug-ins and pure electrics – Roadshow

These are the electric cars that changed car buying.
Source: CNET

Facebook needs a white hat Cambridge Analytica

Facebook has had a terrible couple of years. Fake news. Cambridge Analytica. Charges of anti-semitism.  Russia hacking the 2016 election. Racist memes, murders and lynchings in India, Myanmar and Sri Lanka.  

And Facebook is just the tech company with the longest list of scandals. There’s Google, YouTube, and Twitter’s well-documented roles in radicalization to consider, not to mention growing global health crises caused by medical misinformation spread on all the major platforms.

Investors are rightly beginning to worry. If tech companies and their investors can’t foresee and stop these problems, it will likely lead to damaging regulation, costing them billions.

The rest of us are increasingly unhappy that internet giants refuse to take responsibility. The argument that the problem lies with third-party abuse of their tools is wearing thin, not just with the media and politicians, but increasingly with the public as well.

If the tech giants don’t want regulators to step in and police, they need to do much more to predict, and stop the abuse, before it even happens.

One hundred cardboard cutouts of Facebook founder and CEO Mark Zuckerberg stand outside the US Capitol in Washington, DC, April 10, 2018.
Advocacy group Avaaz is calling attention to what the groups says are hundreds of millions of fake accounts still spreading disinformation on Facebook. (Photo: SAUL LOEB/AFP/Getty Images)

The common factor in social media scandals

The problems mentioned above weren’t caused by anybody breaking existing social network rules. Nor were they about hacking data, in the true meaning of a ‘hack’ which involves stealing data.

These scandals are better understood as a political smear campaign. If you’ve seen a good political smear campaign, you’ll know smears are funny, interesting and shareable. Just like a good meme.

US President Lyndon Johnson was expert at smearing his opponents. As Hunter S Thompson reported:

“The race was close and Johnson was getting worried. Finally he told his campaign manager to start a massive rumor campaign about his opponent’s life-long habit of enjoying carnal knowledge of his barnyard sows.

“Christ, we can’t get away with calling him a pig-f****r,” the campaign manager protested. “Nobody’s going to believe a thing like that.”

“I know,” Johnson replied. “But let’s make the sonofab****h deny it.”

The fundamentals of a good smear campaign is what underlies many of the abuses we see on Facebook today. Sometimes the pernicious story has a kernel of truth. Sometimes it’s entirely rubbish. But that misses the point.

For a smear to work, it just has to be shared. Facebook, YouTube and Twitter all reward content that’s shared.<

More sharing, reaches more people directly – that’s the nature of social media.

Therein lies the problem. A story that’s funny and shocking (i.e. shareable) is more likely to be recommended by YouTube, is cheaper to advertise and indexes better on Google.

Of course, this has been understood for years. You can even buy guides to it.

Ryan Holliday’s hilarious and disturbing Trust Me I’m Lying, explains how he would graffiti his own client’s posters at night, to create controversy and shareability. Holliday would then anonymously share photos of these defaced posters into Facebook groups, forums and Twitter to stoke up fights, encouraging both sides to get outraged.

Outrage meant lots of sharing on social networks, and can even be a springboard into national media.

Nothing Holliday did was illegal, or even broke social network rules. But it was clearly abuse of social networks, and ultimately damaging to society, because it created controversy where none previously existed. What would you rather society concentrate on? Schools, jobs, hospitals, or the latest social media blowup?

Beyond purely stirring up controversy, there are also plenty of technical tricks to get your smears to take off.  And social networks are good at finding things like fake profiles, data scraping and traditional hacking.

But new problems are constantly being created, and to regulators, it appears the tech companies aren’t learning from their mistakes.

Image courtesy TechCrunch/Bryce Durbin

Why is this?

Technology companies simply have the wrong culture to fix this sort of problem. Technologists inevitably focus on technical abuses.  Employing armies of fact-checkers is an important response to fake news, but ask any political strategist how to tackle a smear.  They won’t say ‘counter with the truth’, because that can embed the lie, rather than stop it. Consider politicians and pigs.

This is a different sort of abuse. Almost every important abuse mentioned here involves somebody using the tools in a way that nobody at Facebook anticipated.

Facebook built an incredible engine to use the data it knows about people, to improve advertising targeting. But that same engine can also be used by companies more commonly associated with military-style psychological warfare against populations and armies.

Technology companies are always going to struggle with social problems. Engineers have a different type of devious mind from political strategists and online conmen.

Luckily we already have a model for this.

White hat hackers have existed for decades. The internet giants reward smart ‘friendly’ hackers, and pay them to find and then help plug security holes.

Image courtesy TechCrunch/Bryce Durbin

Our proposal: ‘White hat’ Cambridge Analytica

All the social networks need to do, is to start paying bonuses to the world’s most devious political and social media strategists. People who would otherwise be using social networks for dodgy clients.

Pay them to find weaknesses in Facebook, just as tech companies pay bonuses for exposing technical flaws in software.
Everybody wins from this. Facebook would be able to fix problems before they are widely exploited. And as a bonus they would be diverting some consultants from a life of, almost, crime. Facebook’s investors would be reassured of fewer scandals, and less risk of costly regulation.

And the rest of us would benefit from Facebook starting to act its age.


Source: TechCrunch

Scaleway refreshes entry-level cloud instances

Cloud-hosting company Scaleway is upgrading its entry-level instances today. These instances are now all equipped with DDR4 ECC RAM, NVMe SSD storage and AMD EPYC CPUs. As INpact Hardware noted, the company is betting on AMD across the board.

The cheapest instance now costs €2.99 per month ($3.38). For that price, you get 2 CPU cores, 2GB of RAM, 20GB of storage and 100Mbps of bandwidth. There’s no direct equivalent in the previous lineup as it’s a new price point for the company.

Before today, you could get a server with 1GB of RAM for €1.99 per month, or 2GB of RAM for €3.99 per month, but with more storage and bandwidth too. It remains a solid deal for personal use cases, experiments and servers that don’t get a lot of traffic.

The three new instances in the ‘DEV1’ category cost €7.99 per month ($9) for 3 cores, 4GB of RAM, 40GB of storage and 200Mbps of bandwidth, €15.99 ($18) for 4 cores, 8GB of RAM, 80GB of storage, 300Mbps of bandwidth, and €23.99 ($27) for 4 cores, 12GB of RAM, 120GB of storage and 400Mbps of bandwidth.

If you want more cores and more memory, you need to look at the high-performance instances. If you’re out of storage, you don’t necessarily need to upgrade to a more expensive instance. You can buy block storage per 50GB increments for €1 per month.

With today’s update, Scaleway has now completed its lineup refresh. Older instances will be slowly phased out. Now let’s see if the company plans to open new data centers around the world with these new servers.


Source: TechCrunch

The Complex Quest to Write a Robocar Driving Test

Self-driving cars are patrolling our roads, and it’s about time someone made a proper engineering standard that they can be held to.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009