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

Archivo del Autor: Belen De Leon

An A.I. distinguishes between biological males and females based on a smile

A new artificial intelligence has found an accurate way of distinguishing between images of biological males and females — and all it needs to do is to take a look at their smile!

The post An A.I. distinguishes between biological males and females based on a smile appeared first on Digital Trends.


Source: Digital trends

Salesforce is buying MuleSoft at enterprise value of $6.5 billion

Salesforce announced today that it intends to buy MuleSoft in a deal valued at a whopping $6.5 billion. That’s not necessarily the selling price, but the amount the company has been valued at based on stocks, bonds and cash on hand. The exact price was not available yet, but the company did indicate it was paying $44.89 per share for MuleSoft, a price that represents a 36 percent premium over yesterday’s closing price, according to Salesforce .

What’s more, the deal values each MuleSoft share at $36 in cash and 0.0711 shares of Salesforce common stock.

Rumors began swirling this morning after a story broke by Reuters that the CRM giant was interested in MuleSoft, which launched in 2006 and went public almost exactly a year ago. With 1,200 customers, it gives Salesforce a mature company to add to its arsenal. It also gives them an API integration engine that should help the company access data across organizations, regardless of where it lives.

This is particularly important for Salesforce, which tends to come in and work with a company across enterprise systems. As it builds out its artificial intelligence and machine learning layer, which it has branded as Einstein, it needs access to data across the company. A company like MuleSoft gives them that.

But of course Salesforce gets more than tech with this purchase, which it can integrate into its growing family of products. It also gets major customers like Coca-Cola, VMware, GE, Accenture, Airbus, AT&T and Cisco. While Salesforce may have a presence in some of these companies already, MuleSoft gives them entrée into areas they might not have had, and gives them the ability to expand that presence.

What’s more, the company has big revenue goals. Having reached $10 billion in revenue faster than any software company ever has, a point that chairman and co-founder Marc Benioff has been happy to make, they have actually set their sights on $60 billion by 2034. That’s a long way away, of course, but having a company like MuleSoft in the fold, which made almost $300 million in revenue in fiscal 2017, will certainly help.

Ray Wang, founder and principal analyst at Constellation Research, says this about building a microservices future, “This is the heart of Salesforce’s M&A strategy. They have to integrate, orchestrate, and manage microservices in their future roadmap,” he said. “The AI-driven world ahead needs contextual microservices.”

Microservices are a way of building applications made up of small, distinct pieces, rather than the single, monolithic application we tended to build in the past. This makes changing and updating easier and more efficient.

Brent Leary, owner and principal at CRM Essentials, a CRM consulting firm, sees the deal through a customer prism. “Well, it shows just how crucial [Internet of Things] and [Artificial Intelligence] is to the future of Salesforce‘s ability to create the customer success platform of the future,” he said.

“It also reinforces that they feel investing deeper into customer success is a better ROI and growth play then extending to other enterprise app areas outside of their core focus,” Leary added.

As with all deals of this ilk, it needs to pass regulatory muster first, but if it does, it is expected to close at the end July.


Source: TechCrunch

Hackers could have credit card numbers of 880,000 Orbitz users

Did you book travel on Orbitz in 2016 or 2017? User data could have been accessed by hackers, Orbitz said on Tuesday. The company hasn’t yet found if the data was compromised but says a breach makes it possible.

The post Hackers could have credit card numbers of 880,000 Orbitz users appeared first on Digital Trends.


Source: Digital trends

Cambridge Analytica CEO Alexander Nix Suspended Amid Scandals

Alexander Nix has been suspended until further notice and replaced by Cambridge’s head of data, Alexander Tayler.
Source: Wired

Tradewind Bioscience attacks the physiology of tumors to treat cancer

Cancer remains the one counterpoint to the march of medical progress that has scored human history over the last 200 years.

Last year 600,920 people in the U.S. died from cancer, and another 1.7 million received an initial diagnosis of the disease. Globally, one in six people die from cancer, according to the World Health Organization.

In the past decade, research in the field has expanded the possible treatments of the disease from surgery (which was the only option until the 20th century), radiotherapy, chemotherapy and hormonal therapy.

Among the most promising of these new treatments are those which attack the functions of the tumor itself. New epigenetic therapies, therapeutic viruses, novel nanoparticles, and immune therapies look at external responses to cancerous growths — sequencing out mutations that can lead to cancerous growths; creating new pathogens that only attack cancer cells; building new particles that attack cancer cells; or boosting the ability of the body’s natural immune system to attack cancer cells. By contrast these treatments look to stop the growth of tumors by focusing on inhibiting the biological processes that encourage that growth.

Tradewind Bioscience, which is launching today at Y Combinator’s winter demo day, is taking this approach.

While research on these new potential therapies is only now making its way into scientific journals (with most studies published within the past three months), Tradewind co-founders Dr. Thaddeus Allen and Dr. Ron Buckanovich have mostly kept their research under wraps after having studied different cancers for more than a decade.

Non-small cell lung cancer in a 54 year-old woman. Photo courtesy of Flickr/Oregon State University

Allen began his research roughly 14 years ago at the University of California, San Francisco under the tutelage of the Nobel Prize-winning cancer researcher Dr. J. Michael Bishop, where he was studying the way a certain protein, EGFL6, affected the growth of lung cancer cells.

Bishop’s lab was one home for novel cancer research, but UCSF wasn’t alone in breaking new ground on cancer research. Half a continent away, Buckanovich was doing his own studies on the role that the same protein played in the growth of ovarian cancer cells in his lab at the University of Michigan .

“He had filed a patent through the University of Michigan,” Allen says of how he first came across Buckanovich’s research. “I found him on Google patents and I found the patent first. I contacted the tech transfer office and they put me in touch with [him]. Probably the best thing I’ve done in the course of this adventure was to form that relationship with Ron and the University of Michigan.”

Buckanovich published his research on the link between ovarian cancer and the EGFL6 protein in 2016, and it was the jolt that Allen needed to reach out and begin work on Tradewind in earnest.

“I thought long and hard about how we proceed,” Allen says. “This protein is incredibly important in how cancers survive and spread around the body. I had that idea four years ago… and it took me that time to get the courage to say okay let’s get this together.”

In the interim, Allen had been quietly amassing a body of research of his own on how the protein may affect lung cancer cells. “I wanted to keep things secret until things had progressed to a certain point. A point of inevitability,” he says. “I really want to be the one to make this work.”

Serous carcinoma. Photo courtesy of Flickr/Ed Uthman

That Tradewind’s therapy is potentially able to treat two very different kinds of cancer is remarkable because cancer is considered to be a very unique disease. It’s a parasite that’s specific to the genetic makeup of its host. In fact, the specificity of cancer to an individual is what makes the disease so difficult for the body to fight.

“We’re taking on the possibility that they’ve really hit on something that — as opposed to going after some downstream things — are in the physiology of these cancers,” says Diego Rey, Y Combinator’s visiting partner focused on healthcare and biotech startups. “When you go downstream in these [treatment] processes it’s a little bit like whack a mole,” says Rey. 

Rather than attack the cancer, Tradewind’s therapy tries to attack the root of the disease. How it grows and spreads through the body.

“We’ve been able to tease out [some] main things that [the protein] does,” says Allen. “It regulates cancer stem cels… the ones that allows the cancer to grow… And it plays a really prominent role in the survival of cells.”

In primary tumors — the initial cancerous mutations — Allen and Buckanovich discovered that the protein they identified plays a major role in controlling stem cells which allow the tumor to grow. That same protein is important in keeping cancers alive as they spread through the body.

“The secreted protein feeds back on the cells and allows them to live as they exit the tumor and find new homes in different tissues,” says Allen. “What the antibody can do… it can bind to the secreted protein and now the protein can not feed back on the cancer cell and bind to the receptors that it’s supposed to bind to. So now it can’t provide that survival signal to the cancer cell.”

The expression of this protein in a patient can also be a useful indicator of the potential to develop cancer. “If you have lots of this protein it’s very likely that you will succumb to a cancer,” says Allen. “[And] it’s really the highly metastatic cancers. These are the deadliest. These are the ones that will spread around the body to different tissues.”

For Allen and Buckanovich, the development of their therapy means that patients could one day get an intravenous infusion of antibodies that would inhibit the production of the protein they identified, rather than getting a bolus of incredibly toxic chemotherapy or undergoing radiotherapies.

“That is actually what Y Combinator has urged us to refocus on,” Allen said. “We’ve been so busy trying to convince people that the target is fantastic.”

Once out of Y Combinator Allen predicts that his new company will need between $7 million and $10 million to get to a first stage of clinical trials within the next three years.

Both he and Buckanovich think that the treatment could be effective beyond their fields of expertise in lung cancer and ovarian cancer.

“Tumors use EGFL6 to tell the cancer cells to migrate and then divide. You’re telling the cancer cells to metastasize,” says Buckanovich. “[But] we have also shown that it helps cancer cells to initiate.”

Buckanovich says that’s the key to what he and Allen are trying to do. “The protein is made not only by the tumor cells but it is made by the host,” he says. “Think of it like soil. If cancer is the seed… if we can prevent there from being a fertile soil for any of these seeds to grow. It may be more applicable than just the subset of cancers that make this protein… In an ideal world this drug would be preventative. We might be able to treat [cancer] with a benign course of antibodies.”


Source: TechCrunch

Get ready to start seeing more local ads on YouTube

YouTube’s video ad creation service aimed at helping small business reach YouTube viewers is now available more broadly across the U.S. The company announced this morning that YouTube Director onsite, as the service is called, is now live in over 170 U.S. cities, up from only 9 previously – Atlanta, Boston, Chicago, Los Angeles, San Francisco, Washington D.C., New York, Tampa and Seattle.

This is significant expansion, in terms of reaching potential YouTube advertisers who would have otherwise not had the resources to write, film and edit a professional ad for YouTube.

The service is kind of a bargain for the small businesses, too. Hiring a pro to create a professionally produced video could cost $1,000 or more. But YouTube is basically doing it for free – well, free with a catch.

It’s available at no charge for any business that commits to spending at least $350 to advertise the video on YouTube. However, that’s in line with the low-end of buying airtime for a 30-second local TV ad, which ranges from $200 to $1,500+, depending on time slot.

YouTube Director onsite works by connecting area businesses with YouTube-approved filmmakers, who will schedule call with the advertiser to learn about the business and help them to write a script. The filmmaker then comes to the business to film the video, and returns an edited version the next week. YouTube’s ad experts help get the video upload to the site, and aid the business in crafting their YouTube ad campaign.

The company hasn’t shared any comprehensive metrics on how well these ads perform, but did note in a blog post a single case study where a custom guitar shop saw a 13x return on ad spend, and a 130 percent increase in revenue from the ad. The YouTube Director onsite website also features a number of other ads created via the service, to showcase the professional quality of what can be produced.

The company has claimed for years that YouTube ads are more effective than TV because they allow targeting – but that’s an argument that can be made for may sorts of online ads. In addition, YouTube reaches a younger demographic, so small businesses should keep in mind that they may need other ways to reach to those over the age of 35, for example.

The timing of this U.S. expansion is relevant because YouTube just last week announced new AdWords experiences that tie together Google searches with YouTube advertising and calls-to-action.

“Soon you’ll be able to reach people on YouTube who recently searched for your products or services on Google. For example, an airline could reach people on YouTube who recently searched Google.com for ‘flights to Hawaii.’ We call this custom intent audiences,” explained the recent Google’s announcement.

The company had previously allowed Google account user data to influence YouTube ads, starting in 2017. With custom intent audiences, advertisers can now create a keyword list for their video in AdWords. They can then combine this targeting feature with YouTube’s new direct response video ad format, TrueView, which offers a customizable call-to-action in a video ad.

The ads created by YouTube Director onsite will support this feature as well, allowing the businesses to capture leads or referrals, or something else that’s important to their specific businesses.

In other words, if you thought having the shoes you abandoned in a retailer’s shopping cart following you around the web was weird, wait until YouTube starts showing you ads for local businesses that match up with what you’ve just been googling. (By the way, Google does let you opt out of personalized ads if that’s how you roll.)


Source: TechCrunch

Cambridge Analytica CEO Andrew Nix has been suspended

Andrew Nix, the CEO of the London-based voter profiling company Cambridge Analytica — which harvested private information from more than 50 million Facebook users without their permission to analyze their voter behavior — has been suspended from his job. In an announcement posted to the company’s cite, the board said the suspension was effective immediately.

Nix’s suspension ties directly to footage that was filmed over the last year by Britain’s Channel 4 News and which surfaced yesterday. The video comes on the heels of investigative reporting by the Guardian, The Observer and the New York Times that has shown how the company used data to target groups and design messages that appealed to their interests.

In one minute-long clip, Nix boasts of entrapping politicians to meet its clients’ needs. Nix can be overheard saying in one recording, “It sounds a dreadful thing to say, but these are things that don’t necessarily need to be true as long as they’re believed.”

It gets worse, as anyone who read about Nix in the Guardian yesterday can attest.

From its report:

When the reporter asked if Cambridge Analytica could offer investigations into the damaging secrets of rivals, Nix said it worked with former spies from Britain and Israel to look for political dirt. He also volunteered that his team were ready to go further than an investigation.

“Oh, we do a lot more than that,” he said over dinner at an exclusive hotel in London. “Deep digging is interesting, but you know equally effective can be just to go and speak to the incumbents and to offer them a deal that’s too good to be true and make sure that that’s video recorded.

“You know these sort of tactics are very effective, instantly having video evidence of corruption.”

Nix suggested one possible scenario, in which the managing director of Cambridge Analytica’s political division, Mark Turnbull, would pose as a wealthy developer looking to exchange campaign finance for land. “I’m a master of disguise,” Turnbull said.

Another option, Nix suggested, would be to create a sex scandal. “Send some girls around to the candidate’s house, we have lots of history of things,” he told the reporter. “We could bring some Ukrainians in on holiday with us, you know what I’m saying.”

 

Today, the company’s board cited those comments, saying that they “do not represent the values or operations of the firm and his suspension reflects the seriousness with which we view the violation.”

Cambridge Analytica did not respond directly to our requests for more information.

The data firm was reportedly embedded with the Trump campaign beginning in 2016.

Talking to the trade magazine Ad Age at the time, a consultant who had worked with Cambridge Analytica noted that no one in Washington took the firm terribly seriously, either. “Everyone universally agrees that [Cambridge’s] sales operation is better than their fulfillment product . . . The product comes late or it’s not quite what you envisioned.”

“What’s the old saying?” asked another source in the same article. “All hat, no cattle?”

According to the Guardian, Nix, 42, studied the history of art at Manchester University and worked as a financial analyst in Mexico and the U.K. before joining SCL, a strategic communications firm that is parent to Cambridge Analytica.

Nix later set up Cambridge Analytica with the help of Robert Mercer, a billionaire patron of right-wing outlets like Breitbart News. Steve Bannon, the former executive director of Brietbart who served as Trump’s chief strategist until last August, was formerly a vice president with the outfit. Mercer’s daughter, Rebekah, sits on its board.


Source: TechCrunch

Cambridge Analytica CEO boasts in video about role in Trump effort – CNET

British broadcaster Channel 4 shows Alexander Nix telling an undercover reporter about tactics Cambridge Analytica used in last year’s US presidential election.
Source: CNET

2019 Ford Fusion adds driver-assist tech, more EV range – Roadshow

The 2019 Fusion will go on sale this summer, following its New York Auto Show debut.
Source: CNET

Cambridge Analytica suspends CEO Alexander Nix – CNET

The company, at the heart of the scandal involving the misuse of data of millions of Facebook users, says the suspension is effective immediately.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794