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

Archivo del Autor: Belen De Leon

Scape Technologies raises $8M to let machines visually understand their surroundings

Scape Technologies, a London-based computer vision startup, is de-cloaking today to announce that it has raised $8 million in seed fund and launching the first iteration of its “Visual Positioning Service,” which lets developers build apps that require location accuracy far beyond the capabilities of GPS alone.

The technology will initially target augmented reality apps, but can also be used to power applications in mobility, logistics and robotics. More broadly, Scape wants to enable any machine equipped with a camera to understand its surroundings.

Backing the round is LocalGlobe, Mosaic Ventures, Fly Ventures, and company builder Entrepreneur First. Scape Technologies was a member of EF cohort 7, which pitched at EF’s London demo day almost two years ago. The startup has remained pretty stealthy ever since. Until now, that is.

“There is a huge amount hype in the AR space right now which is why we’ve been working for the last two years in stealth, taking our time to make sure our technology is accurate, robust and scalable,” Scape Technologies co-founder and CEO Edward Miller tells TechCrunch. “We set out on a mission to build a new type of infrastructure, to allow computers to safely interpret and navigate the world, using only a camera. To make this possible, we’ve built what we refer to as our ‘Vision Engine’, which lies at the heart of everything we do at Scape”.

Miller describe’s Scape’s “Vision Engine” as a large-scale mapping pipeline that creates 3D maps from ordinary images and video. Camera devices can then query the Vision Engine using the startup’s newly launched Visual Positioning Service API to determine their exact location with far greater precision than GPS can ever provide. Starting today, the Visual Positioning Service is available within London for select partners via Scape’s SDK.

The fact that Scape’s 30 person-plus team has been able to build a detailed 3D map of London is slightly head-scratching, and that’s before factoring in the machine learning and computer vision technology required to enable machines to reference that map to accurately pinpoint “hyper location”. Miller declines to go into much detail on record with regards to how the young company was able to pull off such a large mapping exercise, for fear of giving away too much of the startup’s secret sauce.

However, it is noteworthy that Miller was one of the U.K.’s first Street View photographers, giving him a unique insight into how a company like Google can build maps at scale. He also has a background in interactive imagery, having been involved in VR projects for companies such as ESPN, UEFA and Jaguar. Scape’s other co-founder and CTO Huub Heijnen was previously a researcher in the field of robotics, where he was involved in teaching multi-legged robots how to learn to walk. “It’s pretty hardcore,” says Miller of his co-founder’s previous work.

Teaching a computer to “see” the world with a camera is no small task, either. Whereas humans might see a photograph and recognise in it a car or a building, a computer only sees a bunch of ones and zeros. The role of computer vision to interpret these ones and zeros into something meaningful.

“We’ve had to make significant technological breakthroughs to allow computers to recognise their location accurately, quickly and in varying weather conditions,” explains Miller. “Most importantly, we’ve invested significant efforts in ensuring our Visual Engine is scalable. The world is a big place and we can’t afford to rely on a system that can’t grow with demand. Unlike other approaches, Scape’s Vision Engine scales horizontally to 100s of servers at a time, so we can provide our Visual Positioning Service within areas the size of an entire city”.

More ambitious still, enabling accurate location is “just the beginning”. Over the next 5 years, Scape plans to develop what it calls “ubiquitous spatial intelligence,” which will allow devices to understand where they are and what is around them, using only a camera. The thinking is that with exponential growth in IoT and wearables, the world is becoming increasingly augmented with physical hardware designed to live and operate amongst us.

“With new industries like augmented reality and self-driving cars on the rise, it’s vital that these new types of computers understand with extreme precision where they are and what’s around them,” cautions Scape’s CEO.


Source: TechCrunch

This $150 smartwatch lets kids call and text their parents video – CNET

The Dyno smartwatch has cellular connectivity and allows parents to track the exact location of their kids and set location alerts.
Source: CNET

Alibaba acquires German big data startup Data Artisans for $103M

Alibaba has paid €90 million ($103 million) to acquire Data Artisans, a Berlin-based startup that provides distributed systems and large-scale data streaming services for enterprises.

The deal was first announced by European media, including EU-Startups, before being confirmed by both Alibaba and Data Artisans through blog posts.

Data Artisans was founded in 2014 by the team leading the development of Apache Flink, an open source large-scale data processing technology. The startup offers its own dA Platform, with open source Apache Flink and Application Manager, to enterprise customers that include Netflix, ING, Uber and Alibaba itself.

The Chinese e-commerce giant has been working with Data Artisans since 2016, through support and open source work to help the architecture and performance of the software, both companies said in statements. Data Artisans is on record as raising $6.5 million over two rounds, most recently a Series A in 2016 led by Intel Capital, but there was a seemingly unannounced Series B which closed last year and it looks like Alibaba was involved, according to a blog post from Data Artisans co-founders Kostas Tzoumas and Stephan Ewen.

Now Alibaba’s ownership — and you’d also presume, resources — can help the business reach “new horizons” with its open source technology, including moves to “expand to new areas that we have not explored in the past and make sure that Flink becomes a more valuable data processing framework for the modern data-driven, real-time enterprise,” the duo wrote.

“Moving forward together, data Artisans and Alibaba will not only continue, but accelerate contributions to Apache Flink and open source Big Data,” Tzoumas and Ewen added, explaining that Alibaba is one of Flink’s biggest users and contributors to the community.

To mark the new era, Alibaba has committed to providing its own in-house developments to Flink — which it calls Blink — to the community.

“By leveraging the technology expertise of both teams and shared passion to develop the open-source community, we are confident that this strategic tie-in will further strengthen the growth of the Flink community, accelerate the data-processing technologies and help bolster an open, collaborative and constructive environment for global developers who are passionate about stream processing and enabling real-time applications for modern enterprises,” said Jingren Zhou, vice president of Alibaba Group, in a statement.

This deal is reminiscent of Alibaba’s 2017 investment in MariaDB, an open source startup known for offering the most popular alternative to MySQL, a database management system. While not a full acquisition, the partnership has seen the two companies work together on new products for the community, and that’s also the goal here.

“Especially at times when many open source technologies and companies decide on a less collaborative and more “closed” approach, it is with great pleasure to see Alibaba committed to open source and our mission, eager to take Flink’s technological advancement to the next level,” Tzoumas and Ewen wrote in the announcement blog post.

Moving into open source and infrastructure tech makes sense for Alibaba, which is best known for e-commerce but also operates a cloud business, streaming services and more. With a net profit of $2.66 billion on revenue of $12.4 billion in its last quarter of business, the Chinese company certainly has plenty of money to pursue the strategy.

We’ve contacted Alibaba and Data Artisans with follow-up questions, and we hope to have more information on the deal soon. Please refresh for updates.


Source: TechCrunch

All the best laptops of CES 2019 – CNET

The new laptops and 2-in-1 convertibles announced here at CES 2019, from FRTX-powered gaming rigs to OLED-screen hybrids.
Source: CNET

CES 2019: The Dyno smartwatch keeps parents connected to their kids for $149 – CNET

Coolpad’s new smartwatch is a kid tracker for parents and a fun watch for kids that lets them call or text pre-approved contacts on the go.
Source: CNET

HeartKey's steering wheel can ID drivers and track their health video – CNET

B-Secur’s sensor tech can identify your unique heartbeat, track your health as you drive, and even prevent others from starting your car.
Source: CNET

Temi's like an Amazon Echo Show on wheels that can bring you a plate of nachos. video – CNET

This robot can be your butler and follow you around during a video call.
Source: CNET

Hypervsn's cool 3D holographic images are perfect for showing off at CES 2019 – CNET

But whatever you do, don’t touch the spinning blades.
Source: CNET

Coinbase freezes Ethereum Classic trading following attack

Coinbase is preparing to list a lot of new coins this year, but its first major piece of action in 2019 is to temporarily pause one of its existing portfolio. The exchange said it has stopped all trading on Ethereum Classica cryptocurrency it added back in August — after it detected an attack on the cryptocurrency’s network.

Coinbase identified “a deep chain reorganization” of the Ethereum Classic blockchain which essentially means that someone controlling miners on the network had rewritten transaction history. Such tampering can allow what’s called ‘double spending,’ which essentially invalidates past transactions to alter the route of cryptocurrency transfers — a lot like stealing. Coinbase said it found a further eight reorganizations which, coupled with the larger one, saw around 88,500 RTC ($460,000) in double spends.

It is being suggested that the incident is a 51 percent attack — essentially, anyone who controls over half of the mining power has the ability to rewrite transaction history — but, as Coindesk notes, that is just one potential explanation. Others could be that Coinbase’s ETC nodes were ‘surrounded’ — an explanation put forward by Ethereum Classic advisor Cody Burns — while the official Ethereum Classic Twitter account suggested that powerful new miners could be to blame. It namechecked Linzhi, but the firm’s issued a strong denial to Coindesk.

For now, the Ethereum Classic community is investigating while Coinbase said it will monitor the situation. For now, any customers who keep ETC in their account with the exchange are frozen until further word. That’s not the only response. Other exchanges have moved to increase the number of confirmations required to process a transaction, which is one way to avoid falling foul of minority attacks.

Ethereum Classic was created in June 2016 following a major hack on The DAO, a fundraising vehicle for the project. The Ethereum Foundation created a new version of Ethereum — known today as Ethereum — that rescued the lost funds, but those who opposed continued on with the original chain which was known as Ethereum Classic.

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

Tablo’s new DVR for cord cutters skips the commercials for you

Nuvyyo, the makers of the Tablo OTA DVR aimed at cord cutters who want to watch and record live TV, just gave their DVR a big upgrade. At the Consumer Electronics Show in Las Vegas, the company launched a redesigned DVR called the Tablo Quad, a four-tuner DVR that now offers the option for an internal SATA drive instead of only external USB drives. But the more exciting news is Tablo’s new ability to automatically skip the commercials when you play back a recording. There’s not even a button to press – the software does it for you.

The commercial-skipping feature is still in beta, and the company won’t get into its secret sauce too much here. We understand, however, that Tablo is licensing the technology from a partner, as opposed to using something it built itself in-house.

According to the company, it’s not using human labor to mark where shows end and commercials begin. Instead, the tech is described as a “cloud-based hybrid of digital signal processing algorithms and machine learning.”

To work, the shows are uploaded to the cloud, where the commercials are marked on the recording.

It’s able to figure out which portions of a program are commercials because of how they’re filmed – with quick cuts, for example. That’s why it works well on a show like “Big Bang Theory” but doesn’t work too well on your local news.

Still, the feature is notable because it’s automatic – you don’t have to worry with fast-forwarding or even pressing a commercial skip button, as on TiVo. It also works across all timeslots and shows, for the most part – not only those airing during primetime.

When the commercials are detected, Tablo will skip past them in the Tablo apps for Roku, Fire TV, Android TV and Apple TV, the company says.

However, the feature is only available to Tablo customers who pay for a subscription for their Tablo OTA DVR – including the Quad as well as older devices.

The Tablo Quad, like other Tablo DVRs, offers an option guide data subscription service, which provides the episode and series synopsis, cover art, and metadata for programs airing over the next two weeks. It also includes access to advanced DVR features like one-touch recording and out-of-home streaming through Tablo Connect, as well the new commercial-skipping feature.

The subscription is $4.99 per month or $49.99 per year, depending on how you choose to pay. You can also opt for a one-time payment of $149.99 for lifetime service.

Tablo QUAD will be available in late Q1 2019 at an MSRP of $199.99.

The commercial-skipping open beta will launch in March for any subscription-enabled Tablo OTA DVR.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703