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

Archivo del Autor: Belen De Leon

A Hidden Nest Secure Mic, Facebook's Dead VPN, and More Security News This Week

The 2020 disinformation campaigns have started, DrainerBot is coming for your smartphone’s battery, and more security news this week.
Source: Wired

Oppo announces 5G and 10x lossless zoom handsets

Saturday afternoon is a rough time for a press conference — particularly with the official kickoff of Mobile World Congress still a few days away. That said, there are certain advantages to being an early bird. Chief among them is the ability to claim firsts — namely having the first 5G handset of the show.

That might not mean a lot in the grand scheme of things, but in a week that’s expected to be dominated by 5G announcements, it’s a way to stand out from the crowd. Of course, like the rest of the promised 5G handsets we’ve heard about so far — with the noble exception of Samsung’s — details are still pretty scarce

What we do know is that the handset — along with so many others set to be announced this week — will be powered by Qualcomm’s Snapdragon 855. Fitting, given that we can almost certainly expect some 5G news out of the chipmaker this week. Oppo also says the device will be on display on the show floor this week — actually firing it up and experiencing those next generation speeds in person, however, is a different thing entirely.

Another bit of news out of the event is the promise of 10x lossless zoom (16mm-160mm) for the company’s next flagship. If its works as advertised that’s a nice little distinguisher from the competition — though 10x zoom likely isn’t a day to day feature for most smartphone users. That device is due out at some point in Q2. 


Source: TechCrunch

Startups Weekly: Flexport, Clutter and SoftBank’s blood money

The Wall Street Journal published a thought-provoking story this week, highlighting limited partners’ concerns with the SoftBank Vision Fund’s investment strategy. The fund’s “decision-making process is chaotic,” it’s over-paying for equity in top tech startups and it’s encouraging inflated valuations, sources told the WSJ.

The report emerged during a particularly busy time for the Vision Fund, which this week led two notable VC deals in Clutter and Flexport, as well as participated in DoorDash’s $400 million round; more on all those below. So given all this SoftBank news, let us remind you that given its $45 billion commitment, Saudi Arabia’s Public Investment Fund (PIF) is the Vision Fund’s largest investor. Saudi Arabia is responsible for the planned killing of dissident journalist Jamal Khashoggi.

Here’s what I’m wondering this week: Do CEOs of companies like Flexport and Clutter have a responsibility to address the source of their capital? Should they be more transparent to their customers about whose money they are spending to achieve rapid scale? Send me your thoughts. And thanks to those who wrote me last week re: At what point is a Y Combinator cohort too big? The general consensus was this: the size of the cohort is irrelevant, all that matters is the quality. We’ll have more to say on quality soon enough, as YC demo days begin on March 18.

Anyways…

Surprise! Sort of. Not really. Pinterest has joined a growing list of tech unicorns planning to go public in 2019. The visual search engine filed confidentially to go public on Thursday. Reports indicate the business will float at a $12 billion valuation by June. Pinterest’s key backers — which will make lots of money when it goes public — include Bessemer Venture Partners, Andreessen Horowitz, FirstMark Capital, Fidelity and SV Angel.

Ride-hailing company Lyft plans to go public on the Nasdaq in March, likely beating rival Uber to the milestone. Lyft’s S-1 will be made public as soon as next week; its roadshow will begin the week of March 18. The nuts and bolts: JPMorgan Chase has been hired to lead the offering; Lyft was last valued at more than $15 billion, while competitor Uber is valued north of $100 billion.

Despite scrutiny for subsidizing its drivers’ wages with customer tips, venture capitalists plowed another $400 million into food delivery platform DoorDash at a whopping $7.1 billion valuation, up considerably from a previous valuation of $3.75 billion. The round, led by Temasek and Dragoneer Investment Group, with participation from previous investors SoftBank Vision Fund, DST Global, Coatue Management, GIC, Sequoia Capital and Y Combinator, will help DoorDash compete with Uber Eats. The company is currently seeing 325 percent growth, year-over-year.

Here are some more details on those big Vision Fund Deals: Clutter, an LA-based on-demand storage startup, closed a $200 million SoftBank-led round this week at a valuation between $400 million and $500 million, according to TechCrunch’s Ingrid Lunden’s reporting. Meanwhile, Flexport, a five-year-old, San Francisco-based full-service air and ocean freight forwarder, raised $1 billion in fresh funding led by the SoftBank Vision Fund at a $3.2 billion valuation. Earlier backers of the company, including Founders Fund, DST Global, Cherubic Ventures, Susa Ventures and SF Express all participated in the round.

Here’s your weekly reminder to send me tips, suggestions and more to kate.clark@techcrunch.com or @KateClarkTweets

Menlo Ventures has a new $500 million late-stage fund. Dubbed its “inflection” fund, it will be investing between $20 million and $40 million in companies that are seeing at least $5 million in annual recurring revenue, growth of 100 percent year-over-year, early signs of retention and are operating in areas like cloud infrastructure, fintech, marketplaces, mobility and SaaS. Plus, Allianz X, the venture capital arm attached to German insurance giant Allianz, has increased the size of its fund to $1.1 billion and London’s Entrepreneur First brought in $115 million for what is one of the largest “pre-seed” funds ever raised.

Flipkart co-founder invests $92M in Ola
Redis Labs raises a $60M Series E round
Chinese startup Panda Selected nabs $50M from Tiger Global
Image recognition startup ViSenze raises $20M Series C
Circle raises $20M Series B to help even more parents limit screen time
Showfields announces $9M seed funding for a flexible approach to brick-and-mortar retail
Podcasting startup WaitWhat raises $4.3M
Zoba raises $3M to help mobility companies predict demand

Indian delivery men working with the food delivery apps Uber Eats and Swiggy wait to pick up an order outside a restaurant in Mumbai. ( INDRANIL MUKHERJEE/AFP/Getty Images)

According to Indian media reports, Uber is in the final stages of selling its Indian food delivery business to local player Swiggy, a food delivery service that recently raised $1 billion in venture capital funding. Uber Eats plans to sell its Indian food delivery unit in exchange for a 10 percent share of Swiggy’s business. Swiggy was most recently said to be valued at $3.3 billion following that billion-dollar round, which was led by Naspers and included new backers Tencent and Uber investor Coatue.

Lalamove, a Hong Kong-based on-demand logistics startup, is the latest venture-backed business to enter the unicorn club with the close of a $300 million Series D round this week. The latest round is split into two, with Hillhouse Capital leading the “D1” tranche and Sequoia China heading up the “D2” portion. New backers Eastern Bell Venture Capital and PV Capital and returning investors ShunWei Capital, Xiang He Capital and MindWorks Ventures also participated.

Longtime investor Keith Rabois is joining Founders Fund as a general partner. Here’s more from TechCrunch’s Connie Loizos: “The move is wholly unsurprising in ways, though the timing seems to suggest that another big fund from Founders Fund is around the corner, as the firm is also bringing aboard a new principal at the same time — Delian Asparouhov — and firms tend to bulk up as they’re meeting with investors. It’s also kind of time, as these things go. Founders Fund closed its last flagship fund with $1.3 billion in 2016.”

If you enjoy this newsletter, be sure to check out TechCrunch’s venture capital-focused podcast, Equity. In this week’s episode, available here, Crunchbase News editor-in-chief Alex Wilhelm and I discuss Pinterest’s IPO, DoorDash’s big round and SoftBank’s upset LPs.

Want more TechCrunch newsletters? Sign up here.


Source: TechCrunch

Space Photos of the Week: Building Blocks of Water Everywhere

Turns out the moon has what we need to make water—and fuel rockets.
Source: Wired

Ajit Pai Claims His FCC Improved Broadband Access

But progress was actually similar to what it was during the Obama era.
Source: Wired

10 Best Android Phone Deals This Weekend (2019)

The Galaxy S10 isn’t the only smartphone to consider. A lot of great devices are on sale this week.
Source: Wired

Galaxy S10 screen deep dive: Dynamic AMOLED, HDR10+, explained – CNET

Samsung says its new phone screen is the best it’s ever made. We parse the tech that makes it possible.
Source: CNET

Galaxy S10 shows us that triple-rear camera phones are taking over – CNET

And even more cameras are likely on their way.
Source: CNET

YouTube demonetizes anti-vaccination videos

YouTube will demonetize channels that promote anti-vaccination views, after a report by BuzzFeed News found ads, including from health companies, running before anti-vax videos. The platform will also place a new information panel that links to the Wikipedia entry on “vaccine hesitancy” before anti-vax videos. Information panels (part of YouTube’s efforts to combat misinformation) about the measles, mumps, and rubella (MMR) vaccine had already appeared in front of anti-vaccination videos that mentioned it.

In a statement to BuzzFeed News, a YouTube spokesperson said “we have strict policies that govern what videos we allow ads to appear on, and videos that promote anti-vaccination content are a violation of those policies. We enforce these policies vigorously, and if we find a video that violates them, we immediately take action and remove ads.”

This is the second issue this week that has prompted YouTube advertisers to suspend their ads BuzzFeed News’ initial report on Feb. 20 came as several major advertisers, including Nestle and Epic Games, said they were pausing ads after YouTube creator Matt Watson revealed how the platform’s recommendation algorithm was being exploited by what he described as a “soft-core pedophilia ring.”

BuzzFeed News found that the top search results for queries about vaccine safety were usually from legitimate sources, like hospitals, but then YouTube’s Up Next algorithm would often recommend anti-vaccination videos. Ads, which are placed by YouTube’s advertising algorithm, appeared in front of many of those videos. YouTube also told BuzzFeed it would implement changes to its Up Next algorithm to prevent the spread of anti-vax videos.

Outbreaks of measles throughout the United States and in other countries have prompted scrutiny into the role of social media and tech companies, including Facebook and Google, in spreading misinformation.

Advertisers contacted by BuzzFeed News who said they will take action to prevent their ads from running in front of anti-vax videos include Nomad Health, Retail Me Not, Grammarly, Brilliant Earth, CWCBExpo, XTIVIA, and SolarWinds. Vitacost told BuzzFeed News that it had already pulled ads after the child exploitation issues became known.

Anto-vax channels now demonetized include VAXXED TV, LarryCook333, and iHealthTube.


Source: TechCrunch

Galaxy S10 Plus vs. iPhone XS Max, Pixel 3 XL: All specs compared – CNET

See how Samsung’s behemoth Galaxy S10 Plus stacks up against its Apple and Android rivals spec by spec.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368