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

Archivo del Autor: Belen De Leon

Pinterest prices IPO above range

Pinterest priced shares of its stock, “PINS,” above its anticipated range on Wednesday evening, CNBC reports. The company will sell 75 million shares of Class A common stock at $19 apiece in an offering that will attract $1.4 billion in new capital for the visual search engine.

The NYSE-listed business had planned to sell its shares at between $15 to $17 and didn’t increase the size of its planned offering prior to Wednesday’s pricing.

Valued at $12.3 billion in 2017, the initial public offering gives Pinterest an initial market cap of approximately $10 billion.

The IPO has been a long time coming for the nearly 10-year-old company led by co-founder and chief executive officer Ben Silbermann . Given Wall Street’s lackluster demand for ride-hailing company Lyft, another consumer technology stock that recently made its Nasdaq debut, it’s unclear just how well Pinterest will perform in the days, weeks, months and years to come. Pinterest is unprofitable like its fellow unicorns Lyft and Uber, but its financials, disclosed in its IPO prospectus, illustrate a clear path to profitability. As for Lyft and Uber, Wall Street analysts, among others, still question whether either of the businesses will ever achieve profitability.

Eric Kim of consumer tech investment firm Goodwater Capital says despite the fact that Pinterest and Lyft are very different companies, Lyft’s falling stock has undoubtedly impacted Pinterest’s offering.

“They are so close together, it’s hard for those not to influence one another,” Kim told TechCrunch. “It’s a much different category, but they are still both consumer tech and they will both be trading at a double-digital revenue multiple.

The San Francisco-based company posted revenue of $755.9 million in the year ending December 31, 2018 — 16 times less than its latest decacorn valuation — on losses of $62.9 million. That’s up from $472.8 million in revenue in 2017 on losses of $130 million.

The stock offering represents a big liquidity event for a handful of investors. Pinterest had raised a modest $1.47 billion in equity funding from Bessemer Venture Partners, which holds a 13.1 percent pre-IPO stake, FirstMark Capital (9.8 percent), Andreessen Horowitz (9.6 percent), Fidelity Investments (7.1 percent) and Valiant Capital Partners (6 percent). Bessemer’s stake is worth upwards of $1 billion. FirstMark and a16z’s shares will be worth more than $700 million each.

Zoom — another tech company going public on Thursday that, unlike its peers, is actually profitable — priced its shares on Wednesday too after increasing the price range of its IPO earlier this week. The price values Zoom at roughly $9 billion, nearly surpassing Pinterest, an impressive feat considering Zoom was last valued at $1 billion in 2017 around when Pinterest’s Series H valued it at a whopping $12.3 billion.

Profitability, as it turns out, may mean more to Wall Street than Silicon Valley thinks.


Source: TechCrunch

Extinction Rebellion stops traffic with die-in action at NYC City Hall – CNET

The protest movement grows in the US as citizens face arrest to demand action on climate change.
Source: CNET

AI makes key protein research a million times faster – CNET

Computers can be trained to figure out how these key building blocks of life work, a Harvard researcher finds.
Source: CNET

New budget Pixels coming May 7? video – CNET

Google has sent out a teaser saying something big is coming to the Pixel universe in early May. Meanwhile, a new report says there will be four models of the upcoming Samsung Galaxy Note 10. All that and your comments on this episode of Alphabet city.
Source: CNET

What to expect in iOS 13, and a 5G iPhone could be closer video – CNET

Here are the biggest changes rumored to be coming to your iPhones and iPads with iOS 13 and the legal settlement that could speed up a 5G iPhone launch.
Source: CNET

New C-HR, Izoa twins will be Toyota's first EVs in China – Roadshow

Thanks to Toyota’s joint Chinese partnerships, the electric compact crossover will be sold under two different names when it arrives in 2020.
Source: CNET

Co-Star raises $5 million to bring its astrology app to Android

Nothing scales like a horoscope.

If you haven’t heard of Co-Star, you might just be in the wrong circles. In some social scenes it’s pretty much ubiquitous. Wherever conversations regularly kick off by comparing astrological charts, it’s useful to have that info at hand. The trend is so notable that the app even got a shout out in a New York Times piece on VCs flocking to astrology startups.

This week, the company behind probably the hottest iOS astrology app announced that it has raised a $5.2 million seed round. Maveron, Aspect, 14w and Female Founder Fund all participated in the round, which follows $750,000 in prior pre-seed funding. The company plans to use the funding to craft an Android companion to its iOS-only app, grow its team and “build features that encourage new ways get closer, new ways to take care of ourselves, and new ways to grow.”

TechCrunch spoke with Banu Guler, the CEO and co-founder of Co-Star about what it was like talking to potential investors to drum up money for an idea that Silicon Valley’s elite echo chambers might find unconventional.

“We certainly talked to some who were dismissive,” Guler told TechCrunch in an email. “But the reality is that interest in astrology is skyrocketing… It was all about finding the right investors who see the value in astrology and the potential for growth.”

“There are people out there who think astrology is silly or unserious. But in our experience, the number of people who find value and meaning in astrology is far greater than the number of people who are turned off by it.”

If you’ve ever used a traditional astrology app or website to look up your birth chart — that is, to determine the positions of the planets on the day and time you were born — then you’ve probably noticed how most of those services share more in common with ancient Geocities sites than they do with bright, modern apps. In contrast, Co-Star’s app is clean and artful, with encyclopedia-like illustrations and a simple layout. It’s not something with an infinite scroll you’ll get lost in, but it’s pleasant to dip into Co-Star, check your algorithmically-generated horoscope and see what your passive aggressive ex’s rising sign is.

In a world still obsessed with the long-debunked Meyers-Briggs test, you can think of astrology as a kind of cosmic organizational psychology, but one more interested in peoples’ emotional realities than their modus operandi in the workplace. For many young people — and queer people, from personal experience — astrology is a thoroughly playful way to take stock of life. Instead of directly predicting future events (good luck with that), it’s is more commonly used as a way to evaluate relationships, events and anything else. If astrology memes on Instagram are any indication, there’s a whole cohort of people using astrology as a framework for talking about their emotional lives. That search for authenticity — and no doubt the proliferation of truly inspired viral content — is likely fueling the astrology boom. 

“By positioning human experience against a backdrop of a vast universe, Co–Star creates a shortcut to real talk in a sea of small talk: a way to talk about who we are and how we relate to each other,” the company wrote in its funding announcement. “It doesn’t reduce complexity. It doesn’t judge. It understands.”


Source: TechCrunch

Estimate the Pulling Force of Boston Dynamics' Robo-Dog Army

In a new video, a team of robo-puppers pulls a truck as if it were a sled. Here’s how to estimate these SpotMinis’ pulling force and the friction involved.
Source: Wired

Kids on 45th just raised millions in seed funding to sell lightly used kids clothes — sight unseen

A seemingly endless number of startups has attracted funding in recent years to make life easier for people with money to spend. They’re sold nice clothes, chic shoes, cool office space, on-demand car services, on-demand laundry services, on-demand cleaning services, anti-aging therapies. It goes on and on.

Overlooked in the process is the overwhelmingly majority of Americans. In 2015, the top 1 percent of U.S. made more than 25 times what families in the bottom 99 percent did, a gap that has been growing. Most families aren’t spending money on making life easier or more glamorous for themselves because they can’t afford it. More, they’re often too busy to think much about it.

There are rare exceptions to startups that cater to more affluent populations. One company that comes to mind is Propel, a New York-based startup whose app helps food stamp recipients improve their financial health. Another is Yenko, a for-profit outfit committed to improving graduation outcomes.

Now, an even newer player has entered onto the scene whose proposition makes all the sense in the world for the many harried, overworked, and budget-conscious families out there. Called Kids on 45th, the nearly two-year-old, Seattle-based startup bundles up what it describes as nearly new clothing that suits the current season, and it sends it to customers sight unseen for far less than they would pay elsewhere, and requiring a lot less of their time.

The company ties back to a Seattle consignment store of the same name that’s been up and running since 1989. Entrepreneur Elise Worthy describes it as a “cornerstone” of the local parenting community, and she would know. She decided to buy the business two year ago, not only to save it when it teetered on the brink of closure, but to better understand how she might turn it to a scalable enterprise.  She learned plenty, too, including that when moms came into the store because their children had outgrown their clothes, they weren’t looking for anything specific. “They were just trying to solve a problem. They didn’t care if it was this pair or that pair; they just needed pants.”

The observation led to a revelation that Worthy could build an online business without creating an elaborate website with photos and clothing descriptions. In fact, she decided to build an anti-browsing experience that allows a shopper to say what sizes are needed, and what types of items (coats, pants, shirts), one sentence about his her kid’s style, and that’s it. It’s highly counterintuitive for today’s e-commerce landscape. But a customer mostly clicks a few boxes, then waits for however many items were ordered —  each priced between $3 and $4 — to arrive.

Part of what makes Kids on 45th work as a business is that it’s saving on a lot of fronts. Aside from not creating and maintaining a sophisticated, content-rich website, the company asks customers to donate any unwanted items locally, giving them account credits instead and avoiding what can be a crushing expense for e-commerce concerns: returns. According to the National Retail Federation, return rates on clothing are close to 40 percent when the merchandise is bought online.

The startup, which is bundling clothes for newborns to kids up to age 16, also has systems in place that should enable it to scale, including an exclusive fulfillment relationship with one of the country’s few aggregators of thrift clothing. After paying for clothes that this partner deems to be in high-quality condition — it has plenty of options, thanks to the more than 20 billion pounds of clothing that Americans donate each year — Kids on 45th puts its staff of 15 stylists to work. “We optimize for the mom who is holding both her cell phone and her kid,” explains Worthy. “We want her to be able to check out in less than two minutes, then hand over that hunting experience to us.”

Kids on 45th has a few other things going for it, as well. First, it doesn’t charge on a subscription basis, unlike some other startups boxing up kids’ clothing, like Rockets of Awesome and Kidbox, and it insists that it doesn’t need to. “We don’t want to trap moms,” says Worthy. “We’ll send them reminder emails,” she says, and they come right back. “Our retention is on a par with companies that charge subscriptions. Moms return at the same rate on their own.”

The idea of ordering bundles of kids clothing is also catching on fast. Just yesterday, Walmart announced that it’s partnering with Kidbox to enable shoppers to purchase up to six different boxes from Walmart each year. Each will include four to five items and cost $48, said the company. That’s roughly the same average order size at Kids on 45th, says Worthy — though the startup sends off between 12 to 15 items for the same amount.

Not last, while Kids on 45th is decidedly unflashy, it’s capitalizing on one of of the biggest trends in the world right now: growing awareness about landfills throughout the U.S. that are teeming with textiles that could easily be recycled, if only there were more places for it to go.

Certainly, the young company has momentum. It says has already shipped more than half a million items just a year after launching its online business. It also just raised $3.3 million in seed funding. Its backers include Yes VC, Maveron, SoGal Ventures, Sesame Street Ventures & Collaborative Fund, Liquid 2 VC, and Brand Foundry Ventures. No doubt they’re looking for returns, as VCs do. But it’s also an investment about which they can feel good. After all, if Kids on 45th can intercept more of the lightly used goods in the world and put them to smart use, more power to it.


Source: TechCrunch

Notes from the Samsung Galaxy Fold: day two

I would be remiss if I didn’t mention the technical difficulties multiple reviewers have been experiencing with their units. This sort of thing can happen with pre-production models. I’ve certainly had issues with review units in the past, but these reports are worth mentioning as a note of caution with a product, which we were concerned might not be ready for prime time only a couple of weeks ago.

At the very least, it’s as good a reason as any to wait a couple of weeks before more of these are out in the world before dropping $2,000 to determine how widespread these issues are.

All of that said, I’ve not had any technical issues with my Samsung Galaxy Fold. So far, so good. A day or so in does, however, tend to be the time when the harsh light of day starts to seep in on these things, after that initial novelty of the company’s admittedly impressive feat begins wane.

Using the device in the lead up to our big robotics event tomorrow, a number of TechCrunch co-workers have demanded a few minutes with the the device. The reviews so far have been mixed, with most calling out the thick form factor when closed, as well as the crease. The latter, at least, is really dependent on environmental lighting. In the case of the backstage area at this event, it’s harsh overhead office lighting, which tends to bring the crease out when the phone is facing the ceiling.

On the other hand, I used the phone to watch videos while using the elliptical at the gym this morning. Titled toward me, the crease wasn’t noticeable. It’s also one of the ideal use cases for the product.

Some more notes:

  • The company’s stated “day long” life is pretty on the money. I got just over 24 hours of standard use (subtracting my five hours on a plane).
  • The screen has a built-in protector that looks a lot like the kind of adhesive guard Samsung’s phones ship with. Don’t peel it off. You will damage the phone.
  • I accidentally (I swear) dropped it off a table. It survived unscathed.
  • So many fingerprints.
  • The green finish looks like gold under certain lights. I definitely would have gone in for blue.
  • We used the handset for a Google Hangout. It was kind of perfect. Kept open at an angle, it can prop itself up.
  • The snap to close is still satisfying.

Day One Notes 

 


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458