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

Archivo del Autor: Belen De Leon

Here’s what to expect at Apple’s WWDC 2018: iOS 12, iPhone SE 2, and more

At Apple’s Worldwide Developer Conference, the company showcases it’s latest innovations to thousands of developers. From its newest operating systems to new features on WatchOS, tvOS, and more, here’s everything we expect to see at WWDC 2018.

The post Here’s what to expect at Apple’s WWDC 2018: iOS 12, iPhone SE 2, and more appeared first on Digital Trends.


Source: Digital trends

Facebook’s policy on white supremacy plays right into a racist agenda

In an ongoing series over at Motherboard, we’re learning quite a bit about how Facebook polices hate speech and hate organizations on its platform. Historically, the company has been far less than transparent about its often inconsistent censorship practices, even as white supremacist content — and plenty of other forms of hate targeted at marginalized groups — runs rampant on the platform.

Now we know more about why. For one, according to a series of internal slides on white supremacy, Facebook walks a fine line that arguably doesn’t exist at all. According to these post-Charlottesville training documents, the company opted to officially differentiate between white nationalism and white supremacy, allowing the former and forbidding the latter.

White nationalism gets the green light

Facebook appears to take the distinction between white nationalism and white supremacy seriously, but many white nationalists don’t, opting only for the slightly more benign term to soften their image. This is a well-documented phenomenon, as anyone who has spent time in these online circles can attest. It’s also the first sentence in the Anti Defamation League (ADL) entry on white nationalism:

White nationalism is a term that originated among white supremacists as a euphemism for white supremacy.

Eventually, some white supremacists tried to distinguish it further by using it to refer to a form of white supremacy that emphasizes defining a country or region by white racial identity and which seeks to promote the interests of whites exclusively, typically at the expense of people of other backgrounds.

As Motherboard reports, Facebook notes “overlaps with white nationalism/separatism” as a challenge in its relevant training notes section for white supremacy, adding that “Media reports also use the terms interchangeably (for example referring to David Duke as white supremacist even though he doesn’t explicitly identify himself as one).”

Facebook’s own articulation of white supremacy offers considerable concessions:

Although there doesn’t seem to be total agreement among academics on whether white supremacy always implies racial hatred, the fact that it is based on a racist premise is widely acknowledged. [original emphasis]

Most of Facebook’s slides on hate speech and hate groups read like an embarrassingly simplistic CliffsNotes, lacking nuance and revealing the company’s apparently slapdash approach to the issue of racial hate. Tellingly, some portions of Facebook’s training text copy Wikipedia’s own language verbatim.

Here are the first few sentences of the Wikipedia entry on white supremacy:

White supremacy or white supremacism is a racist ideology based upon the belief that white people are superior in many ways to people of other races and that therefore white people should be dominant over other races.

White supremacy has roots in scientific racism and it often relies on pseudoscientific arguments. Like most similar movements such as neo-Nazism, white supremacists typically oppose members of other races as well as Jews.

Facebook’s training note on white supremacy, with differences bolded:

White supremacy or white supremacism is a racist ideology based upon the belief that white people are superior in many ways to people of other races and that therefore white people should be dominant over other races. White supremacy has roots in scientific racism and it often relies on pseudoscientific arguments. Like most similar movements such as neo-Nazism, white supremacists typically oppose people of color, Jews and non-Protestants.

Facebook slides recreated by Motherboard

Bafflingly, Facebook also notes that “White nationalism and calling for an exclusively white state is not a violation for our policy unless it explicitly excludes other PCs [protected characteristics]” which by definition, a white state does.

According to slides recreated by Motherboard, Facebook asserts that “we don’t allow praise, support and representation of white supremacy as an ideology” but stipulates that it does “allow praise, support and representation” for both white nationalism and white separatism. [Again, emphasis theirs.]

Facebook further clarifies:

By the same token, we allow to call for the creation of white ethno-states (e.g. “The US should be a white-only nation”).

White supremacy versus white nationalism

By failing to recognize the political motivations behind white nationalism as an identity, Facebook legitimates white nationalism as something meaningfully distinct from white supremacy. While not all white nationalists call for the dream of a white ethnostate to be achieved through racial domination — and arguably the two could be studied distinctly from a purely academic perspective — they have far more in common than they have differences. Even with such thin sourcing, Facebook has devoted a surprising amount of language to differentiating the two.

In grappling with this question after Charlottesville, the Associated Press offered this clarification for its own coverage:

For many people the terms can be used almost interchangeably. Both terms describe groups that favor whites and support discrimination by race.

The AP also mentions the “subtle difference” that white supremacists believe whites to be superior.

For white nationalists, that attitude at times appears more implicit than explicit but that doesn’t mean it’s not there. From my own reading and considerable hours spent immersed online in white nationalist groups and forums, there is massive observable ideological overlap between the two groups. The instances in which white supremacists and white nationalists truly espouse wholly distinct ideologies are rare.

Further, it’s impossible to ignore that violence against non-whites is a central thread running throughout white nationalism, whether stated or implied. Imagining a white ethnostate that does not directly come about at the cost of the safety, wellbeing and financial security of racial minorities is pure fantasy — a fantasy Facebook is apparently content to entertain in pretending that the “white state” would not “explicitly exclude” anyone based on the protected characteristic of race.

The Southern Poverty Law Center (SPLC) defines white nationalism in similarly broad strokes, tying it directly to white supremacy and stating that “white nationalist groups espouse white supremacist or white separatist ideologies, often focusing on the alleged inferiority of nonwhites.”

The SPLC, an organization devoted to studying hate, explains the expedient fallacy of the white ethnostate as a nonviolent goal:

These racist aspirations are most commonly articulated as the desire to form a white ethnostate — a calculated idiom favored by white nationalists in order to obscure the inherent violence of such a radical project. Appeals for the white ethnostate are often disingenuously couched in proclamations of love for members of their own race, rather than hatred for others.

Apparently, Facebook ignored most dissenting definitions linking white nationalist goals directly to white supremacy. Naively or not, the company bought into white supremacy’s slightly more palatable public-facing image in shaping its policy platforms. In sourcing its policies, Facebook was apparently content to pick and choose which points supported its decision to allow white nationalism on its platform while supposedly casting out white supremacy.

“White nationalist groups espouse white separatism and white supremacy,” the Wikipedia page that Facebook drew from states. “Critics argue that the term ‘white nationalism’ and ideas such as white pride exist solely to provide a sanitized public face for white supremacy, and that most white nationalist groups promote racial violence.”

Sadly, for anyone who has watched many virulent strains of racism flourish and even organize on Facebook, the company’s shoddily crafted internal guidance on white supremacy comes as little surprise. Nor does the fact that the company failed to dedicate even a sliver of its considerable resources to understanding the nuance of white supremacist movements, aims and language.

We reached out to Facebook to see if these alarmingly reductive policies on racial hate have evolved in recent months (these materials are less than a year old), but the company only pointed us to the broad public-facing  “Community Standards.” Any further detail on the actual implementation of policies around hate remains opaque.

Though it may have learned some harsh lessons in 2018, for Facebook, opacity is always the best policy.


Source: TechCrunch

Google starts migrating all G Suite users from Hangouts to Meet

Google today announced that starting now, it is moving all of its G Suite users who follow its recommended schedule from its Hangouts video chat service to Hangouts Meet, the more enterprise-ready version of Hangouts. The move will likely take about a month or so.

This means all newly created Calendar invites will now link to Meet video meetings, though Google stresses that all previously created meetings won’t be affected by this.

For the time being, admins can still opt out of this transition and some may want to do so, simply because Meet doesn’t support Internet Explorer and Safari right now, for example (support for Firefox launched last week). But starting in the second half of 2018, Google expects that Meet will have full parity with Hangouts, including support for these browsers, and, at that time, Meet will become the default for these stragglers, too.

Google’s overall messaging strategy remains as confusing as always. The original plan was to position Allo and Duo as its consumer text and video chat apps while Meet and the more Slack-like Hangouts Chat played to its enterprise users.

Allo was a total failure, however, and its preferred messaging app now seems to be Chat, which will offer support for the new RCS standard and give Android users a more iMessage-like experience — or at least that’s what Google hopes. But to complicate matters, Hangouts is also still around in the consumer sphere and has generally done quite well. As for Duo, I don’t know anybody who uses it, but it’s hanging in there.

At least if you’re a business user, though, the story is pretty simple: Meet is your new video chat service and Hangouts Chat is Google’s chat service for you. And then when you get home, you can just use iMessage or Facebook Messenger or WhatsApp or WeChat or Viber or Signal or Telegram or, if you insist, Hangouts.


Source: TechCrunch

El gran reto de 'blockchain': las cadenas de bloques no hablan entre sí

Cada vez hay más sistemas para manejar criptomonedas, pero si queremos que la tecnología revolucione el mundo financiero, es necesario se comuniquen entre sí. Para ello, una ‘start-up’ está creando un ‘puente de tokens’ que permita conectar distintas criptomonedas sin alterar el volumen de activos
Source: MIT

Alexa graba conversaciones privadas sin permiso y es espeluznante

Se ha descubierto que el asistente doméstico de Amazon no solo registra las órdenes que se le dan, también se activa de forma sigilosa para grabar conversaciones privadas. Puede entrar en la aplicación para repasar qué ha grabado sobre usted, aunque le advertimos que da un poco de miedo
Source: MIT

El cerebro almacena la información como un CD, no como un casete

Por fin hay pruebas que podrían confirmar que el cerebro toma datos en forma discreta en lugar de continua. El hallazgo podría cambiar la forma en que entendemos la mente humana y los dispositivos que construimos para interactuar con ella
Source: MIT

Hololens can be used to navigate the blind through buildings faster

Researchers created an application for Microsoft’s Hololens that can steer visually impaired individuals through an unfamiliar, complex, multi-story building. It relies on the headset’s 3D sound and real-time room/object mapping.

The post Hololens can be used to navigate the blind through buildings faster appeared first on Digital Trends.


Source: Digital trends

‘Battlefield V’ minimum system specs mirror those of ‘Battlefield 1’

Battlefield V’s minimum PC system requirements are a bit higher than your average AAA game, but they are identical to Battlefield 1’s. Recommended specs haven’t been revealed, but expect them to be quite demanding.

The post ‘Battlefield V’ minimum system specs mirror those of ‘Battlefield 1’ appeared first on Digital Trends.


Source: Digital trends

SF subpoenas Uber and Lyft for driver pay, benefits and classification info

San Francisco City Attorney Dennis Herrera has sent subpoenas to Uber and Lyft that asks them to provide information pertaining to how each company classifies its drivers (W2 employees versus 1099 contractors), as well as pay and benefits.

The subpoenas also request a list of drivers who have either started or ended at least one ride in SF between 2015 to the present day and proof that any driver classified as an independent contractor meets the three criteria set forward by a recent California Supreme Court ruling. According to the April 30 ruling, companies must classify workers as employees unless they can prove the person is not under the control of the company, works outside the company’s general scope of business and has an independent business or job of the same nature of the work they do for the company.

It’s worth noting that both Uber and Lyft generally describe their drivers as people who do this type of work as a side hustle, rather than as people who operate their own transportation companies.

“The argument that these companies have tried to use in the past — that they’re just a technology platform — doesn’t pass the smell test,” Herrera said in a press release “People go to Microsoft or Salesforce for software. People go to Uber or Lyft for a ride.”

With the subpoenas, Herrera wants to ensure Uber and Lyft are legally classifying their drivers as independent contractors. If not, then Uber and Lyft must offer drives minimum wage, sick leave, health care and paid parental leave.

“San Francisco’s laws help ensure that employers provide a fair day’s wage for a fair day’s work,” Herrera said. “Our laws also guarantee employees basic humane benefits like sick leave, health care, and paid parental leave. We are not going to turn a blind eye if companies in San Francisco deny workers their pay and benefits. We are not going to tolerate any company shirking its responsibility to pay for benefits and shifting that burden onto taxpayers when drivers without health insurance turn to the emergency room. If your company is valued at $62 billion, you can afford to give your workers health care.”

I’ve reached out to Uber and Lyft and will update this story if I hear back.


Source: TechCrunch

Remember Atari's Ted Dabney by replaying classic games – CNET

You can relive your childhood playing many classic Atari games using your web browser.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813