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

Archivo del Autor: Belen De Leon

Gradient Ventures, Google’s AI fund, leads $7M investment in English learning app Elsa

Google’s Gradient Ventures, the search giant’s dedicated AI fund, is casting its eye to Asia after it led a $7 million Series A round for Elsa, a startup that operates an app for English language learners.

The deal is Gradient’s first in Asia, and it includes participation from existing investors Monk’s Hill Ventures and SOSV. Elsa has now raised $12 million raised to date.

Elsa was founded in 2015 as a way to help non-English speakers improve their accent and general speaking ability. Vu Van, CEO and one half of the founding team, is a Vietnamese national who, despite being fluent in English, struggled to be understood after moving to the U.S. to study and then work. Together with speech recognition researcher Dr. Xavier Anguera — the startup’s CTO who leads its Portugal-based tech team — Van started Elsa to help people in the same predicament.

“I was very good at grammar, reading and writing but I realized people had a hard time understanding me because I had a very strong accent and my pronunciation wasn’t proper,” Van, who is based in San Francisco but travels extensively, told TechCrunch in an interview. “This impacts confidence when you apply for jobs or are even just meeting friends.”

“There are so many English learning solutions but they are mostly focused on expanding vocabulary or grammar, very few deal with pronunciation,” she added.

Elsa uses voice recognition and AI to grade a user’s speaking versus standard American English (and I thought us Brits were the global standard…) giving them a score at the end. That helps track their progress, while it focuses on pronunciation with a detailed review on how a user is speaking.

The service uses a freemium model that grants users full access to 1,000 courses for around $3-6 per month depending on the length of the package they opts for. That ranges from one month of access to 12 months. New content is added every week, Van said.

With this money in the bag, Elsa is going after growth in a number of its most promising markets.

The service has users in over 100 countries, but Vietnam is its top market with two million paying users. Partly because is it us Van’s home market, Elsa has doubled down on Vietnam with a local sales team and localized payments, including the likes of bank transfers and local wallets.

That’s the blueprint for expansion in its next three target countries; Japan, Indonesia and India. Already, Esla has opened an office in Tokyo and it is planning to introduce more localized content for Japanese users. Similar efforts will happen in Indonesia and India, where Van said the app sees strong engagement and downloads without any paid marketing efforts.

Elsa is also working on expanding its content from English to include other languages. Spanish is currently on the horizon and the company is already preparing the backend technology to make it possible.

“We have to build the voice recognition technology to recognize those languages accurately. We have the infrastructure but now just need to collect voice data to train the model,” explained Van.

Vu Van started Elsa in 2015 with Dr. Xavier Anguera to help non-English speakers improve their accent and general speaking ability.

Beyond geographic expansion, Elsa is also going after schools and classrooms. Already, in Vietnam, it is working with a handful of schools who have added the app to their classroom work. The company allows schools to upload their specific content or curriculum to Elsa to make it part of a student’s homework or assessment. Teachers can see if a student has completed oral homework, and the app grades their efforts.

“We want to help these teachers help their students,” Van said. “Even with the best intentions, they simply can’t teach speaking.”

The model for the education push sees schools pay a licensing fee per student, which Van said is subsidized while uploading their content is free.

Snagging investment from Gradient is a notable achievement for Elsa, but it will also allow the startup to tap into the company’s talent, too. That’s because Gradient operates a rotational program that allows Google employees to spend three to six months working at portfolio startups on secondment. That process hasn’t kicked off for Elsa just yet, but Van is hopeful of securing an engineer who might otherwise be prohibitively expensive for her company.

Gradient Ventures was founded in 2017 and this deal is the fund’s 18th, according to Crunchbase. Its previous investments include Canvass Analytics and Test.ai.

The Elsa team


Source: TechCrunch

New VMware Kubernetes product comes courtesy of Heptio acquisition

VMware announced a new Kubernetes product today called VMware Essential PKS, which has been created from its acquisition of Heptio for $550 million at the end of last year.

VMware already had two flavors of Kubernetes, a fully managed cloud product and an enterprise version with all of the components such as registry and network pre-selected by VMware. What this new version does is provide a completely open version of Kubernetes where the customer can choose all of the components, giving a flexible option for those who want it, according to Scott Buchanan, senior director of product marketing for cloud native apps at VMware.

Buchanan said that the new product comes directly from the approach that Heptio had taken to selling Kuberentes prior to the acquisition . “We’re introducing a new offering called VMware Essential PKS, and that offering is a packaging of the approach that Heptio took to market and that gained a lot of traction, and that approach is a natural complement to the other Kubernetes products in the VMware portfolio,” he explained.

Buchanan acknowledged that a large part of the market is going to go for the fully managed or fully configured approaches, but there is a subset of buyers that will want more choice in their Kubernetes implementation.

“Larger enterprises with more complex infrastructure want to have a very customized approach to how they build out their architecture They don’t want to be integrated. They just want a foundation on which to build because the organizations are larger and more complex and they’re also more likely to have an internal DevOps or SREOps team to operate the platform on a day-to-day basis,” he explained.

While these organizations want flexibility, they also require more of a more consultative approach to the sale. Heptio had a 40-person field service engineering team that came over in the acquisition, and VMware is in the process of scaling that team. These folks consult with the customer and help them select the different components that make up a Kubernetes installation to fit the needs of each organization.

Buchanan, who also came over in the acquisition, says that being part of VMware (which is part of the Dell family of companies) means they have several layers of sales with VMware, Pivotal and Dell all selling the product.

Heptio is the Kubernetes startup founded by Craig McLuckie and Joe Beda, the two men who helped develop the technology while they were at Google. Heptio was founded in 2016 and raised $33.5 million prior to the acquisition, according to Crunchbase data.


Source: TechCrunch

Consumers no longer think voice assistants are mediocre – CNET

Adobe’s latest report shows consumer sentiment about Alexa, Siri and others is much more positive.
Source: CNET

Hackers Can Slip Invisible Malware into 'Bare Metal' Cloud Computers

Researchers point a tough-to-fix in some cloud computing setups: hackable firmware.
Source: Wired

Security flaws in 4G and 5G networks could expose your phone calls and location

A group of academics from the University of Iowa has discovered three flaws in both 4G and 5G networks which could allow attackers to intercept phone calls and track the location of smartphones.

The post Security flaws in 4G and 5G networks could expose your phone calls and location appeared first on Digital Trends.


Source: Digital trends

Light is expanding from smartphone cameras to self-driving cars

This year’s MWC has been very much the beginning of a new phase for Light . Until now, the Palo Alto startup has been best know for its 16-lens DSLR competitor, an utterly fascinating, if not particularly practical device.

At this week’s show, however, we’re seeing a wholly different side of the company, one focused on partnerships. The event has seen the company announce three big ones — Nokia device maker HMD, Chinese handset company Xiaomi and Sony, whose component manufacturing division will be teaming with Light to develop advanced modules for its near-near-ubiquitous camera hardware.

It’s a promising new start for the five-year-old company, and one that could help Light become a major player for mobile cameras, going forward. In an interview, CEO Dave Grannan told TechCrunch that the trio of deals are just the beginning, with more partnerships planned for a 2019 announcement.

The Nokia 9 is the first product of these deals. Announced at the show this week, the five-camera limited edition flagship is the product of a module that appeared last year, utilizing the array to create complex composite image similar to sorts of RAW shots one takes with an SLR. It’s one of a number of different array that can utilize Light’s technology to build a better mobile multi-camera system.

“When we started light five years ago, it wasn’t obvious that we would build a dedicated camera to begin with,” Grannan tells TechCrunch. “We realized that we really needed to build a reference device. Something to show the world what could be done. The idea from the first days was to prove to the world that it could be done and then start licensing our technology into other verticals starting with mobile phones.”

The proof-of-concept 16 camera system was always meant to be a limited edition product, according to the executive, and it ultimately sold out of its initial run. That number was in the tens of thousands, according to Grannan, though he won’t go into any more detail beyond that.

He was happy to discuss the startup’s future, however. In July, light raised a whopping $121 million, led by Softbank, bringing its total funding up to $181 million. It was the CEO Masayoshi Son who suggested the next step in the company’s evolution, moving to autonomous vehicles. While Light would be a new entrant in a field that already involves dozens of focused startups, Grannan believes it can offer imaging systems at a fraction of the cost of current LIDAR rigs — at around $5,000 apiece.

Light also plans to expand into security cameras, helping systems better process the information they collect. For now, however, it’s focused on mobile. And in spite of a push toward a more software focused approached to mobile camera improvement, Grannan believes that phone camera arrays will continue to expand — though perhaps not quite to the 16-camera level Light implemented on its own devices. Currently the company is working on a nine-camera module.

“Within a couple of years, three cameras will seem quaint,” Grannan says. “People are going to need this approach because it’s never good enough with imaging.”


Source: TechCrunch

Cloudflare expands its government warrant canaries

When the government comes for your data, tech companies can’t always tell you. But thanks to a legal loophole, companies can say if they haven’t had a visit yet

That’s opened up an interesting clause that allows companies to silently warn customers when the government turns up to secretly raid its stash of customer data without violating a gag order it. Under U.S. freedom of speech laws, companies can publicly say that “the government has not been here” when there has been no demand for data, but they are allowed to remove statements when a warrant comes in as a warning shot to anyone who pays attention.

These so-called “warrant canaries” — named for the poor canary down the mine, who dies when there’s gas that the human can’t see — are a key transparency tool that predominantly privacy-focused companies use to keep their customers aware of the goings-on behind the scenes.

Where companies have abandoned their canaries or caved to legal pressure, Cloudflare is bucking the trend.

The networking and content delivery network giant said in a blog post this week that it’s expanding the transparency reports to include more canaries.

To date, the company:

  • has never turned over our SSL keys or our customers SSL keys to anyone;
  • has never installed any law enforcement software or equipment anywhere on our network;
  • has never terminated a customer or taken down content due to political pressure;
  • has never provided any law enforcement organization a feed of our customers’ content transiting our network.

Those key points are critical to the company’s business. A government demand for SSL keys and installing intercept equipment on its network would allow investigators unprecedented access to a customer’s communications and data, and undermine the company’s security. A similar demand led to Ladar Levison shutting down his email service Lavabit when they sought the keys to obtain information on whistleblower Edward Snowden, who used the service.

Now Cloudflare’s warrant canaries will include:

  • Cloudflare has never modified customer content at the request of law enforcement or another third party.
  • Cloudflare has never modified the intended destination of DNS responses at the request of law enforcement or another third party.
  • Cloudflare has never weakened, compromised, or subverted any of its encryption at the request of law enforcement or another third party.

It’s also expanded and replaced its first canary to confirm that the company “has never turned over our encryption or authentication keys or our customers’ encryption or authentication keys to anyone.”

Cloudflare said that if it were ever asked to do any of the above, the company would “exhaust all legal remedies” to protect customer data, and remove the statements from its site.

The networking and content delivery network is one of a handful of major companies that have used warrant canaries over the years. Following reports that the National Security Agency was vacuuming up the call records from the major telecom giants in bulk, Apple included a statement in its most recent transparency reports noting that the company has to date “not received any orders for bulk data.” Reddit removed its warrant canary in 2015, indicating that it had received a national security order it wasn’t permitted to disclose.

Cloudflare’s expanded canaries were included in the company’s latest transparency report, out this week.

According to its latest figures covering the second-half of 2018, Cloudflare responded to just seven subpoenas of the 19 requests, affecting 12 accounts and 309 domains. The company also responded to 44 court orders of the 55 requests, affecting 134 accounts and 19,265 domains.

The company received between 0-249 national security requests for the duration, and that it didn’t process any wiretap or foreign government requests for the duration.


Source: TechCrunch

Calculate How Fast Quicksilver Is Moving in *X-Men Apocalypse*

To save two dozen people from an exploding building, Quicksilver must have moved at roughly 280 km/s—if you believe speed is in fact his superpower.
Source: Wired

MicroSD Express format brings blazing-fast data transfer speeds to devices

As announced at WMC 2019, Memory cards with the new MicroSD Express format depend on the faster PCIe and NVMe interfaces found in SSDs and can deliver speeds of up to 985 megabytes per second.

The post MicroSD Express format brings blazing-fast data transfer speeds to devices appeared first on Digital Trends.


Source: Digital trends

Tinder launches a Spring Break mode

Tinder, the dating app company which, as of late, has been more fully embracing its status as the preferred hook-up app of choice for the younger generation, is today launching a new feature designed for its college-aged Tinder U users: Spring Break mode. The feature will allow students to swipe through potential matches before heading out to their Spring Break destination.

Here’s how it works.

From March 4 through March 31, 2019, Spring Break mode will go live in Tinder offering 20 popular destinations, including Cabo, Lake Havasu, Las Vegas, Miami, New Orleans, Puerto Rico, Puerto Vallarta, San Diego and others. To opt in, Tinder U users will need to look for the Spring Break card while swiping.

When they see it, they can then select their Spring Break destination to see who’s going. This destination will then be shown to potential matches through a badge on their profiles.

The idea, says Tinder, was inspired by trends the company was already seeing in product usage during this March time frame, when there would be huge upticks in some cities and locations. For example, South Padre Island experienced a 100x increase in activity in March 2018 compared to the previous month; Panama City saw a 10x increase; Destin Beach a 6x increase; and both Cabo San Lucas and Lake Havasu saw a 2x increase.

In addition to using its own data from past spring breaks, Tinder also consulted with its Tinder U users about which destinations to include.

“Spring Break, like Tinder, is a staple for many college students across the country,” said Jenny Campbell, Chief Marketing Officer at Tinder, in a statement. “We’ve historically seen huge upticks in Tinder usage during Spring Break in these destinations, and we are excited to give users the unique experience to connect before they pack their bags,” she said.

The new feature is one of several ways that Tinder is focusing on its more casual use case, as of late. Last November, the company told investors during its Q3 earnings that it would begin marketing the app as a way to enjoy the “single lifestyle” – that is, catering to a younger demographic’s demand for wanting to date around while in their 20’s – before they’re ready to settle down.

Tinder had also begun an online publication, Swipe Life, and is running various advertising campaigns, related to this initiative.

For years, Tinder had tried to downplay the app’s more casual nature, but it’s now able to change course due to its acquisition of dating app Hinge. Similarly aimed at younger users and millennials, Hinge is focused on creating relationships, not hook-ups. That frees up Tinder to refocus on what it does best: quick matches.

Tinder parent Match Group had hinted at its plans for Tinder U, during its earnings call earlier this month.

“In 2019, we are planning to solidify our leadership position among college students by expanding Tinder U to cover even more schools throughout the U.S. while also launching Tinder U in select international markets,” said Match Group CEO Mandy Ginsberg, speaking to investors. “We’re also expanding marketing through our on campus brand ambassadors and social media influencers. Expect to see more events and marketing tied to the school social calendar such as Rivalry Week and Spring Break,” she noted.

However, by shifting focus more towards a younger, less established customer base, Tinder could be challenged on the revenue side as college students are less likely to have disposable incomes for things like a paid Tinder Gold subscription. Instead, Tinder will need to generate revenue from these users through in-app purchases – like Boost and Super Like (the latter which is often used by mistake, turning it into a running joke on the dating app.)

Tinder said it’s considering rolling out a wider range of a la carte features in the future, and plans to focus on this aspect of its service, as well, in 2019.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445