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

Archivo del Autor: Belen De Leon

Don’t break big tech, fix it

The internet turned the world on its head. It’s time to apply the same audacious ambition to rethinking regulation

The political weather has been slowly turning against big tech for a while, but the last few weeks have thrown the storm clouds into sharp relief. Much of the responsibility for the growing backlash falls on the tech industry; inclusion has failed to keep pace with innovation and neutrality has been used as an excuse to side-step difficult conversations.

But politicians and policymakers are complicit too: all businesses operate within a legal and political framework, and successive governments have looked the other way or sought quick fixes rather than doing the hard work of starting over for the internet age.

This policy failure matters because conventional wisdom is a poor match for the complexity of the modern world. Contrary to the dominant narrative, most tech companies aren’t selling your data. The common refrain that “if you’re not paying, then you’re the product” is particularly unhelpful, simultaneously implying that companies don’t care about users, and that apps are primarily a veneer for exploitation. While it makes for a good sound bite, this doesn’t hold water: internet businesses live or die depending on whether they can retain users, and the apps we take for granted would have been unimaginable a generation ago.

Nevertheless, the situation we now find ourselves in is undeniably overshadowed by a huge imbalance of power. Worse still, we’re facing it at a perilous time for political nuance.

Across the Western world, the swell of populism, which offers outrage but no real answers, threatens to drown all before it. Globalisation has borne the brunt thus far, but populist movements are searching for a new scapegoat: the left seeks one that puts profit before morality, the right one that puts liberalism before tradition. Big tech, with its reverence for disruption and its West Coast elites, is a perfect foil for both.

This makes getting perspective hard, and yet for any solution to last we will need to resolve some knotty tradeoffs. Three in particular have no obvious answers:

First, competing demands for stronger data controls and for increased competition. In Europe, the GDPR goes a long way to upgrading outmoded data protection rules. But it explicitly prevents individuals from exporting their social graph — the map of who they are connected to — from one platform to another. This sort of bootstrapping was essential for many of today’s big apps to get started, and the competition this fueled kept everyone on their toes. The irony now is that locking data down too far may make the current incumbents unassailable.

Second, distaste both for targeted advertising and for the homogenisation of culture. The black box of digital advertising can feel invasive, particularly when ads follow you around the web. But it’s also enabled countless new businesses to get in front of customers they would never otherwise have found. This is about more than cheap razors and avocado toast; for example, after decades of stasis, innovative new menstrual products are finally viable because their creators have been able to go direct to consumers.

Third, an aversion to platform operators either exercising editorial control or trying to remain impartial. For those concerned about the power of newspaper editors and TV networks, the idea of platform operators as editors is far more horrifying. Yet in the face of outcomes we may disagree with (Exhibit A: Brexit; Exhibit B: Trump), we can be quick to pin the blame on tech executives for failing to use their power to make a stand. Regulation designed for print and broadcast media can’t help us square this because the internet isn’t just the same but bigger; a world in which everyone produces content as well as consuming it is fundamentally different.

The truth is the internet has changed everything, and not in the way people usually mean. Yes, it manifests in the astonishing devices in our pockets and the apps we use, but it’s the economics that really matter. Technology has driven marginal costs, distribution costs and transaction costs close to zero and made massive multi-sided markets possible, which means the incentives and business models for internet companies are utterly unlike their old-world predecessors.

The resulting quest for scale is at the root of the challenges outlined above. It’s not a priori a bad thing – but it does result in different behaviours and powerful dynamics that yesterday’s regulation is not even remotely equipped to deal with. Failing to grasp this has left policy in disarray and all of us at risk from hot takes that do more harm than good.

So just as the internet has turned things on their head, we need to start over with a new set of rules. Two core principles can help us get this right.

First, radical transparency. This means global standards and easy-to-understand information on what data is being held and how it is being used, and what actions were taken when things went wrong (by all parties, including governments), as well as stronger rights to export data and audit public content. This is the best way to foster competition and create a robust incentive for companies to be good custodians of our data, for the destruction of trust is the surest way for platforms to flip from growth to decline.

Second, reasserting the public interest. The go-to framework for regulation is usually antitrust, but if the internet has an inherent tendency for winner-takes-all consolidation then regulation by breaking up may be both a Sisyphean task and a counterproductive destruction of value. Far better to broaden the class of things we care about – from consumer welfare and competition to things like mental health, democratic participation and the public finances – and explicitly require systemically important firms to take them into account.

Crucially, translating these principles into policy prescriptions must be more than an exercise in finding the acceptable minimum. Scrutiny and sanctions will be essential, but the bigger prize is opening up a progressive dialogue through which partnerships and education can realise the transformational potential of technology to deliver positive change.

This is a big ask, and will require both technology leaders and policymakers to think very differently and sell difficult compromises to their constituents. But neither side can find a solution on their own – policymakers need to understand the future that new technologies are unfolding, and technology leaders need a clear articulation of what society expects of them as pioneers and corporate citizens.

We let policy fall a long way behind as the internet revolution got underway. Let’s not make the same mistake as a new wave of innovation breaks.


Source: TechCrunch

This coal power plant is being reopened for blockchain mining – CNET

The now shuttered coal-fired power station on Australia’s east coast will offer cheap power prices to blockchain operators.
Source: CNET

Insurance giant Allianz confirms $35M investment in Asian ride-sharing unicorn Go-Jek

German insurance giant Allianz is following Google and Tencent by backing Go-Jek, the Indonesia-based ride-hailing and local services company valued at over $4.5 billion, after it announced an investment.

The money comes from Allianz X, the firm’s digital investment arm, which confirmed it put in $35 million in what is its first deal in Southeast Asia. The group has previously backed startups like European challenger bank N26 (alongside Tencent), and emerging market micro-insurance service provider Bima.

Allianz participated in an estimated $1.5 billion Go-Jek funding round that includes participation from the likes of Google, Tencent, Chinese e-commerce giant JD.com, China-based delivery service Meituan and others. The round opened last year when Tencent, the $500 billion Chinese firm, made an investment, but we understand that it is now closed at a valuation that exceeds $4.5 billion. Go-Jek has yet to officially announce or confirm the funding, however.

Go-Jek and Allianz have had a relationship for the past two years, with Allianz Indonesia supporting the company by offering health insurance for Go-Jek drivers and their families. The insurance company said it has plans to “increase access to insurance products and services” for Go-Jek partners and customers. That makes sense given that Go-Jek is moving into financial services products in Indonesia.

“Go-Jek has demonstrated a track record of success within the transportation, logistics and payment sectors and we look forward to supporting their continued growth,” Nazim Cetin, CEO of Allianz X, said in a statement.

Hot on the heels of Grab’s acquisition of Uber Southeast Asia, Go-Jek is working to move into four new marks during April. TechCrunch understands that it has hired country management and operational teams in the Philippines, Thailand and Vietnam, while it is also looking into options in Singapore.

Go-Jek started out operating a bike taxi on-demand service, but it has since added taxi and private car options, a mobile payment business and local services on-demand, such as groceries, massages and more. The company is widely-heralded as the market leader in Indonesia, which is Southeast Asia’s largest economy and the world’s fourth biggest country with a population of over 260 million.

Indonesia is expected to be the main growth driver for Southeast Asia’s ride-hailing industry, which is forecast to see revenue jump from $5 billion in 2017 to over $20 billion in 2025, according to a recent report from Google and Singapore-based fund Temasek.


Source: TechCrunch

Laundry service Zipjet picks up backing from Henkel and BSH

Zipjet, the on-demand laundry and dry cleaning service co-founded by Rocket Internet, has picked up further funding. Described as a “Series B extension,” the new round sees the likes of Henkel Ventures, Amsterdam Venture Partners, and BSH Home Appliances Group — the combined venture of Bosch and Siemens — make a “seven-figure” investment in the company, capital it plans to use for business and product development, including beefing up data-science and marketing.

Founded in 2014 by Florian Färber and Lorenzo Franzi on behalf of Germany’s most famous startup factory, Zipjet was an early mover in the European on-demand laundry and dry cleaning space. Operating in London, Paris and Berlin, the company offers an app and website that makes it super convenient to order a range of laundry and dry cleaning services, including pickup and return delivery. Garments can be cleaned, ironed, folded and delivered to customers “in as little as 24 hours”.

In many ways Zipjet can be viewed as a direct clone of Washio in the U.S., which shuttered in 2016 before being acquired for assets by rival Rinse. In the U.K., which has also seen consolidation, competitors include Laundrapp and the lesser-known and modestly funded Laundryheap. Late last year, Zipjet itself acquired French rival Cleanio.

Despite being an extension of a previous Series B and the exact amount remaining undisclosed, Zipjet’s latest funding is noteworthy because it is being spun as a “strategic” investment in relation to Henkel Ventures (investment arm of chemical and FMCG company Henkel), and Bosch and Siemens’ BSH Home Appliances Group. “This investment is about much more than money, it’s a strategic play with some of the world’s largest producers of washing machines and detergents. We will be able to collaborate on several projects, enabling us to service more customers and develop our product offering,” says Zipjet co-founder and CEO Florian Färber.

What those “projects” will look like, Zipjet isn’t saying, although I understand one being explored in the medium to long-term is giving existing Henkel and BSH Home Appliances Group customers the option to use Zipjet for a selection of clothing that requires extra service or convenience. Other potential ideas include turning partner locations into Zipjet “drop-off and pick-up” points or licensing Zipjet’s logistics software to partners.

Adds Uwe Blanarsch-Simon, Vice President Technical Product Management at BSH Home Appliances, in a statement: “The purpose of our business is to improve the quality of life of our consumers across the globe. Our goal is to serve our consumers with innovative appliances and solutions that make their everyday life easier and more enjoyable. The cooperation with Zipjet is a perfect complement for our core business in the laundry care section”.


Source: TechCrunch

Instabridge, the Wi-Fi sharing community, scores $3M more funding for Asia expansion

Sweden’s Instabridge, the Wi-Fi sharing community and mobile app that has proved particularly popular in Brazil and Mexico, has scored $3 million in further funding — money it’s pegged for Asia expansion, starting with India.

The new round is led by Luminar Ventures (headed up by Magnus Bergman and Jacob Key), with participation from previous backers Balderton Capital, Draper Associates, Moor, and Creandum. The company had previously raised around $5 million.

Originally founded in late 2012 as a way to enable you to share your home Wi-Fi with friends on Facebook, the Stockholm-based company has since pivoted to become a broader Wi-Fi sharing community, and has found traction in developing markets where cellular data remains prohibitively expensive.

The Instabridge app lets you share the details of any Wi-Fi hotspot with other Instabridge users, and provides access to Wi-Fi hotspots shared by everyone else in the community. This has enabled it to build a crowdsourced database of Wi-Fi hotspots, in addition to a list of known public venues that have free Wi-Fi, such as McDonald’s or Starbucks.

Instabridge says it plans to build on the traction it has seen in South America by targeting India’s population of over 1 billion people, of which it says only 400 million currently have internet access. This, Instabridge co-founder Niklas Agevik tells me, will include building out a team in India, and plays into the company’s new-found mission of expanding internet access in developing countries where internet services remain relatively expensive and yet access to the internet is a proven means of “reducing income inequality”.

Meanwhile, I’m told that Instabridge is now seeing 2.3 million Monthly Active Users, and is growing at a rate of 50,000 new users per day. The Instabridge database now houses the details of 2 million Wi-Fi spots.


Source: TechCrunch

An open letter to that useless Facebook friend who shared your data – CNET

Commentary: Here’s to the 0.017 percent of the population that ruined it for the rest of us. Congratulations. You’re Patient Zero.
Source: CNET

How to live a Facebook-free life, according to Conan O'Brien – CNET

Commentary: As Facebook CEO Mark Zuckerberg appears before the Senate, the late-night comedian shows how you can live without Facebook.
Source: CNET

Mark Zuckerberg Congressional testimony: Watch day 2 here – CNET

The Facebook CEO will spend a second day testifying on Wednesday, starting at 10 a.m. ET.
Source: CNET

Here are Mark Zuckerberg’s notes from today’s hearing

Facebook’s Mark Zuckerberg pulled off a smooth appearance in a joint Senate hearing today, dodging most questions while maintaining an adequately patient vibe through five hours of varied but mostly tame questioning.

The chief executive avoided admitting that Facebook is a publisher or a monopoly, refused to commit to any meaningful legislation and respectfully addressed lawmakers over a nearly five hour marathon testimony.

Still, he did make one rookie mistake.

Zuckerberg left his hearing notes open in front of his seat for long enough for AP Photographer Andrew Harnik to snap a high resolution shot with talking points in plain view. Twitter users and journalists scanning photos from the courtroom as they hit the wire were quick to notice, the irony of the minor privacy invasion not lost on them.

Most of the notes cover points that we heard Zuckerberg repeat during the course of the hearing, but there are a few more candid statements that didn’t come up. The notes also provide a glimpse into what lines of questioning Facebook expected. For one, they expected Congress might demand his resignation.

Below we’ve listed the subheadings on his notes in bold with any interesting bullet points pulled out. Our partial transcript retains the original emphasis from the document. Though we’ve italicized what was underlined, bold lettering is retained.

Cambridge Analytica

Compensation

Reverse lookup (scraping)

Accountability

  • Do you ever fire anyone? Yes; hold people accountable all the time; not going into specifics.
  • Resign? Founded Facebook. My decisions. I made mistakes. Big challenge, but we’ve solved problems before, going to solve this one. Already taking action.
  • No accountability for MZ? Accountable to you, to employees, to people who use FB.

Data Safety

  • I use FB every day, so does my family, invest a lot in security.

Business Model (ads)

  • Want FB to be a service that everyone can use, has to be free, can only do that with ads.
  • Let’s be clear. Facebook doesn’t sell data. You own your information. We give you controls.

???/ wellbeing

  • Time spent fell 5% Q4, pivot to MSI.

Defend Facebook

  • [If attacked: Respectfully, I reject that. Not who we are.]

Tim Cook on biz model

  • At FB, we try hard to charge you less. In fact, we’re free.
  • On data, we’re similar. When you install an app on your iPhone, you give it access to some information, just like when you login with FB.
  • Lots of stories about apps misusing Apple data, never seen Apple notifying people.
  • Important you hold everyone to the same standard.

Disturbing content

Election integrity (Russia)

Diversity

  • Silicon Valley has a problem, and Facebook is part of that problem.
  • Personally care about making progress; long way to go [3% African American, 5% Hispanics]

Competition

  • Consumer choice: consumers have lots of choices over how they spend their time.
  • Small part of ad market: advertisers have choices too – $650 billion market, we have 6%
  • Break up FB? US tech companies key asset for America; break up strengthens Chinese companies.

GDPR (Don’t say we already do what GDPR requires)


Source: TechCrunch

Four Questions Congress Should Actually Ask Mark Zuckerberg

Mark Zuckerberg left a lot of questions unanswered before Senate committees on Tuesday. House members might try these more pointed queries when the Facebook CEO appears before them on Wednesday.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275