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

Archivo del Autor: Belen De Leon

Facebook Tamed the Feral Internet—and That’s Too Bad

At least we still have Twitter.
Source: Wired

Thumbtack Tries Bridging the Benefits Gap for Gig Workers

As tech companies draw scrutiny over on-demand labor practices, one platform is piloting a program in which worker benefits are supported by customers.
Source: Wired

NASA’s Space Shuttle Rises From the Dead to Power New Vehicles

New documents show that Boeing wants to use Space Shuttle engines on a secret military project, the latest move to reuse parts of the famous vehicle.
Source: Wired

Apple is offering interest-free financing to boost iPhone sales in China

Apple is looking to get over its sales woes in China but offering prospective customers interest-free financing with a little help from Alibaba.

Apple’s China website now offers financing packages for iPhones that include zero percent interest packages provided in association with several banks and Huabei, a consumer credit company operated by Alibaba’s Ant Financial unit, as first noted by Reuters.

The Reuters report further explains the packages on offer:

On its China website, Apple is promoting the new scheme, under which customers can pay 271 yuan ($40.31) each month to purchase an iPhone XR, and 362 yuan each month for an iPhone XS. Customers trading in old models can get cheaper installments.

Users buying products worth a minimum of 4,000 yuan worth from Apple would qualify for interest-free financing that can be paid over three, six, nine, 12 or 24 months, the website shows.

Apple is also offering discounts for customers who trade in devices from the likes of Huawei, Xiaomi and others.

The deals are an interesting development that comes just weeks after Apple cut revenue guidance for its upcoming Q1 earnings. The firm trimmed its revenue from the $89 billion-$93 billion range to $84 billion on account of unexpected “economic deceleration, particularly in Greater China.”

Offering attractive packages may convince some consumers to buy an iPhone, but there’s a lingering sense that Apple’s current design isn’t sparking interest from Chinese consumers. Traditionally, it has seen a sales uptick around the launch of iPhones that offer a fresh design and the current iPhone XR, XS and XS Max line-up bears a strong resemblance to the one-year-old iPhone X.

The first quarter of a new product launch results in a sales spike in China, but Q2 sales — the quarter after the launch — are where devices can underwhelm.

It’ll be interesting to see if Apple offers similar financing in India, where it saw sales drop by 40 percent in 2018 according to The Wall Street Journal. Apple’s market share, which has never been significant, is said to have halved from two percent to one percent over the year.

Finance is a huge issue for consumers in India, where aggressively priced by capable phones from Chinese companies like Xiaomi or OnePlus dominate the market in terms of sales volume. With the iPhone costing multiples more than top Android phones, flexible financing could help unlock more sales in India.

China, however, has long been a key revenue market for Apple so it figures that this strategy is happening there first.


Source: TechCrunch

Galaxy S10 phones can charge your headphones and watches, and that's awesome – CNET

Your move, Apple.
Source: CNET

2019 Chevrolet Corvette review: America’s sports car is still a thrill – Roadshow

Chevy’s C7 Corvette represents one heck of a performance bargain, but it comes at the expense of luxury and tech.
Source: CNET

Rakuten’s Viber chat app plans to charge to operate chatbots in controversial move

Viber, the messaging app down by Japanese e-commerce firm Rakuten, is poised to implement a controversial new strategy that will see it charge companies that run chatbots on its platform.

The conventional wisdom is to work with content companies to help bring users to messaging platforms and keep them engaged but Viber, which has struggled to keep up with rivals like WhatsApp and Line, is turning that on its head.

Starting April 1, Viber will charge chatbot operators $4,500 per month for the ability to send up to 500,000 messages to users. Those who exceed that range will be eligible to send up to one million messages per month for $6,500. The new fees are being communicated to companies that operate Viber chatbots, but Viber hinted at its new monetization plans in an email to TechCrunch.

“Bots can be published for free; however, to ensure the highest discoverability and quality of content for bots, we will be introducing a commercial commitment in the coming months. A key aim with this move is to ensure that users are presented with a steady stream of highly relevant and relatable content and a commercial commitment is one key tool for ensuring a quality experience for users,” Debbi Dougherty, head of B2B Marketing & Communications for Viber, explained.

This is a risky strategy that is likely alienate companies that operate chatbots on Viber as well a brands who bought into a bot strategy.

These costs have come out of the blue, much to the surprise of startups that spent time developing chatbots for the Viber platform.

“For an early stage startup, this isn’t going to work,” Edmundas Balčikonis, co-founder of Eddy Travels — a travel concierge service that took part in Techstars’ Toronto program — told TechCrunch by phone.

Balčikonis said his startup was attracted to the Viber platform because it provided all the necessary documentation and APIs to build a chatbot up front and in public. Having spent eight months developing its Viber bot, Eddy Travels plans to double down on its efforts with Facebook Messenger and Telegram where its bot-based service runs without charge and has seen multiples more users and engagement.

“Viber encouraged us to built the bot, but never discussed the price and there’s no price in the website documentation,” he said. “Messenger is showing way more traction for us… we didn’t get any significant engagement on Viber.”

Indeed, the strategy seems to be quite the opposite that Viber needs to take if it is to gain marketshare from the chat app leaders. WhatsApp — the world’s largest messaging service with over 1.6 billion monthly active users — doesn’t currently support chatbots, but instead of playing to its strengths, Viber is trying to squeeze additional revenue here under the cloak of “a quality user experience.”

Times are already hard though at Viber. TechCrunch spoke to six chatbot startups who develop a range of services for customers, including banks, insurance companies and media, but we found that none run any projects on Viber. Each said their desire to work on the Viber platform would diminish further if they were forced to pay for the privilege.

The Viber service is popular in pockets of the world, including the Philippines, Myanmar and some Eastern European markets. Current CEO Djamel Agaoua, a seasoned advertising executive, promised to work on the revenue and business model when he took the helm in 2017. Under his leadership, Viber has pushed its communities chat feature for brands and tried to tap into e-commerce, but little is known of how that has progressed.

Rakuten’s recent 2018 financial report was released this month and it made scant reference to Viber, other than to note that the service and Rakuten Mobile, the company’s MVNO offering in Japan, had “substantially increased revenue thanks to their full-scale aggressive sales activities.”

No raw figures were provided but Rakuten’s ‘Internet Services’ division, which houses Viber and Rakuten Mobile, saw its annual revenue increase by 15.9 percent to 788.4 billion JPY. That’s around $7.1 billion and it sounds impressive, but the bulk of that revenue is from Rakuten Mobile, which has teamed up with traditional operator KDDI to take a crack at Japan’s mobile market.

What we know about Viber is that it has increased its content monetization — which included advertising, sponsored stickers and more — and that now accounts for the bulk of its revenue having surpassing income from Viber VoIP calling packages.

But, again, there’s no raw revenue data here. Rakuten also no longer provides active user information for Viber, which it said said has registered over one billion users since its creation in 2011. That’s not an informative statistic.

Things seem to be so bad that Viber doesn’t even provide an active user number to advertisers, according to a pitch deck seen by TechCrunch. The data shown includes a selection of actions that Viber claims happen per minute, including 1.2 million logins, but there’s no headline monthly active user statistic. Barcelona, which counts Rakuten as a sponsor, and Coke are among the brands that use Viber.

Now the service’s content monetization push has extended into chatbots, but the obvious risk is that companies and brands will simply go elsewhere where, frankly, they already have a larger and more captive audience.

Rakuten bought Viber for $900 million in January 2014, just one month before Facebook forked out $19 billion to acquire WhatsApp. The Viber deal seemed prescient. Sure it didn’t have the same scale as WhatsApp but it was comparable — 300 million registered compared to WhatsApp’s 450 million active — and teaming with a major internet company would bring a larger budget and opportunities.

The sad reality of today, however, is WhatsApp has grown into one of the world’s most important social services but Viber has floundered. Policies that are as short-sighted as monetizing chatbots will ensure Viber continues to be an also-ran. That surely wasn’t how Rakuten envisaged its acquisition progressing.


Source: TechCrunch

China wants its rural villages to go cashless by 2020

Residents of even the tiniest far-flung villages in China may soon be able to pay on their phones to run daily errands as Beijing announced this month that it aims to make mobile payments ubiquitous in rural areas by the end of 2020.

The plan arrived in a set of guidelines (document link in Chinese) jointly published by five of China’s top regulating bodies, including the central bank, the Banking and Insurance Regulatory Commission, the Securities Regulatory Commission, the Ministry of Finance and the Ministry of Agriculture and Rural Affairs, in a move to make online financial services more accessible to rural residents.

The hope is that by digitizing the lives of the farming communities, from getting loans to buy fertilizers to leasing lands to city developers, China could bolster the economy in smaller cities and countryside hamlets. Hundreds of millions of rural Chinese have migrated to large urban centers pursuing dreams and higher-paying jobs, but 42 percent of the national population remained rural as of 2017. While scan-to-pay is already a norm in bigger cities, digital payments still have considerable room to grow in rural towns. All told, 76.9 percent of China’s adults used digital payments in 2017. That ratio was 66.5 percent in rural parts, according to a report released by the central bank.

Following the digital payments pledge was the release of the annual Number One Document (in Chinese) that outlines China’s national priorities for the year. Over the past 16 years, China has devoted the paper to its rural economy and this year, digital integration continues to be one of the key goals. More precisely, Beijing wants rural officials to ramp up internet penetration, the digitization of public services, sales of rural produce to city consumers, and more.

Those directives usher in huge opportunities for companies in the private sector. Tech heavyweights such as Alibaba and JD.com were already looking outside megacities a few years ago. Both have set up online channels enabling farmers to sell and buy as well as working with local governments to build up logistics networks.

Alibaba notably invested in Huitongda, a company that provides merchandising, marketing and supply chain tools to rural retail outlets. Despite posting the slowest revenue growth in three years, Alibaba saw exceptional user growth in rural regions. Similarly, JD’s daily orders from smaller Tier 3 and 4 cities were growing 20 percent faster than those in Tier 1 and 2 cities like Beijing and Hangzhou, the company said in 2017.

Other players went with a rural and small-town play early on. Pinduoduo, an emerging ecommerce startup that’s close on the heels of Alibaba and JD, gained a first-mover advantage in these less developed regions by touting cheap goods. Kuaishou, a Tencent-backed video app that rivals TikTok’s Chinese version Douyin, has proven popular in the hinterlands as farmers embrace the app to showcase the country life and sell produce through live streaming.


Source: TechCrunch

Checking the tech in the 2019 Chevrolet Corvette video – Roadshow

A performance data recorder sets the Corvette apart from other sports cars, but don’t expect any driver’s aids.
Source: CNET

2019 Chevrolet Corvette convertible is a classic drop-top video – Roadshow

The sun is out, the top is down, and all is right in the world.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490