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

Archivo del Autor: Belen De Leon

‘My Data Request’ lists guides to get data about you

GDPR is right around the corner, so it’s time to prepare your personal data requests. If you live in the European Union, tech companies have to comply with personal data requests after May 25th. And there’s a handy website that helps you do just that.

My Data Request lists dozens of tech companies and tells you how you can contact them. The website also links to the privacy policy of each service and tells you what to do even if you don’t live in the EU.

Some companies, such as Facebook, LinkedIn, Twitter, Google, Tinder and Snapchat have made that easy as they have created a page on their website to download a zip archive with all your personal data.

But it’s worth nothing that your archive doesn’t necessarily include all data about you. For instance, Facebook tracks your web and location history as much as possible. But you won’t find any of that in the archive. The download tool is mostly about getting a copy of your posts, Messenger conversations, photos and more.

For most companies (including Amazon), you’ll have to email them yourself. My Data Request has created handy email templates. You just have to copy the message, put your name and contact information and send the email. The email addresses are listed on My Data Request’s site too.

Some companies make it even harder than that. I haven’t checked all guides, but you have to send a letter to Uber to get your data for instance. For HSBC clients, you have to call the company.

It’s unfortunate that there’s no about page on My Data Request — it’s unclear who’s behind this website. Nevertheless, the website’s privacy policy says that it doesn’t collect any personal data when you interact with the site (but it uses Google Analytics).

You don’t have to connect with third-party APIs or give access to your personal account to request your data. It’s just links and text, and an interactive way to learn about data requests.


Source: TechCrunch

X-Force, Deadpool 2's new superhero team, explained – CNET

Deadpool 2 features the cinematic debut of a long-running Marvel comics team. Here’s everything you need to know about them. Mild spoilers ahead.
Source: CNET

Siempo’s new app will break your smartphone addiction

A new app called Siempo wants to un-addict you from your smartphone and its numerous attention-stealing apps. To do so, Siempo replaces an Android device’s homescreen, while also taking advantage of a number of design principles to push distractions further away, and give you more control over your notifications.

The startup, which launched a few weeks ago on Google Play, actually began as a hardware company. 

A hardware startup shifts to software

In 2015, the original co-founders Andreas Gala and Jorge Selva began developing a minimalist feature phone device called Minium, in response to their concerns with today’s always-on culture. But designing hardware from scratch is hard, so they pivoted to making a mindful smartphone called Siempo using an existing handset from China.

The following year, Siempo brought on Mayank Saxena (CTO), who previously ran data storage engineering teams at NetApp, and Andrew Dunn (now CEO), who was previously the number six employee at Flexport. 

“I struggled with smartphone and social media addiction as a teenager and had been working on a wearable to help people balance their relationship with tech,” explains Dunn. And Mayank, he says, “had become increasingly concerned about raising balanced children in the digital age,” prior to joining Siempo.

Unfortunately, when the company tried raising funds on Kickstarter in 2017, it didn’t meet its goal.

What the team had underestimated was how difficult it is to convince people to switch smartphones. And in this case, it wasn’t just asking them to buy new hardware – it was a request to try a whole new type of mobile experience, too.

Although the Kickstarter failed, it had provided the team with valuable feedback.

 

“When we launched our Kickstarter campaign, we heard from dozens of potential backers that they loved our concept but would much prefer to try and pay for a software version on their existing devices,” says Dunn. “We knew we could still build ninety-five percent of what we wanted to, so it was a clear path to explore.”

At this point, the original co-founders moved on to other projects, leaving Dunn to take the helm.

The new project, he says, appealed to him because of the negative nature of today’s technology.

“The attention economy is making people more distracted, stressed, lonely and depressed,” Dunn says. “Big Tech is unlikely to take meaningful leadership in humane design, and individuals are at a loss for what to do because developing healthier digital habits is a long-term, manual, iterative process,” he adds.

Siempo, currently in beta, aims to address this problem with a set of features that should appeal to anyone questioning if they’ve become too addicted to their phone.

After downloading the launcher from the Play Store, you can set Siempo as your default home app – meaning, you’ll now interact with its humanely designed interface instead of the stock version from your smartphone’s maker.

To lessen your attachment to your device, Siempo reverses some of the persuasive, psychologically addicting techniques that have been built into our phone software and mobile apps by developers who specifically engineered their apps to increase user engagement, without fully understanding the ethics of that decision.

Entire OS platforms and massive social media companies like Facebook have, over the years, created systems to reward users who continually check in with their phones. These dopamine-driven feedback loops create a cycle of smartphone addiction, with users having no tools to fight back beyond their own willpower.

The world is just now starting to wake up to these mistakes, including some people who built the systems in the first place.

For instance, former Facebook president Sean Parker has said Facebook’s design exploited weakness in the human psyche to addict users, while former head of user growth turned VC Chamath Palihapitiya admitted to having “tremendous guilt” over what Facebook had become. Meanwhile, former Google exec Tristan Harris created a coalition called the Center for Humane Technology, in an effort to “realign technology with humanity’s best interests.”

And digital wellness is now a movement raking in millions.

Siempo fits in within this broader category of self-care apps focused on a more balanced use of technology.

How Siempo works

Once installed, Siempo makes your homescreen a calmer interface, without things like badged icons or colorful corporate logos. Here, you can personalize a message that appears when you unlock your phone – like a daily mantra – and in an update rolling out Wednesday, you’ll be able to set a custom background or turn on a dark mode.

One of the launcher’s key features is how it lets you batch your notifications.

Instead of allowing apps to alert you at any time they choose, you can configure your phone to send your alerts on a schedule you prefer – like every half hour, the top of the hour, or – if you want to go all in – just once per day. (You can choose which apps, if any, are allowed to break through.)

Siempo also leverages a number of design techniques to distance you from your distractions, including by unbranding app icons and turning them to greyscale.

Plus, the launcher organizes apps into a tiered menu system where distracting apps are further away on a third page, and the location of those apps is randomized upon each visit to prevent unconscious opens and usage.

“Users have reported that merely the act of identifying which apps they want to use less creates a huge shift in their relationship with that app,” notes Dunn.

The app has now been endorsed by the Center for Humane Technology as an example of humane design.

Siempo has raised funds from Backstage Capital for its project. To date, Siempo raised $555,000 for its hardware project and $400,000 for its software.

The app is free during its beta, but plans to implement a pay-as-you-want subscription starting at $1 per month – this will make the app accessible to everyone, no matter how much they can spend. The company says it’s also talking to several startup smartphone brands to become their default interface.

Longer-term, Dunn believes the Siempo experience can span platforms.

“Siempo will be a unified layer across all your tools – smartphone, desktop, tablet, wearables, etc. – protecting your attention, preventing unconscious usage and improving mental health,” he says. “We are excited to build out an A.I. interface that can learn the user’s behavior and adjust their digital world to support their goals and intentions,” Dunn adds, speaking of what he envisions Siempo can become.

“We aim to be a good, trusted, impactful tech company that is on the user’s side, respecting their wellbeing and privacy,” he says.

The app is available on Google Play, as that platform allows for this level of change and customization. A modified version may arrive on iOS in the future.

 


Source: TechCrunch

Google Assistant 101: Get to know Google's voice-activated helper – CNET

What is Google Assistant? What can it do? How do you control it? Get caught up on Google’s version of Siri or Alexa.
Source: CNET

Deadpool 2 post-credits scene(s), explained – CNET

Yep, there are a total of five different Deadpool 2 post-credits scenes, and they’re all wonderful. Spoilers ahead!
Source: CNET

La Belle Vie wants to compete with Amazon Prime Now in Paris

French startup La Belle Vie announced a new funding round of $6.5 million earlier this week (€5.5 million). Julien Mangeard, Thibaut Faurès Fustel de Coulanges, Louis Duclert, Kima Ventures and Shake-Up Factory participated in the founding round.

Online grocery shopping is becoming quite competitive in Paris. You can order groceries from Amazon using Amazon Prime Now. And all the traditional supermarkets are launching or relaunching services to order and receive groceries within a couple of hours — Carrefour Livraison Express, Franprix’s mobile app, etc.

But all those services aren’t necessarily designed for this kind of offering. With Franprix’s app for instance, a rider is going to pick up your groceries in the nearest store and bring them to you. With Amazon Prime Now, Amazon has a big warehouse in the North of Paris filled with Kindles, books and tomatoes.

La Belle Vie wants to focus exclusively on your groceries and optimize all the steps. It starts with a big inventory. La Belle Vie sells you basic groceries, organic stuff, meat, fish and vegetables. Last year, the company acqui-hired 62degrés to sell fresh prepared meals too.

La Belle Vie has developed all its tools from scratch, including its ERP, a warehouse management service and a delivery management service. In 2017, the startup generated $3.5 million in sales (€3 million) in sales.

With this funding round, the company plans to launch a second warehouse in Paris and new cities, starting with Lyon. But the best part is that you can order croissants without going to the boulangerie — finally a croissants-as-a-service startup.


Source: TechCrunch

Apple started paying $15 billion European tax fine

It took a couple of years, but Apple has started to pay back illegal tax benefits to the Irish government. The company has paid $1.77 billion (€1.5 billion) into an escrow account designed to hold the fine. Apple has to pay $15 billion in total (€13 billion).

In August 2016, the European Commission said that Apple benefited from illegal tax benefits in Ireland from 2003 to 2014. According to Competition Commissioner Margrethe Vestager, Apple managed to lower its effective corporate tax rate thanks to a Double Irish structure.

By creating two different Irish subsidiaries and allocating profit to the right subsidiary, you can end up paying corporate tax on a fraction of your actual profit. Of course, Apple wasn’t the only tech company that optimized its tax structure. And the company also claimed that everything was legal.

The Irish government tried to appeal the decision but the decision remained intact. Ireland had to recover €13 billion starting on January 2017.

But nothing happened.

At some point Vestager got mad again and referred the case to the European Court of Justice. This time, Vestager wasn’t attacking Apple, but Ireland.

It looks like the case is closed now and Apple will slowly pay back the fine over time. Unfortunately, the fine is now more expensive than before because the U.S. dollar has been going down for a couple of years. Apple has hundreds of billions in cash, and a significant portion is overseas.

European governments lobbied to put an end to the Double Irish back in 2014. Apple moved some of its international cash to the tiny island of Jersey around the same time.

European governments are currently discussing a tax reform to tax big tech companies based on actual revenue in each European country. This way, tech companies wouldn’t be able to report profit in just one country with a lower corporate tax rate. But it’s taking longer than expected as some member countries are still dragging their feet.


Source: TechCrunch

Original Content podcast: ‘Dear White People’ returns to ask more uncomfortable questions

Dear White People has a pretty provocative title — and the show, for the most part, lives up to that promise, with a sharply drawn portrait of racial tension at Winchester University, a fictional Ivy League school.

It was originally a film written and directed by Justin Simien, who then reinvented the story as a Netflix series with each episode focusing on a different character; the spotlight shifts from Samantha White (played by Logan Browning), the host of the titular radio show, to many of the other students — white and black — around her.

The show just returned for season two, and on the latest episode of the Original Content podcast, we’re joined by our colleague Megan Rose Dickey (who also co-hosts Ctrl-T) to talk about our impressions of the new episodes, the show’s politics and how it resonates with our own lives and experiences.

We also cover Netflix’s goal of hitting 1,000 originals by the end of the year and the Jordan Peel-produced series about Nazi hunters that was just picked up by Amazon. Most importantly, we try to understand why Megan has never seen The Godfather.

You can listen in the player below, subscribe using Apple Podcasts or find us in your podcast player of choice. If you like the show, please let us know by leaving a review on Apple. You also can send us feedback directly.


Source: TechCrunch

In New York, his neighbors pounded on his walls, so he built this home theater in Texas – CNET

Growing up in a New York City apartment, Rajesh could never have his dream home-entertainment system. But he finally got his wish in Texas.
Source: CNET

Razer Blade Stealth vs. Dell XPS 13

Pitting the Razer Blade Stealth vs. Dell XPS 13 sees two of the best mid-range, mainstream laptops battle it our for the crown of our favorite laptop in the world. Which will come out on top?

The post Razer Blade Stealth vs. Dell XPS 13 appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414