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

Archivo del Autor: Belen De Leon

Chinese electric vehicle maker Nio makes bumpy start following $1B IPO

Nio, the Tesla -wannabe electric vehicle firm from China, enjoyed a mix start to life as a public company after it raised $1 billion through a listing on the New York Stock Exchange on Wednesday.

The firm went public at $6.26just one cent above the bottom of its pricing range — meaning that it raised a little over $1 billion. That’s some way down on its original goal of $1.8 billion, per an initial filing in August, and for a while it looked like even that price was optimistic. Early trading saw Nio’s stock fall as low as $5.84 before a wave of optimism took it to $6.81.

The stock closed its first day at $6.60, up 12 percent overall, to give Nio a total market cap of $7.1 billion.

Nio sells in China only, although its tech and design teams are based in the U.S, UK and Germany.

Its main model, the ES8, is designed for the masses and is priced at 448,000 RMB, or around $65,000. That makes it cheaper than Tesla vehicles in China but it has only just got to making money. Nio has accrued some 17,000 orders for the vehicle, but it only began shipping in June. As a result, it has posted some pretty heavy losses in recent times — including minus $759 million in 2017.

Ultimately, the firm raised $1 billion but its leadership may be disappointed that the final sum is well short of its original target.

Reasons behind lukewarm investor interest may include:

Meanwhile, Nio is far from the newest kid on the block. Byton, another Chinese EV firm with global operations, is preparing to send prototype SUVs to the U.S. for the first time, as TechCrunch reported earlier this month. Byton, which raised $500 million from investors in June, is one of a number of competitors to Nio which also include BYD — a startup backed by Warren Buffet’s Berkshire Hathaway — Youxia, MW Motor and others.


Source: TechCrunch

As Hurricane Florence Looms, Drone Pilots Prepare for Recovery

Forecasts are calling for a brutal storm, so pilots are getting ready to take to the skies—and give the recovery effort a head start.
Source: Wired

The New ECG Apple Watch Could Do More Harm Than Good

For folks with atrial fibrillation, Apple’s new wearable could actually be useful. For everyone else, evidence suggests otherwise.
Source: Wired

Zuckerberg says Facebook is 'better prepared' for the next election – CNET

As midterm elections loom, the Facebook CEO wrote a blog about how the company has prepared to fight interference.
Source: CNET

Shopping site Jet tries reintroducing itself to customers – CNET

The Walmart-owned e-commerce site reboots its brand as its monthly traffic drops.
Source: CNET

Polar's newest GPS heart rate smartwatch lasts for 40 hours – CNET

The Vantage V and Vantage M want to be your marathon training buddies.
Source: CNET

Instacart links up with Walmart Canada to expand its same-day delivery service

Instacart has teamed up with Walmart Canada to bring shoppers in Toronto and Winnipeg same-day grocery delivery.

The agreement is part of a pilot program for the two companies that will allow Instacart users to order groceries from 17 different Walmart locations across the two cities. This is the first time shoppers in Winnipeg will have access to the grocery delivery service and the first time Toronto residents will have the option for same-day delivery.

Interestingly, Instacart doesn’t have a partnership with Walmart in the U.S. Walmart, rather, has relationships with several other grocery delivery companies including DoorDash and Postmates. Instacart does have a deal with Sam’s Club, a subsidiary of Walmart. That partnership was announced in February and gives Sam’s Club members same-day delivery via Instacart.

Instacart initially launched in Canada in September 2017 and will continue expanding throughout the country to meet demand.

The company, which has raised $350 million at a $4.3 billion valuation this year alone, is available in 15,000 different stores in the U.S. and Canada and in more than 4,000 cities. As of late August, the business says it’s available to 70 percent of U.S. households.

This week, Instacart hired Mark Schaaf as CTO. He joined from Thumbtack where he held the same role. That announcement came one day after the company confirmed its chief growth officer and former VP of product Elliot Shmukler was leaving to pursue early-stage opportunities.


Source: TechCrunch

Indonesian fintech startup Moka raises $24M led by Sequoia India

Indonesia’s Moka, a startup that helps SMEs and retailers manage payment and other business operations, has pulled in a $24 million Series B round for growth.

The investment is led by Sequoia India and Southeast Asia — which recently announced a new $695 million fund — with participation from new backers SoftBank Ventures Korea, EDBI — the corporate investment arm of Singapore’s Economic Development Board — and EV Growth, the later stage fund from Moka seed investor East Ventures. Existing investors Mandiri Capital, Convergence and Fenox also put into the round.

The deal takes Moka to $27.9 million raised to date, according to data from Crunchbase.

Moka was started four years ago primarily as a point-of-sale (POS) terminal with some basic business functionality. Today, it claims to work with 12,500 retailers in Indonesia and its services include sales reports, inventory management, table management, loyalty programs, and more. Its primary areas of focus are retailers in the F&B, apparel and services industries. It charges upwards of IDR 249,000 ($17) per month for its basic service and claims to be close to $1 billion in annual transaction volume from its retail partners.

That’s the company’s core offering, a mobile app that turns any Android or iOS device into a point-of-sale terminal, but CEO and co-founder Haryanto Tanjo — who started the firm with CTO Grady Laksmono — said it harbors larger goals.

“Our vision is to be a platform, we want to be an ecosystem,” he told TechCrunch in an interview.

That’s where much of this new capital will be invested.

Tanjo said the company is opening its platform up to third-party providers, who can use it to reach merchants with services such as accounting, payroll, HR and more. The focus is initially on local services that cater to SMEs in Indonesia, but as Moka targets larger enterprises as clients, he said that it will integrate larger, global solutions, too.

Moka offers services beyond point-of-sale, but the core offering is turning any smart device into a cash machine

Moka itself is expanding its capabilities on the payment side.

Indonesia, the world’s fourth largest country based on population and Southeast Asia’s largest economy, is in the midst of a fintech revolution with numerous companies pioneering mobile-based wallet services aimed at ending the country’s fixation on cash-based transactions. That’s mean that there are a plethora of options available today. Tanjo said Moka is working to support them all in order to help its merchants grow their businesses and consumers to have easier lives.

There are so many wallets here in Indonesia,” he said. “There are more than 10 right now and maybe in the next few months there’ll be 15-20, we want to be the platform that works with all of them.”

Already it works with the likes of OVO, T-Cash and Akulaku, and e-wallets including DANA and Kredivo. The startup is also working in another area of fintech: loans.

As an extension of its platform, it has tied up with SME loan companies who can reach out to Moka businesses using its platform. With the merchant’s consent, Moka can provide business data — including revenue, profit, etc — to help provide data to assess a loan application. That’s important because the process is particularly challenging in Southeast Asia, where few organized credit checking facilities exist — it makes sense that Moka — which has built its business around encouraging business growth and management — uses the information it has access to help its partners.

Tanjo said the company takes an undisclosed cut of the loan in cases where it has successfully connected the two parties. He said that he doesn’t expect that to initially become a major revenue stream, but over time he anticipates it will help its customer base grow and become a more important source of income for the startup.

Sequoia India has some experience in POS startups having backed Pine Labs in India, which recently landed a big $125 million round from PayPal and Singapore sovereign fund Temasek. Still, there are plenty of local players across various markets in Southeast Asia, including StoreHub, which is backed by Temasek subsidiary Vertex Ventures, and Malaysia’s SoftSpace.

While those two competitors have established a presence in multiple markets in Southeast Asia, Tanjo — the Moka CEO — said there are no plans to venture overseas for at least the next 12 months.

“We’re still scratching the service,” he said. “So doesn’t make sense to expand too soon.”


Source: TechCrunch

Alibaba’s Ant Financial denies stealing from Equifax

Ant Financial has denied claims that it covertly raided Equifax the U.S. credit firm that was hit by a hack last year — to grab information, including code, confidential data and documents to help recruit staff for its own credit scoring service.

The Alibaba affiliate, which is valued at over $100 billion, launched Sesame Credit in China in 2015, and a report this week from The Wall Street Journal suggests that it leaned heavily on Equifax to do so. Ant Financial hired China-born Canadian David Zou from Equifax and the Journal claims that Zou looked up employee information to gauge potential hires and squirreled away confidential documents via his personal email account.

Ant was said to have offered Chinese staff at Equifax lucrative raises — reportedly tripling their salaries — with a focus on those who “provided instructions on specific Equifax information… if they jumped ship.” Apparently, however, only Zou did.

Zou, for this part, denies the claims. He said he looked up Equifax team members to help with work on his project in Canada, and forward information to his email account in order to continue his work when he went home.

Ant Financial went a step further with its own denial — from the firm’s statement:

Ant Financial did not use Equifax intellectual property or trade secrets, including code, algorithms or methodology in the development of our credit rating product. Ant Financial has found absolutely no evidence of Equifax software, data or code having been transferred to our systems.

We did not directly or indirectly encourage potential job applicants to obtain Equifax intellectual property or trade secrets. This would be a violation of Ant Financial’s Code of Business Conduct and we would take immediate action against any employee found engaging in this behavior. Further, we have specific agreements with our third-party recruiters that prohibit them from violating intellectual property rights of any parties. If any recruiter is found to have conducted such activities, we will stop accepting candidate referrals from them and may take legal action against them.

Ant said the Journal’s report is “full of innuendo based on disjointed facts and coincidence in timing.”

Beyond Ant, the report claims Equifax firm was also concerned when an unnamed Chinese firm swapped members of its delegation in the run-up to a meeting, a tactic that is apparently common among potential cases of espionage.

The company had been in contact with the FBI, but ultimately Equifax decided against pushing the matter. The Journal’s report also suggested that federal investigators backed down because they sensed that Equifax didn’t believe it had information that Chinese spies would be keen to get hold of. In addition, it hadn’t lost consumer information. Ultimately, of course, that leaked out when the firm was hacked last year.

“The story not only promotes hostility against a specific company, but also paints an overall narrative that maligns Chinese companies as a whole, and further promotes culturally divisive perceptions of ethnic Chinese people in America,” Ant said in its statement, which is attributed to the company’s general counsel, Leiming Chen.


Source: TechCrunch

The benefits of exhibiting in Startup Alley at Disrupt Berlin 2018

This reminder goes out to all the early-stage startup founders across Europe and beyond. It won’t be long until thousands of us descend on Germany to attend Disrupt Berlin 2018, which takes place on November 29-30. If you want to make the most of your time there (and why the heck wouldn’t you?), then buy a Startup Alley Exhibitor Package and set up shop in Startup Alley.

Startup Alley lies at the heart of the Disrupt Alley Expo floor, and it’s home to hundreds of early-stage startups showcasing the latest technology products, platforms and services to thousands of attendees, including influential investors and tech titans. Not to mention hundreds of accredited reporters, bloggers and correspondents from around the world — from the likes of Bloomberg, CNBC, Financial Times and Mashable.

Luke Heron, the CEO of TestCard.com, benefitted from that kind of media exposure when his company exhibited in Startup Alley at Disrupt Berlin 2017.

“We got fantastic coverage in Engadget, which was really valuable. Coverage is the life blood of a startup. Cash at the beginning of the start-up journey is difficult to come by, and an article from a credible organization can help push things in the right direction.”

Exhibiting in Startup Alley is also a phenomenal networking opportunity. It offers unfettered access to potential customers, collaborators and future partners, and it generates the kind of inspiration that comes from connecting with creative, like-minded individuals. Here’s how Vlad Larin, co-founder of Zeroqode, described his experience exhibiting in Startup Alley.

“Startup Alley at TechCrunch Disrupt was a massively positive experience. It gave us the chance to show our technology to the world and have meaningful conversations with investors, accelerators, incubators, solo founders and developers.”

A Startup Alley Exhibitor Package sells for €895 + VAT. And for those hard-earned euros, you get a one-day exhibit table, three Disrupt Berlin Founder Passes (if you buy before October 25), access to CrunchMatch (our free investor-to-startup matching platform), access to all Disrupt stages, full use of the Startup Alley Exhibitor lounge and access to the Disrupt press list.

And here’s another really cool possibility. If your startup earns enough combined attendee and TechCrunch editorial votes, you might win a Wild Card slot and compete in Startup Battlefield — our pitch competition with a $50,000 cash prize. Don’t think it could happen? Guess again. At Disrupt NY 2017, RecordGram exhibited in Startup Alley, earned the Wild Card and won the Startup Battlefield competition — sweet!

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-c8ba1446c47c766ad60c1e6ea0ad4c4c’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-c8ba1446c47c766ad60c1e6ea0ad4c4c’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();

Disrupt Berlin 2018 goes down on November 29-30. Are you ready to network your startup to the next level? Secure your spot and book your Startup Alley Exhibitor Package today.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594