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

Archivo del Autor: Belen De Leon

Apply to participate in the Hackathon at Disrupt San Francisco 2019

Great news for all you coders, hackers, developers and creative tech makers — our onsite Hackathon returns to Disrupt San Francisco 2019 on October 2-4. Applications to hack are open now and if you’re selected, you get to flex your mighty coding skills and go head-to-head against some of the world’s best developers to build something amazing. Even better, participating in the Hackathon doesn’t cost a thing, so hop to it and apply right here.

The Hackathon is a grueling, exhilarating, sleep-deprived experience — and a ton of fun. It puts your skills to the test, tries your endurance and fosters community. Don’t worry, we’ve got you covered in terms of food and drink. Pizza, beer and plenty of coffee will help keep you fueled and focused.

Here’s how the Disrupt SF 2019 Hackathon works. It takes place during the Disrupt conference in a dedicated section of Moscone Convention Center. Only 800 hackers will be accepted to have a day and a half to build projects with sponsored APIs, data sets and other tools.

There will be plenty of sponsors offering prizes (often a nice chunk of cash) to the teams that best address their specific challenges. On top of that, TechCrunch will award a $10,000 grand prize to the best overall hack project.

What kind of sponsored contests can you expect? We’ll announce this year’s sponsors and contests over the next few weeks, but you can get an idea of what’s coming from the sponsored contests, prizes and winners from last year’s Disrupt SF 2018 Hackathon.

Judging begins on the afternoon of day two. Our experts will review all completed projects in a science fair- style format and select 10 finalists. On day three, the 10 finalists each have two minutes to pitch their project on the Extra Crunch Stage. Check out the entire agenda on the Hackathon website.

After the judges confer, sponsor partners will announce the winner of their specific contests and, finally, TechCrunch will announce one overall Hackathon champion and winner of the $10,000 grand prize.

Need more reasons to apply? This is a great opportunity to meet and network with your peers, potential partners or employers. Plus, Hackathon participants receive free Innovator passes to Disrupt for that third day. Sweet.

Remember, it won’t cost you anything to apply to participate in the Hackathon, which takes place at Disrupt San Francisco 2019 on October 2-4 at Moscone North. Don’t miss out on this chance to display your prowess to a global developer community. Apply to the Hackathon today. We can’t wait to see what you create!

Is your company interested in sponsoring or exhibiting at Disrupt SF? Click here.


Source: TechCrunch

Un robot aprende a usar herramientas mediante observación y experimentación

Sin ningún tipo de orden ni entrenamiento explícito, la máquina ha descubierto por sí misma cómo usar y mover distintos objetos que no había visto antes. Para lograrlo, combina información previa con su propia experimentación y observa a los humanos mientras manipulan las cosas
Source: MIT

Las actuales medidas contra la falta de diversidad en IA no sirven

La proporción de mujeres y miembros de minorías entre el profesorado, los conferenciantes y los investigadores de inteligencia artificial es irrisoria. Un nuevo informe denuncia que limitarse a aumentar su presencia no funciona porque la estrategia no aborda la raíz de estas desigualdades
Source: MIT

Estos mapas 3D con precisión centimétrica dejarán obsoleto al GPS

Las nuevas tecnologías como la realidad aumentada y los coches autónomos necesitan conocer la ubicación de las cosas con una gran exactitud para funcionar correctamente. Y esto es justo lo que ofrecen estos mapas de una ‘start-up’ británica que sólo utiliza cámaras para trabajar
Source: MIT

How to Avoid 'Avengers: Endgame' Spoilers Online

Here are simple tips and even Chrome extensions to spare yourself some heartbreak.
Source: Wired

Nvidia agrees with Tesla’s take on self-driving cars, but corrects specifics

Nvidia vice president Rob Csongor agreed with broad statements by Elon Musk at Tesla’s April 22 Autonomy Investor Day. Csongor then took exception to what he termed were inaccuracies about Nvidia’s self-driving car chip.

The post Nvidia agrees with Tesla’s take on self-driving cars, but corrects specifics appeared first on Digital Trends.


Source: Digital trends

Microsoft beats expectations with $30.6B in revenue as Azure’s growth continues

Microsoft reported its quarterly earnings for Q3 2019 today. Overall, Wall Street expected earnings of about $1 per share and revenue of $29.84 billion. The company handily beat this with revenue of $30.6 billion (up 14 percent from the year-ago quarter) and earnings per share of $1.14.

With Microsoft focusing heavily on its cloud business, with both Azure and its other cloud-based services, it’s no surprise that this is also what Wall Street really cares about. The expectation here, according to some analysts, was that the company would hit a run rate of about $38.5 billion.

And indeed, Microsoft Azure had a pretty good quarter, with revenue growing 73 percent. That’s a bit lower than last quarter’s results, but only by a fraction, and shows that there is plenty of growth left for Microsoft’s cloud infrastructure business.

Azure’s growth slowed somewhat in recent quarters. In some ways, that’s to be expected, though. Microsoft’s cloud is now a massive business and posting 100 percent growth when you have a run rate of almost $40 billion becomes a bit harder.

“Demand for our cloud offerings drove commercial cloud revenue to $9.6 billion this quarter, up 41% year-over-year,” said Amy Hood, executive vice president and chief financial officer of Microsoft. “We continue to drive growth in revenue and operating income with consistent execution from our sales teams and partners and targeted strategic investments.”

The company’s ‘intelligent cloud’ segment, which includes Azure and other cloud- and server-based products, reported revenue of $9.7 billion, up 22 percent from the year-ago quarter.

Microsoft’s productivity applications also fared well, with total revenue up by 14 percent to $10.2 billion. Here, revenue from LinkedIn also increased by 27 percent and the company highlighted that LinkedIn sessions also increased 24 percent.

Other highlights of the report include an increase in Surface revenue of 21 percent, which was expected given the number of new devices the company released in recent quarters.

“Leading organizations of every size in every industry trust the Microsoft cloud. We are accelerating our innovation across the cloud and edge so our customers can build the digital capability increasingly required to compete and grow,” said Satya Nadella, CEO of Microsoft.

For more financial details, you can find the full report here.


Source: TechCrunch

Facebook keeps growing with 2.38B users in Q1, but saves $3B for FTC fine

A massive penalty hangs over Facebook’s head, but it otherwise had a very strong Q1 earnings report. Facebook reached 2.38 billion monthly users, up 2.5 percent from 2.32 billion in Q4 2018 when it grew 2.2 percent, and it now has 1.56 billion daily active users, up 2.63 percent from 1.52 billion last quarter when it grew 2 percent. Facebook pulled in $15.08 in revenue, up 26 percent year-over-year compared to Refinitiv’s consensus estimates of $14.98 billion in revenue. Facebook recorded earnings per share of $0.85 compared to estimates of $1.63 EPS. However, that’s beacuse Facebook has set aside $3 billion to cover a potential FTC fine that it’s still resolving. Without that fine, it owuld have had an EPS of $1.89.

Facebook’s share price rose 4.89 percent to $191.50 after closing before earnings at $182.58, way up from its recent low of $124.06 in December. Wall Street seems to have already priced in the potential FTC fine.

Facebook wrote in its earnings release about the FTC fine that:

“In the first quarter of 2019, we reasonably estimated a probable loss and recorded an accrual of $3.0 billion in connection with the inquiry of the FTC into our platform and user data practices, which accrual is included in accrued expenses and other current liabilities on our condensed consolidated balance sheet. We estimate that the range of loss in this matter is $3.0 billion to $5.0 billion. The matter remains unresolved, and there can be no assurance as to the timing or the terms of any final outcome.”

This is the first earnings report of a full quarter following Facebook’s worst-ever security breach in September that impacted 50 million users, shaking confidence in the social network’s privacy and security. It’s also the first full quarter in which Facebook sold its own branded hardware — its Portal video chat device that was well received by critics except for the fact that it was made by Facebook.

Yet the defining story continues to be Facebook’s struggle with claims that its developer platform endangered user privacy and steamrolled competitors in search of growth. The fact that Facebook isn’t losing massive numbers of users after years of sustained scandals is a testament to how deeply its woven itself into people’s lives.


Source: TechCrunch

Mark Zuckerberg has a podcast no one asked for – CNET

So far there are two episodes of Tech & Society With Mark Zuckerberg.
Source: CNET

NASA, FEMA and International Partners are planning an asteroid impact exercise

When it comes to planning for a potential asteroid strike on planet Earth, The U.S. National Aeronautics and Space Administration and Federal Emergency Management Agency don’t want to miss a thing.

Alongside international partners like the European Space Agency’s Space Situational Awareness-NEO Segment and the International Asteroid Warning Network (IAWN), NASA’s Planetary Defense Coordination Office will participate in a “tabletop exercise” that will simulate a scenario for how to respond to an asteroid on an impact trajectory with the Earth (it’s unclear whether Billy Bob Thornton, Bruce Willis, Ben Affleck, or Liv Tyler will participate).

NASA and its partners have actually been on the lookout for potentially calamitous near earth objects (which are asteroids, comets, or unidentified objects that come within 30 million miles of Earth) for more than 20 years.

The tabletop exercise is a simulation used in disaster management planning to help inform organizations that would be relevant to mobilization and response of important aspects of a possible disaster and identify ways to respond.

Participants in the “Armageddon” exercise (not its official name), will use a scenario developed by NASA’s Jet Propulsion Laboratory’s Center for NEO Studies (CNEOS).

“These exercises have really helped us in the planetary defense community to understand what our colleagues on the disaster management side need to know,” said Lindley Johnson, NASA’s Planetary Defense Officer, in a statement. “This exercise will help us develop more effective communications with each other and with our governments.”

Simulations like this are actually required by the government thanks to the National Near-Earth Object Preparedness Strategy and Action Plan.

The scenario these organizations are going to wrestle with involves the fictional identification of NEO that was identified on March 26, and that astronomers believe may be potentially hazardous to Earth. The scientists speculate that the asteroid could pose a 1 in 100 chance of hitting the Earth in 2027 (the 1 in 100 chance is actually the real threshold for initiating plans to respond to an asteroid strike by the global community).

From there, participants in the simulation will discuss potential preparations for reconnaissance and deflection missions — as well as planning to mitigate the potential impact from a strike.

“NASA and FEMA will continue to conduct periodic exercises with a continually widening community of U.S. government agencies and international partners,” said Johnson, in a statement. “They are a great way for us to learn how to work together and meet each other’s needs and the objectives laid out in the White House National NEO Preparedness Action Plan.”

This isn’t the first time NASA has joined a NEO impact exercise. So far, NASA has completed six impact exercises: three international exercises in 2013, 2015, and 2017 and another three with FEMA (those included representatives from the Department of Defense and the State Department as well).

“What emergency managers want to know is when, where and how an asteroid would impact, and the type and extent of damage that could occur,” said Leviticus Lewis of the Response Operations Division for FEMA.

NASA did not say whether it has put any contingency plans in place for an “Independence Day” scenario.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557