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

Archivo del Autor: Belen De Leon

In latest blow to Facebook, 540 million user records exposed by third-party apps

The information of up to 540 million Facebook users — including passwords, comments, likes, and Facebook IDs — was left by app developers on publicly visible Amazon cloud servers.

The post In latest blow to Facebook, 540 million user records exposed by third-party apps appeared first on Digital Trends.


Source: Digital trends

Mar-a-Lago's Security Problems Go Way Beyond a Thumb Drive

A Chinese woman was arrested for sneaking into Trump’s “Winter White House,” a reminder of how exposed the president’s private club is to physical and cybersecurity risks.
Source: Wired

Two Unusual Galaxies Shake Up the Dark Matter Debate, Again

No dark matter? No problem! Two galaxies that appear devoid of the mysterious substance could be strong—if ironic—evidence of its existence.
Source: Wired

It’s Time to End the NSA’s Metadata Collection Program

Opinion: Congress needs to pull the plug and end the authority for the CDR program.
Source: Wired

HyperSciences raises an untraditional $9.6M for its hypersonic drilling vision

We profiled HyperSciences in February, when the team had just successfully completed a launch milestone for a small business grant with NASA. The last time we checked in, the hypersonic drilling company had raised about $5 million as part of an untraditional Reg A offering. By the end of March, HyperSciences rounded out its first major round with $9.6 million from 3,552 individual investors on SeedInvest in the equity crowdfunding platform’s second largest raise to date.

The heart of HyperSciences’ work is its hypersonic propulsion system that can fire a projectile at five times the speed of sound. At its most simplistic, HyperSciences’ hypersonic engine can fire upward to power suborbital space launches (HyperDrone) and point downward to penetrate deep pockets of geothermal energy, for example (HyperDrill).

Rather than going the normal venture capital route, HyperSciences decided to raise from normal people who believed in its vision. The way the company sees it, traditional VC would have likely forced HyperSciences to narrow its mission.

“Reg A lets everyone who cares about our planned hypersonic future vote with their checkbook,” HyperSciences founder and CEO Mark Russell told TechCrunch. “I think that’s important.” Russell comes from a family-run mining business and is no stranger to the challenges of a public company.

“I’ve learned a lot from running ops in the back offices,” Russell said. “Based on our public company experiences, we do like that the SEC Reg A process has a clear path to taking your company to the public markets as the next step in the process.”

With infusions of $125,000 from NASA’s Small Business Innovation Research grant and $1 million form Shell’s Global’s GameChanger program, HyperSciences is happy to bounce between research grants with a boost from the Reg A’s special form of “mini-IPO” in order to maintain its autonomy for the time being.

Russell explained that the Reg A’s intensive SEC process requires a fair level of maturity from a company — and enough capital to jump through all the hurdles. “You’re not typically a seller of t-shirts in Reg A crowd financing,” Russell said.

HyperSciences’ next milestone will come in May when the company will demo its drilling tech in a field test for Shell. The company plans to leverage its new funding for additional future field testing, pushing its existing business plan forward and moving toward sustainability.

“Our investors are more like smart ‘crowd VCs.’ They’re generally are pretty savvy and see that we went through a stringent process to get here,” Russell said. “We’ve provided them with enough information to make a great decision.”


Source: TechCrunch

Microsoft’s Chromium Edge browser killer feature? 4K Netflix streaming

Microsoft’s upcoming Chromium-powered Edge browser may provide support for 4K Netflix streaming. A Reddit user spotted this feature in the recently leaked preview version of the browser.

The post Microsoft’s Chromium Edge browser killer feature? 4K Netflix streaming appeared first on Digital Trends.


Source: Digital trends

Yahoo spinout Altaba is selling its entire Alibaba stake and closing down

Bye bye, Altaba . The Yahoo spinout created to house Yahoo’s lucrative stake in Alibaba and Yahoo Japan, announced today that it will sell its lucrative stake in Alibaba and shut up shop.

The entity has long existed as a proxy to Alibaba — some might argue Yahoo was the same in its final years — and the sale is expected to net shareholders around $40 billion.

Altaba was formed following AOL’s 2017 acquisition of Yahoo to create Oath — disclaimer: that’s TechCrunch’s parent, and it is now called Verizon Media Group — to keep hold of the 15 percent stake in Alibaba and a 35.5 percent stake in Yahoo Japan that Yahoo owned.

Those Yahoo Japan shares were unloaded in September for over $4 billion, and now Altaba will shift its remaining Alibaba holdings — that’s around 11 percent of the company following a partial sale last year; Altaba is Alibaba’s second-largest stakeholder — and disappear from the world by Q4.

The sale is expected to generate a net return of around $40 billion for Altaba stockholders — the provided range is between $39.8 billion and $41.1 billion based on share prices and associated expenditure — and it’ll happen in two parts. The first will see up to 50 percent of the stake sold, the rest will be traded if Altaba receives approval from its stockholders.

Therein Altaba — and Yahoo’s long association — with Alibaba will be over. The reality is that this essentially happened following the Oath deal, Altaba was merely created to hold the asset and at some point that would mean liquidating it. That day is now confirmed and on its way.

“Since June of 2017 we have taken a series of aggressive actions designed to drive shareholder value and these have yielded measurable results as our trading discount has narrowed and our stock has meaningfully outperformed a composite of its underlying assets. The right next action for shareholders is the plan we are announcing today as it represents the most definitive step, generally within our control, that we could take to reduce the discount to net asset value at which our Shares trade,” said Altaba CEO Thomas J. McInerney in a statement.

“Stocks are for trading. Any shareholder has the right to deal stock anytime on the market, for any purpose. We’re happy to have had Yahoo invest in Alibaba in the past and to see it now collecting a strong return on its investment,” an Alibaba spokesperson told TechCrunch.

The story of Yahoo’s involvement with Alibaba is a legendary one.

Yahoo invested $1 billion for 30 percent Alibaba back in 2005 through a (now famous) story between Yahoo CEO Jerry Yang and Alibaba president Jack Ma. Ma, a former English teacher who was then a government employee, was assigned to accompany Yang on a planned trip to see the Great Wall of China and their relationship went from there.

Yahoo infamously sold half of its stake back to Alibaba in 2012 through a deal that valued the shares at $13. Just two years later, Alibaba went public in a record-breaking U.S. IPO. Shares were $68 at the bell, and today they are worth around $181 so Yahoo missed out on an even greater fortune.


Source: TechCrunch

When is Amazon Prime Day 2019? – CNET

The company’s big summer sale will be here before you know it. Here’s what you need to know.
Source: CNET

How France’s new digital minister plans to regulate tech

What happens when you’re working behind the scene with French President Emmanuel Macron and you suddenly become a minister? This is what’s happening to Cédric O this week who was appointed Minister for the Digital Economy on Sunday. I was the first journalist to interview him after his appointment.

While Cédric O has been talking with the French tech ecosystem for years, he usually stays away from cameras and microphones. At the Elysée, he was in charge of France’s stakes in companies and tech in general. I wrote about many of the things he’s been working on.

He invited 50 tech CEOs to meet with Emmanuel Macron and talk about ‘tech for good’. He invited dozens of venture capitalists and limited partners to Paris to convince them to invest more in the French tech ecosystem. He convinced Facebook to let French regulators investigate on moderation processes. And yet, you can’t find his name anywhere.

Now that he’s under the spotlight, the public figure of all things technology, it’s important to understand his views. Tech regulation is going to be a cornerstone of the economy and the fabric of society — and he has strong feelings about it.

Regulating big tech

For some reason, most of our conversation ended up being about regulating tech companies. On this topic, Cédric O has a subtle stance that involves cooperation between European countries, a clear regulatory framework and a new type of regulator. He doesn’t necessarily want to break them up.

“Platforms have to implement regulation in one way of another. And I completely agree with Mark Zuckerberg’s op-ed,” Cédric O told me. “Platforms shouldn’t write laws about what’s legal or not. However, they are responsible when it comes to implementing regulation and getting results.”

I completely agree with Mark Zuckerberg’s op-ed Cédric O

According to him, Zuckerberg shouldn’t write laws and French regulators shouldn’t focus on content. It should all be about moderating processes.

“It’s just like banking regulators. They check that banks have implemented systems that are efficient, and they audit those systems. I think that’s how we should think about it.”

And he also says that it isn’t (just) about deleting content. Social networks should also make sure that they don’t delete content that isn’t supposed to be deleted.

In a perfect world, Cédric O thinks there should be a central repository so that social networks can query the status of a specific post.

“For instance, when Marine Le Pen publishes a video of an ISIS slaughter, there should be a repository that isn’t necessarily managed by a public administration. Platforms could query that repository and get a status very quickly,” Cédric O said.

There should be a repository that isn’t necessarily managed by a public administration. Platforms could query that repository and get a status very quickly Cédric O

You could imagine a neutral repository built by multiple platforms. Of course, that wouldn’t solve all the issues we have seen with the Christchurch terrorist attack. Many people re-uploaded the live stream with slight edits so that it wouldn’t be detected as a duplicate.

When it comes to French regulators, Cédric O says that nothing is set in stone yet. The CSA could gain some new responsibilities, or the ARCEP, or maybe multiple regulators could work together. And it’s unclear where the Hadopi would fit in all of this. Eventually the French government wants to improve regulation at a European level.

In all cases, Cédric O doesn’t want to rush things. Before implementing a new regulatory framework, the government needs to understand how social networks moderate content. French regulators have worked with Facebook to understand how Facebook’s processes work. The final report is coming soon.

Reaching new highs

Over the past few weeks, a handful of French startups have raised megarounds of funding, sometimes reaching unicorn status. This shouldn’t come as a surprise if you’ve been following the French tech ecosystem over the years. But Cédric O thinks he needs to improve the image of the tech industry in France because it has a bad reputation.

“The first question I received [at the parliament] was about digital inclusion. They were blaming the French Tech with something I hear a lot: ‘Startups are nice but it’s not real life,’” Cédric O said in a speech at La French Tech in Paris.

“There’s one thing we need to change and it’s going to be my message for the coming days — the french tech ecosystem is important. If we want our children, our grand children to get jobs, we can’t do it without startups.”

Depending on the study, France and the U.K. are battling to be the first European country when it comes to the number of VC deals and the total amount of money raised. France also has some of the best engineering schools in the world. Evidence of this lies in all the French data scientists and AI experts who work in some of the biggest tech companies in Silicon Valley.

But if you look at French public companies, the vast majority of them have been created way before the internet and personal computers.

“[At the Elysée], I was a lot more worried for France’s stakes in big companies than startups,” Cédric O said. Over the morning, he kept repeating the same number. Nearly 50 percent of net job creations in the U.S. are related to the tech industry.”


Source: TechCrunch

WhatsApp’s Brian Acton to talk Signal Foundation and leaving Facebook at Disrupt SF

“We give them the power. That’s the bad part. We buy their products. We sign up for these websites. Delete Facebook, right?”

That’s WhatsApp founder Brian Acton’s most recent quote about his former employer Facebook. Acton has seemingly been fueled by his experience running WhatsApp from within Facebook, which has been scrutinized for profiting from collecting data on users.

Which explains why now, two years after leaving Facebook, Acton has found a new groove as founder and executive chairman of the Signal Technology Foundation, a 501(c)(3) nonprofit organization dedicated to doing the foundational work around making private communication accessible, secure and ubiquitous. Acton invested $50 million of his own money to start Signal Foundation in February of 2018.

At TechCrunch Disrupt SF in October, we’ll hear more from Acton about Signal Foundation and his predictions for the future of communication and privacy. And, of course, we’ll try to learn more about what Facebook was up to with WhatsApp, why he left, and how it felt leaving $850 million on the table.

Though he was rejected for positions at Facebook and Twitter in 2009, Acton is actually a Silicon Valley veteran, working in the industry (mostly as a software builder) for more than 25 years at places like Apple, Yahoo, and Adobe before founding WhatsApp.

The chat app he built with co-founder Jan Koum grew to 1.5 billion users and, eventually, saw a $19 billion buyout from Mark Zuckerberg in 2014. But when Facebook wanted to lay the basis for targeted ads and commercial messaging within the encrypted chat app he’d spent years building, he walked away.

The Signal Foundation is all about ensuring people have access to private communication that doesn’t cost their own personal data.

“We believe there is an opportunity to act in the public interest and make a meaningful contribution to society by building sustainable technology that respects users and does not rely on the commoditization of personal data,” Acton wrote when it was first announced. In many ways, the Signal Foundation is a symbol and a continuation of Acton’s most expensive moral stand.

We’re thrilled to hear from Acton about what’s next at Signal Foundation. We’ll also try to learn more about his exit at Facebook and his feelings about the products he spent so much time building there.

After all, unsavvy regulators, legions of competitors, and user backlash have all failed to compel Facebook to treat people better. But the real power lies with the talent that tech giants fight over. When people like Acton speak up or walk out, employers are forced to listen.

“No filter” is Acton’s style, so get ready for some fireworks when we sit down with him on stage at Disrupt SF.

Disrupt SF runs October 2 to October 4 at the Moscone Center. Tickets are available here.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901