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

Archivo del Autor: Belen De Leon

Best small cars under $50,000 – Roadshow

Roadshow’s editors offer their picks for the best compact and subcompact cars under $50,000.
Source: CNET

India’s Android antitrust case against Google may have some holes

India ordered an investigation into Google’s alleged abuse of Android’s dominance in the country to hurt local rivals in April. A document made public by the local antitrust watchdog has now further revealed the nature of the allegations and identified the people who filed the complaint.

Umar Javeed, Sukarma Thapar, two associates at Competition Commission of India — and Aaqib Javeed, brother of Umar who interned at the watchdog last year, filed the complaint, the document revealed. The revelation puts an end to months-long interest from industry executives, many of whom wondered if a major corporation was behind it.

The allegations

The case, filed against Google’s global unit and Indian arm on April 16 this year, makes several allegations including the possibility that Google used Android’s dominant position in India to hurt local companies. The accusation is that Google requires handset and tablet vendors to pre-install its own applications or services if they wish to get the full-blown version of Android . Google’s Android mobile operating system powered more than 98% of smartphones that shipped in the country last year, research firm Counterpoint said.

This accusation is partly true, if at all. To be sure, Google does offer a “bare Android� version, which a smartphone vendor could use and then they wouldn’t need to pre-install Google Mobile Services (GMS). Though by doing so, they will also lose access to Google Play Store, which is the largest app store in the Android ecosystem. Additionally, phone vendors do partner with other companies to pre-install their applications. In India itself, most Android phones sold by Amazon India and Flipkart include a suite of their apps preloaded on the them.

“OEMs can offer Android devices without preinstalling any Google apps. If OEMs choose to preinstall Google mobile apps, the MADA (Mobile Application Distribution Agreement) allows OEMs to preinstall a suite of Google mobile apps and services referred to as Google Mobile Services (GMS),� said Google in response.

The second allegation is that Google is bundling its apps and services in a way that they are able to talk to each other. “This conduct illegally prevented the development and market access of rival applications and services in violation of Section 4 read with Section 32 of the Act,� the trio wrote.

This also does not seem accurate. Very much every Android app is capable of talking to one another through APIs. Additionally, defunct software firm Cyanogen partnered with Microsoft to “deeply integrate” Cortana into its Android phones — replacing Google Assistant as the default virtual voice assistant. So it is unclear what advantage Google has here.

Google’s response: “This preinstallation obligation is limited in scope. It was pointed out that preinstalled Google app icons take up very little screen space. OEMs can and do use the remaining space to preinstall and promote both their own, and third-party apps. It was also submitted that the MADA preinstallation conditions are not exclusive. Nor are they exclusionary. The MADA leaves OEMs free to preinstall rival apps and offer them the same or even superior placement.�

The third accusation is that Google prevents smartphone and tablet manufacturers in India from developing and marketing modified and potentially competing versions of Android on other devices.

This is also arguably incorrect. Micromax, which once held tentpole position among smartphone vendors in India, partnered with Cyanogen in their heyday to launch and market Android smartphones running customized operating system. Chinese smartphone vendor OnePlus followed the same path briefly.

Google’s response: “Android users have considerable freedom to customise their phones and to install apps that compete with Google’s. Consumers can quickly and easily move or disable preinstalled apps, including Google’s apps. Disabling an app makes it disappear from the device screen, prevents it from running, and frees up device memory – while still allowing the user to restore the app at a later time or to factory reset the device to its original state.”

Additionally, Google says it requires OEMs to “adhere to, a minimum baseline compatibility standard� for Android called Compatibility Definition Document (COD) to ensure that apps written for Android run on their phones. Otherwise, this risks creating a “threat to the viability and quality of the platform.�

“If companies make changes to the Android source code that create incompatibilities, apps written for Android will not run on these incompatible variants. As a result, fewer developers will write apps for Android, threatening to make Android less attractive to users and, in turn, even fewer developers will support Android,� the company said.

The antitrust is ongoing, but based on an initial probe on the case, CCI has found that Google has “reduced the ability and incentive of device manufacturers to develop and sell devices� running Android forks, the watchdog said. Google’s condition to include “the entire GMS suite� to devices from OEMs that have opted for full-blown version of Android, amounts to “imposition of unfair condition on the device manufacturers,� the watchdog added.

The document also reveals that Google has provided CCI with some additional responses that have been kept confidential. A Google spokesperson declined to comment.


Source: TechCrunch

Staffbase, the mobile-first employee communication and ‘experience’ platform, raises $23M Series C

Staffbase, a mobile-first platform that enables employees to communicate, access work-related services and stay updated with company information, has raised $23 million in Series C funding.

The investment is led by Insight Partners, with participation from existing investors e.ventures, Capnamic Ventures, and Kizoo Technology Capital. It brings total raised by Staffbase to $35 million since it was founded in 2014.

Founded in Chemnitz, Germany, and now with more than 200 employees across 7 locations, including a HQ in New York, Staffbase is an app and platform designed to wean employees off email for a range of communication, information and internal company processes. It initially targeted distributed and mobile workforces but has since broadened out to include desktop support, too.

“Successful companies today understand that their most valuable resource is their employees’ time and motivation,” says Staffbase co-founder and CEO Dr. Martin Böhringer. “Despite this, the experience provided to them when interacting with company news, searching for information in an intranet, or using HR services is often frustrating and disjointed. The experience tends to be even worse for workers without access to company computers or corporate email addresses, which makes up about 70% of the workforce today”.

To remedy this, Böhringer says Staffbase is technology that’s about “putting people first at work”. The platform creates one place for employees to go for access to everything they need to get their jobs done and also find further help when they need it.

“For us, people-first also means communications-first; we believe communications is the heart of employee experience,” he says. “Our solution is first and foremost an employee communication platform, because it’s not fun to work at a place where you don’t know what’s going on”. The platform also integrates with HR platforms and Office 365.

“We’re also big believers in equal access to positive experiences,” adds Böhringer. “Our platform was first developed as a mobile app with non-desk employees in mind, and over time we have taken the user experience we saw working there and applied it to build a sophisticated desktop experience as well. Because we developed mobile first and with normal people in mind, the whole platform is easy to use — end users don’t require any training to get started”.

Teddie Wardi, Managing Director at Insight Partners, says that Staffbase has created a “simple and flexible” mobile front end layer that can be designed around the employee journey. “They discovered that employee communication plays a crucial role for a people-first workplace and belongs at the heart of the employee experience,” he says. “We were particularly impressed with the high customer satisfaction and usage rates that Staffbase achieves with its customers”.

“We have customers located across the globe and in many different industries, but if we had to pick a common adjective it would be people-driven,” adds Böhringer. “Each of our customers has made it a priority to have an engaged workforce that understands the company’s purpose and doesn’t have to struggle to get access to company updates and services. Many of our customers have a large proportion of non-desk workers at distributed locations who would be disconnected without an app. DHL is a great Staffbase customer example. They are rolling out to more than 350,000 employees across hundreds of locations in over 200 countries”.

To that end, Böhringer says that Staffbase disrupts classic top-down intranets, most notably Microsoft SharePoint and the plethora of communications tools that come with Office 365. He argues that these tools are targeted at desktop and knowledge workers and often require training to understand when and where each one should be used.

“Our customers are trying to offer their employees simplicity and coherence; we set ourselves apart in this way and see much better reach and higher levels of engagement because of it,” he says.


Source: TechCrunch

Habito, the digital mortgage broker, will begin direct lending via its own mortgages

Habito, the London startup that has spent the last three years dragging the mortgage process online, is to begin direct lending via its own range of mortgages. Starting with ‘buy to let’ mortgages, the move represents the first time the fintech startup has expanded beyond brokerage after it received regulatory approval to become a mortgage lender in its own right early last year.

Eighteen months in the making, Habito says it has developed a proprietary lending platform from scratch in order to be able to offer its own innovative mortgage products that plug some of the gaps in the current market. Founder and CEO Daniel Hegarty tells me he hopes other lenders will eventually want to use the same rails to launch their own digital lending products but in the meantime the company is excited to launch direct lending.

Longer term, Hegarty says the idea is that a rising tide in terms of customer experience and the speed and certainty smarter use of technology affords, will help to lift all boats within the mortgage lending space.

Habito’s first mortgage product is a range of buy-to-let mortgages, claiming to have the widest selection of Loan to Values and fixed-rate periods currently on the market. Using its proprietary technology, Habito says it aims to cut the timeframe from mortgage application to offer in half.

To do this, the Habito platform integrates with the conveyancing process to add more transparency for the homebuyer, while the number of documents needed is said to be significantly reduced. In addition, the Habito “Instant Decision” is a feature devised to replace the mortgage “Decision in Principle,” which the company says is outdated and often unreliable, without sacrificing time to approval.

“All valuations are instructed automatically, fraud checks are automated and all documentation is handled digitally, meaning that customers won’t have to wait for physical post to progress their application,” says Habito.

It is also worth noting that Habito’s direct mortgages will be Habito branded but will not sit on the company’s balance sheet. The mortgages are being funded via a commitment of £500 million investment provided by an unnamed “leading, FCA-regulated financial institution”.

Habito is also keen to stress that its brokerage will operate as a separate business line and continue to provide “free, impartial, whole-of market mortgage advice to its customers” (as it is regulated to do so). The fact that the FCA approved Habito becoming a lender alongside running its brokerage business is also noteworthy and suggests that the U.K. regulator isn’t concerned about the company’s ability to keeps its business lines segregated. How the wider market views the development by Habito to become a lender and a broker remains to be seen.

Meanwhile, Habito says that company buy-to-let and portfolio landlord mortgages will launch later this year. Beyond this, the startup is working with a number of “large financial institutions” to bring a range of residential mortgages to market in the coming months.

One area that Hegarty says is ripe for innovation are mortgages suitable for self-employed people who don’t have a traditional financial footprint. Another opportunity the startup is eyeing up are mortgages with a much longer fixed term, which are more common in other countries but in the U.K. are typically restricted to two to three years.


Source: TechCrunch

Richard Branson’s Virgin Galactic will be the first publicly traded company for human spaceflight

The race to become the first publicly traded company dedicated to human spaceflight is over, and Virgin Galactic has won.

The company will be listing its shares on the New York Stock Exchange through a minority acquisition made by Social Capital Hedosophia; the special purpose acquisition company created by former Facebook executive Chamath Palihapitiya as part of his exploration of alternative strategies to venture capital investing as the head of Social Capital — according to a report in The Wall Street Journal.

Formed with a $600 million commitment roughly two years ago, the SPAC is expected to make an $800 million commitment to Virgin Galactic, according to the Journal’s reporting.

Unlike other launch companies like Elon Musk’s Space Exploration Technologies Corp., Virgin Galactic has focused on suborbital launches for conducting experiments and taking tourists up to space. SpaceX is investing more heavily in the development of launch capabilities for lunar and interplanetary travel — and commercial applications like Internet connectivity via satellite.

Jeff Bezos’ Blue Origin also reportedly has plans for space tourism while pursuing several commercial and government launch contracts (and a lunar lander).

Virgin Galactic was initially in discussions with the kingdom of Saudi Arabia for a roughly $1 billion capital infusion, but Virgin Galactic’s billionaire chief executive, Richard Branson, walked away from the deal in the wake of the kingdom’s assassination of Washington Post journalist, Jamal Kashoggi.

That’s when Palihapitiya stepped in, according to the Journal. The billionaire financier needed to do something with the capital he’d raised for the Hedosophia SPAC since the investment vehicles have to make an investment within a two-year timeframe or be wound down.

Likely, the Virgin Galactic business made a tempting target. The company already has roughly $80 million in commitments from people around the world willing to pay $250,000 for the privilege of a suborbital trip to the exosphere.

Virgin Galactic launched as a business in 2004, two years after SpaceX made its first fledgling steps toward creating a private space industry, and was the first company to focus on space tourism and launching small satellites into orbit. The company’s commercial division, Virgin Orbit, is still competing for satellite launch capabilities.

Like most privately funded space companies, Virgin Galactic was a pet project of the billionaire behind it, with the Journal estimating that Branson has put nearly $1 billion into the company already.

The new $800 million means that the SPAC isn’t the only investor in Virgin Galactic. Palihapitiya is taking a $100 million investment into the company too. In return the vehicle will own roughly 49% of the spaceflight business as it trades on the open market.

 


Source: TechCrunch

British Airways hit with a massive fine for 2018 data breach

British Airways has been hit with a whopping $230 million fine for a security breach in 2018 that saw hackers steal personal data belonging to around 500,000 of the airline’s customers.
Source: Digital trends

The latest ThinkPad X1 Carbon laptop just went on sale for the first time ever

Lenovo has kept the ThinkPad line going strong, with today’s premium models featuring cutting-edge designs like super-thin ultrabooks and 2-in-1s — and the new 2019 ThinkPad X1 Carbon just went on sale for the first time ever.
Source: Digital trends

The World Cup Was a Prime Target for Amazon Counterfeiters

The ecommerce giant was flooded with fake US women’s soccer merchandise the day after the team’s historic World Cup victory.
Source: Wired

A Deadly Tick Virus, Extreme Seasonal Weirdness, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

AMD RX 5700 XT vs. Nvidia RTX 2060 Super

The new midrange graphics cards wars have begun, with both AMD and Nvidia launching new cards for gamers the world over to enjoy. But which did it best? To find out, we pitted the AMD RX 5700 XT against Nvidia RTX 2060 Super.
Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455