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

Archivo del Autor: Belen De Leon

Keep your fitness resolution with today's New Year's Eve-only Bowflex deals – CNET

Save up to $250 and get accessories like a free kettlebell when you buy a Bowflex Max cardio workout machine.
Source: CNET

ThinkPad X1 Carbon vs. ThinkPad T490

The Lenovo ThinkPad X1 Carbon Gen 7 epitomizes the modern ThinkPad, with sleeker lines and robust components. The ThinkPad T490 is for the more budget-conscious ThinkPad fan who likes the throwback design.
Source: Digital trends

TRACED Act signed into law, putting robocallers on notice

The Pallone-Thrune TRACED Act, a bipartisan bit of legislation that should make life harder for the villains behind robocalls, was signed into law today by the president. It’s still possible to get things done in D.C. after all!

We’ve covered the TRACED Act several times previously, as robocalls are, in addition to being horribly annoying, a uniquely annoying high-tech threat. Using clever targeting and spoofing technology, scammers are placing millions of calls that at best irritate and at worst take advantage of the vulnerable.

The new law won’t end that practice overnight, but it does add some useful tools to regulators’ toolboxes. Here’s how I summarized the bill’s provisions earlier this month:

  • Extends FCC’s statute of limitations on robocall offenses and increases potential fines
  • Requires an FCC rulemaking helping protect consumers from spam calls and texts (this is already underway)
  • Requires annual FCC report on robocall enforcement and allows for it to formally recommend legislation
  • Requires adoption on a reasonable timeline of the STIR/SHAKEN framework for preventing call spoofing
  • Prevents carriers from charging for the above service, and shields them from liability for reasonable mistakes
  • Requires the attorney general to convene an interagency task force to look at prosecution of offenders
  • Opens the door to Justice Department prosecution of offenders
  • Establishes a handful of specific cutouts and studies to make sure the rules work and interested parties are giving feedback

FCC Chairman Ajit Pai was effusive in his praise in a statement:

I applaud Congress for working in a bipartisan manner to combat illegal robocalls and malicious caller ID spoofing.  And I thank the President and Congress for the additional tools and flexibility that this law affords us.  Specifically, I am glad that the agency now has a longer statute of limitations during which we can pursue scammers and I welcome the removal of a previously-required warning we had to give to unlawful robocallers before imposing tough penalties.

And I thank the American people for never letting us forget how fed up they are with scam, spoofed robocalls.  It’s their voices that power our never-ceasing push to fight back against the scourge of robocalls and malicious spoofing.

The FCC is limited in what it can do, and even major fines like this $120 million one have had a negligible effect on the nefarious industry. “Like emptying the ocean with a teaspoon,” said Commissioner Jessica Rosenworcel at the time.

Here’s hoping the TRACED Act amounts to more than a bigger spoon. We’ll find out as regulators and the mobile industry grow into their new capabilities and begin the long process of actually applying them to the problem. It may take months or more to see any real abatement, but at least we’re taking concrete steps.


Source: TechCrunch

TechCrunch Include yearly report

Welcome to the third annual TechCrunch Include Progress Report. Our editorial and events teams work hard throughout the year to ensure that we bring you the most dynamic and diverse group of speakers and judges to our event stages. And finally, at the tail end of 2019, we bring you … 2018 data. (You can see 2017 data here.)

In 2018, TechCrunch produced Disrupts in San Francisco and Berlin, as well as regional Battlefield events in Zug, Switzerland; Lagos, Nigeria; São Paulo, Brazil and Berlin, Germany. We also produced a number of Sessions events, including the increasingly popular Robotics edition, as well as Blockchain and AR/VR.

It is important to us that we foster an environment that reflects the increasingly diverse tech industry. We are pleased to report that we saw an overall increase across the board with regard to inclusion, while still acknowledging that we weren’t yet where we needed to be when it comes to women and people of color across our stages. Happily, 2019 has been even better, and we’ll bring you those numbers soon.

Below we have compiled data from our 2018 events about the makeup of people who appeared as panelists, judges and founders of the Battlefield competitors. 

Disrupt

Our flagship conference attracts speakers, judges and Battlefield contestants from all over the world. It serves as a global arena for startups in all stages of development, as well as investors interested in finding their next big investment.

At Disrupt SF in 2018, of the 153 total speakers and judges, 33% were women and 27% were people of color. On the Battlefield stage, of the 22 teams, 36% had female founders. This is up from 29% the year before.

At Disrupt Berlin, of the 56 speakers and judges, 39% were women and 18% were people of color. Of the 12 teams that competed on the Battlefield stage, half the founders were women.

Regional Battlefield 

Our Battlefield competition isn’t limited to Disrupt. We take it on the road in order to give as many startups an opportunity to compete. In addition, these events include panels designed around region-specific topics. In 2018, we hosted Battlefield competitions in the Middle East and North Africa, Latin America and Africa regions.

Battlefield MENA showcased 15 teams; of those, 53% were founded by women. Of the 28 speakers and judges, 35% were women and 75% were people of color.

Fifteen teams competed in Battlefield LatAm, 20% of which were led by women. Out of the 28 speakers and judges, 32% were women and 68% were people of color.

And finally, in Battlefield Africa, a total of 15 teams competed. Of those, 33% were founded by women. Of the 28 speakers and judges, 14% were women and 75% were people of color.

Sessions

Our daylong Sessions events are targeted at specific topics. In 2018, we held events about Blockchain, robotics and AR/VR. TechCrunch Sessions events attract to the stage specialists in their industries speaking to rapt audiences.

Of the 28 speakers who appeared onstage in Berkeley for Sessions: Robotics, 25% were women and 21% were people of color. In Zug, Switzerland for Sessions: Blockchain, of the 29 speakers, 17% were women and 21% were people of color. And in Los Angeles at Sessions: AR/VR, 34% of the 29 speakers were women and 24% were people of color.

Miscellaneous

Tel Aviv

Our event in Tel Aviv leaned heavily toward mobility, and served as a preview of what would become Sessions: Mobility in 2019. Of the 38 speakers in our programming, 21% were women and 63% were people of color.

VivaTech

In 2018, TechCrunch also hosted a hackathon at VivaTech in Paris, as well as presented editorial programming. Of the 20 speakers, 45% were women and 30% were people of color.


Source: TechCrunch

The taxman cometh. Walmart cuts prices on H&R Block software to help you cope

With the new year comes tax season, and all the hassles it involves. Why not get it out of the way early this year with these great deals on H&R Block’s tax software?
Source: Digital trends

How income share agreements will spark the rise of career accelerators

The income share agreement (ISA), a financing model where students pay for an education program with a certain percent of their income for several years after graduating, has been one of 2019’s new buzzwords among VCs and entrepreneurs in Silicon Valley. While still a nascent market that faces regulatory uncertainty in the US and abroad, ISAs are a mainstay of learn-to-code bootcamps and are being piloted at dozens of universities. This financing model is receiving attention because it directly aligns education programs with students’ career outcomes — something that could transform parts of higher education.

ISAs will transform the labor market even further though. In the next few years, use of ISAs will likely go beyond formal education programs to create a new category of career accelerators that are more like scaled talent agencies for businesspeople. Across industries and seniority levels, we will see ambitious professionals choose to pay a small percentage of their future income to partner companies that promise to accelerate their career’s rise. 

Those companies will provide ongoing hard and soft skills trainings, job scouting, guidance on picking the career track and geographic location with the most promise, prep for compensation negotiations, personal branding guidance, and other tactical support like key people to meet and which conferences or private gatherings are most important to target.

This movement will start with graduates of ISA-financed education programs but will quickly expand to other professionals. As career accelerators prove effective at enhancing participants’ career prospects, peers of those participants will fear that they are less competitive in the job market without having the advantage of a career accelerator helping them as well.

Outsourcing career guidance

The average annual operating budget for career services departments across US colleges is merely $90,000. For universities, there’s almost no support for job placement upon graduation despite the claims of universities in their marketing materials. And there’s definitely no support provided during the years after graduation.

The promise of ISAs is to incentivize higher education programs to design their curriculum with their students’ future financial success in mind. Most of the ISA initiatives active right now are either used as a replacement for private student loans at accredited universities or as the financing solution for non-accredited vocational programs (a.k.a. “bootcampsâ€�) that don’t qualify for federal student aid. Their focus remains on curriculum though — it’s a wholly different activity to focus on guiding graduates in their careers for years afterward.


Source: TechCrunch

Can a $30 pair of wireless earbuds actually be any good?

2019 was the year wireless earbuds went mainstream. The category has been around much longer, of course, and Apple really broke the whole thing open a full three years ago with the release of the first AirPods, but sales exploded in 2019. The category experienced a 183% YOY increase in shipments last quarter, according to a new study.

The space continues to be driven by Apple, which currently controls 43% of the market (a number that will likely increase with the arrival of the AirPod Pros), but its near future seems destined to be defined by a race to the bottom. With Apple, Samsung, Sony and Google battling it out for the high end of the market, other players are determined to undercut the competition on price.

At $30, JLab’s Go Air True Wireless Earbuds (the first and last time I’m going to type that full name) are positioned right around Xiaomi’s category-defining AirDots. The Chinese manufacturer controls around 7% of the market (a notch above Samsung’s more premium offerings), and it seems well-positioned to repeat its fitness band market share success with such offerings.

So, where does that leave JLab? Well, there’s a lot of market to be had. As more phone manufacturers eschew headphone jacks on even mid-range handsets, there’s bound to be a rush on low-price wireless earbuds. The Go Air are, well, nothing if not that. Price is their defining characteristic. And honestly, that’s fine.

Here’s the thing: I’ve been walking around with the AirPods Pro in my ears for a while now. I was less hot on the original AirPods, but these really feel like the category done right. But it’s not fair to any party involved to compare the two. You can buy eight and a third pairs of these for the price of the Pros. Different price points, different markets, different consumers.

And while it’s true that JLab has already gone a ways toward saturating the market with different models, low cost is the defining characteristic. The company claims to be the top manufacturer of sub-$100 wireless earbuds in the U.S. And the Go Airs are the lowest of the low. On paper, it’s certainly a good deal. The earbuds are light, get five hours on a charge (plus 15 from the case) and are sweat resistant.

I’ve only been playing around with them for the day, and I’ve got a smattering of complaints. The sound isn’t what you would deem “good.� In fact, they’re pretty reminiscent of that $10 pair of earbuds you bought at Walgreens in a pinch. The earbuds and the charging case both feel cheap (and I certainly can’t speak to how long they’ll last), while a USB C or even microUSB port has been traded for a half-USB connector dongle.

Also, unlike most models, the earbuds don’t automatically shut off when they leave your ears. Though that might be more feature than bug for some. Mostly, you just have to remember to pause playback on your phone. The headphones can operate independently of one another, so you can keep one bud in at a time.

Honestly, any quibble I have here comes with the giant, red-lettered caveat that the things are only $30. If nothing else, it shows how quickly such products have gone from luxury to commodity. It’s kind of crazy, honestly. If you want premium headphones, look elsewhere, obviously. For something serviceable and more than anything, cheap, the Go Airs scratch that itch.

They’ll hit retail in March.


Source: TechCrunch

Best Buy Outlet clearance sale: Save up to 40% on AirPods, iPads, and PS4 Pro

Best Buy’s New Year’s sale is currently offering discounts of up to 40% on all sorts of open-box, professionally refurbished, and clearance items like laptops, gaming stuff, Apple hardware, and more.
Source: Digital trends

The AMD ‘Big Navi’ GPU could be twice the size of a Radeon RX 5700 XT

AMD’s “Big Navi” could be the biggest and fastest card it’s ever released to mainstream gamers. New rumors suggest it’s twice the size and twice as fast as the same GPU found in AMD’s midrange RX 5700 XT.
Source: Digital trends

The best email apps for Mac

Need a new email app to use on your Mac? Here are the 5 best ones you can get no matter your situation.
Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533