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

Archivo del Autor: Belen De Leon

Some online resources to help voters with disabilities on Election Day

After Russian interference in the 2016 presidential election, more states and counties in the United States are returning to paper ballots from electronic voting machines. While this may help cybersecurity, it also makes it harder for many people with disabilities to cast their vote.

To counteract that, RespectAbility, a non-partisan non-profit that works on inclusivity for people with disabilities, has put together a comprehensive list of resources for voters. The full guide can be found here, and includes the following several tools and services that are using tech to make it easier for people with disabilities to vote.

  • A partnership with Democracy Works, a non-profit group of software developers working on tools to improve the voting process, the Voting Information Project’s SMS tool that enables people to get multilingual information about their polling places and voter registration websites by texting VOTE or VOTO to GOVOTE (468-683).
  • Carpool Vote connects voters who need a ride with volunteer drivers through its website or an interactive voice response service at (804) 424-5335.
  • Lyft and Uber are both working with non-profits to offer discounted or free rides to polling places on Election Day. One of the groups Lyft has partnered with is the National Federation of the Blind (NFB), which will provide rides through its affiliates in Colorado, Massachusetts, Maryland, Nevada, Ohio, Tennessee, Texas, Utah, Virginia, Washington, and Wisconsin.

According to Pew, more than 35 million Americans of voting age have a disability. Though polling places are required by law to be accessible to people with disabilities, research from the Government Accessibility Office showed that polling places with impediments, including entrances that are difficult to navigate or voting stations that can’t accommodate wheelchairs, increased significantly between 2008 and 2016.

Furthermore, Pew says the increase in paper ballots has increased pressure on poll workers, who have very little training, which means some end up discouraging the use of accessible voting machines, making the creation of better resources for voters with disabilities even more imperative.


Source: TechCrunch

Facebook says it should do more to help prevent violence in Myanmar – CNET

Report comes after UN team found Facebook played a “determining role” in crisis.
Source: CNET

India’s Meesho, which enables social commerce via WhatsApp, raises $50M

Meesho, a Bangalore-based social commerce startup, has closed a $50 million investment to grow its business in its Indian homeland ahead of future international expansion.

This Series C round means that Meesho, which graduated Y Combinator in 2016, has now raised three funding rounds in the past year. Its $3.4 million Series A came in October 2017 with an $11.5 million Series B closing in June of this year. That’s quite the rollercoaster and over the last year, Meesho has seen its top line revenue grow by over 100X so co-founder and CEO Vidit Aatrey told TechCrunch in an interview.

This time around, the $50 million raise includes new investors Shunwei Capital from China, DST Partners and RPS Ventures, as well as returning backers Sequoia India, SAIF Partners, Venture Highway and Y Combinator.

Meesho has adjusted its focus considerably since it graduated YC, and today it operates as an enabler for people in India wanting to sell products using social media. Primarily the focus is WhatsApp, the world’s most popular messaging app which counts India as its largest market with over 200 million monthly users.

The company providers sellers with products (which it sources from suppliers) and inventory management and other basic seller tools. In turn, sellers hawk their catalog to friends and family as they please. Meesho handles all payment and logistics, providing a cut of the transaction to sellers.

Interestingly, there’s no fixed price for products. That means that sellers can vary the price and even haggle with their customers just as they’d do in real life.

“We want to simulate the exact experience that happens offline,” Aatrey explained. “Sellers have the liberty to sell to 10 different people at 10 different prices.”

Sales typically happen between friends and family because there is a trusted relationship. Selling consistently to family members doesn’t seem like an easy task, but Meesho operates in a range of verticals, including fashion, living, cosmetics and more, which the company said makes repeat custom easier. The firm is working on technology that helps sellers figure out which products to push to their customer list, but Aatrey believes a good seller has a knack for what their customers will want on a given day or week.

Aatrey — who started Meesho with fellow IIT-Delhi graduate Sanjeev Barnwal in 2015 — told TechCrunch that the startup is picky about who it selects as a seller, and those who are not active enough are removed from the platform — although he said the latter doesn’t happen a lot. Instead, Meesho offers training and skill development programs to sellers who perform well.

“We go and intentionally invest more to scale up the sellers who show more promise,” he explained.

(Left to right) Meesho founders Sanjeev Barnwal and Vidit Aatrey

Meesho says it has registered some two million sellers to date but the goal is to reach 20 million by 2020. A majority 80 percent are female because the startup first targeted housewives, but increasingly, Aatrey said, it is seeing male sellers grow. Nearly one-third of sellers are students and many others use the app part-time to add to an existing income source.

In one example, Aatrey explained that typically households that earn 30,000 INR ($410) per month can make 8,000-10,000 INR in additional capital if one of the homemakers uses Meesho full-time. That’s a pretty significant addition.

One of the more intriguing pieces of the Meshoo business is that by tapping into people’s trusted relationships and offer them incentives to sell products without requiring operating capital, the business has cut a lot of the expensive overheads associated with e-commerce. Customer acquisition cost is low, for example, while there’s no need to dole out discounts, both of which are expensive line items for Amazon India and its rival Flipkart, which is owned by Walmart.

“We don’t burn a lot of money,” Aatrey said, although he declined to provide specific financial information.

With this new money in the bank, Meesho is working to go deeper into its existing areas of business. That’ll include offering more product categories, bringing on more suppliers, extending its supply chain and developing tools to help sellers sell better.

Aatrey also confirmed that the company is also looking to develop a supply chain in China, that’s where Shunwei and its network will come into play. He also revealed that the company is beginning to think about the potential for its own labeled product — an Amazon-style move — although that isn’t likely to happen just yet.

Another longer-term objective is international expansion.

“For the next 12 months we won’t go beyond India,” Aatrey explained. “But what we are doing here is very similar to Southeast Asia, Latin America and even the Middle East so at some point we’ll think about venturing overseas.”

With three funding rounds in the past year, the Meesho CEO revealed that the company is well capitalized but he didn’t rule out the potential to raise money again.

“If we get a good offer that makes sense for the growth of the business, we are open to it,” he said.


Source: TechCrunch

Ariana Grande's new song 'Thank U, Next' is now the world's most flexible meme – CNET

This meme is teaching me love, patience and pain.
Source: CNET

One-year-old Bracket Capital is already an investor in Lyft, Bird, Airbnb and Coinbase

Bracket Capital quietly emerged onto the scene in 2017 and has since invested in 23 technology startups, including the likes of Lyft, Bird, Airbnb and Coinbase. Today, the founders are coming out of stealth, ready to talk about what’s gone on behind the scenes.

Bracket is led by Yalda Aoukar and Jihan Bowes-Little, co-founders and managing directors based in Doha, Qatar and Los Angeles, respectively. The two relative unknowns, in venture at least, have had successful careers at private equity groups and hedge funds, recently opting to steer their careers in different directions.

“Venture is one of the best performing asset classes of the last 35 years,” Aoukar told TechCrunch. “If we look at the economic cycle at the moment — investors are bracing for a downturn.”

“Venture, by its nature, is quite defensible as an asset class. It’s the best hedge that we can take vis-a-vis any market volatility or potential correction that the markets may be poised for.”

Bracket has invested $120 million since it began making deals in 2017, with more than $150 million under management. In addition to the aforementioned unicorns, the firm has also provided capital to Reddit, mental health startup Happy Not Perfect, on-demand self-storage startup Clutter and more. Like many in Silicon Valley these days, the firm is industry and stage-agnostic.

With a presence in the Middle East and Southern California, Bracket, which considers itself an investment manager rather than a VC firm, hopes to serve as a bridge between international capital and companies based in SoCal and Silicon Valley. The firm chose LA as its headquarters because of the hoards of talent available there and the lower cost of living that makes it a particularly exciting place to be a founder.

For Bracket, diversity is not a requirement or part of its thesis, but it has influenced their decisions and deal flow. Aoukar, a Lebanese-born woman in finance in the Middle East, and Bowes-Little, a biracial founder and part-time a hip-hop artist known as Metis, see their unique backgrounds as an advantage.

“We don’t tend to look where other people are looking,” Bowes-Little told TechCrunch.

Aoukar began her career in London at Lehman Brothers, before landing at Barclays, Morgan Stanley and finally as a vice president at Investcorp. Bowes-Little started with Goldman Sachs and had stints at Millennium Capital, Bluecrest Capital and most recently as an executive director JP Morgan Chase.

“We aren’t ex-operators or engineers-turned-VCs, which is the success story of a lot of VC firms,” Bowes-Little said. 

“Successful investors know what their strengths are and lean into them. The one common denominator amongst the truly great managers I’ve seen is to really know themselves and know what their strengths and weakness are.”

Bracket intends to play heavily to its strength: multi-asset investing with a global lens.


Source: TechCrunch

Rick and Morty are going to play Fallout 76 live online – CNET

Show creator Justin Roiland will be playing with rapper Logic and game-streamer Ninja.
Source: CNET

Bots Distorted the 2016 Election. Will the Midterms Be a Sequel?

The fact that Russian-linked bots penetrated social media to influence the 2016 U.S. presidential election has been well documented and the details of the deception are still trickling out.

In fact, on Oct. 17 Twitter disclosed that foreign interference dating back to 2016 involved 4,611 accounts — most affiliated with the Internet Research Agency, a Russian troll farm. There were more than 10 million suspicious tweets and more than 2 million GIFs, videos and Periscope broadcasts.

In this season of another landmark election — a recent poll showed that about 62 percent of Americans believe the 2018 midterm elections are the most important midterms in their lifetime – it is natural to wonder if the public and private sectors have learned any lessons from the 2016 fiasco. And about what is being done to better protect against this malfeasance by nation-state actors.

There is good news and bad news here. Let’s start with the bad.

Two years after the 2016 election, social media still sometimes looks like a reality show called “Propagandists Gone Wild.” Hardly a major geopolitical event takes place in the world without automated bots generating or amplifying content that exaggerates the prevalence of a particular point of view.

In mid-October, Twitter suspended hundreds of accounts that simultaneously tweeted and retweeted pro-Saudi Arabia talking points about the disappearance of journalist Jamal Khashoggi.

On Oct. 22, the Wall Street Journal reported that Russian bots helped inflame the controversy over NFL players kneeling during the national anthem. Researchers from Clemson University told the newspaper that 491 accounts affiliated with the Internet Research Agency posted more 12,000 tweets on the issue, with activity peaking soon after a Sept. 22, 2017 speech by President Trump in which he said team owners should fire players for taking a knee during the anthem.

The problem hasn’t persisted only in the United States. Two years after bots were blamed for helping sway the 2016 Brexit vote in Britain, Twitter bots supporting the anti-immigration Sweden Democrats increased significantly this spring and summer in the leadup to that country’s elections.

These and other examples of continuing misinformation-by-bot are troubling, but it’s not all doom and gloom.  I see positive developments too.

Photo courtesy of Shutterstock/Nemanja Cosovic

First, awareness must be the first step in solving any problem, and cognizance of bot meddling has soared in the last two years amid all the disturbing headlines.

About two-thirds of Americans have heard of social media bots, and the vast majority of those people are worried bots are being used maliciously, according to a Pew Research Center survey of 4,500 U.S. adults conducted this summer. (It’s concerning, however, that much fewer of the respondents said they’re confident that can actually recognize when accounts are fake.)

Second, lawmakers are starting to take action. When California Gov. Jerry Brown on Sept. 28 signed legislation making it illegal as of July 1, 2019 to use bots – to try to influence voter opinion or for any other purpose — without divulging the source’s artificial nature, it followed anti-ticketing-bot laws nationally and in New York State as the first bot-fighting statutes in the United States.

While I support the increase in awareness and focused interest by legislators, I do feel the California law has some holes. The measure is difficult to enforce because it’s often very hard to identify who is behind a bot network, the law’s penalties aren’t clear, and an individual state is inherently limited it what it can do to attack a national and global issue. However, the law is a good start and shows that governments are starting to take the problem seriously.

Third, the social media platforms — which have faced congressional scrutiny over their failure to address bot activity in 2016 – have become more aggressive in pinpointing and eliminating bad bots.

It’s important to remember that while they have some responsibility, Twitter and Facebook are victims here too, taken for a ride by bad actors who have hijacked these commercial platforms for their own political and ideological agendas.

While it can be argued that Twitter and Facebook should have done more sooner to differentiate the human from the non-human fakes in its user rolls, it bears remembering that bots are a newly acknowledged cybersecurity challenge. The traditional paradigm of a security breach has been a hacker exploiting a software vulnerability. Bots don’t do that – they attack online business processes and thus are difficult to detect though customary vulnerability scanning methods.

I thought there was admirable transparency in Twitter’s Oct. 17 blog accompanying its release of information about the extent of misinformation operations since 2016. “It is clear that information operations and coordinated inauthentic behavior will not cease,” the company said. “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.”

Which leads to the fourth reason I’m optimistic: technological advances.

In the earlier days of the internet, in the late ‘90s and early 00’s, networks were extremely susceptible to worms, viruses and other attacks because protective technology was in its early stages of development. Intrusions still happen, obviously, but security technology has grown much more sophisticated and many attacks occur due to human error rather than failure of the defense systems themselves.

Bot detection and mitigation technology keeps improving, and I think we’ll get to a state where it becomes as automatic and effective as email spam filters are today. Security capabilities that too often are siloed within networks will integrate more and more into holistic platforms better able to detect and ward off bot threats.

So while we should still worry about bots in 2018, and the world continues to wrap its arms around the problem, we’re seeing significant action that should bode well for the future.

The health of democracy and companies’ ability to conduct business online may depend on it.


Source: TechCrunch

How Right-Wing Social Media Site Gab Got Back Online

A company called Epik, whose CEO defended Gab, offered domain-hosting services, while Cloudflare continues to protect Gab from denial-of-service attacks.
Source: Wired

Uber, Lyft, Lime and Skip offer free rides on Election Day – CNET

Voters can bike, scoot, carpool or hitch a ride to go to cast their ballots.
Source: CNET

Trump’s ‘Racist’ Midterms Ad Backs Facebook Into a Corner

Facebook took down Donald Trump’s ad for violating its policies, but you can still watch the video on his profile.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993