Golden 100 Hong Kong 2019 - 100 Milesmethode de calcul : gpx3 Golden 100 Hong Kong 2019 - 100 Miles sur TraceDeTrail.fr121199876544444444444454555544444444455567788910131314151617182022252627283031323336373839394040414143434444464747484950515253535555565659596060616262636464656667686970717274747575767676767676767676767677777778797980818180808081818080808181818180787776757574737373737373747373737373727171707070707070706970707070707070707069707070707070707070707070696969696867666666666666666666666767697071717273747474747474747474747474747474737272717069656463636262616162616262626362636262616161616162626263636363636364646463636364656464636363636363636363636364646464656669696865656463636464646464646465666768697073737474747474747474757576767676767575747474747474747475757575757677767779808181828386879294928792929292939495949597989910310110210310310410410410610710810810911111311411311311511511511511511411711711611911911811711812012212312412512412412312011911811811611511411311211110810510510410310210210210099999898979694939292919191919090898988888786868585848482787879797877767674737373737272727475777879818183858787888787878686868686848685858484848483828282828181818181797979787877777777777777777777777777777776767676777776767676767676767676757575747474737271707069686767666666656563636261605959595859595959595959586060595961626263666764656765656566656564666766666866646364636264656564656566666666666564636362626161616160605959595960606060596160606161606161616161575756565757575857585857575859606062636465666667687072737475777778798080838485878990909192939393939595969910010010010110099989898989999100101101101101101101101101101100999999999910010010099989795939088868483838280807977737272686559575551494846424139363331302927242119181414131211101098644321-4-5-5-5-4-4-5-5-6-5-5-5-6-6-6-6-6-6-7-7-7-6-6-5-5-5-5-4-4-5-4-4-4-4-4-4-5-5-5-5-5-4-4-5-5-5-5-4-4-4-4-4-4-4-4-4-4-4-3-101122222233455791011111518222223232323242627272929323333343637394142434344454849505354575860616566686969707071727475757778798082858788909293939598989898991001011011031041061061071071101111121141151161191191191201211221221241241251261291301301311321331351361361391401411421451471491501531551561581591611621631631651661671681701721741751751761791801821831841851871891901911921931941951951951951941941951931941941951951961971992022062062072082082092122122142152152162162182182202212222242252252262302312312332332342352382382392382372342342362372382382382382412422432442452462492502522532542562572582602652662682682692712722722732752752752762772772782812812822832842852862872882912922922932932952962962962962962962972972982992982992993003013013013002992992972952932932932932932912912902892892872862842832822802762762742732722722712702672662652642642632632622622612592552532522512472432422402392382382372352342332312302292272262262252242242222222202192182172132122092082062062042022001981971951931911911901911921921931941941941941941951951961961971971981991991992002002002001991971961961961961941941921911911911911901881871861851831821811811801811831841841841831841851861861871871871851841831821821801791791791791791801811811811811801811831841841831831831831831841841841841831811811811811821811811811811811801801791791771761721711701681671651641631631621621611601591591571561551551551541541541531521511511511511511491481471451441431421411391371361351341331321321311301281271271261261301311321331341361391411431441441451451451451441431421401391371351341341321311281261251251221211201181181161141121111111081071061051041031021019897959291898887868685848179787774737169636159595856555553484643414038373231292423222119181817161414131313121213121211111211111111109877533434444433310000000000001112112223221111101122211111211111222211111000001000000011100111115810101113131415182122232526272728282930303029292929303232333333333230303029282828282930323638424445454747474747505153535354545658595960616262636365666670727272757778798183858687898989858483828076757473696867676564646361585654504847434139363129293031323234363637383839393939393938383736353332312625242018161312111086311222333444434333333333333211222111122233444444444444444444443333333333346666444443445556666544444444444444433333334334444555444454555666678888888778887777778889111113141515151515151516161717191920202019192122232425262627292930313234353637394040424346495050525556585961626364646667676869697072727476777980818283848687888991919394969697989999101101102102106108110111112113115116117118119120121122123125125127127128130132135136138140140141142143145147149149150150151150148146139138138135133132131130129129127124123122121121120119119118117113110108106104103103102101999794939087878685848382818078787776757373727070686865646161595958585756535352515048454139373634323232303029292928272525242323222121202020191919191717181818181717171515141413121111111010101011111111121212121212121212121212111010109998755555555555555545555555545555555555554444444455555556666778911121315161617181919191920202020201917171616151515161717171715151616171717171818181818181818181818181818181818181818171717171717181717171717181818181818181818181818181819191919191919191919191920202020202020202020192020202020202020202020202122252627293031333435363738404143444546464648495051515252525252535354535252525353545556565758595959616161616161626363646465646463636465656767676766666564646363616060606161616161616162636466676769707173737576777778798081838485858687888992959698101101103103103104107108108110111112113116118119121121122123125126127130131133135135137138139141141143145146148148148147146147148150151153157158160161162164168168169171172173176178179180181183185186186186186187187188189189190188187187187187187187187187188188189189189189189189190190191192190189189188188188188189189189190190190191191192192193194193192192191190189188187185183182181181180180178177176176174172172171169168167166164163162161160158157157156154152151150150150150148147146146146146145145145146147149151151154156157158158157157157157157158160163166168169170171172173173175178179182186188189190191194195198200203207209211217219220222225228230232238238239238238236236235234234234234234234235234233233232232233233233237239241243244245249251252255257257258257258261262263264264264264264263263263263262262261261260259259258257257257258257258259259259260260260260260260261261262262263264264265265265265266266267268270271273273274275273272272274273272272272271271271270269269268268267268268268269269269269270270271272273273274274274275275275275275275275275275275274276277277276276276276276277277277278278280280281281281281282283284284284284283282280280280280278277276274271271270270269268267266265264263262260257253251249248244241238234232230229226226224223220218217215211210206205204203199196194192187185183181178177176173173171171170170168167167166165165164164162161161161161161161161160159158158158158157156156155154152151147143140139138137137137137136136135134133133132132132132132132131131131131130130130129129130130130129127126125125125122121120117117108105103101989695949289878686858380808079797980808080808080808080807980808080808080808079807876757271737576767779818283848586898990909192959797979898999910110110210210310310310410510510910911011011011011011010911010911011211311511611811912012212412512512712813013213313413513613713813814014114414414414514514514514514414414414514614614614514514514414314214114113813713613613513513513413413313113113113113113113113113213213313413713813914014014014014114114214714714714714814814714614514414514614714914914915015015115115215215115015014914814814714714514414414314114114013913713713713713613713713713713713713713713713713613613613613513513513513513513613713813914014214114214314314514614614714714714814815015115115115115115115115215315315315415415515615615815916216316516616817017317417717918018118318418618718819019119219419819920020120220320520720720821021221421521521722222822922923423523723724024324925125425625625725926226426426626827027027127327427527727928128428528628829129229329529729830030030130130130230230230230430530630630730931031031031131131131331531531631731831932132232332432533133233333433533633633733934034334534634834835035135335435435535635735936136236436536836937237337537737837938138338338939039239339339740240340340640941141241241341341341441441441441441441641741641541541541541541441341441541541641541541441441341341341241241341341140840540239939739639439339239138938838738638338138138037938038038138138338338538638638638638638738839039039139039038938938938938938939139139139139139039039038938838838838838838838738738738638538538538538538438438438538538438338238138038038038038038038038037937937937937837737938037837737737737637537537537537637737737637537437437337237237237137137037037036936936836836836836836736736736736736736736736736636436336236236136035735635535335235034834734434334334334234234134134134134134033933733633533433333132932932932933033033032932932932932832832732632632632632732832832832632532432332332232031931931831831731631631531531431431331231231131131130930930930930930930830830830830830930930931031031031031131131131131131131031031031031031031031031131131231231231231331331431431531631631731731831932032032032032132132132032032031831731631531531431431331431431331331331431431431431331331231131030930830630430430530630630730931031131131131331331431531531531631731831932032132332332432532632832933133133333433633833933934134134234234234033833733733733733733733733833833833733733633633733833833933933934034034034034034234234334434434434434434534634634734734734834834834834734734834834734734734734734834834734534434434334134033933933833733533333132932932932832832832732632632432232031831731631531431230830630430330230030029629429329129028928628628528428428328227827727527227027027027027027227227127026926826826726726526226226226226226026025725625525425425225225125125025024924824824724724724524424324224124024024023923823823823723723323123022822722722622422222021821421320920820820820820920921121221321421521721821922022122222322422822922923023023123223423523523623723723823923923924024124224324424524624724824924925025125125125125225225325325525625625725725825825925926026026126126126126226326326326426626726726826826826927027027027027127127227327527627727928028128128228228328328328428328328328228027827727727627627527427327227226926626526426326226125825725625425225124924824824624424324123823723523523423323022822722622522422422322322222222222121921921921921921821721621621621721721721621521221121020920720720720620620620520220119919819619619519319318818518318118017917817817617517317117016916816816816816716616616716917017217517517617917918018118318318418418518518618718819019119219319719819920120120320620720820921121121221321421521621821922022022122222322522622722922923023123323523723823924024324324424524524524624624724424324324424424624824925025225225325425525625825926126326326426426626827027127127327527627727727928128228328428628628628728828828929029129229329429629729930230330430530530630731031031131431631731731831932132332432532632732832932933033033233433533533633733733733833934134234434634834935035135235435435635735835836036136436536636836937037237437838138438438538638738938939139539639739839840040140440540540440340240139839739539439339139039139139339539639739639639539439239038838638638538438338238138037837837737737737437337237136936936836736536336236236236336436536336236035935935735335235135135034935035035035034934834634634634734734734734734734734734634634634634734734734734734734834834734734634634534534434334334234033933833833733533333233132932832732732632632532432232132031831631531431331130930930830730730630530430430430430430530530530630530530430430330330330330230230230230230230230030130230230130029929829729729729729729729629529529429229128928728428228027727527327026926826726125825725625625525525425425325125024924824824724624424324224023823623523423323122922722522322021821821421221120920720620620420120019819619419219119018918718618418318217917717517417317317117116916916816716416216115815715515315115014914914814714514314214113913713613513313213113013012912612312111811711411211110910710610410410210110099979593919191919191909090907575757574747575767778798079787776747373737271717172737476777981818284858586868788909090919394959696979898991001011021061071081101121131151161171191211231251291301321341361371381391391411421421431431451461471481481491501521531541551551571581591601601611621631631631641641651661701721731741741741751811821841851851881881881891891911911941961971971971981992012032032042042042052062072092112122132152172182192192222232242252302302322332362372382382402412422442472482492512512522532542552562572582592592602612612632642642642632622622572562542512472462432412392362342332322312312302292292292292262252242232222212212212202202212202202182162162162132112072062042042022012012002002002002002012012012022022022022022022032042052062112122142152162162172182182192202202212232242252262272282302322332342382392402412432442452452482492502502512512522532562582602652672672682682702762772812842862872892912922932942952983033043043083093113133143153153173183193213233233253263303313333313313303303293303313313353363373373373383383383383383393403393403433443443463503513513523553563563563553543523513493493483483483483483483513523543563573573553553553543553583583583573593603643623623613613623633643653683693703713753773793823843863883903913953994014034074094114134134154184194224264274294314324324354364394404474494514524544584614614644654674694714734744774784794824834834854864874894904914914924924934944964974985005015015015025035045065065095115135145165185195215245255265265275285295305315325335325315315305295295305315315315295295285285295295305305305315315315305295295285285275275275275325325335325325315315305305315335335325315315295285265245235195185185175165165155145135125135165165185175165145135115085055055035025004994984964954944934914904864834814774754744714704634624604574514464444434404374364324314294274244194164124104084064024003983973963963953943943943943943933933943933933923923923923923923923913913913913913903903903903903893893893883883873863853813793783783773753703683673663653643643623623623623613613623633613613623633643643643673673683683683683683683673673673693693703703693703703713713713723713693683683683683673673673683683683693693693693703683673663663643633623613613603603583583563563563553553553543543523523513503503503503503483483463463493503513503503493493483473453443443433413413403403393383383383383383383393403413433443433403363353333323313313293283263253243233233203183173133103083073063043033022982942922902892852842832802802812822832852862872872832822842862872882872872882892892902902912922932952962982993013023023033043043053073083083093093093123183193193203213213223233243253263263253253233233203193183153163183203213233243273303303353363373383393413433443453463483503513523533543563563593603633653683703713723733763793813823843853863883893893913923943933923913903893893893903903913923933933923913893883913913933943953963973983994014034054064074084084094104114124114104094094104124134144144154184204224264284294304314324334344364364374374374374374364364354354354334324324324314304304304314314314314314314304284274274264254224184164114104084064044034003973953913873853823813783773763723693673623613613593583573563533513483473443433433433413403393383383383383373373373363363353353333333323323323313333333333343363373393403413413423433433443443443453463473483483483473473473473473483483483483483483473453453463463513513493473443423403383363353333323313293273243233233233243253263273273273263253243243243253263283313313323333373393413433453483523553593603603633643653653663673683703713733783803823833843853853853863873883913923933933913893863853853863873873883893893903903903933933943933943953953953963963963953933923933953963984014034074084084064054044034024014003973963953923913893873843843833813783773723713703693673663673683683693673673663663663653643643633633633643653653653643633623623623623623613613623633643643613613613613613613633623613623643653663663673683683693703713723723733733743753753753763773783773783793803813813813803793793783783793793793803813813813813813813823833843853853873873863873903913923933943953963994004014034034044074084104154174184194214244254264264274334344374404424434454474494494494504534534544564574594604634644674684714724734744754774794814834844854864864864874884874844854864864864864864864834824784764744724694684644634614604574554544534534494494434404364344284264214204184174134124104094084074064054024013993983953943933923893883883863853823813803793794004004003963953943943923923913903883883883883873873873873883893893903903903913913913923933933943943943953943933923903903883873853833823813783743743723703693693683683673663653643633633603583573563473433393373363353343313303293273243213193183183183173163163163163163163163153143133123113113093093083063053043033023013023023023013013003003002992982982962962962962962952942942942942952952952952952962972982982982982982983003003003013013013013023023023023023023023033033033033053063063063073063043043033023023012992982982972972982993013033063083113133153163173183193213233243253263273303313343353363383413423443463463483513553573623633653703713733753763773793803833853853863903933963983994004024054064074074084104114144164204204204224214194184174154134124084074074084094094104104104104094094084084074074084094094094094094074074074074074084084064054013983963943913883863843823783773753743733733723723723723723713713713703693683683683683683693703703703683673673663653653653663683693713723733743733753753763773783793823833843813803793793783773783783793813813813833843843863863863863853823813823823813813813813813823833833833823813803793793783773743743753763763773773773773773763743733723703703683673653623613613583543523503473453433403393373363353343333333303293273263243243233233243253263273283283283283273273273273263263263273293313313293283263253263273273253223233243263273293303343363383403433443483523523503543543553553573573593593603603603603583573543543493483473453463473413393393393413423433453463473483493503513523513523523523513513513533573583593603623653663683693713753773793803833873903933963973994014034044054064074084084134164194204234254274294314354364394404414424444434434434434434434434434424424414404414424424434444464464464474474494524504494484484474474454444414374324314284264244214154144134124084064054034024003993963913873863843833823813803763743703653643613593563543523493443433423383353263213173143083073063053043023002992942922872842832792772772762742712702682652632612582572572572572562562562552552542532532542542542542542542542542532522522522532532532522522512502502492482472472482492492492492492482482482472462462462462462452452452442442452452452452442442442442452442442452452452462462462452452452452452432422432442442442432432432432432422412412402402402402402402402402392382352342332332332332332332332332332322312292272262252232222202182172162152142132122112082082092082072072062052042042042032032032032052032022042032021981971961941931891881871871861811791771751731721701701691691701711721731741741741741741741731721701701711711721491491491481471461451431421391381371371371371361371371381371371371381371371361361361361361361351351351351381391421441441451461471481481501511531541541551551561561571571581591591591591601601611611621631631641651661671681681691691711721721751761771781781791801801811821841841851861871891911921921931941941951961961971981991991992002012022042052062072082102112112132142142162172182192192202212212222232242252252262272292302312312322332332332342342352352372382382392402412422432442452462482482492502512512522542552562572582582582582582582582582592592592592592602602602602602612602602602592592572562552542522522502492482462442402392352342312292262252222202172162132122102102092092062032022001991981981981992002002012032032042052052062072082082092092102112122122132132132132152152162162162172192212222222232232232242242252262262272272282292302312332342352352352362392412422452462472492492492492492492502502512512532542552562582592592602602652662672682692692692702682682672672692702742752752752762762762772772772792802802812812812822832832832822812802792772762722702642622602592582562552542542542532522512452432432432432442422412392392382372362342322322302272252232212192152142132122102092082082062062002002012032022022022022022012002012012012002001991991991991991991991991991981981971971981981981981981981981981981981961971971971971981971971961972002012022032042042052052072082092102102112132142152172182202202212222242252262292302322332362362382432482492522552602652722742772802822832832852862872872882892912932982993003013023043063073083083093123143173173183183193203213243283293323343363403433453473483483483493493483463453443433413373363343333333323303293293323343363403423453463503523553573593603623633633653673683683703713723753763763773793833843853863883903933943963994014044084144194214244254274314344364404414444444464474484484514534544544554554544534524494484474464444424414404404404414434454464504514524534564574594594624634644664664684694714744764764774794814824864884914924954964995005015035055075085125135135225275305335335345335345345335315255245215205185165155145125115085105105075035034994974954934914904874864834824824774764674644624564544514474444424364324284224194184164134124104094084064054024004003973953913903883893903903893893893903903903873853843833823803783773783793823863873893923933943963973994044054074084094154154154154174184194204214224244254284294304304294304304304294284274264214194174164154144124114114124134154164174174184204214224234234244264264274274274274294304314324334344354354364374394404424434444454454484504514524534544554564594594614624654674674674684684694704714724724734744754764774794844824824824814824834864864874884894894894894894894894894894894894904914924924934934944954964964984984995005015025035045055075095105115125145145155155175185185195205225255275285295305315325365385425435435455485505535555575575585595615625635645655675695725735745775785785815815835845865875875885885885885885875865855845855875865865875865885915935955955965975985996016036066086106116126126136146146156176196216226246266286306316326326296256246226156116106015985965945935905885865865855845815795775735675645635605595585575535515435435415395355325305285265235205175165135105065035024984934904854834754734724704694664624574564554534514514514504494484454444444434434424404384364354344314304294284244224204194184174154134114094074074054044034034024013983983983403973973963953933913913903903883863853813803803793783773763753743733713703643633603593583573563553533503483453393383373353333323303283233213163153133113103093083063053053073083073093113123113113083033002972972962972972972952922892882872832822812792772752722692682662642612582582552542532522502492482472462452452442432412372312302252222212212182172162132122112082072032021991981971941881871861841831831821811781771741681671601531491451441411411391381381361351351341341341351331311301281281271261231211201181181181181171161171171171171171171171181191181171131121101091071051011009995949390909393939290888685818277726967656362595857555351494745444241404040-2-11112451213131515161721222425263334333434364040424243434343464648505151515051525354555658585959606061636363636363626465686971727275757677787979818485868892929395969910010210310610911011011211411611711611511411311311411511411211010610410099991001001021031031031031031031041051051041041031021011011011009999101100100989797991011021021031021041061061081081101121131131121121121121131131131141141151151161171181191191211231251261271281291301311321321331341341341351351361371371381401411411421421421441451461461461471481491501501511511511511501501491491491481471451441441431421411381361331301281261261251231221201191171161151131121111111101081081081071061051041031031021009993898887858481818178767574727271686766656463626159565248474747474747474747474644434242424140393737363634333332313029262524242322222120191818171414128641-1-2-3-6-7-10-12-13-14-16-16-17-18-18-20-20-21-20-20-20-20-20-20-19-20-19-20-20-20-20-20-19-19-20-20-20-20-20-20-20-21-21-21-21-21-21-21-21-21-21-21-20-20-20-19-19-18-18-18-18-18-18-19-19-19-18-18-19-18-18-18-19-18-18-18-18-19-19-19-19-19-19-19-19-19-18-19-19-18-18-19-18-18-18-18-19-19-19-19-19-20-20-19-19-20-20-19-19-19-19-19-19-19-19-19-19-19-18-19-18-18-17-17-16-15-14-14-14-14-14-14-14-13-11-9-7-6-6-6-5-6-7-7-7-5-3-12346678910111214151621222424252630323232333437394142434647495152535556606465666870717474787981828488919294959595959493918988878684828178808284869192969810210310310510510410299989797991011021031061071081091101111131141141141141151161181181191221241251281281251241251251251301311321341361371391411441451491521541561581591621631671681681701761791791781751731711701681671671681701711711721731741761771781801811821851861871911931981982002012022042062092102112122172192202222232242262272282312332332362372392412442482492522532542512472442422422432452462462472472502522522522512502492492512522542552562582592632642642672652612602602622652702722742732742752762762732682672662652642662672702722752762802922962973023033043053093113143173193203203203203193203243273303313283273273283293303353403423433473473463463523543573593633653673703713723743753753753763773783803823873863863863863873883883883873863853843843853853863873873883893913923943943943893893893823823803763743623603583563553533483463443393363333283273253243223203183143113103083062952952932922902882832802762742712682652652642642642622602582572552522512492482442392392362332292272242242202172122082062042042032031991981981981981992002001981961961941941931931921921911901901881861841841811801781771761751741741741741731721711701681681671661651641611581571541521481441441431421421411421421421431441441441451451451451451451431421421411411411411411411411411411421431441441451441441431421421411411411401391391391391391381371371351341331331321321321321331321321311301281271271271271271281281271271271271271271271271261241241231231231231231241251251261271271301321331331351361371381391401411411431431441441451461471471501511501481471461451451451451441421401391391391391391391391391401401411411401391361351341341311291291271251251211211211211201191181181131111091081071071051051051051051041041041041041041041041041041051051051051051051051051051051051051061071081091091091091101111131141161181181171151151151141141131131131121131131131121131131131131131141151161171171171171161151141141141141141131111111111111111111111111121131121121121121131131141151161171171171191201201211221221231231241251261261261271271291291301311321321341351371421441451451441421431431441461471481511541571611641661671701721721731761781811821831861881901921951961981992012032052072082102122142152162172192212232252262282292312352392412482512522532572642642662742752772782802832892912922942952963003023043073113153203213263273283283293303303303303313313323333343353353363373393423433443463483503513513513533543553563593593603613633653663673703723723733763783793803813843863873883893893913943953974014034044054064074074114124124144144194204184164164144154154154154174174174174214224234234234234234254264264274284284294294294294294324324324334334364374384404414424434454464484474474444424424424454454464484514534554554564554534534534554574574564564564564564584584594574584594594604644644624604594604604604604594584584574594574564574594614624644664664674674654644644644654664664674674684714734744764764774774784804804814834854844844854864874884894894894904904924924934944985005015035045055065085135145155175185195205215215235285315325335345345345365375385395415435455455475485505535565585595605605605585565565565565575585605635635635635615635635645665675695705705705715725725735735745755765785795805805805815825835845815775765755695695705695695685695695685655695705695705745705695675685725695675645635595575515495475465455445435425405345345345325305275275265245215155135125085065045025004994994984964954944924914904904894894884874874874864844844874904924954954984994995005015014994984944914874874874874864814774764754744744744744714704714714724724714704704694684664644634654674704734784784794794814804794764734734724714694654644634624614594594614634654664684704714714714734734754764774784804824844854854844844834854854864864874874864834794764754754744724714724764794804824834864874894904914934944944944974974995005015025045055065145185205215255275285295315365385415415425435435445435455465485495495495495495465435425395355355325275255215155105085075044964954934924914904904884884864874884884894914884884894904974995015035045045045004984944924914894884854834814784754744714714734754774784804824824824814774754744714654614594594614644674684704694604564534524494464454434414374354344344364394404434444464484494484454434414404384394414474494504524544554574584634634634634634634674714724714684674654634594584564564564534524514504494484504524574594614634654664674684704714704694644634594574574554544524504484464454444424414404374264234184174154134094074043963943933903853853823793783763753743723683673633623593573543513493483463443433423393363353333303283273263243233233223223193183163143123093063053063053053053063083083093093093093093093083073093103103113113113123133143143153163163173233243253263273273273273253243233233233223203193183173153153163163163163153153143143133123103083083073053043023013003002982972952942932912892892872852832822802792782762742732722702682672662662632632622632622622612572562542522502502492462442422412412412412402412422432442442442442422402392372342342352342342352362372372392392392362352342322312302292282282282272272262252252242242222222212202202202202182172142132102082072062022012001991991971961941931931911901881851831821821821821831851881911911921921931921921931931941941941951941921921911901871861841831831811791771761751741731701691691661631611601591581551551541531521521511511481461441421401391371361341311301281251241231231221201191191161141131121111091081071071061031019998959493918783828079787672727170686665656160595858585958575653525353818080808079787778797977777572706969686766666767707069686563626060575252515047464545464646464647474848484849494949515051515152525355586061636466707375767983869289878686868891949910110098979694949493929191919192929292929393929292929293939393939393939494949595958180818181818282828282828384848485858586878787888888898990919293949697989910010110210310410510510510810910911011111111411411411511511712012112312412512512712812912913013113513613613713714214314414614915115615816216316716817017017117217217317417617918018118218318418518918919319319419519519820020120220320420921121221321421421521721821821922022222322522722923023023123223223323323323323323423423523623924024124124023823123022922722622422322222021721521221121121120920620520420320019819819719619619619519519419319219219219219319319319319319219119018919119119119219219219119119118918818718718718718718718718618418418318218017817617617517417417317317417517717717417317016716716616516516516516516216015715515314914714614514314114114114114114114114013913913713513513313213112912812812712712612512311911811611411311110910710610410310210110010010110210310410510510610510410210210110010098979592919088868584838381787575747271706765636260605857545251504847454543424138383735343330262624232222212120191716141210875420-1-4-6-6-6-7-8-8-8-8-8-9-8-9-11-11-12-12-13-13-13-13-13-13-13-13-13-13-13-13-13-13-13-13-13-12-13-13-13-13-13-13-12-13-13-12-12-13-13-14-13-13-13-13-13-12-12-12-12-12-14-13-13-13-13-13-13-13-14-14-13-13-13-13-13-14-14-14-13-13-14-14-14-14-14-14-14-14-14-14-14-14-14-15-15-15-14-14-14-14-13-14-14-14-14-14-14-14-14-14-14-14-14-15-14-14-14-13-14-14-14-14-14-14-14-14-15-14-14-13-13-13-13-13-13-13-13-13-14-14-14-14-14-14-14-14-15-15-15-14-14-13-12-11-8-6-5-212479101114161514131313121110862-2-3-4-7-8-9-10-12-13-13-14-15-15-15-15-15-15-15-14-14-15-15-15-14-14-14-14-15-14-15-14-14-14-14-14-14-13-12-11-12-12-12-12-13-12-11-11-11-10-10-10-10-10-9-9-9-9-10-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-8125101111111098999999999999989999999999999910101010101010910101012131415161819202021222222232324242525252526262627272728282929303031313131323131323231313334343536373839394144464848495051515152525252525354545657585860616262646466676768697273737475777779798080828383848484858686878788899091919191929293979798981001011021041061071091111131121141161161151151151151151161161171181181191191201201211221231231241251261271271291311311321331341371381391391411431451461461481491511541551561571581581591591601601601591591591591591591591601601611611621641641651661651641641611581541521521511501501501501491491471461461441441421421421411401401391381371361351341341341341341341341341341321321301301311321321331341341341351361371381381391391391401411421451461461471481481491491451441441421401391361351341331331321311281281271271261261271261261261251251241241231231221221221221221201191181181171161161151111101101091081061051041041031011001009694929191898787878686858482807875747370686866666666656564636362605958575654515049484847474645444343413938373636353433303029272626262627272726262626252525242322212120202019191818171716151515161718192021222627293133343535363740404141424344454647474848495051525353545556565858596060606061626262636464666767676768696970717374757575787878798083858686878787888990919293949495969797989898100101102102102102102103102104104104105106106106107108108108108108108110111111111111112112112113113113114114115115114114115114115115115116116116115115115116116116118119120121121122122123125125125126126127127128128128130133137138138136136135134134136137137137139140141141142142143143143143143143144145145145146146147148150151153154156156157159159160160161161162163164165165167168169170172174177178181182183184186188191192194196197199200203204206207208209209211211212213214215215217217216216218219220220220221221222223225225225226226227229229230230231231231230230230230230230228227227226228229230230230230230230231231232231231233233234234234238239240243244246248249251252252252257258260261267269270271272273273274275276279283284290293295297298299301303303305306308310310313314316318321325327326327328330330332333334336339340346347352353354355357358359360360359358358359359360363366367370375377378379381384385388389390393394395395398401402402405405407407409410412412412409408404402401398398398397397397396393387383380379377375374370367364364363363362362362362361361361361360358358358358359359358358357356356356355354355356356357357357355354352351351350348346344343342341339338337336335334333331331329328326324324323321320319318318318318319319318317317318318318318318319319318318320321321321321321320320318318319319318318317317318318318318318318318318318318317317317317317317317317316317318318318318318318318318319319319319319318318314314314313314314313311311311310310309308307306306308308309310308307305304304304304304304303303302301302302300299298296295294292291289288287286285285284284281280280278278278279279278278277276275273272271271270268266266265263263262261259257255252249248247241237237236234233231228226224223222220219215211210206206204203198194193193193194195195195196195193189183180178176174172170169167166163162160160157156155154150149146144142140136135134132130128127124123121120118116114112111111109109106102100939190898786868585848483838281818181818180797066605756535150474442424242424241414140383838383738383737363636363636363636353535353535343534343433343434343333333333333332323232323231313132323233333334343536373738414244454747484950515256595963686969706564646668686969656566676970707578797980818183868790929290898888898379798082838485878794105105106107109109109111114114114113113113114114115117118118120121124125129131133134135137138140142142142141138135134134133133132132132130129126125122121121119118117115110107106105103101100979696939190898685838180797776757271706664635957565656555454535353535354545455555656565657575758585959606060606161616162636364656666676869707172737475767778797980808182828383838485848484848584858585858584838382828282828283838485868688899091919191929395969697979899991001011011011021041041051061071081091101121131141141151171171181181191201201201191181181181201201201191181171171161151151151151151151151151151151151161151151171171181181181191191191181181191201201201201211211201201201191181171171171171171161161151141131141141131131131141141141141151161161161161161171181181181181201211221221231231231241241241231241241271271261251251261261261261261261261261271271271271281281281291281271271281291281281301301311311321301301291291291291301301311311311321321321331341341341341351351351361381381391391401401411411421421421421421421431431431431441441441461461461471471481481481491491501501511511521521531531531551551561561561561561561561561561571571581591611611611611611611611601601601601611611611621611621621631631621621621611611601601601601601601601601601601591591591581581561561541521511491471461451431421401401401401391391381381381361351331321311271261251231221211201191181181171151151141141131121091071061031031021011009996939189868685858484838383828180797877757574716967666560595859605960606061616162626262616162626362616160606058575653525249474443424141404039383737373636373736363636363636363636363636353535363535353434343532323132323232323232323333333333353535343536373535343535353333333334343434343334333435353635353736353434333333333332323232323233323333343637394041424242414242414141424243434444434343434242424141414140404039383736363636363636363535353434343433333333333333333333323232313131313132323232333333353535363738383838394040404040414141414140404040404039393939383838393939383838393939393939393939393939393939393939393938404040404040404040404141414141424242424242434343434343434344444444444343434444444444444444444444444444444443444444444444444444444444444444444444444545454545454545454545464647474748484951555860606161626264656666676970707173747578808081828485868889899091919293959698981001011011021021041051051081081091091091131141161171171191211211221241241251261271281291291311331341341371371401401401451481501521571611671691701731751801821831841851871891901911921951982012032062102122152182182192202202172162152192182182232272272342382282292292272282292282292322322342362342332352352362372312502472452452442492562612632682722732742762782792792812702662672682702712712722742752772772762742732732722702692672662642642632632642632622602582502492442402382332302282272272282302302322342352372372382382382372372372332322302282282282292292252242212212212202182172172172162162162162162152172182192202192182182172172152152152182182182182182192202222232232272292282272252262272292292312352372362372382402402412412412422422412412402392392392402402402402402412452452452442442432432422422422422412442542612622622652672672692702722752762762772772782792802822832842852862872872882892912933003023003063073083083083133163153143153183153143193213243313353383383393393413423433423453493483473453443453463433433433423413423423443443433443453473593613623653663683693713713723743763793793803823853873883883903913923943933953963984014024034074084114114144164164184194204204214214224234244254244244284304314364384384384384394384444484524524534564564564564564594594584584584584594594594594574554554534514514534544564574614614654684684684694684694734744754764794804814824834844854884894894894904904904904904934934934944954954944924914914914904884834824824794764754744734704694674624624624644644644654664664674684694704714724724724714724714714704694714714714714714724724724764774774784784784784804824874904924924924914914924944964974974985015035055075075065055095135145155165175225225235255245245235205195115055034995005004994995005015035035045025035025005004994974964954924884874864854854854844824804804804794734724724734734724724724724734744734744744744714694704684654654654654654654664694704704704704704704714724724714704704714714714704684684674674674674684684674684684684684694694694694684674644644674664644654684694704704714724724724714724744724724724714714724724714734734754774794804814814814824834834844854834854864864864864864864874884894884874874884854874864864874884924934944964964974974974985005025045055065085095095095125135175185185195205215235245255275285295345355355345335325345365385385395395405415415435455455455455455465475495505515535555575585595625625645645655665665665665655655655665665655675685685685735765755755755735735725715715705705695695695685685685685675655655645615625595585595615615615625605625625645635615615605595575565545535525495435425385425445435415395345345325265225215225205205215245225225225225225205205195175205205195215215245245225245255245235265275265265255235225205175125145155155165135135135135115105105085085065025005004954944944944924914894844824694674674654654654654624604594594544514494464424444424404354334344354364364384404414424434444444454474484494504504524534534544554564574584584594604614624624634624634644674684684664664664654654654654584554514494494514524514514534524544534514494464454374294274264254244194174154144094024034003983963933923933933913893863863853823813783763763733683613583533493503483463453433393343313313293243203183153143133113083063053033002992982942912922912892862872892902882882902872862822802782772732712682662652642642622612582572562542522522512502492482452432382352332332322292272262272222182192152152152152152142112102092082072082092092092092092092092102102102102102122122122122132132142142142142122122132132132122122122122122102102092092102082062062062072062052042042032022002002032001961991941941891881901881861851831831801781761761741741751751731701691691661641611581581561541531531521511511501501501491481491471461471471461451451451441441441441431431431431431431431421421441451451451451451461461471471471471481481491501511511511521521531541541541541561561561561571581591611621641641651661661661661671671691691701711721731741741761761761761771771791801791781801791781791801801801801801821821811821801781781751781781741741741751761781771731741721701701691691701701711711711721721731731741741751771771771771771781791801801811821821821821831841841841851851851861871871881881891891891901901901901911931941941951961961961971971971971981981991991992012032032032032032032042042042052062072082092102102112112112122122132132132132132122102102092082072062052072072082082082092092132142152162172182202212212222242242242252262262272282282292302302312312312312312312322322332322322322322322322312312312292292292282282282282272282272282292302302312322322322312312312322332342342352352352352362362362372382382382392392392402402402402412412412412422422432452462472482482482492502502512512532542542552552552582592592592592602602612622622622632632642652652672682692692702702712712722722722732742752762772772772782782792792802802812812822822842852852852862862872872882892892902932932942952962972982982993003013013023033033043043053053063063073073143143163173183183193203203213213253263273273283293303303313323323333343343343353363373373383393403413423433443443453473483493493493493513523523533543553553573583583593593603603623633643643653653663663673673683683683683693703713723723733733743753753773773783793813823823833843853863873873873883893903903903923923923933943943953953953963973983984004004014014014024044044044054054054064074074094104114134134134144154164164174174184184194204204214224224224224234234244254254254254254264274274274284304324334344354364374374394394404414414424424434454464474474484484484494504514514524524534544544544554564564564574584584594614614624634634644644644654674684684684684694704704704704714714714714714724724734734734744744744754754764774774774784784794794804814834834834844844854864864874874874884884884894894894904904914924934944944944944954954964974985005005005005005015015025025035035045045045045055055065065065065075075085085095095105115125125135145145145145145145155155165165165185185195195195205205215225225235235235235245245245245255255255265265265275275285285295295305305315325335335335355365365365375375375375385385385395395405405415415415415415415415425425445455475495495505515515525535545545545555565565565575575585585585595595605615615625625635635635635645655655655665665675685695705725725725735745745755765775785785795795805805825835845865875875875895905915925935935945945955975985985985995996016026036046056056066066066076086086106106116116126126156166186186186196206206216226236236236236236236236236236236236236246246256256256256256256256256256256266266276276286296296296296296316326326336336346336336316296296266256246246246236246246226216216216206196196186166166166166166166156146156156166166176186186176186206216216226236236246246246256256266266266266286296306306306316326326336336346376386396396406416426436466476486486486496506506516516516526516506516516516516506506506496496516526536536536546546546546556566576576586596606616636646646666666676676686696696706716716726726736756756756756766766776786796816846846886916946976987007007017017017037047057067077087087097107127127137177197207217227227237237247247257267277287317337337347367367367367367357356936936956966956946936936936946976976997007027037027027027027017007007017017027047047057077097137147227237247247277297307317327347367387397407427447467477487507507547587617627637647677697727747807837867907917927937988018028038048068068098118128148158168178218228238238248248258258288298368388408418438438438438458458468478478488498498508518528548568578578588618638678708728738738748758818838858868878908908918938938938928848838828828798768718708688688678668658648628618618598578568568568558548548538528498488488478488498488478468458458438418398378368368358338338338338338328318308288288268268268268258248218208208198188178178168148148138128118098068048038038038028028017957937937917907897867867857837787777757747737727717717697677667657637627627617607607587577567547527527517517507467457447437437427417407387377337327297287277267267257247227227217217187187177147127117107107097087077067047027017006996986976946936926916916906886886876866856836816806796796786766736716686666656646606606586586586556546536526536526506496486456446436416406366356346326296286276276266226186136126116116106045955905865845825815795795735715665595575565555535525515465445415365355345335275255215185175155135135115095075045034994994984974974934914864854834814794764744714704694674654634624594584544534524524504504484474464444424404854834824804794804804814834844854854864864864874884914934954964974974995045055065065055035014984984974934914904884864854844824804794774744734664654594564524504484454444424424424424424424414414424414414414394394384384384384374374384374374374384394404414414414404404404404414414424424424414414414424434444444434434424424414414404404404414394394394394384374374354344334334324324314294284264254244234194184154124114094054044024014004003993993993993973963963963963973973973963943943943943923913903913903903913913923923933923923923923913913913913913913913903903903903903903893893893893893893893903893893903903903903913923933943953953953953953943943943943943953943953953953963963963963964004014014024014024024024034044064064064064074064064074084094094094084094094094094094094094094094094084074074074074064064054054044044044034024024013993983973973963953953943943943943933933923923913913903893883883873873863853853853843833833823823823813813803803793783773773763763753753753753753733733723713713713703703693693683683663663663663673693703723733763773783793793783783783773773793803803803793783733723713713703683663653633623583563553543523463433413403383373373363343333313303303303313323333313313313303303303303303303303303313313313323323333333333343333323323323333333323323333333323323323313313313303293303303303313323323323333323313293283263263233203173143123103093083083063043023002972972972972962952952932902892882842832822822822822812812812802792782762722722692672662652662662662672672652642632612592592592572542522512492482472462492492492492482462442432412392382362342312302272262252212212202192172162142142112102092042032022012001991991991992001992002002002001991991991981921871861851851841841841841831821811801801801791791781761761741731721701671661641631591581571551551541531511511491481471461451411401371361351331311321321331331331331341341341331321331321271251231201171171151131121051031019391919087858382818080787877757473726967656463636261585757565656575859595958575757575657575757575757585755555655565960595959585858565456565555545656565657576063646565656564636363636363626565656564656669696970696870717273737472727372716867686869697071717376777879808183848586868889929495969798991021031051061071091091111151161161171191211231241251261281321351371381391431441461471521521521531541551561571591601611621631641661681681701721751751761771791831851881891911921941951961951982022042052062052032032042052072082092102102112122132142162172172172172182182192202212242252262292312322322332352382382392402412422432482492492502522542552562582602602612612602622632642652662672672672682692682672662652652642632632622612602592582572572562582592602612622632632642652642642642642642622612622632652662672672672692692682662672672702712732732752762782772752742702682672662662622542522482472452432382362362352342342362362362372342342342372422452462472492572592642712742762782802802862812812712702682662662642642612652662672682692712722722702712712732762782802822842852852862882882882872892922942962983003003013023013002962942932922882872862842822812792792782772772772762732722722732742722712692682672672662662652642642632642642662682682702702702712702682672662652632622602602602612632692712742772782782772762752732702682662652622572562532512482472452432372362342312312332352372372392392392402402412422422422412402392382372362352342342342352362372372382392382382382402412422422432452462492532562572582592612652682702722732742762792802802772762722712692662632612602582572552522492462452442432412382372362352332302262222192152142142142132122092082072052032012002001991981981991971961961951951941921901891891891881851841831811801801791781771761741731721691681671651631581561531511501481461451421401381371371391401401421431441441461461461461441441451471471471461451401401371371381391421441441461461481481481461441431411411411421401381371351331311281271261251251261271261241241231231221211201181171161151151141111101041031011009998989797969696969796969696969696969595959797989997959391908988899091929292929295969798991001001009999999998991001001011011011021021031031041081081081081081081081081091091091091091091091091091101111101101111111121121121131131131141141141151151151131121141141151151151161161151161161161161161161161171171171171161161161171171171171181181191191191201211221221251261261281291291291271271271261271271271271271271271271401381331331331331331321321321321311311301281271261261201191181171151141131131121111101091041021009898979795939289888787868685858584838382828281807978777777777675747373737373727271706969686868686969696968686764636261605958575757565656555453525252525151525250494949494950505152525252525252504948484847474746464747464647474747464645454545454646454545454545464747464645454545454545454545444444434342424241414040404040404040394040414039404040414243434343434343434343434343434343444444444444444444434242424141414141424243424344434243444545464545454546464749495151535455565658596061616365656565656667686666666665626058555554545453535151