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

Archivo del Autor: Belen De Leon

Trump's Budget Guts Science Agencies—But Favors the Moon

As in years past, Congress is likely to restore many of the proposed cuts in Trump’s spending plan. Yet the deep cuts are still sowing confusion.
Source: Wired

Tolkien trailer taught me I don't know how to pronounce Tolkien's name – CNET

The Hobbit and Lord of the Rings author was a master of languages, but not all of us are.
Source: CNET

Google Doodle celebrates World Wide Web's 30th birthday – CNET

The web giant — one of the tech industry’s biggest companies — pays homage to the invention that made it possible.
Source: CNET

3D for your home is even more dead than you thought – CNET

Nvidia is the latest company to give up on the technology for our homes.
Source: CNET

Relojes inteligentes: de dispositivos inútiles a guardianes de la salud

Cada vez más ‘smartwatches’ incorporan aparatos capaces de hacer electrocardiogramas tan precisos como los de un hospital. Si se implementan de forma masiva, la detección preventiva de dolencias cardiacas podría salvar miles de vidas, y la mayoría no vale más que un par de cientos de euros
Source: MIT

Todo lo que oculta el alegato de Zuckerberg a favor de la privacidad

El CEO de Facebook afirma que quiere ofrecer más privacidad a sus usuarios, pero les sigue obligando a utilizar servicios controlados por él. Reforzar el cifrado no limita su poder de control ni de vender datos personales a otras empresas, ya que tampoco ha dicho cuál será su futuro modelo de negocio
Source: MIT

Lluvia de críticas para los países que están ignorando la IA

Tras su pasividad ante la tecnología, la nueva iniciativa de inteligencia artificial de Trump sigue quedándose corta a ojos de los expertos, que ven cómo China, Francia y Canadá están haciendo grandes esfuerzos para respaldarla y beneficiarse de ella
Source: MIT

US rule changes could mean more startups would need government approval to hire immigrants

Big changes in DC could mean that more startups will need the government’s permission before foreign nationals do work at the company. In some cases, the foreign national will need to leave the company if the government is wary of granting that permission. 

This is tied up in the same new law that gave a once obscure government body—CFIUS—enhanced abilities to scrutinize minority, non-controlling investments by foreign entities. 

CFIUS changes have grabbed most of the headlines, but a Commerce Department process to define “emerging technologies” could have a huge effect on startups that employ foreign nationals.

Here’s what you need to know: the U.S. government has long controlled exports of sensitive technology for national security reasons. This is done through the export controls regime, which impacts things like arms and ammunition, but also telecommunications and encryption software, among other items. 

Today, many venture-backed companies are not impacted by export controls because their technology is not on one of the control lists. But that stands to change soon. 

Recent legislation requires the Commerce Department to evaluate controls on “emerging technologies.”  To kick off this process, in November the government identified 14 categories of technology it is looking at. This included tech in the sweet spot of the bat for venture: AI/ML, robotics, 3D printing, and biotechnology to name a few. It is an open question as to which of these technologies will ultimately be subject to controls and to what degree.

Image: Bryce Durbin/TechCrunch

Once something is determined to be emerging technology, the government can establish controls on the export, re-export, or transfer (in-country) of that technology. Export controls is often thought of as the need to get a license from the government before sending a technology outside the U.S., and that is indeed a major part of what startups will need to contend with. 

But perhaps far more impactful for the startup ecosystem is what’s called “deemed exports,” or the release of controlled technology to foreign persons situated in the United States, which is “deemed” to be an export to the person’s country or countries of nationality. 

“The ramifications of these changes could be tremendous if the government does not appropriately tailor what it means to be an emerging technology.”

“Release” is defined broadly to include visual inspection and oral or written exchanges regarding the technology; in other words, typical actions an engineer or scientist at a young company does. One saving grace for some startups will be that the deemed export rule does not apply to green card holders, though does apply to employer-based visas, like the H-1B or O visa.

Let’s think about how this might play out in practice. Imagine the government decides to control artificial intelligence as an emerging technology and that a U.S.-based AI company employs an engineer on an H-1B visa. Under these facts, it seems the company would need an export license for the foreign national to work at the company. 

A large company might be able to set up a wall that allows the foreign national to work on non-emerging technologies, but for a startup that only does AI the ability to separate the foreign national from the emerging technology work is severely limited, if not impossible.

Obtaining these licenses would present a tremendous burden for small, high-growth startups that often build teams by attracting the best and brightest from foreign countries.

But that burden could be the least of the company’s problems if the foreign national is from a country like China. The U.S. government could be very reluctant to grant a license for someone from China to work on an emerging technology since the major motivation behind recent foreign investment scrutiny has been China. The result might be the foreign national has to leave the company entirely, exacerbating the severe talent drought in some disciplines.

IvancoVlad via Getty Images

Those working in the startup ecosystem understand the volume of foreign nationals working at high-growth companies, but also how impactful their work is to make the United States the world’s scientific and technological leader. 

In comments to the government, a consortium of life science investors backing companies in oncology, cystic fibrosis, anemia, and other areas sounded the alarm of how deemed exports could make laboratory collaboration between U.S. and foreign nationals difficult or impossible. Certainly, this is not the result policymakers are shooting for given the public policy imperative of eradicating diseases. The ramifications of these changes could be tremendous if the government does not appropriately tailor what it means to be an emerging technology.

Comments from the National Venture Capital Association, where I work, stressed that many of the technologies the Commerce Department called out in November are not yet well-defined, which of course makes regulating them challenging. 

In addition, because many of the technologies—like AI/ML—will be widely used across many companies and industries, a broad set of controls could sweep in many unintended target companies and technologies. To alleviate these concerns, we recommended a targeted approach to classification of emerging technologies that categorizes only those technologies that have significant defense uses, and not broad commercial applications.

The U.S. government needs to tread carefully. 

The golf professional Sam Snead advised that a golf club needs to be gripped like you’re holding a live bird: firm enough so it doesn’t fly out of your hands but not so tight that you kill it. American innovation is the same in this way. 

Yes, policymakers need to consider the impact of emerging technology on national security and perhaps create some controls. But if policymakers ratchet up pressure too much, then talent, capital, and companies will flock to other countries, which means the United States loses out on the incredible benefits that high-growth startups bring to our country. The rules of the road on emerging technologies have not been written, and each of us has an opportunity to make our voice heard during the process.


Source: TechCrunch

F5 acquires NGINX for $670M to move into open-source, multi-cloud services

Multi-cloud architecture is a huge trend in enterprise, and today F5 made a big move to bring its own business closer to it. The company, which provides cloud and security application services, announced that it has acquired NGINX, the commercial company behind the popular open-source web server, for $670 million.

We’d actually been hearing murmurs of this acquisition for a while, with a price tag of around $700 million. On top of that, our sources say NGINX was shopping itself around, and other companies that had been looking at it included Citrix. That deal fell apart on price.

NGINX had last raised money nine months ago, a $43 million round led by Goldman Sachs to fuel expansion, and had positioned itself as a strong alternative to F5 in recent years. (It had not disclosed its valuation in that round.) F5 itself, by coincidence, was said to have retained Goldman Sachs in 2016 to field acquisition interest in itself, although that never led to anything.

“F5’s acquisition of NGINX strengthens our growth trajectory by accelerating our software and multi-cloud transformation,” said François Locoh-Donou, president and CEO of F5, in a statement. “By bringing F5’s world-class application security and rich application services portfolio for improving performance, availability, and management together with NGINX’s leading software application delivery and API management solutions, unparalleled credibility and brand recognition in the DevOps community, and massive open source user base, we bridge the divide between NetOps and DevOps with consistent application services across an enterprise’s multi-cloud environment.”

Indeed, our sources noted that growth had stalled somewhat at the company, which was one reason for its interest in NGINX. F5 had a market cap of $9.6 billion at the close of markets today. In its last quarterly earnings, the company said its revenues had grown just four percent compared to the year before. NGINX meanwhile has been a juggernaut in providing open-source tools for maintaining and running websites since first emerging in 2004 as an alternative to Apache. The company currently runs 375 million websites with some 1,500 paying customers taking additional services, like support, load balancing, and API gateway and analytics.

F5 said that it will be merging its own operations with those of NGINX, with current NGINX CEO Gus Robertson and founders Igor Syosev and Maxim Konovalov all joining the company.

“NGINX and F5 share the same mission and vision. We both believe applications are at the heart of driving digital transformation. And we both believe that an end-to-end application infrastructure—one that spans from code to customer—is needed to deliver apps across a multi-cloud environment,” said Robertson, in a statement. “I’m excited to continue this journey by adding the power of NGINX’s open source innovation to F5’s ADC leadership and enterprise reach. F5 gains depth with solutions designed for DevOps, while NGINX gains breadth with access to tens of thousands of customers and partners.”

 


Source: TechCrunch

OpenAI shifts from nonprofit to ‘capped-profit’ to attract capital

OpenAI may not be quite so open going forward. The former nonprofit announced today that it is restructuring as a “capped-profit” company that cuts returns from investments past a certain point. But some worry that this move — or rather the way they made it — may result in making the innovative company no different from the other AI startups out there.

From now on, profits from any investment in the OpenAI LP (limited partnership, not limited profit) will be passed on to an overarching nonprofit company, which will disperse them as it sees fit. Profits in excess of a 100x return, that is.

In simplified terms, if you invested $10 million today, the profit cap will come into play only after that $10 million has generated $1 billion in returns. You can see why some people are concerned that this structure is “limited” in name only.

In a blog post, OpenAI explained the rationale behind its decision:

We’ll need to invest billions of dollars in upcoming years into large-scale cloud compute, attracting and retaining talented people, and building AI supercomputers.

We want to increase our ability to raise capital while still serving our mission, and no pre-existing legal structure we know of strikes the right balance. Our solution is to create OpenAI LP as a hybrid of a for-profit and nonprofit—which we are calling a “capped-profit” company.

Essentially, the company is admitting that it was unlikely to raise the money necessary to achieve its goals while operating as a nonprofit — which, as you can imagine, investors see no immediate returns on. (Although it’s possible to make money on spin-offs and other sub-businesses, putting money into a nonprofit isn’t really a lucrative move.)

Less money wouldn’t be as big a problem if OpenAI were not competing with the likes of Google and Amazon for specialists in artificial intelligence, cloud computing and so on. The cost of development is also quite high.

This of course was also true (though perhaps less acute) in 2015 when OpenAI was started. Yet as the founders wrote then:

Our goal is to advance digital intelligence in the way that is most likely to benefit humanity as a whole, unconstrained by a need to generate financial return. Since our research is free from financial obligations, we can better focus on a positive human impact.

That doesn’t leave a lot of room for interpretation!

But having said that, OpenAI isn’t the first nonprofit to stumble on the money issue; the simple fact is that it’s hard to outspend global megacorps in a field where success is at least partly determined by budget. And in a way, perhaps they reasoned, isn’t being profitable sort of being “free from financial obligations?” Think about it.

The new structure has OpenAI LP doing the actual work the company is known for: doing interesting and perhaps widely applicable AI research, occasionally withheld in order to save the world.

But the LP will be “governed” by OpenAI Inc., AKA OpenAI Nonprofit (this structure is explained a bit more below). Profits emerging from the LP in excess of the 100x multiplier go to the nonprofit, which will use it to run educational programs and advocacy work.

The company justifies this rather high profit “cap” by saying that if it succeeds in creating a working artificial general intelligence (AGI is a poorly defined concept that is nonetheless perhaps the Holy Grail of current AI research), “we expect to generate orders of magnitude more value than we’d owe to people who invest in or work at OpenAI LP.”

OpenAI’s logo

It’s a little like offering great terms on Martian real estate (buy now before it’s crowded!). Whether these are the words of confidence workers, or merely confident ones, is pretty much entirely a matter of opinion. AGI is nowhere near being achieved or the idea even properly understood, as any researcher will tell you, but if it can be achieved it is far more likely to be done by people on the leading edge who have access to large budgets and enormous computing resources.

As chief scientist Ilya Sutskever put it in a Reddit comment moments ago: “There is no way of staying at the cutting edge of AI research, let alone building AGI, without us massively increasing our compute investment.” Whatever AGI is, it won’t come cheap.

All the same, the 100x number seems like rather a large jump. Many of the same goals might have been achieved with a 10x or 20x multiplier, which would allow for huge returns without near-term profits appearing to be unlimited in practice. Future rounds will in fact be offered at a smaller multiplier; this one is meant to be a carrot for investors willing to tolerate a bit more risk.

But it has rubbed some the wrong way, and it’s easy to understand grumbling that the company that not long ago said it wanted to be “unconstrained by a need to generate financial return” will now make decisions very much informed by that need. How does that differ from the megacorps with which OpenAI has attempted to contrast itself?

The CEO of the whole operation is Sam Altman, who stepped down as chairman at Y Combinator just days ago, leading speculation that he was upping his involvement in another concern; now we know which.

Policy director for OpenAI (though for which, who can say?) Jack Clark explained in a bit more detail in an email to TechCrunch.

“In practice, You should think about OpenAI as being led on research and technology by Ilya Sutskever (chief scientist) and Greg Brockman (CTO), with Sam helping out on other aspects of management,” he wrote. “We’ve all been working together for a while, so this isn’t much of a shift internally.”

The board consists of OpenAI’s Brockman, Sutskever and Altman, original investor but non-employee Reid Hoffman, as well as Adam D’Angelo, Holden Karnofsky, Sue Yoon and Tasha McCauley. Notably Elon Musk isn’t a part of it, though he was a big investor and proponent early on; he departed more than a year back on good terms.

The board is limited to a minority of financially interested parties, and only non-interested members can vote on “decisions where the interests of limited partners and OpenAI Nonprofit’s mission may conflict,” the announcement noted. So theoretically the keys to the safe are in the hands of those who have no incentive to rifle it. Clark noted that “we’ve been talking to everyone involved for more than a year about this, so everyone was aware.”

OpenAI LP, which we will likely end up just calling OpenAI, will continue its work uninterrupted, it says, even “at increased pace and scale.” So you can expect important papers and work like it has published before, though from now on you will be much more justified in attributing a profit motive to it.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728