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

Archivo del Autor: Belen De Leon

Best 55-inch TVs for 2020 – CNET

They’re like 65-inch TVs, only smaller.
Source: CNET

Leaked photos confirm next Samsung flagship phone to be called Galaxy S20 – CNET

Electronics giant is skipping a bunch of brand numbers following Galaxy S10.
Source: CNET

Original Content podcast: Netflix’s ‘6 Underground’ is very fun and very dumb

Netflix’s “6 Underground” feels like a movie that belongs on the big screen.

Sure, it isn’t part of a giant franchise (yet), and it doesn’t feature any well-known superheroes — but it does star “Deadpool”‘s Ryan Reynolds as a wise-cracking hero who criss-crosses the globe, going from one spectacularly destructive set piece to another. And behind the camera, you’ve got Michael Bay (who made “Bad Boys” and countless “Transformers” movies) coordinating the action.

On the latest episode of the Original Content podcast, your hosts freely admit that we … enjoyed it?

The movie is spectacularly dumb, but Bay’s approach to action — cut as often as possible and blow up everything — never gets boring. “6 Underground” opens with a fast-paced car-chase that introduces the titular team of international operatives (each of them with their own specific skill), and it follows up with scenes that are even more inventive and/or pulse-pounding.

It also helps that the script comes from “Deadpool” writers Rhett Reese and Paul Wernick, so there’s a glib, profane energy to all of the dialogue, and some of the jokes are genuinely funny.

But your enjoyment will hinge on your ability to turn off your brain — to not be bothered by a plot that’s both laughably slapdash and ridiculously convoluted, or by Bay’s tendency to film women as if their butts were their main features.

And you definitely don’t want think too hard about the core premise, which suggests that the world would be a better place if secretive tech billionaires ignore international law and could force regime change in the Middle East.

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 can also send us feedback directly. (Or suggest shows and movies for us to review!)

And if you want to skip ahead, here’s how the episode breaks down:
0:00 Intro
0:42 “6 Underground” spoiler-free review
22:49 “6 Underground” spoiler discussion


Source: TechCrunch

Former Google Pay execs raise $13.2M to build neo-banking platform for millennials in India

Two co-founders of Google Pay in India are building a neo-banking platform in the country — and they have already secured backing from three top VC funds.

Sujith Narayanan, a veteran payments executive who co-founded Google Pay in India (formerly known as Google Tez), said on Monday that his startup, epiFi, has raised $13.2 million in its Seed financial round led by Sequoia India and Ribbit Capital. The round valued epiFi at about $50 million.

David Velez, the founder of Brazil-based neo-banking giant Nubank, Kunal Shah, who is building his second payments startup CRED in India, and VC fund Hillhouse Capital also participated in the round.

The eight-month-old startup is working on a neo-banking platform that will focus on serving millennials in India, said Narayanan, in an interview with TechCrunch.

“When we were building Google Tez, we realized that a consumer’s financial journey extends beyond digital payments. They want insurance, lending, investment opportunities and multiple products,� he explained.

The idea, in part, is to also help users better understand how they are spending money, and guide them to make better investments and increase their savings, he said.

At this moment, it is unclear what the convergence of all of these features would look like. But Narayanan said epiFi will release an app in a few months.

Working with Narayanan on epiFi is Sumit Gwalani, who serves as the startup’s co-founder and chief product and technology officer. Gwalani previously worked as a director of product management at Google India and helped conceptualize Google Tez. In a joint interview, Gwalani said the startup currently has about two-dozen employees, some of whom have joined from Netflix, Flipkart, and PayPal.

Shailesh Lakhani, Managing Director of Sequoia Capital India, said some of the fundamental consumer banking products such as savings accounts haven’t seen true innovation in many years. “Their vision to reimagine consumer banking, by providing a modern banking product with epiFi, has the potential to bring a step function change in experience for digitally savvy consumers,� he said.

Cash dominates transactions in India today. But New Delhi’s move to invalidate most paper bills in circulation in late 2016 pushed tens of millions of Indians to explore payments app for the first time.

In recent years, scores of startups and Silicon Valley firms have stepped to help Indians pay digitally and secure a range of financial services. And all signs suggest that a significant number of people are now comfortable with mobile payments: More than 100 million users together made over 1 billion digital payments transaction in October last year — a milestone the nation has sustained in the months since.

A handful of startups are also attempting to address some of the challenges that small and medium sized businesses face. Bangalore-based Open, NiYo, and RazorPay provide a range of features such as corporate credit cards, a single dashboard to manage transactions and the ability to automate recurring payouts that traditional banks don’t currently offer. These platforms are also known as neo-bank or challenger banks or alternative banks. Interestingly, most neo-banking platforms in South Asia today serve startups and businesses — not individuals.


Source: TechCrunch

How to watch the Texans vs. Chiefs NFL playoff game without cable – CNET

It’s always appointment viewing when Patrick Mahomes and Deshaun Watson are on the same field.
Source: CNET

CES was a snoozefest

At a certain point during the last week, I found myself wandering the halls of CES, looking for the gadget that would fix all of my problems. Maybe it’s the modern condition, or just a sign of having been involved in this industry for far too long.

Technology, of course, has a long and sometimes spotty history of attempting to resolve problems it exacerbated in the first place. Fighting fire with fire, as it were. The Nintendo Wii, for instance, was heralded as fight against a sedentary population to which video games have significantly contributed. Hell, Fitbit helped build an entire industry out of it.

Having utterly matured the world of wearable fitness devices, however, the industry has moved on to the next bit frontier: sleep. There’s about a dozen reasons why sleeping with your smartphone is a bad idea, but I’ve woken up with an iPhone imprint on the side of my face more times than I’d care to admit. We know it’s bad and yet, we still do it. But the depths of our addiction are a topic for another time.


Source: TechCrunch

The school-friendly Lenovo 100E Chromebook is just $119 today – CNET

It includes a USB-C port, 10-hour battery life and three free months of Disney Plus. Plus, score four Lightning cables for $8.
Source: CNET

Identifying opportunities in today’s saturated cybersecurity market

Yoav Leitersdorf is the founder of YL Ventures, a 12-year-old, Mill Valley, California.-based seed-stage venture firm that invests narrowly in Israeli cybersecurity startups and closed its fourth fund with $120 million in capital commitments last summer — a vehicle that brings the capital it now manages to $260 million.

The outfit takes a concentrated approach to investing that has seemingly been paying off. YL Ventures was the biggest shareholder in the container security startup Twistlock, for example, which sold to Palo Alto Networks last year for $410 million after raising $63 million altogether. (YL Ventures had plugged $12 million into the company over four years.) It was also the biggest outside shareholder in Hexadite, an Israeli startup that used AI to identify and protect against attacks and that sold in 2017 to Microsoft for a reported $100 million.

Still, the firm sees a lot of cybersecurity startups. It also has an advisory board that’s comprised of more than 75 security pros from heavyweight companies. For insight into what they’re shopping for this year — and how startups might grab their attention — we reached out to Leitersdorf last week to ask what he’s hearing.


Source: TechCrunch

China Roundup: WeChat’s new focus on monetization

Hello and welcome back to TechCrunch’s China Roundup, a digest of recent events shaping the Chinese tech landscape and what they mean to people in the rest of the world. At the beginning of each year, a large crowd of developers, content creators and digitally-savvy business owners gather in the southern Chinese city of Guangzhou for the WeChat conference, the messaging giant’s premier annual gathering. The event is meant to give clues to WeChat’s future and the rare occasion where its secretive founder Allen Zhang emerges in public view. But this year, much to the audience’s disappointment, Zhang was absent.

WeChat’s new era of money-making

The boss’s absence was not outright unexpected, an industry analyst told me, as WeChat shifts to focus more on monetization. With 1.1 billion active users, the app has been incredibly conservative with selling ads and pursuing other money-making strategies, an admirable decision from the user’s perspective but arguably frustrating for Tencent’s stakeholders. Part of the restrain is due to Zhang’s user-first design philosophy and minimalistic product aesthetics. When reflecting on why WeChat doesn’t support splash ads — ads that are displayed full-page every time an app is launched — the boss had this to say (in Chinese) at last year’s WeChat conference:

“If WeChat is a person, it must have been your closest friend to deserve so much time you spent on it. So how could I have the heart to plaster an ad on your best friend’s face and ask you to watch the ad before speaking to him?”

The emphasis on user experience now seems overshadowed by Tencent’s need to carve out more revenue streams. The giant’s cash cow — its gaming business — has taken a hit in recent years following a wave of new government policies on the online entertainment industry. Tencent’s imminent rival ByteDance, the creator of TikTok, is getting a larger slice of the digital advertising pie in China.

One way to step up monetization within WeChat is to stimulate more business transactions. The app mapped out at the conference what it has done and what it plans to do on this front.

WeChat founder Allen Zhang addressing the audience of WeChat’s annual conference through a pre-recorded video in January 2020 

Mini programs

The lite apps that skip app store downloads and run inside WeChat have surpassed 300 million daily active users. Practically every internet service in China — with the exception of a few that are at odds with Tencent, such as Alibaba’s ecommerce platforms — have built a WeChat mini program version of their full-fledged app. Without ever leaving WeChat, users can complete tasks from playing casual games, booking movie tickets to getting food delivered.

Consumers and businesses are indeed increasingly embracing WeChat as a platform for transactions, of which the default payment method is WeChat Pay. Users spent more than 800 billion yuan ($115 billion) through mini apps in 2019, up 160% year-over-year driven by the likes of ecommerce and other retail activities.

To further drive that spending momentum, WeChat announced it will make it easier for businesses to monetize through mini programs. For one, these apps will be better integrated into WeChat’s search results, giving businesses more exposure. The messenger will also broaden the variety of ads embedded in mini programs and provide logistics management tools to retail-focused developers.

These efforts signify WeChat’s shift from focusing on mass consumers to businesses, a strategy that goes in tandem with Tencent’s enterprise-driven roadmap for the next few years.It remains to be seen whether these changes will square with Zhang’s user-first philosophy.

Credit scoring

WeChat’s one-year-old “Payments Score” has picked up some 100 million users by far. The program came about amid China’s push to encourage the development of credit scoring across society and industries to both regulate citizen behavior and drive financial inclusion, although Tencent’s private effort should not be conflated with Beijing’s national scheme. Like Alibaba’s Sesame Credit, WeChat Payments Score is better understood as a user loyalty program. Participation is optional and scores factor in variables such as user identity, payment behavior and default history.

Such a trust-building vehicle holds the potential to bring more transactions to WeChat, which previously lacked a full-fledged ecommerce infrastructure a la Alibaba’s Taobao. Users with a high score receive perks like deposit-free hotel booking, while application of the program is not limited to transactions but has also been adapted for rewarding “good” behavior. For instance, those with high points can redeem recyclable trash bags for free.

Tencent’s gaming empire

Tencent snatched up another gaming studio to add to its portfolio after earmarking an undisclosed investment in PlatinumGames, the Japanese developer of the well-received action title Bayonetta said in a blog post.

Over the decade the Chinese gaming behemoth has extended its footprint to a raft of influential gaming studios worldwide, taking stakes in the likes of League of Legends maker Riot Games (full control), Clash of Clans’ Supercell (84%), Fornite developer Epic Games (40%), PlayerUnkonwn’s Battlegrounds’ Bluehold (rumored 10%), and World of Warcraft’s Activation Blizzard. It’s also Nintendo Switch’s publishing partner in China.

PlatinumGames noted that it will continue to operate independently under its existing corporate structure, a setup that’s in line with Tencent’s non-interference investment principle and a major appeal to companies desiring both the giant’s resources and a degree of autonomy. The corpus of cash will help strengthen PlatinumGames’ current business, expand from game developing into self-publishing and add a “wider global perspective.”

Tencent’s hands-off approach has led industry experts to call it an “investment vehicle” relying on external intellectual property but in recent times the company’s in-house development teams have been striving for more visibility. Its Shenzhen-based TiMi studio, for example, is notable for producing the mobile blockbuster Honor of Kings; its Lightspeed and Quantum studio, similarly, rose to fame for developing the popular mobile version of PUBG.


Source: TechCrunch

Funeral Tech Startups Expand Your Posthumous Possibilities

You can’t choose when your time runs out, but you *can* opt to transmute your ashes into diamonds or be buried in fungus. 
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445