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

Archivo del Autor: Belen De Leon

Polk will have first non-Amazon speaker to support Alexa multi-room – CNET

Polk’s Command Bar is the first third-party device to the whole-home Alexa party.
Source: CNET

Mustang GT500 vs. Challenger Redeye vs. Camaro ZL1: How do they stack up? – Roadshow

We compare the latest American muscle from Chevy, Dodge and Ford.
Source: CNET

Microsoft continues to build government security credentials ahead of JEDI decision

While the DoD is in the process of reviewing the $10 billion JEDI cloud contract RFPs (assuming the work continues during the government shutdown), Microsoft continues to build up its federal government security bona fides, regardless.

Today the company announced it has achieved the highest level of federal government clearance for the Outlook mobile app, allowing US Government Community Cloud (GCC) High and Department of Defense employees to use the mobile app. This is on top of FedRamp compliance, the company achieved last year.

“To meet the high level of government security and compliance requirements, we updated the Outlook mobile architecture so that it establishes a direct connection between the Outlook mobile app and the compliant Exchange Online backend services using a native Microsoft sync technology and removes middle tier services,” the company wrote in a blog post announcing the update.

The update will allows these highly security-conscious employees to access some of the more recent updates to Outlook Mobile such as the ability to add a comment when canceling an event.

This is in line with government security updates the company made last year. While none of these changes are specifically designed to help win the $10 billion JEDI cloud contract, they certainly help make a case for Microsoft from a technology standpoint

As Microsoft corporate vice president for Azure, Julia White stated in a blog post last year, which we covered, “Moving forward, we are simplifying our approach to regulatory compliance for federal agencies, so that our government customers can gain access to innovation more rapidly,” White wrote at the time. The Outlook Mobile release is clearly in line with that.

Today’s announcement comes after the Pentagon announced just last week that it has awarded Microsoft a separate large contract for $1.7 billion. This involves providing Microsoft Enterprise Services for the Department of Defense (DoD), Coast Guard and the intelligence community, according to a statement from DoD.

All of this comes ahead of decision on the massive $10 billion, winner-take-all cloud contract. Final RFPs were submitted in October and the DoD is expected to make a decision in April. The process has not been without controversy with Oracle and IBM submitting a formal protests even before the RFP deadline — and more recently, Oracle filing a lawsuit alleging the contract terms violate federal procurement laws. Oracle has been particularly concerned that the contract was designed to favor Amazon, a point the DoD has repeatedly denied.


Source: TechCrunch

Alphabet's Loon recruits high-powered mobile veterans to serve on board – CNET

Loon, spun out of Google’s parent company, prepares for a commercial launch later this year.
Source: CNET

Avengers: Endgame comes out in 100 days, so here are some theories – CNET

After Infinity War came out, we came up with some ideas about what might happen next.
Source: CNET

German court dismisses latest Qualcomm patent suit against Apple – CNET

But a separate ban on iPhones in Germany still stands.
Source: CNET

Opendoor competitor Knock raises $400M

Home trade-in platform Knock has brought in a $400 million investment to accelerate a national expansion and double its 100-person headcount.

Foundry Group has led the Series B funding round in New York-based Knock, with participation from Company Ventures and existing investors RRE Ventures, Corazon Capital, WTI and FJ Labs . Knock co-founder and chief executive officer Sean Black declined to disclose the startup’s valuation.

Founded in 2015, Knock helps its customers find a new home, then buys it for them outright in cash. That way home-buyers — who are often in the process of selling an old home and purchasing a new home at the same time — are able to move into their new home before listing their old one. Knock doesn’t purchase your old home but it does help with repairs in hopes of getting its customers the most value out of the sale. Ultimately, Knock receives a 3 percent commission from both the buyer and the seller of the original home.

“We are trying to make it as easy to trade in your house as it is to trade in your car,” Black told TechCrunch.

Knock is led by founding team members of Trulia, a platform for real estate listings, including Black and co-founder and chief operating officer Jamie Glenn. The pair wanted to build an end-to-end market place where people could trade in their homes at a reduced cost, with less stress and uncertainty.

“Good luck finding anyone who’s bought or sold a home and said they had a great experience doing it,” Black said. “It’s something people just hate and dread. We can make it better and faster and transparent and stress-free.”

The investment in Knock comes amid consistent year-over-year growth in venture capital deals for real estate technology companies. According to PitchBook, deal count in the sector has been increasing since 2010, with 351 deals closing in 2018 — a record for the space. Capital invested looks to be leveling out, with $5 billion funneled into global real estate tech startups in 2017 and $4.65 billion invested last year.

“We are at that part of the evolution cycle of the internet; the low-hanging fruit has been taken,” Black explained. “[Real estate] is so inefficient. Mostly consumers have no idea what is going on. They have no sense of control or empowerment. I just think it’s ripe for disruption.”

SoftBank is responsible for the largest deals in the space as an investor in Knock’s biggest competitors. The Vision Fund has deployed capital to both Compass and Opendoor in rounds that valued the companies at $4.4 billion and north of $2 billion, respectively. Katerra, a construction tech startup also backed by the Vision Fund, is said to be raising an additional $700 million from the prolific Japanese investor at a more than $4 billion valuation, per a recent report from The Information.

Knock previously raised a $32 million Series A in January 2017 in a round led by RRE Ventures, and is currently active in Atlanta, Charlotte, Raleigh-Durham, Dallas and Fort Worth.


Source: TechCrunch

How GPS Tracking Technology Can Curb Domestic Violence

Opinion: GPS-monitored violent offenders are 95 percent less likely to commit a new crime. We need to implement an integrated, nationwide domestic violence program that tracks domestic abusers.
Source: Wired

Roku explains why it allowed Infowars on its platform

Roku has just made a bad decision with regard to its growing advertising business by associating its brand with the toxic conspiracy theorist, Alex Jones. As Digiday first reported this morning, Roku has chosen to add the Infowars live show hosted by Jones to the Roku platform as a supported channel, much to the disgust of customers now hammering the company on its social media platforms.

The company, apparently, is opting for the “we’re a neutral platform” defense in the matter, despite the fact that most major platforms have backed away from this stance with regard to Jones.

Apple, Facebook, Spotify, YouTube, Twitter, Periscope, Stitcher, Pinterest, LinkedIn, and even YouPorn have removed Infowars from their respective platforms.

The decision to allow the channel comes at a time when Jones and Infowars are in the headlines again because of a recent update in the legal battle between the Sandy Hook families and the Infowars program. The families are suing the conspiracy theorist for spreading the false claim that the school shooting was an elaborate hoax, and that Infowars peddled these stories to stoke fear and sell more products like survivalist gear and gun paraphernalia, The New York Times reports.

A judge has ordered Infowars to turn over internal documents to the families that relate to its business plan or marketing strategies, the shooting itself, crisis actors, or mass shootings in general.

Roku’s decision to allow the channel at all is a poor one not only in terms of taking a moral stance on complicated matters (if you’re of the mindset that’s something companies should do) – it seems to go against Roku’s own policy that bans content which is “unlawful, incites illegal activities or violates third-party rights.”

This is the same general premise that saw Infowars banned everywhere else.

Because of Jones’ claims, the Sandy Hook families have received death threats and have been continually harassed, even offline. Jones has also promoted other theories that led to violence, like Pizzagate.

Roku’s position, seemingly, is that the channel hasn’t done any bad stuff yet on its platform, never mind its past.

Many Roku customers on social media are threatening to boycott. A search for terms including “roku,” “boycott,” and others related to the news are picking up speed on Twitter, the #boycottroku hashtag has just now re-appeared, as well. (It was used previously by customers protesting the NRA channel.)

Given Amazon Fire TV and Roku’s tight race and Roku’s hunt for ad revenue through newer initiatives like its Roku Channel, a boycott could have material impact. (It looks like Amazon picked the right day to launch its updated Fire TV Stick with the new Alexa remote. At $40, it’s not going to be hard for consumers to switch streamers, if it comes to that. A search for “infowars” in Amazon Fire TV apps is not currently returning results, if you’re curious.)

Roku has become one of the top streaming media device makers in the U.S. and globally, recently having reached nearly 24 million registered users. Digiday notes that it’s projected to generate $293 million in advertising in 2018, per eMarketer, putting it just behind Hulu.

Apparently, Roku believes it can distance itself from the content it hosts on its platform.

That’s not a good look for advertisers, however, many who won’t want their brand appearing anywhere near Infowars. And because Roku runs ads right on its homescreen, that means advertisers’ content can actually sit directly beside the Infowars channel icon, if not in the program itself.

For example:

It may also make advertisers hesitant to work with Roku on other initiatives because it shows a lack of understanding over how to manage brand safety, or because they fear a consumer backlash.

Roku’s full statement is below:

Our streaming platform allows our customers to choose from thousands of entertainment, news and special interest channels, representing a wide range of topics and viewpoints. Customers choose and control which channels they download or watch, and parents can set a pin to prevent channels from being downloaded. While the vast majority of all streaming on our platform is mainstream entertainment, voices on all sides of an issue or cause are free to operate a channel. We do not curate or censor based on viewpoint.

We are not promoting or being paid to distribute InfoWars. We do not have a commercial relationship with the InfoWars.

While open to many voices, we have policies that prohibit the publication of content that is unlawful, incites illegal activities or violates third-party rights, among other things. If we determine a channel violates these policies, it will be removed. To our knowledge, InfoWars is not currently in violation of these content policies.

UPDATE, 1/15/19, 2:43 PM ET: 

Following Roku’s statement about its decision, Josh Koskoff, the Koskoff, Koskoff & Bieder attorney representing several Sandy Hook families suing Jones after his repeated claims that the Sandy Hook massacre was a hoax, has released a statement as well:

Roku’s shocking decision to carry Infowars and provide a platform for Alex Jones is an insult to the memory of the 26 children and educators killed at Sandy Hook. Worse, it interferes with families’ efforts to prevent people like Jones from profiting off innocent victims whose lives have been turned upside down by unspeakable loss. We call on Roku to realize this and immediately pull the program. Until then, the families will be switching to alternate streaming providers that know the difference between authentic – if provocative – opinions and a lying opportunist seeking to make money by any means possible. There is no amount of anticipated revenue that could possibly justify Roku’s calculated decision.


Source: TechCrunch

Getaround early investor sues car-sharing startup for $1.79 million

Getaround is getting around the courthouse. One of the car-sharing startup’s early investors, Geoffrey Shmigelsky, is suing the company, alleging fraud and unfair conduct.

“Our client supported Getaround and Mr. Zaid from the very start, only to be swindled out of $1.785 million that went straight into the pockets of Mr. Zaid’s family and friends, as we allege,” Gaw | Poe LLP Partner Samuel Song said in a statement. “Our client deserved better than this from a person he had supported and trusted for years, and we’ll do what it takes to get what rightfully belongs to him.”

Getaround, however, says “these claims are totally unfounded and we’re looking to get the case dismissed,” Getaround Director of Marketing Communications Jacqueline Tanzella told TechCrunch over the phone.

Specifically, the lawsuit alleges Getaround executives tricked Shmigelsky into selling his shares to their friends and family for $1.79 million less “than what they knew they were worth.” Early last year, investors became interested in purchasing Shmigelsky’s shares, the lawsuit states. But because Getaround is still a private company with scarce public financial information, “they struggled to value Plaintiff’s shares.” That’s when Shmigelsky said he asked Getaround CEO Sam Zaid for the information.

The lawsuit alleges:

Mr. Zaid saw an opportunity and agreed to help. Getaround had a contractual right of refusal to purchase any shares Plaintiff tried to sell, under the same terms and conditions of any sales agreement that Plaintiff entered into with a prospective buyer. Thus, Mr. Zaid was in a position to provide information designed to drive down the value of Plaintiff’s shares, and if Plaintiff agreed to a transaction at a lower price, Mr. Zaid could cause Getaround to exercise its right of first refusal to buy Plaintiff’s shares at a large discount off its true value. Moreover, since Getaround also had the right to assign its right of first refusal to whoever it wanted, Mr. Zaid could cause Getaround to exercise its right to purchase Plaintiff’s shares (at a discounted price) and then gift that opportunity to Mr. Zaid’s friends and family.

Based on the information Zaid and Getaround CFO Adam Kosmicki provided him, Shmigelsky alleges he sold 300,000 shares at $1.80 per share. He also alleges Zaid and Kosmicki concealed the information that Getaround was on the verge of closing an $18 million funding round priced at $7.75 per share. After allegedly invoking its right of refusal, Getaround bought back Shmigelsky’s shares at $1.80 per share.

But since those deals were not yet finalized and still in discussions, Tanzella said, “we were legally bound not to disclose anything that wasn’t complete and to fruition.”

Getaround then allegedly allowed Zaid and Getaround CTO Elliot Kroo’s family and friends to buy those shares for $540,000. Had that stake been valued at $7.75 per share, Shmigelsky would’ve made $2.33 million.

“It’s a really unfortunate situation,” Tanzella said. “I know the team did the best they could.”

Getaround also pointed out that the company helped facilitate the sale of Shmigelsky’s shares on the secondary market five times.

“This complaint seems to be driven by seller’s remorse,” Tanzella said.

Shmigelsky seeks no less than $1.79 million for compensatory and special damages. Getaround, however, does “plan on having this fully dismissed in court,” Tanzella said.

You can read the full complaint below.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412