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

Archivo del Autor: Belen De Leon

How Apple Lost Its Place in the Classroom

Apple’s new, cheaper iPad still can’t compete with Chromebooks in the classroom.
Source: Wired

Facebook Will Make It Easier for You to Control Your Personal Data

The changes put all the privacy settings in a single place, instead of being spread out across nearly 20 different screens.
Source: Wired

Palantir confirms a staff link with Cambridge Analytica

Turns out there is a link between Peter Thiel’s secretive big data analytics firm, Palantir, and Cambridge Analytica — the political consulting firm at the center of the current Facebook data misuse scandal.

Starting in 2013, the New York Times reports that a UK-based Palantir employee worked with Cambridge Analytica — going on to gain access to the dataset of 50M+ Facebook users the latter firm obtained in 2014 via a third party personality quiz app deployed on the social network giant’s platform.

In testimony to the UK parliament yesterday, CA whistleblower Chris Wylie told MPs that senior Palantir employees worked with the firm on the Facebook data to help it build models off of the dataset to use for political ad targeting purposes.

At the time Wylie worked for SCL Group, the UK defense contractor that went on to form CA with funding from US billionaire, Robert Mercer. CA was later engaged by the Trump campaign, for the 2016 presidential election.

Reached yesterday for a response to Wylie’s allegations, a Palantir spokeswoman flatly denied Wylie’s claim — telling us: “Palantir has never had a relationship with Cambridge Analytica nor have we ever worked on any Cambridge Analytica data.”

However in a statement to the NYT, Palantir has now modified this line — saying: “We learned today that an employee, in 2013-2014, engaged in an entirely personal capacity with people associated with Cambridge Analytica. We are looking into this and will take the appropriate action.”

The NYT reports it has seen documents showing that a London-based employee of the big data firm — named as Alfredas Chmieliauskas — worked with the CA data scientists who were building its psychological profiling technology.

The documents were presumably provided by Wylie (pictured below), who has also handed email and other documentary evidence to the DCMS committee investigating online disinformation in political campaigning, as well as to the UK’s data watchdog and Electoral Commission — both of which are also probing digital political campaigning issues (including around the UK’s 2016 Brexit referendum vote, which Wylie alleges CA also worked on).

According to the NYT report, it was actually Chmieliauskas who came up with the idea for cloning the work of Michal Kosinski, the first Cambridge University academic that Wylie says CA approached for help to gather data.

Kosinski was deputy director at Cambridge University’s Psychometrics Centre at the time and, along with another professor at the department, David Stillwell, had already worked on a project drawing links between anonymized Facebook profiles and responses from personality surveys — with that data also obtained via a Facebook app — aiming to connect interests with voting tendencies.

Yesterday Wylie told the committee that Kosinski had asked for $500k up front from CA and 50% equity in the commercial venture to work on the project — which he said was ultimately why it ended up signing a data licensing deal with another Cambridge professor, Aleksandr Kogan, who agreed to work first on gathering the Facebook data and to discuss commercial terms later.

“I had left field idea,” Chmieliauskas wrote in May 2014, the NYT reports. “What about replicating the work of the cambridge prof as a mobile app that connects to facebook?” — going on to suggest this “could be a valuable leverage negotiating with the guy”.

Chmieliauskas’ LinkedIn profile states that he joined Palantir in April 2013 and remains employed at the company in London — working on “business development”.

It also includes the mission statement: “i fix or break large things”.

In the event, Chmieliauskas’ suggestion to clone Kosinski’s app led to CA’s data licensing relationship with Kogan, whose own personality test app — thisisyourdigitallife — was built bespoke for its project and successfully used to harvest data on 50M+ Facebook users so CA could, in turn, build psychological profiles on millions of American voters.

Wylie told the committee yesterday that a pilot of Kogan’s quiz app was launched in May 2014 with 10,000 Facebook users, before formal contracts were signed between CA and GSR — GSR being the company Kogan set up to commercialize the work with CA.

The app then was used to harvest the full Facebook dataset over the summer of 2014, garnering ~270,000 downloads — but able to pull far more data via Facebook’s (now shuttered) friends API.

Yesterday Wylie also claimed CA was able to pull data on “substantially” more Facebook users than even the 50M users that’s been reported so far.

Returning to Palantir, according to the NYT there were also discussions between SCL and Thiel’s firm in 2013 about working together on election campaigns. The newspaper said a Palantir spokeswoman confirmed the companies had briefly considered working together but claimed it had declined a partnership — in part because executives wanted to steer clear of election work.

Further emails seen by the NYT show CA’s (now suspended) CEO Alexander Nix and Palantir’s Chmieliauskas also sought to revive talks about a formal partnership in early 2014 — but Palantir executives again declined.

We reached out to Palantir for confirmation and a spokeswoman sent its updated statement (below) — following what she described as an “initial investigation”.

Palantir has never had a relationship with Cambridge Analytica. We were approached by individuals from Cambridge Analytica on multiple occasions, but we declined to move forward. As a matter of company policy, we do not and have never worked on or been involved with elections or political campaigns anywhere in the world. We learned today that an employee, in 2013-2014, engaged in an entirely personal capacity with people associated with Cambridge Analytica. We are looking into this and will take the appropriate action.


Source: TechCrunch

Refugee charity turns to crypto with $1M donation from Ethereum’s founder and OmiseGo

The crypto industry is often criticized from the outline for creating wealth that exists only in digital form, is unstable and driven by greed. That’s why a new charity initiative from top figures inside the Ethereum community might make a few non-believers sit up for a moment.

GiveDirectly, a charity that provides no-strings-attached grants to the world’s “extreme poor,” has revealed it has received a $1 million donation from OmiseGo, a fintech startup that held a $25 million ICO last year to develop a decentralized payment network, and Ethereum creator Vitalik Buterin.

The donation will go towards a GiveDirectly campaign in Uganda aimed at providing more than 12,000 refugee households with a grant to change their life by enabling business growth and other opportunities fueled by investment.

An initial pilot project reached 4,400 households (covering an estimated 21,500 individuals) with $650 which the recipient can choose to use in any way they wish. GiveDirectly said it is “looking to scale significantly over the next year” on the back of this new donation and others.

GiveDirectly is backed by a range of well-known tech names including Google, eBay founder Pierre Omidyar, and Facebook co-founders Dustin Moskovitz and Chris Hughes. The company opened its donation drive to the public in 2013, and since then it has raised over $200 million. Now it is looking to work more closely with the crypto industry, both in terms of high-profile figures and crypto enthusiasts themselves who can take part in the Uganda campaign by donating to the charity’s crypto wallet directly.

“This is a major new chapter for us, entering the humanitarian space with a service to give money directly to refugees,” GiveDirectly’s head of communications Catherine Diao told TechCrunch. “We’re really excited to be working with leaders in the crypto community to translate some of the recent boon to impact for some of the poorest people in the world.”

To clarify, recipients of the donations themselves won’t receive crypto, instead, it is switched to local currency and transferred either using mobile money services or a traditional bank transfer. But some of the principles behind cryptocurrencies themselves do apply to GiveDirectly.

The charity aims to offer a more efficient model that lets recipients receive a larger chunk of donations than regular charities (it claims to be at 85 percent), while it carries out thorough checks on recipients before they receive the money and documents how they spend the capital, too. A ‘live feed’ tracking how the donations are impacting recipients is here.

“While cash transfers have been used in humanitarian contexts before, this initiative is a significant departure from the status quo because we’re giving families transformative amounts of money versus small, subsistence amounts,” Diao explained.

Ethereum founder Vitalik Buterin made the donation to GiveDirectly alongside OmiseGo

“The crypto economy has grown immensely over the last year, bringing a great deal of wealth to many people and organizations within the ecosystem. In part we simply see an exciting opportunity to share that wealth. We hope the fortunes made in the crypto space will lead not to extravagant lifestyles but to extravagant generosity,” Jun Hasegawa, CEO of Omise — OmiseGo’s parent company — wrote in a blog post.

Anyone wanting to take part can send ETH or other ERC-20 token donations to the GiveDirectly wallet: 0xc7464dbcA260A8faF033460622B23467Df5AEA42

(It looks like the big donation hasn’t come just yet, fwiw)

Separately, OmiseGo said it will explore the opportunity to include GiveDirectly on the decentralized payment that it is developing. Called the OMG network, it is planned to allow transactions between any individual in the world, be that consumer or store, instantly and without the payment fees that exist today.

“We have a strong desire to support GiveDirectly’s unconditional cash transfers on the OMG Network in the future when it becomes possible,” Althea Allen, ecosystem growth lead at OmiseGO, told TechCrunch.


Source: TechCrunch

CardUp raises $1.7M to help small businesses get more out of their credit cards

CardUp founder and CEO Nicki Ramsay (front, second from right) with her team

CardUp, a Singapore-based startup that enables users to make large, recurring payments by credit card even to recipients that don’t accept cards, has raised $2.2 million SGD (about $1.7 million) led by Sequoia India and SeedPlus. This is CardUp’s first institutional investment round and will be used to expand its business serving small- to medium-sized enterprises.

Before launching CardUp in 2015, founder and chief executive officer Nicki Ramsay worked at American Express for seven years, where her last position before leaving was director of international business development in the Asia-Pacific region. Ramsay says she created CardUp to solve challenges for both credit card users and providers.

“In my years spent in the payments industry, we repeatedly set the same goal, which was to increase credit card usage, but a lot of initiatives actually just ended up shifting share from one card issuer to another,” Ramsay told TechCrunch in an email. “CardUp extends the way you can use credit cards, so it really grows the pie. On top of this was my own personal frustration that I was getting limited value from my credit card as I couldn’t use it for any of my big expenses.”

CardUp claims it’s seen an average monthly user growth rate of 41% since launching in late 2016, which it attributes to the fact that it doesn’t require payment recipients to sign up for a CardUp account, too, reducing barriers to adoption. It’s also inked partnerships with major financial institutions like UOB, Citibank, Bank of China and Mastercard to promote its services. Over the last 12 months, more than $55 million SGD in payments were made through CardUp, which it says represents more than one percent of overall credit card spend growth in Singapore from 2016 to 2017.

CardUp positions itself as the middleman between organizations that don’t usually accept credit cards, such as landlords or the government, and people who want to use their cards for recurring payments so they can take advantage of things like reward programs and extended credit terms. The company’s value proposition for small business owners is the ability to use their existing credit card limits to extend business payables up to 55 days, interest-free, which means they have more working capital and cash flow.

Ramsay says the company plans to pursue SMEs in Singapore and other countries as well, targeting the many types of payments that are still usually made by checks or transfers, including payroll expenses, rent and supplier invoices.

“A trillion dollars is still spent by check or bank transfer in Singapore alone, that’s 30 times that of the credit card industry,” she said. “Globally, 124 trillion in business payments is still going via cash, transfer or check, and only 1% of that is currently captured on cards. Right now we’re very encouraged by the strong user adoption we’ve seen, validating the need for our service locally, and are therefore focused on capturing this large local market opportunity, but of course the pain point we are solving for SMEs is universal, and so new markets are on the horizon.”

In a press statement, SeedPlus operating partner Tiang Lim Foo said “SMEs are the main economic driving force in Asia, but are currently underserved. CardUp is bringing an innovative payments and cash management technological solution to help SME owners better manage their cash flow and payments processes. We are truly excited to be working with Nicki and her team to embark on the mission to improve the economic productivity of SMEs.”


Source: TechCrunch

Google Doodle toasts England's first popular cook, Hannah Glasse – CNET

This is the kind of Google Glasse we can get behind!
Source: CNET

Lincoln Aviator brings twin-turbo, plug-in hybrid power to NY – Roadshow

Lots of luxury features, a twin-turbo hybrid powertrain and tons of cabin tech will help this Aviator soar above its competitors.
Source: CNET

World-first 5G hotspots come to Australia… with 4G speeds! – CNET

Aussie carrier Telstra has switched on a set of 5G-capable Wi-Fi hotspots, but mere mortals will only get a fraction of 5G speeds on their 4G phones.
Source: CNET

2019 Toyota RAV4 is the NY Auto Show's biggest debut – Roadshow

Maybe not in terms of physical size, but in terms of sales, Toyota’s latest SUV is poised to rule the Big Apple.
Source: CNET

Lincoln Aviator debuts at NY Auto Show as a twin-turbo plug-in hybrid video – Roadshow

The three-row crossover should have plenty of power and technology under a finely sculpted body.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490