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

Archivo del Autor: Belen De Leon

Star Wars: Episode 9 — Finn and Rey will reunite – CNET

John Boyega, who plays Finn, promises the dynamic duo will be together again. Also: He might play a Marvel hero, but not who you think.
Source: CNET

Acer's slimmest desktop ever is barely there – CNET

The new Aspire S24 is just 0.23 inches thick and includes a Qi wireless charger.
Source: CNET

Waymo, Honda to team up for 'delivery and logistics' – Roadshow

This pairing hasn’t been given much attention, but that’s likely to change soon.
Source: CNET

Microsoft launches 2 new Azure regions in Australia

Microsoft continues its steady pace of opening up new data centers and launching new regions for its Azure cloud. Today, the company announced the launch of two new regions in Australia. To deliver these new regions, Azure Australia Central and Central 2, Microsoft entered a strategic partnership with Canberra Data Centers and unsurprisingly, the regions are located in the country’s capital territory around Canberra. These new central regions complement Microsoft’s existing data center presence in Australia, which previously focused on the business centers of Sydney and Melbourne.

Given the location in Canberra, it’s also no surprise that Microsoft is putting an emphasis on its readiness for handling government workloads on its platform. Throughout its announcement, the company also emphasizes that all of its Australia data centers are also the right choice for its customers in New Zealand.

Julia White, Microsoft corporate VP for Azure, told me last month that the company’s strategy around its data center expansion has always been about offering a lot of small regions to allow it to be close to its customers (and, in return, to allow its customers to be close to their own customers, too). “The big distinction is the number of regions we have. “White said. “Microsoft started its infrastructure approach focused on enterprise organizations and built lots of regions because of that. We didn’t pick this regional approach because it’s easy or because it’s simple, but because we believe this is what our customers really want.”

Azure currently consists of 50 available or announced regions. Over time, more of these will also feature numerous availability zones inside every region, though for now, this recently announced feature is only present in two regions.


Source: TechCrunch

Hackers steal data from 5 million Saks, Lord & Taylor customers – CNET

Beware a shopping spree for cybercriminals as credit and debit card info goes on sale.
Source: CNET

Activist investors Elliott snag 10.3 percent stake in Commvault

Elliott Management, an investment firm long known for its activist streak, set it sights on Commvault today, purchasing a 10.3 percent stake and nominating four Elliott-friendly members to the company’s board of directors. It likely means that Elliott is ready to push the company to change direction and cut costs, if it sticks to its regular MO.

As an older public company founded in 1988 with a strong product, but weak stock performance, Commvault represents just the kind of company Elliott tends to target. In its letter outlining why it acquired its stake in Commvault, it presented a stark picture of a company in decline.

As just one small example, Elliott discussed the stock performance and it didn’t pull punches or mince words when it stated:

“Commvault’s strategy, operations, execution and leadership over the past eight years have failed to generate returns to shareholders, despite a leadership position in a growing market with a product set that customers like and competitors respect. Commvault’s underperformance has been so profound that an investor would have been better off buying the NASDAQ index instead of Commvault’s stock on 99% of trading days in the last eight years. …”

Ouch.

As it is wont to do, Elliott buys a stake and then forces its way onto the board of directors and this deal is no different where it will be adding 4 members:

“Given the long-term issues at the Company, we believe the Board would benefit from fresh perspectives, primarily in the area of operational execution, software go-to-market experience and current technology expertise. The level of required change at the Company is significant and requires a Board with new and relevant experiences to guide the Company’s turnaround. We have been involved in dozens of similar situations and have worked constructively with many companies to add top-tier, C-suite executives and experienced Board members to these companies. For Commvault, we are submitting a group of highly qualified director nominees with what we believe is the right experience to help guide the Company on its path forward.”

As some examples of that past experience it alluded to in the letter, Elliott bought a stake in EMC in 2014 and began to pressure the Board to sell its stake in VMware. The company turned back the attempt and eventually sold out to Dell for $67 billion, still giving Elliott a nice return on its one percent investment in the company, no doubt.

More recently, it bought a  6.5 percent stake in Akamai in December. At the next earnings call in February, the company announced it was laying off 400 employees, which accounted for almost 5 percent of the worldwide workforce. The layoffs are consistent with cost cutting that tends to happen when Elliott buys a stake in a company.

What happens next for Commvault is difficult to say, but investors obviously think there is going to be some movement as the stock is up over 11 percent as of this writing. Chances are they are onto something, and given Elliott’s track record they are probably right.


Source: TechCrunch

Music app Genius launches its own take on Stories, aided by YouTube

Genius, the big database of song lyrics and musical knowledge, is today launching its own version of “stories,” the Snapchat and Instagram-like short form sharing format that’s been rapidly spreading to a number of sites and apps, including Facebook, Messenger, Skype, and even Google. Genius’ “Song Stories,” as the new product is called, combine Genius artist interviews with YouTube content like concert footage, music video clips, and playlists.

As the user moves through the story, they’ll see the sort of behind-the-music details that Genius is known for, but in a more interactive format.

If you’re already familiar with Instagram Stories or Snapchat Stories, you’ll find Song Stories easy to use as well.

As you listen to the song, you can tap to advance through the cards in the Story, tap and hold to pause a card, or do nothing and watch the story advance automatically, appropriately synced with the music.

On some of the cards, you’ll also be able to swipe up to access additional YouTube content directly.

For example, a Song Story might point you to other YouTube videos to watch, like concerts, covers, interviews with the artist, themed playlists, and more.

The collaboration between Genius and YouTube is notable, given YouTube’s plans to launch a revamped premium subscription service in the near future. A deeper integration with Genius could be a competitive advantage for YouTube.

And while nothing was announced in terms of a YouTube product today, this launch signals a closer and productive working relationship between two companies – despite the fact that Genius already works with YouTube Music’s competitor Spotify to power its “Behind the Music” feature.

“At YouTube we’re working every day to push the envelope and find new ways to enhance the overall music experience by better connecting artists and fans,” said Lyor Cohen, YouTube’s Global Head of Music, in a statement. “This project with Genius provides a more immersive way to explore music—it’s the perfect example of innovating in pursuit of this goal.”

“Genius and YouTube, the two biggest sources of musical deep cuts and rabbit holes on the planet, are natural collaborators on this mission,” added Ilan Zechory, Genius’s co-founder and president.

Not all bands and artists have been given the Song Story experience, however.

At launch, there’s a Gallery of Stories available on the Genius website, featuring artists like Lil Uzi VertCardi B feat. 21 SavageJoy DivisionTroye Sivan, and others. It remains to be seen how widely the Story format will roll out across the Genius database of song info going forward.


Source: TechCrunch

82Labs raises $8M to create a better hangover recovery drink

While taking some time off to travel before his next gig, Sisun Lee spent a lot of time in Korea — where he found himself drinking alcohol pretty much every night and then getting rolling the next morning, regardless of hangover status.

He also found that there were popular local herbal hangover drinks that everyone kept raving about. So he brought a bunch of them back to the U.S., handed them out to friends, and generally got interested in the drink as a thought experiment. After reaching out to scientists in academia about the herbal drinks and finding no one had really commercialized it into a product in the U.S. — and that there might actually be something behind the idea — he decided to start 82Labs and roll out the Morning Recovery drink. The startup has also raised $8 million in new financing from Altos Ventures, Slow Ventures, Strong Ventures and Thunder Road Capital.

“My friends would go to work the next day and they would swear by these hangover drinks with an herbal base,” Lee said. “In many ways that was almost when I was first inspired by it. That was at the back of my head. It turned out it was a massive market, it wasn’t one major brand — all the CPG companies had their own brand. It’s like the energy drink market. I did some research, and [people in academia] might be really passionate about something, and give you this conviction that this is the next big thing, but they wouldn’t commercialize it. They didn’t know how to get going.”

The drink is based on a flavonoid component of popular herbal medicines called DHM. The original concept for the drink was also based on research on DHM from USC, where Lee had gotten in touch with the scientists working on it to see if the idea was actually worth pursuing. That’s then bottled with other components like vitamins, electrolytes, milk thistle and some others which are known to have some detoxifying components. 82Labs initially launched in August, but at the time was literally handing out white powder in little bags — something Lee wasn’t particularly thrilled about. But as more and more interest came in after handing it out to area friends (and product managers) throughout the course of an unscientific experiment, they decided to roll with it and try to turn it into the kind of market you’d find abroad.

Lee and his friends decided to create a website to start sending it out for free for anyone who was interested in signing up. They made a few hundred bottles, gave it a flavor, and put a sign-up sheet online where they would ship it to you. Naturally, however, this is Silicon Valley, so the site ended up going viral and they got so many requests that they needed to figure out what to do next because larger bottling orders came in the tens of thousands. After some work figuring out how they could actually get it to market abiding by rules and regulations by the FDA, the team ended up making an Indiegogo campaign, which raised more than $250,000

“Because of our margins, every user we onboard is profit we generate,” Lee. “But we’ve had to learn a lot really quickly. The big thing for us last year was a big production mistake and we were always supply constrained every order. Sometimes we had compliance issues, quality issues, or mistakes on timeline. everything has been around putting out fires and making sure customers are happy, or giving them refunds December was the first month we had inventory and started to sell during holiday season when people are drinking a lot. We really never had time to think and go, “holy crap, what are we actually doing, what’s the goal here, what’s the mission here.”

Lee said that while Morning Recovery, which costs $30 for a six-pack of the 3.4-ounce drink, is their first drink they don’t want to just stop there. After all, getting a successful beverage to market — even if it turns out there’s plenty of work to do on the science side — requires getting into retail outlets and into the hands of consumers. But if that’s successful, that could easily build a brand and help the company start thinking about the next product that they should make. That direct-to-consumer approach has been increasingly popular amid the success of companies like Dollar Shave Club and others.

But that also means that 82Labs will likely face a lot of challenges, especially if it starts to get traction and larger companies start to take notice of it. Since the market is popular internationally — Lee says it’s a few hundred million dollars annually in countries like Korea — it wouldn’t take much for a consumer packaged goods company with beverage experience to try to produce something similar. So the goal will be to build up enough traction before that happens in order to continue growing.

“If big companies take notice, while they can’t make the exact same product as us, I’m sure they can figure something out,”  Lee said. “We have the advantage of a couple months — once we get to at a threshold in revenue companies will probably notice us. We thought we could keep growing slowly, but if any of these pharmaceutical companies or CPG companies do something, we’re gonna be crushed. Or, we thought we would raise money to front-load expansion purely on growth.”


Source: TechCrunch

You've Never Seen the French Alps Like This Before

British photographer Dan Holdsworth uses geological mapping software to render three-dimensional point clouds of glaciers.
Source: Wired

IBM’s Watson will make headlines at the Masters tournament

With the launch of the new My Moments feature on both the Masters website and the Masters app thanks to Watson, you’ll be able to check out an automated, personalized highlight reel that ensures that you don’t miss a moment on the green. 

The post IBM’s Watson will make headlines at the Masters tournament appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913