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

Archivo del Autor: Belen De Leon

Facebook says birthday fundraisers have raised more than $300 million over the past year

Facebook marked the first anniversary of its birthday fundraisers by revealing that more than $300 million in donations have been raised through the feature, which lets users mark their birthdays by creating a donation drive for an organization of their choice. About 750,000 non-profits currently have access to Facebook’s fundraising tools (but not every user, since they haven’t rolled out to all countries).

The company also said that it is adding several new features based on feedback. These include allowing Pages to create and donate to fundraisers, as well as the ability to add matching donations and co-organizers to fundraisers. Donors will also be able to choose if they want to set up a recurring monthly contribution.

For people who want to create a birthday fundraiser but don’t have an organization in mind already, Facebook plans to include more information about charities in the feature’s selection tool. The company said its fundraising feature’s top beneficiaries include St. Jude, the Alzheimer’s Association, the American Cancer Society, Share Our Strength—No Kid Hungry and the ASPCA.

Last November, Facebook removed its 5% fee on donations, which means all money goes to non-profits. For many charities, Facebook fundraisers are now the most frictionless way to raise donations, including from people who might otherwise never visit the charity’s own donation links. Facebook fundraisers are a notable example of how social media activism can actually translate into tangible results instead of yet more memes–but, of course, whenever Facebook releases any self-congratulatory announcements, it’s a good idea to take a step back and look at the potential downsides.

As with almost every other Facebook feature, its fundraising tools have prompted concerns about privacy, particularly donor privacy, which is considered sacrosanct by many organizations (Facebook lets users decide if they want to share their donation with friends). Some charities also have qualms about benefiting from Facebook fundraisers until the company does a better job of policing hate speech, especially if the purpose of their work is aiding marginalized or persecuted minority groups.

In an insightful blog post from last November, fundraising consultant Jeremy Hatch argued that fundraising on Facebook also eliminates the relationship between donors and organizations, “where there are established norms and ethical practices.” He added that non-profits should reconsider before they grow increasingly reliant on a company whose ultimate goal is to gather and monetize user data.

At the same time, Facebook’s reach leaves many organizations with little choice but to use the platform so they don’t miss out on much-needed funds. One notable example of how effective Facebook fundraisers can be is the more than $20 million raised by users on behalf of RAICES to help migrant families separated at the U.S.-Mexico border by the Trump administration.


Source: TechCrunch

India's taking another shot at making it to the moon – CNET

The country’s moon lander and rover was scheduled to leave this year, but has been delayed till January next year.
Source: CNET

Tweetbot loses several key features ahead of Twitter’s API change

Twitter’s API changes won’t come out until tomorrow, but its ramifications are already being felt. Tapbots released an update today to Tweetbot for iOS that loses many of the Twitter client’s most popular or essential features. It also removed its Apple Watch app. In Tweetbot’s App Store release notes, Tapbots explained “on August 16th Twitter will disable parts of their public interface that we use in Tweetbot. Because Twitter has chosen not to provide alternatives to these interfaces we have been forced to disable or degrade certain features. We are sorry about this, but unfortunately this is totally out of our control.”

The changes mean that Tweetbot’s timeline streaming is now disabled, so timelines will refresh every one to two minutes instead–a loss for people who want to see new tweets in real-time. Push notifications for Mentions and Direct Messages will also be delayed by a few minutes, while push notifications for Likes, Retweets, Follows and Quotes have been disabled altogether (Tapbots’ release notes say they are looking at how to reinstate some of those in the future). Tweetbot’s Activity and Stats tabs have been removed.

As part of an effort to tighten control over how its services are used by third-party developers, Twitter announced in April 2017 that it will shut down User Streams, Site Streams and other APIs to prepare for the arrival of its new Account Activity API and other products.

Other third-party Twitter clients that will likely be affected by the API changes include Twitterific, Tweetings and Talon, which along with Tweetbot protested in April that they hadn’t been given enough time or information to prepare for the release, which was originally schedule for June 19. In response, Twitter extended the deadline to August 16. Other apps that have already been impacted include Favstar, which went offline in June as a result of the API changes.


Source: TechCrunch

Elon Musk's Boring Company Is Planning a Tunnel to Dodger Stadium

The proposed 3.6-mile route would take fans from the metro to the parking lot, saving them from hellish Los Angeles traffic.
Source: Wired

Twitter's Dorsey vows 'consistent' enforcement after Alex Jones, Infowars suspended – CNET

But still no full ban for the conspiracy theorist who’s used Twitter to attack children and families.
Source: CNET

Robot to star in new Tony Kaye movie 2nd Born – CNET

Watch out human actors. Robots could be competing for your roles.
Source: CNET

Powered by $25 million, Arcadia Power looks to expand its distributed renewable energy services

As renewable energy use surges in the U.S. and the effects of global climate change become more visible, companies like Arcadia Power are pitching a nationwide service to make renewable energy available to residential customers.

While states like New York, California and regions across the upper Midwest have access to renewable energy through their utilities and competitive marketplaces, not all states in the country have utilities that are building renewable power generation to offset coal and natural gas energy production.

Enter Arcadia Power and its new $25 million in financing, which will be used to redouble its marketing efforts and expand its array of services in the U.S.

Right now, renewable energy is the fastest growing component of the U.S. energy mix. It’s grown from 15 percent to 18 percent of all power generation in the country, according to a 2018 report from Business Council for Sustainable Energy and Bloomberg New Energy Finance.

And while Arcadia Power is only accounting for 120 megawatts of the 2.9 gigawatts of new renewable energy projects initiated since 2017, its new $25 million in financing will help power new projects.

When we first wrote about the company in 2016, it was just developing solar projects that would generate power for the grid to offset electricity usage from its customers.

Now the company is expanding its array of services. All customers are automatically enrolled in a 50 percent wind energy offset program, where half of their monthly usage is matched in investments in wind farms — and they can upgrade to fully offset their energy usage with wind power. Meanwhile, community solar projects are also available for free or customers can then purchase a panel and receive a guaranteed solar savings on each monthly power bill.

Reduced prices are given to customers through the consolidation of their buying power across multiple competitive energy markets.

Finally, Arcadia is offering new home efficiency upgrades like LED lighting and smart thermostats, along with smart metering and tracking services to improve customers’ payment options, the company said.

“The electricity industry hasn’t changed much in the last hundred years, and we believe that homeowners and renters want a new approach that puts them first. Our platform places clean energy, home efficiency and data insights front and center for residential energy customers in all 50 states,” said chief executive Kiran Bhatraju.

Kiran Bhatraju, chief executive officer Arcadia Power

Funding for the new Arcadia Power financing was led by G2VP, the investment firm that spun out from Kleiner Perkins cleantech investing, ValueAct Spring Fund, McKnight Foundation, Energy Impact Partners, Cendana Capital, Wonder Ventures, BoxGroup and existing investors, according to the company. As a result of the investment, Alex Laskey, Opower’s founder and president; Ben Kortlang, a partner at G2VP; and Dan Leff, a longtime investor in energy technology companies, will all join the Arcadia board of directors.

“We’re taking a piece of the savings that is a part of the power purchase agreement,” says Bhatraju. “Customers get a 5 percent guaranteed savings against the utility rate. In competitive markets like Ohio or Maryland, it’s a shared savings model.”

Beyond the savings, the offsets can do something to reduce the carbon emissions that are exacerbating the problems of global climate change.

“When you build community solar projects you are displacing former fossil fuel plants from being used because these of customers,” Bhatraju said. But the entrepreneur recognizes that they have a long way to go to make a difference. “120 MW is not nearly enough,” Bhatraju said. “We’ve got a long way to go.”


Source: TechCrunch

Intel steals Nvidia's thunder with sneak peek at its first discrete GPU in years – CNET

It’s been nearly 20 years since Intel produced a real graphics card.
Source: CNET

Tesla whistleblower tweets photos of allegedly damaged batteries

Martin Tripp, the former Tesla employee who was fired from Tesla and then sued by the company, has tweeted a number of photos that allegedly show damaged batteries and flawed practices at Tesla’s battery factory, CNBC first reported.

In an attempt to corroborate some of his claims, Tripp has posted photos of vehicle identification numbers that he says were delivered with faulty, punctured battery cells.

“As we’ve said before, these claims are false and Mr. Tripp does not even have personal knowledge about the safety claims that he is making,” a Tesla spokesperson told TechCrunch via email. “No punctured cells have ever been used in any Model 3 vehicles in any way, and all VINs that have been identified have safe batteries. Notably, there have been zero battery safety issues in any Model 3.”

In one tweet, Tripp shows what he alleges is proof that Tesla stores waste and scraps in open parking lots and trucks at the Gigafactory, instead of properly storing them in temperature-controlled warehouses.

Tesla sued Tripp in June for $1 million alleging he leaked information with the intent to sabotage Tesla and its CEO, Elon Musk. Tripp then filed a formal whistleblower tip to the U.S. Securities and Exchange Commission alleging the company has misled investors and put customers at risk.

Check out TechCrunch’s coverage of the Tripp versus Tesla saga below.


Source: TechCrunch

Shelf Engine uses machine learning to stop food waste from eating into store margins

Shelf Engine’s team

While running Molly’s, the Seattle-based ready meal wholesaler he founded, Stefan Kalb was upset about its 28 percent food wastage rate. Feeling that the amount was “astronomical,” he began researching how to lower it — and was shocked to discovered Molly’s was actually outperforming the industry average. Confronted by the sheer amount of food wasted by American retailers, Kalb and Bede Jordan, then a Microsoft engineer, began working on an order prediction engine.

The project quickly brought Molly’s percentage of wasted food down to the mid-teens. “It was one of the most fulfilling things I’ve ever done in my career,” Kalb told TechCrunch in an interview. Driven by its success, Kalb and Jordan launched Shelf Engine in 2016 to make the technology available to other companies. Currently participating in Y Combinator, the startup has already raised $800,000 in seed funding from Initialized Capital, the venture capital firm founded by Alexis Ohanian and Gerry Tan, and is now used at more than 180 retail points by clients including WeWork, Bartell Drugs, Natural Grocers and StockBox.

Shelf Engine’s order prediction engine analyzes historical order and sales data and makes recommendations about how much retailers should order to minimize waste and increase margins. The more retailers use Shelf Engine, the more accurate its machine learning model becomes. The system also helps suppliers, because many operate on guaranteed sales, or scan-based trading, which means they agree to take back and refund the purchase price of any products that don’t sell by their expiration date. While running Molly’s, Kalb learned what a huge pain point this is for suppliers. To alleviate that, Shelf Engine itself buys back unsold inventory from the retailers it works with, taking the risk away from their suppliers.

Kalb, Shelf Engine’s CEO, claims the startup’s customers are able to increase their gross margins by 25 percent and reduce food waste from an industry average of 30 percent to about 16-18 percent for items that expire within one to five days. (For items with a shelf life of up to 45 days, the longest that Shelf Engine manages, it can reduce waste to as little as 3-4 percent).

The food industry operates on notoriously tight margins, and Shelf Engine wants to relieve some of the pressure. Running Molly’s, which supplies corporate campuses, including Microsoft, Boeing and Amazon, gave Kalb a firsthand look at the paradox faced by retail managers. Even though a lot of food is wasted, items are also frequently out of stock at stores, annoying customers. Then there is the social and environmental impact of food waste — not only does it raise prices, food rotting in landfills is a major contributor to methane emissions.

A store manager may need to make ordering decisions about thousands of products, leaving little time for analysis. Though there are enterprise resource planning software products for food retail, Kalb says that during store visits he realized a surprisingly high number still rely on Excel spreadsheets or pen and paper to manage reoccurring orders. The process is also highly subjective, with managers ordering products based on their personal preferences, a customer’s suggestion or what they’ve noticed does well at other stores. Sometimes retailers get stuck in a cycle of overcorrecting, because if customers complain about missing out on something, managers order more inventory, only to end up with wastage, then scaling back their next order and so on.

“Americans want selection at all times, we get furious when a product is sold out, but it’s a really hard decision to make about how much challah bread to stock on a Monday,” says Kalb. “Yet we are doing that ad hoc.”

When retailers use Shelf Engine’s prediction engine, it decides how many units they need and then submits those orders to their suppliers. After products reach their sell-by dates, the retailer reports back to Shelf Engine, which only charges them for units they sold, but still pays suppliers for the full order. As time passes, Shelf Engine can make more granular predictions (for example, how precipitation correlates with the sale of specific items like juice or bread).

In addition to providing the impetus for the creation of Shelf Engine, Molly’s also helped Kalb and Jordan, its CTO, build the startup’s distribution network. Kalb says Shelf Engine has benefited from the network effect, because when a retailer signs up, their suppliers will often mention it to other retailers that they serve. Kalb says the startup is currently hiring more engineers and salespeople to help Shelf Engine leverage that and spread through the food retail industry.

“It’s a world I got to know and I came into the world fascinated with healthy food and making delicious grab-and-go meals,” says Kalb. “It turned into a fascination with this crazy market, which is so massive and still has so many opportunities to be maximized.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711