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

Archivo del Autor: Belen De Leon

Medicare Now Covers Genetic Cancer Testing

Precision medicine has finally broken into the mainstream.
Source: Wired

Sociologists Examine Hackathons, and See Exploitation

A study finds that hackathon sponsors take advantage of free labor to create “fictional expectations of innovation that benefits all.”
Source: Wired

Lydia launches Lydia Premium

Lydia launches Lydia Premium

French startup Lydia announces two new things today. First, the company is launching a financial hub with multiple new products. Second, Lydia is announcing a new premium subscription to access those new features.

“Today, we’re lucky enough to have you here to announce you the biggest thing we’ve done since Lydia’s launch,” co-founder and CEO Cyril Chiche said in a press conference. “We’ve been working on this for a while — and it’s not a challenger bank.”

Lydia is no longer just a peer-to-peer payment app with a few other features. The company says it is now building a meta-banking app, sitting above other financial products. So you’ll find and control a handful of financial products in the Lydia app.

“We didn’t want to stop at aggregating services,” Chiche said. “But we tried to think about people-centric, exclusive features that you can’t find anywhere else.”

The only banking app you need

Let’s go through the new features. There’s a new IBAN menu where you can add new recipients using a good old IBAN account. Lydia also asks you if you want to add specific IBANs to your own bank accounts. This way, instead of opening BNP Paribas’ app to copy and paste an IBAN into Société Générale’s app, you can add recipients from Lydia.

And of course, you can also send money to your recipient. You can use money from your Lydia e-wallet or from one of your own bank account. You don’t have to open your banking app anymore. Lydia leverages Budget Insight for this feature.

Lydia also supports recurring transactions. “It’s been the most requested features for multiple years,” co-founder and CTO Antoine Porte said. For instance, you can pay for your share of the internet bill every month using Lydia. The app sends you a notification every month to confirm the transaction.

Finally, there’s a brand new tab to get an overview of multiple accounts. You can see your bank account and Lydia sub-accounts. For instance, if you’re going on vacation with a few friends, you can create a Lydia sub-account and manage all your expenses from Lydia without any fee.

Interestingly, you can create a URL and send it to friends who are not using Lydia. Other users can then pay using your debit card. It feels like a streamlined version of Lydia’s existing money pot feature.

This is a big step for the company as Lydia is launching Lydia Premium for those new features. You can connect to your bank accounts, create recurring payments and sub-accounts for a monthly post. It’ll cost €2.99 per month ($3.69).

Existing features are still free. You can send and receive money in a just a few seconds with a Lydia transaction. You can pay in Franprix stores or on Cdiscount with your Lydia account.

You can try some of the new features with a free account. For instance, you can link one bank account, you can create one recurring payment, you can generate one virtual card, you can create money pots with some fees, etc.

Just like before, you can generate a virtual card for free so that you can pay on the internet or use Apple Pay with it. But if you’re a Lydia Premium subscriber, you’ll be able to generate multiple virtual cards to manage your online subscriptions. For instance, you can stop a subscription by deleting a virtual card or change the payment source for this card.

A Lydia MasterCard and IBAN for all your transactions

If you want to get a good old plastic card, you can pay an extra euro. For €3.99 per month ($4.92), you get everything I just described and a MasterCard. When you pay, the card uses your Lydia e-wallet and sends you a notification. You can open the app and choose one of your bank accounts to debit your bank account instantly.

Personal IBAN numbers and direct debits are no longer available for now — you could generate one for free. They’ll be back as part of Lydia Premium with new features as well as shared accounts. You’ll be able to pick a bank account for each transaction. For instance, you can say that you use LCL for your electricity bill and Fortuneo for your taxes. Lydia partners with Treezor for IBANs, virtual and physical cards.

Lydia currently has a little bit over a million registered users. And the startup is currently attracting around 2,000 new users every day. Over 80 percent of this user base has less than 30 years.

Lydia is currently available in France, Ireland, the U.K., Spain and Portugal. The startup also recently raised $16.1 million (€13 million) from CNP Assurances and others.

It’s interesting to see that Lydia isn’t competing head-to-head with challenger banks, such as N26 or Revolut (soon). The company thinks you can provide more value by partnering with multiple companies and building the interface that makes everything work together.


Source: TechCrunch

Bumble responds to Match’s patent lawsuit

Yesterday we reported that Match, the parent company of Tinder, was suing Bumble for patent infringement and misuse of intellectual property.

Specifically, Match alleged that Bumble “copied Tinder’s world-changing, card-swipe-based, mutual opt-in premise” for which a patent was filed in 2013 (before Bumble was founded) but just granted a few months ago.

Today Bumble has responded to Match’s lawsuit with a letter published on their own blog and other news outlets. The full letter is linked here and we’ll also include it in full at the bottom of this post.

Interestingly, Bumble’s letter focuses less on the actual litigation and instead attempts to fill in readers about the context in which Match has decided to sue over this patent claim.

Specifically, the letter notes that this lawsuit comes after Match has made repeated attempts to buy Bumble as well as launch a copy cat “lady’s first” feature. While Bumble or Match have never publicly acknowledged negotiations between the two companies, sources close to the situation have confirmed in the past to TechCrunch that there were multiple back and forth offers from Match which fell short of Bumble’s desired valuation.

With sources close to the two companies telling TechCrunch that this is the first time Match has ever mentioned possible patent infringements by Bumble, it’s very possible that Match feels that discussions have stalled and this is their way of either forcing the deal forward or making Bumble an unattractive target for other bidders that may be scared off by this potential legal liability.

The letter shows that Bumble essentially agrees with this analysis, as they openly call out the lawsuit as an intimidation tactic by saying “we swipe left on your attempted scare tactics, and on these endless games. We swipe left on your assumption that a baseless lawsuit would intimidate us.”

While anything is possible (especially in the world of M&A), the letter also strongly suggests that as of now any chance of a deal between the two companies are seriously off the table, as Bumble says “we’ll never be yours, no matter the price tag”.

When asked if any company besides Match has made a competing offer, Bumble founder Whitney Wolfe Herd told TechCrunch that “Bumble is very excited about other potential opportunities that are still very much in discussion, and none of the recent news has affected these conversations.”

In regards to the lawsuit itself, Bumble does say (in a footnote) that they “vigorously dispute this lawsuit’s baseless claims and look forward to telling their story in court”.

It’s going to be interesting to see what happens next. If Bumble has truly swiped left on Match for good, than the dating conglomerate may feel like they have nothing to lose by pursuing their lawsuit against Bumble for as long as possible. Or, maybe it is all one big negotiating technique and they’ll end up dropping it before coming back to Bumble with a larger offer.

Either way, we’ll keep you updated as soon as we find out more. Here’s the full letter from Bumble to Match below:

Dear Match Group,

We swipe left on you. We swipe left on your multiple attempts to buy us, copy us, and, now, to intimidate us.

We’ll never be yours. No matter the price tag, we’ll never compromise our values.

We swipe left on your attempted scare tactics, and on these endless games. We swipe left on your assumption that a baseless lawsuit would intimidate us. Given your enduring interest in our company, we expected you to know us a bit better by now.

We — a woman-founded, women-led company — aren’t scared of aggressive corporate culture. That’s what we call bullying, and we swipe left on bullies. Ask the thousands of users we’ve blocked from our platform for bad behavior.

In fact, that behavior? It only fuels us. It motivates us to push our mission further — to work harder each day to build a platform, community, and brand that promotes kindness, respect, and equality. That’s the thing about us. We’re more than a feature where women make the first move. Empowerment is in our DNA. You can’t copy that.

So when you announced recently, in another attempt to intimidate us, that you were going to try to replicate our core, women-first offering and plug it in to Tinder, we applauded you for the attempt to make that subsidiary safer.

We strive every day to protect our nearly 30 million users, and to engineer a more accountable environment. Instead of swinging back and forth between trying to buy us, copy us, and sue us, why don’t you spend that time taking care of bad behavior on your platforms?

We remain focused on improving our users’ experience, and taking our mission worldwide, until every woman knows she has the power to make the first move, to go after what she wants, and to say “no” without fear.

We as a company will always swipe right for empowered moves, and left on attempts to disempower us. We encourage every user to do the same. As one of our mottos goes, “bee kind or leave.”

We wish you the best, but consider yourselves blocked.

Bumble


Source: TechCrunch

YC alum Dahmakan, a Kuala Lumpur-based food delivery startup, acquires Polpa to expand into Thailand

Dahmakan, a vertically-integrated Malaysian meal delivery startup, announced today that it has acquired Polpa to enter Bangkok. Dahmakan was the first Malaysian startup to participate in Y Combinator and recently received a $2.6 million round of funding earmarked for its expansion into new markets.

The company, which was launched in 2015 by former Rocket Internet executives, says it now delivers tens of thousands of meals each month in Kuala Lumpur, where it is based, and Bangkok. Co-founder and chief executive officer Jonathan Weins told TechCrunch that Dahmakan plans to venture into other Southeast Asian markets first, including Jakarta, Singapore, Hong Kong and Manila, before tackling East Asian countries like Japan and Korea.

Polpa was founded in 2014 by Julian Timings and Prongfa Uennatornaranggoon, who will join Dahmakan’s team. Polpa will continue to operate under its own brand in Bangkok.

“Polpa has incredible founders and we have been in touch with them for over a year. We shared the same excitement and wanted to do something much bigger together, so when it came to an acquisition, it made sense because they are complementary to us,” says Weins.

Polpa shares a similar business model to Dahmakan that helps them differentiate from “traditional” food delivery startups like Foodpanda (which was formerly owned by Rocket Internet) and Uber Eats. Self-described “full-stack food delivery” companies, they handle almost all parts of their business operation, including food preparation and logistics, in-house.

In order to make that possible, Dahmakan pre-plans menus a week in advance, offering a choice of several meals each day that customers can order a la carte or with discounted package deals. To make large-scale meal production and delivery efficient and affordable, the startup relies on its proprietary machine-learning routing technology. The system allows it to produce and began delivery of more than 1,200 fresh meals in an hour, or a “four times higher efficiency than the industry benchmark set by Chipotle,” Dahmakan claims. The company also says its delivery cost is five times lower than traditional food delivery companies.

As it expands, Dahmakan will need to compete with other vertically-integrated food delivery services, the most notable of which is probably Grain in Singapore. Weins says Dahmakan’s AI-based technology will be its key differentiator, because it keeps costs down while ensuring quick deliveries. Dahmakan will also be up against Foodpanda, Uber Eats and other services that offer food from a wide range of restaurants, but Weins says the benefit of choosing from Dahmakan’s pre-planned menus is quality control. Many of its chefs formerly worked in luxury hotels, including Shangri-La Kuala Lumpur, and create meals that the company says would be 30% to 50% more expensive when ordered from restaurants that aren’t able to utilize its economies of scale.


Source: TechCrunch

Only 48 hours left to apply for Startup Battlefield Europe

Sacrê merde sur un bardeau! You have only 48 hours left to apply for TechCrunch Startup Battlefield Europe. The Battlefield takes place at VivaTech at the Paris Expo Porte de Versailles on May 24th -25. The deadline — March 22, at 9 a.m. PST — is fast upon us, but you still have time. So, hop to it and apply today.

We’re not sure if it’s possible to be part of the startup world and not be familiar with Startup Battlefield and all the benefits you reap by participating. But hey, there could be true newbies in the house, so we’ll sketch out the details. Here’s how it works.

Out of all the applications TechCrunch receives, the editors select between 15 and 20 early-stage startups to compete. Each team receives expert pitch coaching from TechCrunch editors, and you’ll be thoroughly prepped and ready by the time you take the Startup Battlefield stage.

You’ll have six minutes to pitch and demo your product in front of both a large, live audience and a panel of notable judges — and to answer their questions. Five teams move on as finalists for a second round of pitching to a fresh set of equally qualified and esteemed judges.

One team will emerge victorious, claim the title of Startup Battlefield Europe winner and take home €25,000 in no-equity cash — and bragging rights, ‘natch. The winning team also receives an all-expense paid trip for two to San Francisco where they will compete in the Startup Battlefield at TechCrunch’s flagship event, Disrupt SF 2018 (assuming they still qualify at that time).

In addition to those valuable in-the-moment rewards, the resulting (and extensive) media exposure can truly launch your startup to the world. And to investors seeking to fund the next best-and-brightest tech startup. The entire event will be streamed live on TechCrunch.com, YouTube, Facebook and Twitter, and it will be available later on-demand.

Every competing team, regardless of the overall outcome, joins the ranks of the Startup Battlefield alumni community. This community number nearly 750 companies, that have collectively raised more than $8 billion and created more than 100 exits. Notable names include Mint, Dropbox, Yammer, TripIt, Getaround and Cloudflare. That’s a valuable networking community right there.

If you’re detail-minded, read our Startup Battlefield Europe FAQ it has everything you need to know about applying and competing in Startup Battlefield.

One last reminder: TechCrunch does not take any equity, nor does it charge any fees to apply or to participate in Startup Battlefield. It’s no risk with a big reward potential.

TechCrunch Startup Battlefield Europe takes place at the Paris Expo Porte de Versailles on May 24th  and 25th. You have 48 hours let to take your shot. Apply right here.


Source: TechCrunch

DocuSign has filed confidentially for IPO

DocuSign is gearing up to go public in the next six months, sources tell TechCrunch.

The company, which pioneered the e-signature, has now filed confidentially, we are hearing. Utilizing a commonly used provision of the JOBS Act, DocuSign submitted its IPO filing behind closed doors and will reveal it weeks before its public debut.

Like Dropbox, which is finally going public this week, San Francisco-based DocuSign has been an anticipated IPO for several years now. It’s raised over $500 million since it was founded in 2003 and has been valued at $3 billion. Kleiner Perkins, Bain Capital, Intel Capital, GV (Google Ventures) and Dell are amongst the many well-known names which have invested in DocuSign.

But like many “unicorns” these days, the company took its time, spending 15 years as a private company. The DocuSign team decided that 2018 is the year for its debut and is targeting an IPO in either the second or third quarter.

DocuSign, which competes with HelloSign and Adobe Sign, amongst others, has been on a mission to get the world’s businesses to sign documents online. The team has worked with large enterprises like T-Mobile, Salesforce, Morgan Stanley and Bank of America.

Real estate, financial services, insurance and healthcare are amongst its key industries. Legal, sales and human resource departments frequently use DocuSign to send and sign documents.

In addition to large enterprises, DocuSign also offers services for small and mid-sized businesses. Individual consumers are able to use DocuSign services, too.

The company has a tiered business model, with corporations paying more for added services. Public investors will be evaluating DocuSign both on its revenue growth and customer retention.

North America is its largest market, but it’s also been focused on expanding throughout the world, including the U.K., France, Australia, Brazil, Singapore and Japan.

Since its inception, DocuSign has undergone several management changes. Early last year, Dan Springer took the helm. He was formerly CEO of Responsys, which went public and then was bought by Oracle for $1.5 billion.

Keith Krach, who is now chairman, had been running the company since 2011. Krach was previously CEO of Ariba, which was acquired by SAP for $4.3 billion.

DocuSign declined to comment.

The past few years have been slow for tech IPOs, which is a disappointment for Silicon Valley venture capitalists who can make a lot of money this way. But for the most part, enterprise tech companies have fared better than consumer tech companies, because strong customer retention makes it easier to predict growth.

Dropbox will debut this week and Spotify is slated to go public in April through a different process known as a “direct listing.” Zuora also recently revealed its IPO filing, implying that the company is expecting to debut in the coming weeks.


Source: TechCrunch

N26 raises $160 million from Tencent and Allianz

German startup N26 just raised a $160 million Series C round led by Tencent and Allianz — some of N26’s existing investors are also participating. The company has attracted 850,000 customers and raised $215 million in total. N26 is building a retail bank from scratch.

The company plans to double down on everything it’s been doing so far. It means more expansions, more partnerships with other fintech products, more features and more engineers. Allianz is investing through its Allianz X investment arm.

“I think Tencent and Allianz are a great combination or investors,” N26 co-founder and CEO Valentin Stalf told me. “In the last 10 years, Tencent became one of the five most valuable companies in the world — it’s a pioneer in mobile payment and also fintech in general.”

Tencent is the company behind WeChat, mobile payment service WeChat Pay, WeBank, TenPay and countless of products.

“On the other hand, when you look at Allianz, it’s one of the most traditional finance companies in the world and also from Germany,” he continued. “It is a traditional brand that also believes in the changes of the financial industry.”

The company goes one step further and is also setting some aggressive goals with this funding round. N26 plans to reach more than 5 million customers by 2020. This year alone, N26 plans to process $16 billion (€13 billion) in transaction volume. British competitor Revolut currently processes $1.5 billion per month. It seems like there’s enough room for both of them to grow for now.

This funding round really brings N26 to a pre-IPO stage Valentin Stalf

While many companies use funding rounds to share some information about their roadmap, N26 has already announced a few things. N26 plans to roll out its product in the U.K. and the U.S. later this year.

Some products, such as savings, invest, overdraft and insurance are limited to Germany and/or Austria. The company will roll out those features to more markets in the future.

It’s also worth noting that N26 is now talking about leveraging artificial intelligence to create a smart banking experience. So you can expect some level of automation in the future if you’re fine with a robot managing your money.

I also asked Stalf about plans to expand beyond Europe and the U.S. given Tencent’s investment, but it’s not on the roadmap for now. “It doesn’t necessarily mean anything about our plans to go to Asia,” he said.

There are now 380 people working for N26. The company plans to hire more people, which should speed up product updates. And here are two things you can expect this year. First, N26 is working on shared accounts so that you can use your N26 account with your significant other. Second, you can expect some multi-currency features after the U.K. launch.

“It’s a good round to be as independent as possible,” Stalf said. “This funding round really brings N26 to a pre-IPO stage. I think we see a clear path to a very sustainable company with this funding round. Maybe in the next five years there will be an IPO.”

That’s one way of saying that N26’s valuation is now too high for a quick acquisition. Nevertheless, it’s great to see a potential European tech giant growing so quickly and willing to remain an independent company.


Source: TechCrunch

Eight Roads Ventures launches new $375M scale-up fund for European and Israeli startups

Eight Roads Ventures, the proprietary investment arm of Fidelity International, is officially launching its new European fund today.

Targeting scale-ups in Europe and Israel, ‘Eight Roads Ventures Europe’ will have $375 million in capital to deploy, mostly at the Series B and Series C stages but also in scale-ups that although bootstrapped have found market fit and traction and are in need of growth capital.

It plans to back a total of 15 to 20 companies, with an average investment size of between $10 million and $30 million, and will invest right across the region. Eight Roads Ventures also plans to remain sector agnostic, although enterprise, consumer, fintech and healthcare IT are name checked as markets of particular interest.

“The strategy continues to be to find European scale-ups — and by Europe we mean Europe and Israel — and help them become global winners,” Davor Hebel, Managing Partner and Head of Eight Roads Ventures Europe, tells me during a call.

“We are very excited about the health of the European ecosystem. We see more and more best young talent deciding to choose their career in entrepreneurship, and we see more and more early-stage funds popping up in different regions. And our strong belief is that there is no one place where great European companies are going to come up”.

Describing Europe as “truly the most scattered and distributed geography,” Hebel cites recent Eight Roads Ventures investments in companies founded in Hamburg, Malmo, Tel Aviv, and Paris, not just the most popular hubs of London, Berlin and Stockholm. “The real focus is to find great companies no matter where they are and to help them scale up from, typically, thirty to fifty employees to five hundred or one thousand employees,” he says.

Scaling up is also where Eight Roads Ventures sees a “resource gap” in the European market. This includes a big difference in the amount of growth capital available to companies in the U.S. compared to those in Europe. However, it’s not just money, but also a gap in knowledge of how to scale.

“This is where we want to bring our growth tool kit, and help companies around things like scaling sales and marketing, and expanding internationally, building layers of management, all the things that European companies are looking to do as they become globally and regionally successful,” says Hebel.

Talking specifically about the VC firm’s interest in fintech and healthcare, the Eight Roads Ventures Europe boss notes that a generation of technologies are moving into “pretty regulated industries” and that while this has major challenges it also brings a lot of interesting opportunities.

“One of the big raw materials is great entrepreneurship,” he says, and that to transform a highly regulated market you need people who can really shake things up. This is already happening in fintech with challenger banks going after opportunities “where it’s still early days but the ultimate prize is pretty big,” and we’re now starting to see the same thing in healthcare.

“Ten percent of the world’s GDP goes on healthcare spend, yet we feel like we can still do much better in terms of both preventing and then curing different diseases,” adds Hebel.

Meanwhile, since launching its first standalone European fund in 2010, Eight Roads Ventures has backed over 20 companies in the region. They include AppsFlyer, Compte Nickel, InnoGames, Made.com, Neo4j, Treatwell and Wallapop.


Source: TechCrunch

Amazon founder Jeff Bezos takes a robot dog for a walk – CNET

Bezos tweeted the Boston Robotics dog from MARS, Amazon’s invite-only robotics conference in California.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592