Loctome Live Track GPSTrack created by http://loctome.comdiegoodetti24500124400124400124400124100124123261235001234001237001238001234111031234181021234191031238191091239181261239181091241211031242189512431780124417641246136612471582124618921246168312451745124325221243272312432733124427401244274112462832124731271248342912493133125028301251302312523120125532191256271912572318125620141255212112542425125425271255252312532741253290125329012542841255279125525121255231312562118125720221258222812582528125926291262232712622129126518411268183812731742127518571276196612781910512782412812792914512793515912803617412813619112833420712843322312843423912843725312854126012864226012874225712874025512883726412873927912854329612844630912854432112853833612873335612902910129127131293264129527351129727346130027348130427351130922342131117346131015311312251111313271271314321471316321571317311651318321751319361881320392021322432151324412291326402431327412541330412631331422721333422801334412871334412961336423081337393181340363251342303301343273311345243371348189135019491352205613542053135718591359177213611810113622212313622714113623416113634117813644819513675120713705022013724623513734324913744126313754027813763929513773531113792932513812334213821933138221511382215913851970138621771388217913892180139122801392237813932180139422911395231061395251241395281401394331531394371671393421801393461901394481951394472011395452111395452241395452371396462451397462451398452451400442451401432501402432581403422671403392761403362871403353021403323201403283431403241214052273140723841412188614131578141214681411167514122177141222681413215914151834141620241416211814161831141516601412231091410291291410331431409331481409311471408301421407311421406331491405351571404371631403391661402391701401381731400381761399401761398431721398451711398431691399391651399361601398371561397391571398441621399471661400451671401401691400361731398361801397401891395431911394451891396451861397431881399401881400371881402351891404351881406351881407331911408311891408311861409321841409321831409321841410281821409161591407151011407188414101967141116721412188014121886141218851412218714132192141518901416117414167701413187914112074141019561409194514081840140718411406213314062221140622101405214140521614041820140320451402204314032228140522251406222514111821141415321415165114161358141512471415211514172614141927131422258142321114252035714272135614282335414312435214332234814362134214372332814382830914383529314383927714384126214384224814374523414364722414364821514364620514354419314354418114364517114374516314394215914423615814443315914453115814463215314453214514452912914442510214432673144327591443285714442760144525581448205714461971144621741445237614442387144324991443219814432382144426851445289014462993144727981449261081450261151451261161451271121450281071449281051449271061448241061446229514442488144423801443237214431960144420541445226014472268145018721451157314541982145522861456238714562189145718731459186114591659146117601464195414682056147121641476195014811760148416671487183914892433214912931314933229914963528814983827815013926915033725815053724515073923315083922215094021015094219515104417915114416615134216015153715015183214115202612915212211415222110015232186152422771526217315291681153013781529112415292133415292332915302232415302231915302631415293230715293630215303830115323830015343929515364128715384328015394327315414226815444326115474525315494824715534924215564723515594822415614921215644920215675018915704817615744516415774115815832312215851867157825515813034015843632315883731015913630515953230215973129815993329416023629016063728716103528216113227616123127116133326216133725116124324016124522916134721916134921316144920816164820516184620316194620116204719516214818816234617816234316816244015616243814416243813016243611616253410116263494162734931629329316302889163226821633267716342680163425831635248416352384163622841637208316391874164117511643183541643233301645273121646302991648332891649362831649382791651402751654392701655392671656402671657412661658432601659422491660432371661452271662452191663442091663431981662441861663451721663441611663401491664351391664281271664261131663279716632787166627801668227716701569167417691676186516791873168116641682171616832034516842531716852730716852930216863030116873030016893029416903128716923328016943527416953726916973926516983926117003925717014024917024224017044422717044321617054519717054518417064417417064216317063915317053614217043512717023411017013598170234921705328817072786170918791708227717072580170726811707216517062066170618721705185517031743170015916961833316942232516912631816882931416873130616863229816863628616854127016844725916834925516845224916845224516845224216835123916835023316834922316834921116825020116815019216804918616804718116804617716794517216794216616783815616773514416762912916752511216731771167013431670132716661551662193591661213166319358166422331166525323166525317166523314166525320166627321166727319166825317167022314167223320167224324167224328167324330167226310167230299166937292166844280166747271166748262166846255166746249166647240166548230166650218166648209166643199166641186166541173166441160166439148166435137166429123166323105166216471660191116592001659213521659193551657183571654183491650193341647253261647263301644213421644233331643243261641253251639263271636273271635283241632313181630343141629363131629373141630363121629343061628333001627353011625363051624373071623363081623323091622293091621283091620303081619323091617343121615343181614333261613313271613303231612303201611283221609263271608253361606273391604313441602333461604323411606273341609183321610223491610263551611283591612303571613303531614293501616273501618263511619223511625183451632155163917131644116164518344164939305165242291165543282165344276165744266166145254166446245166746240166945237167344233167743227168143218168045207168446197168543185168940177169236173169431168169727158169822140169821115169924891700277017032459170721491713163817141212171621338171727330171732322171835316171934312171932312171931314171831306171835294171840282171747272171755260172057251172552245172946242173345244173545247173845250174145249174245243174543247174741247175044245175341234175539216175839202175937184176135171176235155176330129176628101176522571766257176829346176634324176638312176641304176742301176943297177143290177243282177343272177344260177446247177449237177751230178049223177846217178242212178440208178540205178542199178647190178746179178742168178739158178836153178834148178933147179032143178932139179233134179531128179828120180025117180622125180320117180417521805283581807313381809343201810353021810382901810412811810452711810482601811482501812462451813442421812472381812512341812532311812522271812512211811522121810532001810531871810501761810431641809371511807341361805311191802291021800298217973161180233431800342718003314180129018022735318002633318002933018003332618013531918023731018023730018023729218023728618013928217994528017974927617975227017975326317985325717985225117995124517995024217995024217985324517965724717955924817965924517965724017955523317935322817915122617894922217865021817865321717825521917785722217756022617746022817725522717705122617694822617664922917655123217635423617625523817615523717615423917605423917595423817585423517585523417575523217565523317555623617536023717536023617525723317525523017515422817505422817495522917485722817485822817485822817485622817465522717455422717435522717405622817395823017375823217365723117345622917335522817315622917295923017276323017276422817296422417306322117316222117336022317375822417395622417415222017425021717434922017444922517454823017454823217454823117454622417444721117414919617394918017374616317344114517333712617353711217373711017403511117423311217443311217453311317473211617462911317472497174523321745226174527301174433285174434278174435274174438269174640264174740257174839250174938248174939247174944246175049244175151241175248238175242231175140224174944222174650219174355214174258207174155200174052194173948187173644177173443163173246148173145135173041121173033102172927761729211517302033317311834017301835417292234017292334217302032317292130817292131817282132217282233517272533717282833317302732317312831117322930717323032817322833617332534017322434017332533617332633117332532817332532617332532417332632417332732817332733817342734817352735217362735517382635517402435317412335517422335417432335317481835217521635317581635317631535617672130517692828317703626717714525417734924117774922517814720917834719217844617417854515617874213817883611817893397179130801793277017922257179118417912334517912634017912734117922633617922532617922431817922531517912632017922832717942933317972933317992833218012732718042732518052732218072732418102532118132431318152729118153428018174227018204726218234825018254723218274821318294919418324517818354016218363614618383513118403311918432710418452483184723611851181718502133618493331218493930318513929818543529518563129118572928718573128618573528618583928518614028518573928518623628018663527018673625618673824018684522718694821618714920218734918918744617518774315918794014518823512918843111318862791188726671889274018912919189428359189727343189826328190028315190130309190331309190431307190631305190731299190932294191032290191132287191134286191336280191438269191440255191444238191445220191547201191648187191747178191944174192140171192341170192642170192942172193240170193537162193735150193832135193932119194033101194033801941316019422942194427251945232194623339194723321194823305194926274194930264194936252194943240194947227195149215195448205195646192195745179195845168196044160196241151196336138196331120196327941963276619632842196427161964273471963303231963333091963363031965362991965352921966332861966342841966392851966452861966512851968532831971502801974452781976402751976402741976422711975462681972512651970542611969562591969532541968522521968492511966492501966502511963502511962522521961522521961502521960492521959482521958482521956502521955512521953502501953492491951462481951452491949452501947452531945472561942492581941512591939512581938522581938502571936482571935472581932452591930462621929462661926452691925452731923452751921452761918452741914462751910482771906502791903522801903492801902452741902422691900422671897432681894442721892442741890432771887422751883442721881472691879472661879452651878452661877452691876452681875482651874502631873492631872482641872482651871492661870512651869502651867492641866492631865502601865502571864482551864462561863452571862452581860462571859472561857492541855502551853502561852502551851502521849502511848492521847472551846462551844472541843482531841492541840492561838482591837472581836472541834482511833482501832472521831452551829452571826452581824462571823472561821472571820472571819462561817462551815452561814452571812452571810462561808472551807482541805482511804492451803512411802512391801512391800502401799502401798512391796522391795532391793522401793512411792492411790492401788512391787522391785522391784522401783512411781502431779512421777522421774542451773542481771542501770542491769532471768522461766512461764522471762532471761542461760542441759532451758512481757482501756472521755482531752502551750542561748552571747552561747552551746552521747542471746542401746542331745542281744562261743572251741572221740572211740572221739552231738542241738542231736542231734552241733552261732552281731562291730572301730572321730562361729542391728522421726532431725542441724542441722552431721552441720552441718552441716552431715562421714562421713552411712552421711552431710542431708542421707542441706542471704542491703542511702542541700542561698542571698542571696542561694562521693582451692602391691602351690582331689562311689562291687562271685572271684572261683592261683582251684562271684542281685512261685492241684472211682462211679472221675502231671542221668552231666542251666512271665472281662452271659452261656482261654512291652502321651492331649482301647482281646492261644492251642482231640482221637482251635492291631512341628542381626562461623562591621552731618532861616492971614463041612433141610413271607413411606433521609413541612353531614283481615263441615253431614263411615273401615253421613223541613253471614303401617323441620273511625103181625153561624177162222357161724352161823350161822355161823016192701621294162426101628173163018016331912163714171641833816402714416413516416413918516414220216414321416404622616395023716395024916394525916404027016403628116403129516402631416382233816372235516382311639223571641223421642223501644223561648233541649223571653223571660213451665193541669153541670157316722712216743214616743716816734318616734719916725121116735222016735223016735023916734824616744624516764724416794524816814325516844126016863926216883926316913926116944025916974126117013726717033227917062730117081511707201081707321261709391391713401501716401621718381711720361791721391861722421971723452101722452271722452451723452631724412791726352951729293071732233101739133141740123317402799174334123174737144175138155175435162175529164175428160175431159174736170175041186175145203175147219175146239175145256175242270175237283175431296175427312175623325175822332176018327176111330175619741756289517583310617592810817591592175521851753269717522811917513214817503617617494220017484521817474523417474724617464925617465126317455126717444926917444927017435026917435126717435026617425026617415126517405226717405127217405128117404929017414529917424230717444331617484131917513731717533531017563430717583430917613431817633232817642834417642571763234317612782175932113175934136175933148175930156176027157176027156176131156176334161176533164176732164176934165177136171177340182177345193177450206177453219177354235177354252177353270177251282177349288177448289177546289177746289177946290178147287178648282179145278179541277179838277180136283180335296180434316180630340180822818091390181019165180927191180837204180746208181053214181452222181847231182145238182345243182446251182548265182751278183050286183346286183645280183645275183747275183951280184053285184254287184353289184351288184447292184543303184541322184443340184440357184336141841343118393347183831571837296018352864183328721830288318273190182734961829321061830271151831231201831221191831231211833251281834271361836271371837241331837221331836241371835271471835331551835321601836301681835291751835311801835361841834371911833402021831472101831572131834582091838502061843392011845312031847282091847292121845312081845321941844311741844271491844231241846186818452619184630318483334718503333518523132718542932318552931718563130618573529118573927818574327118574526818594427118614227518634227718644227718654227718664227718674127418674126518664225318654223618644322118644120818663819818673318518682916918702715718712414818731813018721668187124311870262118702714187126131872241918722227187323291872242718742525187424271876233518762244187623481877234018772520187728355187635333187740316187840299187839279187839259187741244187843233187745225187845219187943214188140213188139216188239219188338221188338220188440217188442215188442215188541217188640218188639222188639227188639229188539225188436214188334197188032178187829164187726151187419102187222711870264518702728186927181869271418682714186827121866275186630351186535339186337330186239323186139315186141305186145297186245294186344293186443294186541299186639303186637305186637304186638306186539306186439300186238285186136270186036265185936269185838275185740277185538274185537270185337268185138267184937267184837268184636270184336270184136269183936268183636269183436268183136262182736252182338244182040242181544241181247238180951234180752233180649237180545240180244239179845235179450232179056233178860236178760237178758238178656240178654241178554241178554240178454238178454237178554237178553235178453232178254227178155225178056225177857226177757226177657225177456226177356227177255228177254228177154228177155228177055228176955231176854233176852234176753233176554233176555235176455236176454234176454232176454232176654233176852233176948232177245230177445229177445232177544242177642249177739250177736245177635243177733244177733242177633235177533218177332198177230175177030154176930135176830114176630921765327117643448176336251762364176136347176236334176134323176232311176232302176132295176034290175936287175839285175940281175939274175939267176040262175940260175938260175840260175843260175844261175843263176044265176142268176340272176439274176639277176739280176838287176938293177039296177139298177341298177543295177844292178141292178236292178130286178030270177737258177447243177254227177253211177246194177238173177233151177127127177516621777182517821924178420111787223179118117922334717933233217943831617954230417964429417964328417974026417964124517954422817944521317934219817923718017923515817913313817913012117922710717952696179824991806181261810181121812181051818228518251329182727325182736306182842284183046264183148247183450232183748221184145214184539208184734202184927188184818120184824711849255118512732185227121855303501858353401860333321861313261863333231864333271865323351866283381868273281868303111868372951866462811865532641865552471866542301866492151866432001866401831866391681867361461868311231870281001872268618742385187620921877198318772056187626231876333571877383331879423131880452971881452851882442791881412781880412731878452641877532541876562451878552401880542381881502381882472401882462411882452391883442351883432301883452261885462231887452251888452271891462301893462341894472411895502471897512481899492431900452321901422181900392011901361831900311611901271361901251131903219319041959190622441909233719132235192018241925191319262235519272733519283631619284230119304528819314727419324526419324125719324324319324523319345122719375222319404821619424120419433418619432816219432513119462610019492581195321741959184419611825196421358196625342196632324196740309196745295196747281196849271196747264196646254196449245196353236196456230196753229197044227197137220197035209196836197196636184196535165196528140196523112196621901968198219711990197417661976176219811684198618841989217119922266199620681100118741100521701100721661101122561101423511101522461101822431102022381102125321102327191102430311025343451102537329110244231211024463001102548287110254627311025442581102544244110254423211025402191102535202110253118111024301611102430146110252913511027271241102822110110292091110302179110302177110302280110312478110312570110332556110352543110372437110392531110402726110412718110403091104134311042360110433635511044353481104536336110453631811044362991104241284110414427311041452621104045248110384523411037442191103643206110354019211036381751103635160110363214911036311481103632152110373115511038291571103928157110392915411040291471104128141110422713511042271301104427128110452612611046241211104624110110462596110472682110492671110502756110522839110523127110543117110572871106026354110622734111063323271106536311110683829911070382901107336280110743627011075372601107639247110763922911076392071107738186110783616811080331541108230144110832913411082291221108230108110823194110833383110843176110862966110882953110882937110893123110903281108833358110873634911086383421108639334110863632511087313141108528305110842929711082332911108037285110794027911078422741107742270110764126711074422671107445271110744427711074412801107538275110763726811077362651107836266110783426811079322701107932272110793327711078352861107738293110754329311074442911107345292110724529711071433061107041311110684030711067403021106639299110653729811064362981106335297110613529611059362931105638293110544029611053403021105240306110513730711050363071104935308110473530711045373041104339301110424029911041392971104037297110393729811038372981103638299110353730011034363021103336304110323630411031363021103036299110293729811028382991102738300110263730011026363021102536302110243530211023333011102334301110223530211021353021102034303110203330511019333071101834308110173531011017363131101636314110163631511016363151101534315110153431311014343111101335310110113631011010363111100936311110083531111008353131100734317110053632211003373231100040320199942317199842313199741312199638309199538307199438308199338309199238305199038298198939294198838294198738294198537293198437292198238292198139293197940294197940295197740297197740300197640303197540305197340308197240310197240311197040312197040310196840308196741307196641305196541305196440306196241307196141308195942309195842310195642311195542311195440311195339312195238313195237313195037314194938316194739320194540323194441321194341318194340317194239319194139322194040320194039315194040311194039309194037309194037309193937310193939309193939307193938307193837310193736311193636310193436306193236303193036302192838301192641298192444294192443288192436287192329287192027289191829290191533289191338293191342296191243298191341298191338297191438297191338296191339296191339296191238299191236305191134311190934312190736305190637300190439299190242301190145302190146302190146302190145300190142296190140292190038289189937287189838287189638292189436298189235301189034300188833291188636283188337277188139274187841275187643278187444281187245284187243286187039294186836304186632312186429322186226330185925343185625357185327618512791849271118462714184427201843292618422928184128281841272818402726183925231835212918332530183128301831303118312930183128311831283518302840182928411827303918253238182533391825314118262743182624421825243618242733182331261823342418243424182231281821303018213126182034171819369181936418193421818320181632018143435718113735718114111811416181239111814371318163571819343591822313511825283511827283491829293501830323511831363541833393571835370183833818392817184123291841249418412910018454317518474519618494521418504522318524522818534323118544323618544424218564525218584326418604527618624628218644528618664129018673829618683730518693831518693932418693933218703334318702735718692591868261518672727186628471866296418662974186628751866277118652768186627721866278318672596186824103186825104186826106186927111187029110187327106187523103187617981873231151870291301868351421866401541866421691866411861866412031865432171865462241865462271866442331866412431865402541863422671862422831862423001863433111864433151866423151868413101869403071871393061873383061875363031877343021878333021879303051879293141879273311877263551874272418733145187332651873288818722811318713213618713515418713716918713818418704119718694420818694621718694822318695022918695122918705122918714922818734722718754522818764423018774523318794523318794423118804522918804523018824323418834124118834125018834125818834226818824328318814230218804031818803632918793234118793035418782910187730221877293018762639187624511876235718762454187624451877244218762248187622571876236318762163187621701877206418782166187821651878216318782161187822621876221061874271301872311501870361681869391851869422011870452151870442241869442281869452311870472321871492311872482281873472271874462241875452231876452201877452191878442181878452181878462201879472241879482251880472221880452161881422131882392201882372311880402411879442531878462661879452821879422971878363121876313251875303361873313441872313531870299186928301868275218682565186724671866246418652566186327741862288218632783186323771863196618632167186321621863215818632353186324521863225318612362186025591860255718592563186022711858168618532110018522511318512712918502814518492815418493015218493014518492913818502913418512812818522712018532711618552611818562612418572612618582612418592611918602711418622710918642710618672710518692610418702510018722594187426861876277718782768188125601883235818842053188419131884263491883313301883343151883363051884392991885402941886382871887362781888362691888382601888422511887442411888452281889442151890422041891401951892381881894361831895361771896351691898351591899351481900341381903331291906311241908291231910281241911281251912281231913281111915279719152681191527691915275219152938191629251917289191728352191630339191632326191633315191634305191732295191733283191635267191539251191445237191450226191550216191747207191845199192044193192142189192339185192436180192433174192333167192233155192235139192336127192536124192735126193032127193029127193129124193131119193033113193036110193137110193236111193336113193435116193433114193431109193428103193427971934279219342790193524911934166219321616192725334192533321192636312192633309192730304192730298192532291192436289192538288192637287192735286192733283192733283192633283192533283192531288192430295192332299192235296192137289192240280192239276192337276192236279192236279192236279192236279192336282192336285192436287192534289192533289192434289192435288192435289192432285192531276192431263192234251192038243192042237192041226191940213191841204191743201191744202191743200191641195191640188191639180191638169191637155191736141191735127191830113191827961919278019172766191728551917294319172829191728131917303581918313451917323341917323251917343181915353131915343081914343031914332971912312961911312981910323011908333031907333031907323011907312991907302971907302961907302971906313001906313021905313011905302981905302961904302971902302991900333001897373001896402981895412971894392951894382931894372931894362931891362951889362991887373001884392981882422941880432911879412901877392901875392911871412951868432991865453041863453071862423101861393111860373111859373131857373141855363141853363131850363101848373071845383051842383051839373031835373031832383031828413031825453041823473061822453071821433081820413081819403041817403001815403001813413061812413151811403191810393211810373231809363271808363271807373261805403231804413201804393201802373231800373261798383271796393311794403381793393481792373561791363591791363591790370179038317903761790369178934817883510178636151785372117843826178338301784373217843633178435311783343017823529178136301782353317823239178131491780316017793368177634711773367017703862176837481766362617643731763393441762373311762343171760332991757372821754442711751482631750512581749502551749482541749452521749442511747442491746452461744492431742512401741502371741482371740472371739472361738492341736512311735522271734532261733532291734512341734492371733482371731492371730532361729552371728562401728562451729542491728502511727492491725522431724542391722552371721552361721532361720502371719482381717482381715492371712512361711532381710532411709512441707502461705512461703542441700552431697562421695562371693552271691552211689542181688542191686522201684522221681542241679552231676572191674592131673602081672582041671541991669511921666501841663511801661541801658551801656551811654541831653521831650501801646501761642521741638541761635561791633551791631541741629521711627491711624481731621481711618501681615531671612541691611541711609531711608511711606491691604501711601521731599531761598521771598491741597471711596471721594481751591501771588531761586571741586571751586541811586481831585451781584451721582471721581511761580551831580581921581572011582542031582492001582471971582481991581492031580482041579492031578502031576492031574492021573501971572511951573521981575522041577492101578452121579432081579432051578452061578482101578492151579502201579492251578472281578472301578472291576462301574452361571462461568472581566452721564442861563412931562412911560432831559452721557492621555512501554502381553482281551462171547452021546461901546451851545421851544401881543411871542411831540411771539401741539401741539391771539381841538391951538412031536432051535442031534451991534451961535411921535361891535321861536301831536291871537291961536312021536342061535382061535412051535412011535401961537371951538362021539352131540342171542332151543352151545362231546362341547382431548382491549372551550362611551362691551382811550432971550463151549473321550443491552376155330221553253715542343155525401556273615572729155827221559271715602714156225101563221015641748156322134156331166156436191156737210156936228157035238157136241157137244157240251157341261157343275157244288157244302157343312157440319157437324157437327157438328157537328157534330157427344157223715702532157026481571187715701894156822104156823104156823107156823113156823121156821134156821136156723138156726140156728145156930154157231161157528163157726163157824163157822163157821169157627193157631212157637230157641244157742257157741263157740267157741272157642282157544296157444307157541314157637320157635327157534331157533334157433342157434353157335015733231573291115732631157323641572249515732411615742113315742114315742314715732215715712315615702515115702514715702314415692214015682113415681913215672415115682715615702915815722715715752415515762315415762515515772715715782616115812216715852019315872520815883122415883524115863726015854028015844030215824032615814034915813913158340271586393115883434159027381591215215892393158825114158826129158925135158923135159018144158819160158722166158725175158827192158829211158833227158836237158839244158941249159043254159044261159143270159241277159439281159539283159636285159836287159938288160141289160143291160245292160346288160344275160240258160137237160136223160232211160129200160128184160030163160131147160129139160127129160126121160226115160426111160624112160722119160722123160624115160627961607297416093062161227541615264216162631161729191618321216203391622320162432342162636321162640305162743288162844268162845246162942226162936210163132192163131174163134159163234145163433133163630127164027126164425128164822126165513771657201316573634716584432516584731216594929416625227316655026316694526116723725816743225216763124916773225216773225116783323916783621916794020216814118716834017416853816116873514416883212616893211416913311016933210716962710116992180170222281703251517052635817053033517053931917054630017074728317084627117114426317134226017154125517174225017184424217214523617244423017264222617283822217303621917313521717323521217333519917353418017373015817392713817422612417432611217452710317472892175029841752277817552668175623491758243017582615175827717582935117593233217593731517594430117595029017605328017624927417654627017674526917694227117724027417743727917753728517763928717774128417784027817783727017793425617783323517763321317743519217733617617743616317753414917783613617813613117863113117892213117881811417862410317842886178528601787272917892535617902433017912631617922931217923531217933930517944229217954427817974526617984525517994324418014223318034222318043921518053620518063719518073818618083817918093417318102916618092715718092614618082713218062811318053194180532851804318118042874180127581800273617992816179928358179929343179931334180032330180231320180332305180434290180435277180438265180441256180441245180540234180637221180634206180632193180531183180430178180430172180430166180429163180327157180327150180227143180227136180225124180124106180025861799267017982657179627431795272617943081793313521792333391792343241791353081790362911789382721788392551788412371787402201787372021786341821785301611784271431784241291781207017792741177733251776361517773591778314177829359177729358177630117763271776331117763213177731131777301017782910178027111782266178227117822735817812701780271177830117773435717763635217753734817743834517733934417714034317704034317703734517703534917683235617673331765366176436617643651764365176432817653011176530121764321017643371764336176533517663331766332176634417673451768316176927617702561770265176927617692881769291017693181769324177133357177234354177432355177429359177527817762617177825221778232317782225177822271776242617762721177532917763635217753933317744231417744529717734928117735126817744825417744524117734222917733921517733620217713518717703416917703214917712813017722611017742596177724871779226717802254177922461778224017772238177724371777243217772424177726181778271717782716177927141779261017802461780255177927917782613177922141778199177722817762491775251517752425177623361777213917791935178019431780225417802439178027361781293517822830178327221783271417832710178227917822511178225151782251817842618178525191786262617882536178924451790264517932739179627311798272518012723180427241807272318102516181226418152835118163233318183831518204330418234429418244428618254527818254927018265426218295525518325325318364825018404424518414023318413921518424019618433817918443616218463314418473012618492710918512592185323741855254918572934185932271860312718622727186426221865281618653411186639518694235518734234818773734618803234318812933218823331918804031018804829918805428718815527118825425618844924218864422918873622018863221118863119918862917818882715218912412718932110818982092190120871905187019062163190725601909275819102751191127431912283119133220191536819173841919376192136131923351319233751925403551927413421929413301932363101932352881930392681928452531929452391929412211930362001931331791932271571934261331935271131938279919402685194126691942275819422753194327571943276019422959194131541942344819413440194231291942302419433118194333111944333581943353451941383311941443131941452991940442821939412661938382511935362311933362141931371931930361721931331541931281351931261111929279019283079192832731928306719282759192825541927245519262355192523531923234719212638191829301917332219153510191436356191339343191340333191339326191239320191042312190947303190851296190752290190751288190648286190645283190546276190250267190153260190153256190149252190146247189945242189846237189847234189847232190044236190140245190138254190038260189940263189942266189945271189950277190152281190250286190348291190346296190345298190346296190249290190351287190452288190652291190749293190949294191151294191352296191451299191649299191647290191746278191846265191945257191844254191743250191641242191437226191135203190935179190934162191031150191227137191426121191625112191723102191923931921229719221912119222011619232310819242310119271891192522861925249319232510319222711019212811219213011519232811719242411919261911019262110819272510419292810219322695193712751935171131934211291935231441937241561938221631939221411938241301937261271937271301936271311937261271937271201937271091938271001940249519422095194518951945228719462388194624951948231041950231081953241141956241221959241241963241231967241211971241191973231231976211271982201101986234719892720199231119943134719953333019943731819944530419945029119975027511001472581100545242110094123311014362311101832232110222922711025272131102725191110292616211030281381103230121110352911411038281121104128108110432799110452685110472572110502256110511591105020348110482734311048313401104932339110513333811051333371105233333110513532511051373111105142296110514528111052482671105449256110584625411063422571106639265110703626811073342651107532259110782826311079262681108025263110812324411081232111108227184110832816211085271361108528108110853587110864177110874670110904861110954447110983933111013725111033523111053117111062735711105313371110339323111034531311104453011110544284111054126711106392491110638231111073721811108362051111032192111132817911115271611111727145111192713611120271321112027129111213312111122361021112337811112436601112535401112633231112632611127333511112736342111283633511129383311112940326111304132011131393111113236296111323728411132392751113239268111333726011135362531113734246111393424411142332431114432245111462825011148262551114925249111502322911151211931115225156111522912811153331121115333941115435811115536731115834761116027791116121831116121591116127431116132241116136411162383451116338329111633731411163363081116336307111623730111161412881116142274111614125811162382451116336235111643422911165362251116639223111684122211169402221117140227111733923311174372361117536239111763623811176362341117932224111802520511181211671118026134111793211611180321061118129881118230681118332461118334291118436191118536151118635131118633811186352111863735211186413441118743335111884333011189403241119139321111914031811191413121119044300111904728811191482751119244262111933824511194352301119633222111973022011199272221119925223111982421511198231971119726173111962815311197271391119823118111982292111982471111982758111982751111982842111983129111983416111973651119739357111974035511198403571119938011200362112013511120232011202321112023361120333711204331112043434911205363351120536319112053730011204372781120437258112053523911205312181120729196112082717611209261551120926132112092811011210298911211286911211284911211303311209332111207361611207381811207382211206372311206362311205362311204362111202381911201411711199421611200411611201381611201361411200361011199378111983941119640359111944135511193433531119145353111894535111189453481118844343111884234211186403441118540346111833934411182373391118138334111793933011178373271117736325111763532611176353291117536329111743732511173383201117438318111733631911172343201117134320111703631911168383161116739312111663930711165393041116438303111623730411160373041115838305111563830411156363061115535310111543431311153343101115235302111523729211152392831115338275111533626811153362651115236267111533427111152332741115233277111523628011152372831115236284111523528311151342771115036271111513826811152392721115237280111533928811155422891115845292111624529911166423041116940304111714130011173452951117549289111794928111183472711118647266111904626211194452581119742251112003623811202332151120332192112072916911210261451121325120112162510011220248211224246411228275311233274611237253811240252411243278112453435411248413481125246344112564634011260453361126545334112694532811273453181127545302112774828711280482751128445261112873924711289362281129134210112933220011296281911129924179113002115811301271011130432751130636591131039471131439371131839271132340211132640171132937911332373561133238336113334131811333453051133545291113374427611339432641134140251113443824011347362311135133227113542922511357272191135927208113612619911363231901136321133113622810411363368311366396711370395111374373911377363411380373111382403111384443011386452811387442311389381011388363491138538324113834530311383452891138441275113863625111387362311138837220113903721811395332181139925221114012123211400252261139927209113992818211400311541140333132114073211211412299111417277111420275611423304711425324511428314511430294111429282811426301211422363481141941328114174230711417422861141741266114184225011421442381142545229114304022811435332321143827230114402722311440302161144136214114443820911446361971144834183114513517411453341731145634174114583417311461351681146436161114683515211471311371147528116114782891114822971114853055114883141114913231114933121114952910114972735611498273481149828333114983030611499362831150241270115064126511510392651151435265115173125911520282471152229232115243221711526362031152936191115323617711535321611153631142115383112011539351021154136861154337741154638701154736731154733771154729711154527531154227241153931349115373731511535442901153446271115344625711536432491153740243115383924211540392411154341246115463925311548392571155136257115533425411554352541155637255115583825711559372551156036244115613522911559362091155939193115593818011559341651155729143115552811811554309311553296811554294311555312411555331111555341115563535011558363411156135337115643233811567273451156924356115702531157228511573322115753535711577333491157831341115783133611578343341157937335115813933711585373361158734332115903132911590273301159124337115912434611590273541158932359115893335911589343561158936350115903634511591363411159135338115923433711592333381159232341115903334211587363401158440342115824534811582453521158242352115823734911581343471157934350115763635411574393591157340359115714035711568413541156642352115654435011565433481156441346115644034711565403481156638348115663734611566363451156635345115663634811565353511156535352115653535511564353581156235358115613735611559403521155842350115584034811557373481155535347115533534411550383391154742335115444533211542463311154046332115394633311537453351153646339115354834511535493481153551346115355334211535543391153555339115365433611537533321153950328115394832611539483241153849321115374931911535503191153352324115325432611531543261153152324115294932111527493201152650321115235232511522543291152054331115205233211519493301151846329115164533111514453381151146344115094734611507483451150547343115034634311500463431149745345114944535011491463571148846359114864735811483483561148049356114774935911476481114744621147246311470462114674501146545358114624535711459453581145646111454485114524861145047711449458114484410114474312114464410114454581144446611442467114424510114424512114424511114414510114414511114404514114394417114394419114404518114414514114424413114424315114434415114444512114444610114454891144749811449495114514931145251411454525114555131145749111459464114604361146140311459413581145845354114574935711457523591145754111457542114595351146050911461481311462471911463472211463492211464521911465531711466521611468471711470431811470401811470401611468431711467461911465472311464462711464462711463472411463482211462481911459471711458481611458491611458481411458461011457478114574981145748911456479114554610114554791145449711453523114525335811451543571145052358114505035811450483571144948357114474835711446493581144550011444505114444910114444710114434610114414612114394715114384817114384716114384513114384211114374114114364313114344513114325016114324819114334719114334517114324518114304721114285022114275121114265019114254718114234516114214516114184617114144717114104817114065119114025522113995624113985427113985028113954729113924729113905127113885324113885224113894624113894325113874527113854728113835031113815132113795131113775228113755326113725424113685423113665524113655424113655324113654923113644723113624724113594924113565126113545327113525431113505335113485235113465232113445229113415329113385431113365531113355429113335426113325425113305224113295125113265026113255129113235130113215131113195132113175133113155134113135134113115033113105033113084934113054933113035032113015130112995130112975031112955034112944935112924934112895032112865232112855235112845238112835040112815041112805040112785039112775038112754840112744641112744443112724343112714243112694343112664544112635045112605445112595545112595345112594745112594444112574344112554545112514946112495347112465547112445547112435446112425144112414940112384837112365033112335232112315433112305432112285331112285030112284630112264429112234528112214528112184730112155133112135336112125138112114838112104537112094335112084134112074034112044133112004532111965030111935429111915429111905229111894827111884422111864316111844313111814512111784815111764916111735015111715015111704915111684917111664919111654819111644617111634515111624313111614212111594311111564511111544711111524812111504712111494612111474511111454612111434714111424618111404522111394524111374524111354623111334721111324618111304616111294514111274513111264511111254491112443611123434111224211112142358111204235611119403551111839353111144035411112433561110945011107473111064511110543357111044135511102393551110236357111003635811097360110953921109241411091424110894231108742111087413591108640358110853935811084381110823871108039111107938101107738911076388110763891107537131107338171107238191107138181107038151106937131106837151106736211106636261106636291106436331106236351106036341105936341105837351105638371105538381105438371105338321105239291105039301104939331104837351104736321104636251104536201104436201104339231104343251104542261104637301104733361104730411104629391104530361104431341104331291104231151104133357110393634111039363291103936321110393531711040343141104031310110393030411039303001103731299110363329811036352961103536292110353728811036372841103839284110383928611039372881103935285110383427611037352641103538252110334024211032412341103241228110314022411031392191103137210110303519411029341751102834155110273413711026341241102634115110263410911027361061102836105110293610511030351041102935106110293310911028351081102836109110273510811025361061102436103110233810011023391021102339107110233611211021341141101932111110173110211014339311012348911011348811010339111009329611008321001100532103110043310511003351061100336109110033411211002331131100033112199933112199835114199636116199436117199236116199137115199037115198937114198736112198636110198436108198235106198136105197937104197837104197835103197832104197732107197533109197335108197037103196839100196640991966391011966381031966361021965351021964341061962351081960371091957401091955411081953411071951401051949381011948389619463892194438911943389319423793194136921940369219383894193739961935389619343897193437991932371021931381041928391031927399919254094192340891922408519203984191937881917369319153693191336921910389519084010019074110319064110719054011419033811919013812118994012018964311918934512018924612018924512118914212318904012418884012518864112518844312418824412418804512318794412318784212118764212018744312018724412018714411818704311618694111518683911418673811218653911118644011118624211218614211218614111018604110918604010918604011118603811418613611618613511518613511618623511718623611818623611618623611218623710718623710418623610418623510718603411018593411018583510718563610418553610118543710118533610418523510618503510518483610218473697184634881847287318462550184425241842286184032349183835331183637314183538301183438291183336281183137271182939260182840247182738232182536215182435199182335187182136177182036165181937152181838142181738137181637133181537128181337123181136118180936117180638117180440116180139113180036110179933108179632108179332109178934111178635114178333116178131118177829120177331121176935122176440122176245122176045124175943125176037121176036119175934125175934133175936134176036131176137130176436134176635137176832142176932145177130144177425140177418130177320132177318111177026181769343581770363391770393171768452981768502771770502601772452431772402261771392101771401971771401881771371821771341741772331641772311561772291551771271541770241471767231361765241241762261171760271181759261281758251311757241201755251111753271101751271171749281241748291251746301241746321291744331361743341391741331391739331371737351351737361321736351291736321281736291271735281231733291171731311121729331091728341071728321091728291111727271101726271031724281011722301071721321151720321151720321101719311071719311091718291111717291111716301101714321101713331121711331141710341131708361111706391091705401101705381151705341231705291281705241241703251191701281211699301251697301251694301231692301211690301201687301181685321161683331101682301051681271061680271111680281161680291181681271211682251241682221321679251291678271241678281221678271221678261241677251251676251221675261161674271091673271071673261111673251181672251221671271201670271161669301141667301131666301111665311071664321031663321031664321071665291091665271131665271181664271231663291251661311241661311231660311231660301191659291131659291091658301081658301101657291101656271101655271121653291161653301161652301131651271081649271071646291051643331031642351001641349816403097163927971637279416353193163236961630359716283392162532831623327816203380161836891617359816173110216172710516152711016142811416133111916133212516133013116123013416123013516103013716082914116073114316073314216063413816063313416063113616063114216053314316033413716013512916003612415993612715993413215983313015963212015933610815913998158941951589399615883697158733911585338815833490158136901579388815783988157638891576379415763696157636971576341021576331101575331171575351211574361261573371331573391361573401341573381261574351191574321181575271211574221271572241311570271371569281441568291501566291531564301501562311441561301361560281331560271341559251391558251441556261481555261461553261341551251101549278615472869154627601545265415442646154227371541293015392927153728291536273115352726153327151532289153028111529291315283113152735131527361415273413152828111529259152925915272681526288152431715233351523333152333315233351523317152330715223181521321015203414151934141518331615183018151827231517262515162623151426211512262215112721150930181508321815083121150727231507242215052418150224171499261814962820149431201493321914923019149128191490271714872918148531211483312814813136148032371479313014773123147432211472332214693324146832241466312414633024146032231457352114553621145434231453302214522620145124191449241714472517144526201441272414392825143631241434312414332929143227331430263414272634142328361418314014163441141234401410343914083337140630341404282914022723139927211397282313942929139228341391283513892727138824211383183813792245137525471373274213712739136927341366293213643034136229371361283713602735135826351356253913502446134826431347294213462943134627421345243613432328134127241339282413382924133729231336272413352724133427221333271713322717133129231330312613303022133128191332262113302130132823331327263613262642132626451325254313222640131927381315314013123344130934491308335313073056130627551303255013002645129628461294315012923251129129521290275512902758128928581288295512883150128829451289274412902542129024411290254012892537128825371287254112872744128627451285264312842543128127431279294512783251127732561277305512782846127828381280283512802735128024341280233812792443127726481276285212743153127332551273315812742958127527561273245612712359126824671264287112613168126030601259285012572643125623401253193912512034124821301240232812372434123527471234286212332966123128581230274512282739122726371226253812242338122124351219253312162535121423431212225312092357120724541204265212022754120127591200276311992666119926671199266711982662119926561199265411992554119924571198246211982762119828501200273412022626120322341206165312061643120420511204225312042351120424511207185312071861120720491206253512072331121119331213183912121858121121601211245712122449121424361216232712181822121811421217139212172714912163517012174119112184420812184422212194422812194523012204222912203822712213622312213321712192920612172718912162717112182816612182717112202517912221616912221391122415851226151161228181131230191241231181111230193712302251229273381230353121229432941229482771230492601230472421229452211228421991228381761229361571230301411230251301231211201232211051233211191234241301235261371238191411240171451244171401246171241245134012442041244303391244393191245442981247462771247472551248492361249512211251452071254361911254281761256211491256211161255229212552578125526701255266812562768125825721260248012612393126323951265229912681911612722311612732211612751795127427111275343451276373181277412961276452731274502541273542371274542231277482111280411981282361831284281701286241611288251571291251551292251521294231471295241441296271461297271471298241441297138612912434812893132912883631312874329912874828512885327112895425912905424712935324112975123913004623713024323613044223713054323213054422013054120313073318313072615713102013113131713613112135313103132413113829413114527213114926013114825713104725913114925513125024413114822813114520913114119013103617313113115613112713913112311913101787130718991306191041303179613031863130213361297111912901667128423681282226312782081127524861273268312722579127121761268158412621881125821771256236512552462125524571254254812532545125224471251235012501862124718581242215212392153123520601231206012282262122423721222237712191973121522651210205712041941120222391200265012002759119925561198203011952115119115401185174211802279117718126117416125117016771168172411652235911633034911603534511593434111583533711563733211554332611554632111574631611584331311593931211593731311583831311574031411564331511554331711564032011583832311603632611623232911623033511632634311632035311631251116220131116326154116528164116730165116828161117025161117123165117124175117125187116927195116829194116727182116724156116515811161213411602523116028511593334511583633211593732711593732211603831611623731411633431711632832811632434511632471162222811611710511602514111603216311613517811623418311633217911623217111633116411642715911642415511642415011652414311652413511642212511642211811642211511632111711612111911602311511601913111582215211562414711552714411552814611552715111552715711552716511562817311562717711562617711562617711552617811552417911542317711522016211501816211461816011431813511421915811422116411412216211381816411361917611342518211322919211312919211302318011261812711241713311211914411212215611212316411212216711191814911162012911132513211132514711132516111122616711112716511102915911082915211062613711032110411031555198373571973933119840301199392881100342911100293021992931419931321198313301972834819625619314451872112018625131182197917925441772830177253717621521752167172225817258117018617043316944317044916945517045817045716938170001