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

Archivo del Autor: Belen De Leon

Could Google’s Stadia bring back multi-GPU gaming?

Google’s Stadia could use more than one graphics card to deliver the high-performance visuals it’s promised. If that leads to better developer support for multi-GPUs, could that mean gaming with two or more graphics cards could finally be worth it?

The post Could Google’s Stadia bring back multi-GPU gaming? appeared first on Digital Trends.


Source: Digital trends

How to save the third wave of technology from itself

As The New York Times recently profiled, new startups are arising to solve the housing crisis. These startups disrupt what ex-AOL CEO Steve Case calls the “Third Wave,” industries with large social impact. Think: housing, healthcare and finance.

To survive, these companies need to ensure compliance with regulations early on, because mistakes here can have large social consequences. To help new entrants survive in these industries, two closely related technologies — legal technology (“legaltech”) and regulation technology (“regtech”) — help companies navigate rules embedded in text, such as contracts or regulations. Without them, incumbents, who have the most resources to hire lawyers to navigate these rules, are set up to dominate in the Third Wave.

Third Wave startups must tread carefully. Unaudited prefabricated housing designs might mean the use of subpar safety measures and tenant deaths during an earthquake. Oversights in financial transactions, for instance, may unintentionally facilitate money laundering. Privacy violations in healthcare data could lead to an unfair increase in insurance premiums for affected individuals.

To mitigate these social harms, regulations can be complex. In finance, for instance, the new Markets in Financial Instruments Directive has 30,000 pages. To comply, banks can spend $1 billion a year (often 20 percent of their operational budget). Citigroup reportedly hired 30,000 lawyers, auditors and compliance officers in 2014.

For startups, ignorance is no longer a viable strategy. In just the past three years, fintech startups have suffered more than $200 million (almost 5 percent of the total venture dollars invested over that same period) in regulatory fines: 50 percent involving consumer mistreatment and 25 percent involving privacy violations. Zenefits fired 17 percent of its staff, including its CEO, after violating insurance brokerage laws. LendingClub paused operations and cut 10 percent of its workforce after violating state usury and unfair dealing laws.

Companies cannot — and should not — avoid their regulatory and social responsibilities.

Uber — once infamous for its “do first, ask for forgiveness later” strategies — now engages with regulators directly, by building partnerships and applying for permits. VCs, such as Evan Burfield in Regulatory Hacking, argue that these strategies are critical for the next wave of startups.

This work requires not only perseverance but also tremendous resources. Large companies, such as J.P. Morgan or even Uber, have the most money and staff to navigate an increasingly complex regulatory landscape. Because of this, they are in the best position to shape the future and the Third Wave.

Legaltech and regtech can change this trend. These technologies use anything from data analytics to decision trees to help companies navigate rules embedded in text, such as regulations and contracts. Since technology is scalable in ways that hiring 30,000 lawyers is not, small innovators can better compete in a big company’s game.

In one example, Fenergo transformed a highly manual document review for Know Your Customer (KYC) regulations using text analysis and rule logic, speeding up the process by 37 percent.

Other related startups are reducing the costs associated with complying with corporate contracts (such as Ironclad), bankruptcy (such as UpSolve), zoning requirements generally (such as Envelope and Symbium) and for accessory dwelling units (such as Cover), permitting processes (such as Camino.ai) and energy standards (such as Cove Tool).

Because of this environment, analysts are bullish about these technologies. In 2018, nearly $1 billion has been invested in legaltech. Spend on regtech in finance alone is estimated to rise from $10 billion in 2017 to $76 billion in 2022 (a 700 percent increase in five years). For comparison, spend on the sharing economy is estimated to rise from $18 billion in 2017 to $40 billion in 2022.

In the Third Wave, companies cannot — and should not — avoid their regulatory and social responsibilities. If the scandals of Uber and Facebook are any indication, when a company violates laws or loses its integrity, the public and the stock market respond in kind. Journalistic coverage of breaches and unethical data practices has captured public attention. Waves of data regulation have passed across major jurisdictions, such as China, California and Brazil.

Embracing legaltech and regtech can plant long-term competitive advantages. Adopting technology that automates data protection, for instance, can create better customer experiences. By safely analyzing more data, even smaller companies can quickly generate insights and build programs that provide value to their customers.

Technology can empower companies both large and small to embrace the mitigation of social harms and the promotion of positive impact.

Startup executives should take notice.


Source: TechCrunch

Tesla is starting a Zoox suit riot over document theft by ex-employees – Roadshow

The suit names four former Tesla employees who allegedly made off with proprietary logistics documents and improperly poached other Tesla staff.
Source: CNET

Google Stadia puts Xbox One, PlayStation 4 and PC gaming on notice – CNET

When you think video games, soon it’ll be Microsoft’s Xbox, Sony’s PlayStation, Nintendo’s Switch, PCs and… Google’s Stadia?
Source: CNET

Get a refurbished first-generation unlocked Google Pixel XL for $160 – CNET

Two years ago, this was “pure Android at its absolute best.” Price then: $769.
Source: CNET

UK police use What3words to locate hostage, pinpoint other incidents – CNET

A handful of first responders sign up for the three-word location service.
Source: CNET

Fortnite season 8, week 4 challenges and how to get through them quickly – CNET

The weekly challenges march on in March with a list for week 4 that doesn’t have many surprises.
Source: CNET

Streaming site Kanopy exposed viewing habits of users, researcher says

On-demand video streaming site Kanopy has fixed a leaking server that exposed the detailed viewing habits of its users.

Security researcher Justin Paine discovered the leaking Elasticsearch database last week and warned Kanopy of the exposure. The server was secured two days later on March 18, a spokesperson told TechCrunch. “We are currently investigating the scope and cause as well as reviewing all of our security protocols.”

Kanopy is like Netflix but for classic movies and documentaries. The company partners with libraries and universities across the U.S. by allowing library card holders to access films for free.

In a blog post, Paine said the server contained between 25-40 million daily logs, which he said could have identified all the videos searched for and watched from a user’s IP address.

“Depending on the videos being watched — that potentially could be embarrassing information,” he wrote.

The logs also contained geographical information, timestamps, and device types, he said. He noted that there was no other personally identifiable information — such as usernames and email addresses — attached to the logs. 

According to a report last year, Kanopy has more than 30,000 movies on its platform.


Source: TechCrunch

Facebook Stored Millions of Passwords in Plaintext—Change Yours Now

Facebook has disclosed that it stored hundreds of millions of user passwords in plaintext, where employees could search them.
Source: Wired

MoviePass parent’s CEO says its rebooted subscription service is already profitable

Two days after MoviePass announced the return of the company’s unlimited ticket plan, Ted Farnsworth, CEO of its parent company Helios and Matheson Analytics, sat down with TechCrunch to offer insight into the state of the beleaguered service.

According to the executive, MoviePass Uncapped is already seeing positive results. While he didn’t share concrete numbers, he says that subscribers have increased “well over 800 percent in the last few days. And that’s conservative.”

Asked what it would take to make the company’s subscription business profitable, Farnsworth says, “Well, it’s profitable right now.” As for when it turned the corner, he added, “I will tell you this, because it’s out there: MoviePass has actually paid Helios back money over the past several months, towards the loans that they have. So, that gives you an idea of when we really started focusing on getting rid of the 20 percent of the abusers.”

The plan marks a return to the initial unlimited model that helped turn MoviePass into a household name in the past year. But that success arrived with a massive price, as the service began hemorrhaging money. MoviePass withdrew the unlimited plan and began reworking its plans on what seemed to be a weekly basis.

In July, at the height of what was supposed to be the Summer of MoviePass, the service experienced an outage as it struggled to pay bills. Helios secured a $5 million loan from creditors Hudson Bay Capital Management in order to turn the lights back on.

Ted Farnsworth

WEST HOLLYWOOD, CA – FEBRUARY 24: Ted Farnsworth attends the 27th annual Elton John AIDS Foundation Academy Awards Viewing Party sponsored by IMDb and Neuro Drinks celebrating EJAF and the 91st Academy Awards on February 24, 2019 in West Hollywood, California. (Photo by Jamie McCarthy/Getty Images for EJAF)

“I think the big SNAFU there was the credit card company,” the executive explains. “When one company sold to the other, we had been doing business with them for four years. They decided it was too much credit for them and literally call the credit line on a Friday night and I do a personal guarantee on a Saturday.”

However things might have gone down on the back end, the optics of such a situation were clearly less than ideal. MoviePass’ struggles were very public from the beginning, as part of a publicly traded company. A literal shut down for the service appeared to be just the latest sign that the too good to be true service was exactly that.

And while Farnsworth admits that the company would have benefited from a bit more privacy, he claims that he never had any doubts about MoviePass’ future, even as he negotiated with creditors for a fresh cash injection.

“There were no moments in my mind where I thought it would go down. In my mind, I thought it was too big to fail,” he says. “You created a household name in less than a year. I think any time you have something like that, where you’re going to run into issues from sheer growth. Our investors did well investing along the way. The investors believed in us and they still do. We knew we had to slow it down to get in front of the fraud side because there were so many moving parts. It was moving so fast.”

It’s that “fraud” that was at the center of MoviePass’ woes, says Farnsworth. MoviePass’ initial downfall, he believes, was the product of too many users “gaming the system.” He believes the total number of users that fall into that category to have been around 20 percent of the overall subscriber base.

It was a minority, certainly, but still a sizable figure, given that, by June of last year, that total figure had exceeded three million. By that point, the service also comprised around five percent of U.S. box office receipts. Much of the past year has been spent attempting to plug holes in the subscription service as the MoviePass boat began rapidly taking on water.

To be clear, “gaming the system” doesn’t just mean watching a lot of movies — Farnsworth says he’s happy to have “hardcore” users, even if they’re buying way more than $9.95 or $14.95 worth of tickets. Instead, his concern is users who are doing things like sharing their subscription or just using a MoviePass ticket to use the theater’s restroom — something surprisingly common in places like Times Square, where public bathrooms are hard to come by.

One of the primary fixes, Farnsworth says, is utilizing mobile tracking to ensure that subscribers are, in fact, using the service as intended, and looking for “red flags” like constantly changing the device using the app. Users are already required to enable location-based tracking in order to enable ticket purchase. This will utilize that to ping the ticket purchaser’s location, in order to make sure that they’re actually attending the movies for which they’ve purchased tickets.

HMNY moviepass parent chart

“For instance, another issue is where people would go to the theater, they’ll pick up the ticket, they’ll hand their ticket to the kid or their child or their friend or whatever it is … and the person that’s paying the subscription goes back home or whatever they do,” he says. The new strategy: “When the movie starts, 30 minutes later [we’re] able to ping them inside the theater, just to make sure they still are at that theater.”

Looking ahead, Farnsworth says that the days of constantly changing pricing and restrictions are over, and that the company is committed to the unlimited plan. In fact, in his telling, the goal was always to get back to the unlimited plan — it was just that MoviePass had to figure out how to cut down on fraud to make the plan work.

At the same time, he says MoviePass’ film studio will also be an important part of the business. It has been overshadowed by the headlines about the company’s subscription struggles, but MoviePass Films has titles starring Bruce Willis, Al Pacino and Sylvester Stallone scheduled for this year.

MoviePass also invested in “Gotti,” and although the film was reviled by critics and only grossed $4.3 million at the box office, Farnsworth doesn’t see it as a failure.

“We never looked at Gotti as a money-maker” he says. “They only projected that it would do a $1.3 million in the box office here. Because then, when we pushed it with MoviePass, we took that up to five million. So, I mean, when you can take a movie — I gotta be careful here, but when you take a movie that might not be that great or perfect, and you can move that needle, [that] was always our theory of subscription.”

Check back later for our full interview with Farnsworth. 


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711