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

Archivo del Autor: Belen De Leon

As Self-Driving Cars Stall, Players Revive an Old Approach

With true autonomy proving harder than we hoped, some companies are refocusing on systems that split the work between human and machine.
Source: Wired

Wiliot nabs $30M from Amazon, Avery Dennison, Samsung for a chip that runs on power from ambient radio frequencies

As we continue the quest for better and more efficient sources of energy to link up our connected world, companies that are developing new power solutions are attracting attention.

Today, a startup called Wiliot, which makes semiconductors that harness ambient nanowatts of electromagnetic energy from cellular, WiFi and Bluetooth networks to work without batteries or other traditional wired power sources, announced that it has closed a $30 million round of funding.

The backers are a notable mix of strategic and financial names: they include Amazon, Avery Dennison, Samsung and previous investors Norwest Venture Partners, 83North Venture Capital, Grove Venture Partners, Qualcomm Ventures, and M Ventures. Another “retail giant” is also involved in this round but the name is not being disclosed.

Sources close to the company tell me the valuation of it is $120 million post-money. It has raised $50 million to date.

Co-headquartered in San Diego and Israel, it’s important to note that the startup has yet to manufacture or commercialise its chips, which are being publicly unveiled for the first time today.

(I’ve seen a demo of them, and they definitely appear to work: Wiliot chips pasted to small pieces of paper, and supported by clothes pins arranged on a desk but linked up no way to anything else, were hooked up to small buttons and other items. When you press a button, for example, the chip transmits that information to the cloud, where you can in turn see the activity on a dashboard.)

The plan, according to co-founder and CEO Tal Tamir, will be to use this latest Series B funding to work on that next stage of the business: figuring out how to produce its chips at scale and at a competitive price point versus other solutions like RFID tags, as well as secure its first customers.

There are potentially a number of applications where you might imagine a battery-free chip and sensor — today the Wiliot chip can measure temperature, location, air pressure, and can transmit data back to the cloud — could come in handy, such as in manufacturing, logistics, and tagging and providing data about anything that isn’t inherently an electronic device, expanding the universe of what can be covered in an internet-of-things network.

But Steve Statler, Wiliot’s SVP of marketing and business development, said that likely first customers will be in the apparel industry, where the startup’s chips could be embedded on the care labels both to help track items of clothes from manufacture to sale, and subsequently to provide services to the people who buy those items.

“That can cover anything from washing instructions to helping provide wardrobing recommendations,” he noted. That will, of course, depend on whether the customer opts in for such assistance and/or doesn’t cut the label off the clothes.

Wiliot’s chip has yet to roll out commercially, but the company is banking on its investors to help it get there.

Avery Dennison is one of the world’s biggest label makers and producers of RFID tags; Samsung (and Qualcomm) have a huge presence in the global semiconductor market; and Amazon is apparently most interested by way of its cloud services business AWS — the Wiliot chip architecture hinges on most of the computing happening in the cloud — but don’t forget that Amazon has also been making some interesting moves into apparel and AI-based fashion assistance itself.

“We think that at some point in future every item will have its own identity,” said Francisco Melo, VP & GM, Global RFID, in an interview, who points out that Wiliot’s primary way of transmitting information out — by way of Bluetooth — makes the information “readable” by the most basic of devices these days, the smartphone. “How do we take that digital identity to help consumers at the end of line to know what they should or could do with a product? There are a number of use cases that you can think of and trigger with Bluetooth that you couldn’t do with RFID.”

Another boost to the company is the track record of its founders. Tamir and co-founders Yaron Elboim and Alon Yehevkely, as well as others on the founding team of Wiliot, had previously founded and worked at another startup, Wilocity, a maker of 60 GHz wireless chipsets, which was acquired by Qualcomm for about $400 million. Before that the three co-founders were together at Intel, speaking to a strong track record of chip-making.

Ambient energy harnessing has to date focused on a variety of natural, non-human produced sources such as solar energy, geothermal energy, wind, waves, river currents and so on.

A newer iteration on that has been tapping into the vast amount of electromagnetic energy that gets produced through existing wireless services, potentially a much bigger and readily available source in areas where wireless services already exist, and that is where Wiliot plays.

Of course, this will mean that Wiliot’s chips will not work in the most remote of areas where there is no connectivity at all. That is one of the challenges that the startup has yet to tackle. Another is, of course, more energy efficiency on devices themselves to operate on nanowatts rather than watts of power.

But ultimately, Wiliot and others in the same area like France’s Sigfox are taking the first steps that could open the door to more sophisticated ambient power solutions.

“This is just the tip of the iceberg,” Tamir said. “We think many edge devices will come that will harvest radio frequency energy. But the problem is not what you harvest but how much you need. If you get nanowatts of energy and a phone consumes 3-5 watts when active, you can see where this has to go.”


Source: TechCrunch

Apple chipmaker Dialog projects quarterly sales at low end of target – CNET

The report comes less than two weeks after the iPhone sales warning.
Source: CNET

Elon Musk announces SpaceX layoffs, government shutdown hits website security video – CNET

In today’s news, SpaceX is set to cut 10 percent of its employees, experts warn of online security risks to “all US citizens” during government shutdown and Apple’s HomePod launches in China.
Source: CNET

Goldman Sachs leads $8M round in cyber security skills platform Immersive Labs

Immersive Labs, a cyber security skills platform founded by James Hadley, who used to be a researcher at GCHQ, has raised $8 million in Series A funding. Leading the round is Goldman Sachs, with participation from a number of unnamed private investors.

Operating in the cyber security training space, Immersive Labs helps enterprise IT and other cyber security teams acquire the latest security skills by combining up to date threat data with what is describes as “gamified” learning. This sees the startup use real-time feeds of the latest attack techniques, hacker psychology and technological vulnerabilities to quickly create “cyber wargames” for IT and security teams to learn from.

The idea is that the platform can up-skill people within hours of a threat emerging, in addition to being used more generally to help identify and remedy less immediate weaknesses in a company’s cyber security team.

“First, there is a big picture problem that the world is crying out for cyber security talent and is currently struggling to fill that gap,” Immersive Labs founder and CEO James Hadley tells me. “Secondly, the way that cyber skills are being taught is massively obsolete and puts the companies they work for at risk. On many occasions, what is taught is out of date before people leave the classroom”.

The inspiration for Immersive Labs was born out of Hadley’s experience running a summer school at GCHQ. It was while running the course that he came to the realisation that “passive classroom-based learning doesn’t suit the people, or pace, of cyber security”.

“Not only does the content date quickly, but the lack of challenge is just not enough for the curious and creative minds required to be good in cyber. You cant dictate, they have to teach themselves through exploration,” he says.

“We let technical and security teams learn cyber skills like an attacker, allowing them to keep pace by combining breaking threat data with short browser-based wargames. This takes the form of a series of stories that encourage people to research, analyse and build their own attacks and solutions. Whilst doing this, they learn in a fun and compelling way”.

To that end, Immersive Labs says its Series A funding will be used to grow its offering for enterprise IT and cyber security teams. This will include investing in headcount and infrastructure to develop the platform further, and to support the company’s go-to-market strategy. Current clients include global corporates with complex cyber security needs, such as BAE Systems, Sophos and Grant Thornton.


Source: TechCrunch

A photo of an egg has toppled reality star Kylie Jenner as Instagram’s most-liked post

Instagram has found something it likes more than a Kardashian-Jenner family baby, and it’s an egg.

This weekend, a photo of a plain egg became the most-liked photo on Instagram, the social app owned by Facebook with over one billion users that’s reflective of internet culture.

The photo, which you can see below in its full glory, currently has more than 23 million likes at the time of writing. That has seen it surpass a February 18 photo from Kylie Jenner — the sister of Kim Kardashian and a reality TV star in her own right — which announced the birth of her baby with rapper Travis Scott and has 18.2 million likes.

Unlike Jenner, who has 21 million Instagram followers, the egg account — “world_record_egg” — is a newcomer that seems to have been created in early January. Nothing is known of its ownership, although it now has 2.4 million followers which could — and I can’t believe I’m writing this… — make it an influencer account.

While much can be said about Jenner’s rise to fame, she’s a pretty successful entrepreneur. Her two-year-old ‘Kylie Cosmetics’ brand is estimated to gross over $600 million in annual revenue. While it is funny that a photo of an egg can take the record on Instagram there might be more to it. Jenner’s company trades on her brand, the egg could be a rejection or protest of today’s reality TV culture… which is best embodied by the Kardashians and, in particular, Kylie Jenner. That certainly seems the case looking at the splurge in new and egg-related comments on Jenner’s birth post from last year.

Maybe that’s wishful thinking and this is just another internet phenomenon that can’t be explained. It could simply be a joke that blew up, but don’t discount the potential that this is a stunt from a company launching a new product or wanting to make a splash.

Showing that she might have a sense of humor, 21-year-old Jenner acknowledged the new record in a video of her smashing an egg.

View this post on Instagram

Take that little egg

A post shared by Kylie (@kyliejenner) on Jan 13, 2019 at 6:04pm PST

This is the second social media record set this year after Twitter got a new most-retweeted tweet — however, the roles were very much different.

Yusaku Maezawa, a Japanese billionaire who is paying Elon Musk’s SpaceX for a trip to the moon, saw a tweet that offered nearly $1 million in prize money for retweets surpass a true internet phenomenon, U.S. teen Carter Wilkerson. Back in April 2017, Wilkerson took to Twitter to plead for free chicken nuggets; his original tweet now has around 3.6 million retweets.


Source: TechCrunch

2020 Lexus RC F and Track Edition get their Detroit Auto Show debut – Roadshow

In an effort to make the RC F truly appealing to buyers with a sporting bent, Lexus trimmed some of the fat from its V8-powered luxo-coupe.
Source: CNET

Cadillac shocks Detroit Auto Show with electric SUV preview – Roadshow

Details are scarce, but the concept crossover is only the first of a range of vehicles that will be built on GM’s new EV platform.
Source: CNET

Samsung’s new Galaxy M smartphones will launch in India first

Samsung will launch its new lower-priced Galaxy M series in India before the smartphones roll out globally. Asim Warsi, senior vice president of Samsung India’s smartphone business, told Reuters that three devices will be available through its website and Amazon India at the end of January and are intended to help the company double online sales.

Samsung is currently trying to recover its lead in India, the world’s second-largest smartphone market behind China, after losing it to Xiaomi at the end of 2017, when Xiaomi’s sales in India overtook Samsung for the first time, according to data from both Canalys and Counterpoint.

Xiaomi’s budget Redmi series gave it an advantage since Samsung had a dearth of competitors in the same price bracket, but analysts noted the Korean electronics giant maintains an edge in terms of R&D and supply chain expertise. Samsung leaned into those strengths last year, opening what it describes as the world’s largest mobile phone factory in Noida, just outside of New Delhi.

Specs about the three Galaxy M smartphones emerged last month, with details appearing on platform benchmark Geekbench about devices called M10, M20 and M30, the latter of which may be powered by an Exynos 7885 chip with 4GB ram.

Warsi told Reuters that “the M series has been built around and incepted around Indian millennial consumers.” The price range of Indian-first smartphones will be from less than 10,000 rupees (about $142) to 20,000 rupees. TechCrunch has emailed Samsung for more information about the new phones.

The company will debut the latest version of its flagship smartphone, the Galaxy S10, in San Francisco on Feb. 20.


Source: TechCrunch

Apple HomePod comes to China at $400 amid iPhone sales woes

Apple is finally launching HomePod in China, but the timing is tricky as the premium device will have to wrestle with local competitors and a slowing economy. The firm said over the weekend that its smart speaker will be available in Mainland China and Hong Kong starting January 18, adding to a list of countries where it has entered including US, UK, Australia, Canada, France, Germany, Mexico and Spain.

The Amazon Echo competitor, which launched in mid-2017, is already available to Chinese buyers through third-party channels like “daigou”, or shopping agents who bring overseas products into China. What separates the new model is that it supports Mandarin, the official language on Mainland China and Cantonese, which is spoken in Hong Kong and China’s most populated province Guangdong. Previously, Chinese-speaking users had to converse with HomePod in English until a system update in December that added Siri support for the two Chinese dialects.

A main selling point of HomePod is its focus on music, so the China version comes with Airplay support of a range of local music streaming apps like Tencent’s QQ Music for Mainland users and JOOX which is more popular in Hong Kong.

In its home market, HomePod remains an underdog with 5 percent market share while Amazon Echo and Google Home command 66 percent and 29 percent, respectively.

The question is how many Chinese shoppers are willing to shell out 2799 yuan, or $414, for the Siri-controlled speaker. A host of much cheaper options from local giants are available, such as Alibaba’s Tmall Genie, Xiaomi’s Mi AI and several models from Baidu.

Analysts have cited relatively high price — on top of a softening economy — as a major culprit for iPhones’ low sales in China, which have prompted Apple to lower its quarterly revenue forecast for the first time in over a decade and Chinese retailers to slash iPhone prices. It remains to see how Chinese shoppers react to HomePod, which is already about 17 percent higher than its normal $349 price in the US.

Correction: (January 14, 2018, 14:00 pm): The article has been updated to reflect that HomePod in non-China markets began supporting Chinese in December.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557