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

Archivo del Autor: Belen De Leon

Best free online movie streaming services in 2019: 10 Netflix alternatives – CNET

Can’t afford Netflix? Chill! These services offer plenty of entertainment at no charge.
Source: CNET

Don't even bother cleaning your phone screen any other way than these – CNET

The absolute best techniques to keep that iPhone or Android screen sparkly clean.
Source: CNET

An Aviation Pioneer Goes All In on Electric Planes

André Borschberg, one of two men to fly around the world in a solar-powered plane, launched a new company called H55.
Source: Wired

Davey G. Johnson, automotive writer and friend of Roadshow, dead at 43 – Roadshow

To many of us, Davey was more than just a colleague.
Source: CNET

2019 Mercedes-Benz G550 is a cushier head-turner video – Roadshow

Benz’s iconic G-Wagen adds friendly on-road manners, a roomier and nicely trimmed interior and strong cabin tech to its bag of tricks.
Source: CNET

Tesla Model S Long Range takes us back to the future – Roadshow

370 miles of range never looked so good.
Source: CNET

Facebook adds new limits to address the spread of hate speech in Sri Lanka and Myanmar

As Facebook grapples with the spread of hate speech on its platform, it is introducing changes that limit the spread of messages in two countries where it has come under fire in recent years: Sri Lanka and Myanmar.

In a blog post on Thursday evening, Facebook said that it was “adding friction� to message forwarding for Messenger users in Sri Lanka so that people could only share a particular message a certain number of times. The limit is currently set to five people.

This is similar to a limit that Facebook introduced to WhatsApp last year. In India, a user can forward a message to only five other people on WhatsApp . In other markets, the limit kicks in at 20. Facebook said some users had also requested this feature because they are sick of receiving chain messages.

In early March, Sri Lanka grappled with mob violence directed at its Muslim minority. In the midst of it, hate speech and rumors started to spread like wildfire on social media services, including those operated by Facebook. The government in the country then briefly shut down citizen’s access to social media services.

In Myanmar, social media platforms have faced a similar, long-lasting challenge. Facebook, in particular, has been blamed for allowing hate speech to spread that stoked violence against the Rohingya ethnic group. Critics have claimed that the company’s efforts in the country, where did does not have a local office or employees, are simply not enough.

In its blog post, Facebook said it has started to reduce the distribution of content from people in Myanmar who have consistently violated its community standards with previous posts. Facebook said it will use learnings to explore expanding this approach to other markets in the future.

“By limiting visibility in this way, we hope to mitigate against the risk of offline harm and violence,â€� Facebook’s Samidh Chakrabarti, director of product management and civic integrity, and Rosa Birch, director of strategic response, wrote in the blog post.

In cases where it identifies individuals or organizations “more directly promote or engage violence�, the company said it would ban those accounts. Facebook is also extending the use of AI to recognize posts that may contain graphic violence and comments that are “potentially violent or dehumanizing.�

The social network has, in the past, banned armed groups and accounts run by the military in Myanmar, but it has been criticized for reacting slowly and, also, for promoting a false narrative that suggested its AI systems handle the work.

Last month, Facebook said it was able to detect 65% of the hate speech content that it proactively removed (relying on users’ reporting for the rest), up from 24% just over a year ago. In the quarter that ended in March this year, Facebook said it had taken down 4 million hate speech posts.

Facebook continues to face similar challenges in other markets, including India, the Philippines, and Indonesia. Following a riot last month, Indonesia restricted the usage of Facebook, Instagram, and WhatsApp in an attempt to contain the flow of false information.


Source: TechCrunch

Terry Gou resigns as Foxconn’s chairman to run for president of Taiwan

Terry Gou said at Foxconn’s annual general meeting today that he is leaving the electronics manufacturing giant as he prepares to run for president of Taiwan. Gou, who founded Foxconn (also known as Hon Hai Precision Industry Co.) 45 years ago and is also its biggest shareholder, will remain on the company’s board. Young Liu, the head of Foxconn’s semiconductor business, will succeed him as chairman and the company will also transition to a committee-directed management structure.

Gou first officially announced in April that he plans to resign as chairman to focus on his campaign for the nomination of Taiwan’s opposition party, the Kuomintang. If he succeeds against other KMT candidates, including Kaohsiung mayor Han Kuo-Yu, Gou will be challenging President Tsai Ing-wen, a member of the Democratic Progressive Party, for the election next January.

Foxconn (one of Apple’s biggest suppliers) is China’s largest private employer and the Kuomintang supports a closer relationship with the Chinese government, despite its stance that Taiwan is a rogue province. Gou’s ties to the country will be scrutinized during the campaign as he opposes Tsai and the DPP, advocates of Taiwan’s sovereignty. The issue is especially fraught after the recent large-scale demonstrations in Hong Kong against a bill that would have allowed extradition to China.

Last month Gou, who has never held political office before, tried to assuage critics by saying he has no plans to meet with Chinese President Xi Jinping after the head of Taiwan’s Mainland Affairs Council of the Executive Yuan, Chen Ming-Tung, claimed Gou had said Taiwan was part of China. Gou also said that during a recent meeting with Donald Trump he had asked the president of the United States to work on improving the relationship between all three countries.

Gou’s campaign has also been marred by other controversies, such as when he said “the harem should not meddle in politics� after his wife, Delia Tseng, objected to his candidacy. Gou later apologized for the remark.


Source: TechCrunch

Ethiopia’s bid to become an African startup hub hinges on connectivity

Ethiopia is flexing its ambitions to become Africa’s next startup hub.

The country of 105 million with the continent’s seventh largest economy is revamping government policies, firing up angel networks, and rallying digital entrepreneurs.

Ethiopia currently lags the continent’s tech standouts—like Nigeria, Kenya and South Africa—that have become focal points for startup formation, VC, and exits.

To join those ranks, the East African nation will need to improve its internet environment, largely controlled by one government owned telecom. Last week Ethiopia’s government shut down the internet for the entire nation.

Startups, hubs, accelerators

Ethiopia has the workings of a budding tech scene. Much of it was on display recently at the county’s first Startup Ethiopia event held in Addis Ababa.

On the startup front, ride-hail ventures Ride and ZayRide have begun to gain traction (Uber has not yet entered Ethiopia). Their cars are visible buzzing throughout the capital and ZayRide will expand in Liberia in August, CEO Habtamu Tadesse confirmed to TechCrunch.

While in Addis, I downloaded and used Ride—founded by female entrepreneur Samrawit Fikru—which quickly flashed connections to nearby drivers on my phone and allowed for cash payment.

This month’s Startup Ethiopia also showcased high-potential early-stage ventures, such as payment company YenaPay and online food startup Deamat. YenaPay has worked to build a digital payments imprint in Ethiopia’s largely cash based economy. The startup has onboarded over 500 merchants, including ZayRide, according to co-founder Nur Mensur.

Deamat blends e-commerce and agtech. “We connect small-holder farmers with consumers. People can use their phone, pay with their phone, get any kind of agricultural products they want and we deliver,” co-founder Kisanet Haile told me after pitching to judges that included Nigerian angel investor Tomi Davies and Cellulant CEO Ken Njoroge.

Ethiopia has several organizing points for startup, VC, and developer activity. Tech talent and startup marketplace Gebeya is located in Addis Ababa (with offices globally) and offers programs and services for ventures and tech professionals to gain developer skills and scale their digital businesses.

BlueMoon is an Ethiopian agtech incubator and seed fund. Its founder Eleni Gabre-Madhin has extensive experience working abroad and played a central convening role in the debut Startup Ethiopia event.

In terms of developer and co-working type spaces, Ethiopia has iCog Labs—an AI and robotics research company—and IceAddis, one of the country’s first tech hubs. Founded in 2011, IceAddis’s mission is to develop Ethiopia’s IT ecosystem, co-founder and CEO Markos Lemma told me during a tour. The hub runs programs such as Ice180, a six-month startup accelerator bootcamp that has graduated 40 ventures. IceAddis also offers a 24 hour co-working space for techies and startups who want to burn the midnight oil with internet access.

Angels and mentors

Startup Ethiopia featured two angel and support networks for Ethiopia’s startups. Tomi Davies and Ethiopian diaspora returnee Shem Asefaw announced the first Addis Ababa Angel Network, supported by African Business Angels Network, which is expected to accept startups this year.

Startup Ethiopia also showcased Ethiopians in Tech, an entrepreneur support group with Silicon Valley roots. SV based Bernard Laurendeau, a director at data analytics firm Zenysis and EiT founding member, made the trek from San Francisco to meet with local startups. So did Stackshare founder Yonas Beshawred.

Talk of leveraging Ethiopia’s diaspora, which is particularly strong and successful in the United States, for tech was mentioned several times at Startup Ethiopia, including on my panel.

Connectivity

The biggest hurdle for Ethiopia’s startup community (that I could identify) is the situation with local internet.

Mobile and IP connectivity in the country is managed by state-owned Ethio Telecom, though the government — led by newly elected Prime Minister Abiy Ahmed and President Sahle-Work Zewde — has committed to privatize it.

At Startup Ethiopia, I moderated and sat on panels with Ethiopian government representatives to discuss the country’s net situation. This was to the backdrop of the tech event’s WiFi not functioning properly over two days—something that was readily pointed out during Q&A by Ethiopian techies and Liquid Telecom CTO Ben Roberts, who flew in from Nairobi.

Several officials, such as State Minister of Innovation and Technology Jemal Beker, named specific commitments to improve the country’s internet quality, access and choice within the next year, with  Ethiopia’s Ministry of Innovation and Technology — Getahun Mekuria — seated in the front row.

Shortly after officials made these public pledges, the government shut down the country’s internet to coincide with national exams.

The government didn’t issue an official reason for the shutdown — and an official in charge of ICT policy did not respond to a TechCrunch inquiry — but press reports and a source speaking on background said the stoppage was done to prevent students from cheating.

Valid reason or not, I received several messages from local techies and startup heads (when the internet was intermittently switched back on) complaining about how the shutdown had totally crippled their businesses.

It appears the situation with internet in Ethiopia may be a bit of steps back before steps forward. After shutting things down, the government announced policy steps last week to break up the national telecom and IP monopoly and issue individual telco licences by the end of 2019.

Prospects

On the upside of Ethiopia’s bid to become a tech and startup hub, the country has a strong demographic and economic thesis—in its large population and economy—to support the scale up of problem-solving, digital businesses. Ethiopia’s large and entrepreneurial diaspora populations, with strong ties to Silicon Valley, could also become a bridge to capital and capacity for its early-stage ventures.

And another edge Ethiopia could have over other African tech hubs is its advances in developing a manufacturing industry (and higher-paid workforce) that’s now pulling some assembly from China. That includes a mobile assembly plant in Addis Ababa for Tenssion’s Tecno, Africa’s leading mobile phone brand.

Ethiopia’s startup scene will be stuck in the mud, however, without changes to the internet landscape. As we discussed on the Startup Ethiopia stage, the tech and startups of tomorrow—in Africa and globally—won’t just be driven by IoT, or the Internet of Things.

Tech ventures and their end-users are shifting toward an IoEA future: the internet-of-everything-all-the-time. And it’s impossible for Ethiopia’s startups to move in that direction in a market with one state controlled mobile provider and IP that has the power to arbitrarily nix connectivity.

So on the policy side, the single most effective thing the government of Ethiopia can do to provide an enabling environment for startups is open up its internet market to improve penetration, choice, cost, and reliability.

Do that and it’s likely the other tech pieces assembling in and around the country—ventures, angels, hubs, and entrepreneurs—will sort the rest out.

 


Source: TechCrunch

Google responds to a WSJ report that concluded there are millions of fake business listings on Maps

After a Wall Street Journal investigation concluded that there are millions of fake business listings on Google Maps, the company has issued a response detailing the measures it takes to combat the problem.

According to estimates from online advertising experts surveyed by the WSJ, there are “roughly 11 million falsely listed businesses on any given day,� with hundreds of thousands more fake listings appearing every month. Many are placed by businesses that specialized creating fake listings for clients that want to boost their information above competitors in search results.

According to a search expert interviewed by the WSJ, a 2017 academic study paid for by Google that found only 0.5% of local searches researchers examined were fake was skewed by limited data.

In the company’s response, Google Maps product director Ethan Russell wrote that of the more than 200 million listings added to Google Maps over the years, only a “small percentage� are fake. He said that last year Google took down more than 3 million fake business profiles, including more than 90% that were removed before users could see them. Google’s systems identified 85% of the listings removed, while 250,000 were reported by users. The company also disabled 150,000 user accounts found to be abusive, a 50% increase from 2017.

Russell wrote that the company is “continually working on new and better ways to fight these scams using a variety of ever-evolving manual and automated systems,� but can’t share more details about them because otherwise scammers might find a way to get around them.

The WSJ report comes as another Google-owned service, YouTube, is under scrutiny for how it fights abuse at scale. YouTube released its first anti-abuse report last year, but problematic content, including hate speech, continues to be a major problem and the platform’s critics say it haphazardly enforces its own policies.

Along with Apple, Amazon and Facebook, Google’s parent company Alphabet is currently facing antitrust investigations by the Federal Trade Commission and Justice Department, and its search business is expected to go under scrutiny.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909