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

Archivo del Autor: Belen De Leon

WhatsApp under fire for failing to remove child porn – CNET

Kiddie porn is reportedly being spread in WhatsApp chat groups.
Source: CNET

Juul Accepts Altria Investment and Embraces Big Tobacco

Juul, maker of the best-selling e-cigarettes, agrees to accept a $12.8 billion investment from Altria, the maker of Marlboro cigarettes.
Source: Wired

Esta IA predice las estafas que inflan el precio de una criptomoneda

Los timos tipo ‘pump and dump’ son cada vez más comunes en el universo de las monedas criptográficas. Para luchar contra ellos, una investigación ha analizado su funcionamiento y ha creado un algoritmo capaz de predecir cuando hay uno a punto de suceder 
Source: MIT

La superconductividad a alta temperatura bate su récord a -23 °C

Hasta hace poco se creía imposible que algún material fuera capaz de convertirse en superconductor a temperaturas habituales en la Tierra, pero parece que el hidruro de lantano lo ha conseguido, aunque para ello requiere estar sometido a una presión elevadísima
Source: MIT

Twitter stock down after analyst calls it ‘Harvey Weinstein of Social Media’

Twitter was down 11 percent today after a Citron Research report called the platform, the “Harvey Weinstein of social media” and set a low target price of $20. As of publishing today, the stock was down more than 11 percent at $29.29 a share.

In their report Citron did not mince words, basing their conclusions on an Amnesty International Report claiming widespread abuse on the Twitter platform. “Citron has been following Twitter for years and when we read the just published piece from Amnesty International, we immediately knew the stock had become uninvestable and advertisers will soon be forced to take a hard look at all sponsorships with Twitter,” Citron wrote.

Citron was reacting to an Amnesty International report that took Twitter to task for not doing more to curb abusive behavior. “We have built the world’s largest crowdsourced data set about online abuse against women… Twitter is a place where racism, misogyny and homophobia are allowed to flourish basically unchecked,” the report stated.

The report went on to call out Twitter for not doing more. “To be clear: it is NOT our job as a human rights organization to be analyzing abusive tweets on this platform – it’s Twitter’s. “But [the company’s] refusal to make public this information, while allowing abuse to flourish basically unchecked, meant we had to do this study for them,” the report said.

For its part, Twitter says it’s been working to reign in the kind of abuses that the Amnesty report criticized them for. “Our abusive behavior policy strictly prohibits behavior that harasses, intimidates or silences another user’s voice. We are also investing in better technology and tools to enable us to more proactively identify abusive, violative material, to limit its spread and reach on the platform and to encourage healthier conversations,” a Twitter spokesperson told TechCrunch.

Vijaya Gadde, Legal, Policy and Trust & Safety Global Lead at Twitter, defended his company, claiming that it wasn’t clear how Amnesty defined abusive language in the report. “With regard to [the] forthcoming [Amnesty International] report, I would note that the concept of ‘problematic’ content for the purposes of classifying content is one that warrants further discussion. It is unclear how [Amnesty has] defined or categorized such content, or if [they] are suggesting it should be removed from Twitter. We work hard to build globally enforceable rules and have begun consulting the public as part of the process — a new approach within the industry,” she said in a statement.


Source: TechCrunch

To Get Antibiotics Off Your Plate, Vote With Your Wallet

Obama-era regulation was supposed to curtail livestock antibiotics. But consumers are pushing Perdue, McDonalds, Tyson, Walmart, and more to change.
Source: Wired

Zynga to acquire Small Giant Games, the maker of Empires & Puzzles, for $700M

Social game developer Zynga has entered into an agreement to acquire Small Giant Games, the startup behind the popular mobile game Empires & Puzzles, in a deal expected to total $700 million.

Zynga, which has tumbled since its 2011 Nasdaq initial public offering, will initially acquire 80 percent of Small Giant Games for $560 million, composed of $330 million in cash and $230 million of unregistered Zynga common stock. Zynga will fund part of the transaction with a $200 million credit facility.

“We’ve been impressed by the quality and momentum of Empires & Puzzles as we add another Forever Franchise into Zynga’s portfolio,” Zynga chief executive officer Frank Gibeau said in a statement. “Small Giant has created an innovative game that delivers a unique player experience that engages over the long term.”

The deal is expected to close on January 1. Zynga will purchase the remaining 20 percent of Small Giant over the next three years “at valuations based on specified profitability goals.”

Helsinki-based Small Giant Games had raised $52 million in equity funding from EQT Ventures, Creandum, Spintop Ventures, Profounders and others since it was founded in 2013. The company reported $33 million of revenue for Empires & Puzzles, its most popular game, 10 months after its launch in 2017. Small Giant, which is also behind Alliance Wars and Season 2: Atlantis, says they exceeded 2017’s revenue just four months into 2018.

“Our studio was founded on the idea that small, skillful teams can accomplish giant things, and I am confident that partnering with Zynga is the right next step in our evolution,” Small Giant CEO Timo Soininen said in a statement. “We will now operate as a separate studio within Zynga, maintaining our identity, culture and creative independence. By leveraging the expertise and support from the wider Zynga team, we will amplify the reach of Empires & Puzzles and the new games in our development pipeline.”

Zynga, founded in 2007, is the developer of FarmVille, Zynga Poker, Words with Friends and several other mobile games. The company reported revenues of $248.88 million for the quarter ended September 2018, failing to meet analyst estimates.

Zynga expects to bring in $243 million in revenue in the fourth quarter of 2018.


Source: TechCrunch

In revamped transparency report, Apple reveals uptick in demands for user data

Apple’s transparency report just got a lot more — well, transparent.

For years, the technology giant released a twice-a-year report on the number of government demands it received. It wasn’t much to look at in the beginning; a seven-page document with only two tables of data. Once in a while, Apple would tack on a new table of data as the government would ask for new kinds of customer data.

But that wasn’t sustainable, nor was it particularly easy to read — especially for the hawkish handful who would obsessively read and digest each report.

As other companies, like Microsoft and Google, received more demands over the years, they began to expand their own reports to help users to better understand who wanted their data, why and how often. Apple knew its document-only reports didn’t cut it, and took a leaf from its Silicon Valley neighbors and pushed ahead with its own plan to publish its biannual numbers in a way that ordinary people — like its customers — can read and understand.

The company’s latest transparency report, out Thursday, still comes in its traditional PDF format for those who don’t like change, but now also has its own dedicated, browsable and interactive corner of Apple’s website. The new site breaks down the figures by country — but also historically to provide trends, patterns and context over years’ worth of reporting cycles, in a way that’s more in line with how other tech giants report their government data demands.

And, the company has CSV files for download, containing raw data for academics to drill deeper down into the numbers.

Apple has also reworked how it discloses national security requests, such as FBI-issued subpoenas like national security letters (NSLs) and orders issued by the Foreign Intelligence Surveillance Court (FISA). Since the introduction of the Freedom Act in 2015, passed in response to the NSA surveillance scandal in 2013, companies were given three options of reporting their secret orders — including the numerical bands it can release under what time period. Most companies disclosed the secret requests in bands of 500 with a six-month reporting delay to avoid any inadvertent interference with active investigations. Apple originally released its figures in bands of 250 requests, but is now expanding that to bands of 500 requests to standardize its reporting with other tech companies. It’s also breaking out its FISA content (such as photos, email, contacts and device backups) and non-content requests (like subscriber records and transactional logs).

As for the figures, the transparency report reveals a rise in worldwide demands for data.

According to the report, Apple received 32,342 demands — up 9 percent on the last reporting period — to access 163,823 devices in the second half of the year.

The report found Germany as the top requester, issuing 13,704 requests for data on 26,160 devices. Apple said that the figures were due to the high volume of device requests due to stolen devices. The U.S. was in second place with 4,570 requests for 14,911 devices.

Apple also received 4,177 requests for account data, such as information stored in iCloud — up by almost 25 percent on the previous reporting period — affecting some 40,641 accounts, a four-fold increase. The company said the spike was attributable to China, which asked for thousands of devices’ worth of data under a single fraud investigation.

And, the company saw a 30 percent increase in requests to preserve data for up to three months to 1,579 cases, affecting 4,033 accounts, while law enforcement obtained the right legal process to access the data.

The company also said it received between 0 and 499 national security orders, including secret rulings from the Foreign Intelligence Surveillance Court, affecting 1,000 and 1,499 accounts. As the company is subject to a six-month reporting delay, the updated figures are expected out in the new year.

Apple did not reveal in this latest report any national security letters where the gag orders were lifted.


Source: TechCrunch

FCC fines Swarm Technologies $900K over unauthorized satellite launch

Back in March came the surprising news that a satellite communications company still more or less in stealth mode had launched several tiny craft into orbit — against the explicit instructions of the FCC. The company, Swarm Technologies, now faces a $900,000 penalty from the agency, as well as extra oversight of its continuing operations.

Swarm’s SpaceBEEs are the beginning of a planned constellation of small satellites with which the company intends to provide low-cost global connectivity.

Unfortunately, the units are so small — about a quarter the size of a standard cubesat, which is already quite tiny — that the FCC felt they would be too difficult to track, and did not approve the launch.

SpaceBEEs are small, as you can see. Credit: Swarm Technologies

Swarm, perhaps thinking it better to ask forgiveness than file the paperwork for permission, launched anyway in January aboard India’s PSLV-C40, which carried more than a dozen other passengers to space as well. (I asked Swarm and the launch provider, Spaceflight, at the time for comment but never heard back.)

The FCC obviously didn’t like this, and began an investigation shortly afterwards. According to an FCC press release:

The investigation found that Swarm had launched the four BEEs using an unaffiliated launch company in India and had unlawfully transmitted signals between earth stations in Georgia and the satellites for over a week. In addition, during the course of its investigation, the FCC discovered that Swarm had also performed unauthorized weather balloon-to-ground station tests and other unauthorized equipment tests prior to the small satellites launch. All these activities require FCC authorization and the company had not received such authorization before the activities occurred.

Not good! As penance, Swarm Technologies will have to pay the aforementioned $900,000, and now has to submit pre-launch reports to the FCC within five days of signing an agreement to launch, and at least 45 days before takeoff.

The company hasn’t been sitting on its hands this whole time. The unauthorized launch was a mistake to be sure, but it has continued its pursuit of a global constellation and launched three more SpaceBEEs into orbit just a few weeks ago aboard a SpaceX Falcon 9.

Swarm has worked to put the concerns about tracking to bed; in fact, the company claims its devices are more trackable than ordinary cubesats, with a larger radar cross section and extra reflectivity thanks to a Van Atta array (ask them). SpaceBEE-1 is about to pass over Italy as I write this — you can check its location live here.


Source: TechCrunch

How China’s Elite Spies Stole the World’s Secrets

A new DOJ indictment outlines how Chinese hackers allegedly compromised data from companies in a dozen countries in a single intrusion.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086