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

Archivo del Autor: Belen De Leon

Apple beats on Q4 earnings after strong quarter for wearables, services

Apple’s iPhone sales still make up over half of its quarterly revenues, but they are slowly shrinking in importance as other divisions in the company pick up speed.

Apple’s stock remained largely unchanged after-hours following the release of its Q4 earnings. The company delivered earnings per share of $3.03 versus the street’s estimate of $2.84 on revenue of $64 billion compared with expectation at $62.99 billion.

The big story continues to be major growth in Services, iPad and Wearables while iPhone and Mac sales continue to shrink year-over-year.

As you’ll remember, Apple no longer reports unit sales of its iPhone, Mac and iPad lines, something that is largely the result of declining unit sales and higher average selling prices. Services, Wearables and Other, and iPad saw year-over-year gains, while the iPhone and Mac lines are still seeing revenue slumps.

  • iPhone sales were down 9% year-over-year, to $33.36 billion
  • Services were up 18% YoY, to $12.5 billion
  • Mac sales were down 5% YoY, to $6.99 billion
  • “Wearables, Home, and Accessories” were up 54% YoY, to $6.52 billion
  • iPad sales were up 17% YoY, to $4.66 billion

The company is continuing to add to some of its highest-growth businesses. The company announced the release of a new high-end set of AirPods yesterday, which will likely increase average selling prices among its wearables division. The company also has a number of paid services, including Apple TV+, that will be launching soon.


Source: TechCrunch

Latin America Roundup: Uber acquires Cornershop, SoftBank invests in Buser and Olist

Brazil continued to churn out unicorns this month, with Curitiba-based Ebanx becoming the first startup from the southern part of the country to top a $1 billion valuation. U.S.-based FTV Capital provided the investment but did not disclose the amount invested nor the exact valuation of Ebanx after the investment.

Ebanx is an end-to-end payment processor that helps international companies receive payments in the Latin American market, similar to Stripe. Their clients include Airbnb, AliExpress, Pipedrive, Spotify, Uber and Wish, and more than 50 million Latin Americans have conducted transactions with more than 1,000 companies through the Ebanx platform. This investment comes on the heels of exciting partnerships with Uber Pay, Shopify, Spotify and Visa to expand cross-border payment processing across the region.

Ebanx has operations in Brazil, Mexico, Argentina, Colombia, Chile, Peru, Ecuador and Bolivia, and will expand their local payment solution, Ebanx Pay, into Colombia in 2020. The company has grown its user base by offering a full-service product that includes market research, 24/7 customer service and anti-fraud technology.

The Ebanx investment is part of a growing interest in Latin American payments startups. Brazil’s PagSeguro and StoneCo had successful IPOs last year, while Mexico’s Conekta and Ecuador’s Kushki have raised large rounds to try to unite the region under a single processor as Latin America rapidly adopts e-commerce.

Uber acquires Cornershop, takes off where Walmart left off

The acquisition of the Chilean-Mexican grocery delivery startup Cornershop has been an emotional roller coaster for Latin American entrepreneurs and investors throughout 2019. First Walmart announced a $225 million deal that would be one of the bigger exits of the region, then the acquisition was blocked by Mexican antitrust institution COFECE. This announcement dealt a blow to the ecosystem as entrepreneurs and VCs had eagerly awaited this boost in liquidity in the local market.

Last-mile delivery and logistics became a very competitive space in Latin America in 2018.

Then in mid-October 2019, Uber announced it would take a 51% stake in Cornershop for a reported $450 million, quadrupling the startup’s value in the four months since the COFECE decision. This deal will consist of cash, investment in Cornershop’s growth and stock in Uber, which IPO’d earlier this year.

However, this deal must also be approved by the Chilean and Mexican antitrust boards, which are expected to release their decisions within the next two weeks. In the meantime, Cornershop will continue its expansion into the Colombian market after it added Peru and Canada in 2019.

Last-mile delivery and logistics became a very competitive space in Latin America in 2018, and many of the players are sitting on enormous pools of capital. Colombia’s Rappi raised $1 billion from SoftBank in early 2019, breaking records for startup investment for the region. Brazil’s iFood raised $500 million from Naspers at the end of 2018. However, delivery continues to be a cash-intensive business, with many of these companies burning through capital quickly to gain market share. Cornershop was an exception and had raised less than $50 million before the acquisition.

Brazil’s Buser, Olist, raise funding from SoftBank

Despite the WeWork crash, SoftBank has continued investing consistently in Brazilian startups. In early October 2019, the Japanese investor led an undisclosed Series B round for Brazilian collaborative bus chartering startup Buser. Buser’s team will invest more than $73 million in growth over the next 12 months to create new alliances for their network of operating partners.

Buser helps coordinate groups of people to charter buses at convenient times and lower prices, disrupting the bureaucratic, anti-competitive and inefficient bus system. The company has grown 1,500% over the past nine months and serves more than 3,000 people per day. While Buser has been popular with locals, traditional bus drivers are calling for regulation to slow the company’s meteoric growth. Buser plans to add more than 100 direct jobs in 200 cities over the next 12 months, and SoftBank’s most recent investment will help power this growth.

Brazil’s e-commerce marketplace integrator Olist also received investment from SoftBank for its Series C, coming in around $46 million. Redpoint eVentures and Valor Capital also participated in the round. 

This investment signals the increased interest by traditional retailers in startups that are slowly chipping away at their market share across the region.

Olist connects small businesses to larger product marketplaces to help entrepreneurs sell their products to a larger customer base. They will reportedly use this investment to investigate the development of financial products and look for collaboration with SoftBank’s other companies, like Rappi and Loggi. Based in Curitiba, Olist was founded in 2015 to help small merchants gain market share across the country through a SaaS licensing model to small brick and mortar businesses.

Today, Olist has more than 7,000 customers and uses a drop-shipping model to send products directly from stores to clients around the country, allowing them to grow with a capital-light model. They will use the investment to add up to 100 new employees.

Carrefour Brazil acquires 49% of Ewally

Grocery chain Carrefour acquired a large stake in Brazil-based Ewally after it completed Village Capital’s first regional acceleration program.

Ewally improves financial inclusion in Brazil through a mobile wallet app that allows unbanked clients to pay bills and make purchases online through the blockchain. Carrefour will reportedly use the acquisition to accelerate digital transformation and improve online payment mechanisms throughout Brazil.

Carrefour did not disclose the amount invested and the deal is still subject to approval by Brazilian financial regulation authorities. However, this investment signals the increased interest by traditional retailers in startups that are slowly chipping away at their market share across the region.

News and Notes: Early-stage rounds are getting bigger

Startups in Brazil, Colombia and Argentina raised several rounds this month, ranging from $1.5 million to $13 million. Brazil’s Xerpa, Colombia’s Sempli, Brazil’s Gorilla and Argentina’s Bitso and Worcket were among those that raised capital from local and international investors in October 2019.

Brazilian human resource management platform Xerpa raised $13 million from Vostok Emerging Finance to continue to help companies like MercadoLibre, iFood and QuintoAndar provide benefits for their employees. Previous investors include Nubank’s David Velez, Kaszek Ventures and QED Investors.

Sempli, an online lending platform for small businesses in Colombia, raised an $8 million Series A from new investors Oikocredit and Incofin CVSO, as well as previous investors BID LAB, XTPI Fund, Generación Exponencial, and Impulsum Ventures. To date, Sempli has raised more than $24 million in equity funding. The founders will use this round to grow their portfolio and improve their risk assessment technology to provide more small business loans in Colombia.

Brazil’s Quicko, an alternative mobility startup that uses big data, raised $10 million in October from Brazilian transport company CCR. Quicko’s technology integrates all mobility options — from bicycles to Uber and 99 — to help people get where they need to go as quickly and inexpensively as possible.

Also in Brazil, startup Gorilla Invest raised $8.4 million from Ribbit Capital, Monashees and Iporanga. Gorilla aggregates financial assets so that investors can review all their commitments in one place, and currently manages more than $1.2 billion for 40,000 clients.

Mexican cryptocurrency exchange Bitso raised an undisclosed round from Argentine startup Ripple to expand into the Southern Cone, especially Argentina and Brazil. Other investors in the round included Pantera Capital, Digital Currency Group, Jump Capital and Coinbase.

Looking ahead to November, with unsettled politics in several countries across the region, tech startups are growing despite governmental changes. Some of these changes will likely have a positive effect on the regional ecosystem as people push for more sustainable and equal economic growth.

What to watch next? Last year, Q4 was marked by a wave of large investments as funds and startups look to end the year strong. IFood raised its record-breaking $500 million round in December 2018. We may well see a similar uptick this year as mega-funds like SoftBank have been consistently investing multi-million dollar rounds since June. There is no sign international investment in Latin America will slow through the end of the year, so we can likely look forward to several more growth-stage rounds before the year is out.


Source: TechCrunch

Here’s why a redesigned MacBook Pro likely won’t be launched in 2019

Hoping for the 16-inch MacBook Pro this year? You’re out of luck, as it now seems almost certain it won’t come out until 2020.
Source: Digital trends

This retro style mechanical keyboard has built-in Bluetooth speakers

If you’re in the market for a retro-style mechanical keyboard, KnewKey’s upcoming keyboard may be worth a look. Especially since it’s supposed to come with built-in JBL Bluetooth speakers.
Source: Digital trends

Trump's Presidency Has Spawned a New Generation of Witches

Magic has long been a form of protest, but resistance through sorcery has burst into the mainstream consciousness only twice in recent memory: during the 1960s, and now.
Source: Wired

How Lasers Work, According to the World's Top Expert

Lasers help us pay for groceries and zap us back into health, but what’s their secret? Nobel laureate Donna Strickland steps us through the science.
Source: Wired

FCC approves Apple’s new Mac Pro, suggesting an imminent launch

The Mac Pro could launch any day now, following official FCC approval. If you’ve been itching to get your hands on Apple’s high-end Mac, this will be music to your ears.
Source: Digital trends

Razer’s new $50 Firefly V2 mouse mat lights up your desk in a rainbow of color

Razer’s new Firefly V2 packs in several enhanced features that’ll spice up the look of your gaming setup. It comes with all-round edge Chroma RGB lighting, and a built-in cable catch.
Source: Digital trends

Should Tech CEOs Go to Jail Over Data Misuse? Some Senators Say Yes

Ron Wyden turned heads this month with a bill that would put tech executives behind bars, but not all of his colleagues agree it would be effective—or constitutional.
Source: Wired

The Super-Optimized Dirt That Helps Keep Racehorses Safe

Dozens of horses died at Santa Anita Park last year. So engineer Mick Peterson is deploying everything from sensors to satellites to keep accidents down as the Breeders’ Cup approaches.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227