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

Archivo del Autor: Belen De Leon

I walked on the moon 50 years after Apollo 11 – CNET

At Comic-Con, an impressive virtual reality experience starts aboard a space station, where you’re led by a flying robot.
Source: CNET

Si el mundo quiere seguir comiendo necesita edición genética e IA

El cambio climático amenaza con reducir drásticamente el rendimiento de los cultivos que actualmente sustentan a una gran parte de la población. Dado que las técnicas agrícolas no pueden mejorar mucho más, se vuelve urgente encontrar variedades y características más resistentes
Source: MIT

Este gel aislante podría cumplir el sueño de cultivar plantas en Marte

Si se aplicara aerogel de sílice en determinadas regiones del planeta se podría aumentar su temperatura a niveles adecuados y fundir el hielo para disponer de agua líquida. Aunque la investigación es teórica, varios expertos coinciden en que podría funcionar
Source: MIT

Aprendizaje no supervisado: la clave para la próxima revolución de la IA

El científico jefe de inteligencia artificial de Facebook y uno de los grandes expertos del mundo, Yann LeCun, cree que esta técnica será clave para dotar a las máquinas de la capacidad de razonar, lo que finalmente desembocará en una oleada de nuevas capacidades útiles para el mundo
Source: MIT

Marvel's Eternals movie with Angelina Jolie, Richard Madden explained – CNET

Who are the Eternals? The story behind the Marvel Cinematic Universe’s next big cosmic thing, as revealed at San Diego Comic-Con 2019.
Source: CNET

This is the browser you want if you really care about online privacy – CNET

Brave Browser’s focus is to block websites from tracking you.
Source: CNET

Lyft’s dockless e-bikes have made their way to SF, but it wasn’t easy

When tech companies sue cities, it’s rare to see a resolution — albeit a temporary one — in favor of the tech company happen so quickly, if at all. Lyft sued San Francisco in early June, claiming the city was in violation of a 10-year contract that would give Lyft exclusive rights to operate bike-share programs.

Now, the city has granted Lyft an interim permit to deploy its dockless e-bikes, and is holding off on granting to permits to other operators. Lyft officially deployed its bikes on Friday.

“We’re thrilled to share our new ebikes with riders in San Francisco,â€� Lyft Head of Micromobility Policy Caroline Samponaro said in a statement. “We’ll be rolling out bikes starting today and appreciate our riders’ patience as we waited for the green light from SFMTA.”

In its lawsuit, Lyft sought a preliminary injunction or temporary restraining order to prevent the city from issuing permits to operators for stationless bike-share rentals. While the court denied Lyft’s request for a TRO, it did approve a preliminary injunction to temporarily stop the San Francisco Municipal Transportation Agency from issuing dockless permits to operators other than Lyft, without at least giving Lyft the first opportunity to submit a proposal.

The whole process, called “Right of First Offer,” may take months, according to the SFMTA. That’s why it decided to offer Lyft an interim permit to operate up to 1,900 of its dockless, hybrid e-bikes in addition to its classic bikes offered through its station-based service, once known as Ford GoBike.

“These new bikes will allow Lyft to address the severe bicycle availability issues that Bay Wheels has faced since Lyft removed e-bikes from service in April,” the SFMTA wrote in a blog post. “Essentially, the interim permit allows the existing system to return to functionality even as we negotiate with Lyft for a potential future expansion.”

The lawsuit was in light of SF announcing it would take applications for operators seeking permits to deploy additional stationless bikes. San Francisco, however, said the contract does not apply to dockless bike-share, but only station-based bike-share. Well, a judge sided with Lyft, saying the agreement did “not draw a distinction between docked/stationed and stationless/dockless bikes…Plaintiff therefore is entitled to unconditional exclusivity for stationed or stationless ‘traditional’ bikes during the term of the agreement.”

While the process continues in court, the SFMTA has also extended JUMP’s permit for up to 500 stationless bikes in order to ensure more reliable services.

I’ve reached out to Uber/JUMP and will update this story if I hear back.


Source: TechCrunch

In healthcare these days, ‘There’s an app for that’… unless you really need it

When a digital health company announces a new app, everyone seems to think it’s going to improve health. Not me.

Where I work, in San Francisco’s public health system, in a hospital named after the founder of Facebook, digital solutions promising to improve health feel far away.

The patients and providers in our public delivery system are deeply familiar with the real-world barriers to leveraging technology to improve health. Our patients are low-income (nearly all of them receive public insurance) and diverse (more than 140 languages are spoken). Many of them manage multiple chronic conditions. The providers that care for them struggle with fragmented health records and outdated methods of communication, like faxes and pagers.

So when companies tell us they will cure diseases, drive down costs, and save lives with state-of-the-art technology, I am often hesitant. 

More than thirty billion dollars have been invested in digital health since 2011. The resulting technological innovations, such as mobile applications, telemedicine, and wearables, promise to help patients fight diabetes, treat chronic disease, or lose weight, for example.

However, we have yet to see digital health drive meaningful improvements in health outcomes and reductions in health expenditures. This lack of impact is because digital health companies build products that often don’t reach beyond the “worried wellâ€� – primarily healthy people who make up a small proportion of health expenditures and are already engaged in the healthcare system.

If we’re designing health apps for those who already have access to healthcare, nutritious food, clean air to breathe, and stable housing, we’re missing the point.

It’s no surprise that health apps are incongruous with the needs of low-income, diverse, and vulnerable patients when these populations are unlikely to be a part of user testing. In addition, the science that technology developers draw from is generated by clinical trials conducted on participants who often do not reflect the diversity of the United States.

Over 80% of clinical trial participants are white, and many are young and male. Women, racial and ethnic minorities, as well as older adults must be included in clinical trials to ensure the results — drawn on not only for product development but also for clinical care and policy — are relevant for diverse populations. 

Research conducted by my colleagues at the UCSF Center for Vulnerable Populations demonstrates that patients who are low-income are unable to access many digital health apps. One of our patients testing a popular depression-management app said, “I’d get really impatient with this� and expressed concern that “Somebody that’s not too educated would be like, ‘now, what do I do here?’� A caregiver testing a different app also voiced frustration, saying “Yeah, it’s an app that makes you feel like an idiot.� Yet, despite these barriers, the majority of our study participants (most of whom have smart phones) also express a high interest in using technology to manage their health.

 While the private sector is great for innovation, it will fail to improve health in a meaningful way without real-world evidence generated in partnership with diverse patients. In addition, these for-profit companies face long odds to benefit their shareholders in a substantial way without learning how to reach the 75 million patients on Medicaid (including 1 in 3 Californians) who stand to benefit from digital health solutions.

 There’s an answer, though, and it’s within reach. To truly improve health outcomes, digital health companies must partner with public health experts and patients to not only ground themselves in evidence-based research, but also build products that meet the needs of all patients. 

Along with the compelling business potential of innovating for Medicaid, infrastructure to support this work is growing. For example, organizations like HealthTech4Medicaid are bending the arc of innovation towards the patients who need it most through advocacy and key partnerships with payers, policy makers, care providers, and technology developers.

To truly revolutionize health, let’s demand that technology creators and scalers include diverse end users early and often. Otherwise, the app “for that� will be for them, not for all of us.


Source: TechCrunch

Don’t hold your breath for the moon

In the house in which I grew up, a single framed newspaper front page loomed over us. “MAN ON MOON“, it declared jubilantly, in an enormous, suitably momentous typeface. Subheadings included “‘It’s very pretty up here … a fine, soft surface’” and, of course, “A giant leap for mankind.”

One leap forward, three steps back. That newspaper was dated fifty years ago today, as I type this. Apollo 17 — “the most recent time humans have travelled beyond low Earth orbit” — took place in December 1972, a date at which a large majority of humanity today was not yet born.

Space travel is not the stuff of science fiction. It is the stuff of history books, of yesteryear, of scratchy black-and-white TV, of that newspaper which was already faded in my youth.

What happened? I mean, lots, but ultimately the costs were too high, the tangible benefits too nonexistent, and the Space Shuttle was too much of an unmitigated disaster from start to finish in every way.

What happens next? Well, there we have a quick answer: we’re going back! America is going to land the first woman on the moon by 2024! Absolutely!

…you’re absolutely right to be very skeptical.

There are numerous “lunar exploration architectures,” or ways to return to the Moon. My friend Casey Handmer, a physicist, space enthusiast, and former levitation engineer, itemizes them in this excellent blog post from a few months ago. One of them is NASA’s proposed Lunar Gateway, which will place a space station into high Moon orbit, from and to which lunar landings will descend and return.

Is this a good idea? …Well, it’s an idea. But it’s better to have a plan and to be making progress on it than not, right? Right? …Except the last few months have seen a bewildering flurry of chaos and confusion which makes NASA’s lunar program more closely resemble a headless chicken than a smoothly oiled machine.

First, an unsigned five-page document, riddled with spectacular grammar and spelling errors such as

There is no feasible means to redesign it or any other heavy left rocket to more transport the lunar landing elements

(!) was shared by “the Gateway program office at Johnson Space Center in Houston,” reported Ars Technica. (Casey wrote an exegesis of this dubious document, if you want to see it deconstructed in detail.) Then, earlier this month, NASA demoted and replaced its executives in charge of human space exploration.

Does this sound like the behavior of a lunar project accelerating to an on-target, on-time landing? Or more like a bureaucratic catastrophe thrashing frantically while failing to get anywhere at all? “As it stands, few experts believe NASA’s plan for returning to the moon in 2024 is feasible,” says Vox mordantly. You don’t say.

I’d be so delighted to see a woman walk on the moon in 2024. But I’m not exactly holding my breath. By 2032 we will have gone sixty years, three generations, between human lunar excursions. Some people think we shouldn’t go back at all, that there is too much of more importance to do here on Earth. I disagree, strongly, but I think even they might still agree that it would be sad beyond belief if, if and when we next land on the Moon, there’s no one around who remembers the last time.


Source: TechCrunch

An Alien-Hunting Russian Tech Mogul May Help Solve a Space Mystery

Russian billionaire Yuri Milner has invested a fortune to help SETI find the source of cosmic flashes that emit the energy of 500 million suns.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920