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

Archivo del Autor: Belen De Leon

Twitter bug leaks phone number country codes

Twitter accidentally exposed the ability to pull an account’s phone number country code and whether the account had been locked by Twitter. The concern here is that malicious actors could have used the security flaw to figure out which countries accounts were based in, which could have ramifications for whistleblowers or political dissidents.

The issue came through one of Twitter’s support forms for contacting the company, and the company found that a large number of inquiries through the form came from IP addresses located in China and Saudi Arabia. Twitter writes “While we cannot confirm intent or attribution for certain, it is possible that some of these IP addresses may have ties to state-sponsored actors.” We’ve requested more info on why it’s suggesting that. Attribution in these situations can be murky, and naming specific countries or suggesting state actors could be involved carries heavy implications.

Twitter began working on the issue on November 15th and fixed it on November 16th. Twitter tells TechCrunch that it has notified the European Union’s Data Protection Commissioner, as EU citizens may have been impacted. However, since country codes aren’t necessarily considered sensitive personal information, the leak may not trigger any GDPR enforcement or fines. Twitter tells us it has also updated the FTC and other regulatory organizations about the issue, though we’ve asked when it informed these different regulators.

Twitter has directly contacted users impacted by the issue, says full phone numbers were not leaked, and users don’t have to do anything in response. Users can contact Twitter here for more info. We’ve asked how many accounts were impacted, but Twitter told us that it doesn’t have more data to share as its investigation continues.

A Twitter spokesperson pointed us to a previous statement:

“It is clear that information operations and coordinated inauthentic behavior will not cease. These types of tactics have been around for far longer than Twitter has existed — they will adapt and change as the geopolitical terrain evolves worldwide and as new technologies emerge. For our part, we are committed to understanding how bad-faith actors use our services. We will continue to proactively combat nefarious attempts to undermine the integrity of Twitter, while partnering with civil society, government, our industry peers, and researchers to improve our collective understanding of coordinated attempts to interfere in the public conversation.”

Sloppy security on the part of tech companies can make it dangerous for political dissidents or others at odds with their governments. Twitter explains that it locks accounts if it suspects they’ve been compromised by hackers or violate “Twitter’s Rules”, that includes “unlawful use” that depends greatly on what national governments deem illegal. What’s worrisome is that attackers with IP addresses in China or Saudi Arabia might have been able to use the exploit to confirm that certain accounts belonged to users in their countries and whether they’ve been locked. That information could be used to hunt down the people who own these accounts.

The company apologized, writing that “We recognize and appreciate the trust you place in us, and are committed to earning that trust every day. We are sorry this happened.” But that echoes other apologies from big tech companies that consistently ring hollow. Here in particular, it fails to acknowledge how the leak could harm people and how it will prevent this kind of thing from happening again. With these companies judged quarterly by their user growth and business, they’re incentivized to cut corners on security, privacy, and societal impact as they chase the favor of Wall Street.


Source: TechCrunch

Getaround co-founder Jessica Scorpio leaves day-to-day role

Since launching Getaround at TechCrunch Disrupt New York in 2011, the car-sharing startup has expanded to over 90 cities and, more recently, raised a massive $325 million round of funding led by SoftBank. With the company in a good place and its co-founder and CMO Jessica Scorpio “really happy with where things are,” she told TechCrunch, it’s time for her to take some time off, leave her day-to-day role at the company and move into a role on the board of directors.

In addition to serving on Getaround’s board of directors, Scorpio says she’ll join some other boards and likely do some more angel investing. Meanwhile, Getaround hired five people to join its executive team. Those roles entail a VP of People and Culture, VP of Marketing, General Counsel, VP and GM of Conveyance.

“Today, we are well on our way to realizing the vision that Jessica, Elliot and I set out to achieve years ago,” Getaround CEO Sam Zaid wrote in a blog post. “We have Jessica to thank, in large part, for how far we’ve come, and I’m excited to pass her torch to a world-class executive team.”

Since Getaround’s launch in 2011, a number of competitors have entered the car rental market. General Motors’ Maven, for example, lets people rent relatively new cars by the hour, while Turo offers a more Getaround-like peer-to-peer rental platform. In April, Turo raised $12 million following a $92 million fundraising round earlier in the year. Still, Getaround was most attractive to SoftBank.

“As we saw the space early on, we knew this would be a big market,” she said. “We took a long-term perspective in building technology that would create behavior change, while also tee-ing up the market for self-driving cars and a platform for sharing cars in that future.”

As a car owner, you can list your vehicle for on-demand rentals via Getaround. After you list it, Getaround installs its Connect hardware, which allows renters to locate and unlock your car using the Getaround mobile app. For extra peace of mind for the car owner, the Connect also features GPS tracking, tamper detection and engine lock.

Getaround also has deals in place with brands like Audi and Ford to further incentivize people to share their cars. In 2016, Getaround teamed up with Toyota to enable people to purchase cars that are pre-installed with Getaround connectivity. Earlier this month, Getaround expanded its partnership with Uber to cover four more cities. Dubbed Uber Rent, the platform taps into Getaround’s existing marketplace of cars that are available for instant rentals.

“I’m excited to be involved at the board level,” she said. “We have a lot of exciting plans and will continue innovating on what products we offer, going to more markets, expanding internationally and continuing value-add partnerships.”


Source: TechCrunch

Russia's IRA Targeted Black Americans, Exploiting Racial Tensions

A new report documents how the Internet Research Agency had a much more sustained, deliberate focus on black Americans.
Source: Wired

How Instagram Became the Russian IRA's Go-To Social Network

A Senate report finds that Russia’s Internet Research Agency was far more active, and more successful, on Instagram in 2017 than on Facebook or Twitter.
Source: Wired

LG’s new monitor gives you screen space galore without hurting your wallet

LG’s new 32-inch display could be your next great upgrade. For $350, it offers the complete package of high resolution, high refresh rate, and 32 inches of screen space. What more do you need?

The post LG’s new monitor gives you screen space galore without hurting your wallet appeared first on Digital Trends.


Source: Digital trends

Lenovo’s first ThinkPads with Intel Whiskey Lake processors to arrive this month

Lenovo has opted not to wait for CES 2019 next month to introduce the first ThinkPads with Intel’s Whiskey Lake Core I5-8265U and Core i7-8565U processors. They will arrive onboard the new ThinkPad L390 and L390 Yoga.

The post Lenovo’s first ThinkPads with Intel Whiskey Lake processors to arrive this month appeared first on Digital Trends.


Source: Digital trends

Intel’s 28-core monster Xeon CPU might cost upwards of $4,000

Intel’s new-generation 28-core Xeon CPU will debut with a hefty price tag. Although not quite as expensive as some of its predecessors, early pre-order pricing has it costing between $4,000 and $5,000.

The post Intel’s 28-core monster Xeon CPU might cost upwards of $4,000 appeared first on Digital Trends.


Source: Digital trends

The Mom Project, a job site for moms returning to work, nabs $8M from Initialized and more

If you are a mother who has taken a break from full-time employment to raise kids, you may have also experienced the challenge that is jumping back into the working world after your break.

You may find you need more time flexibility; you have been out of the job market for years and so your confidence is knocked; your skills are no longer as relevant as they were before; or you just want to rethink your career; plus many employers — whether they say it or not — seem less interested in you because of all of the above, and no level of burnishing your resume on LinkedIn will help. It can be tough (and I say that from first-hand experience).

Now, Chicago-based startup The Mom Project, a platform specifically built to help female knowledge workers find jobs after pausing to raise kids, has raised a little egg of its own to take on this challenge. It’s picked up a Series A of $8 million that it plans to use to bring its job marketplace to more cities — it’s currently in Chicago, Atlanta and San Francisco — and to expand the kinds of services it offers to make the challenge of juggling work and parenthood easier.

The funding is being led by Grotech Ventures and Initialized Capital, with another new investor, Aspect Ventures, and previous backers Atlanta Seed Company, Engage Ventures, OCA Ventures, BBG Ventures, IrishAngels and Wintrust Financial also participating.

This brings the total raised by The Mom Project to $11 million, and with 75,000 registered moms and 1,000 companies including Procter & Gamble, BP, Miller Coors and AT&T, the startup claims it’s now the largest platform of its kind in the US.

From selling diapers to changing diapers

Allison Robinson, the founder and CEO of The Mom Project, said she came up with the idea for the startup in 2016, when she was on maternity leave from a strategy role at Pampers.

“I started realising a lot about moms before I became one,” she says about her last role before striking out as an entrepreneur. “But what I hadn’t understood until I was on maternity leave myself was that your priorities can change after having a child.” (She’s pictured up above with her son.)

Citing a study she’d seen in the Harvard Business Review that estimated 43 percent of skilled women exit the workforce after having children, Robinson realised there was a gap in the market for those among them who had timed out from returning to their previous roles, but still wanted to make the leap back into working at some point.

And she has a point: not only do people who decide they want to return to work face all of the usual issues of newly needing more time flexibility, wondering whether their skills are still current enough, general confidence, and so on; but the average recruitment process, and job sites overall, do not really have ways to account for any of that very well.

And the gap exists on the employer side of the marketplace, too. Businesses — both large corporates very much in the public eye as well as smaller businesses that are not — are rethinking how they hire and keep good people in the overall competition for talent. (Just this week, the UK’s Office of National Statistics said that the number of unfilled positions in the information and communication technology sector rose by 24.3 percent compared to last year in the country, a shortage that’s reflected in other markets.)

Having a diverse workforce — including more women and women from different walks of life — is key not only to helping counteract that, but to contribute to better overall work culture. That’s a fact that many employers have realised independently or have simply been thrown into the spotlight unwittingly and now are trying to repair.

And yet, there haven’t been many opportunities for them to pursue more diverse hiring practices.

LinkedIn recently made a tiny move into exploring diversity in hiring by at least allowing recruiters to search their job candidate results by gender, but this is a far cry from actually addressing the specific predicaments that particular segments of the working population have, and how to help them connect better with employers who might be keen to bring more of them on through recruitment.

In fact, the idea of providing improved job search for knowledge workers in specific cases is actually a very interesting one that shows there is definitely still room for innovation in the world of recruitment: Handshake earlier this year raised $40 million for its own take on this, which is providing a better LinkedIn-style platform to connect minority university graduates with interesting job opportunities at companies keen to make their workforces more diverse.

“Companies have started to realize the value in building a diverse workforce, but we still have a long way to go in achieving equal representation and opportunities,” said Julia Taxin, a partner at Grotech and new Mom Project board member. “Allison and her team have built an incredible marketplace of diverse talent for companies and I look forward to working with The Mom Project to execute on their vision of helping to close the gender gap in the workplace.”

The Mom Project, Robinson said, is tackling the challenges at both ends of the spectrum.

On the employer side, she said there is a lot of educating going on, talking to HR people and getting them to understand the opportunity they could unlock by hiring more parents — which tend to be almost entirely all-women, but sometimes men, too.

“We want to provide more data to these companies,” she said, pointing out that it’s not just a matter of providing a job opportunity, but also giving parents options in areas like childcare, or flexible working schedules. “We want to showg them ‘here is where you are doing well, and here is where you are not. Fixes don’t cost a lot of money, but a lot of companies are just not aware.”

“We’ve got 75,000 women on our platform, and currently around 1,000 companies posting jobs,” she said. “The goal is to have 75,000-plus jobs. We want to make sure that all the moms signing up on the platform are getting work.”

“The Mom Project is determined to create a future where women aren’t forced to choose between their families and their careers,”said Alda Dennis, partner at Initialized Capital and new Mom Project board member, in a statement. “There is a huge pool of experienced talent, parents and non-parents, that is sometimes overlooked because companies haven’t created the kind of diverse, flexible workplace culture that attracts and retains them. Initialized wants to be part of making this cultural shift happen.”

On the parent side, not only is it also about making the platform known to people who are considering a return to work, but it’s also about some fundamental, but very important basics, such as giving would-be jobseekers the flexibility to go to interviews. Robinson said that one campaign it’s about to launch, in partnership with Urban Sitter, is to provide free childcare credits to Mom Project jobseekers so that they can get to their interview.

“Sometimes you have to go to an interview with 24 hours notice, and lining up a sitter can be stressful,” she said. “We want to alleviate that.”

Parents also know that this isn’t just an issue for the interview: many towns and regions have what Robinson called “childcare deserts,” where there is a scarcity of affordable options to replace the parent on a more daily basis.

Contract work is king (and queen)

For now, Robinson said that the majority of jobs on the platform are focused on fixed-term employment — that is, not permanent, full-time work.

This is due to a number of reasons. For example, parents coming back to working after a break may be more inclined to ease in with shorter roles and less long-term commitment. And employers are still testing out how this demographic of workers will work out, so to speak. Equally, though, we have seen a huge swing in more general employment trends, where businesses are hiring fixed-term workers rather than full-time employees to account for seasonality and to give themselves more flexibility (not to mention less liability on the benefits front).

While Robinson said that the aim is definitely to bring more full-time job opportunities to the platform over time, this has nonetheless presented an interesting business opportunity to The Mom Project. The startup acts like Airbnb, Amazon and a number of other marketplaces, where it not only connects job-seekers and employers, but it then also then handles all the transactions around the job. When the job is fixed-term, the Mom Project essentially becomes like the job agency paying the employee, and that is how it makes a cut. And it also becomes the provider of benefits and more.

In other words, while there is an immediate opportunity for The Mom Project to compete against (or at least win some business off) the likes of LinkedIn to target the specific opportunity of providing jobs for women returning to work, there is potentially and equally big one in becoming a one-stop employment shop to handle customers other needs as employers or workers, providing a range of other services, from payroll through to childcare listings and more.

 


Source: TechCrunch

N26 launches its premium offering in the UK

Fintech startup N26 recently launched in the U.K. with a single product offering. You could sign up to a free account that gives you free payments around the world but no insurance and no free withdrawals in foreign currencies.

The company just added a second tier to its lineup in the U.K. And N26 is choosing to focus on N26 Metal in the U.K. You can now sign up to a Metal account for £14.90 per month (€16.59).

In other N26 markets, people can currently subscribe to N26 Black for €9.90 per month or N26 Metal for €16.90 per month. It’s interesting to see that N26 is using its fresh start in the U.K. to simplify its offering and target premium customers. The startup can still change its mind and launch N26 Black later down the road.

Basic customers can pay anywhere in the world without any foreign fee. The company uses Mastercard’s foreign exchange rates and doesn’t add anything on top. But ATM withdrawals in a foreign currency still cost 1.7 percent of the total amount.

Metal customers get the same perks in the U.K. and other European countries, such as foreign ATM withdrawals with no fee, a travel insurance package from Allianz and dedicated customer support.

N26 also provides partner offerings for N26 Metal subscribers. For instance, you can work from a WeWork office for free one day per month. Deals very from one country to another, and British customers get airport lounge access thanks to LoungeKey.

Your milage may vary depending on your favorite airport as LoungeKey doesn’t have a lounge in all terminals in all airports around the world. Now let’s see if N26 users outside of the U.K. will get a similar service in the future.


Source: TechCrunch

Mercedes-Benz teases new CLA-Class ahead of CES 2019 debut – Roadshow

Its CES booth will have several new-to-the-US models on display, too.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564