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

Archivo del Autor: Belen De Leon

Netflix will stop working on older Roku devices in December – CNET

The move is due to “technical limitations.”
Source: CNET

Netflix will stop working on older Samsung smart TVs next month – CNET

“Technical limitations” will prevent support of the streaming service.
Source: CNET

Move over, Bose: These sweet Sennheiser noise-canceling headphones are just $80 – CNET

Price hits all-time low on Amazon.
Source: CNET

Cloudflare CEO Matthew Prince on the Struggles of Policing the Web

At WIRED25 the internet infrastructure chief talks about doing the hard calculus of pulling support from controversial sites—and why that’ll happen again.
Source: Wired

Death Stranding review: Grueling journey doesn't do its universe justice – CNET

For better or worse, there is nothing in this world quite like a Hideo Kojima game.
Source: CNET

AMD’s next-gen Navi 23 graphics chip may support ray tracing

AMD’s next-generation graphics chip code named Navi 23 will reportedly feature hardware ray tracing. That’s an important ingredient missing in AMD’s current GPU lineup.
Source: Digital trends

Ex-Facebook CPO Chris Cox now advises on climate & campaign tech

Chris Cox’s motivational speeches were at the heart of Facebook’s new employee orientation. But after 14 years at the social network, the Chief Product Officer left in March amidst an executive shake-up and Facebook’s new plan to prioritize privacy by moving to encrypt its messaging apps. No details on his next projects were revealed.

Now the 37-year-old leader will be putting his inspirational demeanor and keen strategy sense to work to protect the environment and improve the government. Today at Wired25 conference, Cox finally shared more about his work advising political technology developer for progressives Acronym, and climate change-tracking satellite startup Planet Labs. He also explained more about the circumstances of his departure from social network’s C-suite.

SAN FRANCISCO, CALIFORNIA – NOVEMBER 08: Chris Cox speaks onstage at the WIRED25 Summit 2019 – Day 1 at Commonwealth Club on November 08, 2019 in San Francisco, California. (Photo by Phillip Faraone/Getty Images for WIRED)

Leaving Facebook

On how he felt leaving Facebook, Cox said “part of the reason I was okay leaving was that after 2016 I’d spent a couple years building out a bunch of the teams that I felt were most important to sort of take the lessons that we learned through some of 2016 and start to put in place institutions that can help the company, be more responsible and be a better communicator on some of the key issues.”

LIVE: Chris Cox, Former Chief Product Officer, Facebook, in conversation with WIRED’s Lauren Goode

LIVE: We’re live with Chris Cox, former Chief Product Officer, Facebook, from our #WIRED25 summit in conversation with WIRED senior writer Lauren Goode.

Posted by WIRED on Friday, November 8, 2019

As for what specifically drove him to leave, Cox explained that “It wasn’t something where I felt I wanted to spend another 13 years on social media. Mark and I saw things a little bit differently . . . I think we are still investigating as an industry, how do you balance protecting the privacy of people’s information and continuing to keep people safe” Cox said.

On whether moving towards encryption was part of that, he said he thinks encryption is “great: and that “It offers an enormous amount of protection” but noted “it certainly makes some of those things more complicated” on the privacy vs safety balance. He complemented Facebook’s efforts to build ways of catching bad actors even if they’re shielded by encryption. That includes digital literacy initiatives in Brazil and India ahead of elections, and offering forwarding systems for sending questionable information to fact checkers. “I think there are pros and cons with these systems and I’m not a hard-liner on any one of them” Cox said, and noted that what Facebook is building is “resonant with what people want.”

Cox was asked about the major debate about whether Facebook should allow political advertising. “We think political advertising can be good and helpful. It often favors up and comers versus incumbents.” Still, on fact-checking, he said “I’m a big fan” even though Facebook isn’t applying that to political ads. He did note that “I think the company should investigate and is investigating micro targeting . . . if there’s hundreds of variants being run of the creative then it’s tricky to get your arms around what’s being said.” He also advocated for more context in the user interface distinguishing political ads. 

Chris Cox speaks at Wired25

Cox’s Next Projects

Since leaving Facebook, Cox has joined the advisory board of a group called Acronym which is helping to build out the campaign and messaging technology stack for progressive candidates. “This is an area where my perception is that the progressives have been behind on the ability to develop and use as a team infrastructure that helps you have a good voter file, how to develop messaging — just basic politics in 2019.”

Wired’s Lauren Goode asked if he was aligning himself with progressives, taking a political stance, and whether he could do that while still at Facebook. “Absolutely not” Cox responded.And why is that I think when you’re in a very senior role at a platform, you have a duty to be much more neutral in your politics.”

He then came out with a bold statement enabled by his independence. “I think Trump should not be our President. The other thing I care a lot about right now is climate change and he’s not going to help us there.”

That led to Cox discussing that he’s also been working to advise San Francisco startup Planet Labs which is using satellite imagery to track climate change. “The vision was to build these small, about shoebox-size satellites with solar panel panel wings and have a fleet of them in space, which is real-time imaging the earth.”

With that data, Cox explained you can track wildfires, deforestation, coal power plants, methane gas, and more. Then, “You can start to contribute to having a health system, where you basically imaging the earth every hour, and then you’re creating some public data set with tools that plug into decision makers banks, insurance companies, policymakers, investors, journalists, students…”

Asked about big tech’s responsibility for addressing climate change, Cox said “I think at the very least it’s making a commitment to being carbon-negative.”

Acronym and Planet Labs’ work intertwines, as Cox believes climate data proves the need for someone new in the Oval Office. While Cox didn’t discuss it on stage, Wired listed him as part of Shasta Group, which is Cox’s own vehicle for contributing to these projects. Still, he’s not ready to launch a full-fledged company of his own in politics and climate. “I’m still so young at this field that I don’t have enough confidence in my own mental model of the world.”

Cox concluded that by harnessing big company’s employees and having team leaders put more attention on climate change, “I do think tech can lead.” 


Source: TechCrunch

Inside StockX’s authentication center

Joshua Luber runs a sneaker empire valued at more than $1 billion, but he thinks they’re just now scratching the surface. The consumer marketplace recently expanded to include a fifth category (collectibles). “It’s an evolution of eBay that works similar to the stock market,� Luber states, “but at the core, it’s around the concept of true market price.� 

We visited StockX’s 15,000-square-foot facility in Detroit to get a peek into their authentication process, and sat down with Luber to chat about humble beginnings, business expansion and sneakers.


Source: TechCrunch

Oasis Labs' Dawn Song on a Safer Way to Protect Your Data

At WIRED25, the startup founder talks about her “new privacy paradigm� and how it could protect personal data, and keep it anonymous.
Source: Wired

Kenzie Academy is scaling up a coding program for ‘the heartland’

The crowded landscape of programs teaching non-technical people to become software developers has been a proving ground for a new model of education financing: income share agreements (ISAs). With an ISA, students avoid paying tuition upfront or taking out private loans, instead paying a percentage of their income for a time after graduation after they’re earning a minimum income.

The model aligns education providers with students’ career outcomes, and one startup is staking a claim to be the leader in the space; Kenzie Academy, a year-long program with a physical campus in Indianapolis — and a student body that’s 66 percent online — announced a partnership with Community Investment Management (CIM) earlier this week that provides $100 million in debt to cover the operating costs associated with students who defer payment through ISAs.

Kenzie co-founder and CEO Chok Ooi says that core to Kenzie’s mission is the goal that its graduates “can stay in the heartland and attract more jobs so that someone coming out of the Midwest no longer has to move to Silicon Valley or New York to have a successful career in tech.” This $100 million is one of the largest commitments yet to financing ISAs and Kenzie is using it to recruit a more diverse population of students who may not be able to afford tuition or qualify for student loans otherwise.

I interviewed Ooi to understand how Kenzie differentiates itself from competitors, how it has iterated its model to improve retention and job placement and how he expects the ISA market to evolve over the next couple years. Here’s the transcript of our conversation, edited for length and clarity:

Eric Peckham: The landscape of software developer training programs is crowded. Where did you see an opportunity to do something different, and how do you position Kenzie relative to others in the market?

Chok Ooi: My co-founder came from Galvanize, so we observed firsthand the proliferation of tech and coding boot camps. These are typically short-term, three-to-five month programs and they tend to do well serving people with college degrees. I would say that they are disrupting the masters’ program space. We saw a major gap in programs that serve a much larger demographic of people who are much earlier in their development. People who never went to college, or did a little bit of college and dropped out, or just never had a professional work experience. A three-month training is insufficient to get them to a point where they could land a technical job and be successful.

We saw an opportunity to bring high-quality tech education to the American heartland that is 12 months in length. For about two-thirds of our students, this is their first post-secondary credential training.

We are giving them not just the technical skills, but elements from a traditional four-year college as well, like critical thinking, problem-solving and communication skills.

Compared to those other bootcamps or training programs, is Kenzie targeting different job outcomes for its graduates?

We did a survey of our students that asked them to name the top five tech companies they desired to work for. None of the Silicon Valley companies made the list other than Salesforce. Indianapolis is the second largest Salesforce office outside of San Francisco. The rest of the companies our students named were companies like DMI and Zylo that people in Silicon Valley don’t hear about but are doing very well in the Midwest. Their friends work there. They’re a fabric of the community. If we really want to create job opportunities for the rest of America, we cannot adopt the Silicon Valley mindset.

Kenzie Academy co-Founder and CEO Chok Ooi.

Kenzie Academy co-founder and CEO Chok Ooi.

So how do you evaluate technical aptitude and critical thinking in the admissions process? What’s that process look like, and how has it evolved over the last couple of years? What have you learned in order to make that more effective?

Prior to founding Kenzie, I started a company nine years ago called AglityIO. The model for AgilityIO was similar to companies like Andela. We were trying to solve the talent crunch in the Bay Area by recruiting and training people with the raw talent in Vietnam. Today, that company works with Google, Uber, NerdWallet, Meetup.com and 150 other tech companies. So I’ve experience in developing processes to identify raw talent in this context.

As people are doing the online assessments, we collect data points of how long it takes for them to solve the problem, what their different decision points are and things like that. Then as they get enrolled in Kenzie, we continue to collect attendance data, grades, and then placement data and use that to look at success and failure cases. We constantly refine our assessment.

Are you seeing any particular pattern or cluster in the applications you’re receiving or the candidates you’re accepting in terms of prior field of employment or aspect of their background?


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183