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

Archivo del Autor: Belen De Leon

Teikametrics raises $10M to optimize Amazon ads

Teikametrics is a Boston-based startup that helps retailers tackle the challenges of advertising on Amazon. Today, the company is announcing that it has raised $10 million in Series A funding.

CEO Alasdair McLean-Foreman said third-party sellers represent 60 percent of the transactions on Amazon. But they don’t have any real data science capabilities, so they need help advertise their goods in a way that maximizes profitability.

“We are using big data to help sellers optimize for profitability,” McLean-Foreman said. He compared it to the work that Amazon has done “optimizing on the consumer side — all the advanced econometrics” to determine things like the price of Amazon Prime. “We’re on the other side. We’re helping sellers and brands.”

That’s a very different challenge from optimizing Facebook ads to get the most clicks. McLean-Foreman argued that it’s not even something Amazon can do properly, because, “They don’t have critical information on cost of goods sold, and they also don’t have the context of being on the supply chain side.”

(At the same time, he emphasized, “We’re aligned with Amazon, we’re pro-Amazon and we’ve built our company off the back of Amazon.”)

In contrast, Teikametrics — through its “retail optimization platform” Flywheel — allows sellers to incorporate things like transaction data, inventory data and pricing data. So when they look at the results of of their campaigns, they can see their gross profit margins and profitability after ad spend.

How appealing is this to sellers? Well Teikametrics says it’s being used by advertisers who represent 1 percent of all sales on Amazon, including brands like Razer, Power Practical and Zipline Ski. Eventually, the company plans to expand its technology beyond Amazon, to other marketplaces.

Teikametrics has been bootstrapped since its founding in 2013, at least until now. McLean-Foreman said he decided to raise outside funding because “the crown jewel is the sheer amount of data that we can model,” which means hiring “a tremendous amount of very, very high-powered machine learning folks.”

The Series A funding was led by Granite Point Capital, Jump Capital and FJ Lab.


Source: TechCrunch

Metrc, whose tracing system helps regulators track cannabis from seed to sale, just raised $50 million, including from Tiger Global

A growing number of states has legalized retail marijuana sales, but ensuring that everything works as advertised is no easy task. Among the many things that regulators have to concern themselves with are: granting licenses to dispensaries, retail sales, delivery, distribution, ensuring marijuana has been tested for pesticides and other materials, and other parts of the cannabis supply system.

In California, the software system that’s being used statewide to record the inventory and movement of cannabis and cannabis products through the commercial cannabis supply chain is made by Metrc, a low-flying, five-year-old, Lakeland, Florida company. In fact, Metrc now services 11 states altogether, including Colorado, Oregon, Alaska, Maryland, Michigan, Ohio, Massachusetts, Montana, Nevada, and Louisiana. It’s also used by regulators in Washington, D.C.

It’s the kind of traction that investors notice, and indeed, today Metrc is announcing its first outside round of funding, in the form of $50 million from Tiger Global Management and Casa Verde Ventures, the three-year-old, cannabis-focused venture firm that was famously cofounded by rapper Snoop Dogg but is largely managed by Goldman Sachs and Nomura Securities alum Karan Wadhera.

Wadhera tells us he’d been following Metrc for a “number of years as it became one of the de facto track-and-trace systems” for government entities that regulate the cannabis industry. Eventually, he introduced to the company Tiger, with which Case Verde “shares deal flow quite regularly,” says Wadhera, pointing to another co-investment the two firms have made together in Green Bits, a maker of point-of-sale software for dispensaries. (Worth noting: Green Bits launched at TechCrunch Disrupt in 2015.)

Certainly, that kind of business relationship helps, but the supply chain expertise of Metrc CEO Jeff Wells also presumably gave Tiger and Casa Verde confidence in their investment. Not so long ago, Metrc was part of a larger company called Franwell that was founded by Wells in 1993 and that quickly began developing products for the RFID market. More specifically, Wells tells us, Franwell began focusing on cold chain management and fresh foods, building up resources, research, and knowledge along the way (including about regulated markets) that he believes gives an edge to its clients today, including those of Metrc.

Metrc currently has 100 employees. Wells says it has no interest in catering to anyone other than regulatory customers, both domestically and internationally, though he says the company will “look to expand our regulatory focus,” including, eventually, by potentially expanded into “other regulated markets and products that need the type of tools that Metrc has created.”

Adds Wadhera of the deal, “Compliance is the backbone of the cannabis industry. If a license holder isn’t compliant, their business will cease to exist.”

Surely, as more state and sovereign governments legalize cannabis, compliance will play an even more critical role due. That’s good for proponents of greater accessibility to cannabis. It’s good for consumers who can be better assured that the product they are buying is safe. For Metrc and now Tiger and Casa Verde Capital, that’s also good for business.


Source: TechCrunch

Lenovo Yoga Book C930 review: An E Ink keyboard makes this the most unusual laptop of the year – CNET

With one standard display and a second E Ink one with an on-screen keyboard, this slim folding 2-in-1 takes a little getting used to.
Source: CNET

Continental's 'see-through' A-pillars use cameras, OLEDs to nix blind spots – Roadshow

A-Pillars aren’t getting any thinner, so we may as well try to make them “invisible.”
Source: CNET

Trump's Personal iPhone Would Be a National Security Risk

By using a personal iPhone instead of secured lines, President Trump makes it entirely too easy for China and Russia to spy.
Source: Wired

YouTube is closing the gap with Twitch on live streaming, report finds

Twitch continues to dominate the live streaming market, with approximately 2.5 billion hours watched by viewers in the third quarter of 2018, according to a new industry report out this morning. While YouTube still trails, it’s begun to close the gap with Twitch, it appears. YouTube’s live streaming platform, YouTube Live, started the year with 15 percent of the overall live streaming market’s viewership, but by September 2018, it had grown to roughly 25 percent of all live streaming hours viewed.

These findings, and more, were the subject of a “state of the industry” report released today by StreamElements, which also dug into what’s making these live streaming sites tick.

Of course, Twitch is still the market leader, with around 750 million monthly viewers, on average, who watched over 813 million hours in September. YouTube Live, by comparison, saw over 226 million hours that month, and Microsoft’s Mixer saw just 13+ million.

Also of note is that Twitch’s growth is now coming from the long tail, the report claims. Its top 100 channels haven’t grown much since the beginning of the year – in fact, they’re down a bit, according to the findings. In January 2018, viewers watch around 262 million hours on the top 100, which dropped to 254 million in September.

In addition, Twitch is growing viewership thanks to its expanded focus outside of gaming content. IRL streaming – meaning, watching creators “in real life” going about their day, vlogging, or participating in other activities, for example – is now one of the site’s most consistently growing categories, with 41 million more hours watched in Q3 2018 than in Q1.

This growth likely impacted Twitch’s recent decision to do away with the overarching “IRL” category to instead break down the content into subcategories like music, food & drink, ASMR, beauty, and more, and other organizational changes to its site.

StreamElements also claims that game streams and other content – but not the competitions known as “esports” –  are what’s attracting viewers.

Esports viewership now makes up 9 to 17 percent of overall Twitch viewership, the report says. (This is consistent with findings Newzoo has reported in past years, as well.)

The report’s data, however, is not first-party – it comes from StreamElements’ position as a production and community management solutions provider for live streamers, which allows it some insight into live streaming trends. The company also partnered with streaming analysts StreamHatchet to compile this report, it says.

That being said, it’s not the only one to point to YouTube’s more recent growth. In StreamLabs’ Q2 report this year, it also found that YouTube’s live gaming streams were on the rise, as was viewership. But StreamLabs tends to look at concurrent streams and viewership, so it’s not a direct comparison.

YouTube recently did away with its standalone YouTube Gaming app, and incorporated gaming content more directly into its main site. This could impact its future growth even more than is reflected in this Q3-focused report.

Finally, the report also found that Fortnite’s popularity may have peaked – it’s still the most watched game on Twitch, but since reaching over 151 million hours watched in July, it’s been shedding viewers. The game saw 20 million fewer hours viewed in August, then dropped by another 25 million hours in September.


Source: TechCrunch

2019 Honda Civic Si tech upgrades make life easier for drivers – Roadshow

More physical knobs and buttons? In 2018? What a breath of fresh air.
Source: CNET

These bot shoppers are every sneakerhead's nightmare – CNET

Security researchers have to contend with millions of bot attacks every day. The most persistent irritant? Shoes.
Source: CNET

Animated comedy Star Trek: Lower Decks will show less glamorous side of Starfleet – CNET

The series will stream in CBS All Access.
Source: CNET

Confirmed: ShopRunner acquires Spring, raises $40M

ShopRunner chief executive Sam Yagan conquered the online dating world. Can he conquer the e-commerce world, too?

Hot off the heels of its first profitable year, ShopRunner is announcing its first infusion of venture funding under Yagan, an acquisition of the shopping app Spring and, sources tell TechCrunch, it’s readying a major overhaul to its mobile app, signaling what could be a new era for the company.

Yagan, the co-founder of OkCupid, former CEO and vice chairman of The Match Group and managing director of the venture fund Corazon Capital joined ShopRunner in 2016 to test the waters of online retail.

“If you look at founding OkCupid, running Match and incubating Tinder, arguably, I had my hands on the three most important dating businesses ever,” Yagan told TechCrunch. “Finally, I was like, ‘what else is there?’ I am either going to the grave as the online dating guy, or this was the moment.”

Yagan replaced former PayPal president Scott Thompson as ShopRunner’s CEO, moved the Alibaba -backed subscription-based digital shopping company from Silicon Valley to his hometown, Chicago, and readied for battle against Amazon.

ShopRunner teams with mid- to high-end retailers to offer its paying members free two-day shipping and free returns on their sites, taking a small cut of each purchase. As much as it might like to, it doesn’t compete with Amazon Prime. It doesn’t even have a centralized marketplace where users can shop all the ShopRunner partner brands at once, but that may change.

This week, it announced a $40 million investment from August Capital, bringing its total equity funding to around $140 million since it was founded in 2009. The company says it plans to use the cash for product development, data science and to amp up its M&A strategy. It’s already begun the latter, confirming to TechCrunch that it’s acquired Alan and David Tisch’s Spring, a deal first reported by Recode.

Yagan declined to disclose both ShopRunner’s latest valuation and the terms of the Spring acquisition. Though he did say ShopRunner’s valuation is in the “hundreds of millions” range and that they had purchased Spring’s platform and 30 of its employees, a majority of which are engineers.

ShopRunner did not take on all of Spring’s employees. Why? Yagan said it was because the two were similar companies and there wasn’t a need for Spring’s entire team. As a result, Spring’s remaining employees, a mix of engineers and otherwise, are joining real estate tech startup Compass as part of a separate transaction, Spring’s CEO Alan Tisch confirmed to TechCrunch.

Backed with $105 million in VC funding, Spring had reportedly struggled to scale and had drifted from the mobile-first strategy it touted right out of the gate. TechCrunch’s Ingrid Lunden has more on this and Compass’ acquihire.

ShopRunner and Spring had some preexisting ties. Recode reports that Michael Rubin, the billionaire owner of ShopRunner via Kynetic, ShopRunner’s parent company, is close friends with Alan. Moving forward, Alan is serving as an advisor to ShopRunner, while Spring’s president Marshall Porter will continue to lead the startup.

“Shopping on your phone isn’t fun and it’s not easy,” Alan told TechCrunch. “And many of the brands that people love and shop every day you can’t find on Amazon. We wanted to create an experience that was as fun and easy as walking into a great store. We still don’t feel today that the dream has been fully realized but we think combining the scale of ShopRunner and the product Spring has really puts us in the position to make that happen.”

By pairing up with Spring, ShopRunner is multiplying the number of brands available to its paying members by 10 and offering, for the first time, an actual marketplace where customers can gain access to hundreds of those brands at once.

For now, both companies will continue to operate independently, but Yagan says they will revisit whether to fully merge the platforms in 2019.

Spring is ShopRunner’s first major M&A deal, but won’t be its last. Yagan said they have their eyes peeled for any-point solutions that help retailers take on Jeff Bezos, or that have large member bases and provide a great shopping experience.

Finally, according to sources familiar with the company, ShopRunner is planning to unveil a major update to its mobile app in November. Historically, users weren’t able to access ShopRunner brands via its app, making it an essentially useless piece of the company’s product. The update, coupled with the acquisition of Spring, will put ShopRunner on the path toward creating a digital mall with frictionless payments, a necessary step forward for the aspiring Amazon competitor.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629