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

Archivo del Autor: Belen De Leon

Amazon Black Friday 2019: Huge savings now on iPad, MacBook Air, Echo and Kindle – CNET

Amazon’s Black Friday deals on Fire TVs and tablets, DNA kits, Echo Dots, AirPods and more are already available.
Source: CNET

Best Black Friday 2019 iPad deals: The biggest Apple iPad savings available now – CNET

Apple’s iPad range is bigger and more confusing than ever. But thankfully, it’s an easy decision this year.
Source: CNET

Black Friday deals under $50: Save up to $60 on Google Home, Amazon Fire, Echo Dot – CNET

Here’s our list of the latest Black Friday deals that won’t break the bank.
Source: CNET

iPhone designer Jony Ive removed from Apple's leadership page as he leaves company – CNET

Ives’ plan to depart was announced in June.
Source: CNET

Brilliant Black Friday 2019 deals under $30: Roku, Amazon Fire, Sony speakers and more – CNET

Black Friday is a day away and these gifts make perfect stocking stuffers.
Source: CNET

TikTok apologizes for removing viral video about abuses against Uighurs, blames a “human moderation error�

TikTok has issued a public apology to a teenager who had her account suspended shortly after posting a video that asked viewers to research the persecution of Uighur people and other Muslim groups in Xinjiang. TikTok included a “clarification on the timeline of events,” and said that the viral video was removed four days after it was posted on November 23 “due to a human moderation error” and did not violate the platform’s community guidelines (the account @getmefamouspartthree and video have since been reinstated).

But the user, Feroza Aziz, who describes herself in her Twitter profile as “just a Muslim trying to spread awareness,” rejected TikTok’s claims, tweeting “Do I believe they took it away because of an unrelated satirical video that was deleted on a previous deleted account of mine? Right after I finished posting a 3 part video about the Uyghurs? No.”

In the video removed by TikTok, Aziz begins by telling viewers to use an eyelash curler, before telling them to put it down and “use your phone, that you’re using right now, to search up what’s happening in China, how they’re getting concentration camps, throwing innocent Muslims in there, separating families from each other, kidnapping them, murdering them, raping them, forcing them to eat pork, forcing them to drink, forcing them to convert. This is another Holocaust, yet no one is talking about it. Please be aware, please spread awareness in Xinjiang right now.�

TikTok is owned by ByteDance and the video’s removal led to claims that the Beijing-based company capitulated to pressure from the Chinese Communist Party (Douyin, ByteDance’s version of TikTok for China, is subject to the same censorship laws as other online platforms in China).

Though the government-directed persecution of Muslim minority groups in China began several years ago and about a million people are believed to be detained in internment camps, awareness of the crisis was heightened this month after two significant leaks of classified Chinese government documents were published by the New York Times and the International Consortium of Investigative Journalists, confirming reports by former inmates, eyewitnesses and researchers.

Aziz told BuzzFeed News she has been talking about the persecution of minority groups in China since 2018 because “as a Muslim girl, I’ve always been oppressed and seen my people be oppressed, and I’ve always been into human rights.”

In the BuzzFeed News article, published before TikTok’s apology post, the company claimed Aziz’s account suspension was related to another video she made that contained an image of Osama Bin Laden. The video was created as a satirical response to a meme about celebrity crushes and Aziz told BuzzFeed News that “it was a dark humor joke that he was at the end, because obviously no one in their right mind would think or say that.” A TikTok spokesperson said it nonetheless “violated its policies on terrorism-related content.”

“While we recognize that this video may have been intended as satire, our policies on this front are currently strict. Any such content, when identified, is deemed a violation of our Community Guidelines and Terms of Service, resulting in a permanent ban of the account and associated devices,” a TikTok spokesperson told BuzzFeed, adding that the suspension of Aziz’s second account, which the makeup tutorial video was posted on, was part of the platform’s blocking of 2,406 devices linked to previously suspended accounts.

In TikTok’s apology post today, TikTok US head of safety Eric Tan wrote that the platform relies on technology to uphold community guidelines and human moderators as a “second line of defense.”

“We acknowledge that at times, this process will not be perfect. Humans will sometimes make mistakes, such as the one made today in the case of @getmefamouspartthree’s video,” he added. “When those mistakes happen, however, our commitment is to quickly address and fix them, undertake trainings or make changes to reduce the risk of the same mistakes being repeated, and fully own the responsibility for our errors.”

Aziz told the Washington Post, however, that “TikTok is trying to cover up this whole mess. I won’t let them get away with this.”

The controversy comes as TikTok faces an inquiry by the U.S. government into how it secures the personal data of users. Reuters reported yesterday that TikTok plans to separate its product and business development, and marketing and legal teams from Douyin in the third quarter of this year.

 


Source: TechCrunch

Several Major Black Friday Sales Are Now Live (Walmart, Amazon, Etc)

It might be Thanksgiving, but according to these stores, Black Friday is already here.
Source: Wired

The best ultrawide monitors of 2019

Top of the line ultrawide monitors have the deepest curves, the sharpest colors, and the biggest screens on the market. We list the best ultrawide monitors you can buy right now.
Source: Digital trends

Vinted, the second-hand clothes marketplace, raises $141M at a $1B+ valuation

The market for second-hand clothes — the “circular economy” as it’s sometimes called — has been on the rise in the last several years, fuelled by economic crunches, a desire to make more responsible and less wasteful fashion choices, and a wave of digital platforms that are bringing the selling and buying of used clothes outside the charity shop. Today, one of the bigger companies in Europe working in the third of these areas is announcing a huge round of funding to double down on the trend.

Vinted, a site where consumers can sell and buy second-hand fashion, has raised €128 million (around $140.9 million) in a round that is being led by Lightspeed Venture Partners, with previous backers Sprints Capital, Insight Venture Partners, Accel and Burda Principal Investments also participating.

With this investment, the startup — founded and headquartered out of Vilnius, Lithuania — has passed a valuation of $1 billion (it is not specifying an exact amount), making it one of the biggest startups to come out of the country (but not the Baltics’ first unicorn… Estonian Uber competitor Bolt, formerly known as Taxify, is also valued at over $1 billion.)

The company is going to use the money to continue expanding in Europe, and building out more features on its platform to improve the buying and selling process, while sticking to its goal of providing a platform for consumers to list and buy used fashion.

“We want to make sure we don’t have new products,” CEO Thomas Plantenga said in an interview earlier. “All our sellers are regular people.” Some 75% of Vinted’s customers have never bought or sold second hand clothes in their lives before coming to the platform, he added. “The stigma is no longer there.”

Vinted’s growth comes on the heels of a remarkable turnaround for the startup. Founded in 2008 by Milda Mitkute and Justas Janauskas as a way to help Mitkute clear out her wardrobe before a house move, the company expanded fast, but at a price: by 2016, it was close to running out of money and business had slowed down to a crawl. Investors brought in Plantenga to turn it around.

“We changed the business model in 2016 to make the costs as low as possible for users to list clothes,” Pantenga said today. “That produced a dramatic change in our growth trajectory.”

The company, more specifically, went through some drastic changes. First, it clawed back a lot of its pricey international expansion strategy (and along with that a lot of the costs associated with it); and second, it removed all listing fees to encourage more people to list. Now, Vinted charges a 5% commission only if you conduct transactions on Vinted itself, bundling in buyer protection and shipping to sweeten the deal. (You can still post, sell and buy for free if you pay offline but you don’t get those perks.)

The turnaround worked, and the company bounced back, and two years later, in 2018, it went on to raise €50 million. Today, Vinted has some 180 million products live on its platform, 25 million registered users in 11 markets (plus a small base of users in the US, but business there is not actively cultivated) and 300 employees. It expects to sell €1.3 billion in clothes in 2019, has seen sales grow 4x in the last 17 months.

From fast fashion to fashion that lasts

Vinted’s rise has matched a wider trend in the region.

Europe is the home to some of the world’s biggest “fast fashion” businesses: companies like H&M, Zara and Primark have built huge brands around making quick copies of the hottest styles off the fashion presses, and selling them for prices that will not break the bank (or at least, no more than you might have previously paid to buy a pair of average jeans on the discount rack of a Gap).

But it turns out that Europe is also home to a very thriving market in second-hand clothes. One estimate has it that two out of every three Europeans have bought a second-hand good, and 6 out of 10 have sold their belongings using platforms dedicated to second-hand trade.

So even as the company continues to hold back on expanding in the US — perhaps burned a little too much by its previous efforts there; or simply aware of the wide competition from the likes of Ebay, OfferUp, Letgo, Poshmark, and many more — Vinted’s growth in Europe has caught the eye of US investors.

“At Lightspeed, we look for outlier management teams building generational companies. We’ve been impressed by the team’s ability to build an incredible product and value proposition for their community, and adapt and expand their business along the way,” said Brad Twohig, a partner at Lightspeed. “Vinted is defining its market and has built a global brand in C2C commerce and communities. We’re proud to partner with Vinted and leverage our global platform and resources to help them continue to build on their success and achieve their goals.”

While charity shops have traditionally dominated this market, sites like eBay, followed by a secondary wave of platforms like Vinted and another competitor in this space, Depop, have made selling and buying items into an established, low-barrier business.

All the same, given that extending the life of one’s goods feeds into a do-good ethos, it’s noticeable to me that Vinted hasn’t quite replaced the Salvation Army. There is no easy facility to sell on Vinted and give the proceeds to charity, if you so choose.

This could be something Vinted might try to address in the future, but there are no concrete plans at the moment.

“We are looking at making fashion circular for our users so that clothing that they bought doesn’t go to waste,” Plantenga said. “[Giving proceeds to charity] is super interesting and we should explore it as part of our growth story. To be honest, those things have been in the background and not developed because we’ve just been trying to keep up with everything, but the idea fits into our culture.”

E-commerce — in particular startups nipping at the heels of bigger players like Amazon and eBay by focusing on specific areas of the market that aren’t as well served by them — has had a bumper day in Europe, after brick-and-mortar marketplace Trouva earlier today also raised a sizeable round.


Source: TechCrunch

Revolut supports direct debits in the UK

Fintech startup Revolut is adding a key feature for users who want to replace their traditional bank account altogether. You can now pay with GBP direct debits. Revolut already added EUR direct debits last year.

While most people use cards to pay for goods and services in the U.K., some businesses require you to pay with direct debit. It can be a utility bill, a gym membership or a phone contract for instance.

Compared to card transactions, direct debits pull money directly from your account and transfer it to the recipient’s account. It doesn’t go through Mastercard or Visa. Some businesses love direct debits because it’s usually cheaper than card processing fees. Direct debits also don’t have an expiry date, unlike cards.

Customers from the European Economic Area can now share their GBP account details for direct debits in the U.K. Direct debits are protected against some fraud and payment errors by the U.K. Direct Debit Guarantee.

Revolut has partnered with Modulr for this feature as it uses Modulr’s API. Business customers will also be able to take advantage of direct debits. You can now pay suppliers with your account details, which could be convenient for large sums of money for instance.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445