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

Archivo del Autor: Belen De Leon

Public shareholders got high today on Tilray, the first marijuana company to IPO on Nasdaq

Tilray, a five-year-old, British Columbia-based medical cannabis company that sells its products to patients, researchers, pharmacies and even governments, saw its shares get high (sorry) on the Nasdaq today, after the company priced 9 million shares at $17 apiece and watched them soar, closing at $22.39, a jump of slightly more than 32 percent.

The company raised $153 million in the offering, capital it will reportedly use in part to fuel its marijuana growing and processing facilities in Ontario.

It was a huge win for the cannabis industry, which has been growing like a weed (sorry again). Related startups attracted $593 million in funding last year, twice what they raised in 2016 and a meaningful jump from the $121 million invested in related startups in 2014, according to CB Insights. Among the different types of companies to garner investor dollars, shows CB Insights’ research, are: startups focused on research or distribution of medical marijuana products (as with Tilray); tools for ensuring compliance with state and federal marijuana laws; startups focused on payments for marijuana companies; startups collecting data and producing marketing insights about the industry; and companies creating novel strains and types of marijuana using new farming techniques.

Tilray’s performance today is also a very positive signal for Seattle-based Privateer Holdings, a private equity firm that owned 100 percent of the startup as it headed into its offering. In fact, Privateer’s CEO, Brendan Kennedy, is also the CEO of Tilray. (Cannabis companies are weird.)

Privateer has itself raised more than $200 million since its founding in 2010, including from Founders Fund and Subversive Capital, and it has used that money to finance, acquire and incubate companies. While it incubated Tilray, for example, it also owns Leafly, a large cannabis information resource that it acquired in 2011. Another of its portfolio companies is Marley Natural, a Bob Marley-branded cannabis line that it launched in partnership with the Marley’s estate and that sells a line of cannabis strains, smoking accessories and even body care products.

It isn’t exactly clear how much Privateer had sunk into Tilray (we have a press request into the company). Tilray announced C$60 million in Series A funding back in February, money it said had come from a “group of leading global institutional investors.” But according to its S-1, it was solely owned until today by Privateer.

What we do know: Tilray remains unprofitable, reporting a net loss of $7.8 million last year. The company also cannot sell its products in the U.S. market, given that marijuana remains illegal under federal law, even though 30 states and Washington, D.C. have legalized it in some form. The reason: The U.S. government classifies marijuana as a schedule 1 drug, meaning it’s considered to have no medical value and a high potential for abuse.

That could change, but as this Vox explainer makes clear, a review process for the current schedule would need to be initiated by either the U.S. Secretary of Health and Human Services or the Attorney General, and current Attorney General Jeff Sessions despises marijuana, saying once that “Good people don’t smoke marijuana.

He seems to be among a dwindling minority. According to a Gallup Poll published last October, 64 percent of Americans favor legalization.


Source: TechCrunch

Disney to debut its first VR short next month

Walt Disney Animation Studio is set to debut its first VR short film, Cycles, this August in Vancouver, the Association for Computing Machinery announced today. The plan is for it to be a headliner at the ACM’s computer graphics conference (SIGGRAPH), joining other forms of VR, AR and MR entertainment in the conference’s designated Immersive Pavilion.

This film is a first for both Disney and its director, Jeff Gipson, who joined the animation team in 2013 to work as a lighting artist on films like Frozen, Zootopia and Moana. The objective of this film, Gipson said in the statement released by ACM, is to inspire a deep emotional connection with the story.

“We hope more and more people begin to see the emotional weight of VR films, and with Cycles in particular, we hope they will feel the emotions we aimed to convey with our story,” said Gipson.

Cycles centers around the meaning of creating a home and focuses on the ups and downs of a family as they create a life in theirs.

“Every house has a story unique to the people, the characters who live there,” says Gipson. “We wanted to create a story in this single place and be able to have the viewer witness life happening around them.”

While VR is a perfect candidate for this kind of emotionally driven story, the process of bringing an idea like this to life is no simple task. Apart from the technical feats involved (the short took about four months with 50 collaborators), even the notion of storyboarding is new when designing films like these. When working on Cycles, the team used both Quill VR animations and motion capture to bring their idea into a 3D space.

While this film is Disney’s first foray into VR films, it is terrain that its subsidiary Pixar Animation Studios explored this past winter in a VR trailer for the award-winning film Coco. And, according to a statement Pixar studio executives gave The Washington Post in December, it’s an area the studio would like to explore further through possible VR spin-offs.

Films like Cycles are far from mainstream, but as influential companies like Disney and Pixar continue to experiment in this space, the distant future of widespread VR cinema may be finally approaching.


Source: TechCrunch

US to alert public to foreign operations targeting Americans – CNET

A new Justice Department policy aims to combat hacking operations like those conducted by Russia during the 2016 election.
Source: CNET

Amazon Prime Day 2018: The best deals still available (late Thursday update) – CNET

Prime Day has officially ended, but there are still a handful of deals available.
Source: CNET

Shared electric scooters probably won’t return to SF until August

The San Francisco Municipal Transportation Agency is still reviewing the 12 applications from companies to operate electric scooters in the city. In early June, companies like Uber, Lime, Bird, Lyft and others applied for permits to operate electric scooter-share services in San Francisco. San Francisco’s permit process came as a result of Bird, Lime and Spin deploying their electric scooters without permission in the city in March. As part of a new city law, which went into effect June 4, scooter companies are not able to operate their services in San Francisco without a permit.

The SFMTA initially said it expected to make a decision about which five, if any, companies would receive permits by the end of June. Well, it’s now July and still no decision. The SFMTA expects to finalize its recommendations and documentation “in the coming weeks,” the SFMTA wrote in a blog post today. Once that’s done, the agency says it will work with companies to finalize and clarify the terms and conditions of the permit. The goal, according to the blog post, is to issue permits sometime in August.

As part of the 24-month pilot program, electric scooter companies selected to operate in the city will need to provide user education and insurance, share its detailed trip data with the city, have a privacy policy that protects user data, offer a low-income plan and operate in a to-be-approved service area. The city will allow no more than 2,500 electric scooters on the streets at any one time.

Despite the standstill in San Francisco, scooter companies are moving full force ahead, snatching up venture funding and partnering with larger players. Last week, Lime raised a $335 million round led by GV with participation from Uber. Late last month, Spin announced it’s closing a $125 million security token offering. That came shortly after electric scooter startup Bird raised a $300 million round led by Sequoia Capital.

For a breakdown of the ongoing scooter wars, be sure to read TC’s overview.


Source: TechCrunch

Waze for Android Auto now works on your smartphone's display – Roadshow

Drivers who prefer to use Android Auto on their phone’s display can now choose Waze for navigation.
Source: CNET

Comic-Con 2018: All things DC, from Aquaman to Wonder Woman – CNET

With Marvel having a relatively minor presence at San Diego Comic-Con 2018, it was DC’s time to shine.
Source: CNET

Surprise! Top sites still fail at encouraging non-terrible passwords

You would think that Amazon, Reddit, Wikipedia and other highly popular websites would by now tell you that “password1” or “hunter2” is a terrible password — just terrible. But they don’t. A research project that has kept tabs on the top sites and their password habits for the last 11 years shows that most provide only rudimentary password restrictions and do little to help users.

Steven Furnell, of the University of Plymouth, first did a survey of websites’ password practices in 2007, repeating the process in 2011 and 2014 — and then once more this week. His conclusions?

It is somewhat disappointing to find that the overall story in 2018 remains largely similar to that of 2007. In the intervening years, much has been written about the failings of passwords and the ways in which we use them, yet little is done to encourage or oblige us to follow the right path.

Although the university writeup notes that Google, Microsoft and Yahoo had the best password practices and Amazon, Reddit and Wikipedia had the worst, it diplomatically declined to go into specifics. Fortunately, I acquired the paper for myself and am prepared to name and shame.

The top 10 unique sites in English (as measured by Alexa; the lineup has changed somewhat over the years) were evaluated: Google, Facebook, Wikipedia, Reddit, Yahoo, Amazon, Twitter, Instagram, Microsoft Live and Netflix.

The biggest failure is inarguably Amazon, which combines truly inadequate password controls with an incredibly valuable and personal service. Wikipedia and Reddit had fewer restrictions, but neither protects such important data; an Amazon account being accessed by malicious actors is a far greater danger.

Amazon accepted practically every password Furnell threw at it, including repeats of the username, the user’s own name and, of course, the all-time classic, “password.” (Netflix and Reddit also took “password,” though Wikipedia didn’t. Wikipedia, on the other hand, accepted single-character passwords like “b.”)

Even sites that do have restrictions, like requiring multiple character types or rejecting commonly used passwords, seldom explain themselves. Presented with no feedback at the start, users creating an account may enter a password, only to be told it must be longer… and then, again, that it can’t have a certain word (like the user’s last name)… and then, again, that it must include special characters. And some sites have different requirements when you sign up than when you set a new one!

Why not lay it all out at the start? And for that matter, why not explain the reasoning behind it? It’d be trivial to make a little info box saying “We require X because Y.” But hardly any of the top sites do.

The one bit of light in this dreary report is that two-factor authentication — arguably more important than a good password — is in fact making strides, and some of the worst offenders in password policy (looking at you, Amazon) allow it. Now they just have to move it off of SMS and onto a secure authenticator app.

The final word is pretty the same as it’s been for the last decade:

The basic argument here – as with the earlier versions of the study and the others referenced – is for provision of user-facing security to be matched with accompanying support. Passwords are a good example because we know that many people are poor at using them. And yet the lesson continues to go unheeded and we continue to criticise the method and blame the users instead.

Two-factor is a start, but:

Users arguably require more encouragement – or indeed obligation – to use them. Otherwise, like passwords themselves, they will offer the potential for protection, while falling short of doing so in practice.

In other words, quit talking about how bad passwords are and do something about it!


Source: TechCrunch

George R.R. Martin's Nightflyers Comic-Con trailer full of space screams – CNET

Coming from the mind of George R.R. Martin, you know this new SyFy TV series he calls “Psycho in space” isn’t going to be a serene mission.
Source: CNET

Farfetch acquires CuriosityChina to expand its social media efforts on the Mainland

Farfetch — the e-commerce startup that works with some 900 high end fashion boutiques and labels to present and sell clothes, shoes, accessories and jewellery online, and we and others have heard is gearing up for a $6 billion IPO — is making an acquisition to double down China, one of the fastest-growing markets for luxury goods.

It’s acquiring Curiosity China, a marketing firm that specialises in leveraging social media — specifically, WeChat — to target users and sell goods. It already works with some 80 brands that are also customers of Farfetch to help them use WeChat channels and accounts to reach would-be customers. It also offers CRM and a few other services.

The plan will be to incorporate Curiosity China into Farfetch’s “Black & White” white-label API, which essentially allows boutiques to integrate their stock into Farfetch’s purchasing and logistics platform, or use that engine to sell its goods on their own sites. This will now give them the option also to use the API to run campaigns in China.

Terms of the deal have not been disclosed. This is Farfetch’s third acquisition, the other two being UK boutique Browns and Style.com. Farfetch also said it is buying all of the company’s tech and all of its employees and founders are coming on board.

Judy Liu, a co-founder of CuriosityChina, will become Farfetch’s managing director for China; another co-founder, Alexis Bonhomme, is taking on the role of VP commercial, China; and the third co-founder, Arthur Shui, will become head of technology for the Chinese operation.

Farfetch’s acquisition of CuriosityChina underscores a few interesting trends currently underway in the market: the rise of the Chinese consumer, the ongoing challenges to target those consumers if you are from outside China, and the rise of social media as a popular marketing and sales channel.

The luxury market was worth €262 billion in 2017, according to analysis from Bain, with customers from China accounting for 32 percent of that amount (shopping both in China and abroad). It turns out that among those buyers, social media — and specifically WeChat — is one of the most important routes to reach customers and for those customers to subsequently buy things, including directly in those social channels.

Curiosity China will fill a gap for Farfetch as it works on ways of expanding its revenues by tapping those two trends. Today, the Asia Pacific region already accounts for about one-third of the company’s sales (it doesn’t break out China) — a decent bedrock on which to build.

But most of those sales today are coming by way of people shopping on Farfetch.com, and so the idea is to tap into the popular channel of the moment to grow those numbers in a complementary way.

“WeChat is the most important channel for commerce in China, so we want to see where it will go,” said Giorgio Belloli, Farfetch’s chief commercial and sustainability officer. “It’s where brands are focusing at the moment. They understand Chinese consumers are using dedicated channels on there for marketing and purchasing.”

On the part of retailers and brands — the other side of Farfetch’s marketplace — they have found it traditionally hard to reach Chinese consumers, and the idea is that this will also help them do that.

For now, there are no plans to expand Curiosity China’s model to other markets beyond its home country. Belloli said that although Farfetch has been keeping its eye on messaging everywhere, and despite the efforts of Facebook to replicate the same commercial experience, so far no other messaging app has managed to break through as a strong channel for fashion commerce as WeChat has. It will be interesting to see whether and how that evolves over time.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086