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

Archivo del Autor: Belen De Leon

Jack Dorsey believes bitcoin will be the world’s sole currency within 10 years

We knew Jack Dorsey was bullish on bitcoin, but some new quotes reveal that he’s really, really bullish.

In an interview with The Times of London, the Twitter and Square chief executive expressed a strong belief in bitcoin’s shot at outliving its growing pains in order to grow into a ubiquitous digital currency.

“The world ultimately will have a single currency, the internet will have a single currency. I personally believe that it will be bitcoin,” Dorsey said. He added that the timeline would play out “probably over ten years, but it could go faster.”

In spite of conceding that bitcoin “does not have the capabilities right now to become an effective currency,” Dorsey thinks that it will grow into a better one over time as improvements to the core technology roll out.

“It’s slow and it’s costly, but as more and more people have it, those things go away. There are newer technologies that build off of blockchain and make it more approachable,” Dorsey told The Times.

Just last week, Dorsey contributed to a $2.5 million seed round for Lightning Labs, a Bay Area startup focused on the Lightning Network, a protocol that layers on top of a cryptocurrency like bitcoin. That layer aims to speed things up by creating a secondary channel with its own mini digital ledger that keeps excess traffic off of a congested blockchain (you can read more about how that works in this helpful Coindesk explainer).

Dorsey also intends to continue supporting bitcoin through Square, his mobile payments company. Square Cash added support for bitcoin last year and the feature recently rolled out to all Square Cash users.


Source: TechCrunch

7 much scarier questions for Zuckerberg

Could this be just the beginning of a much bigger Cambridge Analytica scandal for Facebook? The answer rides on how transparent Facebook is actually being right now. CEO Mark Zuckerberg just put forth a statement and plan to improve data privacy, but omitted some of the most grievous inquiries — and stopped short of apologizing.

Exactly how Facebook handled the multi-year fiasco could be core to whether the public forgets and goes back to scrolling their News Feed, or whether users leave en masse while government regulators swoop in. With journalists around the world digging in and government officials calling for Zuckerberg to testify, the truth is likely to trickle out. Here’s what we want to know:

  1. To what extent did Facebook vigorously investigate whether Cambridge Analytica had actually deleted all its Facebook user data back in 2015 when it made it promise to do so, and why didn’t it inform the public of the situation? (When did Zuckerberg find out? Was Facebook concerned about appearing liberal and for investigating a conservative political organization?)
  2. How could Facebook not know Cambridge Analytica was using ill-gotten Facebook data when Facebook employees worked directly with the Donald Trump campaign? (Facebook employees worked side by side with Cambridge Analytica in Trump’s San Antonio campaign office, so did they look the other way about suspicious data?)
  3. Did Cambridge Analytica attain illicit Facebook data from any other sources besides Aleksandr Kogan’s app, such as from other apps it operated, scraping Facebook group membership or buying data from other developers? (Was the Trump campaign’s masterful use of Facebook and other social media powered by more than just this one data set, perhaps even from other social networks?)
  4. Is there any evidence that data from Russian hackers or the government was used by Cambridge Analytica to inform Trump’s campaign marketing? (If so, could Facebook be the smoking gun of potential collusion between Russia and Trump’s campaign?)
  5. Is Facebook retaining data, ads or posts connected to Cambridge Analytica for further investigation? (If Cambridge Analytica did misuse data, what content was powered by that misuse, and who else pitched in?)
  6. Why did Facebook try to suppress the stories about Cambridge Analytica from news outlets like The Observer with legal threats if it’s so serious about atoning for the scandal? (Who authorized or conducted those threats, and what’s happened to them since?)
  7. How will Facebook ensure the security of user data attained by apps given that there could be tons of developers storing multiple separate copies of the data, beyond the big or suspicious ones Facebook plans to audit? (Should the public expect more news of app data misuse by other developers?)


Source: TechCrunch

Benchmarks show the next wave of Intel desktop processors are on the way

Benchmarks now reveal the next wave of eighth-generation Intel “Coffee Lake-S” processors and an unannounced Z390 chipset for enthusiasts. They are expected to arrive in the second half of 2018, possibly during Computex in June.

The post Benchmarks show the next wave of Intel desktop processors are on the way appeared first on Digital Trends.


Source: Digital trends

Uber has reportedly rescinded its job offer for the Amazon exec that was its potential product lead

Uber appeared set to hire Assaf Ronen, the former vice president of Amazon’s voice and natural user interface shopping, to lead its products — but it looks like that isn’t going to happen due to a discrepancy in his working history, according to Recode.

Uber discovered a discrepancy related to his tenure at Amazon, where the company appeared to be under the assumption he was working at Amazon at the time of offering him the job, and rescinded its offer, according to Recode. Ronen had actually left Amazon at the very end of 2017 and was not actually working at Amazon at the time, according to Recode, which posted a memo of new CEO Dara Khosrowshahi’s explanation of what happened. Ronen was brought in to take over the lead product role following the departure of former Twitter product lead and Google Maps exec Daniel Graf.

Since taking over, Khosrowshahi has tried to distance himself from the Uber under former CEO Travis Kalanick . Often times, CEOs will tell you that their number-one job is recruiting. Twitter CEO Jack Dorsey has mentioned it on a quarterly earnings call at least once a year for the past three years, for example, usually something to the extent of “my primary focus is on recruiting.” That’s obviously going to be a big tenet that will determine Khosrowshahi’s vision for the company and, ultimately, his legacy.

Current product VP Manik Gupta will be running the company’s product operations in the mean time, according to the memo obtained by Recode. Ronen would have been a marquee hire for Uber, but as the company has gone through a myriad of blunders under Kalanick, in addition to one of its autonomous vehicles being involved in an accident with a pedestrian on Monday, it looks like Uber is facing another hiccup in its turnaround at the top.

We reached out to Uber for additional comment and will update the story when we hear back.


Source: TechCrunch

Travis Kalanick's Return and the 'Bad Boys' Who Always Come Back

Uber founder Travis Kalanick is a CEO again, after investing $150 million in a real-estate company that owns parking lots.
Source: Wired

Mark Zuckerberg's Silence on Cambridge Analytica Has Done Irreversible Damage

Facebook was forged in its founders image. So unlike traditional companies—say Google or Microsoft—Zuckerberg’s silence has already harmed his bottom line.
Source: Wired

Mark Zuckerberg Speaks Out on Cambridge Analytica Scandal

After a series of revelations of data misuse ballooned into a company crisis, Facebook’s founder finally broke his silence.
Source: Wired

Facebook hit with $369M fine in South Korea over internet speed – CNET

The social network slowed users’ internet connections by rerouting access to the site through Hong Kong and the US, the country’s telecoms regulator says.
Source: CNET

Zuckerberg’s response to Cambridge scandal omits why it delayed investigating

“I started Facebook, and at the end of the day I’m responsible for what happens on our platform” Facebook CEO Mark Zuckerberg posted after days of the public and government officials waiting for him to speak up about the Cambridge Analytica scandal since it broke Friday. “We have a responsibility to protect your data, and if we can’t then we don’t deserve to serve you.”

Zuckerberg laid out a slate of changes Facebook will make to prevent past and future abuses of user data by app developers. Those include:

  1. Blocking data access of apps you haven’t used for three months or more
  2. Auditing old apps that collected a lot of personal data
  3. Reducing the amount of data apps can pull using Facebook Login without an additional permissions screen to just your name, profile photo, and email address
  4. Requiring a signed contract from developers that want to pull your posts or private information
  5. Surfacing Facebook’s privacy third-party app privacy settings tool atop the News Feed to help people repeal access to apps
  6. Telling people if their data was misued by the app associated with Cambridge Analytica, or apps Facebook bans for misue in the future.

What’s missing from this response is any indication why Facebook didn’t do more to enforce its policy prohibiting apps from sharing user data, or why it took Cambridge Analytica at their word when they said they deleted the data without proper investigation.

Facebook was hit with one of its biggest scandals ever when multiple outlets reported that a researcher’s app pulled personal information about 270,000 users and 50 million of their friends, then passed that data to Cambridge Analytica. The political strategy firm then used that data to power messaging, targeting, and more for Donald Trump’s presidential campaign and the Brexit Leave movement.

The proposed solutions should help users take better control of their data while putting sensible friction and documentation in place for app developers that want people’s personal info or content. The audits of developers who pulled lots of friends’ data before the 2014 change that restricted that ability could root out some more bad actors.

But overall, the plan doesn’t address the fact that tons of developers pulled and may still be in possession of illicit Facebook data. Now off of Facebook’s servers, it has little control over it. Finding and deleting every copy of these data sets may be impossible. That could lead to future data scandals that may make people take Zuckerberg up on his assertion that if Facebook can’t keep people’s data safe, they shouldn’t use it.

You can read Zuckerberg’s full post below:

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = ‘https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.12’; fjs.parentNode.insertBefore(js, fjs);}(document, ‘script’, ‘facebook-jssdk’));

I want to share an update on the Cambridge Analytica situation — including the steps we’ve already taken and our next…

Posted by Mark Zuckerberg on Wednesday, March 21, 2018

For more on Facebook’s Cambridge Analytica scandal, read our feature pieces:


Source: TechCrunch

To protect election systems from hacking, states are getting cozier with Homeland Security

It might be a snow day in Washington, but the Senate Intelligence Committee hearing on election system security continued as planned. During Wednesday’s hearing, Homeland Security Secretary Kirstjen Nielsen and her predecessor Jeh Johnson appeared with a panel of state election officials to hash out the recommendations issued by the committee on Tuesday.

“This issue is urgent,” said Senate Intel Chairman Richard Burr in his opening statements. “If we start to fix these problems tomorrow, we still might not be in time to save the system for [2018] and 2020.”

The hearing often turned to what broke down during the 2016 election, describing the kind of measures and policies that need to be put in place to allow federal and state officials to communicate smoothly around future threats, including the established threat from Russia. We learned last year that Russia targeted election systems in at least 21 states. Many members of the committee expect other U.S. adversaries to adopt that same model around known vulnerabilities.

“Despite evidence of interference, the federal government and the states had barely communicated about strengthening our defenses,” said Senate Intel Vice Chair Mark Warner. “It was not until the fall of 2017 that DHS even fully notified the states they had been potential targets.”

So what’s changing?

For one, Homeland Security won’t let coordinating the security clearances for as many as 150 relevant state election officials get in the way of handing down important election system intelligence. Only 20 officials out of that 150 number have that clearance now.

“We’ve worked out the processes whereby if we have actionable information we will provide it to the state and local officials on a day read-in so we are not letting the lack of clearance hold us back,” Nielsen said. “If we have information to share with them in respect to a real threat, we will do so.”

According to Amy Cohen, executive director of the National Association of State Election Directors, an organization that brings together election officials in all 50 states, states have made “great strides” since the former DHS secretary designated all election systems as critical infrastructure in January of 2017.

States that may have been nervous about federal overreach after the critical infrastructure designation (which applied to all aspects of federal state and local elections including polling places, storage facilities, voter registration databases and the voting machines themselves) seem to be warming up to and opting into the “technical resources” that Homeland Security has on offer. As of today, more than half of the states have signed up for Homeland Security’s optional cybersecurity audits. That program helps states identify potential system vulnerabilities and makes recommendations based on its findings.

“To be clear, there has been a learning curve on the sharing of information,” Nielsen said. One challenge is understanding how states vary in operating and organizing their elections. For example, an election that would be run by a county in one state might be the domain of the governor or the secretary of state’s office in another.

“Today I can say with confidence that we know whom to contact in every state to share threat information,” Nielsen said. “That did not exist in 2016.”

While Homeland Security and the states have made progress since the 2016 election, those improvements are incremental and uneven. State budgets vary and some rely more heavily on federal funds for required steps for securing their elections, like purging insecure election machines and purchasing new machines that leave an auditable paper trail. Many states are currently undertaking the steps necessary to get their election systems up to Homeland Security’s recommended standards, even as U.S. adversaries likely continue to probe existing systems for cyber weaknesses.

“The threat of interference remains,” Nielsen admitted. “We recognize that the 2018 midterm and future elections are clearly potential targets for Russian hacking attempts.”


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178