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

Archivo del Autor: Belen De Leon

Microsoft Chromium browser: Everything you need to know

There’s a new Microsoft Chromium browser coming, and it looks like it will be replacing Edge for most people. Here’s everything you need to know about this new browser, how you can use it, and when it’s supposed to come out.

The post Microsoft Chromium browser: Everything you need to know appeared first on Digital Trends.


Source: Digital trends

Why 4-Panel Comics Now Dominate Our Screens

Blame the death of Google Reader. Or Twitter. Or phones! But more than anything, webcomics have exploded because we’re used to looking at squares.
Source: Wired

What Ryan Murphy's Netflix Show Should Say About Hollywood

The showrunner’s upcoming series is about the Golden Age of Tinseltown—it could be about a lot more.
Source: Wired

ThirdLove, the direct-to-consumer lingerie startup, gets a $55M boost, hits $750M valuation

Direct-to-consumer startups — making products that leverage the internet to bypass third-party marketplaces and retailers to engage with and sell directly to their customers — have been one of the biggest categories of growth in the world of e-commerce, and today one of the startups that helped create and prove the model is announcing a big round of funding to take its business to the next stage.

ThirdLove, which started with bras and now makes and sells a variety of lingerie and underwear catering to a wide variety of women’s shapes and sizes — in part through technology it developed that uses a smartphone camera to size and suggest products — has raised $55 million in funding.

CEO Heidi Zak, who co-founded the company with husband David Spector (both are ex-Google execs), said in an interview that the money will be used to help ThirdLove add even more sizes beyond the 78 that are offered today (“a bra for every body” is the expression she uses); as well as grow into three new areas: retail, international markets and category expansion into areas such as swim and athletic wear.

Not all of these may be coming online in the next year, she added, but the money will go towards building strategies in all three.

This round bumps ThirdLove’s valuation up to $750 million, a huge boost considering that the startup has only raised around $68 million since being founded in 2013. ThirdLove is already generating $100 million in revenues annually, Spector said, and has seen some 12 million to date use its Fit Finder, the tool in the app that measures a woman’s proportions in about a minute.

As impressive as that valuation sounds, so is the list of backers in this latest cash infusion. It’s being co-led by L. Catterton, which is owned in part by the luxury goods conglomerates LVMH and Groupe Arnault; and investment bank Allen & Company. But also participating are Anne Wojcicki, the cofounder and CEO of 23andMe; her sister Susan Wojcicki, the CEO of YouTube; broadcaster Katie Couric; Nancy Peretsman, MD of Allen & Company; Tim Armstrong, former CEO of Oath and AOL (who himself is making a big move now into DTC); Jeff Keswin; Michael Zeisser, former US chairman at Alibaba; Felicis Ventures and Valor Equity. (Existing investors include Andreessen Horowitz, NEA, Yuri Milner and Keith Rabois.)

“I’m a big fan of ThirdLove’s mission to build a brand for every woman, regardless of her shape, size, age, ethnicity, gender identity, or sexual orientation,” said Anne Wojcicki in a statement. “ThirdLove promotes reality over fantasy and shows the spectacular beauty of all sizes, shapes and colors of women.”

It’s a fair question to ask how and why a bra company is attracting attention from tech investors, and why TechCrunch (or any publication) might write about it as a tech startup.

The first answer is the most generic (but possibly the most important, as it’s one that we see infusing our news coverage at TC on a daily basis). Every company today is potentially a tech company, and every industry is potentially a tech industry. That is to say, we have well passed the point where just about any business or vertical can be built with a tech approach in mind, to underpin the product itself; or to help deliver that product to the world in a way that is better than what preceded it. ThirdLove is doing both of those.

On the part of the product itself, the company has leveraged the evolution in modern garment manufacturing, with the growth of smartphone usage and online shopping, as well as developments in AI-based computer vision.

To get a bra using the ThirdLove app, a woman takes some selfies, which are in turn used to help formulate the best bra size for her body. “Best size”, meanwhile, has taken on a new meaning. In the past, women with non-standard proportions would have needed to buy bras from ad hoc bra makers — time consuming and expensive.

ThirdLove, however, uses big data analytics to essentially aggregate the long tail, turning a single person’s quest into one from many people, and aggregating images of all the busts to help build the design of the bras, which it executes by tapping into more precise manufacturing techniques.

This is how ThirdLove manages to both create more individualised and tailored pieces while still achieving the all-important metric of e-commerce, economies of scale.

The second way ThirdLove uses technology is for what Zak describes as “using data for market fit.” It’s a big buyer of Facebook ads that target people it thinks could become customers, and it follows through with a more complete customer experience both in terms of recommending items and creating an efficient way to browse and then buy.

“We use the data we collect from Fit Finder” — that is the measuring tool in its app — “to create a better physical product and individual sizes, and then we use the data to create a better digital product experience,” Zak said. “We do all this in a way that more traditional retailers don’t.”

Indeed, that old versus new was highlighted to great impact last year, when ThirdLove waged a publicity campaign against the much-bigger Victoria’s Secret after its CEO made a dig against the company in an interview. It so happened that the CEO also used the same interview to make some other outmoded remarks that did not go down well with investors and the public, and ultimately he ended up stepping down. ThirdLove didn’t fully cause his departure, but its star definitely rose in the wake of all the controversy.

Zak said the resulting attention, which happened in November, may have had an effect. “We’re not a gifting destination traditionally, but then we suddenly had a stronger November and December,” she said.

With the new funds and new strategy, it will be worth watching how ThirdLove develops products down the road. Currently the company only has distribution in the US, although it’s already seeing a lot of orders coming from outside the country. The plan will be build more facilities more local to different international markets to seize the opportunity with that interest.

Similarly, its move into retail should be interesting. So far, the only work that the company has done in brick-and-mortar has been in pop-up shops where the aim was not to sell merchandise but simply to spread the word. Zak and Spector said they would like to retain some of its app-based individualised experience in any kind of physical retail play. It’s not clear how that would look, but it could potentially mean ThirdLove concessions in shops similar to what you typically see in the cosmetics department, where customers are consulted and sold items direct by people representing individual brands.


Source: TechCrunch

No, Data Is Not the New Oil

Proposals to “pay” users for the value of their data don’t reflect how internet giants like Facebook and Google really operate.
Source: Wired

Polio Is Nearly Wiped Out—Unless Some Lab Tech Screws Up

The world is close to declaring the total containment of polio, but several labs could still, accidentally, be storing samples of the deadly virus.
Source: Wired

A Singapore school is using Microsoft's HoloLens to explore nuclear fallout – CNET

Students from the Crescent Girl High Schools will get to learn about the effects of radiation on biology through mixed reality.
Source: CNET

I used the Huawei Mate X and now I'm a foldable phone believer – CNET

Forget about the $2,600 price tag. The Galaxy Fold and Mate X aren’t just about the money.
Source: CNET

With $90 million in funding, the Ginkgo spinoff Motif joins the fight for the future of food

Continuing its quest to become the Amazon Web Services for biomanufacturing, <a href=”http://ginkgobioworks.com/”>Ginkgo Bioworks has launched a new spinoff called Motif Ingredients with $90 million in funding to develop proteins that can serve as meat and dairy replacements.

It’s the second spinout for Ginkgo since late 2017 when the company partnered with Bayer to launch Joyn Bio, a startup researching and developing bacteria that could improve crop yields.

Now, with Motif, Ginkgo is tackling the wild world of protein replacements for the food and beverage industry through the spinoff of Motif Ingredients.

It’s a move that’s likely going to send shockwaves through several of the alternative meat and dairy companies that were using Ginkgo as their manufacturing partner in their quest to reduce the demand for animal husbandry — a leading contributor to global warming — through the development of protein replacements.

“To help feed the world and meet consumers’ evolving food preferences, traditional and complementary nutritional sources need to co-exist. As a global dairy nutrition company, we see plant- and fermentation-produced nutrition as complementary to animal protein, and in particular cows’ milk,” said Judith Swales, the Chief Operating Officer, for the Global Consumer and Foodservice Business, of Fonterra, an investor in Ginkgo’s new spinout.

To ensure the success of its new endeavor Ginkgo has raised $90 million in financing from industry insiders like Fonterra and the global food processing and trading firm Louis Dreyfus Co., while also tapping the pool of deep-pocketed investors behind Breakthrough Energy Ventures, the climate focused investment fund financed by a global gaggle of billionaires including Marc Benioff, Jeff Bezos, Michael Bloomberg, Richard Branson, Bill Gates, Reid Hoffman, John Doerr, Vinod Khosla, Jack Ma, Neil Shen, Masayoshi Son, and Meg Whitman.

Leading Ginkgo’s latest spinout is a longtime veteran of the food and beverage industry, Jonathan McIntyre, the former head of research and development at another biotechnology startup focused on agriculture — Indigo Ag.

McIntyre, who left Indigo just two years after being named the company’s head of research and development, previously had stints at Monsanto, Nutrasweet, and PepsiCo (in both its beverage and snack divisions).

“There’s an opportunity to produce proteins,” says McIntyre. “Right now as population grows the protein supply is going to be challenged. Motif gives the ability to create proteins and make products from low cost available genetic material.”

Photo: paylessimages/iStock

Ginkgo, which will have a minority stake in the new company, will provide engineering and design work to Motif and provide some initial research and development work on roughly six to nine product lines.

That push, with the financing, and Ginkgo’s backing as the manufacturer of new proteins for Motif Ingredients should put the company in a comfortable position to achieve McIntyre’s goals of bringing his company’s first products into the market within the next two years. All Motif has to pay is cost plus slight overhead for the Ginkgo ingredients.

“We started putting Motif together around February or March of 2018,” says Ginkgo co-founder Jason Kelly of the company’s plans. “The germination of the business had its inception earlier though, from interacting with companies in the food and beverage scene. When we talked to these companies the strong sense we got was if there had been a trusted provider of outsourced protein development they would have loved to work with us.”

The demand from consumers for alternative sources of protein and dairy — that have the same flavor profiles as traditional dairy and meats — has reached an inflection point over the past few years. Certainly venture capital interest into the industry has soared along with the appetite from traditional protein purveyors like Danone, Tyson Foods, and others to take a bite out of the market.

Some industry insiders think it was Danone’s 2016 acquisition of WhiteWave in a $12.5 billion deal that was the signal which brought venture investors and food giants alike flocking to startups that were developing meat and dairy substitutes. The success of companies like Beyond Meat and Impossible Foods has only served to prove that a growing market exists for these substitutes.

At the same time, solving the problem of protein for a growing global population is critical if the world is going to reverse course on climate change. Agriculture and animal husbandry are huge contributors to the climate crisis and ones for which no solution has made it to market.

Investors think cultured proteins — fermented in tanks like brewing beer — could be an answer.

Photograph: David Parry/EPA

“Innovative or disruptive solutions are key to responding to changing consumer demand and to addressing the challenge of feeding a growing world population sustainably,” said Kristen Eshak Weldon, Head of Food Innovation & Downstream Strategy at Louis Dreyfus Company (LDC), a leading merchant and processor of agricultural goods. “In this sense, we are excited to partner with Motif, convinced that its next-generation ingredients will play a vital role.”

Breakthrough Energy Ventures certainly thinks so.

The investment firm has been busy placing bets across a number of different biologically based solutions to reduce the emissions associated with agriculture and cultivation. Pivot Bio is a startup competing with Ginkgo’s own Joyn Bio to create nitrogen fixing techniques for agriculture. And earlier this month, the firm invested as part of a $33 million round for Sustainable Bioproducts, which is using a proprietary bacteria found in a remote corner of Yellowstone National Park to make its own protein substitute.

For all of these companies, the goal is nothing less than providing a commercially viable technology to combat some of the causes of climate change in a way that’s appealing to the average consumer.

“Sustainability and accessible nutrition are among the biggest challenges facing the food industry today. Consumers are demanding mindful food options, but there’s a reigning myth that healthy and plant-based foods must come at a higher price, or cannot taste or function like the animal-based foods they aim to replicate,” said McIntyre, in a statement. “Biotechnology and fermentation is our answer, and Motif will be key to propelling the next food revolution with affordable, sustainable and accessible ingredients that meet the standards of chefs, food developers, and visionary brands.”


Source: TechCrunch

Flaws in 4G and 5G allow snooping on calls, pinpointing device location – CNET

Researchers say the threat is real.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567