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

Archivo del Autor: Belen De Leon

Safety and inspection bot startup Gecko Robotics adds $7 million to the coffers

Gecko Robotics aims to save human lives at our nation’s power plants with its wall-climbing robots. To continue doing so, the startup tells TechCrunch it has just secured $7 million from a cadre of high-profile sources, including Founders Fund, Mark Cuban, The Westly Group, Justin Kan and Y Combinator.

We first reported on the Pittsburgh-based company when co-founder Jake Loosararian came to the TechCrunch TV studios to show off his device for the camera. Back then, Gecko was in the YC Spring 2016 cohort, working with several U.S. power plants and headed toward profitability, according to Loosararian. 

You can see the original interview below:

The type of robots Gecko makes are an important part of ensuring safety in industrial and power plant facilities as they are able to go ahead of humans to check for potential hazards. The robots can climb tanks, boilers, pipelines and other industrial equipment using proprietary magnetic adhesion, ultra-sonics, lasers and a variety of sensors to inspect structural integrity, according to a company release.

While not cheap — the robots run anywhere from $50,000 to $100,000 — they are also obviously a minuscule cost compared to human life.

Gecko robot scaling the wall for a safety inspection at a power plant.

Loosararian also mentioned his technology was faster and more accurate than what is out there at the moment by using machine learning “to solve some of the most difficult problems,” he told TechCrunch.

It’s also a unique enough idea to get the attention from several seasoned investors.

“There has been virtually no innovation in industrial services technology for decades,” Founders Fund partner Trae Stephens told TechCrunch in a statement. “Gecko’s robots massively reduce facility shutdown time while gathering critical performance data and preventing potentially fatal accidents. The demand for what they are building is huge.”

Those interested can see the robots in action in the video below:

Diesel_tank_A from Gecko Robotics, Inc on Vimeo.


Source: TechCrunch

This is not your father's Microsoft – CNET

CEO Satya Nadella knew the culture at the world’s largest software maker needed a fix. Employees and investors are sold. Now he’s got to convince the rest of us.
Source: CNET

Think Rivers Are Dangerous Now? Just Wait

Climate change could increase river flooding damage by as much as 1,000 percent, an ambitious new study finds.
Source: Wired

Watch Nvidia unveil the RTX 2080 live right here

Nvidia is taking advantage of the Gamescom in Germany to hold a press conference about its future graphics processing units. The conference will start at 6 PM in Germany, 12 PM in New York, 9 AM in San Francisco.

Just a week after the company unveiled its new Turing architecture, Nvidia could share more details about the configurations and prices of its upcoming products — the RTX 2080, RTX 2080 Ti, etc.

The name of the conference #BeForeTheGame suggests that Nvidia is going to focus on consumer products and in particular GPUs for gamers. While the GeForce GTX 1080 is still doing fine when it comes to playing demanding games, the company is always working on new generations to push the graphical boundaries of your computer.

According to Next INpact, you can expect two different products this afternoon. The GeForce RTX 2080 is going to feature 2,944 CUDA cores with 8GB of GDDR6. The GeForce RTX 2080 Ti could feature as many as 4,352 CUDA cores with 11GB of GDDR6.

Nvidia already unveiled Quadro RTX models for professional workstations last week. The company is expecting significant performance improvements with this new generation as those GPUs are optimized for ray tracing — the “RT” in RTX stands for ray tracing.

While ray tracing isn’t new, it’s hard to process images using this method with current hardware. The RTX GPUs will have dedicated hardware units for this task in particular.

And maybe it’s going to become easier to buy GPUs now that the cryptocurrency mining craze is slowly fading away.


Source: TechCrunch

Fitbit's Charge 3 Offers a New Take on an Old Tracker

The Charge 3’s build, guts, and software features have changed enough to warrant serious consideration if you’ve been thinking about updating your Fitbit.
Source: Wired

The SurfSafe Browser Extension Will Save You From Fake Photos

Two UC Berkeley undergrads developed SurfSafe to alert people that their media diet is infected with misinformation, right when it happens.
Source: Wired

Korea’s Naver backs Southeast Asia-based e-commerce startup iPrice

iPrice, an e-commerce aggregation service in Southeast Asia, has landed a strategic investment from Naver, the Korean internet giant valued at over $21 billion, as part of a follow-on to the startup’s $4 million Series B from May.

There’s actually a strong connection around that recent round. It was led by Line Ventures, the investment arm of messaging app Line, which is owned by Naver. The size of the Naver investment hasn’t been disclosed, but iPrice has raised close to $10 million to date. Its investor base includes Asia Venture Group (AVG), Venturra Capital, Gobi Partners, Cento Ventures, Econa and Starstrike Ventures.

iPrice is headquartered in Kuala Lumpur, Malaysia, and it operates an e-commerce aggregator service that pulls in prices from a range of services, including Alibaba-owned Lazada and Shopee, the online retail site from U.S.-listed Sea. Founded in 2015, it covers six countries in Southeast Asia — Malaysia, Indonesia, Singapore, Vietnam, Thailand and the Philippines — and also Hong Kong.

The idea is that a one-stop shop offers a better experience to Southeast Asia’s consumers, of which some 330 million are estimated to be online. That’s more than the entire population of the U.S..

While Southeast Asia often sits in the shadows of China and India, the region’s digital economy is tipped to grow five-fold over the next eight years to pass $200 billion by 2020, according to a report co-authored by Google. E-commerce is forecast to account for some 45 percent of that figure in 2020, and it reached an estimated $10.9 billion last year.

Naver is one of a number of Korean companies that are becoming more active within Southeast Asia, which is seen to have real growth potential. This investment in iPrice looks like it follows the firm’s blueprint of sourcing prospective investments via the Line fund. Line’s messenger app is popular in Thailand and Indonesia, which gives it additional roots.

Naver operates a shopping and price comparison engine in Korea, and that’s something iPrice can take valuable lessons from, according to the startup’s CEO David Chmelar.

iPrice last revealed that it had 50 million monthly visitors in December 2016, but it is aiming to reach 150 million by the end of this year. The company said it has seen 50 percent growth over the past three months on account of its development in Indonesia, Southeast Asia’s largest economy, but it did not supply raw figures nor financial information.

The company is more willing to provide data on the e-commerce industry. Last year it released a report on the state of e-commerce in Southeast Asia.


Source: TechCrunch

Farfetch files for IPO to trade on NYSE as FTCH; has nearly 1M active users of its luxury goods marketplace

Farfetch, the UK-based marketplace for high-end fashion and other luxury goods, has confirmed its plans to go public. According to an F-1 form filed with the SEC, the company plans to list on the New York Stock Exchange under the ticker FTCH.

An IPO for the company has been in the works for some time, and sources had been telling us to expect something this summer. Farfetch has not specified yet how much it plans to raise, but various reports have pegged the listing to come between $6 billion valuation (CNBC), or as high as $8.37 billion after it lists (Pitchbook).

Either number is a huge boost for the startup. For some context, the last publicly disclosed valuation for Farfetch was in 2016 when it raised at a $1.6 billion valuation.

The F-1 lays out some of the numbers behind the company.

As of December 31, 2017, the company said it had nearly 1 million (935,772) active consumers, with that figure growing 43.6 percent over the year. However, customer growth is somewhat slowing: In December 31, 2016, it had 651,674 active consumers, which was up 56.8 percent in the previous year. This makes it, the company says, is the world’s largest marketplace today for luxury goods.

“Farfetch is the leading technology platform for the global luxury fashion industry,” it notes in the prospectus. “We operate the only truly global luxury digital marketplace at scale, seamlessly connecting brands, retailers and consumers. We are redefining how fashion is bought and sold through technology, data and innovation. We were founded ten years ago, and through significant investments in technology, infrastructure, people and relationships, we have become a trusted partner to luxury brands and retailers alike.”

Revenues also are growing strong, albeit again slightly less stronger compared to the year before. In 2017 it was $386.0 million, up 59.4 percent versus 2016; and $242.1 million in 2016, up 70.1 percent versus 2015.

The company says that it made an operating profit of $136.9 million for the first six months of this year (vs $94.4 million the year before in the same period), but it is also making a net loss (after deducting tax etc.): $68.4 million for the first six months of this year, ballooning from $29.3 million in the same period a year before.

On the other hand, gross merchandise value is growing. GMV in 2017 was $909.8 million, 55.3 percent up on 2016. The previous year it grew 53.4 percent ($585.8 million in 2016).

Farfetch was a trailblazer in the area of building e-commerce marketplaces specifically catering to the luxury fashion and other luxury goods industries.

In many cases, it was working with boutiques and fashion houses that had yet to establish any kind of online commerce profile of their own. (“These sellers have been cautious in their adoption of emerging commerce technologies,” as Farfetch puts it.) So by pooling them together, it was able to create a high-end experience that was bolstered by its scale and reach.

It tapped into this market at a time that two new areas of demand were opening up. First, the e-commerce revolution was indeed starting to make its way into the higher end of the market, where even people who potentially had lots of leisure time and money to shop day in, day out, were happy to complement that with digital shopping.

Second, there have been a number of less mature economies on the rise, and that has led to a new wave of wealthy buyers, who may not always be based in the urban centres that many fashion houses and boutiques call their homes. Thus, the Farfetches of the world could come to their well-dressed rescue.

(It’s no surprise that Farfetch’s most recent acquisition and major investment were both out of China to target these specific shoppers.)

Farfetch is not the only one that has capitalised on these trends. Matches Fashion is another company that has built an online emporium for these brands and shoppers. And Threads has turned the website concept on its head by targeting the same people, but eschewing own-brand URLs and apps altogether.

Together, Farfetch and these others are hotly chasing a market that was estimated to be worth $307 billion in 2017 and projected to reach $446 billion by 2025.

We’ll update this post with more detail from the F-1 and any other numbers as we get them.

Update: Correction on number of active customers, to 1 million not 1 billion.


Source: TechCrunch

Drive.ai Is the Self-Driving Startup Teaching Cars to Talk

Silicon Valley-based Drive.ai relies on machine learning to make its robots drive—and smart design to make them communicate.
Source: Wired

Zippin's Checkout-Free Retail Store Uses Cameras to Watch You Shop

A new startup is offering a new kind of retail experience. Instead of humans handling cash, it’s all apps, smartphones, sensors, and computer vision.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429