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

Archivo del Autor: Belen De Leon

E-commerce startup Zilingo raises $226M to digitize Asia’s fashion supply chain

If you’re looking for the next unicorn in Southeast Asia, Zilingo might just be it. The 3.5-year-old e-commerce company announced today that it has raised a Series D round worth $226 million to go after the opportunity to digitize Asia’s fashion supply chain.

This new round takes Zilingo to $308 million from investors since its 2015 launch. The Series D is provided by existing investors Sequoia India, Singapore sovereign fund Temasek, Germany’s Burda and Sofina, a European backer of Flipkart -owned fashion site Myntra. Joining the party for the first time is new investor EDBI, the corporate investment arm of Singapore’s Economic Development Board.

Zilingo isn’t commenting on a valuation for the round, but a source with knowledge of the deal told TechCrunch that it is ‘a rounding error’ away from $1 billion. We had heard in recent months that the startup was getting close to unicorn status, so that is likely to come sooner or later — particularly given that Zilingo has made it to Series D so rapidly.

Raising more than $300 million makes Zilingo one of Southeast Asia’s highest-capitalized startups, but its meteoric growth in the last year has come from expansion from consumer e-commerce into business-to-business services.

CEO Ankiti Bose — formerly with Sequoia India and McKinsey — and CTO Dhruv Kapoor first built a service that capitalized on Southeast Asia’s growing internet connectivity to bring small fashion vendors from the street markets of cities like Bangkok and Jakarta into the e-commerce fold. Zilingo still operates its consumer-facing online retail store, but its key move has been to go after b2b opportunities in the supply chain by digitizing its network to give retailers and brands gain access.

Revenue grew by 4X over the past year, with b2b responsible for 75 percent of that total, Bose told TechCrunch. She declined to provide raw figures but did say net income is in “the hundreds of millions” of U.S dollar. The company — which has over 400 staff — isn’t profitable yet, but CEO Bose said the b2b segment gives it “a clear pathway” to break-even by helping offset expensive e-commerce battles.

Ankiti Bose and Dhruv Kapoor founded Zilingo in 2015.

The supply chain’s ‘outdated tech’

Moving into the supply chain after building distribution makes sense, but Zilingo has long had its eye on services.

That business-focused push started with a suite of basic products to help Zilingo sellers manage their e-commerce business. Those initially included inventory management and sales tracking, but they have since graduated to deeper services like financing, sourcing and procurement, and a ‘style hunter’ for identifying upcoming fashion trends. Zilingo also widened its target from the long tail of small vendors operating in Southeast Asia, to bigger merchants and brands and even to the fashion industry in Europe, North America and beyond that seeks access to Asia’s producers, who are estimated to account for $1.4 trillion of the $3 billion global fashion manufacturing market.

Zilingo’s goal today is to provide any seller with the features, insight and network that brands such as Zara have built for themselves through years of work.

In Southeast Asia, that means helping small merchants, SMEs and larger retailers to source items for sale online through the Zilingo store. But in Europe and the U.S, where it doesn’t operate an outlet, Zilingo goes straight to the sellers themselves. That could mean retailers seeking wholesale opportunities from Asia or online influencers, such as Instagram personalities, keen to use their presence for e-commerce. Beyond just picking out items to sell, Zilingo wants to help them build their own private labels using its supply chain network.

That rest of the world plan has been on the cards since last year when Zilingo closed a $54 million Series C, but now the next stage of the journey is deeper integration with factories.

“If you think about these factories that make the products, the process isn’t optimized over there,” Bose said in an interview. “The guy or girl running factory likely has no technology, they don’t even use Excel. So we’re going to small and medium factories, increasing capacity utilization, helping to manage payroll, getting loans and other fintech services.”

Kapoor, her co-founder, adds that the fashion supply chain is “is marred by outdated tech.”

“It’s imperative for us to build products that introduce machine learning and data science effectively to SMEs while also being easy to use, get adopted and scale quickly. We’re re-wiring the entire supply chain with that lens so that we can add most value,” he added in a statement.

Zilingo encourages retailers and brands to develop their own private labels by tapping into the supply chain network it has built

AWS for the fashion supply chain

Bose said Zilingo’s early efforts have boosted factory efficiency by some 60 percent and made it possible to develop links to retailers while also enabling factories to develop their own private label colletions, rather than simply churning out unbranded or non-descript products.

A large part of that work with factories is consultancy-based, and Zilingo has hired supply chain experts to help provide quality guidance and perspective alongside the software tools it offers, Bose said.

She compares it, in many ways, to how Amazon conceived AWS. After it built tech to fix its own problems internally, it commercialized the services for third parties. So Zilingo started out offering a consumer-facing e-commerce platform but it is making its sourcing networks open to anyone at a cost — almost like supply chain on an API.

That gives its business a two, if not three, sided focus which spans selling to consumers in Southeast Asia through Zilingo.com — which is present in Thailand, Singapore, Malaysia and Indonesia with the Philippines and Australia coming soon — reaching overseas retailers through Zilingo Asia Mall, and developing the b2b play.

In Southeast Asia, its home market, Zilingo doesn’t pressure its merchants to sell on its platform exclusively — “we don’t mind if they go to Instagram, Lazada, Tokopedia and Shopee,” Bose said — but in the U.S. it doesn’t have a go-to consumer outlet. It’s possible that might change with the company considering potential partnerships, although it seems unlikely it will launch its own consumer play.

Zilingo was once destined to compete with the big players like Lazada, which is owned by Alibaba, Shopee, which is operated by NYSE-listed Sea, and Tokopedia, the $7 billion company that’s part of SoftBank’s Vision Fund, but its supply chain focus has shifted its position to that of enabler.

That’s helped it avoid tricky times for specialist e-commerce services, which battle tough competition, pricing wars and challenging dynamics, and instead become one of Southeast Asia’s highest-capitalized startups. The company’s U.S. plan is ambitious, and it is taking longer than expected to get off the ground, but that makes it a startup that is worth keeping an eye on in 2019. It’s also an example that the startup journey is not defined since, in some cases, the biggest opportunities aren’t presented immediately.


Source: TechCrunch

Latest ‘Battelfield V’ update brings better performance to Nvidia RTX PCs

DLSS support is finally coming to Battlefield V thanks to an update that will arrive on February 12. DLSS will help boost game performance when real-time ray-tracing is enabled, even when the game is played at higher resolutions.

The post Latest ‘Battelfield V’ update brings better performance to Nvidia RTX PCs appeared first on Digital Trends.


Source: Digital trends

InReach Ventures, the ‘AI-powered’ European VC, closes new €53M fund

InReach Ventures, the so-called “AI-powered” venture capital firm based in London, is announcing the first closing of a new €53 million fund targeting early-stage European technology companies — surpassing the original fund target of €50 million, apparently.

Founded by former Balderton Capital General Partner Roberto Bonanzinga, along with Ben Smith (former U.K. Engineering Director at Yammer) and John Mesrie (former General Counsel at Balderton Capital), InReach set out in 2015 to use technology to help scale VC, especially across Europe’s idiosyncratic and highly fragmented market.

The firm’s proprietary software-based approach, which is underpinned by machine learning, claims to be able to generate and evaluate deal-flow more efficiently than traditional venture firms that mostly employ human VCs alone — although, admittedly, practically every VC firm is underpinned by some eliminate of data science and/or technology these days. Berlin’s Fly VC is another machine learning-enabled early-stage VC that comes to mind.

However, InReach certainly appears to be putting its money where its mouth is, disclosing that it has invested over €3 million in the development of its software, codenamed “DIG”. To back this up, Bonanzinga tells me the firm employs “more software engineers than investors”. (I saw an early demo of the software a couple of years ago and even then it seemed legit.)

Regards the new fund, Bonanzinga says InReach is targeting the most promising and innovative startups across Europe, primarily in the areas of consumer internet, software as a service and marketplaces. “We are geographically agnostic and will invest in companies anywhere in Europe, from Helsinki to Barcelona, from Warsaw to Rome,” he says. “In most cases we will be the first institutional investors and our first cheques will be between €500,000 and €2 million”.

To date, InReach Ventures has invested in eight startups from across Europe. They include Oberlo (Lithuania), which was subsequently acquired by Shopify, Soldo (Italy/UK), Tutorful (U.K.), Shapr3D (Hungary), Traitly (Sweden) and Loot (Germany).

Below follows a lightly edited Q&A with Bonanzinga on the new fund, how AI can be used to scale venture capital, and why machines won’t put VCs out of a job entirely any time soon.

TC: You have often said that venture capital doesn’t scale, especially across a fragmented market like Europe, but what do you mean by this?

RB: People get very excited about ecosystems but the data shows that startups can come from anywhere; the big technology hubs or more remote locations. This is carried through to Europe’s largest exists: from Betfair in London to Zalando in Berlin, from Supercell and Spotify in the Nordics, to Critio in France and Yoox in Italy, and so on. So not only is deal sourcing fragmented across Europe, but so are the returns.

Traditional ventures firms have looked to manage this fragmentation by throwing people at the problem, but if you want true coverage you need to have a presence in every city in Europe. This is how you need to think of our technology platform, as like having a highly trained associate in every city and town across the whole of Europe, providing structured diligent deal-flow. With this data/technology driven approach we can be truly pan-European at the early-stage, even as the first institutional investor on the cap-table.

TC: A lot of VCs say they use technology to help find or manage deal-flow, how is InReach any different?

RB: Many venture firms talk about data and software. Lately, it has become a hot topic in pitches to limited partners. I predict a new hype: the rush of needing to check the box of “we have a data strategy”. We will have many firms with 30+ investment professionals and a data engineer in a corner. The real question is how many firms are willing to transform their professional service DNA into a product DNA? As always, this is more of a people/organisational question, rather than a question simply of the use of technology.

Take a look at InReach, we are a very atypical founding team for a venture firm. In particular, Ben Smith comes from a software engineering background and has built many data platforms and product development teams (most recently at Yammer/Microsoft). The majority of the people at InReach are software engineers. This is the only Venture Firm we know in which there are more software engineers than investors! So far we have invested over €3m in developing our proprietary technology platform.

TC: Without giving away your secret sauce, how does the InReach platform work, both in terms of the machine learning/feedback loop or the signals/data you plug into it?

RB: From a technology perspective, our logical architecture is primarily based on 3 distinct layers: data, intelligence, and workflow. The data layer is a mix of massive data aggregation, with deep data enhancement, including the generation of a large set of original data. The intelligence layer makes sense of these millions of data points through an ensemble of machine learning algorithms, ranging in complexity from simple rules to advanced networks. Given this data-driven approach and the significant deal-flow this generates, we invest heavily in building a workflow product which allows us to efficiently process thousands of companies each month.

TC: You say the final investment decision is still made by humans: why is that and do you think this will always be the case?

RB: As with any AI company, it’s all about data. We have spent the past 3 years aggregating data from across the internet and building algorithms to provide us with significant dealflow. Much more crucially, we have been collecting and generating our own proprietary data-set of investment decisions and how these startups grow and adapt over time. Clearly this will only get more powerful.

However, especially at this early-stage, so much of the investment decision is based on the founders and what we call the DNA fit of the founders and the problem they are trying to solve. Some of this can be encoded in algorithms and learnt by AI, but there are still intangibles that ultimately require that we ask the question: do we enjoy spending time together?

RB: What has been the reaction by under the radar founders when they are discovered really early via InReach’s software?

RB: The first question is always ‘How did you find out about us?’. Once we explain what we do and how the platform works we create an immediate connection with the entrepreneur. This is exactly what happened when we reached out to 5 entrepreneurs in Vilnius who had started a company called Oberlo. Over the following year, we helped them grow and expand to 30 people across both Vilnius and Berlin, prior to their acquisition by Shopify.

We are taking a very entrepreneurial approach to investing; we run InReach more as a product development organisation, rather than a professional services firm, so we look and feel native to the entrepreneurs we talk to. We try to share our experiences and current-best-practices through the company building process, whether it be OKRs, different agile development methodologies, product roadmaps, etc.

Reaching out to promising entrepreneurs early is not the only advantage that DIG gives us. We are also very efficient and responsive when analysing inbound opportunities. In fact, if you look at our website, we optimize our website to convert visitors to share their startup with us. We are not concerned with being bombarded by opportunities because we have developed a scalable workflow that allows us to efficiently manage significant dealflow.


Source: TechCrunch

Google may equip Pixel 4 with better dual-SIM capabilities – CNET

The upcoming Pixel may allow you to have two active lines in one device, similar to the new iPhones.
Source: CNET

Fortnite, look out: Apex Legends tallies 25 million players a week after launch – CNET

The new game from the team that makes Titanfall for Electronic Arts is getting a lot of attention.
Source: CNET

Hulu greenlights ‘Howard the Duck’ and three other animated Marvel shows

Four new animated Marvel series, plus a crossover special, are coming to Hulu.

According to the Hollywood Reporter, Hulu has greenlit “MODOK,” “Hit-Monkey,” “Tigra & Dazzler Show” and “Howard the Duck.” The characters will then come together in a special titled “The Offenders.”

These aren’t exactly A-list, or even B-list, Marvel characters. Howard the Duck (created by Steve Gerber) is probably the best-known — mostly for starring in a notorious ’80s flop — but I’ve also got a soft spot for MODOK, a gloriously ridiculous villain whose full name is Mental Organism Designed Only for Killing.

MODOK

Presumably, the strategy here is to make funny shows about some of the weirder Marvel characters. And there are some established names working behind the scenes, with Kevin Smith signed up as a writer and executive producer on “Howard the Duck,” Patton Oswalt serving in a similar role on “MODOK” and Chelsea Handler on “Tigra and Dazzler Show.”

Meanwhile, the Netflix-Marvel partnership — which also started out with four superhero series and a big crossover — appears to be coming to an end, with only “Jessica Jones” and “The Punisher” left uncanceled (for now).

Hulu is already the home to another Marvel series, “Runaways,” and it makes sense that the relationship for to deepen after the Fox acquisition, which made Marvel’s corporate parent Disney into the majority owner of Hulu. And if that’s not enough streaming superhero content for you, there are also shows about Loki and other characters from the Marvel Cinematic Universe in the works for the yet-to-launch Disney+.


Source: TechCrunch

LinkedIn to launch its own live video tool – CNET

It’ll come out in beta first and be invite-only.
Source: CNET

Amazon agrees to buy Eero, maker of home Wi-Fi hardware – CNET

Amazon’s smart-home ambitions get even bigger and more connected.
Source: CNET

Jobvite raises $200M+ and acquires three recruitment startups to expand its platform play

Jobvite, the company that was once an early mover in leveraging social networks to help source job opportunities and find interesting candidates for openings, is today announcing two big moves to double down on its ambition to build a bigger platform for recruitment and applicant tracking.

The company has picked up an investment of over $200 million, and it will be using the money to acquire three smaller companies focusing on different aspects of the recruitment process: Talemetry (which specializes in recruitment marketing); RolePoint (for employee referrals and in-company moves); and Canvas (a text-based conversational bot to get the screening process started).

Jobvite is not disclosing its valuation with the funding, which is coming from private equity firm K1, but for a little guidance, in an interview, Dan Finnigan, Jobvite’s CEO, said it was a majority stake but nowhere near a full acquisition. (PitchBook’s last valuation of the company, of around $150 million, is very old, dating from September 2014; and it has never been confirmed by the company.)

The combined company will have 2,000+ customers that include Schneider Electric, Lenovo, Santander, PayPal, Genuine Parts, and Panasonic.

Finnigan says that Jobvite’s growth, and investor interest in backing that, is happening in tandem with two changes, one technological and another the evolution in how organizations handle human resources.

Several years ago, many companies — hoping to cut costs — merged together their personnel and recruitment operations, “and recruiting became an afterthought,” he said. That led to companies tacking on, as a kind of minimum viable solution, applicant tracking software but little or nothing else.

But more recently, the war for talent has escalated — not just because unemployment is low but because there are now multiple different opportunities and shortages of suitable people for specific, often emerging skills. In turn, businesses have started to realise “that recruiting is the backbone of every company, and that applicant tracking is just not enough,” he said.

At the same time, there have been evolutions in the technology. While a lot of recruitment software (and the recruitment process) has traditionally been quite fragmented, a move to cloud solutions has provided an avenue for consolidating the process and using one platform to manage it. (Google’s launch of Hire, which lets users manage job applicants using G Suite apps; LinkedIn’s recruitment platform; Zoho and SmartRecruiter are all prime examples of how cloud platforms are being used to build more complete sourcing and tracking services.)

Coupled with this is a rising use of technology like machine learning to remove some of the more mechanical aspects of a recruiter’s job to speed up processes.

Jobvite’s three acquisitions all play into both of these trends. Canvas, for example, uses a bot to source initial information about a candidate to start the screening process before human recruiters step in to take over.

Talemetry, meanwhile, taps into marketing tech to help identify where the most ideal candidates might be in order to better target job opportunities at them, in the form of ads or other kind of content.

Lastly, RolePoint will add a new feature to tap into referrals from existing employees, and to help manage in-company moves.

Finnigan likens the cloud-based platform approach that we’re seeing in the market to the impact Salesforce has had on the expanding concept of CRM. “We know that marketing and sales software have continued to evolve with new features like content marketing, and the same has happened in recruitment,” he said.

“We are excited to be investing in such an innovative set of technologies,” says Ron Cano, managing partner at K1 Investment Management, in a statement. “The talent acquisition industry is critical to our economy and ripe for disruption with outdated software still prevalent. K1’s investment will create the only true end-to-end talent acquisition platform and will provide our customers with accelerated growth in innovation of product features and services.”


Source: TechCrunch

La IA comprime vídeos mucho mejor que cualquier sistema tradicional

Los cortes de definición normal comprimidos con los programas actuales son un 60 % más pesados que los que logra la nueva técnica. Aunque todavía no puede usarse en tiempo real para vídeo en directo, ayudará a que internet no se sature a medida que el formato sigue popularizándose
Source: MIT

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546