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

Archivo del Autor: Belen De Leon

All I want for Christmas are these kitschy VC trading cards

Just kidding. Please don’t buy me these collectible trading cards featuring Silicon Valley venture capitalists for Christmas. But if you are in the market for a gift for a VC — or aspiring VC — they’d probably appreciate a set.

Yes, they really exist! TouchBase is selling a line of the VC trading cards, featuring Y Combinator co-founder Paul Graham, Andreessen Horowitz co-founder Marc Andreessen, Kleiner Perkins partner Mary Meeker and Benchmark general partner Bill Gurley.

Someone may want to tell TouchBase that Meeker is leaving Kleiner to start her own fund.

A pack of five cards will cost you $60. Each pack, the company writes, comes with a mix of late-stage VCs, angel and seed investors, as well as an advisor or two.

TouchBase doesn’t say who else is featured on the cards, so you’ll have to buy a pack, or two, or three to find out.

The cards begin shipping this month.


Source: TechCrunch

Delta's Glass Rinser power-washes glassware fast – CNET

The First Wave Glass Rinser uses powerful water jets to clean glasses and bottles fast.
Source: CNET

SpaceX’s Starlink aims to put over a thousand of its communications satellites in super-low orbit

SpaceX’s planned communication satellite constellation, known as Starlink, will now be targeting a much lower orbit than originally planned, at least for over a thousand of the satellites, the company revealed in an FCC filing. The move should help mitigate orbital debris and provide better signal for the company’s terrestrial users as well.

Starlink plans to put 1,584 satellites — about a third of the 4,409 the company aims to launch — in an orbit just 550 kilometers about the surface of the Earth. For comparison, many communications satellites are in orbits more than twice as high, and geosynchronous orbits are more than 20 times farther out (around 36,000 miles).

At that distance orbits decay quickly, falling into the atmosphere and burning up after a handful of years. But SpaceX isn’t daunted; in fact, it writes in its application, lower orbits offer “several attractive features both during nominal operation and in the unlikely event something goes wrong.”

In the first place, orbital debris problems are naturally mitigated by the fact that anything in that low orbit will fall to Earth quickly instead of cluttering up the orbit. Second, it should shorten the amount of time it takes to send and receive a signal from the satellites — ping time could be as low as 15 milliseconds, the company estimated. And 500 fewer kilometers means there will be less spreading for beam-based communications, as well.

The satellites will have to do more work to stay at their optimal altitude, as atmospheric drag will be higher, and each one will be able to see and serve less of the planet. But with thousands working together, that should be manageable.

The decision was informed by experimental data from the “Tintin” test satellites the company launched earlier this year. “SpaceX has learned to mitigate the disadvantages of operating at a lower altitude and still reap the well-known and significant benefits discussed above,” it wrote.

This change could lead to competitive advantages when satellite communications are more widely used, but it will also likely lead to a more intensive upkeep operation as Starlink birds keep dropping out of the air. Fortunately a third benefit of the lower orbit is that it’s easier to reach, though probably not so much easier that the company breaks even.

Starlink is aiming for the first real launches of its systems early next year, though that timeline may be a little too ambitious. But SpaceX can do ambitious.


Source: TechCrunch

2020 Hyundai Palisade flagship SUV bound for LA Auto Show – Roadshow

Hyundai’s new range-topping SUV gets a premium-sounding name to match its higher ambitions.
Source: CNET

Looks like Android is ready for the wave of foldable phones coming – CNET

Looks like Android will be ready if there’s a wave of foldable phones.
Source: CNET

Google walkout organizers aren’t satisfied with CEO’s response

Organizers of the massive walkouts at Google last week are — rightfully so — not letting up on their demands. Earlier this morning, Google CEO Sundar Pichai responded to some of their demands, outlining how Google is getting rid of forced arbitration for sexual harassment and sexual assault claims, offering more transparency around those investigations and more.

While Google did make some changes, the company did not address all of the organizers’ demands. For example, Google failed to elevate its chief diversity officer to report directly to Pichai and also ignored the organizers’ request to add an employee representative to the board of directors.

In the Medium post today, the organizers commended Google’s process while also noting how Pichai’s response did not address many of the core demands. In the post, they write:

However, the response ignored several of the core demands — like elevating the diversity officer and employee representation on the board — and troublingly erased those focused on racism, discrimination, and the structural inequity built into the modern day Jim Crow class system that separates ‘full time’ employees from contract workers. Contract workers make up more than half of Google’s workforce, and perform essential roles across the company, but receive few of the benefits associated with tech company employment. They are also largely people of color, immigrants, and people from working class backgrounds.

“The process by which we build a truly equitable culture must center the voices of black women, immigrants, and people of color — those who too often pay the most in the face of these intersecting problems,” Google employee and walkout organizer Demma Rodriguez said in the Medium post. “We are committed to making this happen, because true equity depends on it.”

The worldwide walkout of 20,000 Google employees and contractors came in response to a damning New York Times report regarding Google’s handling of sexual harassment investigations. Moving forward, the organizers say they will not let up on the demands “most urgent for women of color: an employee representative on the board, elevating the chief diversity officer, greater transparency on and an end to opportunity inequity at Google and beyond” and looks “forward to meeting with Google leadership in working to meet all of our demands.”

I’ve reached out to Google and will update this story if I hear back.


Source: TechCrunch

Get up to $200 off the MacBook Pro in Best Buy’s Black Friday sale right now

If you don’t need Apple’s controversial Touch Bar on the MacBook Pro, Best Buy is offering a Black Friday sale on the non-Touch Bar models. The sale is happening right now and subtracts as much as $200 off of Apple’s notebooks.

The post Get up to $200 off the MacBook Pro in Best Buy’s Black Friday sale right now appeared first on Digital Trends.


Source: Digital trends

Three challenges facing blockchain technology

Nearly five years ago, Overstock.com became the first major retailer to accept bitcoin as a form of payment. It now accepts many top cryptocurrencies. As a member of the senior executive team and board of directors at Overstock.com, I had a front-row seat to those decisions.

It didn’t take long for the Overstock team to realize that bitcoin’s underlying blockchain technology held great promise beyond cryptocurrencies. We also knew that for blockchain technology to reach its full potential, the startup companies advancing its use would need both financial and human capital support.

Overstock set up a venture capital blockchain incubator, Medici Ventures, to do just that.

We believe blockchain technology will eventually impact many industries. We are already involved in promising developments in areas like capital markets, money transmission and banking, voting, supply chain, property and self-sovereign identity. But there is still a long way to go before blockchain technology can realize its true potential.

Here are the three most important challenges facing more widespread adoption of blockchain technology right now.

Finding good enterprise-level blockchain software developers

The world has become so reliant on computers, to the point where virtually every company now has need for software development. In this environment, where demand grows exponentially, good software development talent is hard to find. Game-changing talent is rarer still.

Because blockchain is a new field of technology, there are fewer talented enterprise-level software developers who understand it well. Those who do can practically write their own tickets. While this is an enviable position for them, it limits many companies from developing engaging and transformative blockchain-based applications.

Let’s remember that we are in the early days of blockchain.

At Medici Ventures, we provide regular internal training to help our software developers climb this important learning curve. In this training — which we do in educational presentations which sometimes include accelerated coursework — our teams often present discoveries made when developing on one project, with the hope that the solutions may benefit those working on other projects. This approach lets us cross-pollinate our industries and our disciplines, so creative development and innovation become rising tides rather than isolated spikes.

The time spent learning is well worth it; it is why many of our portfolio companies rely not just on our venture capital, but also our human capital. Until there is a regular pipeline of well-qualified blockchain developers, the shortage of great talent will continue to be a struggle for the advancement of the technology.

Avoiding the temptation of regulation

Like many of their voting constituents, Congress and state legislatures are just becoming aware of blockchain. In some ways, this is good news: Political engagement will increase awareness and interest for utilizing blockchain technology and help drive adoption of these new ideas. Unfortunately, it also brings the temptation of regulation to an emerging market.

I get concerned when regulators and legislators get a whiff of any kind of technological development because they are tempted to regulate it. When U.S. Securities and Exchange Commission (SEC) chair Jay Clayton stated that he considered all initial coin offerings (ICOs) to be securities rather than commodities, and therefore subject to his organization’s regulation, Clayton brought an ICO boom to a screeching halt. While Chairman Clayton and others at the SEC have subsequently modified that stance, this regulatory tendency to fear what is new is dangerous.

The interconnectedness of the world means its adoption will probably take root and bloom quickly.

Technology — and the advancement of blockchain — should not be regulated. In the 1990s, when the internet’s potential was becoming evident, legislators opted not to regulate it. That bipartisan decision led to the open-market creation of the much-lauded “information superhighway” and the power of the internet today.

Certainly, there will be use cases that may require regulation as blockchain applications develop and proliferate. But the growth of blockchain technology will be best nurtured when it is free and unfettered from regulation.

Reaching critical mass

Cryptocurrencies and digital wallets built on blockchain are great uses of the technology. In order for cryptocurrencies to proliferate in use and stabilize in price, and for digital wallets to get widespread adoption, consumers need to spend cryptocurrencies more and merchants need to accept them. A great example of this working the right way is Colu, an exciting new company I recently saw in action when I was in Tel Aviv, Israel. Colu is a digital wallet that uses blockchain technology to create local currencies. People simply download the app, add money and shop locally. The app highlights local establishments and makes shopping convenient. And it is dazzling people in Tel Aviv!

The same can be said of other blockchain-based applications like secure remote digital voting. West Virginia recently became the first state to allow overseas citizens to vote remotely using a blockchain-driven app. The West Virginia program was tested in the May primary and was used in this November’s general election.

We’ll know blockchain technology has become mainstream when we are no longer talking about it.

Some critics have been quick to disparage real efforts to create digital voting with strictly theoretical worries. In reality, the rollout in West Virginia is a very focused solution to a specific issue: low overseas voter participation. The current system is broken. A blockchain-driven digital voting app is a clear solution. Anyone but critics of progress should eagerly support West Virginia’s efforts until there is an actual reason to worry.

Once any blockchain application is embraced in sufficient numbers by both the using and accepting sides, the impressive software will become an invaluable and ubiquitous tool. More widespread adoption of blockchain’s most beneficial use cases will trigger network effects that will multiply the benefits.

Let’s remember that we are in the early days of blockchain. Many industry observers seem to be in a rush to declare blockchain a mainstream technology. As enthusiastic as I am in my support of blockchain, I would not yet call it mainstream. The interconnectedness of the world means its adoption will probably take root and bloom quickly. We’ll know blockchain technology has become mainstream when we are no longer talking about it, but we are simply using it in everyday ways.

I am thrilled to see digital purchases made and remote votes cast in elections with this game-changing technology. As developers, investors and companies continue to focus on using and advancing blockchain, we will see that finding good enterprise-level blockchain software developers, letting blockchain grow free from unnecessary regulation and achieving critical mass use are the next important steps in the growth and adoption of this world-changing technology.


Source: TechCrunch

Un avatar con los datos de nuestra vida, la fórmula para ser inmortales

La plataforma Augmented Eternity pretende recoger datos de redes sociales y ‘apps’ para crear una versión virtual de nosotros mismos que interactúe con nuestros allegados después de que fallezcamos. Sin embargo, replicar la complejidad humana en un avatar es uno de los retos pendientes del ‘big data’ de la vida eterna
Source: MIT

A la caza del píxel falso: estas 'apps' descubren imágenes manipuladas

Dos ‘start-ups’ han desarrollado aplicaciones para nuestro ‘smartphone’ que utilizan algoritmos con el fin de averiguar si una fotografía ha sido modificada. Su tecnología podría ser muy útil para detectar ‘deepfakes’, vídeos falsos creados por inteligencia artificial
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229