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

Archivo del Autor: Belen De Leon

Chinese bike sharing giant Mobike is making big plans for India

You’d be forgiven for thinking that Chinese bike-sharing startup Mobike, which was recently acquired in a $3 billion deal, was already present in India. The company went on an aggressive global expansion spree in 2017, India wasn’t on the radar then but that’ll soon be rectified with a launch expected in early June.

Mobike has bold plans for India, where it freely admits that there isn’t currently a strong culture of biking. The goal is to work with municipal governments and town planners to do what Mobike (and rival Ofo did in China) which is to help cut down city congestion and provide new last-mile transit options.

“We’ve had great responses from many cities around how they see bike sharing in general and Mobike specifically,” Sujith Nair, Mobike India’s Chief Business Officer, told TechCrunch in an interview.

Ofo landed in India earlier this year and local Uber rival Ola started a service on a small scale last year so Mobike isn’t the first mover here. Nair said the company plans to launch its service in early June — or potentially before the end of May — but for now he isn’t saying which cities will be first.

“We’re talking to all the big cities, such as Bangalore and Delhi,” he added. “Our intent is to grow rapidly and we’re looking at partnerships to help accelerate that.”

While there have been infamous photos of piles of bikes in China, and stories of bikes dumped in trees or canals in other parts of the world, Nair said that the government agencies he’s spoken to haven’t expressed concern at a deluge of cycles. Instead, he said, conversations has focused around the practical potential of easing congestion and enabling short trips.

“It’s a great way to jump-start a sustainable transport ecosystem,” he said. “With the local government throwing in advocacy and communication to drive awareness. They’re investing in cycling tracks and infrastructure… we can always deal with excess later, it’s not a huge concern.”

Nair suggested that Mobike will look to grow to 10-12 cities in India over the next 18 months but the company “aspires” to grow even more rapidly than that since there are over 25 cities with a population of over one million people.

Initially, the focus is on the core dockless bike service, which — in most countries — lets a customer get a ride for around $1 after they scan a vacant bike’s QR code via the Mobike app. Mobike has spoken very publicly about its desire to get into other verticals, based around its bike fleet and adjacent transportation verticals too, and Nair said he expects to have “opportunities to look at other options” for the India-based business once that core service is up and running at some scale.

To help grease the wheels, Mobike is aiming to strike partnerships with major payment players. Typically, Mobike users worldwide bind a credit or debit card to their app to enable payment, but Nair suggested Mobike will have deals to integrate India’s mobile wallet services and the government-backed UPI payment initiative to help make its bikes open to as many of the population as possible.

Ofo, Mobike’s key ally, tied up with Paytm to go beyond payments and help drive users to its service, but it doesn’t seem like Mobike has a similar strategy in mind.


Source: TechCrunch

Where to watch Zuckerberg’s meeting with EU MEPs on Tuesday

The Facebook founder Mark Zuckerberg’s meeting with elected representatives of the European Union’s ~500 million citizens will be livestreamed after all, it was confirmed today.

MEPs had been angered by the original closed door format of the meeting, which was announced by the EU parliament’s president last week. But on Friday a majority of the political groups in the parliament had pushed for it to be broadcast online.

This morning president Antonio Tajani confirmed that Facebook had agreed to the 1hr 15 minute hearing being livestreamed.

A Facebook spokesperson also sent us this short statement today: “We’re looking forward to the meeting and happy for it to be live streamed.”

When is the meeting?

The meeting will take place on Tuesday May 22 at 18.15 to 19.30CET. If you want to tune in from the US the meeting is scheduled to start at 9.15PT /12.15ET.

Tajani’s announcement last week said it would start earlier, at 17.45CET, so the meeting appears to have been bumped on by half an hour. We’ve asked Facebook whether Zuckerberg will meet in private with the parliament’s Conference of Presidents prior to the livestream being switched on and will update this story with any response.

Where to watch it online?

According to Tajani’s spokesperson, the meeting will be broadcast on the EU parliament’s website. At the time of writing it’s not yet listed in the EPTV schedule — but we’re expecting it to be viewable here.

Who will be meeting with Zuckerberg?

The Facebook founder will meet with EU parliament president Tajani, along with leaders of the parliament’s eight political groups, and with Claude Moraes, the chair of the EU parliament’s Civil Liberties, Justice and Home Affairs (LIBE) committee.

It’s worth noting that the meeting is not a formal hearing, such as the sessions with Zuckerberg in the US Senate and Congress last month. Nor is it a full Libe committee hearing — discussions remain ongoing for Facebook representatives to meet with the full Libe committee at a later date.

What will Zuckerberg be asked about?

In the wake of the Cambridge Analytica data misuse scandal, MEPs are keen to discuss concerns related to social media’s impact on election processes with Zuckerberg.

Indeed, the impact of social media spread online disinformation is also the topic of an ongoing enquiry by the UK parliament’s DCMS committee which spent some five hours grilling Facebook’s CTO last month. Although Zuckerberg has thrice declined the committee’s summons — preferring to meet with EU parliamentarians instead.

Other topics on the agenda will include privacy and data protection — with Moraes likely to ask about how Facebook’s business model impacts EU citizens’ fundamental rights, and how EU regulations might need to evolve to keep pace, as he explained to us on Friday.

Some of the political group leaders are also likely to bring up concerns around freedom of expression as pressure in the region has ramped up on online platforms to get faster at policing hate speech.


Source: TechCrunch

WWDC 2018: All the rumors on iOS 12, iPad Pro, new MacBooks and more – CNET

What’s going to happen when Tim Cook takes the stage in San Jose on June 4?
Source: CNET

The Line Between Big Tech and Defense Work

Employees at Google are protesting a Pentagon contract. But there are few signs of unrest over CIA deals at Amazon and Microsoft.
Source: Wired

Last chance to get a table in Startup Alley at TC Tel Aviv 2018

Startups, TechCrunch Tel Aviv 2018 is coming for you in just 2 weeks! As you may know, we’re hosting our  first inaugural day long conference at the Tel Aviv Convention Center on 7 June. The event will feature TechCrunch’s signature stellar programming on Mobility, and we will also have new expo area called Startup Alley, where hundreds of rockstar startups from ALL verticals demo their products to attendees. Check out the current list of startups that will be at the event! 

Want to be part of this awesome lineup of startups? For 1700 ILS, you’ll get one full day to exhibit, two tickets to TechCrunch Tel Aviv 2018, a demo table, wifi, power, linens, and a branded table-top sign. You can secure your exhibit spot here.

Remember, TechCrunch events are the ideal place to show off your company to prospective customers, gain media attention, meet investors, and take your startup to the next level. If you’re a pre-Series A, early-age startup, we want to see you on our showcase floor.

Buy yours before we run out — space is limited, and feel free to email startupalley@techcrunch.com if you have any questions. Hope to see you in a few weeks!


Source: TechCrunch

Whisk, the smart food platform that makes recipes shoppable, acquires competitor Avocando

Whisk, the U.K. startup that has built a B2B data platform to power various food apps, including making online recipes ‘shoppable’, has acquired Avocando, a competitor based in Germany.

The exact financial terms of the deal remain undisclosed, although TechCrunch understands it was all-cash and that Whisk is acquiring the tech, customer base, integrations, and team. Related to this, Avocando’s founders are joining Whisk.

“The team is joining Whisk to help scale a joint global vision to help leading businesses create integrated and meaningful digital food experiences using cutting-edge technology,” says Whisk in a statement.

To that end, Whisk’s “smart food platform” enables app developers, publishers and online supermarkets/grocery stories to do a number of interesting things.

The first relates to making recipes shoppable i.e. making it incredibly easy to order the ingredients needed to cook a recipe listed online or in an app. Specifically, Whisk’s platform parses ingredients in a recipe, and matches it to products at local grocery stores based on user preferences (e.g. “50g of butter, cubed” matched to “250g Tesco Salted Butter”). It then interfaces with the store to fill the users basket with the needed items.

The second is recipe personalisation. Based on user preferences (e.g. disliked ingredients, diet, previous behaviour, deals at a favourite store, and trending recipes based on location), Whisk is able to create personalised recipe feeds, search results, and meal plans.

The third aspect is an Internet-of-Things play. This is seeing Whisk’s data power experiences that connect IoT devices with different parts of a user’s journey. Think: smart fridges connected to recipes.

“As the e-commerce grocery market quickly accelerates across Europe, players are increasingly looking for ways to connect recipe content to grocery retailers and provide consumers with personalized nutrition, planning and purchase options right from the comfort of their kitchen,” says the startup.

Whisk says its platform powers experiences for over 100,000,000 monthly users through the applications of its clients. They include retailers like Walmart, Amazon, Instacart, and Tesco who use Whisk to enable online grocery shopping via recipes. On the IoT front, Samsung is using Whisk to build smart food applications that take user preferences, what’s in their fridge, what offers are in the supermarket, and recommends recipes. Other customers include publishers, such as the BBC, and food brands like McCormick, Nestle, Unilever, and General Mills.

Meanwhile, Whisk says it is currently focused on the U.S., U.K. and Australia, and with today’s acquisition will expand services across Europe. “Together, Germany, France and Spain represent a larger e-commerce grocery market than both the U.S. and U.K. individually, with the largest online recipe usage per capita figures in the world,” adds the company.


Source: TechCrunch

Tradeshift fires-up blockchain to address late payment problem

While the cryptocurrency world continues to swirl around in a daze of troughs and highs, startups are continuing to make use of the fundamental underlying strengths of blockchain technology.

A new entrant in this race is Tradeshift, a leading players in supply-chain payments and marketplaces, which is today launching its new service which enables supports blockchain-based finance, or writing all transactions to a public ledger in order to create transparency and securing a record.

While this doesn’t involve the use of currencies like actual Bitcoin or Ethereum, “having the transactions on a public ledger ensures full transparency and the ability for companies to prove that they have legit transactions,” says CEO and cofounder Christian Lanng.

SO what this all means is that Tradeshift’s cloud platform will bring supply chain payments, supply chain finance, and blockchain-based early payments together into one unified end-to-end solution, called “Tradeshift Pay”.

They are aiming at a $9 trillion problem, which is the capital trapped in “accounts receivable” as a result of old-fashioned payment practices and the disconnection between large business buyers and their suppliers.

In other words, this could be a boon for small suppliers who find it hard to get paid when their invoices aren’t mapped to a ledger as strong as a blockchain.

With this single unified wallet, buyers can use several payment options, including virtual card payments of invoices and purchase orders, dynamic discounting, supply chain finance through bank partners, or blockchain-based payments.


Source: TechCrunch

Samsung, here's what the Note 9 needs video – CNET

The Note 8 was essentially a Note 7 do-over because of that whole exploding battery problem. The next Note should take more chances to stand out.
Source: CNET

Fire! Gadgets thrown in the trash are causing battery blazes at waste centers

Lithium-ion-battery fires inside garbage trucks and at waste centers are on the rise as consumers fail to properly recycle their gadgets. The issue has become so serious that California has launched an awareness campaign.

The post Fire! Gadgets thrown in the trash are causing battery blazes at waste centers appeared first on Digital Trends.


Source: Digital trends

Microsoft acquires conversational AI startup Semantic Machines to help bots sound more lifelike

Microsoft announced today that it has acquired Semantic Machines, a Berkeley-based startup that wants to solve one of the biggest challenges in conversational AI: making chatbots sound more human and less like, well, bots.

In a blog post, Microsoft AI & Research chief technology officer David Ku wrote that “with the acquisition of Semantic Machines, we will establish a conversational AI center of excellence in Berkeley to push forward the boundaries of what is possible in language interfaces.”

According to Crunchbase, Semantic Machines was founded in 2014 and raised about $20.9 million in funding from investors including General Catalyst and Bain Capital Ventures.

In a 2016 profile, co-founder and chief scientist Dan Klein told TechCrunch that “today’s dialog technology is mostly orthogonal. You want a conversational system to be contextual so when you interpret a sentence things don’t stand in isolation.” By focusing on memory, Semantic Machines’ AI can produce conversations that not only answer or predict questions more accurately, but also flow naturally.

Instead of building its own consumer products, Semantic Machines focused on enterprise customers. This means it will fit in well with Microsoft’s conversational AI-based products, including Microsoft Cognitive Services and Azure Bot Service, which are used by one million and 300,000 developers, respectively, and virtual assistants Cortana and Xiaolce.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233