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

Archivo del Autor: Belen De Leon

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

I saw a live demo of EA's new cloud gaming service, and it totally works – CNET

EA isn’t ready to say how much it costs, but it’s testing a new cloud-streaming games initiative with an eye toward releasing it soon.
Source: CNET

Africa Roundup: African startup investments turn to fintech this winter season

Forty-seven and a half million dollars is a big commitment to African technology companies — even with the recent uptick in VC investment on the continent.

But for the Kenyan-based fintech firm Cellulant, whose digital payments platform processed 7 million transactions worth $350 million across 33 African countries in the last month alone, raising that amount in a series C round led by TPG Growth’s Rise Fund just makes sense.

In 2017, the company processed $2.7 billion in payments, said chief executive, Ken Njoroge.

Clients include the continent’s largest banks: Barclays Bank, Standard Chartered, Standard Bank, and Ecobank. Cellulant also has multiple revenue streams and is EBITDA positive, according to its CEO.

So what does an African technology company do with $47.5 million? “The round is to accelerate our growth of around 20 percent…north of 50 percent,” said Njoroge. “Most of the investment is to scale out our existing platform in Africa and build usage on our existing network.”

Founded in 2004, Cellulant offers Person-to-Business, B2B, and P2B services on its Mula and Tingg products. It’s also developing a blockchain based Agrikore product for agriculture related market activity.

On Africa’s digital payments potential, “We’ve built internal value models that estimate the size of the market at somewhere between $25BN and $40BN,” said Njoroge.

He differentiates Cellulant’s focus from Safaricom’s M-Pesa –one of Africa most recognized payment products — by transaction type and scope. “Kenya’s M-Pesa is optimized as a P2P platform in a few African countries. We’re optimized as a P2B platform and single pipe into multiple countries across Africa,” he said.

One of those countries is economic and population powerhouse Nigeria — where Cellulant offers both its both Ting and Agrikore apps. Nigeria is also home to notable digital payment companies Paga and Interswitch, the latter of which has expanded across Africa and is considered a candidate for a public offering.

On a future Cellulant initial public offering, “it’s too early,” said Njoroge. But he doesn’t rule it out. “When you look at the size of the payments business, you could say we have fairly strong prospects to go in that direction.”

TONY KARUMBA/AFP/Getty Images

Meanwhile, the Nigerian investment startup Piggybank.ng closed $1.1M in seed funding and announced a new product — Smart Target, which offers a more secure and higher return option for Esusu or Ajo group savings clubs common across West Africa.

The financing was led by a $1 million commitment from LeadPath Nigeria, with Village Capital and Ventures Platform joining the round.

Founded in 2016, Piggybank.ng offers online savings plans — primarily to low and middle-income Nigerians — for deposits of small amounts on a daily, weekly, monthly, or annual basis. There are no upfront fees.

Savers earn interest rates of between 6 to 10 percent, depending on the type and duration of investment, Piggybank.ng’s Somto Ifezue explained in this TechCrunch exclusive.

The startup generates returns for small-scale savers (primarily) through investment in Nigerian government securities, such as bonds and treasury bills.

Piggybank.ng generates revenue through asset management and from the float its balances generate at partner banks.

The Lagos based startup will use its $1.1M in new seed funding for “license acquisition and product development,” according to company COO Odunayo Eweniyi.

Piggybank.ng looks to grow clients across younger Nigerians and the country’s informal saving groups and has taken preliminary steps to launch in other African countries.

Lead investor and LeadPath Nigeria founder Olumide Soyombo was attracted to Piggybank.ng as an acquisition target.

“The banks have been slow to try new things in this savings space. Piggybank is coming in…and filling a particular need, so they are in a very acquisitive space.”

PIUS UTOMI EKPEI/AFP/Getty Images

More Africa Related Stories @TechCrunch

African Tech Around the Net


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728