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

Archivo del Autor: Belen De Leon

Fortnite season 10: Matchmaking update, bots and Batman crossover event – CNET

Time to level up.
Source: CNET

Engage:BDR raises $26.25M to fund its NetZero publisher payments

Engage:BDR announced today that it has raised $23.25 million in new funding.

CEO Ted Dhanik told me that this includes both debt and equity funding, and will be used to grow the company’s NetZero payments program.

NetZero is designed to address the ongoing issue of long delays faced by publishers before they get paid by advertisers. Dhanik said “the terms are getting worse and worse,” with publishers being asked to wait 30, 60, 90 or even 120 days after they invoice their advertising partners before payment.

Other companies like FastPay have tried to fill in the gap, but Dhanik said these loans can have interest rates as high as 25%. So the team at Engage:BDR (which is publicly traded on the Australian Securities Exchange) asked itself: “Hey, what if we could just pay publishers the exact same day that they invoice us?”

Rather than making money by charging interest, Dhanik said his company is trying to drive more publishers to its programmatic advertising platform.

“We just want the business — the incremental revenue,” he said.

Engage:BDR says web, mobile and connected TV publishers in North America, Australia and Europe are eligible to participate in the NetZero program, though they’ll need to be approved by the company first.

“If you think about NetZero, you might think: Hey, if there’s fraud, it’s pretty dangerous you don’t have the ability to clawback [the payment],” Dhanik said. But apparently Engage:BDR has “a lot of technology in place to qualify them pretty quickly, within the first few days.”


Source: TechCrunch

Social radio startup Stationhead moves beyond live broadcasts

Stationhead, the mobile app that turns its users into streaming radio DJs, got a big upgrade today. Where Stationhead DJs were previously limited to broadcasting live, they can now record their shows, making them available on-demand for anyone to listen later.

The idea behind Stationhead is to democratize and recapture the personality of traditional radio broadcasts — the kind of conversation and personal connection that’s missing from a playlist.

The app includes features like the ability to call guests to join the show, and integration with Spotify and Apple Music. For Stationhead, that means it doesn’t have to make its own licensing deals with the music labels; for listeners, it means that when a DJ plays a song, you’re hearing it stream from the music service of your choice.

That integration will continue with these new on-demand broadcasts — so they don’t really exist as a single, continuous recording, but rather as DJ recordings interspersed with cued-up songs from Apple or Spotify. (That’s presumably why these broadcasts won’t be available for offline listening.)

CEO Ryan Star (pictured above) has said that he co-founded Stationhead as a result of his own frustrations as an independent musician, particularly the difficulty and cost of getting a single played on the radio.

More recently, he told me that Stationhead is becoming a real alternative for independent musicians trying to get attention, with more than 200,000 shows created since November of last year.

Stationhead

“Some shows are mostly talk, some shows are mostly music, but just having the ability to play the song completely changes the way it’s consumed,” said COO Murray Levison.

The company isn’t sharing overall listener numbers, but it pointed to success stories like Burrell Kobe, who said he drove 23,000 streams on Stationhead. (SensorTower estimates that the iOS app has been installed by 110,000 users globally.)

And Star described the Stationhead approach as combining “creative freedom and real human connection. While the most popular Stationhead broadcasts can get more than 1,000 live listeners, he suggested that the connection can happen even when the audience is much smaller: He recalled stumbling on a broadcast where he was literally the only person listening, but the host was “spilling her guts — this was her therapy.”

And by making these broadcasts available on-demand, he said Stationhead is “tapping into something proven to be the most intimate form of communication.”

He added, “For the first time, you’re actually able to create binge-able audio content around these streams.”


Source: TechCrunch

What’s the right way to sponsor a YouTube influencer?

We’ve aggregated the world’s best growth marketers into one community. Twice a month, we ask them to share their most effective growth tactics, and we compile them into this Growth Report.

This is how you’re going stay up-to-date on growth marketing tactics — with advice you can’t get elsewhere.

Our community consists of 600 startup founders paired with VP’s of growth from later-stage companies. We have 300 YC founders plus senior marketers from companies including Medium, Docker, Invision, Intuit, Pinterest, Discord, Webflow, Lambda School, Perfect Keto, Typeform, Modern Fertility, Segment, Udemy, Puma, Cameo, and Ritual.

You can participate in our community by joining Demand Curve’s marketing webinars, Slack group, or marketing training program. See past growth reports here, here and here.

Without further ado, onto the advice.


How do you sponsor YouTube influencers cost-effectively?

Based on insights from Bjarke Felbo of Rune (LinkedIn). Lightly edited with permission.

  • Influencers often expect compensation proportional to subscribers, but conversions happen proportional to views. So go after the influencers with high views and low subscribers. That’s the trick.
  • We’ve had the best success with 30-60 second promo spots at the beginning of the influencer’s video.
  • We’ve seen success depend on the video it’s attached to and what time of day/week it’s posted, so we’re strict about setting rules around that. Or, we give them a bonus based on the video’s view count to incentivize them to put our spot on a high-quality video.
  • Be careful with repeat promotions with the same influencer. These haven’t yielded noteworthy returns for us — even after months. It’s likely that the audience becomes saturated.

For SEO, how much does link building really matter in 2019?

From Nat Eliason of Growth Machine. Lightly edited by Demand Curve with permission.

  • Links are still important, but their importance is decreasing steadily. Google is getting better at evaluating content quality, and it’s focusing more on that.
  • Consider this: Google doesn’t want to be gameable, and domain authority and link building are very gameable. But content quality is not. You can’t fake good content.
  • Many major blogs outside of high authority spaces have grown rapidly using less link-building. Much of their energy is instead spent on choosing the right keywords (low competition, but still acceptable volume) and writing useful content that satisfies the searcher’s intent.
  • However, link-building can still speed up the process quite a bit if you’re on a tight timeline, or if you’ve given content 3-4 months to rank and aren’t seeing the results you want.

Growth masterclasses kick off now

Today, the advanced growth masterclasses kick off. They’re all free.

These are rapid-fire, short, and advanced webinars. They’re not boring introductory lectures. This is some of the best content we produce. Don’t miss these, especially when they’re free.

Enroll here: demandcurve.com/webinars

What’s the best way to take over a Twitter account from an inactive user?

Based on insights from Andrew Ettinger of Atoms. Lightly edited with permission.

Someone has your brand name as their Twitter handle and their account is inactive. How do you get access to it?

  1. Create an ads account with an existing handle you want to swap for the one you’re trying to claim.
  2. Go to twitter.com/en/help
  3. Click on Account issues -> Claim an inactive username.
  4. Submit a case.

You’ll then want your Twitter ads account manager to escalate your case (give them the case #).

This is not guaranteed. Your best chance of claiming that handle will be to have an existing Twitter employee escalate your case.

Demand Curve’s Asher King Abramson will lead a growth marketing session where he’ll tear down your landing pages and Facebook/Instagram ads in front of a live audience. He’ll deconstruct how effective they are at (1) conveying what you do (2) and doing so enticingly — so that people click.

If you’re attending Disrupt and want to participate, you can submit your assets to ec_editors@techcrunch.com for him to consider.


Source: TechCrunch

Score $100 off the Samsung Galaxy Tab S4 with S Pen at Walmart

Grab the Samsung Galaxy Tab S4 10.5-inch tablet with S Pen as the 64GB and 128GB variants are discounted by $100 at Walmart.
Source: Digital trends

Unity bets on cloud testing with new Simulation product

For the past several years, Unity’s valuation has ballooned alongside their public ambitions to become essential to customers beyond game developers.

One of the more interesting use cases of the real-time rendering game engine had been helping companies train their systems inside a virtual environment. This has become a key part of the workflows for robotics startups and self-driving car companies that build technologies that need to be trained repeatedly on ever-changing circumstances.

Today at the company’s Unite conference, Unity announced that they’re building a dedicated product for these use cases, called Unity Simulation. The product is currently in closed beta, but it allows customers to run simulations on cloud-connected hardware thanks to a partnership between Unity and Google Cloud.

“By combining Unity’s real-time 3D development platform with the scale and flexibility of the cloud, Unity Simulation will help businesses accelerate the creation of better, safer and more reliable products,” said Unity VP of AI Danny Lange, who previously led machine learning at Uber.

For self-driving car companies, these simulations can help the cars build up virtual experience on roads in fringe situations that can test the technology at its limits. Robotics companies can similarly test products virtually on realistic models that haven’t even been built yet.

Larger customers had already been using Unity for these kinds of problems, but they had been doing so with their own hardware. Unity Simulation relies on Google Cloud for running these parallel tests and can make it a bit easier for small customers that want to leverage testing in virtual environments.

The product may appeal to customers outside the gaming world, but the use cases don’t exclude game studios. An example from Unity’s website details how the service can help studios quickly simulate thousands of outcomes of gameplay to help developers adjust the level of difficulty for users appropriately. For multi-player titles, a tool like this could explore whether new items or power-ups could be combined to make a single user too powerful. The service could also help studios identify how stable their title is.

Unity’s announcement comes at a sensitive time for the gaming company, which has been rocked by a sexual harassment allegation against its sitting CEO John Riccitiello filed by a former female executive at Unity. Riccitiello spoke onstage at Unity’s “Unite” conference in Copenhagen this morning, but did not address the recent lawsuit.

The startup recently disclosed it had closed a $525 million funding round at a $6 billion valuation and is reportedly targeting an IPO next year.

 


Source: TechCrunch

Software Company Chef Won’t Renew ICE Contact After All

CEO Barry Crist last week defended a contract with US Immigration and Customs Enforcement. Now he says he’s changed his mind.
Source: Wired

Five (more) reasons to come to Disrupt SF next week

Disrupt SF will light up San Francisco on October 2-4, and as usual we’ve designed the show to be unmissable for founders, investors and just about anyone in the global startup scene. In a post two weeks ago, we spelled out five of the best reasons to attend, including the amazing speaker agenda, the perennial favorite Startup Battlefield and the new founder-focused Extra Crunch stage. 

Needless to say, we can think of many more reasons to join the show, and here are a few: 

#1 Diversity (and a far better Disrupt SF for it). TechCrunch is the leader in the tech media world when it comes to delivering diversity in programming. The editors work extra hard to find great investors, founders and technologists who got to Silicon Valley on paths less traveled, to paraphrase the poet. To show our progress, we publish our programming diversity stats. To take just one intriguing example from the upcoming show, consider the winner of Battlefield Africa 2018, M-Scan, a Ugandan startup that developed a highly affordable sonogram for rural healthcare workers helping expectant mothers. They will join us at Disrupt SF. 

#2 Celebrities! Startups are very Silicon Valley, but that doesn’t mean there aren’t crossovers from the big screen or the arena floor or even the “deep state.� This year our lineup includes Will Smith, Ang Lee, Ashton Kutcher, Stephen Curry, Joseph Gordon-Levitt and Admiral Mike Rogers. TechCrunch’s editors are really looking forward to those sessions, and there’s nothing like being there in person to watch them.

#3 The Disrupt SF Tracks. Every year we designate official tracks for Disrupt SF and focus on recruiting both speakers and exhibiting startups for those categories. We also run a contest that awards the top early-stage startups in each category a free exhibit spot. As usual, we will have hundreds of early-stage startups on the floor, all arranged neatly in tracks. This year they cover most of the major and emerging startup categories, including: 

  • Artificial Intelligence/Machine Learning
  • Biotech/Healthtech
  • Blockchain
  • Fintech
  • Mobility
  • Privacy/Security
  • Retail/E-commerce
  • Robotics/IoT/Hardware
  • SaaS
  • Social Impact & Education

#4 The Moscone Center (our venue in the heart of SF). There’s nothing like the creature comforts of a thoroughly modern convention center. Working bathrooms everywhere! Reliable HVAC. Plush carpet underfoot. Plenty of room to sit down and chat or work. For attendees who knew our pre-2018 Disrupt SF events, that might sound surprising, given the tough conditions at our former venues — but we listened to you. A day at Moscone is far better than a day at the office, and you’ll be engaged with the future even while you keep up with work.

#5 The Hackathon. TechCunch’s legendary hackathon is back, but in a new format, which runs concurrently with the show and finishes with a final round of presentations from the top hacks, selected by a team of hacker judges, on the Extra Crunch stage. In the past, those presentations always took place the weekend before the show, so we’re delighted to make them a part of the regular programming so all show attendees can watch the hack final presentations.

So now’s the time to grab a pass to the show to save some serious money before things kick off next week. Remember, it’s the Innovator, Investor and Founders passes that get access to all the above! 


Source: TechCrunch

Apple gives Mac Pro its ‘Made in the USA’ badge by moving assembly to Texas

Apple’s Mac Pro desktop will in fact be made in the United States of America. Apple announced that its $6,000 desktop aimed at creative professionals will be manufactured in a facility in Austin, Texas.
Source: Digital trends

Surface Laptop 3 is rumored to launch with a powerful, eight-core AMD processor

Microsoft could introduce a 15 inch Surface Laptop 3 model at this year’s Surface event with AMD processors and an option for a truly powerful eight-core processor under the hood.
Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412