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

Archivo del Autor: Belen De Leon

Best HDMI cables for your new 4K and HDR TV – CNET

There’s no reason to spend more than $10 for 6 feet, even with the most expensive TVs. Here’s what we recommend.
Source: CNET

Razer to close its digital games store – CNET

It only opened 10 months ago.
Source: CNET

What business leaders can learn from Jeff Bezos’ leaked texts

The ‘below the belt selfie’ media circus surrounding Jeff Bezos has made encrypted communications top of mind among nervous executive handlers. Their assumption is that a product with serious cryptography like Wickr – where I work – or Signal could have helped help Mr. Bezos and Amazon avoid this drama.

It’s a good assumption, but a troubling conclusion.

I worry that moments like these will drag serious cryptography down to the level of the National Enquirer. I’m concerned that this media cycle may lead people to view privacy and cryptography as a safety net for billionaires rather than a transformative solution for data minimization and privacy.

We live in the chapter of computing when data is mostly unprotected because of corporate indifference. The leaders of our new economy – like the vast majority of society – value convenience and short-term gratification over the security and privacy of consumer, employee and corporate data.  

We cannot let this media cycle pass without recognizing that when corporate executives take a laissez-faire approach to digital privacy, their employees and organizations will follow suit.

Two recent examples illustrate the privacy indifference of our leaders…

  • The most powerful executive in the world is either indifferent to, or unaware that, unencrypted online flirtations would be accessed by nation states and competitors.
  • 2016 presidential campaigns were either indifferent to, or unaware that, unencrypted online communications detailing “off-the-record” correspondence with media and payments to adult actor(s) would be accessed by nation states and competitors.

If our leaders do not respect and understand online security and privacy, then their organizations will not make data protection a priority. It’s no surprise that we see a constant stream of large corporations and federal agencies breached by nation states and competitors.  Who then can we look to for leadership?

GDPR is an early attempt by regulators to lead. The European Union enacted GDPR to ensure individuals own their data and enforce penalties on companies who do not protect personal data.  It applies to all data processors, but the EU is clearly focused on sending a message to the large US based data processors – Amazon, Facebook, Google, Microsoft, etc. In January, France’s National Data Protection Commission sent a message by fining Google $57 million for breaching GDPR rules. It was an unprecedented fine that garnered international attention. However, we must remember that in 2018 Google’s revenues were greater than $300 million … per day!  GPDR is, at best, an annoying speed-bump in the monetization strategy of large data processors.

It is through this lens that Senator Ron Wyden’s (Oregon) idealistic call for billions of dollars in corporate fines and jail time for executives who enable privacy breaches can be seen as reasonable.  When record financial penalties are inconsequential it is logical to pursue other avenues to protect our data.

Real change will come when our leaders understand that data privacy and security can increase profitability and reliability.  For example, the Compliance, Governance and Oversight Council reports that an enterprise will spend as much as $50 million to protect 10 petabytes of data, and that $34.5 million of this is spent on protecting data that should be deleted. Serious efficiencies are waiting to be realized and serious cryptography can help.  

So, thank you Mr. Bezos for igniting corporate interest in secure communications. Let’s hope this news cycle convinces our corporate leaders and elected officials to embrace data privacy, protection and minimization because it responsible, profitable and efficient. We need leaders and elected officials to set an example and respect their own data and privacy if we have any hope of their organizations to protect ours.


Source: TechCrunch

UK concludes using Huawei in 5G is a manageable risk, report says – CNET

That goes against US efforts to convince European allies to ban the Chinese supplier from 5G efforts due to espionage concerns.
Source: CNET

NBA All-Star Game 2019: How to watch Team Giannis vs. Team LeBron, start time, what to expect – CNET

Basketball’s best battle today.
Source: CNET

Daytona 500: How to watch on TV or online – CNET

The NASCAR season kicks off with its most celebrated race of the year.
Source: CNET

President's Day laptop sale: The best Lenovo laptop deals right now – CNET

IdeaPads, Yogas and more — all on sale through Feb. 25.
Source: CNET

SeaBubbles shows off its ‘flying’ all-electric boat in Miami

We were promised flying cars but, as it turns out, flying boats were easier to build.

SeaBubbles, a “flying” boat startup that uses electric power instead of gas, hit Miami this weekend to show off one of its five prototype boats — or six, if you count an early, windowless white boat they’ve lovingly dubbed the “soapdish.” This innovative boat design combines technology from nautical industries, aviation, and intelligent software to raise the hull of the boat out of the water using foils, which helps it to consume less energy by allowing it to travel on rougher waters with reduced drag, while also keeping the passenger cabin relatively comfortable.

When raised, the boat is “flying” above the water, so to speak.

Founded only three years ago in Paris, the idea for SeaBubbles was dreamed up by Alain Thébault, a sailor who previously designed and piloted the Hydroptère, an experimental hydrofoil trimaran, using a similar system that lifts the boat up in order to reduce drag. That boat went on to break the world record for sailing speed twice, at 50.17 knots. Meanwhile, SeaBubbles co-founder, Anders Bringdal, is a four-times windsurf world champion, who also set a windsurfing world record, at 51.45 knots.

Together, the two have envisioned SeaBubbles as a way for cities to reduce traffic congestion and help the environment by taking advantage of the area’s waterways to move people around in fast water taxis.

“The cities today have one thing in common: pollution and congestion,” explains Bringdal. “Every city has waterways — ones that are fairly unused. Think about having a giant freeway that goes straight down the center of the city, and no one uses it… why is that?,” Bringdal continues.

“You could do this with a normal boat,” he admits. “But with a normal boat with a normal combustion engine, the fuel price you’re paying is between $70 and $130 per hour. With us, it’s $2 dollars,” he says.

The cost savings come from an all-electric design, which means the boat charges at a power station — preferably one that’s solar charged, of course, instead of guzzling gas.

The company has experimented with all sorts of designs and models before settling on its first-to-market SeaBubbles water taxi: a smaller, 4.5-meter version that seats four in addition to the pilot. However, the technology itself is scalable to larger boats or even ferries.

According to SeaBubbles’ U.S. partner, Daniel Berrebi, whose company Baja Ferries has made a “small” investment in SeaBubbles, even larger boats like his could eventually benefit from the technology.

Beyond his obvious business interest on that front, Berrebi is also working with SeaBubbles to help the company make its first U.S. sales. He says he’s sold four boats to private individuals in the area — yes, sold as in “checks in hand, and signed on the dotted line.” These buyers don’t want to be named, but may include well-known names in music and sports. (Of course one has to wonder how much anonymity they will really have when tooling about Miami waterways in one of only a handful of these flying boats currently in existence?)

SeaBubbles has been able to come to market with its technology so soon because it’s not building everything in-house.

The boats’ engines are from Torqeedo, for example, while the fly-by-wire software to control the boat comes from foiling and flight control systems engineer Ricardo Bencatel’s company, 4DC Tech. His software solution also powered America’s Cup teams’ boats, like those from Artemis Racing and Oracle. But the version running on SeaBubbles has customized components to control the boat’s unique features.

“The [SeaBubbles] boat has three main sensors — it has two high altitude sensors to measure the height of the water, then it has a gyroscope — like the one in cell phones,” explains Bencatel.

“The computer combines those measurements from the sensors, then it knows the angles of the boat, the height and the speed,” he says. The software then uses this information to control the flaps on the boat to make adjustments. “For example, the lift — if you want to go higher,” Bencatel says. “Or if it’s rolling to one of the sides, it uses the flaps to turn it to the other side. Or if it’s pitching — bow down or bow up — it uses the front or the rear flaps,” he adds.

And all of these adjusts are being made automatically, by way of software, meaning the boat operator only really has to turn the wheel and drive. They don’t have to think about when to raise or lower the boat — it just happens when the boat reaches a certain speed. Under six knots, the boat is experiencing 100 percent drag, while above eight knots, the boat is ‘flying’ and the drag is reduced to 60 percent. This makes the ride less bumpy, too.

The lithium-ion batteries used by SeaBubbles are IP67 waterproof, and, over time, the boat could make up for its high sticker price — $200,000 at its suggested retail price — with savings on gasoline and reduced maintenance costs.

The prototype version of the SeaBubbles boat has only 1.5 hours autonomy and a five hour battery recharge to show off the technology. But the company claims the versions going into production have 2.5 hours autonomy and a 35 minute recharge. These are the ones they expect to ship this summer to the first purchasers.

In addition to Miami, SeaBubbles also has customers in Russia — a luxury hotel in Moscow and a deal in St. Petersburg — as well as in Rotterdam and Amsterdam. It plans to start building boats for these markets, and hopes to reach Paris by this summer or the next. In Paris, the prototype boats run slower — takeoff speed is six knots, and cruising speed tops out at 15 knots. The production version is faster due to bigger engines, with an average cruising speed of 16 knots and a top speed of 20 knots.

The company is in Miami this week to show off its boat to more buyers, and take meeting with local officials.

Bringdal admits that some of the company’s earlier statements may have been overly ambitious — like having boats in 50 cities by 2024. ”I think, in reality, it’s step by step,” he says  “We’re very happy to be seeing something here in the U.S.”

SeaBubbles, which has seven staff full-time and 25 people including contractors, has raised $14 million to date from investors including the founder of drone maker Parrot, Henri Seydoux; Partech Ventures; the French government-backed BPI fund; MAIF, a French insurance group; as well as friends, family and other angels.

The company is preparing to raise a Series A.

(Photo credits: Alain Thébault and Sarah Perez)


Source: TechCrunch

OpenAI built a text generator so good, it’s considered too dangerous to release

A storm is brewing over a new language model, built by non-profit artificial intelligence research company OpenAI, which it says is so good at generating convincing, well-written text that it’s worried about potential abuse.

That’s angered some in the community, who have accused the company of reneging on a promise not to close off its research.

OpenAI said its new natural language model, GPT-2, was trained to predict the next word in a sample of 40 gigabytes of internet text. The end result was the system generating text that “adapts to the style and content of the conditioning text,” allowing the user to “generate realistic and coherent continuations about a topic of their choosing.” The model is a vast improvement on the first version by producing longer text with greater coherence.

But with every good application of the system, such as bots capable of better dialog and better speech recognition, the non-profit found several more, like generating fake news, impersonating people, or automating abusive or spam comments on social media.

To wit: when GPT-2 was tasked with writing a response to the prompt, “Recycling is good for the world,” which nearly everyone agrees with, the machine spat back:

“Recycling is NOT good for the world. It is bad for the environment, it is bad for our health, and it is bad for our economy. I’m not kidding. Recycling is not good for the environment. It is destructive to the earth and it is a major contributor to global warming. Recycling is not good for our health. It contributes to obesity and diseases like heart disease and cancer. Recycling is bad for our economy. It increases the cost of a product, and in turn, the price of everything that is made with that product. Recycling is not good for our nation. We pay a tremendous price for the privilege of having the world’s most advanced and efficient recycling system. Recycling is a huge, colossal waste of time, energy, money, and resources.”

No wonder OpenAI was worried about releasing it.

For that reason, OpenAI said, it’s only releasing a smaller version of the language model, citing its charter, which noted that the organizations expects that “safety and security concerns will reduce our traditional publishing in the future.” Admittedly, the organization said that it wasn’t sure of the decision, “we believe that the AI community will eventually need to tackle the issue of publication norms in a thoughtful way in certain research areas.”

Not everyone took that well. OpenAI’s tweet announcing GPT-2 was met with anger and frustration, accusing the company of “closing off” its research, and doing the “opposite of open,” seizing on the company’s name.

Others were more forgiving, calling the move a “new bar for ethics” for thinking ahead of possible abuses.

Jack Clark, policy director at OpenAI, said the organization’s priority is “not enabling malicious or abusive uses of the technology,” calling it a “very tough balancing act for us.”

Elon Musk, one of the initial funders of OpenAI, was roped into the controversy, confirming in a tweet that he has not been involved with the company “for over a year,” and that he and the company parted “on good terms.”

OpenAI said it’s not settled on a final decision about GPT-2’s release, and that it will revisit in six months. In the meantime, the company said that governments “should consider expanding or commencing initiatives to more systematically monitor the societal impact and diffusion of AI technologies, and to measure the progression in the capabilities of such systems.”

Just this week, President Trump signed an executive order on artificial intelligence. It comes months after the U.S. intelligence community warned that artificial intelligence was one of the many “emerging threats” to U.S. national security, along with quantum computing and autonomous unmanned vehicles.


Source: TechCrunch

VCs aren’t falling in love with dating startups

Some 17 years ago, when internet dating was popular but still kind of embarrassing to talk about, I interviewed an author who was particularly bullish on the practice. Millions of people, he said, have found gratifying relationships online. Were it not for the internet, they would probably never have met.

A lot of years have passed since then. Yet thanks to Joe Schwartz, an author of a 20-year-old dating advice book, “gratifying relationship” is still the term that sticks in my mind when contemplating the end-goal of internet dating tools.

Gratifying is a vague term, yet also uniquely accurate. It encompasses everything from the forever love of a soul mate to the temporary fix of a one-night stand. Romantics can talk about true love. Yet when it comes to the algorithm-and-swipe-driven world of online dating, it’s all about gratification.

It is with this in mind, coincident with the arrival of Valentine’s Day, that Crunchbase News is taking a look at the state of that most awkward of pairings: startups and the pursuit of finding a mate.

Pairing money

Before we go further, be forewarned: This article will do nothing to help you navigate the features of new dating platforms, fine-tune your profile or find your soul mate. It is written by someone whose core expertise is staring at startup funding data and coming up with trends.

So, if you’re OK with that, let’s proceed. We’ll start with the initial observation that while online dating is a vast and often very profitable industry, it isn’t a huge magnet for venture funding.

In 2018, for instance, venture investors put $127 million globally into 27 startups categorized by Crunchbase as dating-focused. While that’s not chump change, it’s certainly tiny compared to the more than $300 billion in global venture investment across all sectors last year.

In the chart below, we look at global venture investment in dating-focused startups over the past five years. The general finding is that round counts fluctuate moderately year-to-year, while investment totals fluctuate heavily. The latter is due to a handful of giant funding rounds for China-based startups.

While the U.S. gets the most commitments, China gets the biggest ones

While the U.S. is home to the majority of funded startups in the Crunchbase dating category, the bulk of investment has gone to China.

In 2018, for instance, nearly 80 percent of dating-related investment went to a single company, China-based Blued, a Grindr-style hookup app for gay men. In 2017, the bulk of capital went to Chinese mobile dating app Tantan, and in 2014, Beijing-based matchmaking site Baihe raised a staggering $250 million.

Meanwhile, in the U.S., we are seeing an assortment of startups raising smaller rounds, but no big disclosed financings in the past three years. In the chart below, we look at a few of the largest funding recipients.

 

Dating app outcomes

Dating sites and apps have generated some solid exits in the past few years, as well as some less-stellar outcomes.

Mobile-focused matchmaking app Zoosk is one of the most heavily funded players in the space that has yet to generate an exit. The San Francisco company raised more than $60 million between 2008 and 2012, but had to withdraw a planned IPO in 2015 due to flagging market interest.

Startups without known venture funding, meanwhile, have managed to bring in some bigger outcomes. One standout in this category is Grindr, the geolocation-powered dating and hookup app for gay men. China-based tech firm Kunlun Group bought 60 percent of the West Hollywood-based company in 2016 for $93 million and reportedly paid around $150 million for the remaining stake a year ago. Another apparent success story is OkCupid, which sold to Match.com in 2011 for $50 million.

As for venture-backed companies, one of the earlier-funded startups in the online matchmaking space, eHarmony, did score an exit last fall with an acquisition by German media company ProSiebenSat.1 Media SE. But terms weren’t disclosed, making it difficult to gauge returns.

One startup VCs are assuredly happy they passed on is Ashley Madison, a site best known for targeting married people seeking affairs. A venture investor pitched by the company years ago told me its financials were quite impressive, but its focus area would not pass muster with firm investors or the VCs’ spouses.

The dating site eventually found itself engulfed in scandal in 2015 when hackers stole and released virtually all of its customer data. Notably, the site is still around, a unit of Canada-based dating network ruby. It has changed its motto, however, from “Life is short. Have an affair,” to “Find Your Moment.”

An algorithm-chosen match

With the spirit of Valentine’s Day in the air, it occurs that I should restate the obvious: Startup funding databases do not contain much about romantic love.

The Crunchbase data set produced no funded U.S. startups with “romantic” in their business descriptions. Just five used the word “romance” (of which one is a cold brew tea company).

We get it. Our cultural conceptions of romance are decidedly low-tech. We think of poetry, flowers, loaves of bread and jugs of wine. We do not think of algorithms and swipe-driven mobile platforms.

Dating sites, too, seem to prefer promoting themselves on practicality and effectiveness, rather than romance. Take how Match Group, the largest publicly traded player in the dating game, describes its business via that most swoon-inducing of epistles, the 10-K report: “Our strategy focuses on a brand portfolio approach, through which we attempt to offer dating products that collectively appeal to the broadest spectrum of consumers.”

That kind of writing might turn off romantics, but shareholders love it. Shares of Match Group, whose portfolio includes Tinder, have more than tripled since Valentine’s Day 2017. Its current market cap is around $16 billion.

So, complain about the company’s dating products all you like. But it’s clear investors are having a gratifying relationship with Match. When it comes to startups, however, it appears they’re still mostly swiping left.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094