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

Archivo del Autor: Belen De Leon

CMU uses knitting machines to make soft robots that hug

Perhaps people fear robotics and automation simply because they’re not cuddly enough. It’s certainly an under-explored aspect in the growing field of soft robotics. A team at Carnegie Mellon is taking on the challenge by creating soft robots with knitting machines.

Cuddliness aside, the real goal here is to design robotic form factors that are lower cost, less dangerous and in some cases even wearable. The team is designing an automated process that adds tendons, which can connect to harder motors, in order to create movement. Examples include, no joke, “stuffed figures that give hugs when poked in the stomach and even a sweater with a sleeve that moves on its own.”

Down the road, the research could lead to more serious soft robotics created with commercial knitting machines designed to produce garments.

“We have so many soft objects in our lives and many of them could be made interactive with this technology,” CMU PhD student Lea Albaugh says in a release tied to the news. “A garment could be part of your personal information system. Your sweater, for example, might tap you on your shoulder to get your attention. The fabric of a chair might serve as a haptic interface. Backpacks might open themselves.”

In a sense, it’s a kind of old-school take on 3D printing and other additive manufacturing. Potential materials for tendons include polyester-wrapped quilting thread, pure silk yarn and nylon monofilament. Conductive yarn, meanwhile, could give the robot a much better sense of its own movements.


Source: TechCrunch

The Razer Core X Chroma is the best external GPU you can buy

The third entry in Razer’s lineup of external graphics card enclosures, the Core X Chroma brings together the best of its previous options in a single package. With RGB lighting and extra USB ports, is this the best GPU enclosure you can buy?

The post The Razer Core X Chroma is the best external GPU you can buy appeared first on Digital Trends.


Source: Digital trends

Brain-Machine Interfaces Could Give Us All Superpowers

The new documentary ‘I Am Human’ chronicles how neurotechnology could restore sight, retrain the body, and treat diseases—then make us all more than human.
Source: Wired

Grainchain, a blockchain-based platform for commodity sales, launches in Mexico

In the two years since GrainChain launched its distributed ledger-based transaction platform for bulk dry goods the company has brokered thousands of contracts on everything from corn, sorghum, wheat, and soybeans to even sand from its headquarters in McAllen, Tex.

Now the company is expanding its services to Mexico, partnering with the government of Tamaulipas, to help farmers and grain elevators with commodity management and settlement.

Integrating with existing grain elevator equipment, GrainChain will deploy its sensors and software to automate the certification of inventory, invoice settlement and reporting to buyers and sellers, according to a statement from the company.

Although the company’s blockchain adoption is new, GrainChain began developing its technology six years ago as an inventory supply chain management toolkit for farmers.

The company’s founder and chief executive Luis Macias had sold his previous software business Verge Data to an insurance company in 2005 and took some time off before wading back into the software development business in McAllen.

In 2012, Macias says he was approached by Hi Star Grain about developing software to manage the sales process for bulk dry goods.

The company spend the next five years working on the technology.

Before a commodity is ever shipped GrainChain sets up a contract between a buyer and a farmer for their supply negotiated through GrainChain’s digital portal. That contract is submitted to the chain along with an agreed upon payment that’s held in escrow until delivery.

In the field and at the silo GrainChain’s system consists of a logistics toolkit to monitor and track harvests coming out fo the fields and through individual silos. The goods are certified for quality assurance using the company’s sensor technology and that certification is recorded onto a HyperLedger-based blockchain.

Once the shipment is verified then payment is released to the farmer in the form of a dollar-backed GrainPay stablecoin that allows instant settlement of the transaction. The asset-backed token is burned once the contract is filled and the tokens are converted into whatever fiat currency was agreed upon in the initial contract.

GrainChain makes its money by charging a commission on every transaction that moves through its platform.

The company raised $2.5 million from Medici Ventures — the investment arm of Overstock — back in October and is now expanding into international markets.

“We’re giving the farmer the ability to work with a higher risk customer because they’re getting guaranteed payment,” says Macias. “Sometimes, they can’t go past the normal broker they go through.”

Currently the company has 14 different commodities including: corn, soybeans, sesame seeds, sunflower seeds, sorghum, coffee, cocoa, and sand.

“We have the ability to do any dry commodity that has the ability to be graded,” says Macias. “What we really found is that when there’s a contract that’s built and it’s slow-pay or no-pay or arbitration that comes through on the contract, it’s devastating to the farmer. This gives them the security to take on what would otherwise be riskier customers.”


Source: TechCrunch

Toyota AI Ventures launches $100M fund to invest in robotics and autonomous tech

Toyota AI Ventures, a subsidiary of Toyota Research Institute, has a new $100 million fund that will focus on finding and investing in early-stage robotics and autonomous technology startups.

This second fund, aptly dubbed Fund II, brings the firm’s total assets under management to more than $200 million.

“The growing interest in automated systems has created great opportunities to improve human lives using AI and next-generation mobility technology,” said Dr. Gill Pratt, chief executive officer at TRI and Toyota AI Ventures investment committee member.

Toyota AI Ventures is a newcomer to the scene. Still, it’s managed to invest in 19 startups since launching in 2017, including Nauto, autonomous shuttle company May Mobility, social companion cognitive AI startup Intuition Robotics and Joby Aviation, the electric vertical takeoff and landing passenger aircraft service.

Since its inception, Toyota AI Ventures has targeted early-stage startups and its investments have been directed at companies applying AI, data, and cloud technologies to autonomous mobility and robotics.

That primary aim isn’t changing. However, the firm is also interested in what Jim Adler, managing director of Toyota AI Ventures, described as “unbundling mobility.”

“One of the things that we want to explore with Fund II is the unbundling of mobility,” Adler told TechCrunch. “The personally-owned vehicle has provided tremendous safety, freedom, convenience, and fun. What we’re now seeing is a phase of unbundling such as ride hailing, micromobility, etc. There are investment opportunities where autonomous technologies might accelerate these unbundled mobility products and services.”

Capital has poured into the autonomous vehicle technology industry in recent years. Hundreds of companies, including full-stack AV developers, mapping startups and sensor companies, now exist in an industry that was empty a decade ago.

While a handful of companies appear to control the looming robotaxi business, Adler contends that “profitable business models are still being proven.” He also believes there’s still space in the related sensor industry for startups.

“For the various operating design domains, there’s no clear winning mix of cameras, radar, lidar and ultrasound,” Adler said. “There’s still room to run.”


Source: TechCrunch

Jakarta Is Sinking. Now Indonesia Has to Find a New Capital

By 2050, 95 percent of North Jakarta could be submerged. Blame rising seas, but also the fact that the city is sinking 10 inches a year.
Source: Wired

Why I Love My Teeny Tiny Knock-Off Nokia

It’s about the size of an eraser, but don’t underestimate its formidable practicality!
Source: Wired

When Coding Is Criminal

Opinion: Programmers whose code is used to commit a crime face new and perilous legal threats.
Source: Wired

Tesla is raising up to $1.5 billion through convertible note and share sale

Tesla is raising up to $1.55 billion through the sale of notes and shares, according to a filing made by the EV maker today.

The document outlines that Tesla will sell up to $1.35 billion in convertible senior notes. The number could increase further: Tesla is giving underwriters the chance to buy a further $202.5 million for over-allotments. In share numbers, that’s an initial 2,723,198 shares that could expand to 3,131,677.

The notes are due in 2024 and, already, Tesla founder and CEO Elon Musk is committed to buying $10 million in the offering, that’s 41,896 shares.

Tesla’s stock price rose by five percent in pre-market at the time of writing, according to data from Yahoo Finance.

As is often the case in such offerings, the plans for the funds raised are fairly vague at this point.

“We intend to use the net proceeds from this convertible notes offering and our concurrent common stock offering to further strengthen our balance sheet, as well as for general corporate purposes,” it said in the prospectus.

The offer comes a week after Tesla reported a $702 million loss for Q1 2019 which missed analyst forecasts for the business.

The results follow two consecutive quarters of profitability that were fueled by sales of the Model 3. Tesla reported a $139 million profit in the fourth quarter and, in October, it posted its first profit after seven consecutive quarters of losses.

The U.S firm said its cash position decreased by $1.5 billion from the end of 2018 to $2.2 billion mainly due to the repayment of convertible notes, of which $188 million negatively impacted operating cash flow. Tesla paid off its $920 million convertible bond obligation in cash in March.


Source: TechCrunch

Adtech veteran Quantcast is latest tech giant to face GDPR privacy probe

Another tech giant is under investigation in Europe for potential privacy breaches of the General Data Protection Regulation (GDPR), TechCrunch has learnt.

The Irish Data Protection Commission (DPC), which is the lead data protection regulator for most multinational tech giants in Europe, has opened a formal probe into Quantcast’s business — adding +1 to the 17 investigations it already had up and running into Facebook, WhatsApp, Instagram, Apple, Twitter and LinkedIn. 

In a statement about the new statutory inquiry into Quantcast the DPC told us:

Since the application of the GDPR significant concerns have been raised by individuals and privacy advocates concerning the conduct of technology companies operating in the online advertising sector and their compliance with the GDPR. Arising from a submission to the Data Protection Commission by Privacy International, a statutory inquiry pursuant to section 110 of the Data Protection Action 2018 has been commenced in respect of Quantcast International Limited. The purpose of the inquiry is to establish whether the company’s processing and aggregating of personal data for the purposes of profiling and utilising the profiles generated for targeted advertising is in compliance with the relevant provisions of the GDPR. The GDPR principle of transparency and retention practices will also be examined

We’ve reached out to Quantcast for comment.

The full Privacy International submission to the DPC can be found here.

The privacy advocacy group raises a number of concerns about Quantcast’s products — including behavioral ad targeting tech and its consent management tool for publishers and advertisers — as well as arguing the company does not have a proper legal basis for processing people’s data.

Along with two other “adtech brokers”, Criteo and Tapad, also named in the complaint, Privacy International argues “the data practices of these companies give rise to substantial and on-going breaches of the GDPR”.

It will now be up to the regulator to investigate and determine whether the complaint stands in the case of Quantcast.

The DPC’s head of communications, Graham Doyle, told us it’s not releasing information on the number of complaints it received about the company specifically.

As we reported in February, Facebook and Facebook-owned companies still account for the lion’s share of the Irish regulator’s probes of big tech — with another added to its tally just last week (into the breach of “hundreds of millions” of Facebook and Instagram user passwords which had been stored in plaintext).

But Quantcast is an interesting addition to the DPC’s investigation list given that it’s not a consumer-facing tech giant but rather an adtech veteran which sits behind the scenes, selling ‘marketing intelligence’ tools that sift and mine Internet users’ personal data.

The addition of Quantcast shows the value of GDPR enabling campaign organizations such as Privacy International to make complaints on EU citizens’ behalf. Few consumers know the half of how adtech works.

A 2017 AdAge article described Quantcast’s technology as “almost woven into the fabric of the internet” — on account of how it got started providing measurement capabilities to publishers. (It was founded in San Francisco, back in 2006.)

But since the GDPR came into force last May Quantcast’s b2b brand has become increasingly visible to web users — with its branded technology powering many of the consent pop-ups used by online publishers to claim GDPR ‘compliance’.

These pop ups typically feature a big blue ‘I accept’ button that nudges Internet users to agree to their personal data being processed by the website they’re visiting — and any ad/analytics partners it wants to share it with.

Clicking the almost invisible and gnomically named ‘Show Purposes’ link opens a fuller menu of consent options — where users are able to toggle on/off fields that the tool’s user has not deemed ‘required’.

Reached for comment on the news of the DPC’s investigation, a spokeswoman for Privacy International told us: “We are extremely pleased that as a result of our submission the Irish DPC are commencing an inquiry into Quantcast. Quantcast is a company that most of us have never heard of but that amasses data and builds intricate profiles of our lives. PI’s submission sets out why we consider Quantcast’s practices are failing to meet the standards set by GDPR, especially its profiling. The real test of GDPR will be its enforcement.”

This report was updated with comment from Privacy International


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900