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

Archivo del Autor: Belen De Leon

These Android apps were clicking on ads behind your back – CNET

The apps had been installed more than 1.5 million times and were on the Play Store for almost a year, researchers find.
Source: CNET

Get the most out of the Note 10's camera features with these tips – CNET

The Note 10’s camera has a few new modes you should know about.
Source: CNET

Audible's Hag podcast unearths forgotten folk tales about defiant women – CNET

Eight authors retell disturbing stories of mythological creatures from around the UK and Ireland.
Source: CNET

Koru Kids raises £10M Series A for its childcare platform

Koru Kids, the London-based startup that helps you find and manage childcare, has raised £10 million in new funding to scale its platform.

The Series A round is led by Atomico, with Atomico Partner Niall Wass joining the company’s board. Also participating are previous investors AlbionVC, Forward Partners, Samos, JamJar, Rocket Internet’s Global Founders Capital, and 7Percent. It brings the total amount raised by Koru Kids to £14.1 million.

“Childcare is exhausting and difficult to arrange: for many families it’s hard to find the right thing at all, and for nearly everyone it’s excruciatingly expensive,” says Koru Kids founder and CEO Rachel Carrell (who has a doctorate from Oxford and previously worked at McKinsey!).

“Parents need affordable, flexible childcare to allow us to carry on in our careers but it’s very hard to find. Nurseries close early, childminders are in short supply and neither option copes well with parents finishing at 5pm one day and 10pm the next. Once I realised that there were so many people struggling with the same issues it gave me the impetus to quit my job and to create Koru Kids”.

The resulting childcare platform is described by Carrell as a “full stack” product that sees Koru Kids recruit, train, match, and provide on-going support and training to its nannies. At its core it aims to simplify the lives of working parents.

“Our platform takes care of taxes, payroll, pension, holiday, nanny communications, activity ideas, and a dozen other things that can come up when you’re dealing with nannies,” she tells me. “We also help parents share nannies, so one nanny takes care of children from two different families at once. That brings down the cost for families, the nanny gets paid more, and the children have a friend to play with”.

More broadly, Carrell says society should think of childcare as essential infrastructure for modern living. “If a third of London didn’t have water or roads, we’d consider that a major failing of essential infrastructure,” she argues. “As it turns out, one third of London schools don’t have an after-school club. We need to start respecting childcare as the essential infrastructure that it is”.

Typical Koru Kids customers are described as working parents with children aged 4-10 years old who may not have access to a suitable after-school club or want to provide a broader range of after school activities for their kids.

“Before Koru Kids, the only option for these people was a full time nanny — which is incredibly expensive — or an au pair, which many people don’t have an extra bedroom for or don’t want in their house,” says Carrell.

Exact competitors are hard to pin down as Koru Kids incorporates several different services, each with specific competitors. They include payroll agencies, training businesses, nanny agencies, after-school clubs, Gumtree and other listings sites.

“The key difference is that none of them provide a seamless service as we do,” claims the Koru Kids founder. “We train our nannies ourselves which is completely unique in the market; we do all the payroll, pension and other paperwork as well as the recruitment of nannies, and we are tech-led, using our own software which means we can be more efficient”.

Meanwhile, Koru Kids revenue model sees the company take commission per hour. Rather than the large upfront fees a nanny agency typically charges, Carrell says she has deliberately tried to align the startup’s interests with that of parents using the platform.

“If a match doesn’t last very long, Koru Kids is out of pocket; I think that’s as it should be,” she tells me. “We should only win when the parents win. That incentive structure means that every day our team comes to work and thinks about how to make the best possible matches, and what product to build to help our nannies get better and better each day”.


Source: TechCrunch

Residently raises £7M to digitise the rental experience

Residently, the U.K.-based ‘proptech’ startup that is building a rental platform to improve the rental experience, has picked up £7 million in seed funding. Backing comes from Felix Capital, LocalGlobe, and A/O PropTech, along with a number of the startup’s existing angel investors.

The new funding will be used to grow the startup’s engineering and product teams, and to continue building out Residently’s rental portfolio in London and New York. On the product side, a number of extra services will also be added to the company’s “Living” platform, which offers things like cleaning and ironing, storage, contents insurance, and furniture rental.

“Residently is building the world’s rental brand with a platform for rental properties designed around the needs of the renter,” says co-founder and CEO Tom Allason, who previously founded and exited Shutl to eBay.

“Residents enjoy a seamless digital rental experience, can choose their move in date, a furniture package, cleaning service and move seamlessly from property to property within the network. Property owners benefit from reduced void periods and lower fees than traditional agents”.

At the heart of Residently is a mission to “digitise” the rental experience through clever use of technology, coupled with a consumer-friendly mindset, in order to upgrade the experience of renting.

The platform lets renters search for properties, arrange viewings, take virtual tours, fill in forms and submit references, and pay deposits via a mobile app. Broadband and other utilities are set up in advance and the startup promises flexible move in dates. Residently’s add-on services include help with moving, storage, furniture rental, cleaning and digital locks — again, all managed via the app.

For landlords, Residently offers a property management service for viewings, paperwork, property maintenance and renewals. As part of its marketing package, Residently will individually style and furnish a property to help potential renters visualise “exactly how their home could look,” says the company.

“We compete for supply with estate agents (e.g. Foxtons, Savills, Countrywide) as well as to a lesser extent serviced apartment providers who are taking residential properties off market,” says Allason. “We look at the renter as our customer rather and seek to develop that relationship over multiple tenancies and properties which we can monetise with services”.


Source: TechCrunch

The Hong Kong Internet Service Providers Association warns that restricting online access would be ruinous for the region

After Hong Kong’s leader suggested she may invoke emergency powers that could potentially include limiting Internet access, one of city’s biggest industry groups warned that “any such restrictions, however slight originally, would start the end of the open Internet of Hong Kong.â€�

While talking to reporters on Tuesday, Hong Kong Chief Executive Carrie Lam suggested the government may use the Emergency Regulations Ordinance in response to ongoing anti-government demonstrations. The law, which has not been used in more than half a century, would give the government a sweeping array of powers, including the ability to restrict or censor publications and communications. In contrast to China’s “Great Firewall” and routine government censorship of internet services, Hong Kong’s internet is currently open and mostly unrestricted, with the exception of laws to prevent online crime, copyright infringements and the spread of obscene material like child pornography.

In an “urgent statement� addressed to Hong Kong’s Executive Council, the Hong Kong Internet Service Providers Association (HKISPA) said that because of technology like VPNs, the cloud and cryptographies, the only way to “effectively and meaningfully block any services� would entail putting all of Hong Kong’s internet behind a large-scale surveillance firewall. The association added that this would have huge economic and social consequences and deter international organizations from doing business in Hong Kong.

Furthermore, restricting the internet in Hong Kong would also have implications in the rest of the region, including in mainland China, the HKISPA added. There are currently 18 international cable systems that land, or will land, in Hong Kong, making it a major telecommunications hub. Blocking one application means users will move onto another application, creating a cascading effect that will continue until all of Hong Kong is behind a firewall, the association warned.

In its statement, the HKISPA wrote that “the lifeline of Hong Kong’s Internet industry relies in large part on the open network,” adding “Hong Kong is the largest core node of Asia’s optical fiber network and hosts the biggest Internet exchange in the region, and it is now home to 100+ data centers operated by local and international companies, and it transits 80%+ of traffic for mainland China.â€�

“All these successes rely on the openness of Hong Kong’s network,� the HKISPA continued. “Such restrictions imposed by executive orders would completely ruin the uniqueness and value of Hong Kong as a telecommunications hub, a pillar of success as an international financial centre.�

The HKISPA urged the government to consult the industry and “society at large� before placing any restrictions in place. “The HKISPA strongly opposes selective blocking of Internet Services without consensus of the community,� it said.

If internet access is restricted in Hong Kong, a major financial hub, it would be a major hit to global internet freedom, which Freedom House says has been declining over the last eight consecutive years as more countries “mov[e] toward digital authoritarianism by embracing the Chinese model of extensive censorship and automated surveillance systems.” Many governments, including those of Tanzania and Uganda, have enacted new restrictions or laws in an attempt to curb political dissent, modeling their censorship measures on countries like China and Russia.

 


Source: TechCrunch

Pinterest starts displaying information from health organizations for searches related to vaccines

As part of its efforts against health misinformation, Pinterest is now displaying information from public health organizations for keywords like “measles� or “vaccine safety.� The social media platform had previously blocked vaccination-related search terms, but a new announcement says the company wants to close the “data void� that results from false information being spread more widely than accurate information.

“What we and others have observed is an enthusiasm gap between those creating and disseminating harmful health misinformation and those creating resources rooted in settled science,� wrote Ifeoma Ozoma, Pinterest’s public policy and social impact manager. “Generally, there’s more accessible and visually compelling health misinformation than science-based journal articles on the virtues of vaccinations. In addition, we’ve found that some purveyors of health misinformation have a financial incentive.�

Pinterest search results for health-related keywords will now display information from the World Health Organization, the Vaccine Safety Net (created by WHO to provide vaccine information in different languages), the American Academy of Pediatrics and the Centers of Disease Control.

In addition, an information card on top of the results notifies users that “pins about this topic often violate our Community Guidelines, which prohibit harmful medical misinformation. Because of this, we’ve limited search results to Pins from internationally-recognized health organizations. If you’re looking for medical advice, please contact a healthcare provider.�

Users also won’t see recommendations or comments on Pins in these search results. “We’re taking this approach because we believe that showing vaccine misinformation alongside resources from public health experts isn’t responsible,� said Ozoma.

The new search feature is currently available in English on Pinterest’s website and iPhone and Android apps and will be expanded into other languages. Ozoma wrote that Pinterest will focus on vaccine-related searches first but “keep evolving our list of terms for which we block medical misinformation and provide expert advice as people try to get around our safeguards. We’ll also continue to remove this content and accounts that spread it from our service.�

Importantly for a visually-based platform, Pinterest, which has more than 300 million visitors a month, is also developing resources that health organizations can use to create eye-catching pins for text-based information.

Once filled with anti-vaccine pins (in 2016, researchers found that most vaccine-related posts on Pinterest contained anti-vaccine sentiment), Pinterest has become one of the most active social media platforms in terms of stemming the spread of misinformation about vaccines. In 2017, it began banning pins with “anti-vaccination advice,� which have always been prohibited by its advertising policies.

Facebook, Twitter and YouTube have also begun taking measures to stop the proliferation of anti-vaccine content, which has contributed to the return of diseases like measles around the world. In the U.S., the Centers of Disease Control said that between January 1 and August 22, 1,215 cases of measles were confirmed, the greatest number of cases reported in the country since 1992, and since measles was declared eliminated in 2000.


Source: TechCrunch

Federal grand jury indicts Paige Thompson on two counts related to the Capital One data breach

The Department of Justice said today that a federal grand jury has indicted software engineer Paige Thompson on two counts related to the Capital One data breach that affected over 100 million customers. The charges in the indictment carry penalties of up to 25 years in prison. Thompson will be arraigned in U.S. District Court in Seattle on Sept. 5.

Thompson allegedly created created software that allowed her to see which customers of a cloud computing company (the indictment does not name the company, but it has been identified as Amazon Web Services) had misconfigured their firewalls and accessed data from Capital One and more than other 30 companies.

Much of the information in today’s indictment was already included in the FBI’s criminal complaint filed in July. In the indictment, however, the Department of Justice includes the new allegation that Thompson used the cloud servers she allegedly breached for cryptojacking. Though Thompson had previously made references to cryptojacking, or stealing someone else’s processing power to mine cryptocurrencies, in Slack messages reported by Forbes, today’s indictment does not contain new evidence about why the Department of Justice is making those claims.

Research has found that cryptojacking may be on the rise, in part because many organizations do not have adequate security measures in place.

In its statement, the Department of Justice said it has identified some of the victims of the data breach, including a state agency and a public research university located outside Washington state and a telecommunications conglomerate outside of the U.S. The indictment did not name the victims, but security firm CyberInt has said that Vodafone, Ford, Michigan State University and the Ohio Department of Transportation may all be victims of the data breach, which also included 106 credit card applications and files copied from a cloud server by Thompson.


Source: TechCrunch

Microsoft Surface Pro 6 and Surface Laptop 2 get steep discounts for Labor Day

If you’re looking to pick up a new Microsoft Surface tablet or laptop before the summer comes to an end, the best Labor Day sales for you have already arrived.
Source: Digital trends

Labor Day sale drops $200 off the powerful HP Spectre x360 and Folio 2-in-1s

Need a new laptop? The HP Spectre x360 and Spectre Folio are on sale right now for up to $200 off.
Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637