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

Archivo del Autor: Belen De Leon

The Iowa Caucus Tech Meltdown Is a Warning

The Iowa results will come in eventually, thanks to a paper trail. But it underscores just how much can go wrong when you lean on unnecessary, untested tech.
Source: Wired

Online targeting needs tighter controls, UK data ethics body suggests

A UK government advisory body on AI and data ethics has recommended tighter controls on how platform giants can use ad targeting and content personalization.

Concerns about the largely unregulated eyeball-grabbing targeting tactics of online platforms — be it via serving ‘personalized content’ or ‘microtargeted ads’ to individuals or groups of users — include the risk of generating addictive behaviors; the exploitation and/or discrimination of vulnerable groups; the amplification of misinformation; and election interference, to name a few.

In a report published today the Centre for Data Ethics and Innovation (CDEI) sets out a number of recommendations for platforms that use targeting tools to determine what content or ads are shown to users which it argues will help build public trust in digital services, including those delivered by the public sector.

“Most people do not want targeting stopped. But they do want to know that it is being done safely and ethically. And they want more control,” writes chair Roger Taylor in an executive summary.

“Our analysis of the regulatory environment demonstrates significant gaps in their regulatory oversight,” the report goes on. “Our analysis of public attitudes shows greatest concern and interest about the use of online targeting on large platforms.

“Our research demonstrates that online targeting systems used by social media platforms (like Facebook and Twitter), video sharing platforms (like YouTube, Snapchat, and TikTok), and search engines (like Google and Bing) raise the greatest concerns in these areas.”

The advisory body, which was announced by the Conservative-led government in 2017 to help devise policy for regulating the use of AI and data-driven technologies, is calling for online targeting giants to be held to higher standards of accountability over their use of targeting tools.

Current regulations are inadequate to cover online targeting, per its analysis, while it dubs self-regulation and the status quo “unsustainable”.

Respondents to a survey the CDEI conducted were overwhelmingly in favour (61%) of giving an independent regulator oversight of the use of online targeting systems — vs just 17% preferring self-regulation to continue.

The UK government set out a plan to regulate a number of online harms in a White Paper published last year — which proposes a duty of care be placed on platforms to protect users from a range of harms, such as age inappropriate content or material that encourages damaging behaviors such as self-harm or eating disorders.

The CDEI suggests this proposed framework could help plug some of the regulatory gaps its report is flagging — “if online targeting is recognised within the independent regulator’s remit” (while warning that would still leave a number of gaps in the regulation of political advertising and advertising).

The report also calls for greater transparency in how online targeting systems operate — “so that society can better understand the impacts of these systems and policy responses can be built on robust evidence”.

Another key recommendation is for Internet users to be given greater control over the way they are targeted so that personalization can better fit their preferences.

“Online targeting has helped to put a handful of global online platform businesses in positions of enormous power to predict and influence behaviour. However, current mechanisms to hold them to account are inadequate,” the CDEI writes. “We have reviewed the powers of the existing regulators and conclude that enforcement of existing legislation and self-regulation cannot be relied on to meet public expectations of greater accountability.”

“There is recognition from industry as well as the public that there are limits to self-regulation and the status quo is unsustainable. Now is the time for regulatory action that takes proportionate steps to increase accountability, transparency and user empowerment,” it adds.

The CDEI is not proposing any specific restrictions itself — but rather advocating for a regulatory regime that “promote[s] responsibility and transparency and safeguard[s] human rights by design”.

It also recommends that a code of practice be applied to platforms and services that use online targeting systems requiring that they adopt “standards of risk management, transparency and protection of people who may be vulnerable, so that they can be held to account for the impact of online targeting systems on users”.

The future online harms regulator should have a statutory duty to protect and respect freedom of expression and privacy, it also suggests, writing that: “Regulation of online targeting should be developed to safeguard freedom of expression and privacy online, and to promote human rights-based international norms.”

The regulator will also need information gathering powers in order to assess compliance with the code, per the recommendations — including the power to require that independent experts are given secure access to platforms’ data to enable further compliance testing of their code.

“Online targeting systems may have a negative effect on mental health, for example as a possible factor in ‘internet addiction’. They could contribute to societal issues including radicalisation and the polarisation of political views. These are issues of significant public concern, where the risks of harm are poorly understood, but the potential impact too great to ignore,” the report warns.

“We recommend that the regulator facilitates independent academic research into issues of significant public interest, and that it has the power to require online platforms to give independent researchers secure access to their data. Without this, the regulator and other policymakers will not be able to develop evidence-based policy and identify best practice.”

Another recommendation is that platforms be required to maintain online advertising archives “to provide transparency for types of personalised advertising that pose particular societal risks” — such as for politics ads; employment and other similar opportunities where there may be a risk of unlawful discrimination; and for age-restricted products.

An ad archive is one of the self-regulatory measures which ad platforms including Facebook have developed and implemented in recent years as scrutiny of their systems has dialled up in the wake of the Cambridge Analytica political ad targeting scandal which was carried out using Facebook’s ad tools and user data.

Although such archives still tend to offer only limited visibility to users, while Facebook has been heavily criticized by researchers for failing to provide adequate tools to support academic study of its platform.

On “more meaningful control” for users over how they’re targeted, the Centre suggests support for a new market in third party ‘data intermediaries’ — to enable users’ interests to be represented across multiple services, and new third party safety apps.

It is also calling for formal coordination mechanisms between the future online harms regulator and the UK’s data watchdog (the ICO) and Competition and Markets Authority (CMA) — with the report flagging other related work being carried out by the ICO and CMA, including the ICO’s Age Appropriate Design Code; and the CMA’s market study of online platforms and digital advertising.

The latter raised concerns late last year about the market power of tech giants — with the regulator floating a range of potential interventions in its interim report, including asking for views on breaking up platform giants.  


Source: TechCrunch

The 2020 Nissan Titan XD is a not-too-heavy hauler – Roadshow

This rugged truck is designed to slot between half-ton and heavy-duty pickups, offering the comfort of the former with the confidence of the latter.
Source: CNET

2020 Mitsubishi Outlander Sport review: When the cons outweigh the pros – Roadshow

The Mitsubishi Outlander Sport may be attractively priced and come with a generous warranty, but these minor benefits in no way offset its long list of downsides.
Source: CNET

Coronavirus deaths spike over 400, 11 confirmed US cases: Everything we know – CNET

The death toll in China now exceeds the SARS outbreak.
Source: CNET

Azimo, the money transfer service, secures €20M debt finance from the European Investment Bank

Azimo, the money transfer service that is HQ’d in London but has the majority of its staff based in based in Poland, has secured €20 million in debt from the European Investment Bank (EIB), the lending arm of the European Union.

The financing is supported by the European Fund for Strategic Investments (EFSI), the financial pillar of the EU’s “Investment Plan for Europe”. Azimo says the capital provided by EIB will be used to accelerate the company’s R&D and to “scale up” its proprietary payments platform. This will include further job creation at the fintech’s Kraków offices, where 130 out of 160 total staff are currently located.

Azimo has raised $50 million of equity funding to date — investors include Rakuten, eVentures, Greycroft and Frog Capital — and in August the company said it was profitable. It offers low cost international payments to 200+ countries and territories around the world, and claims 2 million registered customers.

“[We are] planning to use the finance to scale faster in Europe,” Azimo co-founder and executive chairman Michael Kent tells TechCrunch. This will include investing in engineering and product talent, “so we can adapt our product for ever more countries and build ever better instant payment rails”.

In addition, the fintech plans to increase marketing spend and “spread the gospel of Azimo’s faster and cheaper proposition to more customers in the EU,” says Kent.

Meanwhile, Azimo securing a line of credit from the EIB is interesting in the context of Brexit. The company is very typical of European tech scale-ups that have teams split across the U.K. and continental Europe, born in part out of the U.K.’s membership of the EU and freedom of movement, which as of this week came to an end.

Kent has already had to re-jig the business by securing an e-money license in the Netherlands in order to continue trading in Europe. And he has views on what the U.K. government needs to do next, specifically with regards to accessing European skilled labour, which he has said is the “lifeblood of fintech“.

“I have a very international team in London too and always will,” Kent tells me. “I want to be able to keep them here and augment that team with top talent. Skilled tech workers are super mobile and they don’t come to London for the weather or the living costs but for the opportunities. The noises coming from government and eventually the policies are super important in framing how that target audience thinks”.


Source: TechCrunch

DBP Donut takes a trip into short form storytelling with “The Ride�

DBP Donut, the advertising and short-form entertainment production company launched by Mark and Jay Duplass (darlings of independent film and TV) and their partners Charlie Leahy and Nigel Lopez-McBean, unveiled their new short-form production “The Ride” last week at the Sundance Film Festival.

It’s the latest foray into the micro-narrative genre from the Duplass brothers, who have made their careers in the entertainment business by coming up with creative ways to make money off of their independent, low-budget productions that depend on well-written scripts and intimate, quirky performances.

Both Sundance and new media platforms have done well for the two brothers. They found success with their first film, “The Puffy Chair”, which debuted at Sundance and was eventually picked up and distributed by Netflix. “Animals”, their short form, animated production, which debuted at Sundance, was eventually picked up by HBO.

With the new series, written by, directed and starring Linas Phillips, DBP Donut is trying its hand at creating a series for the new short form distribution platforms like Quibi or Ficto, which have sprung up to offer 7-10 minute episodes to mobile audiences, or the established streaming services Netflix, Hulu, and Amazon which have all also played around with shorter shows.

Short form has become a bigger business over the past few years.

In 2018, Netflix ordered Follow This, a Buzzfeed News series of 20 15-minute documentaries, and Comedians in Cars Getting Coffee, the Emmy-nominated short-form series from Jerry Seinfeld. In the same period, Amazon Prime ordered a series from Funny or Die, one of the originators of comedic shorts online, along with over 100 short-form videos from film festivals around the world.

And YouTube has long been the home for comedians and dramatists alike looking to make a name for themselves with bite-sized shows and smaller production budgets.

In this context, “The Ride” should be a smash. It has a great premise — and one that’s made for short form storytelling — following the interactions of an Uber driver and his passengers over the course of several rides.

It’s similar to the structure that was established by the popular web series, “High Maintenance“, about a weed dealer in New York City and his brief exchanges with clients. That show was eventually was optioned by HBO and turned into a more traditional, 30 minute comedy series.

However, where “High Maintenance” turned a sympathetic eye toward its anonymous main character and his customers, “The Ride”‘s jaundiced view of its protagonist and the passengers he’s chauffeuring around Los Angeles makes embracing the series harder.

The toxic tone is intentional, and a reflection of the one-time, down-and-out experiences of its creator.

In an interview with Deadline, Phillips described the origins of the series. “I had moved back to LA. Things, to be honest, were not going super well for me… I was getting over a breakup, and struggling financially. I was Lyft driving,” Phillips said.

At the time, DBP Donut was looking for shows to develop and Jay Duplass (who was a friend) called Phillips and asked if he wanted to do a show about how horrible his life was. Phillips said yes.

Over the course of the show’s run, viewers follow the personal and professional tribulations of “Wayne” a ride-share driver with a one-star rating (something which is actually impossible for a driver on any service to hold and still be able to drive). Wayne’s low ratings are a function of his commitment to what he feels is his true calling — becoming a spiritual coach and providing guidance to the hapless and hopeless citizens of Los Angeles.

While not all audiences may want to join Donut on “The Ride”, the show is a sign of where production studios are going, drawn by the promise of new platforms willing to pay up for these short-form shows.

That’s a win for production studios like Donut and creative talent across the board.

“There are some interesting opportunities with these new quote unquote short form services,” says Mark Duplass, Donut’s co-founder and the head of Duplass Brothers Productions alongside his brother Jay. “To attract talent they have to pay really good prices and they have to give you some ownership.”


Source: TechCrunch

Dixa, the customer engagement platform, picks up $36M Series B

Dixa, the customer engagement platform, has closed $36 million in Series B funding. Leading the round is Notion Capital, with participation from existing investors Project A Ventures and SEED Capital.

The Copenhagen and now London-based startup says it will use the new capital to accelerate its product development. This will including innovating with regards to the way it handles data, and further integrations with third-party software.

Headcount in its product and engineering teams will also increase, and Dixa says it plans to “double-down” on its go-to-market strategy in Europe and the U.S., where the company says it is seeing strong demand. In the last two years, it has grown from 12 to 120 employees across 5 offices in Copenhagen, London, Berlin, Kyiv, and Lviv.

Noteworthy, the Series B comes less than a year after Dixa raised a $14 million Series A, and the startup claims it didn’t need the cash. A sign of an overheated market and cheap money, perhaps? However, Dixa co-founder and CEO Mads Fosselius says it was all about investor-startup-fit based on Notion Capital’s track record investing in SaaS. The VC firm’s SaaS investments include Tradeshift, Mews, NewVoiceMedia, Paddle, Unbabel and others.

Founded in 2015 by Jacob Vous Petersen and Mads Fosselius, Dixa wants to end bad customer service with the help of technology that claims to be able to facilitate more personalised customer support. Dubbed a “customer friendship� platform, the Dixa cloud-based software works across multiple channels — including phone, chat, e-mail and Facebook Messenger — and employs a smart routing system so the right support requests reach the right people within an organisation.

“The problem for customer-facing support teams today is that tickets shared in boxes and legacy call center solutions limit a brand’s ability to connect to their customers where they want to and add extra administrative burdens that ultimately harms the customer experience,� co-founder and CEO Mads Fosselius told me when the company raised its Series A.

More broadly, the platform competes with Zendesk, Freshdesk and Salesforce Servicecloud. However, Fosselius says that in contrast Dixa provides a more “holistic and data-driven customer and agent experience”.

Adds Jos White, General Partner at Notion: “Customer service is one of the largest software categories out there, and yet the market is still operating in transactional silos and not reflecting the world we live in. We think Dixa has what it takes to upend the industry with a platform that works across any channel and brings real-time intelligence to every conversation. We couldn’t be more excited to be investing in the company”.


Source: TechCrunch

Truecaller hits 200 million users

Truecaller, one of the world’s largest caller-identification service providers, has amassed 200 million monthly active users and is increasingly proving that it can turn a profit, it said Tuesday.

In India, Truecaller’s largest market, the service now has 150 million monthly active users, it said.

Reaching the 200 million milestone gives the Swedish firm a significant lead over its Seattle-based chief rival Hiya, which as of October last year had about 100 million users.

But unlike its rivals, Truecaller has expanded beyond its caller ID and spam monitoring service. In recent years, it has added messaging and payments services in some markets. Both of these are gaining adoption, said Truecaller co-founder and chief executive Alan Mamedi (pictured above) in an interview with TechCrunch.

The payments service, currently available only in India, would soon be expanded to some African markets, said Mamedi. In India, Truecaller plans to offer lending service in a few weeks, he said.

Finances

There are scores of startups in India today that are offering payments service to users. Dozens of firms, including Truecaller and giants such as Alibaba-backed Paytm, and Walmart’s PhonePe have rolled out payments service in the country that is built atop of UPI, an infrastructure developed by a coalition of banks — and backed by the government.

What makes Truecaller unique is that it is not burning so much money.

Mamedi said Truecaller was profitable in the quarter that ended in December. “It’s been a very proud moment for us, especially in an industry where most companies spend a lot of money to onboard users,” he said. Truecaller has raised about $99 million to date, per Crunchbase, and counts Sequoia Capital and Kleiner Perkins among its investors.

Truecaller generates more than half of its revenue from ads that it serves to its users. But Mamedi said the firm’s subscription service, which offers a range of additional features including stripping of ads, is gaining traction. Today, it accounts for about 30% of all revenue Truecaller clocks, he said.

The premium offering is available for 70 cents a month in India. Mamedi said the company is experimenting with pricing in different markets. In the U.S., the same monthly subscription is priced at $2.99, for instance.

The startup will attempt to maintain this momentum — and it successfully did so in January — but Mamedi cautioned that things may change based on immediate business decisions such as potential acquisition of startups. What happens next? IPO is on the cards, but he said the startup will take two years to be ready for that phase of its journey.


Source: TechCrunch

Iowa caucus results delayed due to reporting 'inconsistencies' after switching to new tech system – CNET

The Iowa Democratic Party says it’s “not a hack or an intrusion.”
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487