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

Archivo del Autor: Belen De Leon

Dating service East Meet East raises $4M to develop AI matching and expand into Asia

East Meet East, a New York-based matchmaking service focused on connecting Asian people in the U.S., is expanding its focus to go after dating opportunities in Asia after it raised a $4 million Series A funding round.

The money comes from existing backer 500 Startups and new investors Asahi Medialab Ventures, DG Lab Fund (a joint effort from Japan’s Digital Garage and Daiwa Securities), Mobile Internet Capital, internet ad firm Septeni. The startup previously raised $1 million in November 2016.

East Meet Eat CEO Mariko Tokioka told TechCrunch in an interview that the company is testing a service in the Philippines with a view to expanding across other Southeast Asian markets, which could potentially include Malaysia, Thailand, Singapore and Indonesia. The immediate next step would be a fuller launch in the Philippines — which was selected due to its close following of U.S. culture — with the potential for local offices to open in the region further down the line.

Unlike its core product in the U.S. — which matches Asian men and women; men pay but women use the service for free — East Meet East’s Southeast Asia -based offshoot is aimed at matching people of all races, hence it is called West East Dating.

“Matching Asian people in North America is still our main product, but 60 percent of the world’s population is in Asia so in order for us to become a much bigger company and help more people find their life partner, it makes sense to enter Asia,” Tokioka explained to TechCrunch.

Beyond the expansion, the company is also working to enable smarter matching. That’s where DG Lab Fund — which is backed by well-known Japanese firm Digital Garage, which has worked with the likes of Twitter and Square — comes into play.

DG Lab is developing an artificial intelligence engine in partnership with companies — a number of which it has invested in — and East Meet East is among those that signed up to provide data that enables the AI engine to learn and develop. (Tokioka pointed out that data is anonymized when we raised the question.)

So, essentially, DG Lab gets more data to crunch to build its smarts, and East Meet East gets an enhanced AI system that will help its product work better for users, in theory at least.

“Matching and AI are undoubtedly a natural fit. Users are constantly acting and interacting on the matching platform, which provides an abundance of data for Love.AI to refine its learning,” DG Lab Fund partner Masahito Okuma said in a statement.


Source: TechCrunch

Instant Pot Cookbook Review: America's Test Kitchen's Multicooker Perfection Is Sure to Be an Instant Hit

America’s Test Kitchen new cookbook for Instant Pots and other multicookers is a great way to navigate the pressure-cooker trend.
Source: Wired

The Race to Find the Next Pandemic—Before It Finds Us

In the past, researchers typically discovered new deadly viruses when they overwhelmed the healthcare system. A new initiative is trying to do things differently.
Source: Wired

Luminar's New Lidar Could Dominate the Self-Driving Car Market

The company run by a 23-year-old photonics genius is ramping up production as self-driving cars get closer to reality.
Source: Wired

Luminar puts its lidar tech into production through acquisitions and smart engineering

When Luminar came out of stealth last year with its built-from-scratch lidar system, it seemed to beat established players like Velodyne at their own game — but at great expense and with no capability to build at scale. After the tech proved itself on the road, however, Luminar got to work making its device better, cheaper, and able to be assembled in minutes rather than hours.

“This year for us is all about scale. Last year it took a whole day to build each unit — they were being hand assembled by optics PhDs,” said Luminar’s wunderkind founder Austin Russell. “Now we’ve got a 136,000 square foot manufacturing center and we’re down to 8 minutes a unit.”

Lest you think the company has sacrificed quality for quantity, be it known that the production unit is about 30 percent lighter and more power efficient, can see a bit further (250 meters vs 200), and detect objects with lower reflectivity (think people wearing black clothes in the dark).

The secret — to just about the whole operation, really — is the sensor. Luminar’s lidar systems, like all others, fire out a beam of light and essentially time its return. That means you need a photosensitive surface that can discern just a handful of photons.

Most photosensors, like those found in digital cameras and in other lidar systems, use a silicon-based photodetector. Silicon is well-understood, cheap, and the fabrication processes are mature.

Luminar, however, decided to start from the ground up with its system, using an alloy called indium gallium arsenide, or InGaAs. An InGaAs-based photodetector works at a different frequency of light (1,550nm rather than ~900) and is far more efficient at capturing it. (Some physics here.)

The more light you’ve got, the better your sensor — that’s usually the rule. And so it is here; Luminar’s InGaAs sensor and a single laser emitter produced images tangibly superior to devices of a similar size and power draw, but with fewer moving parts.

The problem is that indium gallium arsenide is like the Dom Perignon of sensor substrates. It’s expensive as hell and designing for it is a highly specialized field. Luminar only got away with it by making a sensor a fraction of the size of a silicon one.

Last year Luminar was working with a company called Black Forest Engingeering to design these chips, and finding their paths inextricably linked (unless someone in the office wanted to volunteer to build InGaAs ASICs), Luminar bought them. The 30 employees at Black Forest, combined with the 200 hired since coming out of stealth, brings the company to 350 total.

By bringing the designers in house and building their own custom versions of not just the photodetector but also the various chips needed to parse and pass on the signals, they brought the cost of the receiver down from tens of thousands of dollars to… three dollars.

“We’ve been able to get rid of these expensive processing chips for timing and stuff,” said Russell. “We build our own ASIC. We only take like a speck of InGaAs and put it onto the chip. And we custom fab the chips.”

“This is something people have assumed there was no way you could ever scale it for production fleets,” he continued. “Well, it turns out it doesn’t actually have to be expensive!”

Sure — all it took was a bunch of geniuses, five years, and a seven-figure budget (and I’d be surprised if the $36M in seed funding was all they had to work with). But let’s not quibble.

Quality inspection time in the clean room.

It’s all being done with a view to the long road ahead, though. Last year the company demonstrated that its systems not only worked, but worked well, even if there were only a few dozen of them at first. And they could get away with it, since as Russell put it, “What everyone has been building out so far has been essentially an autonomous test fleet. But now everyone is looking into building an actual, solidified hardware platform that can scale to real world deployment.”

Some companies took a leap of faith, like Toyota and a couple other unnamed companies, even though it might have meant temporary setbacks.

“It’s a very high barrier to entry, but also a very high barrier to exit,” Russell pointed out. “Some of our partners, they’ve had to throw out tens of thousands of miles of data and redo a huge portion of their software stack to move over to our sensor. But they knew they had to do it eventually. It’s like ripping off the band-aid.”

We’ll soon see how the industry progresses — with steady improvement but also intense anxiety and scrutiny following the fatal crash of an Uber autonomous car, it’s difficult to speculate on the near future. But Luminar seems to be looking further down the road.


Source: TechCrunch

All Raise taps Stitch Fix’s Katrina Lake and others to mentor female founders

As part of All Raise’s mission to increase the number of female founders who receive venture funding in the next five years, All Raise has tapped more than 120 successful female founders to provide one-on-one mentorship to other women building companies.

Currently, female founders receive just 15 percent of all venture funding, according to All Raise. Within the next five years, All Raise wants to increase that to 25 percent, while also doubling the percentage of women in VC partner roles in the next 10 years.

All Raise held its first Female Founders Office Hours in November. Since then, more than 30 female VCs have conducted 200 mentoring sessions. With an additional 120 people on board, All Raise hopes to be able to better serve the 1,500 or so female founders who have applied for office hours.

In addition to bringing on board Stitch Fix CEO Katrina Lake, All Raise has tapped Getaround’s Jessica Scorpio, Julia Hartz of Eventbrite and others, who have collectively raised $4 billion in venture funding.

“For women in tech, these network connections are often forged randomly,” All Raise co-founder and Sequoia Capital Partner Jess Lee wrote in a blog post. “But they don’t have to be left to chance. With Female Founder Office Hours, we aim to build an intentional community and a pay-it-forward chain of mentorship between every generation of female founders.”


Source: TechCrunch

Apple iPad (9.7-inch, 2018) review – CNET

There isn’t much new about Apple’s newest entry-level iPad. But it’s a better value than ever.
Source: CNET

Tradeshift’s Gert Sylvest and Bancor’s Galia Benartzi sign on for TC Sessions: Blockchain in July

We are excited to announce two more top-quality speakers for our forthcoming TC Sessions: Blockchain event which takes place on July 6.

Gert Sylvest, co-founder of Tradeshift and GM of Tradeshift Frontiers, and Galia Benartzi, co-founder and head of business development for Bancor, join our growing list of confirmed speakers. In case you missed those, they include Brian Behlendorf, the executive director of the Hyperledger projectJun Hasegawa, CEO and founder of OmiseGO, and Leanne Kemp, CEO and founder of Everledger.

The event — which will be the first TechCrunch show dedicated to the blockchain — takes place in Zug, Switzerland, the city known as “Crypto Valley” because of the numerous companies that have moved there to capitalize on Zug’s openness to blockchain experiments and forward-thinking approach to regulation.

At the event, we’ll cover how decentralization will impact the internet and web services today; how big businesses and enterprises are moving forward to tap the potential of the blockchain; what the future of financing through crypto and ICOs might look like; and the important technological breakthroughs and challenges facing blockchain.

Sylvest and Benartzi and their companies represent two important sides of the emergence of blockchain. That is companies born in a decentralized world with innovative ideas about how to use technology, and already-established tech firms exploring the potential for solutions that can roll out at scale.

The Zug event comes off the back of a TechCrunch meetup held there in January and the hugely successful Disrupt San Francisco 2017 event, which included discussions on blockchain startups, cryptocurrency and ICOs with guests such as Ethereum creator Vitalik Buterin.

You can find ticket information for TC Sessions: Blockchain here.

Now, more about our two newest confirmed guests.

Galia Benartzi, co-founder and head of product of Bancor

Bancor is developing a system that uses the blockchain to disintermediate bitcoin exchanges, making it easier for individuals to trade crypto coins and, among other things, smoothening the path to holding ICOs.

The company has pioneered ‘smart tokens,’ which it describes as cryptocurrencies with built-in convertibility directly through their smart contracts.

Bancor released a wallet service in April that is designed to be a one-stop shop for trading between cryptocurrencies. The wallet builds on Bancor’s original open-source protocol for automated token conversions by allowing users to exchange any of 75 cryptocurrencies without needing to visit an exchange. There’s also an option to buy supported cryptocurrencies using credit or debit card.

Bancor held of 2017’s stand out ICOs, raising what was then $150 million in Ether in July 2017 to develop the project.

Galia Benartzi

Aside from Bancor, Galia Benartzi has two successful exits under her belt having co-founded social gaming startup Mytopia, which was acquired by online gambling firm 888 in 2010, and cross-platform development platform Particle Code, which was bought by Appcelerator in 2011.

Raised in Silicon Valley to Israeli parents, Benartzi relocated to Tel Aviv in 2013 to support and invest in Israeli technology as a Venture Partner at Founders Fund, where she also launched numerous local currency pilots to model, build and test software for community currencies.

Benartzi holds a BA in Comparative Literature from Dartmouth College and an MA in International Economics from SAIS Johns Hopkins.

Gert Sylvest, co-founder of Tradeshift and GM of Tradeshift Frontiers

Tradeshift is a global platform that that helps companies simplify and improve their expensing systems by connecting with external contract partners online. Some of the benefits include an end to paper trails for billing, virtual cards for faster payments, online marketplaces for reaching new customers and more.

The company was founded in Denmark in 2005 but is now headquartered in San Francisco with 250 staff across nine countries. To date, it has raised more than $180 million from investors like PayPal, Intuit Singapore’s Scentan Ventures, who last valued the startup at a reported $500 million, and it is on track to process $500 billion in transaction value for its customers this year.

Tradeshift has made a big move to embrace the blockchain and new technologies through Tradeshift Frontiers, a new entity launched earlier this year to explore how the company can adopt emerging technologies for its platform, which connects 1.5 million companies across 190 countries who transact some 28 million SKUs.

The blockchain is a big part of that new focus and, last October, Tradeshift joined Hyperledger as a governing member, the Linux foundation’s open-source blockchain development initiative aimed to drive the development and adoption of blockchains across the industry.

Gert Sylvest

Gert Sylvest is co-founder of Tradeshift and general manager of Tradeshift Frontiers, the company’s R&D and investment arm that focuses on blockchain, artificial intelligence, machine learning, the internet of things and other emerging technologies that impact supply chain and commerce.

Before leading Tradeshift Frontiers, Sylvest led the global cross-regional network strategy focusing on platform deployment and growth in China, and as CTO of Tradeshift. Prior to co-founding Tradeshift, he was responsible for the technical design and implementation of the Danish (Nemhandel) and European (PEPPOL) peer-to-peer-based source-to-pay digital infrastructures, with Accenture and Avanade.

Sylvest holds an MS in Computer Science and Music, specializing in real-time distributed collaboration systems.


We’ll be announcing more speakers soon, but you can already buy a ticket for TC Sessions: Blockchain here.

If you’re interested in sponsoring the event, please contact us here.

Note: The author a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life… particularly given the recent declines!


Source: TechCrunch

Best Amazon Device Deals: Huge Kindle, Fire Sale (April 2018)

The 8-Inch Fire HD tablet, 4K Fire TV, and Kindle are now $50 (among others) in Amazon’s biggest spring sale.
Source: Wired

Using Open Source Designs to Create More Specialized Chips

RISC-V wants to do for chips what Linux did for software.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469