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

Archivo del Autor: Belen De Leon

Rogue Scientist Says Another Crispr Pregnancy Is Under Way

Chinese researcher He Jiankui, who earlier claimed to have gene-edited twin baby girls, now says there’s another pregnancy with a Crispr’d embryo.
Source: Wired

China leaves Huawei founder off honor roll marking 40 years of economic success

In the lead up to China’s 40th anniversary of reforms and opening up, People’s Daily, the mouthpiece of the ruling Communist Party, published a list on Monday commending 100 extraordinary contributors to the country’s economic development.

Familiar names like Jack Ma of ecommerce operator Alibaba as well as Pony Ma of gaming and social networking firm Tencent made it to the short list, while one heavyweight was conspicuously missing: Ren Zhengfei, the 74-year-old founder and CEO of Chinese telecommunications behemoth Huawei.

While People’s Daily did not reveal the algorithms behind its nominating process, industry observers grappled with Ren’s absence and speculated why the father of the world’s largest telecom equipment manufacturer and second-largest smartphone maker was left off the rank.

One widely cited reason is the intentional coverup of Huawei’s alleged ties to the Chinese government in the backdrop of increasing US-China trade tensions. In August, US President Donal Trump signed a bill that would ban government agencies from using products and services from Huawei and its Chinese competitor ZTE over national security concerns.

Australia and New Zealand subsequently banned Huawei and ZTE as they joined a band of western countries that are increasingly wary of China’s influence around the world. In response, Huawei said it had never been asked to engage in intelligence work on behalf of any government.

As technology journalist Zheng Jun wrote on Weibo, Twitter’s Chinese equivalent, the attempt to “depoliticize” Huawei and “distance” it from the Chinese government may benefit the telecom giant.

Veteran media scholar Qian Gang echoed that view while suggesting an alternative explanation: perhaps the Chinese authority didn’t see Huawei’s achievement as being remarkable enough.

“Either [Ren] is in the unfortunate position of accepting his lot as one whose efforts do not constitute ‘outstanding achievement’ within the Party’s reform and opening pantheon (a political indignity), or he must eat the bitter fruit of concealment, tacitly accepting his compromisingly close links with the government,” Qian writes in an op-ed for the China Media Project.

Curiously, Ren was nominated by a similar list in October that commemorated China’s economic reforms, though the judges were different: the All-China Federation of Industry and Commerce, a non-governmental chamber of commerce; and the United Front Work Department, an organ tasked with spreading the Party’s influence at home and abroad.

That winning the Party paper’s honor list is on par with an affinity with the government is little more than speculative. But Chinese companies, private or state-owned, are linked to the government to various extents.

A raft of internet firms have instituted internal Party committees — up to 65 percent in Jack Ma’s native Zhejiang Province per a party paper — and the central authority is reportedly taking small stakes in industry leaders including Tencent and Alibaba, according to the Wall Street Journal.

Many have been taken aback by Jack Ma’s Communist Party affiliation, which the honor list mentioned. A Party school professor described the reaction as “a lack of knowledge” of the Party’s involvement in private businesses.

“Membership of the Party and corporate management are two unrelated things,” Su Wei, a professor at a Party School in the city of Chongqing, told Global Times, a paper under the People’s Daily. “The board of shareholders is in charge of decision-making and daily operations, while Party cells are set up to make sure the company’s operations are in line with the principles and policies of the CPC.”

For those who watch China closely, Ma’s political affiliation may come as no surprise as the fact came to light when Ma became the head of Zhejiang Merchants Association in 2015. It’s also worth noting that the bosses of Alibaba’s close competitors Pony Ma and Baidu’s Robin Li are non-Party members, the honor list shows.


Source: TechCrunch

Amazon’s newest service uses machine learning to extract medical data from patient records

Amazon has launched a new service that uses machine learning to extract key data from patient records and can potentially help healthcare providers and researchers save money, make treatment decisions, and manage clinical trials. The company announced the service, called Amazon Comprehend Medical, on Tuesday, shortly after the Wall Street Journal reported on it.

The cloud software combines text analysis and machine learning to read patient records that often consist of prescriptions, notes, audio interviews, and test reports. Once those records are digitized and uploaded to Comprehend Medical, it picks out and organizes information about diagnoses, treatments, medication dosage, and symptoms.

Amazon’s other recent forays into healthcare include paying almost $1 billion to acquire online prescription service PillPack and new joint venture with Berkshire Hathaway and JP Morgan Chase to improve employee healthcare. It joins other large tech companies that are increasingly focused on healthcare. For example, earlier this year Apple launched a feature that lets customers view their hospital medical records on their iPhones, while Google recently hired former Geisinger CEO David Feinberg to unify and lead the healthcare initiatives across its businesses, including search, Google Brain, Google Fit, and Nest.

In its announcement, Amazon said “identifying this information today is a manual and time-consuming process, which either requires data entry by high skilled medical experts, or teams of developers writing custom code and rules to try and extract the information automatically.” The company claimed that Comprehend Medical can accurately identify “medical conditions, anatomic terms, details of medical tests, treatments, and procedures.” In turn, patients can use the service to help manage different aspects of their treatment, including scheduling healthcare visits and prescription medicines or determining insurance eligibility.

Of course, the uploading of medical records to the cloud for machine-learning analysis might questions from patients about how Comprehend Medical will ensure their privacy. Amazon says patient data is encrypted and can only be unlocked by customers who have a key, and that no data processed will be stored or used for training its algorithms. Comprehend Medical complies with the Health Insurance Portability and Accountability Act (HIPAA).

Comprehend Medical is already being previewed by Roche Diagnostics, the Switzerland-headquartered pharmaceutical and diagnostics equipment company, and Fred Hutchison Cancer Research Center in Seattle, which is using it to identify patients for clinical trials. By using the software to analyze “millions of clinical notes,” Amazon says the center was able to reduce the time it needed to process each document “from hours, to seconds.”

In a statement, Matthew Trunnell, the CIO of Fred Hutchinson Cancer Research Center, which studies cancer and conducts clinical trials and volunteer studies on new treatments, said “For cancer patients and the researchers dedicated to curing them, time is the limiting resource. The process of developing clinical trials and connecting them with the right patients requires research teams to sift through and label mountains of unstructured medical record data. Amazon Comprehend Medical will reduce this time burden from hours per record to seconds. This is a vital step toward getting researchers rapid access to the information they need when they need it so they can find actionable insights to advance lifesaving therapies for patients.”


Source: TechCrunch

30 European startup CEOs call for better stock option policies

Thirty European tech CEOs of big startups signed a letter about stock options in Europe. Other tech CEOs can join the group and sign the letter before it is sent to policymakers on January 7.

As you can read in the letter below, these CEOs think Silicon Valley isn’t the only region suffering from talent crunch. It could be a “serious bottleneck to growth.”

“Over the next twelve months, Europe’s startups will need to hire more than 100,000 employees,” the letter says. “Without delay, we call on legislators to fix the patchy, inconsistent and often punitive rules that govern employee ownership—the practice of giving staff options to acquire a slice of the company they’re working for.”

Here’s the current list of signatories: Johannes Reck (GetYourGuide), Alice Zagury (The Family), Christian Reber (Pitch), Johannes Schildt (KRY / LIVI), Peter Mühlmann (Trustpilot), Ilkka Paanenen (Supercell), Taavet Hinrikus (TransferWise), Lucas Carne (Privalia), Jean-Charles Samuelian (Alan), Alex Saint (Secret Escapes), Dr. Tamaz Georgadze (Raisin), Patrick Collison (Stripe), Nikolay Storonsky (Revolut), Samir Desai (Funding Circle), Markus Villig (Taxify), Jean-Baptise Rudelle (Criteo), Nicolas Brusson (BlaBlaCar), Jacob de Geer (iZettle), David Okuniev (Typeform), José Neves (Farfetch), Felix Van de Maele (Collibra), Joris Van Der Gucht (Silverfin), Daniel Dines (UiPath), Rohan Silva (Second Home), Niklas Östberg (Delivery Hero), Dominik Richter (Hello Fresh), Dr. Raoul Scherwitzl (NaturalCycles), Alex Depledge (RESI), Juan de Antonio (Cabify).

Here’s the letter:

OPEN LETTER TO EUROPE’S POLICYMAKERS

Not Optional: Europe must attract more talent to startups

This following letter will be sent to Europe’s policymakers on 7 January 2019.

Policymakers, entrepreneurs and investors must work together to bring more talent to Europe’s startups. Here’s why.

The European tech sector has never been stronger. From London to Lisbon, Paris to Prague, Europe is now nurturing some of the world’s most dynamic and creative companies. And not all are fledgling young startups: many are already substantial, high-growth enterprises set to succeed in the global market.

The days of living in Silicon Valley’s shadow are over. We no longer lack ambition and capital. Now, Europe is a shining powerhouse of bold, new business models that drive economic growth, generate jobs and improve people’s lives.

We’d all like to see this fair weather continue, but storm clouds are gathering on the horizon.

Europe could be the world’s most entrepreneurial continent but the limited availability of talent to nurture and fuel its blossoming start-up ecosystem is a serious bottleneck to growth. That’s why we, the founders and executives of Europe’s leading tech businesses, now urge policymakers to put talent at the top of their agenda.

Over the next twelve months, Europe’s startups will need to hire more than 100,000 employees. Add to that the number of employees that start-ups yet to be born will need to get their ideas off the ground. Reaching that goal will be hard, but hard things are what we do and we’re ready to rise to the challenge.

Without delay, we call on legislators to fix the patchy, inconsistent and often punitive rules that govern employee ownership—the practice of giving staff options to acquire a slice of the company they’re working for.

This isn’t just a perk on top of a salary: universally, stock options reward employees for taking the risk of joining a young, unproven business, and give them a real stake in their company’s future success. Stock options are one of the main levers that startups use to recruit the talent they need; these companies simply can’t afford to pay the higher wages of more established businesses.

But policies that currently govern employee ownership across Europe are often archaic and highly ineffective. Some are so punishing that they put our startups at a major disadvantage to their peers in Silicon Valley and elsewhere, with whom we’re competing for the best designers, developers, product managers, and more.

If we fail to take action, we could see a brain drain of Europe’s best and brightest, leading to fewer jobs created and slower growth. That’s why we need to create startup-friendly employee share ownership schemes, to help Europe’s tech sector—its greatest engine of growth, innovation and employment—to succeed and thrive in the global labour market.

If we don’t eliminate the talent bottleneck, we risk squandering the incredible momentum that European tech has built up in recent years. The next Google, Amazon or Netflix could well come from Europe, but for that to happen, reforming the rules of employee ownership is definitely not optional.

According to Index Ventures, the company that is coordinating this effort, some countries already have startup-friendly policies while others lag behind:

The VC firm recommends overhauling policies in some countries and harmonizing policies across Europe. New rules should follow those six principles:

  1. Create a stock option scheme that is open to as many startups and employees as possible, offering favourable treatment in terms of regulation and taxation. Design a scheme based on existing models in the UK, Estonia or France to avoid further fragmentation and complexity.
  2. Allow startups to issue stock options with non-voting rights, to avoid the burden of having to consult large numbers of minority shareholders.
  3. Defer employee taxation to the point of sale of shares, when employees receive cash benefit for the first time.
  4. Allow startups to issue stock options based on an accepted ‘fair market valuation’, which removes tax uncertainty.
  5. Apply capital gains (or better) tax rates to employee share sales.
  6. Reduce or remove corporate taxes associated with the use of stock options.


Source: TechCrunch

Watch Audi, Italdesign and Airbus design and test an autonomous flying taxi

Germany automaker Audi, Airbus and Italdesign presented Tuesday a scaled-down version of its vision of the future: a drone that can pluck the cab off of an autonomous electric vehicle and then fly off to its intended destination.

The companies showed off the flying taxi concept Tuesday during Drone Week in Amsterdam.

You can watch the whole video below that shows the different steps in the process.

To be clear, what the companies showed was a working prototype and one that isn’t big enough for human being to ride in. The prototype of “Pop.Up Next” was a 1:4 scale model.

Still, the companies provided a bullish vision of the future that they say could be just a decade away.

“Flying taxis are on the way. We at Audi are convinced of that,” Dr. Bernd Martens, Audi board member for sourcing and IT, and president of the Audi subsidiary Italdesign said in a statement. “More and more people are moving to cities. And more and more people will be mobile thanks to automation. In future, senior citizens, children and people without a driver’s license will want to use convenient robot taxis. If we succeed in making a smart allocation of traffic between roads and airspace, people and cities can benefit in equal measure.”

Audi said in a description under the YouTube video, that the flying taxi service could be deployed as “soon as the coming decade.”

To prepare, Audi is conducting tests in South America in cooperation with the Airbus subsidiary Voom to learn what an on-demand flight service might look like. Customers can book helicopter flights in Mexico City or Sao Paulo, while an Audi is at the ready for the journey to or from the landing site.

“Services like this help us to understand our customers’ needs better. Because in the future, flying taxis will appeal to a wide range of city dwellers. With Pop.Up Next we are simultaneously exploring the boundaries of what is technically possible. The next step is for a full-size prototype to fly and drive,” Martens said.

Audi is also supporting the Urban Air Mobility flying taxi project in Ingolstadt, an initiative aimed at preparing test operations for a flying taxi at Audi’s site.


Source: TechCrunch

New at Amazon: Its Own Chips for Cloud Computing

Amazon follows Google in designing a chip to make cloud computing more efficient; the chip is based on designs typically seen in smartphones.
Source: Wired

GM's Job Cuts Are Another Sign of a Future With Fewer Cars

Preparing for a new sort of future, General Motors is cutting 14,000 jobs, closing three plants, and killing a bunch of car models.
Source: Wired

Samsung's S10 reportedly features 5G, huge screen video – CNET

Next year, we could see a Galaxy S10 with a 6.7-inch display and superfast wireless tech. Meanwhile, more images of Sargo (aka Pixel 3 Lite) pop up online. All that, your comments and more in this episode of Alphabet City!
Source: CNET

Facebook 'has a black people problem,' fails black workers, ex-manager says – CNET

A former employee publishes a memo saying it’s “a pattern of behavior deeply connected to the culture” at the social network.
Source: CNET

Todo lo que se sabe sobre los bebés chinos editados con CRISPR

El investigador He Jiankui, quien afirma haber creado los primeros bebés del mundo con genes editados, está siendo investigado por las autoridades sanitarias chinas, que acusan al hospital de no haber seguido el protocolo adecuado mientras la universidad se desvincula de cualquier responsabilidad
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445