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

Archivo del Autor: Belen De Leon

What Spotify can learn from Tencent Music

On Tuesday, Tencent Music Entertainment filed for an IPO in the US that is expected to value it in the $25-30 billion range, on par with Spotify’s IPO in April. The filing highlights just how different its social interaction and digital goods business is from the subscription models of leading music streaming services in Western countries.

That divergence suggests an opportunity for Spotify or one of its rivals to gain a competitive advantage.

Tencent Music is no small player: As the music arm of Chinese digital media giant Tencent, its four apps have several hundred million monthly active users, $1.3 billion in revenue for the first half of 2018, and roughly 75 percent market share in China’s rapidly growing music streaming market. Unlike Spotify and Apple Music, however, almost none of its users pay for the service, and those who do are mostly not paying in the form of a streaming subscription.

Its SEC filing shows that 70 percent of revenue is from the 4.2 percent of its overall users who pay to give virtual gifts to other users (and music stars) who sing karaoke or live stream a concert and/or who paid for access to premium tools for karaoke; the other 30 percent is the combination of streaming subscriptions, music downloads, and ad revenue.

At its heart, Tencent Music is an interactive media company. Its business isn’t merely providing music, it’s getting people to engage around music. Given its parent company Tencent has become the leading force in global gaming—with control of League of Legends maker Riot Games and Clash of Clans maker Supercell, plus a 40 percent stake in Fortnite creator Epic Games, and role as the top mobile games publisher in China—its team is well-versed in the dynamics of in-game purchasing.

At first glance, the fact that Tencent Music has a lower subscriber rate than its Western rivals (3.6 percent of users paying for a subscription or digital downloads vs. 46 percent paying for a premium subscription on Spotify) is shocking given it has the key ingredient they each crave: exclusive content. Whereas subscription video streaming services like Netflix, Hulu, and Amazon Prime Video have anchored themselves in exclusive ownership of must-see shows in order to attract subscribers, the music streaming platforms suffer from commodity content. Spotify, Apple Music, Amazon Music, YouTube Music, Pandora, iHeartRadio, Deezer… they all have the same core library of music licensed from the major labels. There’s no reason for any consumer to pay for more than one music streaming subscription in the way they do for video streaming services.

In China, however, Tencent Music has exclusive rights to the most popular Western music from the major labels. The natural strategy to leverage this asset would be to charge a subscription to access it. But the reality is that piracy is still enough of a challenge in China that access to that music isn’t truly “exclusive.” Plus while incomes are rising, there’s extraordinary variance in what price point the population can afford for a music subscription. As a result, Tencent Music can’t rely on a subscription for exclusive content; it sublicenses that content to other Chinese music services as an additional revenue stream instead.

“Online music services in China have experienced intense competition with limited ability to differentiate by content due to the widespread piracy.” Tencent Music, SEC Form F-1

This puts it in a position like that of the Western music streaming services—fighting to differentiate and build a moat against competitors—but unlike them it has successfully done so. By integrating live streams and social functionality as core to the user experience, it’s gaining exclusive content in another form (user-generated content) and the network effects of a social media platform.

Some elements of this are distinct to Tencent’s core market—the broader popularity of karaoke, for instance—but the strategy of gaining competitive advantage through interactive and live content is one Spotify and its rivals would be wise to pursue more aggressively. It is unlikely that the major record labels will agree to any meaningful degree of exclusivity for one of the big streaming services here, and so these platforms need to make unique experiences core to their offering.

Online social activities like singing with friends or singing a karaoke duet with a favorite musician do in fact have a solid base of participants around the world: San Francisco-based startup Smule (backed by Shasta Ventures and Tencent itself) has 50 million monthly active users on its apps for that very purpose. There is a large minority of people who care a lot about singing songs as a social experience, both with friends and strangers.

Spotify and Apple Music have experimented with video, messaging, and social streams (of what friends are listening to). But these have been bonus features and none of them were so integrated into the core product offering as to create serious switching costs that would stop a user from jumping to the other.

The ability to give tips or buy digital goods makes it easier to monetize a platform’s most engaged and enthusiastic users. This is the business model of the mobile gaming sector: A minority percentage of users get emotionally invested enough to pay real money for digital goods that enhance their experience, currency to tip other members of the community, or access to additional gameplay.

As the leading music platform, it is surprising that Spotify hasn’t created a pathway for superfans of music to engage deeper with artists or each other. Spotify makes referrals to buy concert tickets or merchandise —a very traditional sense of what the music fan wants—but hasn’t deepened the online music experience for the segment of its user base that would happily pay more for music-related experiences online (whether in the form of tipping, digital goods, special digital access to live shows, etc.) or for deeper exposure to the process (and people) behind their favorite songs.

Tencent Music has an advantage in creating social music experiences because it is part of the same company that owns the country’s leading social apps and is integrated into them. It has been able to build off the social graph of WeChat and QQ rather than building a siloed social network for music. Even Spotify’s main corporate rivals, Apple Music and Amazon Music, aren’t attached to leading social platforms. (Another competitor, YouTube Music, is tied to YouTube but the video service’s social features are secondary aspects of the product compared to the primary role of social interaction on Facebook, Instagram, and WhatsApp).

Spotify could build out more interactive products itself or could buy social-music startups like Smule, but Tencent Music’s success also suggests the benefits of a deal that’s sometimes speculated about by VCs and music industry observers: a Facebook acquisition of Spotify. As one, the leading social media company and the leading music streaming company could build out more valuable video live streaming, group music sharing, karaoke, and other social interactions around music that tap Facebook’s 2 billion users to use Spotify as their default streaming service and lock existing Spotify subscribers into the service that integrates with their go-to social apps.

Deeper social functionality doesn’t seem to be the path Spotify is prioritizing, though. It has removed several social features over the years and is anchoring itself in professional content distribution (rather than user-generated content creation), becoming the new pipes for professional musicians to put their songs out to the world (and likely aiming to disrupt the role of labels and publishers more than they will publicly admit). To that point, the company’s acquisitions—of startups like Loudr, Mediachain, and Soundtrap—have focused on content analytics, content recommendation, royalty tracking, and tools for professional creators.

This is the same race its more deep-pocketed competitors are running, however, and it doesn’t lock consumers into the platform like the network effects of a social app or the exclusivity of a mobile game do. It recently began opening its platform for musicians to add their songs directly—something Tencent Music has allowed for years—but this seems less like a move to a YouTube or SoundCloud-style user-generated content platform and more like a chess move in the game of eventually displacing labels. Ultimately, though, building out more social interaction around music will be critical to it in escaping the race with Apple Music and the rest by achieving more defensibility.


Source: TechCrunch

The Umbrella Academy release date revealed, trailer debut at New York Comic-Con 2018 – CNET

The superpowered family of siblings is coming to Netflix this February.
Source: CNET

Google Pixel 3 camera smarts could avoid unflattering photos, according to leak – CNET

Also, things look good for a Google Home Hub.
Source: CNET

Recent departures hint at turmoil at Quartet Health, a mental health startup backed by GV

Backed with nearly $87 million in venture capital funding from GV, Oak HC/FT and F-Prime Capital, Quartet Health was founded in 2014 by Arun Gupta, Steve Shulman and David Wennberg to improve access to behavioral healthcare. Its mission: “enable every person in our society to thrive by building a collaborative behavioral and physical health ecosystem.”

Recent shakeups within the New York-based company’s c-suite and a perusal of its Glassdoor profile suggest Quartet’s culture is not fully in line with its own philosophy.  

In the last few weeks, chief product officer Rajesh Midha has left the company and president and chief operating officer David Liu is on his way out, TechCrunch has learned and confirmed with Quartet. Founding chief executive officer Arun Gupta, meanwhile, has stepped into the executive chairman role, relinquishing responsibility of the company’s day-to-day operations to former chief science officer David Wennberg, who’s taken over as CEO.

“I’m focusing on our external growth,” Gupta told TechCrunch on Friday. “David has really stepped up as CEO.”

Gupta and Wennberg said Liu’s role was no longer needed because Wennberg had assumed his responsibilities. Liu will formally exit the company at the end of the month. As for its product chief, the pair say Midha had “transitioned out” of the role and that an unnamed internal candidate was tapped to replace him.

When asked whether other employees had left in recent weeks,  Wennberg provided the following indeterminate statement: “We are always having people coming in. I don’t think we’ve had any unusual turnover. We’re hiring and people’s roles change and that’s just part of growth.”

Quartet, which provides a platform that allows providers to collaborate on treatment plans, currently has 150 employees, according to its executives.

In a LinkedIn status update published this week — after TechCrunch’s initial inquiries — Gupta announced his transition to executive chairman:

“Still full-time, though focused largely on our opportunity to further evangelize our mission, [I will] drive the change we want to see in this world, and expand our reach … I have tremendous confidence in David’s ability to lead our many talented Quartetians to deliver this next phase.”

Several former employees seemed less than pleased with Gupta’s performance, writing in a number of Glassdoor reviews that he was “abominable,” “kind of a monster” and “by far the worst executive.”

When asked for comment on those reviews, Gupta and Wennberg shrugged it off: “Glassdoor is Glassdoor.” They agreed its important to pay attention to but impossible to vet.

Gupta began his career as a management consultant at McKinsey and served as a consultant to The World Bank before joining Palantir, Peter Thiel’s data-mining company, as an advisor in 2014. Wennberg, for his part, was the CEO of The High Value Healthcare Collaborative, a consortium of 15 healthcare delivery systems, before co-founding Quartet.

In January, Quartet raised a $40 million Series C to expand throughout the U.S. F-Prime Capital and Polaris Partners led the round, with participation from GV and Oak HC/FT. The financing valued the company at $300 million, according to PitchBook.

As part of the funding, Quartet announced it was adding three new directors to its board: F-Prime’s executive partner Carl Byers; Ken Goulet, an executive vice president at health insurance provider Anthem; and former Rackspace CEO and BuildGroup co-founder Lanham Napier. Other outside board members include Oak HC/FT’s managing partner Annie Lamont, GV partner Krishna Yeshwant, Polaris managing partner Brian Chee and former U.S. Congressman Patrick Kennedy.

Quartet previously raised a $40 million Series B in April 2016 led by GV. The investment marked the venture capital investment arm of Google’s first in a mental health startup. Before that, the startup brought in a $7 million Series A led by Oak HC/FT’s managing partner Annie Lamont.

For now, Quartet remains committed to growth.

“We learn from what we are doing and we continue to learn,” Wennberg said. “That is part of growth. It’s hard and you just keep working and growing because we have a huge mission.”


Source: TechCrunch

Nintendo Switch Update Rumors, and the Rest of the Week in Games

A lot of rumors and magic this week—here’s hoping some of it comes true.
Source: Wired

Don't drink more than three times a week, new study says – CNET

Three is the magic number, if you don’t want to raise the risk of early death. Cheers?
Source: CNET

How the 22-year-old founders of Brex built a billion-dollar business in less than 2 years

When Brazilian-born Henrique Dubugras and Pedro Franceschi met at 16 years old, they bonded over a love of coding and mutual frustrations with their strict mothers, who didn’t understand their Mark Zuckerberg-esque ambitions. 

To be fair, their moms’ fear of their hacking habits only escalated after their pre-teen sons received legal notices of patent infringements in the mail. A legal threat from Apple, which Franceschi received after discovering the first jailbreak to the iPhone, is enough to warrant a grounding, at the very least.

Their parents implored them to quit the hacking and stop messing around online.

They didn’t listen.

Today, the now 22-year-olds are announcing a $125 million Series C for their second successful payments business, called Brex, at a $1.1 billion valuation. Greenoaks Capital, DST Global and IVP led the round, which brings their total raised to date to about $200 million.

San Francisco-based Brex provides startup founders access to corporate credit cards without a personal guarantee or deposit. It’s also supported by the likes of PayPal founders Peter Thiel and Max Levchin, the former chief executive officer of Visa Carl Pascarella and a handful of leading venture capital firms. 

Brex is off to one of the most exciting starts we’ve ever seen,” IVP’s Somesh Dash said in a statement.

The financing makes them some of the youngest unicorn founders in history and puts them in a rare class of startups that have galloped into unicorn territory at such a fast clip. Brex was founded in the winter of 2017. It only launched publicly in June 2018.

How’d they do it?

“I’ve had two failed attempts, one successful attempt and one on the way to being a successful attempt,” Brex CEO Dubugras told TechCrunch while reciting a lengthy resume.

At 14, when most of us were worrying about what the first year of high school would bring us, Dubugras was more concerned about what his next business attempt would be. He had already built a successful online game but was forced to shut it down after receiving those patent infringement notices.

Naturally, he used the cash he earned from the game to start a company — an education startup meant to help Brazilian students apply to American schools. He himself was hoping to get into Stanford and had learned quickly how little Brazilian students understood of the U.S. college application process.

In some respects, the company was a success. It garnered 800,000 users but failed to make any money. His small fortune wasn’t enough to scale the business.

“There aren’t a lot of VCs in Brazil that are willing to fund 15-year-olds,” Dubugras told TechCrunch.

Shortly after folding the edtech, he met Franceschi, a Brazilian teen from Rio — Dubugras is from São Paulo — who understood his appetite for innovation and was just as hungry for success. The pair got to talking and because of Franceschi’s interest in payments, they started Pagar.me, the “Stripe of Brazil.”

Pagar.me raised $30 million, amassed a staff of 100 and was processing up to $1.5 billion in transactions when it sold. Finally, they had a real success under their belt. Now it was time to relocate. 

“We wanted to come to Silicon Valley to build stuff because everything here seemed so big and so cool,” Dubugras said.

And come to Silicon Valley they did. In the fall of 2016, the pair enrolled at Stanford. Shortly after that, they entered Y Combinator with big dreams for a virtual reality startup called Beyond. 

“I think three weeks in we gave it up,” Dubugras said. “We realized we aren’t the right founders to start this business.”

He credits Y Combinator with helping him realize what they were good at — payments.

As founders themselves, Dubugras and Franceschi were hyper-aware of a huge problem entrepreneurs face: access to credit. Big banks see small businesses as a risk they aren’t willing to take, so founders are often left at a dead-end. Dubugras and Franceschi not only had a big network of startup entrepreneurs in their Rolodex, but they had the fintech acumen necessary to build a credit card business designed specifically for founders.

So, they scrapped Beyond and in April 2017, Brex was born. The startup picked up momentum quickly, so much so that the pair decided to drop out of Stanford and pursue the business full time.

Simplifying financial access

Brex doesn’t require any kind of personal guarantee or security deposit and it doesn’t use third-party legacy technology; its software platform is built from scratch.

It simplifies a lot of the frustrating parts of corporate expenses by providing companies with a consolidated look at their spending. At the end of each month, for example, a CEO can easily see how much the entire company spent on Uber or Amazon. 

Plus, Brex can give entrepreneurs a credit limit that’s as much as 10 times higher than what they’d receive elsewhere and they can issue cards, virtual cards at least, moments after the online application is complete.

“We have a very similar effect of what Stripe had in the beginning, but much faster because Silicon Valley companies are very good at spending money but making money is harder,” Dubugras explained.

As part of their funding announcement, Brex said it will launch a rewards program built with the needs and spending patterns of founders in mind. Beyond that, they plan to use the capital to hire engineers and figure out how to grow the business’s client base beyond only tech startups.

“We want to dominate corporate credit cards,” Dubugras said. “We want every single company in the world, whenever they do businesses expenses, to do it on a Brex card.”


Source: TechCrunch

Apple software reportedly hobbles independent third-party repairs – CNET

Any change that involves Apple’s new T2 chip must be verified by software that only Authorized Service Providers can get, according to Apple documents.
Source: CNET

Government authorities may soon have right to shoot down privately owned drones – CNET

The US Senate passed a provision in the FAA Reauthorization Act that would allow government officials to shoot down drones they deem a threat.
Source: CNET

Pixel 3, new Chromecast, Pixel Slate and more: Everything we expect at Google’s event on Oct. 9 – CNET

Google’s fall hardware event promises to be one of its most jam-packed ever.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429