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

Archivo del Autor: Belen De Leon

Amazon's Prime discount at Whole Foods coming to 10 more states – CNET

The company also introduced a handful of new discounts just for Prime members.
Source: CNET

Pan-European seed fund firstminute hits a final fund close of $100M

New UK early stage VC firstminute Capital launched in June last year to the tune of $60m, with European VC Atomico as its first cornerstone investor. They were joined by 30 unicorns founders from Europe and the US. Last September they brought in the huge China-based company, Tencent reaching a fund size of $85m.

Today firstminute capital, the London-based pan-European seed fund announced a final close of $100m, and detailed its first batch of early-stage investments made since September.

Two institutional investors have now joined. Henkel, the €60bn publicly-listed FMCG giant, is making its first investment into a European seed fund, and Lombard Odier, one of Europe’s largest private banks, also joins.

The fund has three partners: Brent Hoberman CBE, Spencer Crawley and Henry Lane-Fox. Hoberman is chairman and co-founder of Founders Factory, a corporate-backed incubator/accelerator based in London, and also of Founders Forum, a series of invitation-only, but influential annual global events for leading entrepreneurs. He co-founded lastminute.com in April 1998, and sold to Sabre for $1.1bn in 2005. Crawley is co-founder and General Partner was previously Business Development at AppDirect (a San Francisco-based cloud commerce platform provider, backed by Peter Thiel’s Mithril Capital, latest valuation $1bn+), Investment Associate at DMC Partners (Goldman Sachs spin-out Special Opportunities fund), and Analyst in the Moscow office of Goldman Sachs. Lane-Fox is a partner at Founders Forum, Co-founder and CEO of Founders Factory, Co-founder of SmartUp.io, and previously part of the founding team of lastminute.com.

Hoberman said: “We’re excited to reach a significant milestone for firstminute, that helps us continue to support the most ambitious entrepreneurs globally. The latest investors to get behind the fund further increase our ability to have real impact, and we are buoyed by the rapid progress our portfolio founders are making. With our young and hard-working investment team, and our invaluable venture partners, we are hopeful that we can make our brand promise – of aspiring to be Europe’s most helpful seed fund – a reality. We were aiming to raise $60m for our first fund, and so to have closed our first fund at $100m is a strong signal for European technology.”

The link to Founders Forum is not insignificant. Hoberman curates an eclectic mix of founders investors and new entrepreneurs which has allowed him to tap a wide range of enthusiastic investors to his fund. These include the co-founders of lastminute.com, Adyen, Supercell, Skyscanner, Trulia, Skype, Autonomy, Betfair, King.com, BlaBlaCar, Qunar, Carphone Warehouse, Datamonitor, PartyGaming, Tradex Technologies, Net-a-Porter, Capital One Bank, Fox Kids Europe, Webhelp, Airtel, PartyGaming and others, alongside other successes such as Marketshare, Ticketbis, Nordeus and LoveFilm. Tommy Stadlen, author, former Obama campaign speechwriter and co-founder of Swing, which exited to Microsoft, is both an investor in firstminute and a venture partner.

firstminute says it has a European focus – with the flexibility to follow local lead funding events in the US and Israel – and says it typically plans to invest $1m into seed-stage businesses.

There will be a sector agnostic remit for the fund, but wil take a particular interest in Robotics, vertical AI, Healthtech, Blockchain, SaaS, Cyber, Gaming and D2C.

The fund also released more details of its portfolio companies to date including:

• Cambridge self-driving start-up Wayve<br />
• Fuel delivery business Zebra
• Wireless charging platform Chargifi
• ICO exchange Templum (which has raised an additional $10m).

Firstminute says three of its portfolio have raised subsequent rounds within 6 months of its investment.

The geographic spread of their 17 investments to-date has been UK, Germany, Portugal and Israel, as well as four investments in the US.

Family offices also feature heavily in the fund.

These include the JCDecaux family (€6bn market cap business), Baron Davies of Abersoch (former Labour minister and Standard Chartered CEO & Chairman), Sir Paul Ruddock (former CEO of Lansdowne Partners and Chairman of Oxford University’s Endowment) and Alex de Carvalho (founder of Public.io and Heineken non-executive director).

Firstminute is also now introducing its full-time operating team consisting of six investors: Lina Wenner (Cambridge, BCG), Camilla Mazzolini (OLX, Berenberg), Elliot O’Connor (founder of Code at Uni), Sam Endacott (Goldman Sachs), Anais Benazet (Founders Forum) and Clara Lindh (former freelance journalist).

Finally, three venture partners complete the set-up. Steve Crossan, formerly of DeepMind and Google and co-founder and former CTO of Brandwatch.com, currently also an XIR at Atomico; Arek Wylegalski, formerly of Index Ventures in London, and currently exploring opportunities in the blockchain space; and Tommy Stadlen.


Source: TechCrunch

2019 Volvo V60 first drive review: The best kind of cookie cutter – Roadshow

Volvo’s launched several knockout vehicles in a row, and the V60 keeps that trend alive.
Source: CNET

Xiaomi posts $1.1B quarterly loss ahead of much-anticipated IPO

A month after it filed for a much-anticipated Hong Kong IPO, Xiaomi has revealed a little more financial information after a monster 621-page document disclosed a $1.1 billion (seven billion RMB) loss for the first quarter of the year.

The IPO, which could raise up to $10 billion value Xiaomi at high as $100 billion, is set to be the largest IPO raise since Alibaba went public in the U.S. in 2014. That prospect got a boost with a dose of positive financial growth despite a loss incurred by one-off payments.

The document, which was filed was an application to issue a CDRs as part of a dual-listing that would include Mainland China, showed that Xiaomi’s revenue for the quarter jumped to 34 billion RMB, or $5.3 billion. That’s compared to 114.6 billion RMB ($17.9 billion) in total sales for all of last year, according to digging from TechCrunch partner site Technode.

While Xiaomi posted a loss for the quarter, the firm actually posted a 1.038 billion RMB ($162 million) profit for the period when one-time items are excluded. Xiaomi previously registered a 43.9 billion RMB ($6.9 billion) loss in 2017 on account of issuing preferred shares to investors (54 billion RMB) but it did post a slim profit in 2016.

The company is ranked fourth based on global smartphone shipments, according to analyst firm IDC, and it is one of the few OEMs to buck slowing sales in China.

China is, as you’d expect, the primary revenue market but Xiaomi is increasingly less dependent on its homeland. For 2017 sales, China represented 72 percent, but it had been 94 percent and 87 percent, respectively, in 2015 and 2016. India is Xiaomi’s most successful overseas venture, having built the business to the number one smartphone firm based on market share, and Xiaomi is pledging to double down on other global areas.

Interestingly there’s no mention of expanding phone sales to the U.S., but Xiaomi has pledged to put 30 percent of its IPO towards growing its presence in Southeast Asia, Europe, Russia “other regions.” Currently, it said it sells products in 74 countries, that does include the U.S. where Xiaomi sells accessories and non-phone items.

Despite its design progress, relative age as an eight-year-old company and the fact it is shooting for a $100 billion, Xiaomi left some spectators disappointed when it wheeled out a very iPhone X-looking new device earlier this month. While the company claims the Mi 8 is packed with new technology, it’s hard to look past the fact that a number of its visual designs are identical to Apple’s flagship smartphone. Xiaomi could have made a stronger statement of intent with the launch, but it will hope its financials can do the talking as it moves into the last moments of preparation before its public listing.


Source: TechCrunch

Inside Anduril, Palmer Luckey's Bid to Build A Border Wall

How the Oculus founder, along with ex-Palantir executives, plan to reinvent national security, starting with Trump’s agenda.
Source: Wired

A Single Drone Helped Mexican Police Drop Crime 10 Percent

Over four months, police in Ensenada, south of Tijuana, used a DJI drone to help make 500 arrests and cut robberies by 30 percent.
Source: Wired

Notorious Kindle Unlimited abuser has been booted from the bookstore

A few levels past the bestsellers and sci-fi/romance/adventure titles on Kindle Unlimited, in the darkest corners of the Kindle Direct Publishing market, there are books that are made entirely out of garbage designed to make scammers hundreds of dollars a day. One user, who called his or herself Chance Carter, was one of the biggest abusers of the KDP system and, more important, made over $15 per book they uploaded to the system, over and over, for books that contained no real content.

Carter, according to the Digital Reader, would create large novels out of other books. The books, which were simple hack jobs written by Fiverr writers, were hundreds of pages long and, on the first page, featured a recommendation to flip to the last page to get a free giveaway. KDP pays authors for both paid downloads as well as for pages read and it doesn’t sense reading speed, just the highest number of pages reached. Therefore Chance’s “readers” were instantly sending him or her about twenty dollars a read.

The way that the book-stuffing con works is that scammers stuff lots of extra content into an ebook before uploading it to Kindle Unlimited, and then trick readers into jumping to the end of the book.

Thanks to a flaw in the Kindle platform, namely that the platform knows your location in a book but not how many pages you have actually read, the scammers can get paid for a user having “read” a book in Kindle Unlimited by getting the user to jump to the last page.

This sort of KDP scam is actually quite unusual. Amazon has worked to prevent scams like these from taking cash out of the KDP “pool” – a multi-million dollar account that is passed out to the best KDP authors – but this one was so long-running and ingenious that it’s not surprising that it took so long to pull these books from the store. Interestingly, the flip-to-end scam doesn’t quite work on newer Kindles but still works on older, non-updated Kindles which makes it still a lucrative scam.

Chance, for his part, offered free Tiffany jewelry if you flipped to the end of his books. This was, obviously, against KDP rules.

Carter and his books are gone but books stuffers like him still exist. While it’s not a crime per se, it does muddy the Kindle ebook waters and brings garbage content into the market. While most of us wouldn’t fall for these cynical tricks, plenty will and that makes it a danger to readers and a boon to scammers.


Source: TechCrunch

Memrise raises $15.5M as its AI-based language-learning app passes 35M users

Memrise, a UK startup whose eponymous language-learning app employs machine learning and localised content to adapt to users’ needs as they progress through their lessons, has raised another $15.5 million in funding to expand its product. The funding comes after a period of strong growth: Memrise has now passed 35 million users globally across its 20 language courses, and it tipped into profitability in Q1 of this year. Ed Cooke, who co-founded the app with Ben Whately and Greg Detre, told TechCrunch that this places it as the second-most popular language app globally in terms of both users and revenues.

(Duolingo has more signups, Babbel more revenue.)

This round, a Series B, was led by Octopus Ventures and Korelya Capital, along with participation from existing investors Avalon Ventures and Balderton Capital. (Previous investors have included the likes of Matt Mullenweg, Lerer Ventures and more.)

Memrise is not disclosing its valuation — it has raised a relatively modest $22 million to date — but Cooke (who is also the CEO) said the plan will be to use the funding to expand its AI platform and add in more features for users.

And also to move into bigger digs. He described the company’s current offices in the East End of London as in a “ne’er-do-well” kind of building. But the step up won’t be giant. “Funding makes me more frugal,” he told me.

The company originally started out as a general learning platform in 2010 before honing in on how to apply its principles of memorization and native content to get people to learn languages specifically. “We saw the importance of focus,” Cooke said.

The company uses several modern hooks in its approach to a very old problem: learning to speak different languages. They include building the service around both online and mobile versions, using “crowdsourced” native speakers to give people a sense of how people actually use the language (which can often be different from how it’s taught in classes), and by employing artificial intelligence to customise the product to each individual’s progress.

Memrise’s machine learning, in fact, has been a key factor in helping to raise a little more awareness of the app: during WWDC Apple showed off Memrise on stage in its presentation of Create ML, a new product that lets non-technical people train machine learning services using their own custom data on a Mac (which also cuts down the time needed to do so). It’s not an Apple-only shop: Google named Memrise an app of the year in 2017.

The crowdsourced content, meanwhile, had an interesting fillip, too, when Memrise ran a Kickstarter campaign in 2015 to fund a “Membus,” a double-decker bus that toured through Europe collecting clips of “tens of thousands” of native speakers. “Learning from native speakers is a popular feature of the app,” Cooke said, as it gives users more than “just a computerised version of how you say something.”

The clips in turn populate the lessons to give users examples of regular people saying things:

Cooke’s background is in psychology and philosophy, and he holds a distinction as a “Grand Master of Memory“. And memory indeed comes into the fabric of how the app works, as there is repetition and other devices used to help you not just ingest information but actually retain it. I actually have a personal connection to this: my daughter Eve’s school uses Memrise to supplement in-class learning, and well before this funding story came along, Eve had told me that her Memrise training has been a huge help in growing and remembering German vocabulary and how to use words correctly. (That’s at least her excuse for staring at a computer screen on a school night…)

The company’s services are based around a freemium model, where a free version lets you learn any language from any language (there are 200 combinations possible across the base), along with a review feature; and a paid tier starting at $4.90/month to add on other features like a “grammarbot”, pro chats, difficult words, speed review, listening skills, learning stats and more.

The company today is seeing the most growth in the 25-40 age group, but has a lot of younger (like my daughter) and older people using it as well. When raising the funding, Cooke said one regular question was about how likely it would be that a Google might wade in simply improve its Translate app to obviate the need to learn anything at all.

“We believe that this is a misunderstanding about language learning,” Cooke said. “People don’t want to learn languages for pragmatic reasons but to be socially credible. You have to engage as a human being and be interested.” And Memrise things that if they can create an engaging enough experience for that base, its growth can expand even more.

“We’re in love with Memrise’s vision for language learning, and have been deeply impressed with the high engagement levels and tangible learning among their millions of users. We look forward to supporting this exceptionally diverse and talented team in their mission to enrich human consciousness through learning,” said Eyal Rabinovich, of Octopus Ventures, in a statement.

 

 


Source: TechCrunch

Bitcoin price falls but doesn’t flatline

Those not looking at the Bitcoin markets lately will either gasp or smile. Bitcoin, down from its all time high of around $19,000, is now floating at $6,785 as of this writing. To many this means that either the Bitcoin experiment is over or, to many more, that it has just begun.

There are plenty of folks who will have been hurt by this crash. I was speaking with a Romanian entrepreneur about his friend who bought BTC on a credit card only to find that he is wildly underwater. The volatility is also frightening to folks who might have gotten in on the last run up only to find themselves back at the start. I pity the poor waiter who a friend saw making Bitcoin trades at $18,000 during his shift. I hope he sold.

But there are no signs that the cryptocurrency train is stopping. Startups around the world are all examining – and doing – ICOs. Plenty of early crypto miners and buyers still have enough cash to play around in all sorts of ways. Bitcoin naysayers like R3 are figuring out that bankers didn’t want to hear “blockchain, not bitcoin” after all once they realized that bitcoin, like their beloved equities and commodities, was just another place for them to play.

And people are still active in the market. That’s important. As this Coindesk analysis notes, the markets will be deeply volatile during this stretch and could remain so as risk-taking buyers snap up coin on the downswing.

Don’t believe me? This is the seven day trading volume for almost all of the exchanges.

Ultimately these moves make up one of the most interesting forms of intergenerational and international wealth transfer we’ve ever seen. Whereas this wealth transfer once came in the form of inheritances and joint ventures, cryptocurrencies enable an almost instantaneous partners ship between the old and young and the near and far. It’s a fascinating economic time and I doubt it will let up any time soon.

Sometimes the price goes up, sometimes it goes down. That’s the best advice any smart person can give anyone in any market. However, the signs point less to a flatline and more to a gut-wrenching EKG full of ups and downs. The patient, however, is not dead yet.


Source: TechCrunch

Microsoft Xbox at E3 2018: New Xbox coming, Halo Infinite, Gears 5, Fallout 76 and more – CNET

The company makes its biggest case yet for why gamers should choose the Xbox over a Sony PlayStation or Nintendo Switch.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232