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

Archivo del Autor: Belen De Leon

Here’s what Google’s $149 Home Hub smart display will reportedly look like

Google is reportedly getting ready to launch some new hardware at its October 9 hardware event and we just learned a lot more about a new product that might be launching.

It was rumored that Google was working on its own Smart Display, now we’ve got images of the Google Home Hub and details about its price tag via a report from AndroidAuthority.

via Android Authority

The device certainly looks like a Google Home product with all the fabric anyone could ask for and then far, far more on top of it.

It’s rocking a 7-inch screen and will cost just $149, which is quite a bit cheaper than the 8-inch Lenovo Smart Display which is currently the cheapest option at $199 while its 10-inch varietal ships for $249 as does the stereo-speakered JBL Link View.

Having played around with Lenovo’s product, Google has some very pretty software for their Smart Displays but there are some strange quirks given that the screen is basically superfluous by design as it can’t ever assumed that the speaker can see the screen when an answer is being given. Google has their work cut out for them, but it might be in their best interest to introduce some light touch interactions that allow you to perform more actions without speaking at all, otherwise the screen is always going to feel a bit misplaced aside from pulling up a YouTube video or watching a slideshow.

What will be interesting to see is what exclusive software wizardry the device has, if anything. The report details that the device will not have a camera like other Smart Displays which is a bit funny given that the whole point of it was to bolster its Duo video call service, which Google seems to realize either isn’t worth the inexpensive components or the potential privacy overhead.

If the rumored price of $149 proves accurate and Google opts for most of the internals that the partner Smart Displays have, this will be a very cool device at a great deal that will not get used very often. It is wildly unclear what the point is of this product vertical, and without breaking it free of its software prison Google seems to be missing a big opportunity that could be fulfilled by whatever the big G’s competitors eventually release.

This report seems pretty solid, but we only have to wait a couple more weeks to see what Google has in store, TechCrunch will be keeping up with the details at the company’s Pixel 3 hardware event on October 9.


Source: TechCrunch

Amplify Partners locks in $200 million to transform technical founders into people who can actually lead a startup

Sunil Dhaliwal has had a solid run in his 20 years so far as a VC. Just two years out of Georgetown, Dhaliwal landed at Battery Ventures, a highly regarded venture firm. Fifteen years later, in 2012, he struck out on his own, creating Amplify Partners. It wasn’t so easy at first. His first fund required 18 months of on-again, off-again fundraising before closing with $49.1 million in capital commitments. But things have picked up substantially since. In fact, today, Amplify, once a micro fund, is taking the wraps off a third fund that it just closed with $200 million.

Some early bets made this newest fund much easier to raise than even its second fund, which closed with $125 million in 2015.

In addition to Dhaliwal’s personal track record, which includes leading deals at Battery like Netezza, acquired by IBM, and CipherTrust, acquired by Secure Computing,  Amplify has already seen four of its portfolio companies get acquired, including: the breach-detection software company LightCyber, which sold last year to Palo Alto Networks for $105 million; the sale of Conjur, which made DevOps security software, to publicly traded CyberArk Software last year for $42 million in cash;  the sale of the app development service Buddybuild to Apple (for undisclosed terms); and the sale of AppNeta, an end-user experience performance monitoring startup, to the private equity firm Rubicon Technology Partners.

Two others portfolio companies, which represent the firm’s biggest bets, look like they could eventually represent even bigger outcomes for the firm: Fastly, which operates a content delivery network to speed up web requests, is already talking about going public, after raising $220 million from investors over the last few years. Meanwhile, DataDog, which offers monitoring and analytics for cloud-based workflows, said five months ago that it had already surpassed $100 million in recurring revenue and that it has been doubling that amount every year so far.

A growing team has helped, too. In addition to David Beyer, a cofounder of Chartio who joined as a principal early on and is today a partner with Amplify, the firm features general partner Mike Dauber, who, like Dhaliwal, previously worked at Battery; partner Lenny Pruss, who was previously principal with Redpoint Ventures; principals Lisha Li and Sarah Catanzano. Li has a PhD from UC Berkeley and worked previously as a data scientist at both Pinterest and Stitch Fix; Catanzano was previously head of data at Mattermark and, before that, as a data partner at the venture firm Canvas Ventures.

Yet perhaps most helpful, Amplify would argue, is the opportunity it is chasing, which is broadly: distributed computing and developer-centric and data analytics companies, because they increasingly cheaper to launch, and they get their products into the hands of technical buyers faster than ever. In fact, roughly 80 percent of the teams with which Amplify is working are led by first-time founders and 90 percent of these are “hyper technical domain experts” who Amplify aims to help evolve from “technical founders to just founders and CEOs who know how to build out a organization,” says Dhaliwal on a call yesterday.

It’s become increasingly competitive for some of that talent, Dhaliwal acknowledged. But staking out Amplify’s territory from the get-go has helped, he suggests. “We work with technical founders on novel applications of computer science at the seed and Series A stages. When you draw a box around that, a lot of people will gladly identify out. Some will say, ‘You really aren’t me.’ But for others who do self-identify, it’s clearly a fit on both sides. We tend to have a deep and powerful connection early on.”

Amplify, which writes checks ranging from $500,000 to upwards of $10 million, has backed roughly 50 companies to date. You can check out its porfolio here.


Source: TechCrunch

I feel bad for Toad, Trump, Mario Kart and everyone on the internet today – CNET

Commentary: Nope nope nope nope nope nope nope nope
Source: CNET

Samsung leak suggests an affordable triple-camera phone may be in your future – CNET

The midrange Samsung Galaxy A7 for 2018 has leaked and features three rear cameras.
Source: CNET

Hulu with Live TV hits 1 million subscribers – CNET

The livestreaming service launched last year.
Source: CNET

iPhone XS reviews are in: It's better, but not by much (The 3:59, Ep. 459) – CNET

Plus, rumors of an Alexa-enabled microwave.
Source: CNET

QAnon Is Trying to Trick Facebook’s Meme AI

How should Facebook balance transparency about its automated systems with security?
Source: Wired

Kayak’s new AR feature will tell you if your carry-on bag fits the overhead bin

Popular travel app Kayak has put augmented reality to clever use with a new feature that lets you measure the size of your carry-on bag using just your smartphone. Its updated iOS app now takes advantage of Apple’s ARKit technology to introduce a new Bag Measurement tool that will help you calculate your bag’s size so you can find out if it fits in the overhead bin – you know, before your trip.

The tool is handy because the dimensions of permitted carry-on luggage can differ from airline to airline, Kayak explains, so it’s not as simple these days to figure out if your bag will fit.

In the new Kayak iOS app, you can access the measurement tool through the Flight Search feature.

The app will first prompt you to scan the floor in order to calibrate the measurements. You then move your phone around the bag to capture its size. Kayak’s app will do the math and return the bag’s size, in terms of length, width, and height.

And it will tell you if the bag “looks good” or not to meet the carry-on size requirements.

Plus, the company says it compares all the airlines’ baggage size requirements in one place, so you’ll know for sure if it will be allowed by the airline you’re flying.

Augmented reality applications, so far, have been a mixed bag. (Sorry).

Some applications can be fairly useful  – like visualizing furniture placed in a room or trying on new makeup colors. (Yes, really. I’m serious). But others are more questionable – like some AR gaming apps, perhaps. (For example, how long would you play that AR slingshot game?)

But one area where AR has held up better is in helping you measure stuff with your phone – so much so that even Apple threw in its own AR measuring tape with iOS 12.

Kayak’s tool, also timed with the release of iOS 12, is among those more practical applications.

The company says the AR feature is currently only live on updated iOS devices.


Source: TechCrunch

Microsoft launches new AI applications for customer service and sales

Like virtually every other major tech company, Microsoft is currently on a mission to bring machine learning to all of its applications. It’s no surprise then that it’s also bringing ‘AI’ to its highly profitable Dynamics 365 CRM products. A year ago, the company introduced its first Dynamics 365 AI solutions and today it’s expanding this portfolio with the launch of three new products: Dynamics 365 AI for Sales, Customer Service and Market Insights.

“Many people, when they talk about CRM, or ERP of old, they referred to them as systems of oppression, they captured data,” said Alysa Taylor, Microsoft corporate VP for business applications and industry. “But they didn’t provide any value back to the end user — and what that end user really needs is a system of empowerment, not oppression.”

It’s no secret that few people love their CRM systems (except for maybe a handful of Dreamforce attendees), but ‘system of oppression’ is far from the ideal choice of words here. Yet Taylor is right that early systems often kept data siloed. Unsurprisingly, Microsoft argues that Dynamics 365 does not do that, allowing it to now use all of this data to build machine learning-driven experiences for specific tasks.

Dynamics 365 AI for Sales, unsurprisingly, is meant to help sales teams get deeper insights into their prospects using sentiment analysis. That’s obviously among the most basic of machine learning applications these days, but AI for Sales also helps these salespeople understand what actions they should take next and which prospects to prioritize. It’ll also help managers coach their individual sellers on the actions they should take.

Similarly, the Customer Service app focuses on using natural language understanding to understand and predict customer service problems and leverage virtual agents to lower costs. Taylor used this part of the announcement to throw some shade at Microsoft’s competitor Salesforce. “Many, many vendors offer this, but they offer it in a way that is very cumbersome for organizations to adopt,” she said. “Again, it requires a large services engagement, Salesforce partners with IBM Watson to be able to deliver on this. We are now out of the box.”

Finally, Dynamics 365 AI for Market Insights does just what the name implies: it provides teams with data about social sentiment, but this, too, goes a bit deeper. “This allows organizations to harness the vast amounts of social sentiment, be able to analyze it, and then take action on how to use these insights to increase brand loyalty, as well as understand what newsworthy events will help provide different brand affinities across an organization,” Taylor said. So the next time you see a company try to gin up some news, maybe it did so based on recommendations from Office 365 AI for Market Insights.


Source: TechCrunch

Microsoft is putting HoloLens to work with new Dynamics 365 applications

Microsoft HoloLens mixed reality glasses have always been interesting technology, but it’s never been clear how the company would move from novelty device to actual viable business use cases. Today, it made a move toward the latter, announcing a couple of applications designed to put the HoloLens to work in Dynamics 365, giving it a real business purpose.

Dynamics 365 is Microsoft’s one-stop shop for CRM and ERP, where a company can work on some of its key business software functions including field service in an integrated fashion. The company has been looking at for HoloLens to bring computing power to a group of field workers like repair technicians for whom even a tablet would be awkward because they have to work with both hands free.

For these people, having a fully functioning Windows 10 computer you can wear on your face could be a big advantage and that’s what Microsoft is hoping to provide with HoloLens. The problem was finding use cases where this would make sense. One idea is providing remote assistance for people out in the field to get help from subject experts back at the office, and today the company announced Dynamics 365 Remote Assist.

In this scenario, the worker is wearing a HoloLens either to understand the repair scenario before they go to the site or to get remote help from a subject expert while they are at the site. The expert  can virtually see what the technician is seeing through the HoloLens, and walk them through the repair without leaving the office, even circling parts and providing other annotations in real time.

Microsoft Remote Assist in action with expert walking the technician through the task. Photo: Microsoft

Microsoft is not the first company to create such a solution. ScopeAR announced RemoteAR 4 months ago, a similar product, but Microsoft has the advantage of building it natively into Windows 10 and all that entails including data integration to update the various repositories with information after the repair is complete.

The other business scenario the company is announcing today is called Dynamics 365 Layout. A designer can create a 3D representation of something like a store or factory layout in CAD software, view the design in 3D in HoloLens, and adjust it in real time before the design goes live. As Microsoft’s Lorraine Bardeen, who has the cool title of General Manager for Microsoft Mixed Reality says, instead of creating cardboard mockups and adjusting your 3D CAD drawing on your computer as you find issues in your design, you can put on your HoloLens and make adjustments in a virtual representation of the layout and it adjusts the CAD drawing for you as you make changes.

Laying out the pieces on a factory floor using Dynamics 365 Layout. Photo: Microsoft

Bardeen says the company has worked with customers to find real-world use cases that would save time, effort and money using mixed reality with HoloLens.  They cite companies like Chevron, Ford and ThyssenKrupp Elevators as organizations actively embracing this kind of technology, but it still not clear if HoloLens and mixed reality will become a central component of business in the future. These two solutions GA on October 1st and we will begin the process of finding out.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900