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

Archivo del Autor: Belen De Leon

Facebook Portal isn’t listening to your calls, but may track data

When the initial buzz of Portal finally dies down, it’s the timing that will be remembered most. There’s never a great time for a company like Facebook to launch a product like Portal, but as far as optics go, the whole of 2018 probably should have been a write-off.

Our followup headline, “Facebook, are you kidding?” seems to sum up the fallout nicely.

But the company soldiered on, intent to launch its in-house hardware product, and insofar as its intentions can be regarded as pure, there are certainly worse motives than the goal of connecting loved ones. That’s a promise video chat technology brings, and Facebook’s technology stack delivers it in a compelling way.

Any praise the company might have received for the product’s execution, however, quickly took a backseat to another PR dustup. Here’s Recode with another fairly straightforward headline. “It turns out that Facebook could in fact use data collected from its Portal in-home video device to target you with ads.”

In a conversation with TechCrunch this week, Facebook exec Andrew “Boz” Bosworth claims it was the result of a misunderstanding on the company’s part.

“I wasn’t in the room with that,” Bosworth says, “but what I’m told was that we thought that the question was about ads being served on Portal. Right now, Facebook ads aren’t being served on Portal. Obviously, if some other service, like YouTube or something else, is using ads, and you’re watching that you’ll have ads on the Portal device. Facebook’s been serving ads on Portal.”

Facebook is working to draw a line here, looking to distinguish the big ask of putting its own microphones and a camera in consumer living rooms from the standard sort of data collection that forms the core of much of the site’s monetization model.

“[T]he thing that’s novel about this device is the camera and the microphone,” he explains. “That’s a place that we’ve gone overboard on the security and privacy to make sure consumers can trust at the electrical level the device is doing only the things that they expect.”

Facebook was clearly working to nip these questions in the bud prior to launch. Unprompted, the company was quick to list the many levels of security and privacy baked into the stack, from encryption to an actual physical piece of plastic the consumer can snap onto the top of the device to serve as a lens cap.

Last night, alongside the announcement of availability, Facebook issued a separate post drilling down on privacy concerns. Portal: Privacy and Ads details three key points:

  • Facebook does not listen to, view or keep the contents of your Portal video calls. This means nothing you say on a Portal video call is accessed by Facebook or used for advertising.
  • Portal video calls are encrypted, so your calls are secure.
  • Smart Camera and Smart Sound use AI technology that runs locally on Portal, not on Facebook servers. Portal’s camera doesn’t identify who you are.

Facebook is quick to explain that, in spite of what it deemed a misunderstanding, it hasn’t switched approaches since we spoke ahead of launch. But none of this is to say, of course, that the device won’t be collecting data that can be used to target other ads. That’s what Facebook does.

“I can be quite definitive about the camera and the microphone, and content of audio or content of video and say none of those things are being used to inform ads, full stop,” the executive tells TechCrunch. “I can be very, very confident when I make that statement.”

However, he adds, “Once you get past the camera and the microphones, this device functions a lot like other mobile devices that you have. In fact, it’s powered by Messenger, and in other spaces it’s powered by Facebook. All the same properties that a billion-plus people that are using Messenger are used to are the same as what’s happening on the device.”

As a hypothetical, Bosworth points to the potential for cross-platform ads targeting video calling for those who do it frequently — a classification, one imagines, that would apply to anyone who spends $199 on a video chat device of this nature. “If you were somebody who frequently use video calls,” Bosworth begins, “maybe there would be an ad-targeting cluster, for people who were interested in video calling. You would be a part of that. That’s true if you were using video calling often on your mobile phone or if you were using video calling often on Portal.”

Facebook may have painted itself into a corner with this one, however. Try as it might to draw the distinction between cameras/microphones and the rest of the software stack, there’s little doubt that trust has been eroded after months of talk around major news stories like Cambridge Analytica. Once that notion of trust has been breached, it’s a big lift to ask users to suddenly purchase a piece of standalone hardware they didn’t realize they needed a few months back.

“Certainly, the headwinds that we face in terms of making sure consumers trust the brand are ones that we’re all familiar with and, frankly, up to the challenge for,” says Bosworth. “It’s good to have extra scrutiny. We’ve been through a tremendous transformation inside the company over the last six to eight months to try to focus on those challenges.”

The executive believes, in fact, that the introduction of a device like Portal could actually serve to counteract that distrust, rather than exacerbate it.

“This device is exactly what I think people want from Facebook,” he explains. “It is a device focused on their closest friends and family, and the experiences, and the connections they have with those people. On one hand, I hear you. It’s a headwind. On the other hand, it’s exactly what we need. It is actually the right device that tells a story that I think we want people to hear about, what we care about the most, which is the people getting deeper and more meaningful hashes of one another.”

If Portal is ultimately a success, however, it won’t be because the product served to convince people that the company is more focused on meaningful interactions versus ad sales before. It will be because our memories are short. These sorts of concerns fade pretty quickly in the face of new products, particularly in a 24-hour news environment when basically everything is bad all the time.

The question then becomes whether Portal can offer enough of a meaningful distinction from other products to compel users to buy in. Certainly the company has helped jumpstart this with what are ultimately reasonably priced products. But even with clever augmented reality features and some well-produced camera tracking, Facebook needs to truly distinguish this device from an Echo Show or Google Home Hub.
Facebook’s early goal for the product are likely fairly modest. In conversations ahead of launch, the company has positioned this as a kind of learning moment. That began when the company seeded early versions of the products into homes as part of a private beta, and continues to some degree now that the device is out in the world. When pressed, the company wouldn’t offer up anything concrete.

“This is the first Facebook-branded hardware,” says Bosworth. “It’s early. I don’t know that we have any specific sales expectations so much as what we have is an expectation to have a market that’s big enough that we can learn, and iterate, and get better.”

This is true, certainly — and among my biggest complaints with the device. Aside from the aforementioned video chat functionality, the Portal doesn’t feel like a particularly fleshed-out device. There’s an extremely limited selection of apps pre-loaded and no app store. Video beyond the shorts offered up through Facebook is a big maybe for the time being.

During my review of the Portal+, I couldn’t shake the feeling that the product would have functioned as well — or even better, perhaps — as an add-on to or joint production with Amazon. However, that partnership is limited only to the inclusion of Alexa on the device. In fact, the company confirms that we can expect additional hardware devices over the next couple of years.

As it stands, Facebook says it’s open to a broad spectrum of possibilities, based on consumer demand. It’s something that could even, potentially, expand to on-device record, a feature that would further blur the lines of what the on-board camera and microphone can and should do.

“Right now, there’s no recording possible on the device,” Bosworth says. “The idea that a camera with microphones, people may want to use it like a camera with microphones to record things. We wanted to start in a position where people felt like they could understand what the device was, and have a lot of confidence and trust, and bring it home. There’s an obvious area where you can expand it. There’s also probably areas that are not obvious to us […] It’s not at all fair to say that this is any kind of a beta period. We only decided to ship it when we felt like we had crossed over into full finished product territory.”

From a privacy perspective, these things always feel like a death by a million cuts. For now, however, the company isn’t recording anything locally and has no definitive plans to do so. Given the sort of year the company has been having with regards to optics around privacy, it’s probably best to keep it that way.


Source: TechCrunch

Chrome adds new security features to stop mobile subscription scams

Google today announced that Chrome will soon get a new feature that aims to stop mobile subscription scams. Those are the kind of sites that ask you for your phone number and that then, unbeknownst to you, sign you up for a mobile subscription that’s billed through your carrier. Starting with the launch of Chrome 71 in December, Google will pop up a prominent warning when a site doesn’t make it clear that users are signing up for a mobile subscription.

To make sure that developers who are legitimately using this flow to offer users a subscription don’t get caught up in this new system, Google also published a set of best practices for mobile billing today. Generally, developers are expected to make their billing information visible and obvious to users, display the actual cost and have a simple and straightforward fee structure.

If that information is not available, Google will throw up a prominent full-page warning, but users can always opt to proceed. Before throwing up the warning page, Google will notify webmasters in the Search Console when it detects a potential scam (there’s always a chance for false positives, after all).

This new feature will be available on both mobile and desktop, as well as in Android’s WebView.


Source: TechCrunch

81% of VC firms don’t have a single black investor — BLCK VC wants to change that

Venture capital has a diversity problem.

BLCK VC, a new organization founded by Storm Ventures associate Frederik Groce and NEA associate Sydney Sykes meant to connect, engage and advance black venture capitalists, is ready for a new era in the industry.

Their mission: Turn 200 black investors into 400 black investors by 2024.

“We think of ourselves as an organization formed by black VCs for blacks VCs to increase the representation of black investors,” Sykes told TechCrunch.

“You can look around and say ‘well, I know five black VCs,’ but you can also say this firm does not have a single black VC, they may not even have a single underrepresented minority … We want to make firms reckon with the fact that there is a racial diversity problem; there is a lack of black VCs and every firm should really care about it.”

BLCK VC has been at work since the beginning of 2018, building and expanding a network of black investors in the San Francisco area, Los Angeles and New York. They seek to provide a community for black investors, a space for honest conversations and questions and a resource for VC firms looking to make more diverse hires. Today, the organization is taking the wraps off its plan to diversify the VC industry.

“There’s an incredible need to ensure there are resources in place so people don’t churn out of the community; getting people in the door is only half the battle,” Groce told TechCrunch. “This is us saying ‘hey, get involved.’ It’s time to broaden and give others access to what we are doing. It takes a village if we really want to see things start to shift.”

According to data collected by Richard Kerby, a partner at Equal Ventures, 81 percent of VC firms don’t have a single black investor. Roughly 50 percent of black investors in the industry are at the associate level, or the lowest level at a firm; only 2 percent of VC partners are black.

“It takes a village if we really want to see things start to shift.” — BLCK VC co-chair Frederik Groce.

The lack of representation, especially in powerful positions, has made it difficult for black aspiring investors to enter the industry, as well as for black investors to stay in VC.

“VC, more than a lot of industries, is very network driven in the way that they hire,” Sykes said. “The network started 40 or 50 years ago with a lot of white men who had the wealth at the time to invest in companies. As VC has grown, a lot of the people who started it hired people they knew, there wasn’t an effort to recruit from outside of their network. That has made VC this very homogenous industry.”

Aside from Kerby’s data and a Harvard Business School study on diversity in innovation, there is limited data available on black VCs and funding for black founders. Digitalundivided‘s research arm ProjectDiane is one of the few organizations to report on funding for black female founders, for example. According to its latest report, black women have raised just .0006 percent of all tech venture funding since 2009.

BLCK VC’s board includes Adina Tecklu, a venture investor at Canaan Partners; Brian Hollins, a growth equity investor at Goldman Sachs; Earnest Sweat, an investment manager at Prologis Ventures; and Elliott Robinson, a partner at M12 Ventures.


Source: TechCrunch

Who needs the Apple Store? You may be able to fix the new MacBook Air yourself

Repairing MacBook devices usually requires a trip to the Apple Store, but that may not be the case with the new MacBook Air. The repair site iFixit has given the MacBook Air a repairability score of 3 out of 10, a very high result for a Mac.

The post Who needs the Apple Store? You may be able to fix the new MacBook Air yourself appeared first on Digital Trends.


Source: Digital trends

Amazon launches Alexa app for Windows 10 PCs

Amazon today launched an Alexa app for Windows 10 PCs on the Microsoft Store. The voice application allows PC owners to speak to Alexa to set reminders, timers, alarms; create lists and to-dos; track their calendar appointments; get news, weather and other information; play music; listen to podcasts and audiobooks; control the smart home, and more.

The app is another way that Alexa is being unhitched from Echo speakers and other devices that generally stay in the home. Similar to the Alexa app for mobile devices, the Windows 10 app means you can use Alexa when you’re traveling for access to content and information, as well as to do things like lock your doors or check your security cameras, for example.

The app also offers access to tens of thousands of Alexa skills, says Amazon.

However, some features – including video, communications, Spotify and Pandora – are not supported on the Alexa app for Windows 10 at launch.

The app’s arrival comes shortly after Amazon and Microsoft opened up the Alexa-Cortana integration into public preview, which lets customers call up Cortana through their Echo devices and enable Amazon’s Alexa on Windows 10 devices and on Harman Kardon Invoke speakers.

Some PCs are designated as “Alexa Built-In,” meaning they’re already tuned for Alexa and you’ll be able to speak to Alexa hands-free. These include several PCs form Acer, Asus, Dell, HP, and Lenovo.

The Alexa app is available for Windows 10 PCs in the US, UK, and Germany, and will be coming to more locations in 2019.


Source: TechCrunch

Datacoral raises $10M Series A for its data infrastructure service

Datacoral aims to make it easier for enterprises to build data products by abstracting away all of the complex infrastructure to organize and process data. The company today announced that it has raised a $10 million Series A financing round led by Madrona Venture Group, with participation from Social Capital, which also led its $4 million seed round in 2017.

Datacoral CEO Raghu Murthy tells me that the company plans to use the new funding to grow its business team in order to be able to reach more potential customers and to expand its engineering team.

The promise of Datacoral is to offer enterprises an end-to-end data infrastructure that will allow businesses and their data scientists to focus on generating insights over having to manage and integrate their data sources. Because nobody wants to move large amounts of data between clouds — and take the performance hit that comes with that — Datacoral sits right inside a company’s AWS systems. It’s still a fully managed service, though, but the data is encrypted and never leaves a customer’s virtual private cloud.

“As companies look to their data to deliver value – data practitioners are finding that configuring and managing their own data infrastructure is a time-consuming job that is expensive and fraught with errors,” said Murthy. “We have built a platform that easily and automatically brings together data from different applications and databases, organizes that data in any query engine and acts on insights that are critical to running their business. A crucial component is that it works securely and privately within the customer’s cloud, instead of us ingesting data from their systems.”

Murthy was an early engineer at Facebook and part of the team that was in charge of scaling that company’s data infrastructure and ran a part of the engineering team at Bebop, Diane Greene’s startup that was later acquired by Google.

To scale Datacoral, the team is betting on a serverless platform itself. It’s making extensive use of AWS Lambda and other PaaS solutions on Amazon’s cloud computing platform. That doesn’t mean Datacoral plans to only support AWS, though. Murthy tells me that Azure support is next. “We plan to work across all of the top cloud providers by leveraging their unique services and provide a consistent ‘data-centric interface’ to our customers — essentially be ‘cloud best’ instead of ‘cloud agnostic.’”

Current Datacoral users include Greenhouse, Front, Ezetap, Swing Education, mPharma and Mason Finance.


Source: TechCrunch

Google Cloud wants to make it easier for data scientists to share models

Today, Google Cloud announced Kubeflow pipelines and AI Hub, two tools designed to help data scientists put the models they create to work across their organizations.

Rajen Sheth, director of product management for Google Cloud’s AI and ML products says that the company recognized that data scientists too often build models that never get used. He says that if machine learning is really a team sport, as Google believes, models must get passed from data scientists to data engineers and developers who can build applications based on them.

To help fix that, Google is announcing Kubeflow pipelines, which are an extension of Kubeflow, an open source framework built on top of Kubernetes designed specifically for machine learning. Pipelines are essentially containerized building blocks that people in the machine learning ecosystem can string together to build and manage machine learning workflows.

By placing the model in a container, data scientists can simply adjust the underlying model as needed and relaunch in a continuous delivery kind of approach. Sheth says this opens up even more possibilities for model usage in a company.

“[Kubeflow pipelines] also give users a way to experiment with different pipeline variants to identify which ones produce the best outcomes in a reliable and reproducible environment,” Sheth wrote in a blog post announcing the new machine learning features.

The company is also announcing AI Hub, which as the name implies is a central place where data scientists can go to find different kinds ML content including Kubeflow pipelines, Jupyter notebooks, TensorFlow modules and so forth. This will be a public repository seeded with resources developed by Google Cloud AI, Google Research and other teams across Google, allowing data scientists to take advantage of Google’s own research and development expertise.

But Google wanted the hub to be more than a public library, it also sees it as a place where teams can share information privately inside their organizations giving it a dual purpose. This should provide another way to extend model usage by making essential building blocks available in a central repository.

AI Hub will be available in Alpha starting today with some initial components from Google, as well as tools for sharing some internal resources, but the plan is to keep expanding the offerings and capabilities over time.

Google believes if it provides easier ways to share model building blocks across an organization, the more likely they will be put to work. These tools are a step toward achieving that.


Source: TechCrunch

Aristotle Was Wrong—Very Wrong—But People Still Love Him

Centuries-old ideas about force and motion have an intuitive appeal that is enduring but oh-so-incorrect, as these simple experiments show.
Source: Wired

IAC reorg makes Vimeo and DotDash standalone segments, adds new acquisition Robokiller

IAC is changing the way its business is organized, the company reported during its Q3 2018 earnings on Wednesday. The company’s video platform Vimeo and DotDash (previously About.com) will become their own separate segments at IAC starting in Q4. That means they’ve reached the point their revenues can stand on their own.

The company beat on third quarter revenue expectations in the quarter with a revenue increase to $1.1 billion from $828.4 million a year ago, ahead of FactSet analyst expectations of $1.07 billion. However, net income was $145.8 million, or $1.49 a share, down from $179.6 million, or $1.79 a share, a year earlier. The drop was attributed to a tax benefit that it received in the year-ago period.

Vimeo’s revenue growth in the quarter increased 29 percent, and it grew its subscriber base by 10 percent to 932,000, IAC said.

“The business has the scale and potential to now stand on its own, and we want to begin to put a spotlight on it,” said IAC CEO Joey Levin, in a note to shareholders.

“Vimeo always has and always will obsessively, relentlessly cater to the needs of creators – not advertisers, not eyeballs, not our own platform, nor anything else. We’ve focused entirely on the creators and they have rewarded Vimeo with their loyalty. The numbers bear this out – Vimeo enjoys incredible retention, an average customer lifetime of nearly 5 years, customers that upgrade over time, and new subscribers that are attracted to fresh, premium offerings at increasingly higher price points,” he wrote.

Meanwhile, DotDash increased revenue by 35 percent to reach $30.1 million, with expanding profit margins in Q3.

The company will also begin splitting out mobile revenue from its legacy desktop business in Q4. IAC said its mobile business saw 158 percent revenue growth in the quarter to over $35 million, comprising 23 percent of its total revenue. The mobile business now counts over 2.5 million subscribers, IAC said.

After the changes to business segments in Q4, the remaining businesses in Publishing and Video will aggregate into a catch-all segment, named “Emerging & Other” which will include both early stage and mature businesses like BlueCrew, Ask Media Group, The Daily Beast, DROPOUT (College Humor’s subscription service), IAC Films and new incubation projects.

The group may “intermittently generate cash or consume cash,” but is more focused on the “next decade than the next quarter,” warned IAC. It noted it wouldn’t communicate much about the segment’s businesses going forward.

In addition, the company announced a new acquisition: East coast-based TelTech, the makers of an app called Robokiller, which blocks spam calls and telemarketers. This will join IAC’s Applications group.

Combined with Publishing (where DotDash, Ask.com, Investopedia, The Daily Beast, and others live) the two segments delivered over $50 million of Adjusted EBITDA in the quarter, nearly all of it cash flow.

Match Group, the parent company to Tinder, grew its average subscribers 23 percent to 8.1 million, driven by 61 percent growth in Tinder average subscribers to 4.1 million. Match had reported its own earnings ahead of IAC this week, where it also announced plans to focus Tinder on casual dating and invest more heavily in the relationship-focused app Hinge.

Match also announced a special $2 per share dividend, of which IAC said it has “no one thing or single use” in mind.

IAC said it’s now stockpiling cash and should have over $1.7 billion by year-end, excluding ANGI Homeservices (Angie’s List, HomeAdvisor, Handy – whose acquisition now completed – and others) and Match Group cash.

 


Source: TechCrunch

Top Best Buy Black Friday deals 2018 – CNET

The retailer is the latest to announce its Black Friday deals, several of which are available now.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909