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

Archivo del Autor: Belen De Leon

‘Cloud canteen’ startup Feedr raises £1.5M to provide office workers with a healthier lunch

Feedr, a food tech startup that delivers healthy and personalised meals to office workers as an alternative to companies setting up their own canteens, has picked up just over £1.5 million in pre-Series A funding.

The round is led by London early-stage venture capital firm Episode 1. Also participating is Brent Hoberman’s Founders Factory, and angel investors Errol Damelin (Wonga founder and renowned fintech investor), Richard Glynn (former Ladbrokes CEO and Founder of Alinsky Partners), and David Pritchard (founder of OpenTable Europe).

Launched in 2016 by Riya Grover and Lyz Swanton, Feedr describes itself as an “intelligent lunch platform” or “cloud canteen”. The startup essentially operates a two-sided marketplace that connects healthy food suppliers with office workers at companies, in addition to arranging delivery.

To do this, Feedr publishes a “unique rotating menu” every day and asks workers to choose what they want to eat by 10.30am. It then pools those orders and sends them to the food suppliers it works with, who are mostly artisan and independent food producers, ready for delivery at lunch time.

The technology behind Feedr handles logistics planning, in terms of predicting and helping to manage demand for each meal on offer from specific suppliers. There is also a large emphasis on personalised recommendations based on the preferences of individual customers and their order history.

Food suppliers include Deliciously Ella, Farmstand, We Grill, Potage, and Maple & Fitz. Feedr works with a number of sub-contracted platforms to do the deliveries.

In a call, Feedr CEO Riya Grover told me the food tech startup has thus far mainly employed a B2B2C strategy by working directly with companies who want to offer their own “cloud canteen” as a perk provided to employees and as part of an employee wellness strategy. This sees each company that signs up with Feedr subsidise the cost of items on the menu so that workers can have a fresh healthy lunch daily for under £5, or cover the cost entirely.

To date, Feedr has fed employees at over 400 companies including AirBnB, Etsy, DHL, and PwC.

Grover also talked up Feedr’s tech that she says enables “dynamic menu building,” something she likened to a Netflix for food. When an employee selects a meal, Feedr feeds back these choices to its algorithm to create a more data-informed menu going forward. In other words, menu choices become more personalised the more employees use Feedr.

More broadly, Grover says Feedr is aiming to cater to three trends: on-demand food delivery, as pioneered by the likes of Deliveroo and Uber Eats; employee wellbeing as part of a company’s recruitment, retention and broader HR strategy; and the way consumers are becoming more accustomed to greater choice and healthier options.

Meanwhile, I’m told the funding round will be used by Feedr to invest in its technology to improve the online user experience, expand the choice of healthy meals and build out the machine learning that powers personalization. The company also plans to increase its sales force and expand outside of London.

Adds Damien Lane, Partner at Episode 1 Ventures: “Feedr’s strong brand values address the rise of the conscious consumer with a greater awareness of ingredient quality, artisanal producers, food provenance and the impact of food consumption on health. The team brings incredible execution skills with a passion for shaping healthier futures”.


Source: TechCrunch

Tumblr booted from App Store due to child porn

Tumblr’s app was booted out of the iOS App Store a few days ago due to an issue with child pornography getting its way past the app’s filtering technology, according to a report from CNET, which Tumblr then confirmed.

The app’s disappearance was first spotted on November 16,  and Tumblr’s help documentation had also confirmed the company was “working to resolve an issue with its iOS app.” The statement said Tumblr hoped to have it fully functional again soon.

However, Tumblr nor Apple had said what the issue was until CNET confirmed through sources it was related to child pornography.

Tumblr then released a statement which explained that it discovered content during an audit that wasn’t included in the industry database it was using to filter out child sex abuse material from appearing in its app.

That statement reads as follows:

“We’re committed to helping build a safe online environment for all users, and we have a zero tolerance policy when it comes to media featuring child sexual exploitation and abuse. As this is an industry-wide problem, we work collaboratively with our industry peers and partners like [the National Center for Missing and Exploited Children] (NCMEC) to actively monitor content uploaded to the platform. Every image uploaded to Tumblr is scanned against an industry database of known child sexual abuse material, and images that are detected never reach the platform. A routine audit discovered content on our platform that had not yet been included in the industry database. We immediately removed this content. Content safeguards are a challenging aspect of operating scaled platforms. We’re continuously assessing further steps we can take to improve and there is no higher priority for our team.”

As of 11/19/18, 7:45pm EST, Tumblr’s help page reads that the company is working to restore its app to the App Store. It also included the above statement.

The company has had issues with being blocked outside the U.S. in the past for hosting adult material, but this is the first time it has been pulled from the App Store due to child porn.

The issue is an example of relying on a database, instead of a combination of algorithms, A.I. technology and human moderation for managing content filtering.

[Disclosure: Tumblr is owned by TechCrunch parent company, Oath]


Source: TechCrunch

500 Startups Vietnam grabs $14M to invest in local companies

500 Startups has set its sights on Vietnam, a historically dormant market that’s recently emerged as one of the most rapidly-expanding tech ecosystems in Southeast Asia.

The Silicon Valley startup accelerator and venture capital fund has raised $14 million for 500 Startups Vietnam, it’s Ho Chi Minh City-based micro-fund focused on Vietnam-headquartered startups or companies catering to the Vietnamese market. The fund launched in March 2016 with a $10 million target to capitalize on a new cohort of internet-era startups.

500 Startups partners Eddie Thai and Binh Tran manage the fund. Thai is the former director of CJ CGV Vietnam, a cinema and film distribution company; and Tran is the co-founder and former chief technology officer of the social influence tool Klout, which sold to Lithium Technologies for $200 million in 2014.

“Several years ago, Vietnam was not an obvious tech investment destination: the country was poor … fraught with bureaucracy, and struggling to create an ecosystem for the few, disconnected founders and even fewer active angels and VCs,” Thai wrote in a blog post. “But entrepreneurial folks did see elements of something special: a fast-growing economy; a substantial supply of low-cost, high-tech talent; and a broad & experienced Vietnamese diaspora increasingly interested to reconnect with and contribute to the country. A new wave of tech founders decided to take the plunge.”

500 Startups Vietnam has funneled a total of $3 million in 36 companies to date. It invests across industries, including e-commerce, edtech and blockchain. The partners plan to back up to 64 more companies, writing checks sized between $100,000 and $250,000.

Investment in Southeast Asia (SEA) has picked up significantly in 2018. According to PitchBook, companies based in SEA have raked in more than 4x capital this year than last. Vietnam, in particular, has become a buzzy destination for VCs. In addition to 500 Startups raise, several new funds have cropped up in the country, like ESP Capital, VinaCapital Ventures, Startup Viet Partners and Zone Startups Vietnam, helping to accelerate investment.

Growth in Vietnam is showing no signs of slowing. The nation’s digital economy is expected to triple in size, accumulating a value of some $33 billion by 2025, according to Google’s third “e-Conomy SEA” report. YoY, its e-commerce market has doubled and the digital advertising, gaming industry, online media and online travel market have seen tremendous development.

“In Vietnam, the internet economy is akin to a dragon being unleashed,” the report states.


Source: TechCrunch

Airbnb removes listings in disputed West Banks settlements – CNET

The move is welcomed by Palestine but irks Israel.
Source: CNET

Apple reportedly cuts production orders for iPhone XS, XS Max and XR – CNET

Suppliers have been grappling with a shift in iPhone demand.
Source: CNET

Amazon Echo devices can now make Skype calls

Video chat was always one of Echo Show and Spot’s biggest selling points. But until now, the products have been tethered to Amazon’s own software. This week, however, the company took another big step in its ongoing relationship with Microsoft by adding Skype calling to mix.

Now just about every Echo device past and present are able to make calls using the popular platform. Your Echo/Plus/Dot, et al. will be able to do so via voice using a command like, “Alexa Skype Mom.” Echos with displays, meanwhile, will offer up the full video Skype experience. Users can also ask Alexa to dial a phone number via Skype.

It’s a solid partnership for the two companies. Amazon could use better chat support and Microsoft hasn’t made much headway with Cortana-enabled devices. This is also a bit of a blow for Facebook, whose Portal devices are built almost entirely around the idea of offering a standalone home product for video chat. That’s the best and practically only killer app on Facebook’s offering at present.

The feature can be set up through the Alexa mobile app.


Source: TechCrunch

Elon Musk just renamed SpaceX’s Big F** Rocket

BFR, the monster rocket that will cost SpaceX roughly $5 billion to develop, has a new name.

SpaceX CEO Elon Musk tweeted late Monday night that he has renamed the company’s largest (and yet to be built) BFR rocket to Starship. Or more precisely, the spaceship portion will be called Starship. The rocket booster used to propel Starship from Earth’s gravitational grasp will be called Super Heavy.

Starship Super Heavy.

The BFR, meant to stand for Big Falcon Rocket or, ahem, anything else that might spring to mind, is designed to be a sustainable interplanetary spaceship. It will eventually replace SpaceX’s other rockets such as Falcon 9 and Falcon Heavy.

But as one of Musk’s Twitter followers noted, “unless this starship is sent on a mission to another star system it can’t be called a starship.” Musk upped the stakes for an already complex and costly project that is in its earliest stages by responding, “Later versions will,” presumably meaning that the future iterations of the Starship will leave our star system. The closest star system to our sun is the Alpha Centauri system, which is about 4.3 light-years from Earth.

The BFR has not yet been built; it’s in the early stages of development. And it has a long way to go — and by just about every measure, including investment. (Just 5% of SpaceX’s resources are currently dedicated to the BFR, according to Musk.)

Still, the company has made some progress. SpaceX signed Japanese billionaire entrepreneur Yusaku Maezawa to be the first private citizen to take a flight around the Moon in the BFR, a 240,000-mile journey slated for as early as 2023.

SpaceX is on its third design for the rocket, which Musk presented in September with a number of new details.

The design, which depicted a 118-meter long two-stage reusable spaceship capable of taking a 100-metric ton payload to Mars, is “the final iteration in terms of broad architectural designs for BFR,” Musk said in September.


Source: TechCrunch

Black Friday 2018 smartwatch and fitness tracker deals: $80 off Apple Watch, $200 Samsung Gear S3, $150 Fitbit Versa – CNET

Fitbit, Apple Watch and Samsung — we take a look at some of the best deals on wearables ahead of Black Friday.
Source: CNET

The WT2 in-ear translator arrives in January, with real-time feedback coming soon

Timekettle was eager to show us the progress it’s made on the WT2 since it first showed us its wearable translation device at TechCrunch Shenzhen, this time last year. Unlike their 3D printed state at last year’s event, the crowdfunded earpieces are now ready to ship.

They’ve already started going out to early backers and will begin shipping in January to those who pre-order now. The hardware is quite solid. The set up looks a bit like an oversized AirPods case that snaps together magnetically. The idea is to pull it apart and hand one side to the person you want to talk to.

You choose the language via the app and each of you put one in your ear. The two translators are indistinguishable, but for a small line (the “eyebrow”) above the light up word bubble logo used to identify the second unit.

It’s a clever take on wearable translators like the lukewarmly received Google Pixel Buds. The idea is create a translation product that allows wearers to actively engage one another through eye contact and body language — which remain important insight even when you don’t share a language.

It’s a interesting point of friction, however. In plenty of situations, it’s probably a bridge to far to ask a stranger to jam your earpiece in their ear. For, say, business situations, on the other hand, it could ultimately prove a useful tool.

For the former, the company’s got other methods to interact with the product, including app-based communication. There’s also a mode more akin to a walkie-talkie, in which the speaker taps the logo to talk. This bit was design to help avoid picking up ambient noise.

Overall, I was pretty impressed with the experience. The translation isn’t perfect, as evidenced by the above transcript from my conversation with the company’s CEO. But given the ambient noise, a somewhat spotty cellular connection and the fact that my conversation partner insisted on walking around, the WT2 performed admirably.

At present, the translations are somewhat delayed. The earpiece waits for you to finish speaking for a few seconds and then offers the translation in the other ear (as well as yours, to help you learn the language, apparently). The company told me that it plans to offer closer to real-time translation around launch.


Source: TechCrunch

Elon Musk readies Starship for interplanetary trip – CNET

It was originally called the Big Falcon Rocket, or BFR.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901