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

Archivo del Autor: Belen De Leon

Google invests in Japanese AI and machine learning startup ABEJA

Google has made a rare investment in Japan after the company led a follow-on round for AI and machine learning startup ABEJA.

The deal amount is undisclosed but a little digging suggests that it is likely a single-digit million US dollar figure. That’s because six-year-old ABEJA did confirm that it has now raised JPY 6 billion ($53 million) from investors to date. The company has raised $45 million in disclosed capital, according to Crunchbase, which leaves around $8 million unaccounted for — although that covers both the Google investment and a previous Series A deal in 2014, which was also undisclosed.

Numbers aside, the deal is notable not only because it represents a Google deal in Japan, but because it is strategic in nature.

“Going forward, ABEJA and Google will collaborate on AI and ML solutions across various sectors, including retail and manufacturing, driving the application of AI solutions, along with further growth in the Japanese AI sector,” ABEJA said in a statement.

The startup’s core offering is a ‘platform as a service’ that uses machine learning to help over 150 companies develop business analysis and insight from their data piles. There is a specialist product for retail stores which hones in on customer and retail data — that’s used by some 100 corporate customers, according to ABEJA.

“ABEJA has strong technical capabilities and ML expertise, and is respected across the industry for its track record of collaboration and the effective deployment of its tech solutions,” said Shinichi Abe, Managing Director of Google Cloud Japan, in a pre-prepared statement. “This investment paves the way for collaboration with ABEJA in innovative solutions in the retail and manufacturing sector, as well as other verticals.”

Google has placed significant emphasis on AI and machine learning in China — where it opened a lab in Beijing one year ago — but that aside the majority of its research and focus has come from the U.S. and also Europe, where its Deep Mind unit is headquartered. Google did acquire startups in India and Singapore that include AI and ML capabilities, but those deals were aimed at growing its in-house product teams which are customizing and creating services for those growing local markets.


Source: TechCrunch

China’s Didi restructures key units to improve safety following passenger deaths

China’s largest ride-hailing operator Didi Chuxing announced on Wednesday a major restructuring, which trails a series of tweaks to its core businesses following two separate passenger murders that happened in May and September.

The reshuffle will see Didi — which owns Uber’s China business — knit three key platforms into a new overarching Ride-hailing Business Group (RBG). The merger of Express, Premier, and Luxe, its car-hailing offerings in ascending order of quality and rates, comes just a few months after Didi rebranded and upgraded Premium, one of its fastest-growing segments.

Meanwhile, Didi is facing regulatory pressure to enhance safety measures and striving to regain trust from consumers.

“With safety as its top priority, RBG will invest resources to meet compliance standards, continuously create user value and strengthen our ride-hailing ecosystem,” Didi says in a statement.

The plan includes an upgrade in customer services, driver safety, and emergency responses. Defects in the last area have led to one of the passenger incidents, in which a female passenger failed to contact Didi for help.

As part of the change, Didi is appointing a new chief safety executive and chief security executive (in the sense of information security) who will directly report to the company’s chief executive officer Cheng Wei and chief technology officer Zhang Bo, respectively.

Chinese authorities have stepped up scrutiny on the country’s fledgling car-hailing industry following Didi’s passenger murders, including stricter verification processes for drivers and their vehicles. The controls have prompted a sharp decline in the number of rides available, urging Didi to help drivers attain new licenses.

Aside from addressing safety concerns, Didi is adding fresh growth engines through the reshuffle. The Automobile Solutions Platform will launch consisting of Didi’s Asset Management Center and Xiaoju Automobile Solutions. The newly minted group is set to explore retail opportunities and sells a flurry of existing services, including car sales, loans, car maintenance, and refueling, to Didi’s 31 million drivers.

“Didi automobile solutions will continue to develop customized for-share vehicles and incubate new auto-related businesses to become the new engine for Didi’s long-term growth,” the company says of its driver-centric platform.

Didi declined to comment when asked by TechCrunch about the potential impact its restructuring brings to revenues.

Lastly, Didi is upping the ante in cabs and bringing shared bicycles, electric bikes, and other public transportation solutions under one umbrella in a bid to serve China’s mass. The car-hailing titan will also smoothen internal coordination by forming two new units – the Finance and Operations department, and the Legal department.


Source: TechCrunch

Google contract workers demand better pay and benefits

Google contract workers, internally referred to as Temporary, Vendor and Contractors (TVCs, are seeking better, equal treatment. That entails better pay and access to benefits, as well as better access to company-wide information. In a letter to Google CEO Sundar Pichai, they allege Google “routinely denies TVCs access to information that is relevant to our jobs and our lives.”

For example, when there was a shooting at YouTube this past April, TVCs say Google only sent out updates to full-time employees. They say they were also left out of the town hall discussion the following the day.

“The exclusion of TVCs from important communications and fair treatment is part of a system of institutional racism, sexism, and discrimination,” they wrote in the letter. “TVCs are disproportionately people from marginalized groups who are treated as less deserving of compensation, opportunities, workplace protections, and respect. We wear different badges from full-time employees, which reinforces this arbitrary and discriminatory separation. Even when we’re doing the same work as full-time employees, these jobs routinely fail to provide living wages and often offer minimal benefits.”

As Bloomberg reported in July, Google’s TVCs make up more than half of the company’s total staff. They handle a variety of jobs, including serving meals, testing self-driving cars and managing teams.

This comes after Google conceded to some of the employee’s demands in the aftermath of sexual harassment and assault allegations. While Google did make some changes, the company did not address all of the organizers’ demands. For example, Google failed to elevate its chief diversity officer to report directly to Pichai and also ignored the organizers’ request to add an employee representative to the board of directors.

I’ve reached out to Google and will update this story if I hear back.

 


Source: TechCrunch

14 Questions Robert Mueller Knows the Answer To

The Russia investigation’s known unknowns give valuable hints about the special counsel’s next moves.
Source: Wired

Tiger Global and Accel lead facility management startup Facilio’s $6.4M Series A

Facilio, an IoT startup that focuses on facility management software, announced today that it has raised a $6.4 million Series A led by Tiger Global and returning investor Accel. The funding will be used to expand further in India, where Facilio has an office in Chennai, the United States, and the Middle East, as well as enter new markets. Facilio is also one of the first new Indian companies Tiger Global has added to its portfolio since hitting pause on new investments there in 2015.

Led by Lee Fixel, Tiger Global was among the many venture capital firms that poured money into early-stage Indian startups in 2014-2015 before uncertainty about growth and valuations dampened the funding frenzy. Funding began picking up again this year, but this time the focus is on more mature companies like Swiggy and Zomato.

Tiger Global hit a home run when one of its Indian investments, FlipKart, was acquired by Walmart earlier this year and recently reportedly closed a new $3.75 billion fund to focus on India, U.S., and China.

Founded in 2017 by Prabhu Ramachandran, Rajavel Subramanian, Yogendra Babu, and Krishnamoorthi Rangasamy, Facilio’s software helps commercial real estate property owners keep on top of regular maintenance, make sure things like air conditioning systems and elevators are functioning properly, and lower their energy consumption.

In a press statement, Fixel said “On a global basis, facilities management services and energy spend by buildings each account for more than a trillion dollars. I am optimistic that Facilio can be a true disruptor in this industry.”


Source: TechCrunch

Google Doodle goes dark for national day of mourning for President Bush – CNET

Normally colorful logo adopts a more subdued approach to honor the former president.
Source: CNET

Rudy Giuliani, a Trump cybersecurity adviser, doesn’t understand the internet

Welcome back to the latest edition of politicians don’t get technology! Our latest guest is Rudy Giuliani, former New York mayor and current cybersecurity adviser to President Trump.

Rudy Giuliani doesn’t understand Twitter or the internet.

It’s embarrassing enough that Giuliani inadvertently tweeted a link to a website criticizing Trump, but now he is doubling down on cyberstupidity by claiming that “someone to invade my text with a disgusting anti-President message.”

Ignorant as to what had happened, he latched on to apparent anti-Republican bias within Twitter, a theme that Trump and other Republicans have pushed despite no evidence.

“Don’t tell me they are not committed cardcarrying anti-Trumpers,” added Giuliani, who — we repeat — is a cybersecurity adviser to the White House .

The explanation is quite simple.

Giuliani’s original tweet on November 30 (above) didn’t contain a period between sentences, which created a hyperlink to G-20.in. An eagle-eyed member of the public — named by the BBC as Atlanta-based marketing director Jason Velazquez — clicked through the link and, finding that it was blank, quickly registered the domain and created a website carrying the “a disgusting anti-President message” that Giuliani referred to.

The G-20.in website that appears in Giuliani’s tweet

“When I realised that the URL was available, my heart began to race a bit. I remember thinking: ‘This guy — Giuliani — has no idea,’” Velazquez told the BBC. “I quickly upload my files, tweeted about what I had done, and left my apartment.”

The tweet itself was well-covered by media, but Giuliani absurd return to the topic has given the site even more coverage.

Both of Giuliani’s tweets remain online and undeleted — as of 22:40 PST — but, in the positive count, it does appear that he has figured out how to create Twitter threads by replying to previous tweets.

This incident follows another moment of Twitter-based comedy from Giuliani when he sent a curious message following news that Trump’s ex-attorney Michael Cohen had made a plea agreement.

That tweet recalled Trump’s own ‘covfefe’ typo last year.


Source: TechCrunch

Bringing internet to the masses and investing in telecoms at Startup Battlefield Africa

Despite a year-end goal of 30 percent broadband internet penetration in Nigeria, the country is unlikely to hit that target. As of 2017, internet penetration in Nigeria was at 22 percent — among the lowest in the world, according to the ICT Development Index, which is published by the United Nations International Telecommunication Union.

MainOne, a broadband infrastructure provider, is one of the operators looking to increase connectivity and access to broadband in Nigeria and beyond. In 2010, MainOne became the first private subsea cable to bring open-access broadband capacities to West Africa. Founded and led by Funke Opeke, MainOne aims to close the digital divide between West Africa and the rest of the world.

Just this month, MainOne partnered with Meltwater Entrepreneurial School of Technology to offer high-speed internet access to the MEST incubator in Ikoyi, Lagos. To date, MainOne has deployed cable landings in Lagos, Nigeria; Accra, Ghana; and Seixal, Portugal. In the near term, MainOne has its eyes on Casablanca, Morocco; Bonny, Nigeria and other African countries.

At TechCrunch Startup Battlefield Africa, we’ll hear from Opeke about what it will take to reach the goal of 30 percent internet penetration and beyond.

We’ll also hear from Omobola Johnson, Nigeria’s former Minister of Communication, who was one of the people responsible for developing the broadband plan in 2013. Since developing that five-year strategy to increase internet and broadband penetration in Nigeria, Johnson has gone on to work with entrepreneurs.

Currently, Johnson is a senior partner at TLcom Capital, which invests in telecom, media and technology companies. The firm has backed startups like Andela, mSurvey, Upstream and others.

The event is now sold out, but keep your eyes on TechCrunch for video of all the panels and the Battlefield competition.


Source: TechCrunch

Avengers 4 trailer hype has you just where Marvel wants you – CNET

What do we want? TRAILERS! When we do want them? YESTERDAY!
Source: CNET

Rudy Giuliani accuses Twitter of anti-Trump conspiracy (but he just made a typo) – CNET

With a single typo, the one-time cybersecurity advisor to President Donald Trump has fallen prey to cybersquatters.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487