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

Archivo del Autor: Belen De Leon

Doctolib to open up telemedicine appointments

French startup Doctolib will take advantage of recent legal changes that will make telemedicine legal in France. Starting on January 1st, you’ll be able to book face-to-face appointments on Doctolib as well as remote appointments.

Doctolib is a marketplace with 60,000 practitioners using the platform to manage their calendars and let people book appointments through Doctolib’s website. Millions of people then browse Doctolib’s website and app to find practitioners and book appointments. Doctors pay a monthly fee to access Doctolib’s service.

While it’s still unclear how it’s going to work, Doctolib plans to tap its existing community of doctors to let them accept remote appointments too.

Doctolib is already testing the service with 500 practitioners. According to the legal framework, you won’t be able to hop on Doctolib, find an available doctor and start a video call with them.

The idea is that you don’t have to show up in person every time you need to see your doctor. Once in a while, a remote appointment is enough. That’s why you’ll only be able to book remote appointments with practitioners who know you already.

But the good news is that remote appointments will be reimbursed by the national healthcare system, just like any appointment. Details are still thin when it comes to the payment system and the communication platform.

In order to work on that new service, Doctolib plans to hire 150 engineers and open up a big office — the Health Tech Center. It’s not going to be limited to the Doctolib team as the company plans to invite officials, practitioners and more.


Source: TechCrunch

24 hours left to apply as a TC Top Pick at Disrupt Berlin 2018

 

Die Zeit läuft aus, Leute — time is running out, people! You have less than 24 hours to apply to be a TechCrunch Top Pick at Disrupt Berlin 2018, which goes down on 29-30 November. It’s one of the smartest moves that early-stage startup founders can make, so go apply now before the application window closes on Friday 28 September.

You’re still here? OK, so maybe you need more information about how we select TC Top Picks and all the benefits associated with that prized designation. We get it.

For starters, to be a TC Top Pick candidate — and have a shot at attending Disrupt Berlin and exhibiting in Startup Alley GRATIS — your early-stage startup must fall into one of the following tech categories:

  • AI/Machine Learning
  • Blockchain
  • CRM/Enterprise
  • E-commerce
  • Education
  • Fintech
  • Healthtech/Biotech
  • Hardware, Robotics, IoT
  • Mobility
  • Gaming

The vetting process is very competitive, and our TechCrunch editors — a highly discerning lot — will thoroughly review every eligible application. Up to five cream-of-the-crop startups in each category will earn a TC Top Pick designation and each startup will receive one free Startup Alley Exhibitor Package. Free as in zero Euros. Talk about some mighty ROI.

The Startup Alley Exhibitor Package includes a one-day exhibit space, three Disrupt Berlin Founder passes, access to CrunchMatch (our free investor-to-startup matching platform) and access to the Disrupt press list. In a classic “but wait, there’s more” moment, all TC Top Picks will be interviewed by a TechCrunch editor on the Showcase Stage. We’ll promote each three-minute video interview across all our social media platforms. It’s the marketing gift that keeps on giving.

If you’re not familiar with Startup Alley, it’s Disrupt’s exhibition hall and the pulsing heart of the tech conference. Hundreds of pre-series A startups will showcase their tech talent, products, platforms and services to more than 3,000 attendees and more than 300 hundred media outlets. If you’re looking for new customers, media coverage or future investors, you need to exhibit in Startup Alley.

We’re not the only people who hold that opinion. Here’s Zeroqode co-founder Vlad Larin’s take on the experience: “Startup Alley was a great networking opportunity. It was full of all the people you could possibly hope to meet at a tech conference. They spanned diverse backgrounds and industries. We talked to people looking for partnerships, investments, new ideas, collaboration and inspiration.”

Die Zeit läuft aus, Leute! Don’t let time run out on your chance to be a TC Top Pick and exhibit at Disrupt Berlin 2018 for FREE. The September 28 application deadline is less than 24 hours away — apply here right now.


Source: TechCrunch

Bitmain IPO concerns: the crypto giant recorded a big loss in Q2 2018

Bitmain’s IPO is the big news in the crypto world this week. The company just filed its IPO prospectus and the numbers are impressive, particularly the year-on-year growth between the first six months of 2018 and a year prior, which saw a near-10x jump in revenue and 7x growth in profit. Nevertheless, that aggregated six-month number may be masking what was a poor quarter of business for Bitmain.

Bitmain didn’t break out its revenue for Q1 and Q2 2018 in its prospectus, instead it blended them together with a nice looking figure for the first six months of the year, H1 2018. But we can crunch some numbers to give an idea of what it might be.

TechCrunch previously reported through sources that the company’s Q1 2018 revenue hit approximately $2 billion. Additionally, Fortune previously reported that the company carded a $1.1 billion profit during the same quarter, a number that’s in line with these revenue figures given that the prospectus reports a net margin of around 50 percent. For comparison, popular cryptocurrency wallet Coinbase made $1 billion in revenue in 2017.

But if we combine the aforementioned data points with the figures that were just reported, the Q2 numbers don’t look pretty. Specificifically, if combined H1 revenue was $2.9 billion with a $1.1 billion profit, then Q2 saw revenue sink to around $800 million with a loss of $400 million. That would be Bitmain’s worse quarter yet and not the kind of momentum that you want going into a listing.

My colleague Jon Russell earlier observed a number of potential risk signs in stated numbers: margins overall have come down. Gross margin in the first six months was 36 percent, down from 48 percent in 2017 and 54 percent in 2016. Contributing to that, the cost of sale percentage in the first half of 2018 rose to 64 percent from 51 and 52 percent in 2017 and 2016, respectively. Additionally, he detailed how the company over-estimated demand in 2018, and, as a result, its inventory ballooned by $1 billion. That unsold product is another indicator that Q2 did not go as planned.

Wu Jihan, co-founder of Bitmain Technologies Ltd., speaks during the Coingeek Conference in Hong Kong, China, on Friday, May 18, 2018. The conference runs through today. Photographer: Anthony Kwan/Bloomberg via Getty Images

We can also examine the financials from a holistic perspective. Adjusted return-on-asset (ROA) and return-on-equity (ROE) are indicators of how profitable a company is relative to its total assets and equity, respectively. Both numbers almost halved in 2018 vs 2017. So even though Bitmain was able to grow its top and bottom line, its overall operating efficiency has declined significantly, from 60.9 percent to 31.4 percent in adjusted ROA and 112.3 percent to 58.9 percent in adjusted ROE.

Where that operating efficiency level could stabilize will likely be a focus for public equity investors. With 94 percent of 2018 revenue coming from mining rigs, up from 80 percent from 2017, Bitmain is increasingly looking like a pure chips company, subject to cryptocurrency market conditions. As a reference, hardware company Nvidia, a company based out of California that also makes computer chips, generated revenues of $9.7 billion in its 2018 fiscal year (2017 calendar year). It’s been operating for 19 years as a public company and its ROA was around 27 percent and adjusted ROE was around 40 percent in calendar year 2017. Nvidia told investors last month that revenue from crypto-related sales had substantially declined, another factor that indicates Bitmain’s Q2 was a tough one.

More generally, Bitmain currently has 11 mining farms in China, including Sichuan and Inner Mongolia. It’s looking to build out 3 new mining farms in the U.S. in Washington, Texas and Tennessee, while it is also contemplating a mining farm in Quebec. This indicates that the team is cognizant of their concentration in revenue from mining rigs and is attempting to diversify into other businesses.

TechCrunch looked at the top equity holders closely and it appears a total of ~60 percent is owned by the top 5 founding individuals. We know of co-CEOs Wu Jihan and Micree Zhang that own majority of the portion, but there is also Zhao Zhaofeng, Ge Yuesheng, and Song Wenbao. The next largest shareholder is Sequoia, which owned the investment through another entity called SCC Venture VI. Sequoia owns over 2 percent of Bitmain shares through its various funds. Coatue also owns 0.14 percent. The employee’s pool in aggregate was about 18.5 percent.

Aside from Q2 numbers and potentially a hit in Q3 from the ongoing market downtrend, there are few other investor concerns that may surface. For one, Taiwan Semiconductor Manufacturing Company (TSMC) is Bitmain’s single largest supplier, accounting for 59.2 percent of total supply in the first half of 2018, and generally hovering over 58 percent in the last 2.5 years, leading to concentrated supplier risk.

Another issue is that for the cryptocurrencies that Bitmain owns — that is, Bitcoin, Bitcoin Cash, Ether, Litecoin and Dash. Bitmain accounted for these cryptocurrencies at cost, which means that the value of these cryptocurrencies is priced at the time of acquisition, not at the current market value. A decent portion could have been acquired during the bull market last year, this may be perceived as overly bullish or unrealistic by public investors, especially by those who have yet to be bought into the value of cryptocurrency, or already find it extremely risky as an asset class.

The questions and doubts from public investors around the unpredictability of the crypto market will be one of the many challenges that crypto companies face if they choose public markets. As we mentioned previously, there are many reasons to stay private as a crypto company, including keeping quarterly financials private as well as dealing with market fluctuations and the ongoing volatility and uncertainty in the cryptocurrency world. However, the con is that early employees may not get liquidity in their stock options.

Wu has said that a Bitmain IPO would be a “landmark” for both the company and the cryptocurrency space. In such a bear market, Bitmain may be taking a risk by going public, but it’s certainly a large step on behalf of the crypto market. When the filings came out, the value of Bitcoin Cash rose by 23.7 percent from the start of the day, reaching a nearly three-week high, and at around 6pm PST it was still up 20 percent.

Several of Bitmain’s competitors have filed for IPO since the beginning of 2018, but most of them are significantly smaller. For example, Hong Kong-based Canaan Creative filed in May, and its latest target is $1 billion to $2 billion in fundraising with 2017 revenue of $204 million. If Bitmain’s Q2 was as poor as the numbers suggest, it may need to revise the target raise for its Hong Kong listing.


Source: TechCrunch

Vinay Gupta to talk about Mattereum at Disrupt Berlin

Cryptocurrency speculation is over. That’s why I’m excited to announce that Vinay Gupta will join us at TechCrunch Disrupt Berlin to talk about cool use cases that could make blockchain projects useful, beyond financial services.

Gupta worked on the initial release of Ethereum back in 2015. He contributed when it comes to project management. He then worked with the Consensys team on other cryptocurrency projects.

But he’s now 100 percent focused on his own project — Mattereum. As the name suggests, it’s all about bringing physical objects to the blockchain.

For instance, if you buy an expensive painting, you want to make sure that you sign a contract with the previous owner that says that you now own this painting.

Mattereum helps you set up self-executing smart contracts to transfer digital assets (including tokens that could prove the ownership of a painting).

But if you want to combine smart contracts with good old legal contracts, Mattereum has also worked on Ricardian contracts so that those contracts have a legal value. Finally, Mattereum also worked on a decentralized dispute resolution platform that can be enforced in a national court.

If you want to listen to Gupta talk about Mattereum himself, then you should come to Disrupt Berlin.

Buy your ticket to Disrupt Berlin to listen to this discussion and many others. 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.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Vinay Gupta

Founder, Mattereum Ltd.

Vinay Gupta is a technologist and policy analyst with a particular interest in how specific technologies can close or create new avenues for decision makers. This interest has taken him through cryptography, energy policy, defence, security, resilience and disaster management arenas.

He is the founder of Hexayurt.Capital, a fund which invests in creating the Internet of Agreements™. Mattereum is the first Internet of Agreements infrastructure project, bringing legally-enforceable smart contracts, and enabling the sale, lease, and transfer of physical property and legal rights.

He is known for his work on the hexayurt, a public domain disaster relief shelter designed to be build from commonly-available materials, and with Ethereum, a distributed network designed to handle smart contracts.


Source: TechCrunch

Engineer fined for blogging exactly how to hack a hotel's Wi-Fi – CNET

And he did it while attending a security conference.
Source: CNET

Google celebrates 20 years with a slew of Easter eggs and new Google Images

Google is turning 20 and in celebration, the company announced a slew of easter eggs in a range of its different products. For example, you can walk through the original Google garage and see where it all began for the company.

The post Google celebrates 20 years with a slew of Easter eggs and new Google Images appeared first on Digital Trends.


Source: Digital trends

Venom movie: Release date, trailers, cast, plot, theories and rumors – CNET

The gooey Symbiote is getting his own movie, but will Spider-Man or Peter Parker make an appearance?
Source: CNET

UFC fighter Conor McGregor inspired Tom Hardy's take on Venom – CNET

The actor says he thought of McGregor when creating the character of Eddie Brock.
Source: CNET

Apple hacking teenager avoids jail time for 'Hacky hack hack' – CNET

He’s now 19 years old. He’s heading to university to study criminology and cyber safety.
Source: CNET

Google marks 20 years of Doodling with 20 notable Doodles – CNET

The colorful logo embellishments have come a long way since the clip art of the ’90s.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500