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

Archivo del Autor: Belen De Leon

Huawei intends to give universities $300M in funding each year despite US trade ban – CNET

It comes after US colleges like MIT cut ties with the Chinese company.
Source: CNET

Samsung makes 5G cheaper with Galaxy A90 5G phone – CNET

Or at least we think it will be. The company hasn’t detailed the price, but A-Series phones typically cost hundreds less than the Galaxy S and Note lineups.
Source: CNET

Alleged iPhone 11 benchmark suggests faster CPU, 1GB extra RAM – CNET

We might see some small improvements in the iPhone XR successor.
Source: CNET

Facebook ready to hide likes, SpaceX satellite almost crashes video – CNET

In today’s tech news: A SpaceX satellite almost takes out a European satellite, Facebook experimenting with hiding likes and Chinese deepfake app Zao has users concerned about privacy.
Source: CNET

Supermicro Bug Could Let "Virtual USBs" Take Over Corporate Servers

A newly disclosed vulnerability in Supermicro hardware brings the threat of malicious USBs to corporate servers.
Source: Wired

Tom Hulme from GV is joining us at Disrupt Berlin

Based in London, Tom Hulme is a general partner for GV, the VC firm formerly known as Google Ventures. And Hulme isn’t your average VC as he likes to focus on hard problems instead of quick wins. He has become an important figure of the European VC landscape, that’s why I’m excited to announce that Glovo founder Oscar Pierre is joining us at TechCrunch Disrupt Berlin.

GV has had an interesting start in Europe. The firm originally announced a new, separate fund focused on European startups exclusively. A dedicated GV Europe team was supposed to lead the fund.

A few years later, GV has switched to a more global and unified strategy. The European team is now part of GV at large. But it doesn’t mean that GV stopped looking at European startups altogether.

Tom Hulme is evidence that GV is still very much active in London, the U.K. and Europe. A couple of years ago, TechCrunch’s Ingrid Lunden interviewed him. It is a fascinating read and I would recommend it to anyone interested in startup investment.

GV doesn’t want to stop at low-hanging fruits. The firm is looking at startups working around artificial intelligence and deep learning, virtual and augmented reality, the car of the future, life sciences and more.

For instance, Tom Hulme and his team looked at over 60 companies in Europe and Tel Aviv focused on AI. In other words, if you’re working on something big that requires a lot of capital, chances are you should meet up with GV.

Tom Hulme has invested in SpyBiotech, Lemonade, Currencycloud, Secret Escapes, Genomics Medicine Ireland, Cambridge Epigenetix and many other startups. And I can’t wait to hear what’s going to be his next investment.

Buy your ticket to Disrupt Berlin to listen to this discussion — and many others. The conference will take place on December 11-12.

In addition to panels and fireside chats, like this one, new startups will participate in the Startup Battlefield to compete for the highly coveted Battlefield Cup.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Tom is a general partner at Google Ventures. Previously, Tom was a design director at IDEO Europe, where he founded OpenIDEO, an open innovation platform that has over 150,000 users from more than 170 countries. Tom also launched OIEngine, an online platform for IDEO clients, including Harvard Business School and the Knight Foundation.

Before IDEO, Tom was managing director of Marcos, a British sports car manufacturer. As a serial entrepreneur, Tom also founded Magnom, a magnetic filter startup. Tom’s filter designs have been widely used in Formula One, Superbikes, JCB loaders, and central heating systems.

Tom has been recognized as a Young Global Leader by the World Economic Forum, and has been featured in WIRED UK’s Top 100 Digital Power Brokers list every year since the list has been published. He has also been included in the Evening Standard list of London’s 1000 Most Influential People.

Tom earned a first class bachelor’s degree in physics from the University of Bristol, and an MBA from Harvard Business School, where he received the Baker Scholar Award of high distinction. Tom has also received an honorary doctorate from University Arts London.


Source: TechCrunch

European banking app Monese partners with deposits marketplace Raisin

Monese, the European banking app aimed at customers with a ‘thin’ credit file or those who have moved country, is launching “Monese Savings” in partnership with fintech Raisin.

The new feature sees Monese customers gain access to Raisin’s cross-border deposits marketplace so that they can shop around for a competitive interest rate via the various European banks signed up to Raisin. It will initially be available to Monese personal account customers in the U.K., Germany, Austria, France, the Netherlands, and Spain.

As an example of what’s on offer, Monese says its U.K. customers can access rates of up to 2.20% AER via Wyelands Bank’s 5 years Fixed Term Deposit product. Shorter terms with different rates are available from other Raisin marketplace-supported banks and products.

“With a broad choice of Raisin’s more than 500 competitive, transnational savings products, available from over 80 partner banks located across the entire European Economic Area, Monese users will be able to select their preferred deposit in a new streamlined process,” says Monese.

As Monese Savings gets further developed, the plans, says the London startup, is to offer “seamless” savings account access and management all within the Monese app. This will soon facilitate automated recurring payments to make saving regularly more convenient.

Monese Savings sit alongside “Pots,” Monese’s non-interest bearing savings accounts, which were introduced in May 2019. This is more of a budgeting tool, rather than long-term savings where you’d expect to earn interest.

Notably, Monese is disclosing that it now has over 1.4 million signups, claiming that customer growth tripled in 2018 and that over 100,000 people are joining Monese every month. Demand for Monese across mainland Europe surpassed that of the U.K. in November 2018, says the fintech, and in March 2019, two-thirds of all sign-ups to Monese were in mainland Europe.

A year ago, Monese raised $60 million in Series B funding. Leading the round was Kinnevik, with participation from PayPal, Augmentum Fintech, International Airlines Group via its loyalty and data business Avios Group Ltd., and Investec’s INVC Fund.


Source: TechCrunch

Africa Roundup: Goldman backs Kobo360, Rwanda commits to EVs, Interswitch IPO update

Nigerian freight logistics startup Kobo360 raised a $20 million Series A round led by Goldman Sachs and $10 million in working capital financing from Nigerian commercial banks.

The company — with an Uber-like app that connects truckers and companies to delivery services — will use the funds to upgrade its platform and expand to 10 new countries beyond current operating markets of Nigeria, Togo, Ghana and Kenya.

Kobo360 looks to grow beyond its Nigeria roots to become a truly Pan-African company, co-founder Obi Ozor told TechCrunch .  He co-founded the venture in 2017 with fellow Nigerian Ife Oyedele II.

Since its launch in Lagos, the startup has continued to grow its product offerings, VC backing and customer base. Kobo360 claims a fleet of more than 10,000 drivers and trucks operating on its app. Top clients include Honeywell, Olam, Unilever, Dangote and DHL.

Kobo360’s latest round is also notable for Goldman Sachs’ involvement. Goldman’s participation tracks a growing list of African venture investments made by the U.S. based finance firm.

Chinese mobile-phone and device maker Transsion will list in an IPO on Shanghai’s STAR Market, Transsion confirmed to TechCrunch.

The company — which has a robust Africa sales network — could raise up to 3 billion yuan (or $426 million).

Transsion’s IPO prospectus is downloadable (in Chinese) and its STAR Market listing application available on the Shanghai Stock Exchange’s website.

STAR is the Shanghai Stock Exchange’s new Nasdaq-style board for tech stocks that also went live in July with some 25 companies going public.

Headquartered in Shenzhen — where African e-commerce unicorn Jumia also has a logistics supply-chain facility — Transsion is a top-seller of smartphones in Africa under its Tecno brand.

The company has a manufacturing facility in Ethiopia and recently expanded its presence in India.

Transsion plans to spend the bulk of its STAR Market raise (1.6 billion yuan or $227 million) on building more phone assembly hubs and around 430 million yuan ($62 million) on research and development, including a mobile phone R&D center in Shanghai, a company spokesperson said.

The government of Rwanda will soon issue national policy guidelines to eliminate gas motorcycles in its taxi sector in favor of e-motos, according to a preview of the plan by President Paul Kagame at a public-rally

The director general for the Rwanda Utilities Regulatory Authority, Patrick Nyirishema, confirmed Kagame’s comments were ahead of a national e-mobility plan in the works for the East African nation.

“The president’s announcement is exactly the policy direction we’re in…it’s about converting to electric motos…The policy is prepared, it’s yet to be passed…and is going through the approval process,� Nyirishema told TechCrunch on a call from Kigali.

Motorcycle taxis in Rwanda are a common mode of transit, with estimates of 20 to 30 thousand operating in the capital of Kigali.

Nyirishema explained that converting to e-motorcycles is part of a national strategy to move Rwanda’s entire mobility space to electric. The country will start with public transit operators, such as moto-taxis, and move to buses and automobiles.

Ampersand Africa e motorcycle

Ampersand, a Kigali-based e-moto startup, has already begun to pilot EVs and charging systems in Rwanda and will work with the country’s government on the moto-taxi conversion.

In an ExtraCrunch feature, TechCrunch delved into tech talent accelerator Andela — one of the most recognized and well funded startups operating in Africa.

In a byte, Andela is Series D stage startup ― backed by $180 million in VC ― that trains and connects African software developers to global companies for a fee.

CEO Jeremy Johnson dished on the company’s strategy toward profitability and responded to some of the criticism it receives ― namely a claim the startup is creating a second brain-drain when software developers leave Andela and Africa, to take positions with global companies.

Today Andela has offices in New York and five African countries: Nigeria, Kenya,  Rwanda, Uganda, and Egypt ― which largely align with the continent’s top tech VC markets.

Across this network the company recruits software developers, builds software engineers, and deploys teams of software engineers.

Johnson disclosed numbers on Andela’s expected new hires for the year, current developer staff, how many departures the company expects, and how many of those will likely leave their home countries―which actually amounts to a fairly small percentage.

TechCrunch checked in with Nigerian fintech company Interswitch for the latest on its anticipated dual-listing London and Lagos stock exchanges.

A Bloomberg News story (based on background sourcing) revived speculation the IPO could happen this year for the company — which provides much of Nigeria’s digital banking infrastructure and has expanded its operations presence and payments products across Africa and globally.

Reports that Interswitch could be one of the earliest big tech companies out of Africa to go public trace back to 2016, when CEO and founder Mitchell Elegbe told TechCrunch the company was considering a listing before the end of that year.

Last month, an Interswitch spokesperson would neither confirm or deny a pending IPO, per a TechCrunch inquiry. So, it’s still tough to say if or when the company could list. But there are still several reasons why the business (and its possible IPO) are worth keeping an eye on, which we detailed in the update story.

 

One could be an eventual increase in venture funding to African startups, that could come from Interswitch. Another could be an Interswitch IPO adding another benchmark for global investors to gauge Africa’s tech sector beyond Jumia — the e-commerce company that became the first big tech firm operating in Africa to launch on a major exchange, the NYSE in April.

More Africa-related stories @TechCrunch

African tech around the ‘net

 


Source: TechCrunch

WeChat restricts controversial video face-swapping app Zao, citing “security risks�

Zao went viral in China this weekend for its realistic face-swapping videos, but after controversy about its user policy, WeChat restricted access to the app on its messaging platform.

Users can still upload videos they created with Zao to WeChat, but if they try to download the app or send an invite link to another WeChat user, a message is displayed that says “this web page has been reported multiple times and contains security risks. To maintain a safe online environment, access to this page has been blocked.�23011567479434 .pic

Developed by a unit of Momo, one of China’s most popular dating apps, Zao creates videos that replace the faces of celebrities in scenes from popular movies, shows and music videos with a selfie uploaded by the user.

The app, currently available only in China, went viral as users shared their videos through WeChat and other social media platforms in China. But concerns about the potential misuse of deepfake technology coupled with a clause (now deleted) in Zao’s terms of use that gave it full ownership and copyright to content uploaded or created on it, in addition to “completely free, irrevocable, perpetual, transferrable, and re-licensable rights,� caused controversy.

By going viral quickly and being very easy to use (Zao’s videos can be generated from a single selfie, though it suggests that users upload photos from several angles for better results), the app has also focused more attention on deepfake technology and how it can potentially be used to spread misinformation or harass people.

Zao was released last Friday and quickly became the top free iOS app in China, according to App Annie. A statement posted on Sept. 1 to Zao’s Weibo account says “we completely understand everybody’s concerns about the privacy issue. We are aware of the issue and we are thinking about how to fix the problems, we need a little time.� Its terms and conditions now say user-generated content will only be used by the company to improve the app and that all deleted content will be removed from its servers.

TechCrunch has contacted Zao for comment.


Source: TechCrunch

iPhone 11, Apple Watch 5 and more: The final rumors – CNET

Your cheat sheet for Apple’s September event with the latest rumors about the next iPhone and Apple Watch.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362