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

Archivo del Autor: Belen De Leon

California Governor Signs Nation's Toughest Net Neutrality Law

The Justice Department immediately challenged the law, saying only the federal government can regulate broadband providers.
Source: Wired

Marvel Rising: Secret Warriors review: Heroes of all kinds take spotlight – CNET

Marvel’s animated teamup bravely tackles diversity without breaking a sweat.
Source: CNET

iPhone XS specs vs. XS Max, XR, X: What's new and different – CNET

See how Apple’s new iPhones compare spec-by-spec with last year’s iPhone X.
Source: CNET

¿Qué se esconde tras el cambio de discurso de China en torno a la IA?

Un año después de anunciar un plan agresivo para dominar la inteligencia artificial, el viceprimer ministro chino ha empezado a defender la colaboración internacional. El responsable aboga por abrir debates entre las potencias para avanzar el sector y definir cuestiones como la ética y la goberanza
Source: MIT

"Los gobiernos no eliminarán la polución hasta que la gente no lo exija"

La arquitecta Nerea Calvillo crea representaciones gráficas y artísticas de un problema invisible: la contaminación del aire. Su proyecto colaborativo In The Air es una herramienta de ayuda para rediseñar las ciudades y evitar que las personas vivan envueltas en un ambiente tóxico
Source: MIT

Unbiased algorithms can still be problematic

Creating unbiased, accurate algorithms isn’t impossible — it’s just time consuming.

“It actually is mathematically possible,” facial recognition startup Kairos CEO Brian Brackeen told me on a panel at TechCrunch Disrupt SF.

Algorithms are sets of rules that computers follow in order to solve problems and make decisions about a particular course of action. Whether it’s the type of information we receive, the information people see about us, the jobs we get hired to do, the credit cards we get approved for, and, down the road, the driverless cars that either see us or don’t, algorithms are increasingly becoming a big part of our lives. But there is an inherent problem with algorithms that begins at the most base level and persists throughout its adaption: human bias that is baked into these machine-based decision-makers.

Creating unbiased algorithms is a matter of having enough accurate data. It’s not about just having enough “pale males” in the model, but about having enough images of people from various racial backgrounds, genders, abilities, heights, weights and so forth.

Kairos CEO Brian Brackeen

“In our world, facial recognition is all about human biases, right?” Brackeen said. “And so you think about AI, it’s learning, it’s like a child and you teach it things and then it learns more and more. What we call right down the middle, right down the fair way is ‘pale males.’ It’s very, very good. Very, very good at identifying somebody who meets that classification.”

But the further you get from pale males — adding women, people from different ethnicities, and so forth — “the harder it is for AI systems to get it right, or at least the confidence to get it right,” Brackeen said.

Still, there are cons to even a one hundred percent accurate model. On the pro side, a good facial recognition use case for a completely accurate algorithm would be in a convention center, where you use the system to quickly identity and verify people are who they say they are. That’s one type of use case Kairos, which works with corporate businesses around authentication, addresses.

“So if we’re wrong, at worst case, maybe you have to do a transfer again to your bank account,” he said. “If we’re wrong, maybe you don’t see a picture accrued during a cruise liner. But when the government is wrong about facial recognition, and someone’s life or liberty is at stake, they can be putting you in a lineup that you shouldn’t be in. They could be saying that this person is a criminal when they’re not.”

But in the case of law enforcement, no matter how accurate and unbiased these algorithms are, facial recognition software has no business in law enforcement, Brackeen said. That’s because of the potential for unlawful, excessive surveillance of citizens.

Given the government already has our passport photos and identification photos, “they could put a camera on Main Street and know every single person driving by,” Brackeen said.

And that’s a real possibility. In the last month, Brackeen said Kairos turned down a government request from Homeland Security, seeking facial recognition software for people behind moving cars.

“For us, that’s completely unacceptable,” Brackeen said.

Another issue with 100 percent perfect mathematical predictions is that it comes down to what the model is predicting, Human Rights Data Analysis Group lead statistician Kristian Lum said on the panel.

Human Rights Data Analysis Group lead statistician Kristian Lum

“Usually, the thing you’re trying to predict in a lot of these cases is something like rearrest,” Lum said. “So even if we are perfectly able to predict that, we’re still left with the problem that the human or systemic or institutional biases are generating biased arrests. And so, you still have to contextualize even your 100 percent accuracy with is the data really measuring what you think it’s measuring? Is the data itself generated by a fair process?”

HRDAG Director of Research Patrick Ball, in agreement with Lum, argued that it’s perhaps more practical to move it away from bias at the individual level and instead call it bias at the institutional or structural level. If a police department, for example, is convinced it needs to police one neighborhood more than another, it’s not as relevant if that officer is a racist individual, he said.

HRDAG Director of Research Patrick Ball

“What’s relevant is that the police department has made an institutional decision to over-police that neighborhood, thereby generating more police interactions in that neighborhood, thereby making people with that ZIP code more likely to be classified as dangerous if they are classified by risk assessment algorithms,” Ball said.

And even if the police were to have perfect information about every crime committed, in order to build a fair machine learning system, “we would need to live in a society of perfect surveillance so that there is absolute police knowledge about every single crime so that nothing is excluded,” he said. “So that there would be no bias. Let me suggest to you that that’s way worse even than a bunch of crimes going free. So maybe we should just work on reforming police practice and forget about all of the machine learning distractions because they’re really making things worse, not better.”

He added, “For fair predictions, you first need a fair criminal justice system. And we have a ways to go.”


Source: TechCrunch

Britain’s Fleet Air Arm Museum is an awesome show of sea air power – CNET

Celebrating over 100 years of naval air power, the stunning museum has loads of biplanes, iconic jets and legendary supersonic aircraft. Here’s the full tour
Source: CNET

Hey Venom, please don't suck – CNET

As a lifelong fan of the Spider-Man rival, I’m worried about the movie.
Source: CNET

Adam Driver hosts SNL, but Matt Damon steals show as Kavanaugh – CNET

Star Wars talk was kept to a minimum as politics, including Kanye West’s pro-Trump remarks, were the talk of the show.
Source: CNET

The war over music copyrights

VC firms haven’t been the only ones raising hundreds of millions of dollars to invest in a booming market. After 15+ years of being the last industry anyone wanted to invest in, the music industry is coming back, and money is flooding in to buy up the rights to popular songs.

As paid streaming subscriptions get mainstream adoption, the big music streaming services – namely Spotify, Apple Music, and Tencent Music, but also Pandora, Amazon Music, YouTube Music, Deezer, and others – have entered their prime. There are now over 51 million paid subscription accounts among music streaming services in the US. The music industry grew 8% last year globally to $17.3 billion, driven by a 41% increase in streaming revenue and 45% increase in paid streaming revenue.

The surge in music streaming means a surge in income for those who own the copyrights to songs, and the growth of entertainment in emerging markets, growing use in digital videos, and potential use of music in new content formats like VR only expand this further. Unsurprisingly, private equity firms, family offices, corporates, and pension funds want a piece of the action.

There are two general types of copyrights for a song: the publishing rights and the master rights. The musical composition of a song – the lyrics, melodies, etc. – comes from songwriters who own the publishing right (though generally they sign a publishing deal and their publisher gets ownership of it in addition to half the royalties). Meanwhile, the version of a song being performed comes from the recording artist who owns the master right (though usually they sign a record deal and the record label gets ownership of the masters and most of the royalties).

Popular songs are valuable to own because of all the royalties they collect: whenever the song is played on a streaming service, downloaded from iTunes, or covered on YouTube (a mechanical license), played over radio or in a grocery store (a performance license), played as soundtrack over a movie or TV show (a sync license), and for other uses. More royalty income from a song goes to the master owner since they took on more financial risk marketing it, but publishers collect royalties from some channels that master owners don’t (like radio play, for instance).

For a songwriter behind popular songs, these royalties form a predictable revenue stream that can amount to tens of thousands, hundreds of thousands, or even millions of dollars per year. Of course, most songs that are written or recorded don’t make any money: creating a track that breaks out in a crowded industry is hard. This scarcity – there are only so many thousands of popular musicians and a limited number of legendary artists whose music stays relevant for decades – means copyrights for successful musicians command a premium when they or their publisher decide to sell them.

Investing in streaming economics

In 2017, revenue from streaming services accounted for 38% of worldwide music industry revenue, finally overtaking revenue from traditional album sales and song downloads. Subscription streaming services hit a pivot point in gaining mainstream adoption, but they still have far to go. Goldman Sachs media sector analyst Lisa Yang predicted that by 2030, the global music industry will reach $41 billion in market size as the global streaming market multiplies in size to $34 billion (nearly all of it from paid subscriptions).

Merck Mercuriadis is seen on the left. (Photo by KMazur/WireImage for Conde Nast media group)

Earlier this week, I spoke with Merck Mercuriadis who has managed icons like Elton John, Guns N’ Roses, and Beyoncé and raised £200 million ($260 million) on the London Stock Exchange in June for an investment vehicle (Hipgnosis Songs) to acquire the catalogues of top songwriters. His plan is to raise and invest £1 billion over the next three to five years, arguing that the shift to passive consumers paying for music will take the industry to heights it has never seen before.

Indeed, streaming music is a paradigm shift from the past. With all the world’s music available in one interface for free (with ads) or for an affordable subscription (without ads), consumers no longer have to actively choose which specific songs to buy (or even which to download illegally).

With it all in front of them and all included in the price, people are listening to a broader range of music: they’re exploring more genres, discovering more musicians who aren’t stars on traditional radio, and going back to music from past decades. Consumers who weren’t previously buying a lot of music are now subscribing for $120 per year and spreading it across more artists.

Retail businesses are doing the same: through streaming offerings like Soundtrack Your Brand (which spun out of Spotify), they’re using commercial licenses – which are more expensive – to stream a broader array of music in stores rather than putting on the radio or playing the same few CDs.

Much of the music industry’s market growth is happening in China, India, Latin America, and emerging markets like Nigeria where subscription apps are replacing widespread music piracy or non-consumption. Tencent Music Entertainment, whose three streaming services have roughly 75% market share in China (a music market that expanded by 34% last year), is preparing for an IPO that could give it roughly the same $29 billion valuation Spotify received in its IPO in April. Meanwhile, music industry revenue from Latin America grew 18% last year.

Western music is infused in pop culture worldwide, so as these countries enter the streaming era they are monetizing hundreds of millions of additional listeners, through ad revenue at a minimum but increasingly through paid subscriptions as well.

At the talent management, publishing, and production firm Primary Wave, founder Larry Mestel is seeing emerging markets drive more revenue to his clients (like Smokey Robinson, Alice Cooper, Melissa Etheridge, and the estate of Bob Marley) as new fan bases engage with their music online. He raised a new $300 million fund (backed by Blackrock and other institutions) in 2016 to acquire rights in music catalogues amid a market he says has improved substantially due to growth opportunities stemming from the streaming model.

It’s not just streaming music platforms that are driving growth either. Streaming video has exploded, whether it’s from short YouTube videos or the growing number of shows on platforms like Hulu and Amazon Prime Video, and with that comes growing sync licensing of songs for their soundtracks; global sync licensing revenue was up 10% year-over-year in 2017 alone. Over the last year, Facebook signed licenses with every large publisher to cover use of song clips by its users in Instagram Stories and Facebook videos as well.

The inflating valuations of songs catalogues

Catalogues are commonly valued based on the “net publisher’s share,” which is the average amount of annual royalty money left over after paying out any percentages owed to others (like a partial stake in the royalties still held by the artist).

When Round Hill Music acquired Carlin for $245 million in January to gain ownership in the catalogues of Elvis Presley, James Brown, AC/DC, and others, it paid a 16x multiple on net publisher share, which is high but not uncommon in the current market when trading catalogues of legendary artists. Just three years ago, multiples anchored in the 10-12 range (or less for newer or smaller artists whose music has not yet shown the same longevity).

Avid Larizadeh Duggan left her role as a general partner at GV to become Chief Strategy & Business Officer of Kobalt

Kobalt, which raised $205 million from VC firms like GV and Balderton Capital to become a technology-centric publisher and label services powerhouse, has also become an active player in the space. Aside from its core operating business (where it stands out from traditional publishers and labels for not taking control of clients’ copyrights), it has raised two funds ($600M for the most recent one) to help institutional investors like the Railpen pension fund in the UK gain exposure to music copyrights as an asset class. In December, their fund acquired the catalogue of publisher SONGS Music Publishing for a reported $160M in a sale process against 13 other bidders looking to buy ownership in songs by Lorde, The Weeknd, and other young pop and hip-hop artists.

Too high a price?

The natural question to ask when there’s a rapid surge of money (and a corresponding surge in prices) in an asset class is whether there’s a bubble. After all, last year’s industry revenues were still only 68% of those in 1999 and the rate of growth will inevitably slow once streaming has captured the early majority of consumers.

But the fundamentals driving this capital are in line with a secular shift – it’s evident that music streaming still has a lot of room to grow in a few short years, especially as a large portion of the human population is just coming online (and doing so over mobile first). Plus as new content formats like augmented and virtual reality come to fruition, new categories of music sync licensing will inevitably accompany them for their soundtracks.

Each catalogue is its own case, of course. As Shamrock Capital managing director Jason Sklar emphasized to me, the rising tide isn’t lifting all boats equally. The streaming revolution appears to be disproportionately benefiting hip-hop, rap, and pop given the youth skew of streaming service users and the digital-native social media engagement of the artists in those genres.

Beyond the purchase price, the critical variable for evaluating a deal in this market is also the operational value a potential buyer can provide to the catalogue: their ability to actively promote songs from the past by pitching them to new TV shows, ad campaigns, and any number of other projects that will keep them culturally relevant. This is where strategic investors have an advantage over purely financial investors in publishing rights, especially when it comes to the longer tail of middle-tier artist’s whose music doesn’t naturally get the inbound demand that the Beatles or Prince catalogues do.

With strong long-term market growth and a wide range of possible niches and strategies, music copyrights are an asset class where we’ll see a number of major new players develop.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368