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

Archivo del Autor: Belen De Leon

Don't Storm Area 51, Begs the Webmaster of the UFO Kingdom

Joerg Arnu loves the secretive military base, documents it on an exhaustive fan site, and wants people to visit—just not all at once.
Source: Wired

Apple Watch Series 5 Review: Always on Time

The biggest update is a most welcome one: A redesigned display that always shows the time of day.
Source: Wired

Normative closes a $2.1M seed to help companies automate carbon reporting

Normative, a startup that lets companies automate their carbon reporting — and in turn help them decrease their environmental footprint — has picked up $2.1 million in seed funding.

Backing the Stockholm-based company is ByFounders, with participation from Soundcloud co-founder Eric Wahlforss, Luminar Ventures, and Wave Ventures.

The modest injection of capital will be used by Normative to “accelerate growth” and expand to key markets in the EU and the U.S.

Billed as wanting to become the “Quickbook of carbon reporting,” Normative is a SaaS that plugs into various data — both a company’s internal systems and external databases on the environmental impact of goods and services. It then automatically calculates carbon usage and emissions for reporting purposes, which is traditionally a time consuming and costly process. Existing clients include Summa Equity, Bonava and Ikano.

“It is widely recognized that corporate activities are by far the largest contributor to climate change,” Normative co-founder and CEO Kristian Rönn tells TechCrunch. “To use my own country as a case study, H&M, Ericsson and Electrolux reportedly have larger CO2 emissions than the entire population of Sweden put together. This highlights the reality that in order to mitigate climate change, large companies need to mitigate their emissions”.

However, Rönn says that the first step to mitigating climate change is for companies to measure their climate impact, but only around 5,000 companies of an estimated 200 million companies are thought to measure sustainability at all. To make matters worse, even when carbon emissions are measured, companies typically only include emissions that are easy to track, such as electricity and car fuel consumption, which is estimated to be less than 10% of total company emissions. Missing in much of the data is supply chain emissions, transport, travel, and the production of goods and services.

Which, of course, is where Normative steps in.

“Normative helps large companies to go from mapping 10% of their CO2 to mapping 100% of their emissions for every product, service and activity, by reading data directly from their existing business systems e.g. SAP, Oracle, Microsoft, Visma etc.,” explains Rönn. “Moreover, sustainability reporting has been completely inaccessible for the small enterprise segment (who would afford to pay $50k-200k per year?), but Normative makes the whole process 10x times cheaper”.

product report

The timing looks good, too. With movements like Extinction Rebellion and a regulatory, shareholder and consumer push for companies to improve their environmental footprint, carbon reporting is becoming more mandatory. In Europe this includes an EU directive stipulating that all large public companies with more than 500 employees must “disclose certain information on the way they operate and manage social and environmental challenges”. Rönn says similar laws are underway also in the U.S.

Adds the Normative co-founder: “Sustainability reporting is a pain and a huge cost in time and money. However, more and more stakeholders — everything from investors to consumers as well as the legislative sector — demands transparency about companies’ unpaid externalities. Recently many large investors have signed the UN PRI, saying that they will look at sustainability data and comprehensive reporting when they invest”.


Source: TechCrunch

Amazon’s Alexa now speaks Hindi

Only about 10% of India’s 1.3 billion people know English. Yet, that is the only language Amazon’s digital assistant Alexa, which was launched in India two years ago, understands in the nation. That is changing today.

At a press conference in New Delhi on Wednesday, the e-commerce giant said Alexa now supports Hindi, a language spoken by roughly half a billion people in India, as the company looks to expand its reach in the nation. Bringing support for Hindi to Alexa was in works for more than a year, company executives said, noting the unique contextual, cultural, and content-related challenges that Hindi implementation posed.

Users can now ask Alexa their questions in Hindi, and the digital assistant would be able to respond in the same language. The feature, which will begin rolling out through a software update to Alexa devices starting today, currently only supports one voice type for Hindi. (For English, Alexa offers multiple voice types.) In the months to come, Amazon said it plans to add support for multilingual households, which will enable members of the family to interact with Alexa in the language they each prefer.

Support for local languages has proven immensely beneficial to customers in the past, Manish Tiwari, head of devices category business for Amazon India, said at the event. Amazon last year introduced support for Hindi language on its apps and website. It has seen Hindi usage grow on the site and app by six times in recent months, he said.

Rohit Prasad, VP and head scientist of Alexa AI at Amazon, said the adoption of Alexa in India has been phenomenal though he did not share any figures. Prior to today’s update, Alexa supported some Hinglish words, combination of English and Hindi, but the company wanted to bring full-fledged support.

“A lot of how people in India engage with their smartphones and internet services is different from those in United States. For instance, in India, people often search the name of an actor instead of the singer or the band when they are looking for a particular song,” he added. Alexa supports variants of about 15 languages, executives said.

alexa hindi

Amazon exec Prasad onstage at an event in New Delhi

Today’s announcement comes months after Amazon added a Hindi voice model to its Alexa Skills Kit, enabling developers to update their skills in India to support the more popular local language.  More than 500 skills on the store already support Hindi, Prasad said today. Google smart speakers gained support for the Hindi language late last year.

Amazon says it offers Alexa customers in India over 30,000 skills across various categories including cricket, education, and Bollywood. The company’s voice assistant is available to users through its smart speakers — Echo Dot, Echo Plus and more — and over three-dozen devices from other manufacturers including Sony, iBall, and LG, the company said.

Hindi should also help Amazon’s smart speakers maintain their lead over Google’s in India. Amazon commanded the local smart speakers market with a 59% market share in 2018, according to research firm IDC. (Google launched its smart speakers in India months after Amazon did its. IDC has not updated its findings since March this year.)

Indian language internet users are expected to account for nearly 75% of India’s internet user base by 2021, according to a report by KPMG and Google. By same year, nine out of every 10 new internet users in the country will likely be an Indian language speaker, the report said.

Both companies are locked in a global battle to win users through their digital voice assistants. And they should be: In many markets, including India, first time internet users are increasingly showing that they are more comfortable engaging with their phones through voice instead of typing. Search through voice queries is growing by 270% year-over-year.


Source: TechCrunch

HP Elite Dragonfly hands-on review

Business laptops can be boring, but HP wants to change that. Crafted from CNC machined magnesium, outfitted in a stylish blue finish, and weighing in at 2.2 pounds, it’s one of the lightest and stylish commercial 2-in-1s ever.
Source: Digital trends

A Massive GM Strike, a LastPass Vulnerability, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

Biology as technology will reinvent trillion-dollar industries

We face two major threats today: one to the health of our planet and the other to our own. The U.N. says the global population will hit 9.7 billion by 2050, meaning more people consuming more natural resources than at any point in human history. Consumption is already doubling every 10-12 years. Add to that the challenges of a warming planet. On the human health front, some 30% of young people under age 20 are obese, 31% of deaths are from cardiovascular disease, and cancer cases are growing at a rate twice as fast as the population.

Fortunately, biology and technology are creating fixes for the planet as well as for the human body. As they do so, they are poised to reinvent countless industries, giving rise to what I believe is a golden age for biology as technology. As Arvind Gupta, the founder of health-science accelerator IndieBio, argued in one recent Medium post, “the twin catastrophes of planetary and human health� will create a $100 trillion opportunity.

Before I tell you how, here is an extremely brief history of the field. Biology, of course, is the original technology. Our tinkering with life’s building blocks, and our ancestor’s manipulation of plants and herbs as medicines and their use of neem branches as toothpaste or the cultivation of plants like corn has been going on for millennia. It wasn’t until the 1970s and 1980s that we saw the first flowering of today’s modern biotech industry.

In 1972, Robert A. Swanson helped launch the birth of biotech when he co-founded Genentech, which became a pioneer in the field of recombinant DNA technology. By creating novel DNA sequences in the lab, Genentech was able to synthesize human insulin for diabetics (1982), and create growth hormones for kids who suffered from a hormone deficiency (1985).

Among the other early leaders in the field was Applied Molecular Genetics (today known as Amgen). In 1989, it won approval for the first recombinant human erythropoietin drugs to treat anemia in people with chronic kidney failure, and later to treat anemia in HIV patients. Last year, the $23.75 billion company’s best-selling drugs were Neulasta, used to prevent infections in cancer patients undergoing chemotherapy, and Enbrel, to treat some autoimmune diseases.

Startups working in these fields are creating entirely new industries, disrupting others and bringing us into what I believe is a golden era of biology as technology.

Today, innovative researchers are building on those early technologies. Among the most promising is the discovery of the CRISPR-Cas9 gene-editing technique. Using what they refer to as molecular scissors, scientists can use CRISPR to edit a living person’s DNA, deleting or repairing damaged sections. Because the changes are made at the genome, the DNA fix is hereditary, unlike previous fixes that affect only the individual patient. The technique promises to slow if not eradicate cancer. It could also prevent sickle cell disease, cystic fibrosis, hemophilia and heart disease.

Notwithstanding the concern over creating designer babies (and the recent controversial creation of the first gene-edited babies in China), it promises to fortify our bodies for us, those of our kids and all succeeding generations. Co-founded by Jennifer Doudna, a leader in the CRISPR field, Mammoth Biosciences is on a mission to leverage the power of CRISPR to democratize disease detection by bringing accurate and affordable testing out of the laboratory and into the point-of-care.

Other technologies, like DNA sequencing, cell engineering and bioprinting, have led to the creation of animal-free protein products, bio fuels for jet engines, lightweight materials stronger than steel and even memory for computer storage. As a result, startups working in these fields are creating entirely new industries, disrupting others and bringing us into what I believe is a golden era of biology as technology.

One successful company is Beyond Meat, which bills itself as the future of protein. With its plant-based meat product, it is trying to address our global population’s need for protein while also tackling the cow problem (they consume land and water and destroy the ozone with their flatulence, not to mention some people think eating them is wrong). The company’s work promises to disrupt the $270 billion global meat industry.

The entrepreneurs at New Culture are also tackling the cow issue. They are using an engineered version of baker’s yeast to make cheese without milk. Unlike other vegan cheeses, made from soy or nuts, this one has been praised as tasting like the real thing.

image001

Another area ripe for disruption is our home. The startup Lingrove is trying to lessen our reliance on trees, and the deforestation that comes with it, by creating wood products with flax fiber and bio-epoxy resin. With its Ekoa TP product, Lingrove is targeting the $80 billion interior market, with an eye toward using its products in the construction industry. Another player in this field is bioMASON. The making of concrete contributes massive amounts of carbon to the air. But this company has shown it can “grow� bricks and masonry from sand without using a traditional heating-blasting-process, by infusing the sand with microorganisms that initiates a process like the one that creates coral.

There’s no telling where this golden age of biology as technology will lead.

And then there’s transportation, the No. 1 global contributor of greenhouse gasses. Companies like Amyris are trying to do away with fossil fuels by turning genetically engineered yeast (i.e. sugar) into environmentally friendly gas and jet fuel.

And that’s not all. There are many more biology as technology stories, with innovative companies doing things like turning mushrooms into leather (MycoWorks), molecules into whiskey (Endless West) and bacteria into silk (Bolt Threads). Biology might even reinvent information technology. Scientists have shown how a few grams of DNA can store as much information as an entire data center (Microsoft is working on this). Another company is building computers from neurons (Airbus is a partner).

There’s no telling where this golden age of biology as technology will lead, how many products it will come up with and how many industries it will end up disrupting, or creating. But it seems destined to reinvent trillion-dollar industries and create a healthier planet where we can live longer, healthier lives.

Disclosure: Genentech and Amgen are Mayfield investments from the 1970s and 1980s. Mammoth Biosciences is a current investment.


Source: TechCrunch

Por qué los niños deben comprender la IA para usarla mejor

Un programa piloto del MIT Media Lab enseña a los pequeños cómo se desarrolla un algoritmo para que entiendan mejor los sesgos que se pueden generar. Conocer cómo afecta la inteligencia artificial a la sociedad les puede ayudar a darse cuenta de que la tecnología que les rodea no es neutral
Source: MIT

El futuro viaje de la Tierra a la Luna a bordo de un ascensor espacial

Físicos y escritores de ciencia ficción han fantaseando con la idea de crear ascensores para reducir el coste de alcanzar otros planetas, pero su construcción no se consideraba viable. Ahora, dos investigadores quieren anclar un cable al satélite para lograrlo
Source: MIT

Los venezolanos que se ganan la vida entrenando coches autónomos

Ante la crisis de su país, miles de venezolanos trabajan en plataformas de etiquetado de datos para que los vehículos sin conductor no se choquen. Aunque ese trabajo en la sombra es su único sustento en muchos casos, no son considerados como empleados ni reciben una remuneración justa
Source: MIT

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248