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

Archivo del Autor: Belen De Leon

Nonprofits and NGOs — apply to exhibit at TechCrunch Disrupt San Francisco

TechCrunch invites NGO’s and nonprofit organizations to exhibit at TechCrunch Disrupt San Francisco on September 7th. Organizations can apply here.

Founded in 2014, the TechCrunch Include Program aims to facilitate opportunities in tech for underserved and underrepresented communities. The TC Nonprofit Program is one initiative of this program.

Through an application, TechCrunch will select 10 nonprofit and/or NGOs to showcase on the Startup Alley show floor at TechCrunch Disrupt San Francisco. This year’s Disrupt SF will be three times as large, giving these organizations three times as much exposure and access to investors, press and international startups.

Nonprofits and NGOs must be a registered 501c3 (or similar status for at least two years) and serve an underrepresented or underserved community in tech. Preference is given to local organizations. Apply here. Organizations will exhibit in Startup Alley on September 7th and receive two full conference passes, one exhibit space, inclusion in the printed program and online program guide, Wi-Fi and a branded tabletop sign.

Applications are open from now till August 13th. Groups will be notified of their participation status on August 15th and be expected to register within 24 hours. If you have additional questions, please email neesha@techcrunch.com


Source: TechCrunch

LetGo, the 2nd-hand shopping app, raises another $500M at over a $1.5B valuation

LetGo, the app-based marketplace for people to sell each other second-hand goods, has nabbed a great deal of its own. Today, the startup announced that it has picked up an extra $500 million in funding from Naspers, the South African e-commerce and media giant, which it plans to use to double down on growth, both in its core second-hand goods sales as well as in newer areas such as the housing listings that it launched last month.

The company is not disclosing valuation, although a source close to the business confirmed that it has definitely grown compared to its last funding round, when it raised about $100 million at around a $1 billion valuation. That means this round above $1.5 billion pre-money.

LetGo said that $150 million of the total was transferred earlier this summer. Naspers had been a previous investor, and other backers of the company include Accel, Insight Venture Partners, New Enterprise Associates, 14W, Eight Roads Ventures, Mangrove Capital Partners and FJ Labs.

LetGo competes with the likes of eBay, Craigslist, OfferUp (which has also broken through the $1 billion valuation barrier) and Facebook, among many others in the very crowded world of second-hand, locally-focused marketplaces.

Within that, however, it’s carved out a strong place for itself: LetGo says that its app has passed 100 million downloads and 400 million listings in total, up 65 percent since the start of this year, with some 13 million messages sent daily in connection with goods on the site, and 6 billion sent since first opening for business three years ago. (The company does not break out any financials, but we are still digging on this and will update if/when we learn more.)

Part of its growth also has been due to some significant consolidation in the space: in 2016 it merged with rival Wallapop in a bid for more scale.

“We are extraordinarily fortunate to have investors who believe so strongly in our vision and team,” said LetGo cofounder Alec Oxenford in a statement. “We are fueling unprecedented growth in the secondhand economy through meaningful innovation. Our app makes it simple for tens of millions of buyers and sellers to connect in their own neighborhoods so they can put more money in their pockets, declutter their lives and put their space to better use.”

Naspers is making its investment through its OLX e-commerce arm, and while LetGo’s business is up to now been primarily in the US and Spain (from its Wallapop heritage), it will be interesting to see if the startup plans to take the service more global with this funding, in keeping with its big investor’s larger footprint.

“letgo has established itself as one of the most promising startups in the world by injecting excitement, new technology and fresh thinking into a space that’s lacked all of the above for decades in the U.S.,” said Martin Scheepbouwer, CEO of OLX Group, in a statement. Naspers has in the past also invested in Tencent and Flipkart.


Source: TechCrunch

Patreon buys Memberful but keeps it indie as patronage consolidates

Patreon is forming a patronage empire. Today it acquired white-labeled subscription membership platform Memberful, which lets creators sell exclusive access to content through their own site instead of a centralized platform like Patreon. Rather than being folded into a Patreon feature, Memberful will run as an independent brand maintaining its tiered pricing structure, though new sign-ups will get a rate closer to Patreon’s low 5 percent rake.

Terms weren’t disclosed for the deal that brings Memberful’s whole seven-person team and 500 paying clients aboard. But Patreon clearly sees rolling up competitors and complements in the patronage space as a worthy use of its $60 million raise at a $450 million valuation late last year that brought it to $105 million in funding. In June, Patreon bought Kit to let creators bundle in merchandise with their perks for paying monthly subscribers. It also bought out competitor Subbable back in 2015.

By teaming up, Patreon and Memberful will be able to provide subscription patronage services for creators, whether they want their fan community to live on Patreon, or through Memberful on their own WordPress or website with integrations of Stripe and MailChimp. Patreon already has 2 million patrons paying an average of $12 each to a total of 100,000 creators, and it expects to pay out $300 million in 2018 alone. The acquisition could let Patreon move up market, recruiting comedians, illustrators, game developers, and vloggers that already have an established audience elsewhere.

“I think membership is on the up and is going to grow for the next decade” says Patreon VP of Product Wyatt Jenkins. “Our strategy is to be an open, neutral platform” as opposed to a focusing on one type of content like YouTube with videos or Twitch with streaming where you’re locked into that platform’s tools. Memberful, launched in 2013, has bootstrapped the creation of its white-labeled tools without the need for venture funding.

Memberful gives creators like Stratechery’s Ben Thompson and podcast producer Gimlet Media full control over branding with no Patreon chrome. But it’s more expensive and also requires more work since creators have to manage their own site, customer service, and payment processing. Memberful takes a 10 percent cut with no monthly fee for its limited basic tier, or $25 per month plus 4.9 percent for the full-featured pro version, though it also offers enterprise pricing. That pricing will remain for existing users, but “new customers will see a transaction fee closer to Patreon’s”, which is a flat 5 percent a Patreon spokesperson tells me. Patreon does basically everything for a creator, but it also ropes them into the Patreon-branded ecosystem that promotes other content makers too.

Sometimes Patreon handling everything can be a problem, though. Last week it experienced a higher-than-normal volume of declines from banks of charges to patrons. That left some creators without their expected income, and required patrons to deal with the chore of calling their bank to tell them paying $1, $5, or $20 per month to their favorite creator wasn’t fraud. Patreon now tells me that “as of Friday, we let everyone know that we were back to normal decline rates, and were going to continue retrying the rest of the cards like we normally do.”

It makes sense for Patreon to race to consolidate the patronage industry as it’s being invaded by giant incumbents. Twitch, YouTube, and Facebook all offer their own versions of paid subscriptions to creators that get patrons extra perks like exclusive content or badges so they stick out in chat rooms full of fans. While those platforms are all focused on video streamers, they still pose a threat to Patreon that needs to maximize the number of successful creators it hosts in order to earn enough from its tiny cut of payments. Facebook especially could muscle in, since many creators already run their own Facebook Pages.

Asked about competition from those platforms, Jenkins said “I think there’s a strong chance it’s a tailwind. The concept of membership is pretty new. If those big companies are going to drop millions of dollars into marketing the concept of membership I think that’s great. He stressed the question of “Do you want to own your fan base? On YouTube, those aren;t your fans, they’re YouTube users. YouTube is incentivized to keep them watching videos so it can show ads.”

That might lead fans to unsubscribe from a creator as YouTube promotes other similar ones they could watch instead. “You don’t own the relationship.” Facebook Page admins have found that out the hard way as algorithm changes prioritizing friends over public figures, making it tough to reach the followers they spent years begging to like them. If Patreon can offer creators audience growth through discovery on its interconnected network without cannibalizing anyone’s member counts, its neutrality and focus could make it a leader in this new wing of the digital economy.


Source: TechCrunch

Oracle’s database service offerings could be its last best hope for cloud success

Yesterday Oracle announced a new online transaction processing database service, finally bringing its key database technology into the cloud. The company, which has been around for over four decades made its mark selling databases to the biggest companies in the world, but as the world has changed, large enterprise customers have been moving increasingly to the cloud. These autonomous database products could mark Oracle’s best hope for cloud success.

The database giant, which has a market cap of over $194 billion and over $67 billion in cash on hand certainly has options no matter what happens with its cloud products. Yet if the future of enterprise computing is in the cloud, the company needs to find some sustained success there, and what better way to lure its existing customers than with its bread and butter database products.

Oracle has demonstrated a stronger commitment to the cloud in recent years after showing it much disdain for it. In fact, it announced it would be building 12 new regional data centers earlier this year alone, but it wasn’t always that way. Company founder and executive chairman Larry Ellison famously made fun of the cloud as “more fashion driven than women’s fashion.” Granted that was in 2008, but his company certainly came late to the party.

A different kind of selling

The cloud is not just a different way of delivering software, platform and infrastructure, it’s a different way of selling. While switching databases might not be an easy thing to do for most large companies, the cloud subscription payment model still offers a way out that licensing rarely did. As such, it requires more of a partnership between vendor and customer. After years of having a reputation of being aggressive with customers, it may be even harder for them to make this shift.

Salesforce exec Keith Block (who was promoted to Co-CEO just yesterday), worked at Oracle for 20 years before joining Salesforce in 2013. In an interview with TechCrunch in 2016, when asked specifically about the differences between Oracle and Salesforce, he contrasted the two company’s approaches and the challenges a company like Oracle, born and raised in the open prem world, faces as it shifts to the cloud. It takes more than a change in platform, he said.

“You also have to have the right business model and when you think about our business model, it is a ‘shared success model’. Basically, as you adopt the technology, it’s married to our payment schemes. So that’s very, very important because if the customer doesn’t win, we don’t win,” Block said at the time.

John Dinsdale, chief analyst and managing director at Synergy Research, a firm that keeps close watch on the cloud market, agrees that companies born on-prem face adjustments when moving to the cloud. “In order to survive and thrive in today’s cloud-oriented environment, any software company that grew up in the on-prem world needs to have powerful, cost-effective products that can be packaged and delivered flexibly – irrespective of whether that is via the cloud or via some form of enhanced on-prem solution,” he said.

Database as a Service or bust

All that said, if Oracle could adjust, it has the advantage of having a foothold inside the enterprise. It also claims a painless transition from on-prem Oracle database to its database cloud service, which if a company is considering moving to the cloud could be attractive. There is also the autonomous aspect of its cloud database offerings, which promises to be self-tuning, self-healing with automated maintenance and updates and very little downtime.

Carl Olofson, an analyst with IDC who covers the database market sees Oracle’s database service offerings as critical to its cloud aspirations, but expects business could move slowly here. “Certainly, this development (Oracle’s database offerings) looms large for those whose core systems run on Oracle Database, but there are other factors to consider, including any planned or active investment in SaaS on other cloud platforms, the overall future database strategy, the complexity of moving operations from the datacenter to the cloud, and so on. So, I expect actual movement here to be gradual.” he said.

Adam Ronthal, an analyst at Gartner sees the database service offerings as Oracle’s best chance for cloud success. “The Autonomous Data Warehouse and the Autonomous Transaction Processing offerings are really the first true cloud offerings from Oracle. They are designed and architected for cloud, and priced competitively. They are strategic and it is very important for Oracle to demonstrate success and value with these offerings as they build credibility and momentum for their cloud offerings,” he said.

The big question is can Oracle deliver in a cloud context using a more collaborative sales model, which is still not clear. While it showed some early success as it has transitioned to the cloud, it’s always easier easier to move from a small market share number to a bigger one, and the numbers (when they have given them) have flipped in the wrong direction in recent earnings reports.

As the stakes grow ever higher, Oracle is betting on what it’s known best all along, the databases that made the company. We’ll have to wait and see if that bet pays off or if Oracle’s days of database dominance are numbered as business looks to public cloud alternatives.


Source: TechCrunch

Magic Leap is either brilliant or BS. It's ready to prove its AR gear is real – CNET

Big money, big dreams, big expectations and a lot of hype. Here’s an inside look at what’s been going on at tech’s most secretive unicorn.
Source: CNET

Maisie Williams is keeping this one Game of Thrones prop – CNET

It’s an iconic piece of Arya Stark.
Source: CNET

I finally tried Magic Leap, and I have mixed feelings – CNET

Ghostly visions, portals to other worlds — Magic Leap is promising a wild dive into an augmented reality future. But there’s still a long way to go.
Source: CNET

Magic Leap One AR headset is out now for $2,295, but not everywhere – CNET

Surprise! But there’s a good chance you still may not be able to buy it. Here’s everything you need to know.
Source: CNET

H1Z1 officially comes to the PS4

H1Z1 has spent a couple months on PS4 in an open beta. But today, the Battle Royale game is officially making its debut on the PlayStation platform.

Much like Fortnite Battle Royale, which has swept the gaming world unlike almost any title before it, H1Z1 drops 100 players into a map where they must loot up and survive. Unlike Battle Royale, H1Z1 is relatively more realistic, with a much larger map, more drab colors, and a handful of drivable vehicles.

Interestingly, H1Z1 was one of the earlier Battle Royale games during the game type’s wave of popularity, catching the attention of pro gamers back in 2015. Back then, the game was only available via Steam.

Since, games like PUBG and Fortnite have grown wildly, forcing H1Z1 makers Daybreak to play a bit of catch up.

But today, H1Z1 goes officially live on the PS4, giving gamers who are sick of Fortnite’s bubbly world a chance to get into the Battle Royale world in a different way.

Plus, Daybreak has added in a Fortnite-style Battle Pass for the season, letting PS4 players unlock reward levels for $5.49. H1Z1 is also getting a couple new weapons, including a Sniper Rifle and an RPG, as well as an ARV that can fit a full team of five.

You can check out the launch trailer below:


Source: TechCrunch

This refurbished Surface Pro 3 includes a keyboard and pen for $420 – CNET

Plus: Save 15 percent on Ebay (today only!) and enter for your chance to win a Casio Pro Trek smartwatch!
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256