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

Archivo del Autor: Belen De Leon

PayPal-backed money lender Tala raises $110M to enter India

Tala, a Santa Monica, California-headquartered startup that creates a credit profile to provide uncollateralized loans to millions of people in emerging markets, has raised $110 million in a new financing round to enter India’s burgeoning fintech space.

The Series D financing for the five year-old startup was led by RPS Ventures, with GGV Capital and previous investors IVP, Revolution Growth, Lowercase Capital, Data Collective VC, ThomVest Ventures, and PayPal also participating in the round.

The new round, which takes the startup’s total fundraising to $215 million, valued it above $500 million, a person familiar with the matter told TechCrunch. Tala has also raised an additional $100 million in debt, including a $50 million facility led by Colchis in last one year.

Tala looks at a customer’s data on texts and calls, merchant transactions, overall app usage, and other behavioral data through its Android app to build their credit profile. Based on these pieces of information, it provides instant loans in the range of $10 to $500 to customers.

The loans are approved within minutes and disbursed via mobile payment platforms. The startup has lent over $1 billion to more than 4 million customers to date — up from issuing $300 million in loan to 1.3 million customers last year, Shivani Siroya, founder and CEO of Tala, told TechCrunch in an interview.

The startup, which employs more than 550 people, will use the new capital to enter India, Siroya, who built Tala after interviewing thousands of small and micro-businesses, said. In the run up to launch in India, Tala began a 12-month pilot program in the country last year to conduct user research and understand the market. It has also set up a technology hub in Bangalore, she said.

tcdisrupt ny17 8861

Shivani Siroya (Tala CEO) at TechCrunch Disrupt NY 2017

“The opportunity is very massive in India, so we spent some time customizing our service for the local market,� she said.

According to World Bank, more than 2 billion people globally have limited access to financial services and working capital. For these people, many of whom live in India, securing a small size loan is extremely challenging as they don’t have a credit score.

In recent years, several major digital payment platforms in India including Paytm and MobiKwik have started to offer small loans to users. Traditional banks are still lagging to serve this segment, industry executives say.

Tala goes a step further and takes liability for any unpaid returns, Siroya said. More than 90% of Tala customers pay back their loan in 20 to 30 days and are recurring customers, she added.

The startup also forwards the positive credit history and rankings to the local credit bureaus to help people secure bigger and long-term loans in the future, she added.

Tala, which charges a one-time fee that is as low as 5% for each loan, relies on referrals, and some marketing through radio and television to acquire new customers. “But a lot of these users come because they heard about us from their friends,� Siryoa said.

As part of the new financing round, Kabir Misra, Founding General Partner of RPS Ventures, has joined Tata’s board of directors, the startup said.

Tata will also use a portion of its new fund to expand its footprint and team in its existing markets — East Africa, Mexico, and the Philippines — and also build new solutions.

Siroya said the startup has identified some more markets where it plans to enter next. She did not disclose the names, but said she is eyeing more countries in South Asia and Latin America.


Source: TechCrunch

Accused of Liberal Bias, Facebook Allows Ads With … Tubes

Facebook will now allow ads depicting “medical tubes connected to the human body,� in response to complaints from anti-abortion groups.
Source: Wired

There’s a Thriving Market for Human Body Parts on Instagram

Users quietly buy and sell human skulls, decorated and sold by macabre enthusiasts. Is the underground marketplace just a microcosm of our colonial past?
Source: Wired

2020 Toyota Supra review: A solid sports car that’s rife with controversy – Roadshow

The new Toyota Supra is equal parts corner carver and compliant cruiser.
Source: CNET

Kobiton raises a $5.2M Series A round for its mobile testing platform

Kobiton, an Atlanta-based mobile testing platform that helps developers test their apps on real devices using the open-source Appium automation framework, today announced that it has raised a $5.2 million Series A round. The round was led by BIP Capital, with support from seed investors KMS Technology and Kinetic Ventures, as well as BetterCloud executive chairman Jon Hallett, former Infor COO Ken Walters and Kevin Lee, the CEO of Kobiton. Previously, the company raised $3 million in seed funding.

KMS Technology actually incubated Kobiton before it was spun out into its own company in 2016.

Current customers include Cap Gemini, Frontier Airlines, GreenSky, Office Depot and Q2.

One thing that sets Kobiton apart from other on-device testing services like Microsoft’s App Center Test Cloud, the AWS Device Farm and Google’s Firebase Test Lab is that it offers a cloud-based lab but also allows you to test set up your own private and local labs as needed. In total, Kobiton supports over 350 devices  and, of course, provides detailed logs for all tests, including full video, screenshots, system metrics and more.

Kobiton real device testing hero e1561475832995

“Our own survey of over 1500 organizations confirm the trends we’re seeing in the industry: First, companies have greatly advanced on the maturity testing model with more and more realization that extensive real-device testing is necessary to create flawless user experiences for all users on all devices,” Kobiton CEO Kevin Lee told me. “Second, organizations of all sizes have acknowledged that moving to automated testing is imperative to remain competitive in today’s fast-paced world. Time-to-market is becoming a critical measure of overall quality and the only way to get there is through extensive automated testing.”

Lee argues that until now, it too a lot of developer-level expertise to write the test scrips necessary to run automated tests. The Appium project has made this easier, but it’s not a trivial undertaking to set up tests with it either. He also argues that automated test scripts tend to be brittle. “They break when the underlying App changes, and worse, tend to break for the same App being tested on different device types,” he said.

Kobiton allows developers to create tests without having to write scripts by using tis “record and playback” feature. This still creates regular Appium code in the background, but developers don’t have to interact with it. Because that code is there, though, the company can then work its magic and add an abstraction layer (“Appium Anywhere”) that allows those tests to run on any device.

“What that means is that your test script will run the same on every device without requiring changes to your test script,” explains Lee. “Combined, these technologies will allow organizations to adopt mobile automation, at scale, in a cost effective and time efficient manner.”

Like most companies at this stage, Kobiton plans to use the new funding to expand its sales, marketing customer support and product development efforts. On the product side, a lot of that work will go into the “Record and Playback” tools.


Source: TechCrunch

Google, Mozilla team up to block Kazakhstan’s browser spying tactics

Google and Mozilla have taken the rare step of blocking an untrusted certificate issued by the Kazakhstan government, which critics say it forced its citizens to install as part of an effort to monitor their internet traffic.

The two browser makers said in a joint statement Wednesday it deployed “technical solutions” to block the government-issued certificate.

Citizens had been told to install the government-issued certificate on their computers and devices as part of a domestic surveillance program. In doing so it gave the government ‘root’ access to the network traffic on those devices, allowing the government to intercept and snoop on citizens’ internet browsing activities.

Researchers found that only a few sites were being monitored, like Facebook, Twitter, and Google.

Although the Kazakh government is said to have stopped what it called “system testing” and allowed citizens to delete the certificate, both Google and Mozilla said its measures would stop the data-intercepting certificate from working — even if it’s still installed.

“We don’t take actions like this lightly,” said Marshall Erwin, Mozilla’s senior director of trust and security. But Google browser chief Parisa Tabriz said the company would “never tolerate any attempt, by any organization — government or otherwise — to compromise Chrome users’ data.”

The block went into effect invisibly and no action is needed by users.

Kazakhstan has a population of 18 million. Researchers said that the Kazakh government’s efforts to intercept the country’s internet traffic only hit a “fraction” of the connections passing through the country’s largest internet provider.

The Central-Asian country currently ranks as one of the least free countries on the internet freedom score, based off data collected by watchdog Freedom House, trailing just behind Russia and Iran.

A spokesperson for the Kazakhstan consulate in New York did not respond to a request for comment.


Source: TechCrunch

Why Apple will (probably) announce the new iPhone 11 on Sept. 10 – CNET

We predict the exact date when Apple will unveil the iPhone 11, 11R and 11 Max.
Source: CNET

Firefox and Chrome Fight Back Against Kazakhstan's Spying

The Central Asian country’s government has repeatedly threatened to monitor its citizens’ internet activities. Google and Mozilla aren’t having it.
Source: Wired

African incubator MEST has a new MD and 11 fresh startup investments

Pan-African incubator MEST announced investments in 11 startups from its 2019 cohort that will each receive $100,000 in financing.

The $1.1 million backing for a graduating class is the largest to date for the Accra-based organization — which operates as a training program and seed fund for African innovators to build successful commercial tech companies.

By country presence and membership, MEST is one of Africa’s largest tech hubs, and has a new managing director — Ashwin Ravichandran — who succeeded Aaron Fu in July.

This year’s investment recipients come from four countries: Nigeria, Kenya, Ghana and South Africa. The startups offer goods and services across diverse sectors, from agtech to fintech to beauty and entertainment (see full list below).

Ghanaian fintech startup Bezo Money will use the funding from MEST to launch its app aimed at formalizing and digitizing West Africa’s traditional savings groups, founder Mubarak Sumaila told TechCrunch on a call from MEST’s Accra offices.

MEST 2019 cohort graduate and investment recipient Zuri has created a platform to organize, review and connect beauty services and professionals to clients online. “The global beauty services industry is worth over $100 billion and the African market is worth over $30 billion,” said Zuri founder Onyinye Nnedolisa. The company will use its investment funds on product development and business development.

Zuri Mest Startup Africa

MEST takes equity in its portfolio startups, which have 18 months of incubation support from the organization, including the option to work out of MEST incubators in multiple African markets, MEST’s new MD Ashwin Ravichandran told TechCrunch.

On future focus, MEST is looking to expand to additional countries. It currently has incubator spaces in Ghana, South Africa, Nigeria and Kenya and has a strong eye on setting up shop in Cote d’Ivoire, according to Ravichandran.

MEST will continue its entrepreneurial training programs, aimed at shaping founders who can launch companies, and maintain a strong focus on developing and investing in Africa’s early-stage startups.

MEST is funded primarily by Norwegian entrepreneur and philanthropist Jorn Lyseggen’s Meltwater Foundation. For several years, the incubator has discussed forming a full on VC fund.

That could be imminent. “We have all the pieces in place right now, I think Jorn’s just figuring out the last steps before announcing it,” said Ashwin. The VC fund would have more capital and go beyond MEST’s seed-stage investments to consider Series stage rounds to African startups.

Africa has seen a boom in tech hubs over the last decade that have become focal points for startup formation, digital skills building, events and IT activity.

A joint GSMA, Briter Bridges report tallied 618 tech hubs across the continent. Like MEST, many of the hubs got their start from grant funding, and there’s an ongoing conversation about viability and sustainability for these spaces going forward.

TechHubsinAfricain2019 Briter BridgesIncreasingly, some of the largest African hubs — such as MEST, Nigeria’s CcHub and Kenya’s iHub — have moved toward more fee-based services and investment activities to generate greater operating revenue. On whether this is a future model for Africa’s tech hubs, “Yes, it definitely is,” Ravichandran said.

Startups interested in joining MEST’s 2020 cohort, and potentially gaining investment upon graduation, can get recruitment updates online.

Here’s MEST’s list and description of the 11 ventures from its 2019 class that earned $100K seed rounds:

  • Massira: a social support network and healthcare service aggregator for women,
    launching in Ghana
  • BezoMoney: a digital savings platform for traditional savings groups, launching in Ghana
  • Farmula: a web and USSD platform to create a direct connection between farmers and businesses using an automated process to increase order efficiency, launching in Kenya
  • CoFundie: a platform for crowd-sourcing funds for the development of buildings using cost efficient and time-saving techniques, launching in Nigeria
  • Niqao: a financing platform that connects merchants and lenders to enable them to offer customers the option of paying in installments, launching in Ghana
  • Saada: a messaging and mobile money ticketing services for increasing digital sales and data collection, launching in Kenya
  • Nadia: a personalized automated health companion that provides quick medical attention and prescriptions, launching in Kenya
  • Kweza: a service that enables informal retailers to order products at the best price and receive deliveries directly to their stores, launching in South Africa
  • CoVibes: a platform that pairs verified studios and producers, allowing them to list their profiles and manage bookings while enabling artists to find and collaborate with them and each other, launching in Nigeria
  • Adi+Bolga: a platform using the power of technology and community to gather data and create conversations around the black skin and black skincare, launching in Ghana
  • Zuri: a platform that helps beauty professionals manage their customers and provides an easy way for people to find and book beauty services, launching in Nigeria


Source: TechCrunch

5 things you need to know about the 2020 Toyota Supra video – Roadshow

The Japanese sports car returns to showrooms with a little help from BMW.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414