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

Archivo del Autor: Belen De Leon

Fueled by pandemic, contactless mobile payments to surpass half of all smartphone users in U.S. by 2025

Among other technology trends accelerated by the Covid-19 pandemic, the use of contactless mobile payments boomed in 2020. According to a recent report by analyst firm eMarketer, in-store mobile payments usage grew 29% last year in the U.S., as the pandemic pushed consumers to swap out cash and credit cards for the presumably safer mobile payments option at point-of-sale.

Last year, 92.3 million U.S. consumers age 14 or older used proximity-based mobile payments at least one time during a 6-month period in 2020 — a figure the firm expects to grow to reach 101.2 million this year. And that usage is now on track to surpass half of all smartphone users by 2025, eMarketer forecasts.

Image Credits: eMarketer

Adoption last year was largest among younger consumers, including Gen Z and millennials. The former is expected to account for more than 4 million of the total 6.5 million new mobile wallet users per year from 2021 to 2025. Millennials, meanwhile, will continue to account for around 4 in 10 mobile wallet users.

Several industry reports had already noted the pandemic impacts on the mobile wallet industry in general, with one from earlier this month by finance and investment company Finaria estimating that the industry would grow 24% from last year to reach $2.4 trillion in 2021. It had said that while Asian markets and particularly China had been leading the way in mobile payments adoption, the U.S. had earlier struggled due to the slow rollout of mobile payment technologies by retail stores. But now, the U.S. has grown to become the second-largest market with $465.1 billion worth of mobile payment transactions, which will grow to $698 billion in 2023.

The pandemic had pushed lagging retailers to finally get on board with mobile payments. A mid-year survey published in 2020 by the National Retail Federation and Forrester, found that no-touch payments had increased for 69% of retailers, and that 67% now accept some form of contactless payment, including both mobile payments and contactless cards.

Image Credits: eMarketer

As a result of the industry changes, eMarketer reports that not only has mobile wallet usage increased, the average annual spend per user is increasing, as well. The firm predicts that figure will grow 23.6% from ~$1,973.70 in 2020 to $2,439.68 in 2021, and will surpass $3,000 by 2023.

In the U.S., Apple Pay remains the top mobile payment player with 43.9 million users in 2021, growing by 14.4 million between 2020 and 2025 — more than its competitors. Starbucks will remain the No. 2 player with 31.2 million users, followed by Google Pay, which will add 10.2 million users during that time frame. Samsung Pay, meanwhile, is seeing stagnant growth, adding just 2 million more users between 2020 and 2025.

Image Credits: eMarketer


Source: TechCrunch

Digging into the Alkami Technology IPO

It appears that the slowdown in tech debuts is not a complete freeze; despite concerning news regarding the IPO pipeline, some deals are chugging ahead. This morning, we’re adding Alkami Technology to a list that includes Coinbase’s impending direct listing and Robinhood’s expected IPO.


The Exchange explores startups, markets and money. Read it every morning on Extra Crunch, or get The Exchange newsletter every Saturday.


We are playing catch-up, so let’s learn about Alkami and its software, dig into its backers and final private valuation, and pick apart its numbers before checking out its impending IPO valuation. After all, if Kaltura and others are going to hit the brakes, we must turn our attention to companies that are still putting the hammer down.

Frankly, we should have known about Alkami’s IPO sooner. One of a rising number of large tech companies based in non-traditional areas, the bank-focused software company is based in Texas, despite having roots in Oklahoma. The company raised $385.2 million during its life, per Crunchbase data. That sum includes a September 2020 round worth $140 million that valued the company at $1.44 billion on a post-money basis, PitchBook reports.

So, into the latest SEC filing from the software unicorn we go!

Alkami Technology

Alkami Technology is a software company that delivers its product to banks via the cloud, so it’s not a legacy player scraping together an IPO during boom times. Instead, it is the sort of company that we understand; it’s built on top of AWS and charges for its services on a recurring basis.

The company’s core market is all banks smaller than the largest, it appears, or what Alkami calls “community, regional and super-regional financial institutions.” Its service is a software layer that plugs into existing financial systems while also providing a number of user interface options.

In short, it takes a bank from its internal systems all the way to the end-user experience. Here’s how Alkami explained it in its S-1/A filing:

Image Credits: Alkami S-1

Simple enough!


Source: TechCrunch

Knotel co-founder leaves company, describes investor Newmark as ‘a stalking horse’

Earlier this year, we covered the demise of flexible workspace operator Knotel.

The once high-flying startup had just announced it had filed for bankruptcy and that its assets were being acquired by investor and commercial real estate brokerage Newmark for a reported $70 million.

It was a hard fall for a company that just one year prior had been valued at $1.6 billion.

It was hard to pinpoint exactly the beginning of the end for Knotel, which had raised about $560 million in funding. Some said the pandemic was the nail in Knotel’s coffin, while others pointed out the proptech was already in trouble before the pandemic hit, facing a number of lawsuits and evictions.

Then this past weekend, Knotel co-founder Amol Sarva shed some more light on the situation — essentially publicly trashing Newmark, which had co-led the startup’s $70 million Series B in 2018.

In a letter that he emailed to an unspecified group of people, Sarva points out that the company had reached “nearly $400mm of run rate in early 2020, posted gross profit, and even kept more than 2/3 of revenue intact while doing everything we could to support customer continuity and work with landlord partners amicably.”

He went on to describe Newmark as “a stalking horse” that used bankruptcy to take control of Knotel with around $100 million of new capital. That process, he said, undermined important relationships and “hurt lots of customers and partners.”

“I’m so disappointed that this was the direction pressed. The process made clear to me that I would not choose to be part of the new owners’ way of moving forward,” Sarva continued.

He further criticized Newmark, saying the brokerage has hired “a group of Adam Neuman-era [sic] WeWork bros to lead the company forward.”

Newmark had not yet responded to a request for comment at the time of writing. While it’s safe to say that Sarva is bitter about the way things turned out, it would be interesting to know exactly at what point he came to this conclusion.

He did say that he’s heading back to the lab where Knotel was invented originally, as co-founder/CEO of Knote.


Source: TechCrunch

Start your engines, TechCrunch is (virtually) headed to Detroit

Thanks to a warm welcome from Miami, our first City Spotlight was a big success. We met investors and entrepreneurs who are working on amazing things, and we were proud to share their personal stories on why Miami is the right city for them to live and do business.

Join us on our next (virtual) field trip to Southeast Michigan. All lights will be shining on the Motor City.

Why Detroit? This is where StockX and Rivian call home, along with a growing stable of medical technology companies, fintech startups and security companies. The area is quickly transforming thanks to active investors, a low cost of living and access to amazing universities that have a long history of supporting entrepreneurs.

If you’re interested in what’s happening in Detroit in general, are seeking out a new up-and-coming city to live in, looking for cool companies and talented founders to invest in, then you’ll want to register and drop Thursday April 15 on your calendar.

Here’s just some of what you can expect:

  • Networking: It’s what you can always count on us for. Companies are started and deals get done at TechCrunch events (yes, even the virtual ones!)
  • Panels: Meet the movers and shakers up close and personal. Hear about their journey, ask them questions and find out what’s special to them about Detroit.
  • Pitch-off: Detroit startups, submit your decks. Take part in our first Detroit pitch-off and be crowned champion.

We want to hear from everyone who lives in the birthplace of techno, and we’re looking to you for suggestions of folks who should be getting all of the attention we can throw at them on the 18th.

It’s going to be one to remember and the perfect setup for the day we can once again do this all in-person.


Source: TechCrunch

The StockX EC-1

Societies are defined by their markets. What people value, what they actually buy, how they transact and who they purchase from determine not just the goods in their possession, but the very society and culture they construct. It might seem that after thousands of years of evolution and refinement, concepts like quality, authenticity, value and price would be static. Nothing could be further from the truth.

StockX is a unique company at the nexus of two radical transitions that isn’t just redefining markets, but our culture as well. E-commerce upended markets, diminishing the physical experience by intermediating and aggregating buyers and sellers through digital platforms. At the same time, the internet created rapid new communication channels, allowing euphoria and desire to ricochet across society in a matter of seconds. In a world of plenty, some things are rare, and the hype around that rarity has never been greater. Together, these two trends demanded a stock market of hype, an opportunity that StockX has aggressively pursued.

It’s a foundational new category of market — and a lucrative one. Now valued at $2.8 billion, StockX has facilitated over 10 million transactions. Its online-only marketplace is used for buying and selling sneakers, streetwear, electronics, collectibles, handbags and watches that are primarily sneaker and streetwear culture-adjacent, are in high demand and only available in low quantities. Sellers post their asking price and buyers share the price they want to pay anonymously. The platform makes all transactional data completely available to anyone that visits the site, and it authenticates every product by hand, acting as a safeguarded, price-regulating middleman.

It’s Amazon, but not exactly. It’s an auction, but not really. It conveys values like a stock market, but unlike the New York Stock Exchange, the company is defined less by financial instruments than its method of connecting buyers and sellers. It’s a local store with vetted products, but online and global. In short, it’s a unique marketplace that requires careful analysis of not just the cultural context it operates in, but the economics and incentives of the players on both sides.

TechCrunch’s writer and analyst for this EC-1 is Rae Witte. She has written extensively on technology, business and culture for publications like TechCrunch as well as the Wall Street Journal, Vogue Business and our corporate sister publication Engadget. She’s followed the rise of StockX since nearly its founding, and is in a lead position to tell this nuanced story. The lead editor for this package was Danny Crichton, the assistant editor was William E. Ketchum III, the copy editor was Richard Dal Porto and illustrations were created by Nigel Sussman.

StockX had no say in the content of this analysis and did not get advance access to it. Witte has no financial ties to StockX or other conflicts of interest to disclose.

The StockX EC-1 comprises four main articles numbering 11,700 words and a reading time of 47 minutes. Let’s take a look:

  • Part 1: Origin storyHow StockX became the stock market of hype” (2,500 words / 10 minute reading time) — Investigates how StockX evolved from a basic aggregation of price data into the multibillion dollar juggernaut we see today.
  • Part 2: E-commerce authenticationAuthentication and StockX’s global arms race against fraudsters” (3,700 words / 15 minute reading time) — A deeply nuanced analysis of StockX’s key product of authentication and the challenges of building a trusted market against an onslaught of scammers heavily incentivized to get a fake good sold.
  • Part 3: Competitive and consumer landscape Where StockX fits in the business of sneakers” (2,800 words / 11 minute reading time) — Explores how the company connected buyers and sellers, as well as its long-term impact on both groups.
  • Part 4: Future and impact The consequences of scaling up sneaker culture” (2,700 words / 11 minute reading time) — Looks at how StockX and the changes it has wrought have led to a massive change in the culture of sneakers and what that portends long term.

We’re always iterating on the EC-1 format. If you have questions, comments or ideas, please send an email to TechCrunch Managing Editor Danny Crichton at danny@techcrunch.com.


Source: TechCrunch

Encryption Has Never Been More Essential—or Threatened

As we communicate more digitally, governments encroach more on our privacy. End-to-end encryption cannot be taken for granted.
Source: Wired

Android Is Wasted on This Lenovo Tablet

The Tab P11 Pro is a great midrange slate—which would be more exciting if the poorly optimized operating system wasn’t such a lost cause.
Source: Wired

Sneaky New Bacteria on the ISS Could Build a Future on Mars

NASA tracks the microbes that live on the space station, and sometimes it discovers new ones. Those hardy bugs may offer clues about surviving long missions.
Source: Wired

Silicon Valley Revs Up for a ‘Hot Startup’ Summer

“Now is the time to start stepping on the gas,” as one prominent VC firm put it to founders.
Source: Wired

7 Emergency Preparedness Apps to Keep on Your Phone

Don’t wait till the storm is coming or the earthquake starts to grab these from the app store.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555