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

Archivo del Autor: Belen De Leon

VW Touareg V8 TDI contorts crust in Geneva with 664 pound-feet of torque – Roadshow

It’s no V12 TDI of yore, but it’s still righteous in its own way.
Source: CNET

An insider’s peek at TC Sessions: Robotics & AI

We are not quite ready to announce the agenda for TechCunch’s April 18 robotics and AI show at UC Berkeley, but anyone who has been watching the speaker announcements is bound to be just a bit excited. Here’s a quick sneak peek at the soon-to-be-announced agenda.

Robotics & AI investor panel

For founders eager to know what’s on investors’ minds, there is an all-star robotics and AI investor panel that includes Peter Barrett from Playground Global, Helen Liang from FoundersX Ventures, Andy Wheeler from GV and Hidetaka Aoki from Global Brain. Not only will a TechCrunch editor grill these investors onstage, but there will be a separate and longer Q&A session where attendees can ask questions to figure out where VCs are focusing their funds.

AI – Understanding the unfathomable world

For anyone trying to fathom the nearly unfathomable world of AI, there is a remarkable session featuring, respectively, Dartmouth and UC Berkeley professors Hany Farid and Alexei Efros, who are two of the world’s leading authorities on the use of AI and computer vision to create live video of things that, well, never happened. Their work was featured in a remarkable New Yorker piece (“In the Age of A.I., Is Seeing Still Believing?”)

The future of human & robot interaction

In the robotics field, one of the toughest frontiers is human-robot interaction, which brings together just about every aspect of AI and robotics. UC Berkeley’s Interact Lab leader Anca Dragan, Affectiva co-founder Rana el Kaliouby and SoftBank Robotics HRI lead Matt Willis will convene for a panel discussion focused on the state of HRI today and where breakthroughs will come tomorrow.

Building a robotics startup

Building a startup is always a big theme at every TechCrunch event, and no less so when the subject is robotics, a notoriously unforgiving category for founders. Melonee Wise is CEO of five-year-old Fetch Robotics, which has raised $48 million. Manish Kothari is president of SRI Ventures and former director of SRI’s robotics program. Nima Keivan is the CTO and co-founder of four-year-old Canvas Technology, which has raised $15 million. Wise and Keivan will discuss how they got this far, and Kothari will share lessons he learned guiding many robotics founders forward. They will be available for audience questions in a separate Q&A after their session on the main stage.

These sessions should get us about halfway through… the morning! There is so much more we have yet to announce, including speakers, demos, workshops and more. And for the first time, we’ll also unfold CrunchMatch at this show, our highly successful app-based system to help attendees network and set up meetings. No one will have trouble finding interesting, like-minded folks to meet.

Early-bird tickets will stay on sale for only two more weeks. Book your $249 ticket today and save $100 before prices go up. Students, get a major discount with student tickets going for only $45 — book here.


Source: TechCrunch

Taking a spin with the Nubia Alpha watch phone at MWC – CNET

You may never buy it, but that doesn’t mean this wearable phone isn’t interesting and fun to use
Source: CNET

Holes in 4G and 5G Networks Could Let Hackers Track Your Location

New research shows how nearby attackers can see where you are, send you spoofed carrier messages, and more.
Source: Wired

The Inventor: HBO's Theranos film diagnoses Silicon Valley schadenfreude – CNET

This might sting a bit. Elizabeth Holmes built her startup Theranos on lies, but the fraud exposes bigger problems.
Source: CNET

For a monthly subscription fee, this startup will send out customized gifts to current and prospective clients at scale

In today’s noisy, fast-paced world, finding a way to let clients and potential customers know that they are top of mind can be a major challenge for companies.

Enter Sendoso, a 2.5-year-old, San Francisco-based online-to-offline startup that promises to source, store, ship anything a business ever needs to send — and track its return on investment to boot.

How does it work? According to CEO and cofounder Kris Rudeegraap, Sendoso, founded in 2016, already has 110 full time employees, hundreds of vendor relationships, and six warehouses, including its biggest, an 80,000-square-foot space in Las Vegas.

It also has relationships with dozens of workers who it can call on to help it as it needs them and, as crucially, it integrates with Salesforce, Marketo, Engagio among other platforms where companies largely live.

Collectively, these various pieces enable an employee to log into Sendoso and — according to a budget that has been preset — click on a contact, type out a customer message, and choose a gift if desired, and that directive will show up as a campaign on the company’s end and as an order over at Sendoso, which then gets to work.

Want to send cupcakes to a client in New York? Done.  A handwritten note to a prospect in Washington? No problem. See something on Amazon? Sendoso will have it sent to one of its warehouses, then repackage it so that it looks like you did it yourself. Then out the door it goes with a major carrier like FedEx or UPS.

Sendoso — which charges a monthly subscription fee for its services based on a company’s number of users and its sending volume — caters to both tech startups, as well as Fortune 1,000 companies, with a client list that includes the marketing data company LiveRamp, the construction management software company ProCore, and the call center platform TalkDesk, where Rudeegraap was most recently a senior account executive — and where he says the idea for Sendoso was born.

“Having worked in sales for 10 years, it was clear that customer success was shifting away from this dependence on email because of the digital noise being created.” He sensed that a channel with offline gifts like wine and handcrafted notes (penned by Sendoso warehouse workers) might be the solution.

The idea of business-to-business gifting is far from new of course, and even though Sendoso is customizing the experience, it also isn’t alone, with other upstarts like Knack in Seattle and Alyce in Boston among many others focused on power gifting.

Still, investors like Sendoso’s packaging, so to speak. Indeed, Rudeegraap tells us the company just closed on $10.7 million in Series A funding to bolster its ranks and accelerate its reach beyond the 15 countries where the service is already available. The round was led by David Sack’s Craft Ventures, with participation from Signia Partners, Storm Ventures, Struck Capital and Hack VC.

Sendoso has now raised $13.2 million to date.


Source: TechCrunch

Facebook wants up to 30% of fan subscriptions vs Patreon’s 5%

Facebook will drive a hard bargain with influencers and artists judging by the terms of service for the social network’s Patreon-like Fan Subscriptions feature that lets people pay a monthly fee for access to a creator’s exclusive content. The policy document attained by TechCrunch shows Facebook plans to take up to a 30 percent cut of subscription revenue minus fees, compared to 5 percent by Patreon, 30 percent by YouTube which covers fees, and 50 percent by Twitch.

Facebook also reserves the right to offer free trials to subscriptions that won’t compensate creators. And Facebook demands a “non-exclusive, transferable, sub-licensable, royalty-free, worldwide license to use” creators’ content and “This license survives even if you stop using Fan Subscriptions.”

Distrust of Facebook could scare creators away from the platform when combined with its significant revenue share and ability to give away or repurpose creators’ content. Facebook has consistently shown that it puts what it thinks users want and its own interests above those of partners. It cut off game developers from viral channels, inadequately warned Page owners their reach with drop over time, decimated referral traffic to news publishers, and most recently banished video makers from the feed. If Facebook wants to win creators’ trust and the engagement of their biggest fans, it may need a more competitive offering with larger limits on its power.

“Facebook reached out to offer Hard Drive early access to a “fan subscription” product” tweeted Matt Saincome, who also runs satirical news site Hard Times. “I asked my editors about it and the complete distrust amongst our team was kinda funny. We read through the terms and found a couple things that were hilarious when compared to Patreon’s 5% . . . Up to 30% and the rights to all our stuff? From the people who let us build an audience on their platform before pulling it out from under our feet? Hilarious. Here’s a crazy alternative: let people who signed up to see our content see it and then we can monetize that hahah.”

Instagram is refocusing on creators too. Instagram’s Android app reveals the prototype of a feature that lets users switch their profile into a Creator Account, similar to the Business Profiles it launched in 2016. Instagram first told The Hollywood Reporter about Creator Accounts in December but now it’s showing up in the code. Reverse engineering specialist Jane Manchun Wong generated this screenshot showing the option for Creator Accounts to hide their contact info or profile category. Fellow code digger Ishan Agrawal gave TechCrunch an exclusive look at the Instagram code that shows the Creator Accounts are “Best for public figures, content producers, artists, and influencers”. Creator Accounts give users “more advanced insights and reach more people with promotions”, “more growth tools” and “a new inbox that makes it easier to manage message requests and connect with fans.”.

Trading Control For Subscribers

Facebook began testing Fan Subscriptions a year to give creators a financial alternative to maximizing ad views after watching the rise of Patreon which now has 3 million patrons who’ll pay 100,000 artists, comedians, models, and makers over $500 million this year. This month Facebook expanded the test to the UK, Spain, Germany, and Portugal to allow users to pay $4.99 per month to a creator for exclusive content, live videos, and a profile badge that highlights them as a subscriber. While Twitch owns gamers, YouTube rules amongst videographers, and Patreon is a favorite with odd-ball creators, Facebook may see an opportunity to popularize Fan Subscriptions internationally and turn mainstream consumers into paid supporters.

The terms for Fan Subscriptions are not publicly available, and only visible on Facebook’s site to Pages it’s invited to test the feature. But TechCrunch has published the full policy document below.

Thankfully, Facebook isn’t taking a cut of Fan Subscription revenue during the test phase, and creators get to keep 100 percent of the money paid by any patrons it signs up before the official launch. Facebook tells me that it hasn’t finalized its percentage cut, though the terms permit it to take as much as 30 percent. That would qualify given Facebook tells me its rake will be in line with industry standards and creators will retain the majority of their earnings.

But whatever cut it takes will be after processing fees and the 15 to 30 percent tax Apple and Google levy on iOS and Android in-app purchases. We’ll see if Facebook tries a workaround that pushes users to their mobile browser where it can take their subscription money tax-free. And if Facebook decides it want to give users a free one-month trial or discount to any creator, they can’t stop it even if that lets people download all their exclusive content and then cancel without ever paying.

But what’s sure to raise the most hairs is the clause about “Supplemental Data” that gives Facebook a license to display a creator’s content as they might expect, but also a royalty-free license to use it however they want, even after a creator abandons Facebook Fan Subscriptions. A Facebook spokesperson confirmed that Supplemental Data does in fact cover all content provided by the creator. They claim it’s so if a creator made a custom fan sticker, a subscriber could use it in their own Facebook post, but the rule gives Facebook vast power beyond that. Patreon has a similar clause, but gets the benefit of the doubt in a way Facebook doesn’t after so many scandals.

Facebook’s spokesperson claimed that the Supplemental Data terms were similar to Facebook’s standard terms, but the normal Facebook terms say “You can end this license any time by deleting your content or account.” Not so with Fan Subscriptions. I don’t expect Facebook is going to try to outright steal and resell creators’ content, but it will have jurisdiction to use their art however it wants to fuel its war with Patreon, Twitch, and YouTube.

Creators will have to decide whether access to Facebook’s 2.3 billion users is worth the platform risk of building a following somewhere they don’t control and that has other business priorities. If Facebook’s strategy suddenly veers away from Fan Subscriptions, it could be hard for creators to score new signups or retain their old ones. At least with a dedicated site like Patreon, creators know the platform can’t abuse them without the threaten of ruin.

Here’s the full Terms Of Service for Facebook’s Patreon competitor Fan Subscriptions:

Fan Subscriptions Creator Terms

The fan funding feature (“Fan Subscriptions”) allows Facebook users to support their favorite pages, creators, group administrators, gamers, or others (“Pages”) through a monthly subscription with Facebook (“Subscription”) that gives those people (“fans”) access to digital content offered by Pages, such as exclusive digital content, fan recognition, and merchandise discounts. These Terms (“Terms”) govern how Pages use Fan Subscriptions.

With regard to your use of Fan Subscriptions, you agree to the following:

  1. Your use of the Platform with respect to Fan Subscriptions is subject to, and you agree to comply with, the Platform Policy currently available at https://developers.facebook.com/policy/.
  2. Your use of Fan Subscriptions to offer digital content and/or services to Facebook fans is subject to, and you agree to comply with the (a) Monetization Eligibility Standards currently available at https://www.facebook.com/help/publisher/169845596919485, and (b) Content Guidelines for Monetization currently available at https://www.facebook.com/facebookmedia/get-started/monetization_contentguidelines. You agree to follow any additional instructions and/or technical documentation we provide to you for Fan Subscriptions.
  3. You will provide accurate information to fans in connection with your use of Fan Subscriptions, including but not limited as part of any digital content or services you choose to offer to them. You must clearly and conspicuously disclose all material terms regarding your offer and the nature of content or services you will provide to fans once they choose to subscribe. You agree to comply with all laws applicable to your use of Fan Subscriptions.
  4. You confirm that the content you offer via Subscription does not infringe upon the intellectual property rights of any third party and that you have secured all rights necessary to distribute, copy, display, publicly perform, or otherwise use the content.
  5. You will not use, incorporate, or provide any music or physical goods in connection with your use of Fan Subscriptions without FB’s prior written approval (email is sufficient).
  6. You will not offer discounts on physical goods that exceed 80 percent of the offered goods’ retail value.
  7. Your fans’ Subscriptions may be processed as payments to Facebook via Apple’s In-App Purchase or Google’s In-App Billing services, which are subject to Apple’s and Google’s separate payment terms and conditions. Apple and Google may charge Facebook a revenue share and/or other fees for such payment services according to their respective terms and conditions. FB will pay you a revenue share calculated as a percentage (“Your Share”) of what’s left after deduction of those fees/charges and of any other fees or taxes incurred by Facebook. As a the date of these Terms, Your Share of that net revenue is 100%. However, Facebook may in the future change these Terms such that Facebook keeps a revenue share of up to 30%. We will give 30 days’ notice of any such change.
  8. Facebook reserves the right to offer discounted and free trials for fans from time to time in our discretion, whether to incentivize Subscription sign-ups or otherwise. Where we do so in relation to your Fan Subscriptions, your revenue share will be reduced accordingly: we only pay you a revenue share based on the amounts fans actually pay (less fees and taxes we incur).
  9. If you have accurately completed and timely provided to FB any forms or documentation that FB reasonably determines are required to set up payment to you, and subject to and only in the event that you are in compliance in all respects with these Terms, payment of any net amounts FB receives from Apple and Google for Subscriptions made by your fans during your use of Fan Subscriptions will be on a monthly basis, within approximately 60 days after the end of the applicable month. Facebook will not be responsible for any subsequent fees applied by your financial institution to complete payment of the Monthly Fee to you. Furthermore, in the event the payment due to you would be less than One Hundred U.S. Dollars ($100.00), Facebook reserves the right to roll such payment over month to month until such payment threshold is met, at which time Facebook will make the applicable payment to you. Facebook also reserves the right to set off and/or withhold any amounts that Facebook reasonably considers are or are likely to be payable by you to Facebook under these Terms (including under any indemnities).
  10. If you are providing (or allowing us to access) any data, content, or other information in connection with your use of Fan Subscriptions (collectively, “Supplemental Data”), then you grant us (and our affiliates) a non-exclusive, transferable, sub-licensable, royalty-free, worldwide license to use such Supplemental Data. This license survives even if you stop using Fan Subscriptions. You are responsible for obtaining the necessary rights from all applicable rights holders to grant this license.
  11. You are responsible for paying any applicable taxes owed with respect to any amounts you receive through your use of Fan Subscriptions. Facebook will charge you taxes with respect to such amounts if it is required to do so under applicable law.
  12. Facebook can terminate or suspend your use of Fan Subscriptions at any time in our sole discretion, and we may change or stop offering Fan Subscriptions at any time in our sole discretion. In no event will we be liable in any way for terminating or suspending your use of Fan Subscriptions, for the discontinuation of Fan Subscriptions, for the removal of or disabling of access to content, or for the withdrawal of the content or Fan Subscriptions.
  13. If you change what’s included in a Subscription in a way that could be considered material, you must give fans reasonable prior notice such that they have a reasonable opportunity to cancel their Subscriptions if they so choose, with the change only taking effect after their next Subscription fee payment.
  14. If you are using Fan Subscription on behalf of a third party (including, but not limited to, as an agent or representative of a Creator), you represent and warrant that you have the authority as agent of such party to use such features on their behalf, agree to these Terms, and hereby bind such party to these Terms. You agree to indemnify and hold Facebook harmless from any claims, suits, losses, liabilities, damages, costs, and expenses resulting from your breach of the Terms. If you are accepting these Terms as admin of Facebook Business Manager for your business, these Terms shall apply to Content on all Facebook Pages and profiles owned or operated by your business at the time of acceptance and thereafter.
  15. By using the Fan Subscriptions feature, you agree that we may communicate with you electronically any important information regarding your use of Fan Subscriptions, including without limitation as to Your Share and any payments. We may also provide notices to you by posting them on our website, or by sending them to an email address or street address that you previously provided to us. Website and email notices shall be considered received by you within 24 hours of the time posted or sent; notices by postal mail shall be considered received within three (3) business days of the time sent.
  16. Facebook reserves the right to update these Terms from time to time. If any change to these Terms will materially disadvantage you, or materially affect the availability of the Subscription, we will provide you with notice before the changes become effective and you can choose to cancel your Subscription. Your continued use of this feature constitutes acceptance of those changes.
  17. Fan Subscriptions is part of the “Facebook Products” under Facebook’s Terms of Service(“Facebook Terms”), and your use of Fan Subscriptions is deemed part of your use of Facebook Products. In the event of any express conflict between these Terms and the Facebook Terms, these Terms will govern solely with respect to your use of Fan Subscriptions and solely to the extent of the conflict. These Terms do not alter in any way the terms or conditions of any other agreement you may have with Facebook. Facebook reserves the right to monitor or audit your compliance with these Terms and to update these terms from time to time, and your continued use of Fan Subscriptions constitutes acceptance of those changes.


Source: TechCrunch

Energizer’s P18K Pop is basically a giant battery with a smartphone built into it

This is the future you asked for.

When people read smartphone reviews, one of the first things they want to know is whether the battery life is going to be sufficient for their use cases. Well, what if the battery life was the only stat that mattered?

At MWC in Barcelona, phone maker Avenir Telecom is turning heads with an Energizer-branded behemoth that packs a punch.

The P18K Pop has a truly massive 18,000 MAh battery built-in, the manufacturer says that you could play videos for two straight days without depleting the battery. By comparison, the phone in your pocket probably has a battery in the 2,500-3,500 MAh so this things would likely be able to keep you going for several days with regular usage.

Consumers haven’t always been psyched about about manufacturer’s never-ending desire to trim thickness from their phones, that’s not an issue with the P18K Pop which is 18mm thick at its thinnest point. Hilariously the thing is thick as hell but manages to not have a headphone jack.

It is abundantly unclear how big the market is for this chunkster but Paris-based Avenir Telecom says they will start shipping them to customers sometime this summer.


Source: TechCrunch

Facebook to boost California internet options with Terragraph 5G Wi-Fi

Web giant Facebook continues its push to become the internet itself for many, with the expansion of its open-source Terragraph wireless internet. Common Networks in California will use it to expand into Alameda.

The post Facebook to boost California internet options with Terragraph 5G Wi-Fi appeared first on Digital Trends.


Source: Digital trends

The next version of Windows 10 might let you play Xbox One games on your PC

Ever dream of enjoying your entire library of Xbox One games on your PC? Well, that could very soon be a reality as Microsoft is reportedly working on bringing native support for Xbox One Games to Windows 10.

The post The next version of Windows 10 might let you play Xbox One games on your PC appeared first on Digital Trends.


Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455