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

Archivo del Autor: Belen De Leon

Dish’s AirTV box now lets you watch and record live TV, access recordings through Sling TV

Following reports that Amazon is preparing to launch a new device that would allow Fire TV owners to record live TV, Dish’s AirTV has just done the same. The company announced the launch of a “Local Channels DVR” feature for AirTV customers that lets users watch and record live TV both in and outside the home. The recorded content is made available within Dish’s Sling TV application, alongside subscribers other Cloud DVR recordings.

Dish first unveiled its AirTV Player, a 4K media streamer set-top box, at CES 2017, then later began doling out digital antennas to Sling TV subscribers with the AirTV Player as part of deal for pre-paying for the company’s streaming service.

This year, it expanded its hardware lineup to include a new device, just called the AirTV, which is a networked TV tuner that doesn’t connect directly to a TV, but rather streams local programming via Wi-Fi.

As with Plex – and, presumably, with Amazon’s forthcoming plans – being able to record and stream from live TV is one way companies are working around cable providers, or having to make content deals in order to expand their streaming line-ups. It gives cord cutters way to watch hard-to-access programming, like local news and sports, for example.

Dish’s new Local Channels DVR feature will require an external storage device in order to work, which is not included.

This means it’s similar to something like Tablo’s OTA DVR for cord cutters, which has customers attach their own USB hard drive. In AirTV’s case, the maximum supported drive size is 2 TB.

The DVR also supports dual-tuner functionality, so customers can record up to two shows at once, or watch one live while recording another.

TV show recordings can also be scheduled by the episode or by the series.

Once AirTV is set up, the recorded content is available through the Sling TV app across platforms, including iOS, Android, Amazon Fire TV, and Roku.

It will be found in the same menu as the Cloud DVR content – where you find the movies and shows you record through Sling TV’s DVR. But these recordings will have an OTA icon next to them to help users differentiate the AirTV content from the rest.

Upon playback, the content can be paused, rewound, or fast-forwarded. In addition, if watching a recording in real-time, users can pause the live TV stream.

To gain access to the feature, AirTV users will have to update their device and restart their Sling TV app.


Source: TechCrunch

Privacy-focused browser Brave sues Google claiming breach of Europe’s GDPR rules

Brave filed a GDPR complaint on Wednesday against Google for violating privacy protection in the EU. Brave alleges that GDPR prohibits Google from sharing browsing data about its users with its advertisers in its complaint.

The post Privacy-focused browser Brave sues Google claiming breach of Europe’s GDPR rules appeared first on Digital Trends.


Source: Digital trends

OnePlus' $20 wired headphones switch to USB-C – CNET

OnePlus says the Type-C Bullets offer better sound and build quality than its older Bullets V2.
Source: CNET

Amazon CEO Jeff Bezos unveils new $2 billion Day One charitable fund – CNET

The fund will aid homeless nonprofits and create a new network of preschools in low-income communities.
Source: CNET

iHeartMedia is acquiring HowStuffWorks

iHeartMedia has agreed to acquire Stuff Media, the company that owns the HowStuffWorks podcasting business.

The companies did not disclose the financial terms of the deal, but both the Wall Street Journal and Variety are reporting that the acquisition price was $55 million.

According to the announcement, Stuff Media podcasts will retain their branding and the organization will remain headquartered in Atlanta, while President and CEO Conal Byrne joins iHeartMedia as the head of its podcasting division.

HowStuffWorks was originally founded in 1998 and had a number of owners before spinning out as an independent company and raising a $15 million Series A last year. In recent years, its focus has shifted from explainer articles and videos to podcasts, and in fact, it says those podcasts receive more than 61 million downloads and streams each month, with Stuff You Should Know surpassing 500 million downloads this year.

iHeartMedia, meanwhile, filed for bankruptcy earlier this year. (The media company was formerly known as Clear Channel.) Prior to announcing the acquisition, it was already working with   Stuff Media on its true crime podcast Atlanta Monster.

“Stuff Media is the original trailblazer of the podcasting industry, and we’ve been impressed by its ability to grow a massive, loyal audience over the past decade, led by a strong, experienced and cohesive management team, who we welcome to iHeartMedia,”  said iHeartMedia’s chairman and CEO Bob Pittman in the announcement. “This strategic acquisition will pair Stuff Media’s wildly popular content and strong creative capabilities with iHeartMedia’s extensive resources and massive scale through our digital platforms, social reach and broadcast radio stations, introducing podcasts to the vast majority of the country and offering even more unique opportunities for advertisers to reach their consumers.”


Source: TechCrunch

Forza Horizon 4 gets James Bond cars like Aston Martin DB5 – CNET

Ejector seat?! Not quite.
Source: CNET

Facebook will now fact check photos, videos as it fights misinformation – CNET

Facebook is upping its fact-checking game.
Source: CNET

Verizon internet boss Tim Armstrong to leave Oath – CNET

K. Guru Gowrappan will become the new boss of Oath next month.
Source: CNET

Uber drivers in Denmark could face fines for every ride they offered

The Danish Supreme Court has upheld large fines issued to several Uber drivers for operating without a taxi license, at a time when the ride-hailing giant was still running its non-licensed p2p driver UberPop service in the market.

The decision could mean more than a thousand additional Uber drivers who sold rides in Denmark could also be faced with a big bill.

The four drivers had appealed fines issues by the national court — of between DKK 40,000 (~$6,270) and DKK 486,500 (~$76,200) — but the Supreme Court judged the amounts to be appropriate.

The level of fines is based on the number of Uber rides each driver carried out. In the case of the largest fine the unnamed individual had apparently run up 5,427 Uber rides.

Uber drivers in Denmark have also faced demands for unpaid taxes this year, after Danish tax authorities found tax avoidance among almost all of them.

Meanwhile Uber pulled out of Denmark early last year, blaming a new taxi law which includes requirements such as mandatory fare meters and seat sensors. Though it says it continues to engage with local authorities to lobby for the kind of tech-friendly reform which would enable it to return.

When it left Denmark the company said it had more than 2,000 drivers in the market and 300,000 users.

According to AP, today’s Supreme Court judgement paves the way for fines to be issued against a further 1,500 people who had also driven for Uber without a taxi license. A spokesman for the Copenhagen police told Reuters it would assess the verdict and decide how to proceed next week.

At the end of 2016 Danish prosecutors sought to bring a test case against Uber’s European business, seeking to indict it on charges of assisting two drivers of breaking local taxi laws — likely contributing to Uber’s decision to shut up shop there.

In November of the same year the Danish Supreme Court also ruled Uber to be an illegal taxi service, rather than a ride-sharing platform as the company’s lawyers had sought to argue.

Since then Europe’s supreme court, the ECJ, has cemented that view of the business in the region, ruling at the end of last year that Uber is a transport company, not a platform — and locking the company into a new era of needing to work with local authorities to try to reform taxi laws, rather than just burning rubber over their rulebooks.

Under its current CEO Dara Khosrowshahi, Uber is certainly trying to put founder Travis Kalanick’s legacy way of doing business behind it — dispensing apologies and emollient words.

And seeking to enact a pivot to become a multi-modal transport platform — to be able to offer cities something other than just more traffic and congestion on already clogged and polluted roads.

This week it also debuted a new streamlined brand look, after hiring a new CMO Rebecca Messina, who spent two decades selling sugared water at Coca-Cola.

But even as Uber seeks to carve out a new, more progressive looking path its past practices keep coming back to bite it in the boot.

It’s not only the company’s ambitions being dented either; In Denmark, for example, it’s thousands of people who put their faith in its platform to sell driving services now faced with being on the hook for thousands of dollars worth of fines apiece.

Commenting on the Supreme Court ruling an Uber spokesperson told us: “We are very disappointed for the drivers involved and our top priority is to support them during this difficult time.

“We are changing the way we do business and are operating in line with local laws across Europe, connecting with professionally licensed drivers. Drivers who used the Uber app were key in providing a safe, reliable and affordable option to help hundreds of thousands of Danes get around Copenhagen.”

We also asked whether Uber would be paying fines issued to drivers in Denmark as a result of them offering an unlicensed service in the market. The company did not respond directly to our question, saying only that it is in the process of reviewing the Supreme Court ruling and its implications.


Source: TechCrunch

Hybrid cloud data specialist Datrium nabs $60M led by Samsung at a $282M valuation

Cloud services — where our data, apps and computing power are all being managed in servers owned by others, many miles from where we are sitting — have taken off like a rocket in the decade with the rise of smaller devices, but in the business world, hybrid solutions — mixing cloud with on-premise architectures — remains the order of the day. And today, a provider of hybrid cloud services has raised a round of funding to capitalise on that. Datrium, a provider of back-up and other services for businesses that store and use data in hybrid environments, has raised $60 million in a Series D round of funding.

The company is not disclosing its valuation — we’re asking — but PitchBook estimates that it was at $222 million pre-money, putting it at $282 million post-money. This was an upround compared to previous raises, but it’s also playing on a more modest field than some of its competitors. As a point of comparison, another notable hybrid cloud back-up and data management startup, Rubrik, raised $180 million at a $1.3 billion valuation last year.

Interestingly, Datrium and Rubrik share an investor. This latest round was led by Samsung’s Catalyst Fund, with Icon Ventures, NEA and Lightspeed Venture Partners also participating. Lightspeed (whose investing partner founded and leads Rubrik) also backs Rubrik.

Large enterprises are gradually making the move to the cloud, but they are doing so while also continuing to use their legacy services and architectures — in part to continue sweating those assets, and in part because if something isn’t broken, it’s tempting fate to try to fix it. As a result of that, hybrid cloud services have been a big business up to now, with estimates that it will be a $44.6 billion market this year, and growing to $97.6 billion by 2023.

“As a world leader in memory and storage technologies, we’re always looking for novel and innovative ways to advance datacenter technology,” said Shankar Chandran, senior vice president and managing director, Samsung Catalyst Fund, in a statement. “At this unique moment in time—when data is powering the economy—cutting-edge infrastructure, like Datrium’s hybrid cloud platform, will help enterprises overcome major obstacles in data analysis and storage. We are excited to be an investor in their future.”

And with a market of that size, startups are not only ones targeting it. Google has gone all-in on hybrid; VMware is also interested; and HPE has made some acquisitions to expand its hybrid computing business, as has Microsoft (at least twice), and Cisco.

Datrium — with its flagship DVX platform — has been one of the hopefuls in providing a specific area of data services to enterprises operating hybrid environments: data management and data backup, with customers ranging from large players in healthcare and finance through to media and entertainment. Interestingly, it’s doing so at a time when others like Rubrik have gradually been building more cloud-only solutions to expand beyond hybrid environments customers relying on these.

With this round Michael Mullany of Icon Ventures — formerly a VP of marketing and products for VMware — is joining the board of Datrium.

“We are thrilled to partner with Samsung and Icon Ventures to expand our technical and geographical momentum,” said Tim Page, CEO of Datrium, in a statement. “Enterprises globally have the same problems in simplifying compute and data management across on-prem and cloud. Where SANs don’t even have a  path to cloud, traditional HCI has too many tradeoffs for core datacenters – backup requires separate purchasing and administration, and cloud DR automation is seldom guaranteed. Larger enterprises are realizing that Datrium software offers them a simpler path.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185