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

Archivo del Autor: Belen De Leon

Nigerian startup Tizeti launches WifiCall.ng IP voice call service

Nigeria based startup Tizeti, an internet service provider, today launched WifiCall.ng—an internet voice-calling platform for individuals and businesses.

WifiCall is a VoIP—or Voice over Internet Protocol—subscription service that allows unlimited calls to any phone number, even if that number isn’t registered on WifiCall’s network.

Tizeti will offer the product in Nigeria for now, with plans to open it up to phone numbers outside Africa’s most populous nation and largest economy in 2020.

WifiCall was influenced by popularity of WiFi enabled voice services such WhatsApp, in Africa, and the continent’s improving digital and mobile profile.

With its new VoIP product, Tizeti looks to contend with the likes of Skype, WhatsApp, and major telcos.

“On the low end we’re competing with the mobile providers. WifiCall gives you a real number and it’s cheaper. But we’re also offering enterprise options you would not get with a mobile connection or even WhatsApp,” Tizeti co-founder and CEO Kendall Ananyi told TechCrunch.

In addition to individual users, businesses and startups can use WifiCall for internal communications or open it up to developers to customize APIs for white-label, customer applications.

WifiCall is available online or for download for free under the “Basic” package. The entry level commercial “Business Unlimited Pro” package—that offers up to 10 users, call recording, and call analytics—goes for ₦15,000, or around $35 a month. 

Nigerian trucking logistic startup Kobo360 is already is a client. Ananyi sees prospective market segments for WifiCall as startups, educational institutions, hotels, gated communities, and “regular users anywhere they have tower coverage,” he said.

That last group ties into Tizeti’s core business, which is building solar powered towers that offer WiFi service packages and hotspots in and around Lagos and Ogun State, Nigeria. Since its launch from Y Combinator’s  winter 2017 batch, the company has installed over 12,000 public WiFi hotspots in Nigeria with 500,000 users. The startup packages internet services drawing on partnerships with West African broadband provider MainOne and Facebook’s Express Wi-Fi

Tizeti raised a $3 million Series A round in 2018, led by 4DX Ventures, and has $5.1 million in investment from firms including Golden Palm Investments, YC, and Social Investments.

4DX Ventures co-founder Walter Baddoo sees Tizeti’s voice calling as a strategic extension of its connectivity business (noting WifiCall can be used with any IP).

“The core of the company’s mission is to bring down the cost of connectivity on the continent by leveraging mobile internet and data networks, WifiCall is a step in that direction” Baddoo told TechCrunch. “Africa is going to leapfrog a lot of the traditional call infrastructure…and WiFi calling…is giving individuals, small-businesses, and large businesses one-stop for much cheaper data-service alongside voice.”

Though Sub-Saharan Africa still stands last in most global rankings for smartphone adoption (33 percent) and internet penetration (35 percent), the continent continues to register among the fastest growth in the world for both.

Mobile providers in Nigeria—such as MTN and Glo—are shifting customers from buying anonymous data-bundles to registered sim cards and subscription services. WiFi voice services are also commonly used across the continent for calls. Per We Are Social’s 2018 Digital Report, WhatsApp is the most downloaded messenger app across Africa.

On its internet service business, Tizeti has already expanded to Ghana with a consumer facing brand, Wifi-Africa, and looks to offer WifiCall there as soon as it gains regulatory approval—something in process, according to CEO Kendall Ananyi.

The startup is building an LTE network, to compliment its IP network, and plans to expand further into Nigeria with 5G offerings in the near future, according to Ananyi.

Tizeti also plans to open up its WifiCall product to phone numbers outside of Nigeria starting in 2020.  “The way Africa skipped landlines and went straight to mobile, this is us saying the next level for our voice communications is to move toward voice IP networks,” Ananyi said.

 

 

 

 

 

 

 

 

 

 

 

 

 


Source: TechCrunch

Vault Platform raises $4.2M to fix workplace misconduct reporting

Vault Platform, a London-based startup that has built software to “re-imagine” workplace misconduct reporting, has raised $4.2 million in seed funding. Leading the round is Kindred Capital, with participation from Angular Ventures, System.One, Jane VC, and ex-Mosaic Ventures Partner Mike Chalfen.

Founded in 2018 by Neta Meidav and Rotem Hayoun-Meidav, Vault is attempting to create a new and better way for company employees to report misconduct, such as workplace bullying or harassment, and in turn replace existing “hotline” systems, which it reckons are underused and often ineffective.

The so-called “TrustTech” offering lets employees easily record incidents in a diary-like space, with the option to only action those complaints when others also come forward. The SaaS consists of an employee app, corporate case management hub, and data and analytics. The latter claims to be able to help enterprises identify repeat problems and manage issues internally before they escalate.

“It’s undisputed that the world of work is going through a rapid change in light of the #MeToo and #TimesUp movements — we realised that one of the underlying reasons for this cultural revolution is the fact that reporting mechanisms are completely broken and what we really witness here is a deficit of trust,” Vault Platform co-founder and CEO Neta Meidav tells TechCrunch.

“Bullying and harassment are prevalent, however only 25 percent of misconduct is reported. This is a long-standing problem, but nowadays the risk lies with the enterprise not just the individual. Companies are waking up to the need of doing things differently”.

To tackle this, Meidav says Vault was created as an “employee-centric” platform that provides employees with a safe diary-like space to record incidents and save related evidence. If and when they choose to report it to their employer, they can do so by choosing “GoTogether,” a feature that allows them to file the report on the condition that they are not the only ones raising the same issues.

“GoTogether is a viable alternative to anonymous reporting, and it ensures that people are coming forward… with substantiated, evidence-based reports,” explains the Vault Platform CEO. “With the prevalent legacy hotline solution, abuse is much more of a possibility, since employees can just ‘tip’ anonymously without any accountability for what is being said”.

Meidav describe’s Vault Platform’s main competition as the “business as usual” solutions: anonymous reporting hotline operators that are traditionally the default for most employers. “They provide very little value for employees and employers beyond ticking the compliance and ethics box,” she says. “Alongside them, we compete with other startups who by large took the idea of anonymous reporting, digitised the same old methodology and turned it into an app”.

Meanwhile, Vault says it will use the funding to scale and expand its presence in North America and Europe. The company says target customers are organisations and enterprises from every sector and industry, typically with more than 1,000 employees. “Our client pipeline is varied, however, the most overwhelming interest has come so far from emerging tech companies,” adds Meidav.


Source: TechCrunch

India unseats China as Asia’s top fintech funding source

China’s massive fintech industry took a beating in recent months as the government continued to wind down online lending nationwide, rattling investor confidence.

Funding for fintech startups shrank 87.6 percent year-over-year to $192.1 million during the first quarter of 2019, a new report from data provider CB Insights shows. India, which recorded $285.6 million raised for fintech startups in the period, overtook China to be Asia’s top fundraising hub for financial technology. Both countries clocked in 29 fintech deals, suggesting a cooling investor sentiment in China which saw its height of 76 deals just three quarters ago.

cb insights china q1

Chart: CB Insights

The plunge in China has followed on the heels of tightened regulation around online lending, suggests CB Insights . Over the past few years, China has rolled out a flurry of measures to rein in financial risks arising from its fledgling online lending industry. Peer-to-peer lending, which matches an individual looking for a loan with someone looking to invest, has been the top target in a wave of government crackdowns.

This kind of service offers credit to unbanked individuals who cannot otherwise get loans in a country without a mature unified credit system. But a lack of oversight led to rampant frauds across the board. Thousands of peer-to-peer lending sites shut down due to increased regulation, which is estimated to leave as few as 300 players on the market by the end of 2019, Shanghai-based research firm Yingcai forecasted.

Like China, India’s enthusiasm for finance technology is in part a result of the country’s lack of financial infrastructure. Lending startups are gathering steam as they, like their Chinese counterparts, tailor services to the country’s large unbanked and underbanked consumers and enterprises. Moves from tech leaders are also set to send ripples through the rest of the industry. Amazon finally followed its rivals Paytm, Google Pay and PhonePe to start offering peer-to-peer payments in the country. Walmart is closely watching how Flipkart, which it bought out last year, applies data to payments solution.

cb insights china q1

Chart: CB Insights

Despite the setback in online lending, a new form of consumer-facing financing vehicle — so-called mutual aid platforms that let patients crowdfund for serious diseases — is enjoying an early boom in China, CB Insights noted in its report. As with peer-to-peer lending, internet-powered mutual aid is trying to fill gaps in a traditional industry. Though most Chinese people are part of a national public insurance scheme, surgical bills can easily bring down an average family.

The top two performers in the sector are unsurprisingly from the top two opposing camps in China’s tech world. Shuidihuzhu, which translates as “water drop mutual help” in Chinese, counts Tencent as a major investor. Users contribute as little as half a cent to a pool of funds that pays out when a patient needs financial aid. The three-year-old platform, which leverages Tencent’s billion-user WeChat messenger to sign up members, claims it has attracted 78.8 million users and paid out nearly 440 million yuan $65.34 million to more than 3,100 families so far.

Shuidihuzhu’s rival, which is called Xiang Hu Bao and means “mutual protection”, is run by Alibaba’s affiliate e-wallet Alipay. Launched only last September, the service said it had acquired over 50 million users by April and had set itself up for an ambitious goal: to reach low-income groups who can’t afford the premiums and advance payments attached to traditional health insurance and to acquire 300 million users in the next two years. That means almost a third of Alipay users, most of whom live in Chia. By the end of 2018, the digital wallet had over 1 billion annual users worldwide.


Source: TechCrunch

Perkbox, the employee experience platform, raises £13.5M

Perkbox, the London-based startup now calling itself an “employee experience platform,” has raised a further £13.5 million in funding. The round is led by existing investor Draper Esprit, alongside a number of previous Perkbox angels. Prior to this, the company, which launched in 2015, had raised £11 million.

Targeting companies of all sizes, from SMEs to larger businesses, Perkbox’s platform lets employers give employees a number of benefits and rewards to enrich their work and personal life. The broader aim, of course, is to improve retention and staff well-being.

The offering now spans several products beyond its “perks” origins, including card-linked loyalty and medical provision. In addition, Perkbox enables companies to measure employee sentiment to help break down silos between management and teams, and to let employees give recognition to one another. This can either be peer-to-peer or top down from management.

“With this new suite of products, we transitioned from an employee ‘engagement’ platform to an employee ‘experience’ platform,” Perkobox co-founder and CEO Saurav Chopra tells me. “[All] with the aim of helping employers enrich the personal and working life of employees by catering for the full spectrum
of employee wellbeing: financial, physical and emotional”.

Headquartered in London but also with offices in Sheffield, Paris and Sydney, Perkbox says the new funding will be used to finance the company’s expansion operations in Australia and France.

longside this, it will invest in scaling the development and distribution of Perkbox’s new products: Perkbox Medical, Perkbox Insights and the platform’s card-linked PerksGo feature — all of which were launched late last year.


Source: TechCrunch

Prisma Labs raises $6.7M for its AI-powered approach to visual editing

Remember Prisma? The Moscow-based team behind the app that sparked a style transfer craze in 2016 has raised a €6 million (~$6.7M) Series A, led by early stage artificial intelligence focused VC firm, Haxus.

While two of Prisma’s original co-founders left the company in the middle of last year, to work on building a new social app — the still, as yet, unreleased Capture — co-founder Andrey Usoltsev stayed on to keep developing Prisma Labs, taking up the CEO role.

The Series A funding will go towards expanding Prisma’s 21-strong team and scaling the business by spending on marketing to grow uptake of its apps’ premium subscription offers. These include a subscription layer for its eponymous app which gives users access to styles not available in the free version.

“We’re going to grow rapidly. We’re going to double our team this year and set up the impressive marketing budget,” says Usoltsev.

Late last year the team released a new freemium selfie retouching app, called Lensa, hoping to capture a slice of the beauty filter/photo-editing market. Their twist was to bake in AI smarts that power automatic adjustments — smoothing skin tone, whitening teeth, brightening eyes and so on, at the touch of the in-app camera button — as if by technomagic.

Their pitch for the selfie retoucher is ‘natural’ looking enhancements. And Prisma claims it’s seeing “very high” retention rates for Lensa, more akin to a sticky social network than photo-retouching software.  

They argue the app’s face-retouching machine learning algorithms have benefited from the heap of data amassed from Prisma’s multi-millions of selfie-submitting users. And while there’s certainly no shortage of rival apps out there claiming to make selfies look better, Lensa’s AI-powered retouching does offer — at a glance — less crude/more plausible results than plenty of gimmicky ‘beauty filter’ apps also touting reality-editing wares.

“There is competition [for selfie retouching] and we think that it is good because it shows the size of the market,” says Usoltsev. “It’s huge. There are millions of people using apps like Facetune and what our advantage is is that we have a great technical team, R&D team that creates the best technology on the market in some areas… that trained building Prisma.

“We’re focusing on the quality and the natural look of the results. And some apps on the market didn’t pay as much attention as needed to these two things. We’re going to focus on this. We are not the first in this space but we are going to be the best in this space.”

“Automation is the key,” he adds. “We can now provide users with new kind of product, new kind of photo- and video-editors that automate the routine and requires less effort from the user side to get awesome results.”

Lensa, which launched in December with a subscription offering right off the bat, now has more than 100,000 users, according to Usoltsev — though it’s not breaking out paying subs yet.

The early userbase skews female and young — without, according to Usoltsev, Prisma doing any overt targeting — the main group being 18-24 year old women, somewhat unsurprisingly for a selfie beautifying app.

“The product is not viral, like Prisma, and most of the users are acquired from paid sources like Facebook ads and so on so. We strongly control the amount of users we acquire and now the product is not ready for the real scale,” he continues, noting they’re in the process of tweaking the app to expand the features and improve product market fit.

They’re also playing with the business model, with the initial subscription offering definitely feeling a bit underwhelming vs the core free AI-powered edits. (You can read our first look at Lensa here.)

“Right now we’re very close to start scaling it,” he adds. “We need a couple of more releases to be ready 100% and then we start scaling.

“We’re going to expand the range of features. We’re going to add a video feature because our primary feature — retouching — works in real-time and we tested it even on livestreaming and it works well. We’re working on optimizing it even more, to work faster, and in better quality.”

Other ongoing dev work to polish Lensa’s proposition includes tweaking the auto-adjustments it makes by determining the best settings for portrait-influencing factors, such as exposure, contrast, highlights and shadows. “For each adjustment we use a neural network,” he notes. “They work together… to find the best output result.”

Prisma is also monetizing its namesake original app — which grabbed around 70M downloads in a few months back in 2016, with Usoltsev saying they’re still relying mostly on organic/viral downloads rather than active promotion, riding the Prisma craze’s long viral tail.

They now have more than 100,000 paying subscribers for Prisma, though they’re not breaking out active usage — beyond saying it runs into the “millions”. (Back in 2017 they were reporting active monthly usage for the app of around 10M.) A premium sub offering was switched on in Prisma in January 2018.

“The paying audience is actually diverse. The major group by age I think it’s 24-35 year olds. And men and women is about the same proportion,” he adds.

Last year’s launch of Lensa came despite an earlier focus shift for the startup to b2b, after the style transfer craze that had powered its namesake app’s 2016 virality appeared on the cusp of being crazed (and, well, cloned) to death.

The plan, as it was in 2017, was for Prisma Labs to offer an SDK for computer vision-powered effects that developers could use to enhance their own apps. But the team kept its hand in the consumer space, maintaining their apps as testing grounds. A decision that set them up for what now looks a full reverse pivot back to consumer.

Usoltsev tells us the earlier b2b switch was “mostly” at the behest of Prisma’s investors — and wasn’t something the wider team was keen on.

They’re fully stoked to get back to their consumer roots, he adds.

“It didn’t really resonate with our team experience and our company DNA,” he adds of the b2b phase. “But in the process we figured out this is not what we want to do. We came up with the idea for the new product in the process and came up with the broader vision for the entire company and what we want to do.

“The core team was all about consumer products and b2b was not seen as interesting topic at all.”

So what’s on the slate for the future, as the team thinks about other features and/or consumer apps it might want to launch this year?

“Right now we’re thinking a lot about video,” he says. “Video is so fast growing space right now and we see a lot of new apps that break into the market — like TikTok — that grows insanely and based on video. And we’re going to provide users with automated tools to enhance their videos.

“Videos is more complicated to edit than photos because it requires more skill… to learn how to edit videos. And if your clip is longer than one minute it’s so hard to create it because montage could be a boring process and the longer the video is the more complicated the process is. So we’re going to fix this — and provide users with automated tools to help them create great videos quickly and with no effort, or as little as possible.”

AI-enabled auto video editing is “probably” going to be a standalone app, he says, rather than a feature baked into one of Prisma’s existing apps. But, well, watch this space.


Source: TechCrunch

Struggling EV firm Faraday Future gets another financial lifeline with new $225M investment

Editor’s note: This post originally appeared on TechNode, an editorial partner of TechCrunch based in China.

It may have lost its original founding team, but the wheels are still rolling for embattled electric vehicle (EV) maker Faraday Future. The company, famous for lavish promotions but little substance, has received yet another financial lifeline in the wake of a dispute with key investor Evergrande.

Faraday announced on Monday that it had received $225 million in bridge financing. That sum is apparently part of a larger $1.25 billion capital raise that the company believes it can close before the end of this year. This latest shot in the arm is led by U.S. asset management firm Birch Lake Associates and it is aimed at bringing Faraday’s flagship FF91 SUV to market.

Part of the financing seeks to reassure Faraday’s suppliers after the financial turmoil the company has seen since late last year, and to “obtain their commitments” to ensure that the FF91 enters mass production. To secure the financing, Faraday said it had its intellectual property and technology valued — they are apparently worth $1.25 billion, it claimed.

This new financing comes hot on the heels of a joint venture (JV) with once-popular Chinese gaming company The9, which will bring Faraday’s V9 EV — a vehicle based on the FF91 — to market in China. Both companies will own 50 percent of the JV — The9 provided $600 million in capital to secure its share.

Faraday said that it expects the JV to reach an annual production capacity of 300,000 vehicles and begin selling cars by 2020. But, as we’ve seen often with this company, strategies don’t always go as planned.

Faraday was previously said to be in talks with EVAIO Blockchain over a possible $900 million in funding last November. Notably, the company has made no mention of the deal which suggests it didn’t materialize.

Faraday said on Monday it has a “growing fleet” of pre-production vehicles to test features for its FF91. The company has yet to enter mass production five years after its launch, mainly as a result of a series of financial issues that have ended in layoffs, unpaid wages, furloughs, property selloffs and much more. Faraday had previously planned to begin production of the FF91 at the end of 2018… but we are still waiting.

The company’s financing troubles began in 2017 but a new crisis emerged last year after a fallout with Evergrande. The Chinese real estate giant backed out of a proposed $2 billion investment deal with Faraday at the end of 2018 following an extended dispute over terms. Faraday had requested an advance on a future payment from Evergrande, a plea the Chinese company refused. Faraday then sought arbitration in Hong Kong.

The companies eventually settled the dispute, with Evergrande taking control over Faraday’s operations in China.

Faraday has since sought alternative investment. The EV maker has had to sell its headquarters in Los Angeles for around $10 million to stay above water. It has also put its 900-acre, $40 million property in Las Vegas up for sale.

In the midst of Faraday’s financial issues, the company also lost a number of its senior executives as a result of the “devastating impact” its troubles were having on company employees and the “ripple effect” on its suppliers and the industry.

With editing from Jon Russell 


Source: TechCrunch

Facebook uploaded 1.5 million email addresses without permission. Find out if you played a role – CNET

You might have accidentally compromised a friend’s privacy — but you can also fix it.
Source: CNET

The black hole spitting out jet beams like a weird spinning top – CNET

Scientists have observed a strange phenomenon from the black hole V404 Cygni: jet light beams that wobble like a spinning top.
Source: CNET

Scientists have found a way to convert thoughts into speech – CNET

This ground-breaking tech could help give voice to the voiceless.
Source: CNET

Faraday Future is back again, this time with new investors – Roadshow

The long-troubled electric car maker is back and giving the electric car business another go.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252