runtastic626.6 km
21735.0m of ascent and 21734.0m of descent
Minimum altitude 1.0m, maximum altitude 1952.0m000000283436383533353227282623292117161576889192121223534303735384346485855607173767987909210511111111312212011311511812714014214114014114214715116016316516716816817017217217317918419520020320520520320321421723123524224524524424826026026526727127928729230231031531732533634234133933934334735135235135336236736536937436937737738338739840139439041841240941843743943743042043543944545045445545645746046246446646947047147447547948748949049149649850250250250450550550950249649549749349349649248949149148748849048648648849149249149049148648549049048849149349850251952754155555956857859659059459559359359359659759859759659559660160662562862862863464064264264464664263863463464065064765165065264664965065265666566967167667968568668968769071371772072071971271472072772472472973974374774874374474975475475375476176678079679979478979080080481081079980181382182783283483483082783184084384585785485285586286586587186686687287888388689489691291792492593194295695795195596296897497397697898498798999499499799910011003100010021011101310161016101410131015101610151012100910121017101910211040104210461047105210531056106010621064106810731074107410751076107910791081108210851086108610901096109711021106111111091120113511361137114711401142115411681179117911741168116811811186118411871192120011971192120511911195120312201220122712361236123312371237124012361238124712441248125612541252125912601263126812711273127612811280128913111310130413051315132013281330133013241323132813301336135213551343134413451343133913401348135513561353135613611374137713741371136813711380138813941395139814001396139114021402140914081410140814041410141414191418142914281419143314331433144714401454144614481457146914721476147814881484149314991497149915011495150415051513151215181525152515391551154515351525153015291525153215351543154315501551154915581561157315791575157815841587158715811583158915881583158315811576157315721574157215761575156915691562155915531543155115381523151715131511150214911481148014781468146814681463146514671467146814621459145814531465145514491443144914581453145714491444144614471437143314271409141414051395138813851382138313781373136913641368136913691366136613581349134913411339133713351333132813221320132413241317131313031300130112971291129012791276128012711262126412681267125512601256125312451240124012361228122412171209119711981188118611801173116811741170116411591150114011291130112311201113110410991083108110861095109110781069106810661062105610591055105610601047105310491037103910341033103110311031102810281024102610251037102910341045106210601072107310731071107410771079107910741076108210891091109210941090108710871099110011041097109611031105110310981089108910881086108310801077107510621061103710351028102710241021102310231020101810061004996993988985983976974956951936928924918909895883882878870866852850855856855845831817810808801797794793793791786782778774772766766764764762757750744742749746737731724722731728706706687677676667664663664662662661662661657655650650647645645646647648641637629623618616616614611611612625642655650652665673664679686683689690689684692691690688692699702703699708710712712716719730737747748752763774783795789807806811819823825827829832835833833838839840839839840841843846848851854873893907921925946947952956967971971976995992974975977984986993100910041010101010101014101510181023102510311034103410291025101910201027102810281026101710161016101610161022102210231018102110251030103010241018101410101005100210071002995991990987980973974974976980980978975971975977977973975976972975976974966948944943943946945947950951949950950951949945942942942938937938941942939938935933933931924923922918918918917911903905909906904897898899901903905907910907905905910911912916919919914912914919920921921919921918917919919918918918918918918927934941952955961965960958963970983993995991992995100310041003100710211021103710371041105010571065107010681059105610521048104510391037102910311028101910171015101710201018101710261023102610291030103110331033103110211016101210081006100410041002100210021004100099910009979939909909909869859819869819739759799799779789899859819809839879879889939939951003100310041005100410031000996994993991989988989993997998995994996997998999100010009999969959929899869889879829739689659619589599639629569519509519519509519529539549549549559579549529519509499499519569599709709679669789809799809809819829829839839789769739749749719709719729739759769759759779799829809819829829849819689689679709759759709659629629619669679639609589589579569579569559569569559569569549539509499499499479509509509489479509519539569549509479459469439409389359349349329339429499509499489479489499499499469459449429429429429359319309319339349319319309319339359349349339329319319329329319329409439459349289269159149179169049018968958908858848748738748738598558548528548538528498508568558518468468478468438398338318318298248238248258238218208188168118078068048028007997987987977947937897887897887847827797807807807797767767757767787817837857867877887887907927937937917917998068138238278298318368378408438418438408408428418418418418448458448478498508538548538558588588638668658668648618548518518468418408498498428438468478488588578528548538518498478458408358338328308268228248278278238108018017987977967967967967977988008028028018038038058068068068078068068027987967947877877877867827787767777787787797797807827827817817807807807817817827837847867867887897897928008038098108118118108088088108158168178198218288318328368408428448438418408418438458448448448458488488508538558558568568568598628648658668678678658648648648648628608588568538508498478448428428438438418418408398378368358338328318328328358378418428418448448438448468488498508508518538558568568578588588588588578548518478468458448438428408398398398398398398408418418418398378328288268228198178138128118118138158148108078048017967947847817777747737727727657617637607577567547537567477427387367347327297267247227207197177167157147157137117107097087067047037027007007037087127137177187187187147107097077087107117127097057067047016936896876866866886916916856836846846836766766766776786796806856836806766716726726656636596596476416346336356346306286276306316336326346336296296286286336356356356326336366356376406396346306326336306306336366356306296326316316316356396426406426426416406406396386366356366366336316326336336376396406396406426406386406426396386396406456436396386376366346336336406436436416366346416426426446436436426386386436446456446416346386386366346346386396376376376376346316326356406396326306296326326346346336346336326316296296316316316316346346406396386366366386406416426416426456446396406376386366366366366346336286276256236236246286296296276266266296296266246236216216296296296286276256246226226246256296296286266256286296296246236246286276266286316326316276266296306326316306316326316286286286276276296286276306306316336356356366366386366326336356366356356356406426426416366346346376376366366376396436446436416396386386396376356356366336346346346336346346346386416426416386376386406436466466446446446436406376366366376406416416416446446456466476476446416396406416436436406396396386366346326316316326346306296276276276296276276276286286296286276256246236236246236246246276296316336336306296296316346346356316296286276286276226226236226246246256256256256316356346326336356376416416406386376376376386396396396396396386416456506466436416396396406266246126156146156176146146156176196226216246266256226246266316316316316316316326326326366306296316246216206236246276266266236246236256256236176166186196186186186186196226266286256206246246256196206226226236236226206186196236186206196206216216236246246256276316286246246236196216216246216216216216216236246266286256246256246296276276286286276306286286286286286286306296336336336336326326346396526566506396396416446446466486516536566596626646656626606596606636646676706716726736746776786806816826846856866886896906926956976997017027047057077087097107127147157147137137157187207237247257277287307307307317317317327327327327307307297297307307307297287287287287287287287297297297297317337357367377377407427447447447467487487487497537547537557567577587597597607637697687667667677677687687687697707707697687687697717737747757777807827867887907927957977987997987987998008008018028038028028038048058058068078088088088098098088078068068088108118108098118138138158168178208228248238228238258258258248238228218198178168148138128118118118128138148138118108108118128118108098098088078078078068068058068068068058038018008008018018007987977967947947957977998028038058048038017997988008007998008048088098108118118088068088118148178198198158128108108118118118128148168178198208218218228228228238248268278288288298298298308318328338338338358368378398398388388398408418438458478498528548578618648668678698708728748768788808808808818828818798778758768798838848848838828838858888908918958978988999019029049069069079099109109109109109119129139159159149139139139149169189189209239269299329359389409439459479489509509519539549559589619649669689729759769759769769759749759779809829849849829819789779829879899909909899889869839799769759769769789799819819819829849849849849849829819799799809819829839859849849849849829799769759739739739739749749739739729699699689679679669699709729749769799809829859879899929939949959981002100510061009101110111012101410171018101910211022102610311034103910431047104710441041104110431043104610491053105710621065106810701074107910851088109110941095109710971097109710971097109610961096109510941093109310921092109210921092109210971102110711101113111711161117112311271133113311321132113511401143114411461147114811511153115511561158115911591159116011611161116111621162116111601161116011621164116611671167116811681169117011711171117311761179118111831186118811901191119211931193119311941194119311931194119311911190118711831181118011791178117811791181118011781176117611771176117511741176118111831184118211801178117711791179118111801178117711781179118111791181118211811180117911811182118111811180117911781177117611761176117611771178117911791179118211841185118611861187119111961198120012011203120312031204120512051206120612051206120812101212121312161219122212241227122912331236123812381240124112431247124612471250125312551259126212631264126512661269127412781282128612881290129212961299130213061309131113111314132113251327132813301331133213331334133613361336133613371338133713361337133813411344134813501349135013521354135413541355135613571357135713581360136013571355135613581360136113611361136213661365136613631362136213621360136113621362136313651365136513631362136313631363136513661366136413631362136413661367136913681368136713661366136613661367136813681369136913691368136613671367136813681370137113711372137013681366136913711371136913661368137113731374137413721370136913671367136613661365136513651365136513641364136213611362136213621360135613591360135913571357135513511350135013491346134413411337133613341331132913261326132613261326132813311333133613391341134313431342134113431345134513441344134313421343134213421340133713371337133813381337133613341330132713291328132613221318131813191318131813181317131613151313131013051303130213011299129712961293129412931292129112881286128612861285128412811281128112821281127712751276127712761274127112691268126612641262126112591258125712571256125512551253125312511250124812471246124512441242124212431244124412421240124212441245124612471247124612461247124712471246124612451245124512471247124812481247124512441242124412451246124612451243124112431244124412431242123812351234123412341232123212311230122912281227122412211220122212241224122412241223122112201218121512131210120912111211120912071204120212021200119711951193119511961196119411931193119111891188118511841183117911781177117411721172117611781178117511731172117111701168116511641163116211631165116511641162116011611162116211621162116211601160116011611161115711531150114711461147114711471149114911491149114711461146114611451142113711351136112911281127112411221120111811151112110911051101109710961096109510931092109110891087108410791078108210781071106710661061105910561054105110491048104510421039103810371036103310311028102410231021101810151011100810061005100199799499198898698597997497397196896696496296195795795795395194794494294194194094093993693393092992892792792692592392292091991891791591391190990890790790690690690590590490390390490590590490490290190090090090089989989989989989990090190190190190090090090090090089989989789789789889889989889889889889889889889889889889889889889889990090090190290390490490590590590590590690690790890890890790690590490290190089989989990090190290490590790991091191191291291391391391391491491491391391491691992192392592592492392392492392392392392392392392492592692692792792892892892993093193293293293293293193093093293393493393293193193092992892792692592592592592692692692692893193493493493593593693793894094294394294194094094094094194094094093993994094194194294394494594794794794794894894995095095195195195295395395495595695795895995996096096196196196196296296196196196196196196296396396496496496496596596596696696696796896996996996997197297397597797998198498698999299599699899910021006100910121015101810221026102910331036104010431048105110501051105110521054105610591062106610681072107510771079108210841087108910921094109711011103110511041105110711101112111411141113111111111112111411151115111611181121112411271130113311371141114511471149114911491151115311551155115711581159116011611161116111571156115611581161116311611159115411541157116011611159115811571156115611591160116111621165116711691172117111681167116711671168117011731176117911821186119011951200120512071210121312171220122412281231123512371240124212471250125312541254125412591262126412651265126612701274127712811283128312831284128512891291129312951298129812971295129312941296129912981299130113021304130713121316132013191318131913191320132313261329133113331332133213321333133613391343134813541357135913611364136713701374137713791381138413831381138013791378137713791380138113821384138513871389139013911392139313931392139113911391139113911393139513971398140114031405140814101411141114111412141514181420142014211422142414271430143214311429142614251427143014321434143514351434143314321432143214321433143414351439144214421443144314451447144914511452145514581461146414671470147114721476148014831485148414851485148314821481148114821481148114821482148214821482148214821483148414861487148514831482148214831486148614841481147914781477147614751474147414731473147214731476147814771473147114701471147114691469147014711472147314751476147814791478148114831485148214751470146914641462146214601462146714711469147114741475147514761477148114831483148314851486148714841482148114811482148414841482148114801482148414851485148514871488148914921495149814991500150215021502150115031502150215021501149814961497149614981501150114981495149314931493149314921491149114931494149414951498150115031504150715101509150715081512151115091510151215121513151715181516151215081510151515171520152315251529153315361537153615341532153115361540154415451543154215431544154715471547154715471547154815491549155115531555155815591560156415651561156015601561156215611563156515671566156415641566156915731576157715771577157715761576157515761578157915811583158415851585158515851585158715871588158815881588158715881589159015911591159215931592159215931591158915891589159015921595159816011602160115991596159315921594159816021606160616041603160316061609161316151613161116121613161516161617161516131611161116091607160215971595159415961598159915981597159315931593159315911593159515961593159115891588158715851580157315721570156915621558155515541555155715601563156615671568156915681567156515631560155915561553155115491549155015531555155515531551155015501550155115511551155015501550155115501549154715441544154515471548154715431541154115381535153415321530152715251522152115181514151015061502150115041508151115151519152015211521151915171519151915161512150915061503150114991496149414931492149214931495149414901490148914891488148514831479147814781478147914761473146714631459145614541453145014471445144314421441144014391440143914371436143614381441144214441448145114531455145814621465146314571452145014481444144414471449144914481449144814461444144014391441144114421444144514451444144114401438143714371436143414321431142914301431143114301428142714271426142514241423142314221422142314221421142014201419141614141412140714071409141414211425142414211415140713981396139614001403139914001401140313981395139213951397139613971399139913971392139013911391139113891387139013901389138713861386138713881388138613831383138913911388138513831382138213881387138313791376137413721373137413751375137713761376137713781377137613751375137013661362136213621361136113611358135613581359135913581359135913621361136013591358136013581351134913501349135013461341134013391341134313441342134013351329132713261327132913271327133113311329132513231321131813161317132113251326132813281328133013271323132113221325132813301332133113301328132613241323132213221321131913181317131813181318131713161315131313111309130713051302129912931295129712981299129912971290128412831283128512871290129112861282128112811278127512741274127512751274127412751277127612711264126112661268126712631262126212621262125912551253125312541253125212491246124412431241123912361234123412331232123212331234123512351234123212321232123212331232123112291229122812271227122712291228122712241222121912171215121212101208120712081208120812071208120712051203120212021203120412041202120112001197119711951194119311921192119111901188118711851182118011791178117811781178117811791179118011811177117211701170116911691167116511631163116211621162116111621162116211611161116111611159115611531151115111501149114711441141114011401139113811371135113311321130112811261125112511241123112211221121112011191119111811181119112111221122112311251127112811281128112611251123112111201117111411111110111111101111111111121111111011071106110411031102110111001099109911001099109810971098109810981098109810981097109610971097109710961095109510951096109811011104110711091110111111121113111511161117111811181118111811181118111911211125112911341138113911381138113811391140114111411142114311441145114811501151115311551157115911611161116111611159115811551152114911481144114111381136113511341135113711381138113811401140113711361134113311321131113111321131113011291128112611241122111911171116111511151113111111081106110511031100109810951096109610971095109310911089109010911091109010901089108810861082108110801078107610741071106810661064106410641063106110591057105610551053105010471045104410421040104010401039103710341031103010301031103210321031102810231020101810161014101010071004100099899799799799799699499399299199099199198998798698598398298198097997797597597597597497697898098198298298298298298398598698899099299499699799810001000100110021004100610091012101310141015101710181019101910191019101810161013101110101008100710071006100510031003100310031003100199999799499599799910011000998997997997997997997997997997997997996995994993991991991992992992993993994995996997997997997997996994992990988988987986986985985986986987988988989988987984983982982983981977974973976978980983988989990991989989991990989988983980978976973974977981983982982983984987988989988988987986986985985986986987988988990992994996995997996993989988982977975970965961966970970979989987987991989983988989981980981978979970965957949946937929923915921914910905902900897881874871868862847842851857868873878882893896908917920938932937946949957962963966970975981986991100010021015101210241024104010341035103510351033103210331039104010411040104010401040104110421042104410501057105710611054104210391039104210471051105810581063107110761067105510471054105810561059105810521049105310501050105310571056105010551060106410621061107210741074107510761077107510721071107710831088109911091110111411171117111711181126112911321136113911421143114411441146114911521158116311671176118211801178117511781181118011771175117511751180118511891195119912011203121012141220122212221225122712281231123312341235123912421251125012501251125312551256125812611265127412761279128212851288129012931295129613001301130713091308130713071308130913121313131513191322132513271332133613371334133713411343134513471347134513481348134613441345134413471349134513421341134313461351135413531352135313531358135213521354135613561355135513561357136313641365137013721373137613761375137713811382138213781377137913801381138313831385138613811373137213721370136813691369136913641358135613531349134513421341133813351329132813281329132913291332133513311327132713311334134013451348134613561358136513701373137413771378137813811383138313841384138413851388139113951400140614091411141914211422142614321431143214361439144214451449145814621469147514801488149415001505150915131517152015251533153915341535153215321530152815271527152515261522152215211517151515171518152015201519151715181517151615171517151515171511152015231526153315331534153715441542154215391537153615341534153515351535153515361538153815391530151815151504149714941493148314801477147614721471147214711469146914671468146414631461146114621468146514661469146914591457144714431445144114421445144614451446144614441443144214421444144614451442143714321431143014231420141914151418142014191414141614131410140314031400139713921388138013731370136613631357135113471341133513361335134213471345134013271324132913171316130212951288128612851283128412871289129112961293128912831277127412761264125512491244124512411237122512221218121512161212121212091208120712051202119911921188119011771169115811591159114911411135112511211123113111361136113711381133112911251099108810821081107610691068107210711073107310781081107710701061105610501048104010321029102510311035104010421042103810211013101110101004100399698298498298398297896695995194191691290889588789389185485385384683983282582181784785085685985985585284784484083983883783783984184183383083183182882482081881781580680380579980279279178878678277777377477577878077677278178277777978778178278880180379578978177577076976976576775675775674974173973874673773172371871672072372771971571371070870470370069869269670070470570770370170271070870970470570671071571972071972072272072071570770571071171071070570671272172371570270369469268668469169268568568468768568868467868870370670169669770068667967767968969269769269169169269269369870370169068669168969069470369969770370469668668769269869468168168969069070169370069667767667868668970470168368369369770269968769669669569969369369569768069469770571771472071971071272072472271470269669569669468768468668669370170671372573774074274173674173573169470770170766163263163163163163163163163163163163163565071372572674075076175975976075074373273277177278578878778578978378479580680981282081581682582580279479180781582081180780980579979779784284363163165670671271872972468967966066065965866366968368869470573874475375175876977077477176877178179579579780081682883785285686086687787587387187787888189389589789990891391192693593793593694195195395595996797097297197097498098098110001011101510151003100110051009100910071009101410291035103710381040104310491057105710621063106910701069107710911086109710991097108010791097110911161114111311131117112311371144115911561165116911741179117711731171116711741174117311751177117811801181118111831187119011931195119812001201120212021202120212041207120812111216121712191218121912191221122612261230123712461250125612581261126212701278128312881288128612831288128612931294130413211331134013411360135213691383138914041403140514181432143914441437144814531460146414681479148014811479147414711466146514661464146114531451145214561457145514521441143914411441143714271425142314201411140814031401139613941391139013851383138313811380137713881389139013961400140214061414141814221423143314361445144414391434143414331427142914361434142714281432143314331428143414381445145214511456145014511454145614561458146214671469147914841488148714881486148914861488147614731469146614631455145414581454143714361438143814351435143514351436143714361439143614341433143214311431143014291427142614251427143514401441143914371439144814561458146114621464146614701475148114851487149014961500150215021506150715121519152515261525152415251531153915481548154615431542154315471551155315511548154515451544154615431543154115381537153815341529152915271521152015221523151515081507150815071504150214991495148914851482148514891494149414901487148414791477147114661464146314651466146614641460145614601463146214591458145714591458145614571462146814661460146014661467146714701470147114651461146314681466146514681473147714771477148014821483148414821483148314901495149614951495149614971493148814821480147614751474147214701465146114551447144314421440143614271419141414111408140714051403140013981399140114011403140514051405140614071407140714071408140914111413141414151414141314121414141214051412142714341440145014541458146114621463146114581458145914591462146514671467146914771480148014811482148714881491149715031503150314971500150214991496149414961495150015031505150415021499149114901490149214961500150415041501150215021505150815091514151515091506149514881490149114921489148614821476147314721473147114671467146714671460145314451441144014351430143114351441144014381427142214201412140714091410140913981395138913951397139313891377137213751377137613741375137113641360136813651355135713491351134213341329132813241325133213291323130612981294129012941297130613081299129912951293128612821286128112711261126312761280128112801276126812591252125112471241124112451242123812331230122912171213120712001196119411891186118211791180118111811183118511861188118911901194119411951204120412081213122312261233123012341239124312431248125512581263127512911300130413281321132213281321133713401326134513461349134913461352136813681368137313791380137713711372138013801383138613901394139814031408141014071405140814161422142814321429142414231422142514271428143414341433143314341437143914411440144214471455145914681473146914631466147814781484148614891493150515121513150415021505151315211519151515171524152715131509151015081514152415231520152615251524151915181522152815331535153515391539153715391542153915391539153815321531153015271531153515401543153915331526152315171514151315171514151115081501150014961494149114911490149114971501150515101515151715201518152215271531153315391542154415481549155415571564156615691571157415771580158315851584158415881589159415961597160116191619162016161617161816201622162216211619161916201621162216211620162016201621162116241625162716281631163616401642164016411644164616491651164816511655166016631667167116721670166916741678168316861687169016911693169516961697170117041709171117151713171617181723172817301732173717431746175617631767176717641760175917621766177417781777177617761781178217851792179017951801180918111812181418151819182418261827182618321834183818511852185218591863186518721883188718881895190719061906190519071909192019241925191919191920192119261928194219441943195219491946194019401943194519451941193919371937193519341937194019441937193019191916191719161913191219201921192219191916191219081907190619081906190318971895189418911889188918921892189018871885188418841881188018781876186118581856185218521840183918361818181618061806179017911791178517821777177217691768176817651760175617541753174917461744174217411737173017251721171917161715171317121710170717061697169616941696169316871685168616831680168016811683168516831675167116691662165816521647164516471647164416401639163516351634162916241621161816161611160215991598159615931591159115911591158715841584158315811578157315691564156015531550154715461544154315391538153515321528152615261526152515251527153015311532153215321530152815251522151815141511150515021500149814961494148914861484148214791476147414741482148714881489149414961495149314911487148414811479147914781476147214701468146614641463146314621459145714541452145114491449144014371432142614251421142014201421142414271430143214371439144414481447144614491449144914501457146814721478148114791473147514791483148514841477147114671464145914581458145814551453145014491452145614561458145714571456145614511449145014541457145714571450144614451442144414451444144614501440143314251422142414251427143314371435143114341441144014411438143614341432143114301430143014281426142614251429143114331434143414351436143814321426142914381436143014301428142314261426143214301426142414201413140914011396139713931393138813831382137913821383138713841391139913991402140614131427142714341445144714451451144914711486148514981506150615121514151415241536153815351538153515391538154015451545154815491551155315561561156115641573156915711574157415731584158015791582158515891588158915951593159615961598159815961592159315891577157915761573157615791585158715921601160216081613162416431641163116231621161916151611161016061608161616181625162616271628163116271625162116241624162516181618161516141610160816111615161616261632163516411644165116581665167116981714172017201713171417161711171117101708169816881685168516801679167616651663166316651663166516551649164116351628162716281628163016351641164416481653165416541656165416541653165516541654165816601662166616631674167816721672167116681661165316461641163916401634163116321637164116451648165416621665166816711679167916821696170317031705170117001705170517111719172817341731173017321732174017491747174117341726171917131711170817091711171317181732173817401744175617581774178817901801180618181826182418201807180117941787178617811772177317681762175417501741174017451750174417401737173517291720171917191717171217051712171217081704170116931683167016651666166716641662165816601665166816681675168416871691169316971703171217161722172717281728173117411744175017421747174417441742174417431739173417321733173017271724172617251728172917271729172717311719172417211713171017041704171017091707170216991697169316831680167716751665166116641662165616551653164716461648165316461632162616211617162216211618162316301630162816231618160416001608161816211607160316001603160215911581157715731573157515691566156215561545155015461541153815411526152015181525151715021507150515091517152315181506149314881482148114781477146714661484148214771477148114731478147414651467146914641456145014471441143614391438143314241419142114261423142114181411140414041401139614031404140013951398139713901387138413751377137713771371136813661361135913461337132913281320131613171321131613111311130813101307130012981297129912971291128412791280128412811273127912741268126812641253125412511248124112391238123812381240123912351236123612291221121612141214121112061191118711841186118211731166116111491147115111511143113711371138114011411136113311301130112711291130112811281127112311221120111511131103109810981099109310921088108710901085108310831082108210781073106110551052104910491046104010411042103910351034103010301032102910231022102210191018101410111001996995992986984981978978978980978974974974974975975974970970970972972972973973970969970974974973968966967970979978980983985987989988988983982983986985986983982985982985986982982981980978977977975976977976978976976976976976975975971970973972968968968968968968969973977973975979979978975968965965964962961961962963963963961962962958955953951952953952949949946945945942938937937935932929929929928931936937939938938939939940942944947953956957953948944940938941940940939947949946954932934936938940947949953954952949947946945944942946948955955951956952952954952950951949946946944939937938938936947946944943942941943947949950951954957958957956957955952947949953955956956956956956957958959961964966965967968971970967964964963961960960961964966965962958958960962966970976981982979975975978982984981974969968969972972970972977979983985986989989987986985985985984982983986988989989986983987989991990986996100410061005100199799398999199299199099399399399299299299599910009999999969929899899919949959969959959979991002100410061007100810101010100810041004100910101009101010101012101310111009100610071009101210121011100910101010101310191023102310241022101910211023102310221022102210221021102010231025102610261026102510241023102410261028103110341035103610361036103810401041104410471051105110521053105610581059106010611062106510691071106910681073107510771079107910791081108210821084108610861087108810881087108710881090109310941095109510961098109911021104110611081109110711031100109711011103110211021103110711111111111111141111110911091111111611191113110711071112111711131110110711041103110011001102110410991097110111051110111511171119112211251130113311331130112911311136113911411144114911581155114611431148115411591163116311561150114711461147114611471147114711471143114311491149114411391135113011291131113411351133113111321134113411321131113011291126112311261126112111181116111611181115111411151114110911041101110011011101110111021105110911131115111411111111111011081107110711091111111211131113111211121114111511141114111311131113111211121112111011081107110711081110110911091109110811081111111811231123112211211119112111231119111811171120112311271128112411231125112511251123112511291127112611271129113211361140114211401139113911411147115211561153115111521153115411581164116411621162116411661167116911691167116511651167117011711171117111741176117611761177117911801181118211841186118311761175117811841184118411871189119211901195120011971194119011851182118011801181118411851185118411841183118411851185118611851186118711881189118911801181118511801179117411711168116811681168116711631162116711701168116511591155115511551151114811451142114111381137113511341130112611231121112011171114111211111109110911101111111111111110110611061111111511151110110711051102110111001100110110971093109110901089108710841080107710731069106510621060106010611065106910651058105410491045104210401036103010251020101410091009101110121014101710211026103010321035103910381031102310171015101510131012100810051004100310081010100810041000995990982978978981985987984980974968967976982976970975969963954948949954961969972966966965960954950943935928919917917916916914912913915916911909906901902904902899895890886883884890888885885885888880870865864862864864860857853852854857857853847839829823823830834837832827822818812803800796793796798797796794793794795794792788788785780776775773772775774768764762759756750747745738731727725721723729727723722728730728728734739730723717709703697691686685681676677679681676674669667669665660659657657654651649648648650651650646643640638635635637638638637635636636632628628627625621617611606600597599599597593587579572574578580583581573566563562563563565569569562554548549553556554546539535534533534533532531530529527524521518516513510511514516515515519523522516512508506504504503499494491487483482484484486487483480478477474476474474473468463463462462461460460459457457460460457452450451449448447447445442439437433431429425420420421421418411408410409408412416417410403405411412412409403397397395392391389385388393392388388386384381384384391400405399390391399404411409409400387380386392397402403399396384377381393406415417409411409402398399395392382383393401407403394384376371370371363355348345340335330337344348346344339335330330347347347350350351361358362356351352357361357351343337333328337347352347346349351351355347339332329322318313307304302299303309305297305308300299301306310300294292289283283286284279271267267268264259258259262270265264265265264264261259256252259271271270267264257249239238236233231228224223225228232236241242234230232233233233234234237235230227229232234234233230227226225223221222223224224224223222223224225225226226225225224227230231228223219218220221220220217214214214215216216218220221226226222216214212211208204207210214214212211218222223224219212209208210216219223226227228227226228227226225224222220216216221229236243250251247238234233233236243248254255250245240234228224221221223226224222219218219221226211200195201206209213226233233233232229228229230225224231234236235232233232228224220215212213213216215217217217217221225221215215215220225227226223220223227229230230229231232235239243244245247248250253257260261261260262266263264267271273266266270269266267272274277283288290291292294295299302302300299294296302309314319320317318323329335337338339343347349355364367365372379382375380389394396394393400401400405408408404407415418419421420418419420418415413412407410415421426432439445447450455459458459469474479483486487492499504503507508513523534534529527528525525522521525531537541543541541541539537531528530538543546552551547550553562570574577580586591592593591592591592597605609607610613616618621626631635634634637643648650652653651651654655657659658657657658660663665668671675677678680683688690692694696697701704706712715717720723726730734739745749753757763761758757756757762766766764762763765764787790807831840860875877899903904914912924935947958961965977982984992997100210031002100610071019103510481058106910771091108610881085108910941098110511151117112011291127112611291143114511401138112811301140115111511156116211651171117411751177118011811183118811911192120512071205120612091209120912061211121412131216121612171225124112471249124912531254125712661269127012691263126712731273128012891289128812891294129913041315132313221328133013281322132213231324132713321340135413621364135813521351134313321331132813301335135013671367136313581365136913701376138013961393139414021406140714161420141814191424142614291431144214441450145414561457146014611462146114631463146314641469147514761476147814781483148714901486148314831486149314981500150115011501149914981498149815001501150315031502150015001501149914991502150315011502150215021501150114991500149814891486148714881488149214941493149214931493149314841486149214881482147414701465146314671462146014591460146014561453145214541450144814471442143614361432142714251421142014181416141414111411141014011399139813971397139313921387138613851385138513861387138213841387139013911387138813921392139513971399139913971398139813991402140414051406140714091408141314191423142314221424142614271426142514271427142414241424142614271429143014321432143214321432143214321433143414351436143714381440144114411439143714351433143214321433143314331432143014281429143014311433143514391438143814381438143714341429142614271428142914291429142914281426142414221420141814181418141814191419142014231424142514251426142914311434143614401449145314541453144714471444144814501451145214561459146414661463146114641468147314711469146514621462146114591455145514531447144514411439143714391440144214421439143614311427142114171416141614141411140714051403140514061406140113931390139113891384138113791374137313731373137213721372137413751374137313741376137613761379138213851385138513821381138113821381137613741374137313711368136413571355135313511349134913481345134313421340133913401340133913371336133613351332132913251324132413261328133113321335133713381334133213271328131913161309131113091308130713061304130313021301129912971295129813051304130212981295128912861286129512981300130112961291129112911286127812781277127712751273126912631259125412501243124212411241124012411241124012401238123712341230122812281228122812271226122612261227122712251224122312191216121112101210120812071204120312011199120012001201120312031203120512051205120312001197119211881183118111801180118011741173117211711173117411661165115911551154115311501152115311481143114311471148114811491148114811471146114411421139113611371138113911391138113711381139113811381142114111371134113211291124112511271129112711221120111811081106110711091111111311141114111311121111110811071107110611041102109610871083108010731063106010581056105410541054105710571056105510531050104510441043104010401039103910381034103310321031102910281027102410221020101910171015101110091008100810091007100299999599299098898598297997797397397697597497496996696496396696495895995995895395094494193793593493093092992792391690690390189989889589288988788488187887486986786486586586586586586386386486386386286185986086386386386486886986786385985986386386185985285285385485385185185285385385385184984484284184184184083583282982682382181881982181681280980981181280580080179979479078878778578278078078378378278177777476976476075775474574574774474274174073773373473973973773573573172572272372872972672672471871671871771370770370470670671071270870370169868968268368468168368268067266466266165765565365265165265264964464263863663463263162962662262162062061961861461461260960560259859559559559459259259259259158958658358358458357857056756656556556256156055855555455555555555555455154955054954754053553052552452653353954153953452852552351150751051451350250050249547847147047247046346346146046045845845543642942242442342041841641842542542241040339939939539138938939239038638037537337136936536235735134734735435234634835235434734534333933433032832332031731731331030429629328928728428127927827527427427226926826726526225725625625225525324724424424223923723723423122922923023022722522322121821621621621521321320920320019919719118917717517417116616115815515014814713813212412211811611310410410210210210098969694928888868179797875747474706967666361595859595852504949515151515151494849505050515353525253525252515148464645464848484746484950515150505049494948484850504949494747464645495050535960606061595756555352505049494949495151515049494949495758627082838184919810210811311412412713514114715416015416216217117217618618118519319319820721221221521621220921221421622522922622322422623123523623724025026326627128227927327327828829029629629329530030129929730231331531531331932933133734534534634735235435235535535635736036436436036336536436136837037237437538037938138639039139439439639840040139940440840740841541441942443644043843542942642743043343444044143944144444744745245345545545846246746846747047347647948047947948148248648749049249449549650350450350651050950850851051251351351551651751751751952052152152352853053253353753953953753653753954154254354654654554754854854955255455555856056456456456156056057057157357357557858058158558558658558458558959059159359459559859859459560060560560259960060961962362562562462563363863963964164164264564664664865265365264864664764965465765565565566866866566566766866566567267567767868468868968668668868869169069169570270470369769569569971171371371070169969970070470971471771971771571671871771872071872172372372972672672672973473473973973974274674674273973673774274574574574474374374574874874774674674474173673674074074174274274274274374374374374474674674674674674774774774874975175175275375475575575575775775775775976276276276276376376276276176076076076076176476776877077277077077277577577277377577877977877877977577577778078077978178278277978178178078178478578978979178978978778979279279379179279179379079279880079979979579379280180380180380280380580780781081080680881181080980980781080881181081281781681080980981180880780880881081281581581481481681982081981981982682883082982883083183182982882782883083283082982983183083283583683983883283283483483883883583583683783984083883483283283884084083883483383483784084384384083783783883783483583583483083083483483583683683783683283283583483383583583383783783583583383483683683283183783683283183583483483583983783583783983883483283283783883783383683683383383984083583684184384585185284884284184285085185485485385485785685285285585485184684284184284784584484684784583883683683683582882682782582182082482582582382081681581982182081581581682082382281981681782181982282282683283283283283483583483383082582582482382382282281981881681581381281181080980380280179979879779579479178778578278178378177477077077076576576476175875575475575275274974874674574474274173873973973773773973973873773573573373373573673573473673773873974374474575076076777077077577978378779079479980280380981782281982082082082081981881781381281681681480780782082582382182382382682782783283182582582783083484184284184384884784684485085585585686386887086586186786685885485885885685284985085184984784484785385786886786386187587386987287288588788888888087787688288587086786685485585986486284784584384284183983783182981881080579479179679679379079279379879078378378478178378378077977777777877877978078178178278177977878178378177978378378979380681079780680981180580582082783383283083684584184584384583883384484684783783883982683784583481981680680279379780779480379579376576376577678879679679178177977777878078479079980681281182482782183283883484284484084484784183683583684283984585885685284484484984884785286285685586186586186987188589789688488189290089589689991591791291492592391691992091591291191491691893393394294194594394994896195495896297297797798098198598298598899199499210041003995997100010011004100610101011100910141014100710121011100910101006100399999398498498498498498999599799199599199499698699199199399198398197997597096596095895494995395795595195094193794094094094093493694193993892992392092091491190590891291190390089788988388689389489688288186986486086285384484484684484184283883682581581682181581080680180280580179579478978378078177877677477277676676876576976676976575875675374774274173872972171871671571370369568965965967567767967968569070270370571671772072271272072271772073073673972672774174374874975075275575675275575775876276375977177577678678278278679980180380981181381381482082382782983583883983784384585586186186186186486586786887287788088088188388589090091291090590590791991891992993493694293994294494794694795195296096896497998099099398898898999099299910011004100510051003100210031011101110131017102010281031103410351038104110461049105010551061106910701076107610781074107610761077108610871083108510871087108610871088108910911091108910881091108810901102110111071103110411111118112111211123112411281132113611371140114211431143114211431144114611471148114511481150115111541162117211721173117811771176118411881183119311901191119511971195120111981202120612091201120312121203120512221222122612311235123512321233123812351234122812271226122112171215122212221224122412241227122712291232123212311234123512381238123812401243124312461247126012641267127312731274128012791279128012801281128212911290129312941291129212961302130413071317131613171335133713361328132913391339134013461339134913451352134813561356135613501352135413541357135513611364136713661367136813681368136913711374137313741388139013921399140614071402140314171422141814401447145214651464146214531460146114691473147514801482148714921507152115201540155515681572157815721552157215781572156815551540152015051492148814821480147514731469146114601453146214651452144714181418142214141403140214071406139913981392139013881374137113711371136813681369136813671366136713641361135513571354135413521350135613561356134813521345134913391346134013391339132913281336133713351317131613171307130713171319131613121313131113141319132213231324132613261328132313191322132213201318131213101308130613041300130813101310131213201323132213241326132813251333133713471350134913621359136113691375137613791380138113791375137413781388139213901391139714051409141214071413141814191421142114211425142914301429142914291432143514371432142514181417142714291423141614151416141614161417141814181419142414261423141814151415140514031407140714071401139613891385138613831372136113581348134413441340133913391337133613311327132013181315131313071306129712951301130413051297128512851279127712711270125412481243124512421238121612131206120411951190118211591157115811551150114111281122111911211124111011091119112311161116111411141124112211221123111711091096109210961089109210881072107410701044104210401039103410241000100097997797997396896396396295695394994894594494292392494393592189993092992192489189289890689489888989190190189688589590291191289890891090690892392290691991992292191490991191590989890190891090790489888287987487587486586185484584985185384984383683181981881980981381480580278979279979079380078177777877476675575476175175375174274274874372372972773473072371871370971972371371271070769970070469870270670068567768069468267867967366866466766467165565464864465865165264964363563964063262662161762461160559959860360760960759458959260459959157356957457056156256455556756455954554154153753053453151951851952151351851350551551650849247147349348148346447247246146546345545945044643842844244442641641442942438839240040739138438439237938338037236636236035935534935235936136136035134633233031630430129929931130329229028629327927627427027026326627325925324522822923224525324824423623022823022722321921721421821420920720220120220119719419619318718618518617917717717116616616315915714914715014814413913613614314614714815314213212612311310097848374706663737671665950444340353028212018131186111133245510212330251517171214131012141414151412141615141416221815171713121316151212131414131313121415129127101288810151313121116221310141061212111515139914156510161723221317151110131012896161817121316131315161719171616162726375351433739272423201819152422141415191823841417127462322333522351120228102131303834232828231518191381091555148912169915778517111214193712711134514182025273047484650728285869090909510712212412812813413814615315815916217418719420220421221221722824324525726727727928128528829130530330631331931731932833434435036236135835937938538638238339039339440040240540440340640140240440741041641741941742343043043344745045145647247647546947147348649450050250751051151351451451251051152252452653253854354454253853353253454955355455456056256656957057057257958358859359660261862262662862962662562762862862662362262161760560360159358958857957356755954954854253853152752752451851551451350850349448748848248247046246346044944544143543243943742742542242141040639439037836536436436035034634233433032632331732431930429929627927827027026526527126726726125325025224624524424624924224024024623621820919819419319219519219219519720220320620520720420820620820921021020921020520019318618017417317217016816816716616316015114714214114014214012711811511311912211211011010410191898681777471716159504843393536293434222121181698671517172129242528263235333438363329