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

Archivo del Autor: Belen De Leon

Holly jolly host and hostess gifts to bring to holiday parties – CNET

Plus what to stay away from, according to an expert.
Source: CNET

The $100M ARR club

Hello and welcome to a lightweight series I’m writing while I recapture my footing at TechCrunch. It’s lovely to be back, and I’m excited to chat about what’s going on with private companies, public markets and the space between the two.

I wonder what the average revenue (trailing, say) of a unicorn is today, and if that figure is higher or lower than it was a year ago — or three years ago.

There’s a lot of wiggle room in the question; on one hand, the average age of a unicorn has likely gone up, as there are far more born over time than exist in the cohort. At the same time, I’d guess that as unicorn creation accelerates, it leads to companies with less revenue than before making the cut. How does it shake out?

I have an email address now, so let me know what you think. Best answer gets a free Diet Coke.

Now, to work. Today we’re chatting about a revenue threshold that’s a pretty good demarcator for what a unicorn should be: rare, valuable and fundamentally desirable.

$100 million

Back when the unicorn phrase was coined (here at TechCrunch.com, recall) six years ago, it excluded a collection of startups that were special in their own right. Private companies worth $1 billion were rare enough then to deserve their own moniker, an aspirational label that quickly became uncomfortably normal as companies held off on launching IPOs and venture capitalists raised ever-larger funds.

In recent years, as troubled augmented-reality shop Magic Leap showed with its high valuation and vanishingly small revenues, some startups have earned the unicorn tag without having a business at all.

Firms with valuations that their revenues can’t back are in similar straits. In the post-WeWork era, some unicorns are starting to look a bit long in the tooth. I suspect that the companies in most danger are those with slim revenues (compared to their valuations), poor revenue quality (compared to software startups) or both.

That said, there is a club of private companies that are really something, namely private ones that have managed to reach the $100 million annual recurring revenue (ARR) threshold. It’s not a large group, as startups that tend to cross the $100 million ARR mark are well on the path to going public.

For example, Bill.com is going public this week (the B2B payments company prices Wednesday and trades Thursday; we’ll cover it as it gets out). According to its own amended S-1 filing, Bill.com, which is backed by Emergence, MasterCard, TTV Capital and others, reached the $100 million ARR mark in Q2 2019. In the third quarter of this year, its subscription revenue grew from $25.2 million to $28.5 million. Not bad.

Asana announced that it had crossed the threshold back in February on the back of “a period of eight consecutive quarters of revenue growth acceleration, measured on a percentage basis.” It’s still private, though it is considering a direct listing next year.

But not every $100 million ARR startup is going public. At least not yet. WalkMe crossed $100 million ARR in Q2 2019, as well, though its IPO plans are opaque. And just last week, Druva announced that it crossed the $100 million ARR mark.

Reaching nine-figure annual recurring revenue matters; try to stop a modern software company at that scale and you’ll struggle.

100 > 1,000

Given that startups that generate high-margin, recurring revenue — which is to say software startups — are richly valued, aren’t all $100 million ARR companies already worth $1 billion, defeating our point? After all, if the two categories are synonymous, why bother to tease them apart?


Source: TechCrunch

The iPhone’s new parental controls can limit who kids can call, text and FaceTime and when

An update to Apple’s iOS operating system, out today, will give parents a new set of tools to fight back against kids’ iPhone addiction. With the release of iOS 13.3, parents will for the first time be able to set limits over who kids can talk to and text with during certain hours of the day. These limits will apply across phone calls, Messages and FaceTime. Parents also can apply a different set of limitations on calls and messaging during the child’s permitted screen time and their downtime hours.

In a new Communication Limits section of Apple’s Screen Time in Settings, iPhone users can set limits based on their contacts. During allowed screen time, users can be contacted by everyone or only by people in their contacts, to prevent unknown contacts from reaching them. And during downtime, they can opt to either be contacted by everyone or only by designated contacts.

And if this is set up under Screen Time’s Parental Controls, parents get to choose who can contact their children and when and vice versa. During downtime, parents can also designate which particular contacts the child can message and call — like only mom or dad, for example.

In practice, this means parents could stop the child from texting friends late at night or during the school day, by scheduling Downtime to run. (To clarify, Downtime doesn’t necessarily mean “night time” — it’s just any time you only want designated apps to be available, and only calls to get through.)

The feature also allows parents to manage the child’s iCloud contacts remotely, which makes it easier for parents to share important numbers with their child. But it also puts parents in full control of the contact list, so only they can edit it.

These new Communication Limits are part of Apple’s larger Screen Time system, which was introduced with iOS 12 last year. The system allows iPhone owners to schedule time away from their screen, set time limits on apps, view usage and activity reports and more.

Many parents have already leveraged these controls to more strictly limit how their children used their devices, including by setting limits on individual apps they wanted to block, like games, as well as by configuring “downtime” hours.

In addition, parents could set times when the child’s device could not be used at all.

Apple isn’t the only tech company that’s been rethinking how to address consumers’ often dysfunctional relationship with technology. Google also introduced its own set of “digital well-being” controls and tools for Android, and even Facebook and Instagram have rewritten parts their software and algorithms with a focus on new metrics like “time well spent,” for example.

While Apple’s Screen Time may have worked well for younger kids, teens quickly found and shared loopholes and workarounds, much to parents’ chagrin.

Time will tell if teens come up with a hack to get their iMessages sent under the new parental control system, too.


Source: TechCrunch

Zetwerk, an 18-month-old Indian B2B marketplace for manufacturing items, raises $32M

Zetwerk, an Indian business-to-business marketplace for manufacturing items, has closed a significantly large financing round as it scales its operations in the nation and also helps local businesses find customers overseas.

The 18-month-old startup said on Wednesday it has raised $32 million in a Series B financing round led by Lightspeed and Greenoaks Capital. Zetwerk co-founder and chief executive Amrit Acharya told TechCrunch in an interview that the startup has also raised about $14.2 million in debt from a consortium of banks, and others.

Existing investors Accel, Sequoia India and Kae Capital also participated in the round, which pushes the Bangalore-based startup’s total raise to date to about $41 million. Vaibhav Gupta, co-founder of business-to-business marketplace Udaan, and Maninder Gulati, one of the top executives at budget lodging startup Oyo also participated.

Zetwerk was founded by Acharya, Srinath Ramakkrushnan, Rahul Sharma and Vishal Chaudhary last year. The startup connects OEMs (original equipment manufacturers) and EPC (engineering procurement construction) customers with manufacturing small-businesses and enterprises.

Unlike the more common e-commerce firms we come across every day, Zetwerk sells goods such as parts of a crane, doors, chassis of different machines and ladders. The startup operates to serve customers in fabrication, machining, casting and forging businesses. Currently, Zetwerk works with more than 100 enterprises and 1,500 small and medium-sized businesses. It delivers more than 15,000 parts each month.

“These are all custom-made products,� explained Acharya. “Nobody has a stock of such inventories. You get the order, you find manufacturers and workshops that make them. Our customers are companies that are in the business of building infrastructure.�

“We index these small workshops and understand the kinds of products they have built before. These indexes help bigger companies discover and work with them,� he added.

Once a firm has placed an order, Zetwerk allows them to keep a tab on the progress of manufacturing and then the shipping. This “hand-holding� is crucial, as in this line of business, manufacturing and shipping typically take more than two to three months.

Zetwerk has also enabled manufacturers in India to discover and find clients overseas. Today, manufacturers on the platform export their goods to North America and Southeast Asia, Acharya said. “India has a lot of depth in manufacturing, but much of it has not been tapped well,� he said.

Helping these manufacturing workshops find clients online is still a new phenomenon in the nation. Acharya said Zetwerk largely competes with domain project consultants in the offline work. “They specialize in certain products and geographies. So let’s say someone wanted to buy a machine XYZ in Orissa, they reach out to consultants who help them find workshops and estimate how much time it would take to get the project done.”

According to industry reports, manufacturing today accounts for 14% of India’s GDP. But the nation lacks a supporting ecosystem to execute projects in an efficient manner.

Vaibhav Agarwal, a partner at Lightspeed, said it was unusual to come across a market that is as large as $40 billion to $60 billion in India and global trade-tailwinds that creates opportunity to serve international demand.

The startup plans to infuse portions of the fresh capital into expanding its international operations. Acharya did not share exactly how many clients it has outside of India but said exports currently account for less than 5% of the startup’s GMV, or gross merchandize value.

He said the startup will continue to focus on helping Indian manufacturers find clients outside, as it is better suited to address this, as opposed to helping Indian companies find manufacturers overseas.

The startup will also explore helping its manufacturing workshops access working capital, though Acharya cautioned that it is not something that would happen anytime soon.

In a statement, Prayank Swaroop, a partner at Accel, said, “the use of technology in project planning, procurement, audits, and supply chain transparency is the core offering of Zetwerk which is completely original. Accel is very fortunate to be part of Zetwerk journey since the startup’s inception.�


Source: TechCrunch

Daily Crunch: Away’s CEO is stepping down

The Daily Crunch is TechCrunch’s roundup of our biggest and most important stories. If you’d like to get this delivered to your inbox every day at around 9am Pacific, you can subscribe here.

1. Away CEO is stepping down in light of reports of toxic culture

Steph Korey is stepping down from her role as CEO, although she will remain on-board as executive chairman. She’ll be replaced by Lululemon COO Stuart Haselden.

The timing of the announcement comes just a few days after The Verge published an in-depth story about management practices at the luggage startup, which included extensive quotes from Korey’s Slack messages. However, the company says that the executive search has been underway for months.

2. VSCO acquires video editing startup Rylo

The photo-sharing app behind the 2019 meme craze “VSCO girls� has acquired Rylo, a video editing startup founded by the original developer of Instagram’s Hyperlapse. Founded in 2015, Rylo is best known for its 360° camera capable of creating cinematic video in 5.8K resolution.

3. Apple Card’s interest-free iPhone installment plan goes live, now with 6% back on Apple holiday purchases

The company already announced its plans for the program — allowing cardholders to purchase a new iPhone, then pay it back over 24 months with no interest — but now it’s actually opening up to all Apple Card customers. In addition, Apple is sweetening the deal with 6% back on all Apple purchases made from December 10 through December 31.

4. India proposes new rules to access its citizens’ data

India has proposed new rules that would require companies to obtain consent from Indian citizens before collecting and processing their personal data. At the same time, the new rules also state that companies would have to hand over “non-personal� user data to the government, which would also hold the power to collect any data about its citizens without consent.

5. Waze adds unplowed road reporting feature for better awareness of winter driving hazards

Waze says it developed this update after it received a recommendation from the Virginia Department of Transportation, working with the municipal agency through its “Waze for Cities Data” partnership and data-sharing program.

6. Jiji raises $21M for its Africa online classifieds business

Buyers and sellers use Jiji to make purchases ranging from real estate to car sales. The classifieds site says it has 2 million listings on its Africa platforms and hit 8 million unique monthly users in 2018.

7. AWS is sick of waiting for your company to move to the cloud

AWS held its annual re:Invent customer conference last week in Las Vegas, where CEO Andy Jassy made it clear he’s tired of the slow pace of change inside the enterprise. The company also announced some big bets designed to accelerate cloud adoption. (Extra Crunch membership required.)


Source: TechCrunch

The most you can spend on the Mac Pro is $52,599. Here’s what that gets you

The Mac Pro has just launched, and now it has a price tag for a maxed-out model: $52,599. Time to start saving!
Source: Digital trends

An iOS bug in AirDrop let anyone temporarily lock-up nearby iPhones

Apple has fixed a bug in iOS 13.3, out today, which let anyone temporarily lock users out of their iPhones and iPads by forcing their devices into an inescapable loop.

Kishan Bagaria found a bug in AirDrop, which allows users to share files between iOS devices. He found the bug let him repeatedly send files to all devices able to accept files within wireless range of an attacker.

When a file is received, iOS blocks the display until the file is accepted or rejected. But because iOS didn’t limit the number of file requests a device can accept, an attacker can simply keep sending files again and again, repeatedly displaying the file accept box, which causes the device to get stuck in a loop.

Using an open-source tool, Bagaria could repeatedly send files again and again to not only a specific target in range, but to any device set to accept files within wireless range.

A demonstration of an “AirDoS” attack (Image: Kishan Bagaria/supplied)

Bagaria calls the bug “AirDoS,” the latter part is short for “denial-of-service,” which effectively denies a user access to their device.

Devices that had their AirDrop setting set to receive files from “Everyone” were mostly at risk. Turning off Bluetooth would effectively prevent the attack, but Bagaria said that the file accept box is so persistent it’s near-impossible to turn off Bluetooth when an attack is under way.

The only other way to stop an attack? “Simply run away,” he said. Once a user is out of wireless range of the attacker, they can turn off Bluetooth.

“I’m not sure how well this’d work in an airplane,” he joked.

Apple fixed the bug by adding a rate-limit that prevents a barrage of requests over a short period of time. But because the bug wasn’t strictly a security vulnerability, Apple said it would not issue a common vulnerability and exposure (CVE) score, typically associated with security-related issues, instead “publicly acknowledge” Bagaria’s findings in the security advisory.


Source: TechCrunch

Hackers Can Mess With Voltages to Steal Intel Chips' Secrets

A new attack called Plundervolt gives attackers access to the sensitive data stored in a processor’s secure enclave.
Source: Wired

'Marriage Story' Proves Anything on Netflix Can Be a Meme Now

Over the weekend, the internet turned the film’s most tense moment into LOLs. Because of course it did.
Source: Wired

You can now buy the $5,999 Mac Pro and $4,999 Pro Display XDR

The Mac Pro and Pro Display XDR have now launched, and you can order both of Apple’s high-end pro devices starting today.
Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354