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

Archivo del Autor: Belen De Leon

The Case for Expensive Antibiotics

A rogue pharmaceutical company ramped up the cost of a common antibiotic by 400 percent. While the medical community is irate, could high prices make antibiotics worth investing in?
Source: Wired

IBM launches cloud tool to detect AI bias and explain automated decisions

IBM has launched a software service that scans AI systems as they work in order to detect bias and provide explanations for the automated decisions being made — a degree of transparency that may be necessary for compliance purposes not just a company’s own due diligence.

The new trust and transparency system runs on the IBM cloud and works with models built from what IBM bills as a wide variety of popular machine learning frameworks and AI-build environments — including its own Watson tech, as well as Tensorflow, SparkML, AWS SageMaker, and AzureML.

It says the service can be customized to specific organizational needs via programming to take account of the “unique decision factors of any business workflow”.

The fully automated SaaS explains decision-making and detects bias in AI models at runtime — so as decisions are being made — which means it’s capturing “potentially unfair outcomes as they occur”, as IBM puts it.

It will also automatically recommend data to add to the model to help mitigate any bias that has been detected.

Explanations of AI decisions include showing which factors weighted the decision in one direction vs another; the confidence in the recommendation; and the factors behind that confidence.

IBM also says the software keeps records of the AI model’s accuracy, performance and fairness, along with the lineage of the AI systems — meaning they can be “easily traced and recalled for customer service, regulatory or compliance reasons”.

For one example on the compliance front, the EU’s GDPR privacy framework references automated decision making, and includes a right for people to be given detailed explanations of how algorithms work in certain scenarios — meaning businesses may need to be able to audit their AIs.

The IBM AI scanner tool provides a breakdown of automated decisions via visual dashboards — an approach it bills as reducing dependency on “specialized AI skills”.

However it is also intending its own professional services staff to work with businesses to use the new software service. So it will be both selling AI, ‘a fix’ for AI’s imperfections, and experts to help smooth any wrinkles when enterprises are trying to fix their AIs… Which suggests that while AI will indeed remove some jobs, automation will be busy creating other types of work.

Nor is IBM the first professional services firm to spot a business opportunity around AI bias. A few months ago Accenture outed a fairness tool for identifying and fixing unfair AIs.

So with a major push towards automation across multiple industries there also looks to be a pretty sizeable scramble to set up and sell services to patch any problems that arise as a result of increasing use of AI.

And, indeed, to encourage more businesses to feel confident about jumping in and automating more. (On that front IBM cites research it conducted which found that while 82% of enterprises are considering AI deployments, 60% fear liability issues and 63% lack the in-house talent to confidently manage the technology.)

In additional to launching its own (paid for) AI auditing tool, IBM says its research division will be open sourcing an AI bias detection and mitigation toolkit — with the aim of encouraging “global collaboration around addressing bias in AI”.

“IBM led the industry in establishing trust and transparency principles for the development of new AI technologies. It’s time to translate principles into practice,” said David Kenny, SVP of cognitive solutions at IBM, commenting in a statement. “We are giving new transparency and control to the businesses who use AI and face the most potential risk from any flawed decision making.”


Source: TechCrunch

Daimler pours millions into electric bus company Proterra

Proterra has raised $155 million in a funding round co-led by Daimler and Tao Capital Partner, a deal that could transform the school bus market in North America.

Until now, Proterra has focused on producing electric buses for municipal, federal and commercial transit agencies. The company has developed a line of electric buses that can travel 350 miles on a single charge, enough range to last entire day. Proterra has sold hundreds of its all-electric buses as cities try to reduce tailpipe emissions.

This latest investment comes with a catch: Proterra will work with Daimler to possibly electrify the company’s Thomas Built Buses division, which manufactures a line of school buses. The two companies didn’t provide a lot of detail on when electric school buses might come to market.

For now, the two companies are only committing publicly to collaborating on an electric vehicle for the school bus market. Proterra, which has two factories in the U.S., will lend its battery and drive train expertise. Daimler will show Proterra how to scale its manufacturing business even further.

Proterra raised $140 million in January 2017.  The company filed a restated certificate of Incorporation authorizing $100M in new equity funding on May 18, according to the Prime Unicorn Index.

G2VP and other technology investors also participated in this latest funding round, Proterra said.


Source: TechCrunch

State Department email data breach exposes employee data – CNET

Personal info was exposed by an unclassified email system breach.
Source: CNET

Sony’s PlayStation Classic will fit in your hand and cost you $100 – CNET

And it comes with 20 preloaded games for epic nostalgia.
Source: CNET

Tandem CEO will tell you why building a bank is hard at Disrupt Berlin

Challenger banks, neobanks or digital-only banks… Whatever we choose to call them, Europe — and the U.K. in particular — has more than its fair share of bank upstarts battling it out for a slice of the growing fintech pie. One of those is Tandem, co-founded by financial technology veteran Ricky Knox, who we’re excited to announce will join us at TechCrunch Disrupt Berlin.

Tandem — or the so-called “Good Bank” — has been on quite a journey this year. Most recently the bank launched a competitive fixed savings product, pitting it against a whole host of incumbent and challenger banks. It followed the launch of the Tandem credit card in February, which competes well on cash-back and FX rates when spending abroad.

Both products are part of a wider strategy where, like many other consumer-facing fintechs, Tandem wants to become your financial control centre and connect you to and offer various financial services. These are either products of its own or through partnerships with other fintech startups and more established providers.

At the heart of this is the Tandem mobile app, which acts as a Personal Finance Manager (PFM), including letting you aggregate your non-Tandem bank account data from other bank accounts or credit cards you might have, in addition to managing any Tandem products you’ve taken out. The company recently acquired fintech startup Pariti to beef up its account aggregation features.

However, what makes Tandem’s recent progress all the more interesting is that it comes after a definite bump in the road last year. This saw the company temporarily lose its banking license and forced to make lay-offs following the partial collapse of a £35 million investment round from department store House of Fraser, due to restrictions on capital leaving China. The remedy was further investment from existing backers and the bold move to acquire Harrods Bank, the banking arm of the U.K.’s most famous luxury department store.

As you can see, there is plenty to talk about. And some. So, why not grab your ticket to Disrupt Berlin to listen to the Tandem story. The conference will take place on November 29-30.

In addition to fireside chats and panels, like this one, new startups will participate in the Startup Battlefield Europe to win the highly coveted Battlefield cup.


Ricky Knox

CEO & Co-Founder, Tandem

Ricky is a serial investor and entrepreuner. He has built five technology disruptors in fintech and telecoms, each of which also does a bit of good for the world.

Before Tandem he founded Azimo and Small World, two remittance businesses, and is managing partner of Hexagon Partners, a private equity firm. He built Tandem to be a digital bank that helps improve customers’ lives with money.

Ricky has a first class degree from Bristol University and an MBA from INSEAD.


Source: TechCrunch

‘Brotopia’ inspired OODA Health to raise its $40.5M round only from firm’s with female partners

It’s never particularly easy to raise a round of venture capital — but I think most experienced founders will tell you its not quite as bad the second or third time around, when you’ve got some experience under your belt and a track record to present to VCs.

It helps if you’re male too, at least according to all the data out there on the gender funding gap in VC.

The leadership team at OODA Health, a startup developing technology to make the U.S. healthcare payment system more efficient, is both male and experienced. But unlike most companies of that nature, OODA decided to raise money for the business only from VC firms that have at least one female leader, a solution to one of tech’s greatest problems that is oft suggested and rarely executed.

“‘Brotopia’ really hit me hard,” OODA Health co-founder and CEO Giovanni Colella told TechCrunch.

Colella is the founder and former CEO of Castlight Health, which raised nearly $200 million in VC funding before going public on the NYSE in 2014. Co-founder and COO Seth Cohen is Castlight’s former VP of sales and alliances and co-founder and CTO Usama Fayyad is the former global chief data officer at Barclays and Yahoo .

The trio ultimately landed on lead investors Annie Lamont of Oak HC/FT and Emily Melton of DFJ, both of which have joined the company’s board of directors.

We have a responsibility of setting an example,” Colella said. “There is no machismo in what we’ve done. We are not better than you because we did it. We were blessed. We had more investors that wanted to invest than we could accommodate.”

Though the company’s c-suite is occupied by men, Cohen and Colella were quick to clarify that the rest of their founding team, head of operations Julie Skaff, head of product Sophie Pinkard and director of product strategy Midori Uehara, are women.

The team began working on OODA Health last year after Colella and Cohen agreed to build something that would upend the healthcare industry. Healthcare, they realized, is at least 20 years behind the advances in financial tech.

The pair said their real aha moment was when they learned even insurance companies — the real laggards — are ready to be rid of the slow, futile billing and payment methods that accompany any and every doctor and hospital visit.

“The idea of submitting a claim and not knowing when you are going to get reimbursed or get a bill, that has been the same for decades,” Cohen told TechCrunch. “Imagine, today, if you took a Visa card and you went to a restaurant … and then a month later received a bill, that’s how healthcare works.”

If OODA has their way, paying for a doctor’s visit will be more like paying for a hotel. You’re told upfront what you owe and you work exclusively with the insurance company to make that payment. And in this idyllic future, you won’t receive an “explanation of benefits” notice in the mail as well as a bill and subsequently fall into a downward spiral of confusion, stress and frustration.

Headquartered in San Francisco, OODA has teamed with several big-name insurance providers, including Anthem, Blue Cross Blue Shield of Arizona, Blue Shield of California, Zaffre Investments, Dignity Health and Hill Physicians to make this happen.

As far as lifting up women in VC, that’s purely been a side benefit of the overall operation.

“At the end of the day, we found two of the best investors to back us,” Cohen said.


Source: TechCrunch

Vegan meal delivery startup Allplants is served £7.5M Series A funding

Allplants, a London-based startup that delivers ready-made “plant-based” meals (that’s vegan, to you and me), has raised £7.5 million in Series A funding. The round is led by VC firm Octopus Ventures, which was an early backer in healthy snack delivery company Graze.

Additional investors in the round include existing backer Felix Capital (which I’m told has doubled its seed investment), Swedish VC firm Otiva, unnamed partners at VerlInvest (who are participating in a personal capacity), David Milner (ex-CEO Tyrells), Simon Nixon (founder of MoneySupermarket), and video blogger Jack Harries. Allplants reckons it is the U.K.’s largest Series A round for a vegan company.

Based on the premise that switching to a plant-based diet is the most impactful way to reduce our environmental footprint (and improve health), Allplants has developed a delivery service that wants to make it “effortlessly easy to eat more plants”. Specifically, either as a one-off or on a subscription basis, it delivers healthy, chef-made, vegan meals, for you to reheat at home.

They are “quick frozen” to lock in freshness and the idea is that you receive six meals at a time, to serve one or two people each, making the model more scalable and delivery more cost-effective. When your food is delivered you store it in your own freezer and cook/eat as needed, before your next order.

Since being founded in 2017 by brothers Jonathan and Alex Petrides, Allplants says it has served over 250,000 meals nationwide to plant-inspired foodies and built a “movement” with over 70,000 online fans. Notably, the company is a B-Corp, promising to do good by people and the planet.

Meanwhile, Allplants says it will use the investment to develop a broader range of ready-to-eat food, accelerate the growth of its community, further grow its North London-based 40-plus team, and expand the capacity of its production kitchen, which will operate on renewable and waste-created energy.

Adds Allplants’ Jonathan Petrides: “Most allplants customers aren’t veggie or vegan, they’re curious and hunting for convenient, healthy ways to boost their busy lives. This investment well help us fuel the plant-based movement forward”.


Source: TechCrunch

Sony announces the PlayStation Classic, its own mini retro console

If you’re the kind of person who has two beers and regularly launches into the same 20 minute-long ode to the original PlayStation for playing a seminal role in the maturation of gaming as an art form, well, do we have some news for you. Sony just announced its intentions to give the PlayStation the (winning) Nintendo Classic treatment with a tiny to-scale version of the PS1 called the PlayStation Classic. The teeniest new console is scheduled to hit shelves on December 3, retailing for $99.99.

Like Nintendo’s wildly popular SNES and NES Classics that paved the way, Sony’s PlayStation Classic will come pre-loaded with a cache of well-loved games. The PlayStation Classic’s lineup will feature 20 classic games, including Final Fantasy VII [editor’s note: hell yeah], Jumping Flash, Ridge Racer Type 4, Tekken 3, and Wild Arms. 

“Almost 25 years ago, the original PlayStation was introduced to the world. Developed by Sony Computer Entertainment, it was the first home console in video game history to ship 100 million units worldwide, offering consumers a chance to play games with real-time 3D rendered graphics in their homes for the first time,” Sony said, waxing nostalgic in a blog post announcing the console. We’re here for it.

“Long-time fans will appreciate the nostalgia that comes with rediscovering the games they know and love, while gamers who might be new to the platform can enjoy the groundbreaking PlayStation console experience that started it all.”

According to Sony, the new mini PlayStation will be 45% smaller than a real PlayStation, complete with smaller controllers that also mimic their forebears. Each unit will ship with an HDMI and USB cable and two controllers for couch multiplayer. The consoles will be available to pre-order at some retailers in Canada and the U.S and more details (including the 15 other games) so keep an eye out — Sony will be sharing more details in the next month or two. All games “will be playable in their original format” so expect them to look and feel just like they did in the dark ages, when things were simple and good.

Most of us can agree that this particular nostalgia baiting tactic is awesome, take our money, but have you seen this thing? It’s extra cute. Maybe it’s because the PS1 had those iconic circular buttons that echoed its game discs and round things are cute like Kirby is cute (Toad, on the other hand, is over).

If you spent significant time marveling over the PS1 when it made waves in 1995, you too likely retain a proprioceptive kind of intimacy with its then cutting-edge form. Do you remember precisely how much give the buttons had when you depressed them, how the disc hood yawned open gracefully, almost suspensefully? Of course you do.

Sure we gave five years of our actual lives to this thing — what’s a few months more?


Source: TechCrunch

iPhone queues are so long Deliveroo brings you food while you wait – CNET

No one’s starving tonight!
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909