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

Archivo del Autor: Belen De Leon

iPhone XR early presale demand and the next Apple event is Oct. 30th – CNET

Which iPhone XR models are showing shipment delays and what we’re expecting at Apple’s next launch event. Catch up on all your iPhone news for the week.
Source: CNET

Free societies face emerging, existential threats from technology

Silicon Valley is currently, and correctly, under fire for the failure of leading platforms such as Facebook, Google and Twitter to protect against the spread of disinformation, hate speech and efforts to disrupt our elections. I don’t know why these companies behaved as they did.

But whatever the reason – naiveté, excessive focus on near-term profits, or simply a lack of proper attention on mind-numbingly complex problems – it’s clear they have to do a better job of making sure technology makes our world safer, freer and more stable rather than the opposite.

But it’s not just these big companies that need to up their game. As venture capitalists, we need to do more to find, fund and help a new generation of technology companies that build the infrastructure and applications to deal with technology-based threats to stability and security. Yes, Facebook and Twitter must deal with unintended consequences of their massive platforms. But if history is any guide, it will be new companies that come up with the bold new visions and business models to address fundamental, once-in-a-generation challenges.

I don’t use the word fundamental lightly. Just think about all security failures you now take for granted, that once would have been unthinkable. Our PCs and other devices are patched every few hours or days, rather than every few months. We are routinely warned by merchants—sometimes even credit agencies!—to change our passwords because they’ve been hacked. We are relieved, rather than annoyed, when the credit card company calls to verify our recent purchases.

We feel abused when we read how our online identity has been monetized without our knowledge or used to micro-target us with ads by groups seeking to polarize our politics. And there are deeper-seated concerns, like the nagging fear of a terror attack or a lone-wolf gunman when we enter an airport or let our teenage kid go to a concert. Our physical and cyber selves feel threatened on a regular basis. Like it or not, we are too often under attack, as individuals, consumers and as citizens. But like the proverbial frog in a pot, we don’t seem to notice the rising water temperature.

If we stick with the status quo, that water is only going to get hotter. We already know the Russians (and the Iranians, and the North Koreans) are again targeting U.S. voting systems in advance of the midterm elections, and the Russians also have the ability to shut down large parts of our electric grid. It hasn’t happened yet, but will Americans start worrying about congregating in public spaces, whether it is to protest, attend large rallies, or go to concerts? I grew up in Pakistan, where horrific gun and bomb attacks on civilians are more common. I can’t help fear the same scourge will come to our shores.

If this sounds like scare-mongering, so be it. There is no getting around the fact that more people have more ways to do large-scale damage than ever before. Thankfully there are technologists and entrepreneurs working diligently to find ways to defend us from such harm.

Our portfolio company Evolv Technology, for example, is using advanced sensors and AI in weapons detection systems that can screen hundreds of people per hour  without making them slow down or empty their pockets and purses. Companies like ShieldAI, Convexxum, Echodyne and others are using machine vision and advanced radars/lidar technologies to prevent people from being put in harm’s way by drone-type attacks.

A drone flying and filming over Dubai

Funding such companies can be different than the deals Silicon Valley VCs are used to.  In most cases, these firms must collaborate with trusted government actors, intelligence agencies and enforcement organizations–not to mention comply with their regulations. To be successful, they need to share information with other companies, including competitors.

But I’m betting the trouble will be well worth it. History tells us that companies that overcome big obstacles to create new markets often enjoy years of rapid growth, and few competitors.

Most of all, I believe a nervous world is ready to reward companies that make it feel safer. Just as Uber and Airbnb caught the front edge of the sharing economy boom, companies whose mission is aligned with a change in the societal zeitgeist can create huge value.

Investors are already doing their part. DCVC recently invested in Fortem Technologies, and Shasta Ventures in AirSpace, which make Star Wars-ish systems of AI-based drones whose only role is to automatically detect, identify, and slam into drones that wander into unauthorized airspace — say, over a private estate, or a factory.

General Catalyst invested in Mark43, which makes a cloud platform to help police departments and their detectives investigate crimes more quickly and effectively.

While these mission-oriented companies may not provide the fastest or steepest ramp to riches, the best of these mission-oriented companies will create technology that affects each of us every day, and businesses that will be resilient to economic cycles, fads and fashion. For investors, it’s a twofer of enlightened self-interest — both as investors, and as citizens. To paraphrase JFK, we should invest in such companies “not because it is easy, but because it is hard.”


Source: TechCrunch

Gearing up to step into virtual reality

Editor’s note: This post was done in partnership with Wirecutter. When readers choose to buy Wirecutter’s independently chosen editorial picks, Wirecutter and TechCrunch may earn affiliate commissions.

For the past two years, we’ve been closely following the advances of new VR experiences. Much of this gear is still in development, but if you’re eager to dive in and get a sense of what’s available right now, we’ve put together our current recommendations for mobile, PC, console and budget VR headsets.

The Oculus Go is light enough to wear comfortably, but it’s still a bit front-heavy. (Photo: Signe Brewster)                          

Standalone Headset: Oculus Go

The Oculus Go is a standalone headset  that doesn’t require a PC, game console or mobile phone to run. The Go comes with a sharp built-in screen and a comfortable controller that convincingly puts your hand in whatever virtual world you’re exploring. It’s compatible with Oculus games and shares the Stream VR app library with the Samsung Gear VR, so there are enough games to keep you busy for hours.

You can also watch movies and TV via streaming services. Its straps fit around the sides and over the top of your head and it’s light enough that you’ll forget you’re wearing it. Although its field of view is wider and its lenses are better than Gear VR’s, its screen resolution is lower. While you can move your head from left to right, up and down, and forward and backwards, your view won’t change when you tilt your head.

For what it currently offers, we think the Oculus Go is bit pricey, and some people might want to wait for the Oculus Quest next year. But the Go’s hardware is impressive and it’s the best overall standalone headset for most people right now.

Photo: Signe Brewster

VR Headset for PC: Oculus Rift + Touch

Whether you’re a beginner or seasoned gamer, the Oculus Rift + Touch VR headset for PC provides an enjoyable experience that’s easy to navigate and deeply immersive. The Rift + Touch has three cords, one that’s tethered to your PC — which gives the system more processing power — and two that are connected to its included sensors. It’s the most comfortable headset we tested, fitting to wear over long periods of time, and easy to set up. Playing games with it calls for a bit of space; Rift recommends at least a 5-by-5 box.

We found that gameplay in a larger area (a 5-by-11 space) is even better. You’ll be able to interact within and see different parts of virtual worlds through head movements and by stepping from side to side. We like that its controllers are balanced and that the system comes with its own set of headphones. Like the Oculus Go, the Rift + Touch can be used with Oculus and Stream VR games.

Photo: Signe Brewster                                                                                                                                                   

PS4 Headset: Sony PlayStation VR Bundle

If you already own a PlayStation 4 and want to give virtual reality a try, we recommend doing so with the Sony PlayStation VR. This system’s tracking isn’t as powerful as a high-end PC’s, but it still offers an incredibly immersive experience. Tracked by the PlayStation VR camera, the Move controllers are responsive and one of the system’s best features.

The bundle we recommend comes with two Move controllers, a camera, and the Skyrim VR game — it’s important to note that PlayStation VR bundles are frequently discontinued and the only difference in the newer versions have been the featured game. Unlike our VR headset for PC picks, PlayStation VR does not have separate screens for each eye and it has a higher refresh rate for a high-quality visual experience. The headset fits more like a hard hat as opposed to goggles, but it’s one of the most comfortable headsets we tested.

Photo: Signe Brewster

Mobile Headset: Samsung Gear VR

Samsung Gear VR is the best VR headset made for a phone — but it’s only compatible with Samsung Galaxy and Note smartphones. It can be used with a broad variety of apps and games, and overall offers the best mobile VR experience. We like its UI and that there’s more to explore within its app ecosystem than with than with our runner-up pick, the Google Daydream View.

Its headset has adjustable straps, comfortable padding and a lens adjustment dial. The Gear VR’s controller is intuitive, easy to hold and connects to your phone over Bluetooth. Instead of tracking every hand movement, the remote is primarily limited to pointing and clicking, but its trigger button and trackpad feel natural and still give you a sense of immersion. It’s a bit heavier to wear than other mobile VR headsets we tested, but it fits better to the face for some and is more secure.

Aside from puzzle, shooting and adventure titles, you can download any Oculus games you already own and play them with the Gear VR for free. If you don’t own one of Samsung’s flagship phones, we recommend the Google Daydream View, or the standalone Oculus Go.

Photo: Signe Brewster

Budget VR & AR Headset: Merge VR/AR Goggles

If you don’t need the absolute best experience and want an inexpensive way to try VR for the first time, Merge VR/AR Goggles for Google Cardboard is the best offering. Compared to the other six budget headsets we tested, we preferred its combination of adjustability, price and comfort. It’s an upgrade from Cardboard and is still compatible with Google’s ecosystem of apps.

We like that it doubles as an augmented reality headset that can be paired with the Merge Cube and Merge’s curated VR library. You can play games, go on virtual expeditions, and watch films with the Merge VR/AR Goggles. It works with more phones (including iPhones). But that makes the quality feel a bit lower than experiences tailored for specific mobile systems. So long as you have a smartphone with a large screen and high resolution you’ll get a decent introductory VR experience.

These picks may have been updated by WirecutterWhen readers choose to buy Wirecutter’s independently chosen editorial picks, Wirecutter and TechCrunch may earn affiliate commissions.


Source: TechCrunch

How to stay anonymous online

You don’t have to be a secret agent or a notorious hacktivist to care about anonymity. Consult this guide to learn tips, tricks, and best practices for staying anonymous and keeping your online activity private

The post How to stay anonymous online appeared first on Digital Trends.


Source: Digital trends

Asus ZenBook 13 UX331UA review

It’s never been truer that you don’t need to spend over a thousand bucks to buy a good laptop. The ZenBook 13 takes we’ve always loved about its predecessor and makes enough small refinements to keep it ahead of its competitors.

The post Asus ZenBook 13 UX331UA review appeared first on Digital Trends.


Source: Digital trends

Dungeons & Dragons Art Is Finally Getting the Respect It Deserves

It’s no longer just valued in game stores and comics shops.
Source: Wired

Photo Gallery: Pulsars Beam Like Lighthouses in the Cosmos

Their spin rate is so consistent that people who navigate spacecraft around our solar system use them as mile markers to know exactly where they are.
Source: Wired

Apple Data Downloads, A Dating App for Trump Fans, and More Security News This Week

North Korean bitcoin theft, Fake FCC complaints, and more security news this week.
Source: Wired

Apply for free tickets to Startup Battlefield Latin America 2018

We’re just a few short weeks away from the inaugural Startup Battlefield Latin America 2018 that takes place November 8 at the Tomie Ohtake Institute in São Paulo, Brazil. That’s when up to 15 of Latin America’s exceptional early-stage startup founders will launch their companies to the world as they compete for cash, glory and investor love.

It promises to be a fierce competition, and we want you to come revel in the excitement, the knowledge-sharing, the networking and the opportunities. Best of all, spectator tickets are free — simply apply right here. We’ll select people in the Latin American startup scene on a first-come-first-served basis. We’ll notify all ticket winners via email.

Here’s how the Startup Battlefield format works. During three preliminary rounds, up to five startups per round will each have six minutes to pitch and present their demo before a panel of expert tech and VC judges. The judges have six minutes following each pitch to ask teams probing questions. Five of the competing startups will move on to the finals and pitch again to a new set of judges.

One finalist will be named the first TechCrunch Startup Battlefield Latin America champion and win a $25,000 non-equity cash prize and a trip for two to the next Disrupt, where they can exhibit free of charge in the Startup Alley — and possibly qualify to participate in the Startup Battlefield at Disrupt.

In-between all the fast-paced Startup Battlefield rounds, we’ve gathered an outstanding lineup of speakers to discuss a range of tech topics of interest to the LATAM region. Here’s just a sample:

Read the full Startup Battlefield LATAM 2018 agenda to learn what else we have planned throughout the day.

Don’t miss your opportunity to watch the first Startup Battlefield Latin America competition, hear dynamic speakers discuss tech and investment issues specific to Latin America and enjoy a day of networking and opportunity with like-minded entrepreneurs. It all takes place November 8, 2018, in São Paulo, Brazil. Apply for your free spectator ticket today.


Source: TechCrunch

iPhone XR early presale demand and the next Apple event is October 30th – CNET

Which iPhone XR models are showing shipment delays and what we’re expecting at Apple’s next launch event. Catch up on all your iPhone news for the week.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086