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

Archivo del Autor: Belen De Leon

As GE and Amazon move on, Google expands presence in Boston and NYC

NYC and Boston were handed huge setbacks this week when Amazon and GE decided to bail on their commitments to build headquarters in the respective cities on the same day. But it’s worth pointing out that while these large tech organizations were pulling out, Google was expanding in both locations.

Yesterday, upon hearing about Amazon’s decision to scrap its HQ2 plans in Long Island City, New York City Mayor de Blasio had this to say: “Instead of working with the community, Amazon threw away that opportunity. We have the best talent in the world and every day we are growing a stronger and fairer economy for everyone. If Amazon can’t recognize what that’s worth, its competitors will.” One of them already has. Google had already announced a billion-dollar expansion in Hudson Square at the end of last year.

In fact, the company is pouring billions into NYC real estate, with plans to double its 7,000-person workforce over the next 10 years. As TechCrunch’s Jon Russell reported, “Our investment in New York is a huge part of our commitment to grow and invest in U.S. facilities, offices and jobs. In fact, we’re growing faster outside the Bay Area than within it, and this year opened new offices and data centers in locations like Detroit, Boulder, Los Angeles, Tennessee and Alabama, wrote Google CFO Ruth Porat.”

Just this week, as GE was making its announcement, Google was announcing a major expansion in Cambridge, the city across the river from Boston that is home to Harvard and MIT. Kendall Square is also home to offices from Facebook, Microsoft, IBM, Akamai, Digital Ocean and a plethora of startups.

Google will be moving into a brand new building that currently is home to the MIT Coop bookstore. It plans to grab 365,000 square feet of the new building when it’s completed, and, as in NYC, will be adding hundreds of new jobs to the 1,500 already in place. Brian Cusack, Google Cambridge Site lead points out the company began operations in Cambridge back in 2003 and has been working on Search, Android, Cloud, YouTube, Google Play, Research, Ads and more.

“This new space will provide room for future growth and further cements our commitment to the Cambridge community. We’re proud to call this city home and will continue to support its vibrant nonprofit and growing business community,” he said in a statement.

As we learned this week, big company commitments can vanish just as quickly as they are announced, but for now at least, it appears that Google is serious about its commitment to New York and Boston and will be expanding office space and employment to the tune of thousands of jobs over the next decade.


Source: TechCrunch

Uber reports $3B in Q4 revenue, rising operating losses

Ahead of its anticipated initial public offering this year, Uber reported a net loss of $865 million in the fourth quarter. That figure, however, was aided by a tax benefit that saved the company from reporting a $1.2 billion net loss in the period. On an adjusted, pro-forma basis, Uber’s net loss in the final quarter of 2018 was a slimmer $768 million.

The figures are an improvement of sorts. The firm reported a pro-forma net loss of $939 million in the preceding, third quarter of 2018, but also reported a smaller pre-tax net loss of $971 million. Regardless, Uber’s stiff losses continued in the quarter.

Meanwhile, Uber’s adjusted EBIDTA losses came in at $842 million, an increase of 88 percent year over year, and an increase of 60 percent from the third quarter. In that preceding quarter, Uber’s adjusted EBIDTA losses came in at $527 million. These increased losses can be attributed to increased competition and significant investment in bigger bets like micromobility and Elevate, for example.

In Q4 2018, Gross bookings (the amount collected before it pays drivers) went up 11 percent quarter over quarter, to $14.2 billion, while revenue increased 2 percent quarter over quarter to $3 billion.

Year over year, Uber’s gross bookings increased 37 percent and revenue increased 24 percent. But as a percentage of gross bookings, revenue declined to 21.3 percent. These numbers exclude the impact of SEA and Russia.

  • GAAP Revenue: $3.0 billion
  • Up 24 percent YOY
  • Up 2 percent QOQ
  • Revenue as a percentage of gross bookings declined 190 basis points to 21.3 percent

Compared to the entire fiscal year of 2017, Uber’s gross bookings increased 45 percent, to $50 billion in 2018. That resulted in a GAAP revenue increase of 43 percent, from 2017 to $11.3 billion. Losses also improved (decreased) from $2.2 billion in adjusted EBITDA losses in 2017 to $1.8 billion in 2018. That’s still a lot of money, but it does show overall positive signs that Uber is moving in the right direction.

“Last year was our strongest yet, and Q4 set another record for engagement on our platform,” Uber CFO Nelson Chai said in a statement. “In 2018, our ridesharing business maintained category leadership in all regions we serve, Uber Freight gained exciting traction in the US, JUMP e-bikes and e-scooters are on the road in over a dozen cities, and we believe Uber Eats became the largest online food delivery business outside of China, based on gross bookings.”

Other key stats for Uber’s Q4 2018:

  • Gross cash: $6.4 billion in unrestricted cash($4.8 billion at end of Q3 2018, $4.4 billon in Q4 2017)
  • Adjusted EBITDA margin: -5.9 percent of gross bookings (Q3 2018 was -4.1 percent)


Source: TechCrunch

Twitter considering a tweet ‘clarifying’ function

Clarification hasn’t always been Twitter’s strong suit. Fittingly, there’s a bit of confusion around the long standing succession that the service could add an “edit” button in order to save users from silly typos and, well, much much worse.

At a Goldman Sachs event this week, Jack Dorsey clarified that, rather than adding a controversial edit function, Twitter might just let people “clarify” earlier statements. The feature, it seems, is less aimed at the typo part of the equation than the whole on-going thing with people living to regret some horrible thing they said to the world years prior.

“The other thing that we’re seeing more broadly within the culture right now in this particular moment is people quote-unquote ‘being cancelled’ because of past things that they’ve said on Twitter or various other places in social media,” the executive said in quote reported by Recode. “There’s no credible way to kind of go back and clarify or even have a conversation to show the learning and the transition since.”

To clarify the clarification (which, one imagines, would get a slightly punchier name ahead of launch), the feature would essentially add a permanent addition to the original problematic tweet. The idea is to add context that would be lost in all of the retweeted screencaps that went out after the original was deleted.

Users then would only be able to retweet the clarification. Think of it like a quote retweet, albeit one that’s permanently  attached. It could be an interesting feature for news outlets, not to mention all of the now famous folk who might have tweeted something questionable back in the day. More so, certainly, than telling the world that you use the wrong “their” there.

As Dorsey notes, however, “Not saying that we are going to launch that but those are the sorts of questions we are going to ask.”

Thanks for the clarification.


Source: TechCrunch

Amazon leads $700M round in electric automaker Rivian

Rivian, the electric automaker that debut its first two vehicles just three months ago, has raised $700 million in a round led by Amazon .

The news follows a report earlier this week by Reuters that GM and Amazon were in talks to invest in the electric vehicle company.

“We’re inspired by Rivian’s vision for the future of electric transportation,” Amazon CEO Worldwide Consumer Jeff Wilke said in a statement. “RJ has built an impressive organization, with a product portfolio and technology to match. We’re thrilled to invest in such an innovative company.”

Rivian says it will remain an independent company. The equity round also includes participation from existing shareholders. ALJ is the company’s primary investor. Rivian and Amazon are not disclosing additional details about this investment.

Rivian is a curious company that has spent the majority of its life in the shadows. Founder and CEO RJ Scaringe launched it as Mainstream Motors in 2009. By 2011, the name changed to Rivian and moved out of Florida. Today, the company has more than 750 employees split between four development locations in the U.S. and an office in the UK. The bulk of its employees are in Michigan to be close to an expansive automotive supply chain.

The company also has operations in San Jose, California and in Irvine, California, where engineers are working on autonomous vehicle technology. Rivian purchased in 2017 the Normal, Ill. factory, which was where Mitsubishi in a joint venture with Chrysler Corporation called Diamond-Star Motors produced the Mitsubishi Eclipse, Plymouth Laser and Dodge Avenger, among others.

While Rivian had been active the past several years, it’s big public debut came at the LA Auto Show in November when it revealed its all-electric R1T pickup and R1S SUV.  Deliveries of these vehicles to customers in the U.S., which use a flexible skateboard platform, are expected to begin in late 2020.


Source: TechCrunch

A 7-Year Journey Across the US, One Highway at a Time

Joshua Dudley Greer traveled 100,000 miles up and down US interstates for his new book ‘Somewhere Along the Line’.
Source: Wired

Trump's border wall could be a virtual barrier patrolled by drones too – CNET

Companies are hoping to cash in on millions of dollars in new border security spending as the president plans to declare a national emergency.
Source: CNET

Walmart President's Day sale: Discounts on big TVs, gaming laptops, older iPhones and more – CNET

The deals continue on jumbo TVs, two older iPhones, Google Wi-Fi and a gaming laptop.
Source: CNET

Palmetto gets $20 million credit line for its solar and energy efficiency installation marketplace

For homeowners that want to go green, but have trouble figuring out how to do it, Palmetto Clean Technologies has the answer.

The company has an army of salespeople to pitch the benefits of solar power and energy efficiency, and will connect would-be clean energy consumers with financing options, installers, and software to monitor and manage their equipment.

What Palmetto lacked, until the new $20 million credit line it has received from the utility-backed investment firm, Energy Impact Partners, is a way to smooth its revenues while it fronted the costs of solar panel acquisitions and installation.

“One of the big problems that we’re solving for in our industry is the Chinese wall between project finance and corporate finance,” says Chris Kemper, the company’s chief executive.

With the new money from Energy Investment Partners, Kemper says that the company will be able to manage project installations and the inherent cash flow issues that need to be solved.

Kemper says that Palmetto has managed to solve a few key problems for consumer-facing clean energy installations.

Consider the company the Avon of clean energy. The company has representatives who go out and pitch consumers on the benefits of clean energy, they negotiate a price for installation with their clients and help customers sort through financing options and local installation needs.

We make our money by a very thin margin by way of improving and scaling these workflow processes,” says Kemper.

Indeed, behind the salesforce is Palmetto Clean Technology; providing logistics and infrastructural support, information on clean energy’s benefits, and a bundle of software tools that customers can use to manage and monitor how their solar installations are operating — and ideally saving them money.

“We’re the first platform company in the residential clean technology space and our emphasis is to bring the ability to start or become an entrepreneur in this sector,” says Kemper. “[And] we manage cash-out and cash-in.”

The sales force that Palmetto employs negotiates their own prices with customers, while Palmetto makes what Kemper calls a small margin on connecting solar power project financiers, installers, and equipment providers with potential customers.

“It’s very complex workflows.. You’re dealing with local and state licenses and deal with local utilities. We streamline those complexities for the sales and build partners as well as the homeowner,” says Kemper. 

The main thing that Palmetto solves for, says Kemper, is the cost of customer acquisition. It’s still very hard for installers and financiers to reach the broad swath of homeowners that are ready and willing to install solar power on their homes.

“We’re trying to build a business model for subsidy-free, credit-free clean energy,” Kemper says.

For Kemper, the consumer adoption of renewable energy and energy efficiency technologies in homes is all about price. “Price is the ultimate value lever,” he says. “We’re able to price systems below other competitors because we operate at a systems level… At the end of the day energy is a commodity and commodities are all about pricing.”

The argument was compelling enough to net the company a $6 million equity financing round last September, largely, it seems on the back of Kemper’s pricing point. At the time, the company’s backers included the venture capital firm Greycroft, with participation from institutional investors like Lerer Hippeau, Box Group, and NBA commissioner emeritus David Stern.

Now Energy Impact Partners, an energy investment firm backed by some of the largest utilities from across the nation, has signed on to back the company and its vision as well. The strategic importance of getting utilities on board with consumer solar can’t be overstated — and the potential for solar development in the U.S. is vast.

“We’ve reached an inflection point in the renewable market where transitioning to solar can create immediate cost savings for homeowners with no cash outlay, ” said Greycroft Principal Will Szczerbiak, at the time.


Source: TechCrunch

Chevy Colorado ZR2 Bison already 'sold out' for 2019 – Roadshow

The off-road truck sells in an average of just 10 days.
Source: CNET

Super Mario Bros. game cartridge sells for $100,150 – CNET

It is one of the only sticker-sealed copies in existence.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637