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

Archivo del Autor: Belen De Leon

Free to play games rule the entertainment world with $88 billion in revenue

They may be free, but they sure pay. Games with no upfront cost but a plethora of other ways to make money generated a mind-blowing $88 billion in 2018 according to SuperData’s year-end report — leaving traditional games (and indeed movies and TV) in the dust.

While it may not come as a surprise that F2P (as free to play is often abbreviated) is big business at the end of 2018, the Year of Fortnite, the sheer size of it can hardly fail to impress.

The total gaming market, as this report measures it, amounts to a staggering $110 billion, of which more than half (about $61 billion) came from mobile, which is of course the natural home of the F2P platform.

Credit: SuperData

The $88 billion in F2P revenue across all platforms is large enough to produce a dynamite top 10 and an enormously long tail. Fortnite, with its huge following and multi-platform chops, was far and away the top earner with $2.4 billion in revenue; after that is a jumble of PC, mobile, Asian and Western games of a variety of styles. The top 10 together brought in a total of $14.6 billion — leaving a king’s ransom for thousands of other titles to divide.

The vast majority of F2P revenue comes from Asia. Powerhouse companies like Tencent have been pushing their many microtransaction-based games

“Traditional” gaming, a term that is rapidly losing meaning and relevance, but which we can take to mean a game that you can pay perhaps $60 for and then play without significant further investment, amounted to about $16 billion across PCs and consoles worldwide.

An exception is the immensely popular PlayerUnknown’s Battlegrounds, one of the hits that touched off the “battle royale” craze, which took in a billion on its own — though how much of that is sales versus microtransactions isn’t clear. Amazingly, Grand Theft Auto V, a game that came out five years ago, generated some $628 million last year (mostly from its online portion, no doubt).

The top titles there are nearly all parts of a series, and all lean heavily toward the Western and console-based, with only pennies (comparatively) going to Asian markets. China is a whole different world when it comes to gaming and distribution, so this isn’t too surprising.

Lastly, it would be neglectful not to mention the explosion of viewership on YouTube and Twitch, which together formed half of all gaming video revenue, with Twitch ahead by a considerable margin. But the real winner is Ninja, by far the most-watched streamer on Twitch with an astonishing 218 million hours watched by fans. Congratulations to him and the others making a living in this strange and fabulous new market.


Source: TechCrunch

FanDuel co-founder Tom Griffiths just closed a seed round for his decidedly noncontroversial new startup, Hone

Tom Griffiths has founded four companies, two of which “weren’t much to write home about,” he jokes. The third captured the world’s attention: FanDuel, the fantasy sports company that was routinely in the press — not always for desirable reasons — from nearly the day it launched, to its near merger with rival DraftKings, to its ultimate sale last May to the European betting giant Paddy Power Betfair in a deal that reportedly saw FanDuel’s founders, along with its employees, walk away with almost nothing at the end of their roller coaster ride.

Little wonder that Griffith’s new, fourth company, Hone, is targeting the comparatively undramatic world of workforce training. Specifically, Hone and his small team have built a platform for modern and distributed teams, inspired largely by FanDuel’s experience of becoming a unicorn at one point in just six years’ time, and growing its team from 5 to 500 people in the process. Looking back, says Griffiths, “We really didn’t have the manager training we wanted or needed.”

In fact, Griffiths had already left the company by the time it was acquired, around his 10th anniversary last year, to “go back to the start.” It was time, he says. FanDuel had grown like a weed. He was exhausted by the many regulators wrestling with whether FanDuel provided a legally acceptable form of gambling. He knew he wanted to work in education, too. “My mom was a teacher,” he offers simply.

Enter Griffith’s newest act, which is just 10 months old at this point. The goal of the San Francisco-based company is to improve people’s skills around leadership management and people management, specifically at companies that already have hundreds of employees and that are wrestling with increasingly distributed and diverse teams.

Hone is obviously not the first company tackling the remote management training or team building. The market already attracts tens of billions of dollars each year. But he insists it will be one of the best, including because it’s unlike a lot of what’s available currently. For one thing, Hone is very anti-traditional workshop. Hone also eschews pre-recorded video, working instead with qualified professional coaches who have to audition for Hone and who are already teaching a growing number of customers 12 different modules, typically in online class sizes of eight to a dozen people.

A company simply signs up, chooses from the programs (these include an intensive manager bootcamp, for example, as well as a manager 101 program), then embarks on what are seven 60- to 90-minute sessions one week for seven weeks.

The idea, in part, is for the learnings to stick. According to Griffiths, trainees forget 70 percent of what they are taught within 24 hours of a training experience. Instilling new lessons and reiterating old ones produces a greater return on investment for Hone’s customers, he suggests.

Hone’s underlying platform is also a differentiator, he says. It contains a reporting interface, so companies can not only see who is in attendance, but they can measure learner feedback (including by gauging how many questions were asked) through students who are asked afterward to provide the company with details about what they’ve learned.

The self-learning platform also gives Hone an easier way to assess how successful, or not, a particular module proves to be, and it allows Hone to continue sharpening its products. In fact, Griffiths says that by working with early, paying customers that include WeWork, Clear, App Annie, Dashlane, Omada Health, SoulCycle and others, Hone has already learned much that it intends to bake into future products,.

“We were in pilot mode last year to get product-market fit.” Now, the company is ready for its close-up, he suggests.

Some new funding should help. In addition to taking the wraps off Hone and opening more widely for business, the company just raised $3.6 million in seed funding led by Cowboy Ventures and Harrison Metal. Other participants in the round include Slack Fund, Reach Capital, Rethink Education, Day One Ventures, Entangled Ventures and numerous relevant angel investors, like Masterclass CEO David Rogier and Guild Education CEO Rachel Carlson.

What the 10-month-old company isn’t sharing publicly just yet is its pricing, which may remain flexible in any case. Says Griffiths, “We work with customers to diagnose their needs, then we create a package, one that’s far more reasonable than classroom training. There’s no travel. No instructor having to come to you.”

Griffiths is more forthcoming when it comes to lessons learned at FanDuel. Among these is aligning one’s self with investors who share a company’s values. He points to Cowboy Ventures founder Aileen Lee, calling her a “towering pillar of progressive values, equality, inclusion and diversity.” What he saw at FanDuel, he says, is that “investors can influence culture. So from the board down, you want people who share your same values.”

Griffiths also stresses the “importance of establishing a strong culture and a vision from the start, and to live that every day as you grow.

“It’s something we did well at FanDuel at some times,” he says, “and not so well at other times.”

Hone founders, left to right: Savina Perez, who was formerly a VP of marketing at CultureIQ, a platform that aims to helps companies strengthen their culture; Tom Griffiths; and Jeremy Hamel, who was formerly the head of product at CultureIQ.


Source: TechCrunch

Bird Box got Netflix to spill viewership numbers and now it can't stop – CNET

Netflix gets to throw shade at regular media companies and woo big-name talent, all in one move.
Source: CNET

Audi plans Q3-sized EV crossover, report says – Roadshow

The same source said an EV variant of the Q2 SUV will head to China.
Source: CNET

Saturn's rings are a relatively new addition, NASA says – CNET

The Cassini spacecraft is long gone, but it’s still helping scientists make new discoveries about the giant planet.
Source: CNET

Qualcomm wouldn't release modems as often without Apple's business – CNET

Apple is the only smartphone company that buys a standalone modem, CTO James Thompson testified in the FTC case Friday.
Source: CNET

Glass review: M. Night Shyamalan's superheroes aren't what you expect – CNET

Twenty years in the making, the sequel to Unbreakable has its powerful moments, but it ain’t no Marvel movie.
Source: CNET

Alphabet’s Verily scores FDA clearance for its ECG monitor

Big week for Google wearable news — which, honestly, is not a phrase I expected to write in 2019. But a day after the company announced an agreement to purchase Fossil’s wearable technology for $40 million, Alphabet-owned research group Verily just scored FDA clearance for its electrocardiogram (ECG) technology.

The clearance pertains specifically to the company’s Study Watch. The device, which was announced back in 2017, shouldn’t be confused with the company’s more consumer-facing Wear OS efforts. Instead, the product is designed expressly for the purpose of gathering vitals for serious medical studies of conditions like MS and Parkinson’s.

“The ability to take an on-demand, single-lead ECG, can support both population-based research and an individual’s clinical care,” Verily writes on its blog. “Receiving this clearance showcases our commitment to the high standards of the FDA for safety and effectiveness and will help us advance the application of Study Watch in various disease areas and future indications.”

The Study Watch is a prescription-only device, but the clearance leaves one wondering how this might open the door for an upcoming Pixel Watch. After all, Fossil’s most recent Wear OS devices had a decided health focus, in keeping with most recent smartwatches. After Apple’s recent addition of ECG on the Series 4 Watch, it tracks that Google would want to go to market with a similar health-focused feature set.

Meantime, this news should open the door for the E Ink device’s ability to help collect some meaningful information for medical researchers.


Source: TechCrunch

Corruption at DJI may cost the company $150 million

DJI, the world’s leading maker of consumer drones, said today that extensive corruption discovered within the company could lead to losses as great as $150 million in the 2018 financial year. The exact nature of the corruption is not stated, but it seems to involve dozens of people at the least.

The China Securities Journal, a state-operated finance-focused newspaper, got hold of an internal company report on a corruption investigation that said some 40 people had been investigated so far, but the numbers may also be as high as 100.

Reuters confirmed with the company that it “set up a high-level anti-corruption task force to investigate further and strengthen anti-corruption measures,” and that “a number of corruption cases have been handed over to the authorities, and some employees have been dismissed.”

When contacted for details, DJI offered a statement (just after this post went live) partly explaining the situation:

During a recent investigation, DJI itself found some employees inflated the cost of parts and materials for certain products for personal financial gain. We took swift action to address this issue, fired the bad actors, and contacted law enforcement officials. We continue to investigate the situation and are cooperating fully with law enforcement’s investigation.

We are taking steps to strengthen internal controls and have established new channels for employees to submit confidential and anonymous reports relating to any violations of the company’s ethical and workplace conduct policies.

It’s a little hard to believe that people padding invoices and giving sweetheart deals to certain contractors for kickbacks could amount to more than a million dollars per person involved, but then again, DJI makes a lot of hardware and a few well-placed people could siphon off quite a bit.


Source: TechCrunch

Veteran Googler heads to Lyft to lead team of 1,000-plus engineers

Eisar Lipkovitz, a veteran Google executive who most recently led the video and display advertising team there, is leaving the company to head up engineering efforts at Lyft .

As executive vice president of engineering, Lipkovitz will be leading Lyft’s engineering team, which now eclipses 1,000 people.

Lipkovitz’s hiring comes on the heels of massive growth at Lyft, specifically its engineering team. The ride-hailing company’s engineering team doubled in size in the last year. It also follows the hiring of another Google engineering veteran Manish Gupta, who joined Lyft in August as vice president of engineering to build out the ride-hailing company’s business platforms, including enterprise, partnerships and healthcare.

Gupta will report to Lipkovitz.

“It’s clear that Lyft is tackling one of the most interesting and world-changing engineering challenges of our lifetime, and the team has done an exceptional job innovating through dispatch, matching, pricing and mapping to create the overall experience,” Lipkovitz said. “The work Lyft is doing intersects with my passion of operating extremely complex systems efficiently while developing strong leaders in tech, and I couldn’t be more excited to join the team.”

Lipkovitz will report directly to Logan Green, Lyft’s co-founder and CEO. Luc Vincent, who is vice president of Lyft’s autonomous vehicle technology program, operates separately.

During Lipkovitz’s 15 years at Google, he led the team that built Google display, video and apps advertising products. He previously worked on the infrastructure behind Google Search. He also worked at Akamai.

Lyft has aggressively ramped up its staff and coverage in the U.S. over the past two years. And it’s paid off. The company’s ride-hailing app has more than 96 percent coverage in the U.S. and 35 percent market share.

It has also expanded Lyft Business, the company’s enterprise unit, through partnerships with organizations and companies like Starbucks, LAX,  Allstate, Hewlett Packard Enterprise, JetBlue, Delta and Blue Cross Blue Shield, as well as rolled out various other products such as a monthly subscription plan called Lyft’s All-Access.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458