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

Archivo del Autor: Belen De Leon

Farfetch bets on sneakers with $250M Stadium Goods acquisition

The lines between streetwear and luxury fashion have blurred in recent years, especially as excitement around sneaker brands like Yeezy and Off-White has soared.

A marriage between a luxury fashion marketplace and a sneaker and streetwear reseller seems like a natural way to wrap up M&A in 2018. With that said, Farfetch has acquired New York-based Stadium Goods, opting to pay $250 million for the sneaker startup in a combination of cash and Farfetch stock. Headquartered in London, Farfetch went public on the New York Stock Exchange in September, pricing its shares at $20 apiece and raising $885 million in the process.

What’s more impressive is Stadium Goods’ journey to exit. The company, which sells new and deadstock products online and in a brick-and-mortar store in New York’s Soho neighborhood, was founded in 2015 by John McPheters and Jed Stiller and had only raised $4.6 million in venture capital funding from Forerunner Ventures, The Chernin Group and Mark Cuban, who is an advisor to the startup.

“There was a time not that long ago when you couldn’t wear sneakers and streetwear to nightclubs and restaurants,” McPheters, Stadium Goods’ chief executive officer, told TechCrunch. “But adoption of the stuff we are selling has continued to grow at a very large clip.”

The sale to Farfetch not only provides a major boost to the sneaker tech ecosystem, which is surprisingly much larger than those who aren’t familiar with it might have guessed, but its yet another successful e-commerce exit for Kirsten Green, the founding partner of Forerunner Ventures, who’s also backed Dollar Shave Club and Bonobos — direct-to-consumer retailers that sold for $1 billion and $310 million, respectively.

Stadium Goods founders John McPheters (left) and Jed Stiller.

Farfetch boarded the sneaker and streetwear hype train a while ago when it incorporated brands like Nike’s Jordan, some of which sell for more than $1,000 on the site. The company doubled down on sneakers earlier this year when it began integrating Stadium Goods products. After noticing high-demand, Farfetch founder and CEO José Neves tells TechCrunch, they began acquisition talks with the startup. Stadium Goods will remain independent as part of the deal, with McPheters and Stiller staying on to lead the brand forward. The company’s portfolio of shoes and apparel will be fully available on Farfetch’s e-commerce platform in the coming months.

“Luxury streetwear is a significant part of our business,” Neves said. “For many years now, we have had the largest collection of Off-White, for example, on the internet … What we did not have was the resale, secondary market. It was clear this was an interesting opportunity.”

Together, Farfetch and Stadium Goods will focus on international growth. McPheters tells TechCrunch Stadium Goods already had a significant international base of customers, but a partnership with Farfetch gives them the tools to go places they’ve never been before.

“In my mind, we are only just beginning,” McPheters said. “As more and more customers get comfortable with purchasing aftermarket items, we are going to continue to grow.”

The global athletic footwear industry is expected to be worth $95 billion by 2025. Meanwhile, sneaker resale is a $1 billion market and growing, fueled by a cohort of startups making it easier than ever for sneakerheads to locate rare shoes online and have them delivered to their doorsteps. That includes Stadium Goods, Flight Club, GOAT and StockX.

All four of these resellers, which ensure authentication of their products, are backed by VCs. Flight Club merged with GOAT earlier this year and together the pair raised a $60 million Series C. Before that, GOAT had brought in $30 million for its secondary market for collectible shoes from Accel, Upfront Ventures, Matrix Partners and more. StockX, for its part, has raised just over $50 million from Mark Wahlberg, Scooter Braun, Wale, Eminem, SV Angel and others.

According to Crunchbase data, VCs have funneled more than $200 million into sneaker startups in the past two years. Now, given the size of Stadium Goods’ exit, investment in the space will likely pick up significantly as other VCs hope to land an exit multiple that substantial.

Whether the reselling market will continue to expand is in question. Some have called it a bubble poised to burst, claiming it’s at its “height in popularity.” Why? Because corporate shoe brands like Nike and Adidas are keenly aware of the secondary market for their products and how they, too, can profit from it. If they decide to increase the supply of particular shoe models hot on the secondary market, they can radically disrupt the reseller economy. McPheters, however, says this doesn’t concern him.

“Brands need to strangle the demand to keep driving excitement in the space,” McPheters said. “They count on that hype to really move the needle.”


Source: TechCrunch

Get a dozen Krispy Kreme donuts for $1 – CNET

Today only, double up on donuts: a buck buys you a dozen when you buy another dozen.
Source: CNET

How to use Alexa to buy holiday gifts – CNET

Let your smart speaker help you shop.
Source: CNET

Congress whiffed in grilling Google CEO about China's Dragonfly project – CNET

Caught up in partisan bickering, Congress didn’t dig into the big issues.
Source: CNET

Oracle is suing the U.S. government over $10B Pentagon JEDI cloud contract process

Oracle filed suit in federal court last week alleging yet again that the decade-long $10 billion Pentagon JEDI contract with its single-vendor award is unfair and illegal. The complaint, which has been sealed at Oracle’s request, is available in the public record with redactions.

If all of this sounds familiar, it’s because it’s the same argument the company used when it filed a similar complaint with the Government Accountability Office (GAO) last August. The GAO ruled against Oracle last month stating, “…the Defense Department’s decision to pursue a single-award approach to obtain these cloud services is consistent with applicable statutes (and regulations) because the agency reasonably determined that a single-award approach is in the government’s best interests for various reasons, including national security concerns, as the statute allows.”

That hasn’t stopped Oracle from trying one more time, this time filing suit in the United States Court of Federal Claims this week, alleging pretty much the same thing it did with the GAO, that the process was unfair and violated federal procurement law.

Oracle Senior Vice President, Ken Glueck reiterated this point in a statement to TechCrunch. “The technology industry is innovating around next generation cloud at an unprecedented pace and JEDI as currently envisioned virtually assures DoD will be locked into legacy cloud for a decade or more. The single-award approach is contrary to well established procurement requirements and is out of sync with industry’s multi-cloud strategy, which promotes constant competition, fosters rapid innovation and lowers prices,” he said echoing the language in the complaint.

The JEDI contract process is about determining the cloud strategy for the Department of Defense for the next decade, but it’s important to point out that even though it is framed as a 10 year contract, it has been designed with several opt out points for DOD with an initial two year option, two three year options and a final two year option, leaving open the possibility it might never go the full 10 years.

Oracle has complained for months that it believes the contract has been written to favor the industry leader, Amazon Web Services. Company co-CEO Safra Catz even complained directly to the president in April, before the RFP process even started. IBM filed a similar protest in October citing many of the same arguments. Oracle’s federal court complaint filing cites the IBM complaint and language from other bidders including Google (which has since withdrawn from the process) and Microsoft that supports their point that a multi-vendor solution would make more sense.

The Department of Justice, which represents the US government in the complaint, declined to comment.

The DOD also indicated it wouldn’t comment on pending litigation, but in September spokesperson Heather Babb told TechCrunch that the contract RFP was not written to favor any vendor in advance. “The JEDI Cloud final RFP reflects the unique and critical needs of DOD, employing the best practices of competitive pricing and security. No vendors have been pre-selected,” she said at the time.

That hasn’t stopped Oracle from continually complaining about the process to whoever would listen. This time they have literally made a federal case out of it. The lawsuit is only the latest move by the company. It’s worth pointing out that the RFP process closed in October and a winner won’t be chosen until April. In other words, they appear to be assuming they will lose before the vendor selection process is even completed.


Source: TechCrunch

In the Sierras and Rockies, the Snowpack Is Shrinking Fast

An analysis of 36 years of snowpack shows that the US’s peaks are shrinking, and that means more wildfires, less drinking water … and less skiing.
Source: Wired

Confirmed VPN wants to bring transparency to the VPN industry

The VPN industry sucks. Dozens of companies promise you the impossible dream of perfect privacy. But it’s simply a big lie. A company called Confirmed VPN wants to change that by holding VPN companies accountable.

VPN companies let you establish an encrypted tunnel between your device and a server in a data center somewhere. While nobody can see what’s inside the tunnel, the VPN company can see everything on their servers.

Many shady companies use that to analyze your browsing habits, sell them to advertisers, inject their own ads on non-secure pages or steal your identity. The worst of them can hand to authorities a ton of data about your online life.

They lie in privacy policies and often don’t even have an About page with the names of people working for those companies. They spend a ton of money buying reviews and endorsements.

Don’t trust any of them.

In other words, VPN services don’t make you more secure on the internet. Install HTTPS Everywhere, install an ad blocker and change your DNS settings to Quad9 or Cloudflare’s 1.1.1.1. Those are better steps to secure your connection.

Now that I got that out of the way, Confirmed VPN is yet another VPN service that wants to try something new. The team behind it (Duet Display’s Rahul Dewan and former iCloud engineer Johnny Lin) has open-sourced the code of its clients and server-side components. It then automatically deploys new commits on Amazon Web Services.

The company uses AWS CloudWatch to monitor unusual activity on the server to prove that they’re not downloading logs or anything like that. Security experts can also log into AWS using read-only credentials. Confirmed VPN has also completed two security audits and has a bug bounty program.

I’m not a security expert, so I can’t endorse or recommend Confirmed VPN — remember, I still think you shouldn’t use a VPN service. But this transparent approach is interesting by itself. Now let’s see how competitors react.


Source: TechCrunch

Firefox 64 helps keep your numerous tabs under control

Mozilla officially launched Firefox 64 by placing new features into the laps of its users including new tab management abilities, intelligent suggestions, and a task manager for keeping Firefox’s power consumption under control.

The post Firefox 64 helps keep your numerous tabs under control appeared first on Digital Trends.


Source: Digital trends

Android users can now donate to charities through the Google Play Store

The Google Play Store is receiving an update today that will allow customers to make charitable donations to nonprofits from their Android device. While it may seem odd to to be rallying for support for charities within the same marketplace where users download apps and games, it’s not uncommon. Apple for years has collected donations for the American Red Cross in the wake of natural disaster like the California wildfires hurricanes, for example.

Google’s implementation, however, isn’t a launch tied to a single event. And it’s rolling out support for several charities, not just the Red Cross.

Users in the U.S., Canada, Mexico, Germany, Great Britain, France, Spain, Italy, Taiwan and Indonesia will soon see the option to make a donation to a number of organizations, including also charity:water, Doctors Without Borders USA, Girls Who code, International Rescue Committee, Room to Red, Save the Children, UNICEF, World Food Program USA, and World Wildlife Fund US, in addition to the American Red Cross.

To access the feature Android users canb head to play.google.com/donate to read about the organizations or to make a donation using the payment card they have on file for the Play Store.

To be clear, this is about the Play Store itself collecting charitable donations, not allowing Android app developers to do so. Google Play is covering all the transaction and disbursement costs, so the organizations receive 100 percent of the user’s donation.

The feature’s launch has been timed with the holiday season, which often inspires charitable giving. It’s also a sort of belated nod to Giving Week 2018, the movement which encourages people to volunteer, fundraise and donate to worthy causes.  (Giving Week this year wrapped on December 5).

The donations feature may offer a different selection of nonprofits in the future, we understand, though Google is not announcing any planned additions at this time.

Google says the feature will begin to roll out to Android users in the supported markets over the next few days.


Source: TechCrunch

Facebook settles Oculus VR lawsuit with ZeniMax

Nearly five years after announcing its acquisition of Oculus VR, Facebook is finally ready to put behind it the drama surrounding its founding.

Gaming giant ZeniMax Media’s lawsuit against Facebook over the misuse of intellectual property related to the founding of Oculus VR has finally been settled.

In a statement, ZeniMax CEO Robert Altman confirmed the settlement, saying, “We are pleased that a settlement has been reached and are fully satisfied by the outcome. While we dislike litigation, we will always vigorously defend against any infringement or misappropriation of our intellectual property by third parties.”

At the trial’s conclusion, the judge awarded ZeniMax $500 million in damages to be paid by the defendants, including Facebook and some of the Oculus VR co-founders, a figure that Facebook appealed and had reduced to $250 million. Following the initial verdict, ZeniMax sought an injunction on sales of Facebook’s Oculus Rift headset, claiming the device violated key IP. Terms of this settlement weren’t disclosed.

The trial was notable in that it offered a rare moment on the stand for a number of Facebook executives, including CEO Mark Zuckerberg. It also gave rare insight into the details surrounding the company’s founding and acquisition.

“We’re pleased to put this behind us and continue building the future of VR,” a Facebook spokesperson told TechCrunch.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592