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

Archivo del Autor: Belen De Leon

Africa’s top mobile phone seller Transsion lists in Chinese IPO

Chinese mobile-phone and device maker Transsion has listed in an IPO on Shanghai’s STAR Market, a Transsion spokesperson confirmed to TechCrunch. 

Headquartered in Shenzhen, Transsion is a top-seller of smartphones in Africa under its Tecno brand. The company has also started to support venture funding of African startups.

Transsion issued 80 million A-shares at an opening price of 35.15 yuan (≈ $5.00) to raise 2.8 billion yuan (or ≈ $394 million).

A-shares are the common shares issued by mainland Chinese companies and are normally available for purchases only by mainland citizens. 

Transsion’s IPO prospectus is downloadable (in Chinese) and its STAR Market listing application available on the Shanghai Stock Exchange’s website.

STAR is the Shanghai Stock Exchange’s new Nasdaq-style board for tech stocks that went live in July with some 25 companies going public.

Transsion plans to spend 1.6 billion yuan (or $227 million) of its STAR Market raise on building more phone assembly hubs and around 430 million yuan ($62 million) on research and development, including a mobile phone R&D center in Shanghai, a company spokesperson said.

To support its African sales network, Transsion maintains a manufacturing facility in Ethiopia.  The company recently announced plans to build an industrial park and R&D facility in India for manufacture of phones to Africa.

The IPO comes after Transsion announced its intent to go public and filed its first docs with the Shanghai Stock Exchange in April.

Listing on STAR Market puts Transsion on China’s new exchange — seen as an extension of Beijing’s ambition to become a hub for tech startups to raise public capital. Chinese regulators lowered profitability requirements for the STAR Market, which means pre-profit ventures can list.

China Star Market Opening July 2019 1

Transsion’s IPO comes when the company is actually in the black. The firm generated 22.6 billion yuan ($3.29 billion) in revenue in 2018, up from 20 billion yuan a year earlier. Net profit for the year slid to 654 million yuan, down from 677 million yuan in 2017, according to the firm’s prospectus.

Transsion sold 124 million phones globally in 2018, per company data. In Africa, Transsion holds 54% of the feature phone market — through its brands Tecno, Infinix and Itel — and in smartphone sales is second to Samsung and before Huawei, according to International Data Corporation stats.

Transsion has R&D centers in Nigeria and Kenya and its sales network in Africa includes retail shops in Nigeria, Kenya, Tanzania, Ethiopia and Egypt. The company also attracted attention for being one of the first known device makers to optimize its camera phones for African complexions.

On a 2019 research trip to Addis Ababa, TechCrunch learned the top entry-level Tecno smartphone was the W3, which lists for 3,600 Ethiopian Birr, or roughly $125.

In Africa, Transsion’s ability to build market share and find a sweet spot with consumers on price and features gives it prominence in the continent’s booming tech scene.

Africa already has strong mobile-phone penetration, but continues to undergo a conversion from basic USSD phones, to feature phones, to smartphones.

Smartphone adoption on the continent is low, at 34%, but expected to grow to 67% by 2025, according to GSMA.

This, added to an improving internet profile, is key to Africa’s tech scene. In top markets for VC and startup origination — such as Nigeria, Kenya, and South Africa — thousands of ventures are building business models around mobile-based products and digital applications.

If Transsion’s IPO enables higher smartphone conversion on the continent, that could enable more startups and startup opportunities — from fintech to VOD apps.

Another interesting facet to Transsion’s IPO is its potential to create greater influence from China in African tech, in particular as the Shenzhen company moves more definitely toward venture investing.

In August, Transsion funded Future Hub teamed up with Kenya’s Wapi Capital to source and fund early-stage African fintech startups.

China’s engagement with African startups has been light compared to China’s deal-making on infrastructure and commodities — further boosted in recent years as Beijing pushes its Belt and Road plan.

Transsion’s IPO is the second event this year — after Chinese owned Opera’s venture spending in Nigeria — to reflect greater Chinese influence and investment in the continent’s digital scene.

So in coming years, China could be less known for building roads and bridges in Africa and more for selling smartphones and providing VC for African startups.


Source: TechCrunch

"Estamos acostumbrados a que nos compren, ahora nos toca vender"

La consejera de Desarrollo Económico e Infraestructuras del Gobierno Vasco, Arantxa Tapia, promueve una innovación ligada a la gestión y a las personas y lamenta que muchas empresas españolas aún no sean conscientes del potencial que tienen los datos de sus clientes
Source: MIT

La lucha de los proveedores de Google para recibir un trato más justo

Un grupo de estos trabajadores ha votado a favor de sindicalizarse para que sus reclamos tengan más fuerza. Pero al no ser empleados directos, el gigante de la tecnología podría despedirles. El caso es un reflejo del enorme problema laboral que acecha a la industria tecnológica y sus trabajadores fantasma
Source: MIT

Epstein, el MIT, y el duro debate sobre las donaciones con dinero sucio

El escándalo de financiación del magnate al MIT Media Lab es un recordatorio de que no hay pautas claras ni transparencia a la hora de decidir qué fondos son aceptables y cuáles no. Universidades y ONG llevan décadas aceptando dinero que se ganó causando daños a la sociedad
Source: MIT

Google reportedly under antitrust scrutiny for new internet encryption protocol – CNET

New standard aims to improve security and privacy by encrypting internet traffic.
Source: CNET

Best places to buy prescription glasses online in 2019 – CNET

Trying to figure out where to buy the best online glasses? Here’s the quick skinny on the top e-tailers out there.
Source: CNET

Kickstarter darling EcoFlow Delta battery generator is not what it seems

The Delta EcoFlow is a new battery generator available on Kickstarter with incredible claimed features. Most are true, some are not.

Device like the Delta offer incredible battery storage capacity. Designed for more than just recharging phones and tablets, these can run refrigerators, pumps, power tools and medical equipment. They’re great for emergencies, camping and general use where power is not available. Similar devices have been on the market for some years so I was eager to verify EcoFlow’s claims.

The EcoFlow Delta can recharge from a wall outlet to 80% in an hour. It’s amazing. The GoalZero Yeti battery of a similar size takes 25 hours. This capability means the Delta can be used and then reused more than competitors.

The device is currently on Kickstarter where it quickly acquired over $2 million from over 2,000 backers. The device’s features listed on the Kickstarter page are clear, but after testing a pre-production unit, I found several of these advertised capabilities and features misleading or false.

The Delta is the latest product from EcoFlow. The company’s founder, Eli Harris, says it’s “The world’s strongest battery generator.â€� I found the Delta to be a competent battery generator with similar capabilities to competitors but it’s hampered by loud fans.

In short, if you need a battery generator that can recharge much faster than others, the Delta is a great option. Otherwise, the GoalZero Yeti makes more sense for most people.

Battery generators are a safe and more portable option than their gas counterparts. There are no harmful fumes or fuel allowing them to be used indoors, nearer the appliances or tools. Most often (though not with the Delta) they’re silent, too, making them perfect for a camping or hunting companion.

In real-world operation, this quick recharge time could come in handy. Say, on a construction site or in an emergency incident where power is still available, but out of reach of an extension cord — situations where loud gas generators are generally used. While the Delta is louder than other battery generators, it is not as loud as a gas generator.

The Delta battery comes packaged with a warning that the battery must be fully charged before use. I generally ignore warnings, but I followed this one and immediately plugged it in. Instantly, fans whirled to life and the screen popped on displaying the current charge levels and how long it would take to get to 100%. The Delta was at 30% and would take 45 minutes to fully recharge. It worked as advertised and 45 minutes later the battery was at 100%.

Recharging the Delta battery was a noisy affair. The fans are loud and continue to run after the battery is fully charged. Compared to a GoalZero Yeti, this was a shock. The Yeti is silent where the Delta is not. I keep a Yeti 1400 in my basement, plugged in and ready to use. But with the Delta, even when the battery is fully charged, loud fans still run presumably to keep the unit cool. EcoFlow says the shelf life on the Delta is over a year where the GoalZero Yeti is six months. To me, I would rather have the battery constantly plugged into power so I know it’s ready to go when needed.

The Delta recharges without an AC power inverter (a power brick); it uses the same sort of cable as a desktop PC. The company says by passing through the inverter directly, the Delta can increase charging speed to more than 10 times the traditional AC to DC adapter cable. This also means it’s easier to replace a lost charging cable.

The Delta is much lighter than competing products and its design makes it easier to move. EcoFlow says it’s rugged, and it feels the part. Even my pre-production sample feels tough and ready to go to work. Large rubber pads keep the battery in place and the tough plastic feels more durable than competing products.

There are a handful of plugs and outlets around the device, including USB, USB-C and six AC outlets. It’s a lot and similar in capacity to large gas generators. Most battery generators have much fewer AC outlets, though I’ve often supplemented the capability with small power strips.

IMG 0544
Kickstarter Beware

The Delta is currently on Kickstarter for pre-order and exceeded its goal. I fear a good amount of backers will be upset to learn several notable advertised features are false or misleading.

The Delta is not silent. Under operation, either recharging a cell phone or running a power tool, loud fans run on both sides of the battery. These fans run when recharging the battery, too — even when the battery is fully charged. The Kickstarter page and video lists throughout that the Delta produces no noise.

ecoflow delta

These fans detract from the appeal of the Delta battery. They’re loud. You have to raise your voice to speak over them. Because of these fans, I wouldn’t take the Delta camping or use it in the backyard for a quiet get-together. During power outage situations, I wouldn’t want to sleep near it. But I would use it for power tools — like EcoFlow does in one of its demo videos.

Only one of the four videos on the Kickstarter page allows potential owners to hear the Delta battery. The third video on the page shows the battery powering a hammer drill. Six seconds into the video, the drill stops running, and the battery’s fans are audible.

There are a handful of competing batteries that operate without noisy fans. I’ve taken GoalZero’s Yeti batteries camping and they’re great despite their heft. They’re truly silent and can still recharge from solar panels and car batteries. I’ve used battery generators from Jackery, too, and those are also silent.

I spoke with Ecoflow CEO and Founder Eli Harris during the run-up of this review. He was clear that Ecoflow’s main competitor is not other large batteries, but rather small gas generators available from Honda and others. And that makes a lot of sense. Those are the best selling generators available and widely used for emergency and convenience. These small generators are loud, and the Ecoflow Delta is quieter than those options while still offering most of the power capabilities.

When asked why the Kickstarter page is misleading, he said “that fallacy has never been called out” and he would check with his team about the use of “superlatives and blanket statements.” Three days later, the Kickstarter page still lists the false claims.

EcoFlow claims the Delta battery can run a variety of power tools, including drills, circular saws, power washers and welders. I found this capability hit or miss. Despite some tools being under the claimed amperage and wattage of the Delta battery, the battery wouldn’t power my small or large circular saw or power washer. EcoFlow also claims the battery can recharge a Tesla; it doesn’t recharge my Chevy Volt.

Many tools require extra power when starting up, and I found most of these surge requirements to exceed the capabilities of the Delta battery. This is the same with other batteries like the GoalZero Yeti. In fact, I couldn’t find one tool in my workshop that the Delta powered and the Yeti did not; they worked the same for me, and I have a lot of tools.

Don’t mistake what I’m saying. The EcoFlow Delta has impressive capabilities mainly around its recharge capabilities. This makes it an attractive option for the right use. It’s compact and solid. It has a lot of outlets and is easy to move. This could be a lifesaver in emergency situations where a person still has access to power.

The Delta has some downsides just like other battery generators. It doesn’t offer a dramatic increase in electrical output over competitors so don’t expect this battery to power larger devices. Don’t expect a silent operation, either. This massive battery is loud though, I admit, that’s a relative term. It’s louder than other battery generators but less loud than a gas generator.

I would rather have a silent battery generator that recharges slowly versus a noisy, fast-recharging battery. I use my battery generators camping and around the house when the power goes out. The Delta makes sense on a construction site or when providing power is priority. I just can’t get over the loud fans.


Source: TechCrunch

OnePlus 7T review: High-end specs and Android 10 for $600 – CNET

The OnePlus 7T has Android 10, an updated Snapdragon processor and a 90Hz screen — all for $600.
Source: CNET

Elon Musk says SpaceX Starship rocket could reach orbit within six months – CNET

“I think we should do our very best to become a multi-planet species and we should do it now.”
Source: CNET

Why is Dropbox reinventing itself?

According to Dropbox CEO Drew Houston, 80% of the product’s users rely on it, at least partially, for work.

It makes sense, then, that the company is refocusing to try and cement its spot in the workplace; to shed its image as “just” a file storage company (in a time when just about every big company has its own cloud storage offering) and evolve into something more immutably core to daily operations.

Earlier this week, Dropbox announced that the “new Dropbox” would be rolling out to all users. It takes the simple, shared folders that Dropbox is known for and turns them into what the company calls “Spaces” — little mini collaboration hubs for your team, complete with comment streams, AI for highlighting files you might need mid-meeting, and integrations into things like Slack, Trello and G Suite. With an overhauled interface that brings much of Dropbox’s functionality out of the OS and into its own dedicated app, it’s by far the biggest user-facing change the product has seen since launching 12 years ago.

Shortly after the announcement, I sat down with Dropbox VP of Product Adam Nash and CTO Quentin Clark . We chatted about why the company is changing things up, why they’re building this on top of the existing Dropbox product, and the things they know they just can’t change.

You can find these interviews below, edited for brevity and clarity.

Greg Kumparak: Can you explain the new focus a bit?

Adam Nash: Sure! I think you know this already, but I run products and growth, so I’m gonna have a bit of a product bias to this whole thing. But Dropbox… one of its differentiating characteristics is really that when we built this utility, this “magic folder”, it kind of went everywhere.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427