ride on waterride on water106106106106105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104103103103103103103103102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102101101101101100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010099999998989897979797979797979797979797979797979797979797979797979796959595959595959594949393939393939393939393939393929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929291919090909090909090909090909090909090898989898988888888888888878787868686868686868686868686868585858585858584848484838383838383848383828282828181818181818181818181818181818181818181818181808080808080797979797878787878787878787878787878787878787777777777777777777777777778787979808080808080808080808080808080808080808080807979797978787878787878787878787878787878787878787777777777777777777777777777777777777777777777777777777777777777777777777777767676757575757474747474737373737373737373737373737373737373737373737373737373737372727271706968686767676765646360595959595960606061616161616161616161616161616161616161616161616161616161616160595958585959596060616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626261616161616161616162626161616161626262626262626262626059595959606061616262636364656566666766656463626262626262626262626262626363646464646464646464646464646464646464646464646464646464646363636363636363636363636363636465656666666666666666666666666666666666666666666666666666666666666666666667676767676767676767676767676767676767676767676767676768686868686969696969697070707171727272737373737474747474747474747475757575757575757575757575757575757676767676777777787878787878787878787878787878797979797979797979797979797979797979797979808080808080818181828282838383838383838383838383838383838384848586868787878787878787878787878787878787878787878787878787878787878787878787878787878787888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888989898989899090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909191919191919292929292929292929292929292929292929292929292929292929292929191909090909090898989898988888888878787878787878787878787878788888888888888888888888888888889898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989909091919191919191919192929393939393939393939393939393939393939393939292929292929292929292929292929292929292929292929292929292929292929292939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393929292929292929292929293939393939393939393939393939393939393939393939393939393939393939393939393939393939494949494949495959696969696969696969696979797979797979797979797979797979797979797979797979797979797989898989898989898989898999910010010098989898989897979797979797979797979797979898989898989898989898989999999999999999100100101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101102102102102102102103103103103104104104104104104104104104104104105105105105105105105105105105105105105105105105105105105105105105105105105106106106106106106106106107107107107107107107106106106105105105105105105105104103102102101101101101101101101102102102102102102102102102102102102102102102102102102102102102102102101101101101101101101101101101101101101102103103102102102102102102102102102102102102103103103104104104104104104104104104104105105105105106106106106106106106106106106106106106106106106106106106106106107107107107107107107107108108108108108108108108109109109109109110110110110110110110110110110110110110110110110110110110110110110110110110110110110109109109109108108108108108107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108109109109109109110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112113114115115116116116117117117117117118118118118118118118118119119119119119119119119120120120120120120121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121120120120120119119119119119119119118118118118118118118118118118118118117117117117117117117117117117117117117116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116117116116115114114114114114114115115115116116117117117117117116116116115115115115115115115115115115115115115115115115115115115115115116116116116116116116116116116116116116116116116116116116117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117118118118118118118118118118118119119119119119119119119119120120120120121121121121121121121121121122123123123124125125125126127127128128128128129130131133134135135136137137138138139139140140140140140140140140140140141141142143143144145146147147147148148149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149150150150150150150150150150150150150150150150151151151152153154155155156156156157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157158159159159159159159159159159159159159159159159159159159159159159159159159158158158158158158158158158158158158158158158158158157157158158160161162162163163164164164164164165165165165165166166167168169169170171172172173173173173173173174174174174174174174174174174174174174174174174174174174174174174175175175175175175175175175176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176177177177178178179179179179180180183185187188188189190190191191192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192193193194195195194194194194194193193193193193193193193193193193193193193193193193193193193193193193193193192192192191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191190190190190190189189189189189189189189189189189189189189189189189189189188188188188188188188188188188188188188188188188188188188188188188188187187186186186186185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185184184184184184184184184184184184184184184184184184184184184184184184184183183182182181180180179179179179178178177177177177177177177177177176176175175174174173173172172172172171171171171171171171171170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170169169169169168168167167167167166166165165165165165165165164164163163162162162161161160160160160160159159159159159158158158158158158157157157157157156156156156156155155155155154154154154154154153153153152152152152152152151151151151151151150150149149148147147146146145145144143140138137136135134134133133132131130130129129129130130130130130130130130130130130130130129129129129130130130131131131131132133133134134134134134135136136136137137137137137137137137138138138138138138138138138138138138138138138138138138138138138138138138138138139139139139139139139139139139140140141141143144145146147148150151153154155156157158158158158158158158159159159160160160160160160160160160161162162162162162163163164165165166166166167168168168168168168168168168168168168168167167167167166166166166166165165165164164164164164164164163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163162162162162162162162162162161161161161161161161160160160160160159159158158158158159160161162164165166167167168168169169170171172172173173173173173174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174176177178179180180180180179178177176176175175174173172171171170170170171171172172172172172172171171171171171171170170170170170170169169169169169170170170170170170170171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172173174174176178179180181182183183184184185185186186186186186186186186187187187187187187187187187187187187187187187187187187187187187187187187187187188188189189190190191191191191191191191191191191191191191191191191191191191191191191191191191191190190190190190190190190190190190190190190190189189189188188188188187187187187186186185184183183182182181181181180180180180179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179180180180180180181181181181182182182182183183183184185185186186187187188188189189190190190190190190191191191191191191191191191191191191191191191191191191191192192192192192192192192192192192192192192192192192192193193193193194194195196197197198199200201202203203204204204204204204204203203203203203203203202202202202202202202202202202202202202202202202202203203203203203203204204204205205206206207207208209209210210211212212213213214214214214214213213212212212211211211211211211210210209208208207207207208208208208208208208208208209209209209209209210210210211211211212212213213213214214214215215215215216216216217217217218218218219219218218218218217217217217216216216215215215214214214214214215215216216216217217217217217217218218218218218218219219219219219219218218218218218218218218218218218218218219219219220220221221221221222222222222222223223223223223223224224224224224224224225225225226226226227227227228228228228229229229229230230231231231231231231231231231230230230230230230230230230230230231231232233234237238239240240240240240240240240240240240239239239239239238238238238238238238238238238238239239239240241242243244246247247248249249250250249249249248248247246245245245245245246247248249250250251252252252252252252252252251252253254256257258260261264266268269269270270270271271271272272273273274274274275275275276276276276277278279280281282282283283284284284285285285285286286286287287288289289290290291291292292293293293294294294295295295297299300301302303304305306306307307307307307307307307307307307307307307307307307307307307307307307307307307307307307307306306306306306306306306306306306306306306305305305305305305305305305305304304304304304304304304304304304304304304303303303303303303303303302302302302302302302302302302301301301301301301300300300300301302302303303303304304304304305305305305305305306306306306306306306306306307307307307307307307307307306306306305305305304304303303302302302301301301301300300300300300300300300300300300300300300300300300300301301301301301301301301301301301301301301301301302302302302302302302302302303303303303303303302302301300300299299299298297297297296295295295296296297297298299299300302303304304305305305305305305305305305305305305305305305305304304304304304304304303303303303303303302302302302302303303304304305305306306307308308309309309310310310311312312313314315316317317319320321321322322323323323323323323323324324324324324324324324325325326327328329330331332333333334335335336336337337338338339339339339339339339338338338338338338338338338338338337337337337336336336336335335335334334334334334334334335335335335335335335336336336336336336336336336336336336336336336336336336336336336337337338338339339340341343344344345345345345345345345345345345345345345345346346346346346347347347348348348348348348348348348348348347347347347347347347347347347347346346346346346345345345345345344344344344344344344344345345346346347347348348349349349349349349348347347347347347348349350350351352352353353353354354354355355356356356356357357358358358359359359359359359359359359359359359359359359359359359359359359359358358358358358359359359360362363363364365365366366366366365365365365365364364364364364363363363363363362362362362362362362363363364364365365365365365366366366366367367367367368368369369369370370370370370370370370370371371371372372372373373373374374375375375376376377378378378379379379380380380381381382382382383383383383384384384384385385385385384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384384385385386387387388388389389390390390390390390390390390390390389389389389389389389389388388388388388388388389389390390390390391391391391391391391391391391392392392392392393393393393394394394394395395395395396397398398399399399399399399400400400401401401402402403403403403403403404404404404404405405405406407409410411412412413414415416416417417417418418418419419419420421421422422423424425426426427427428429429430430430431431431432432432433433433434435435436436437437438438438439442445446447448449449450450451451451453454455455456456457457457458459460462463463464465465465466466466467467468468470471472473473474474474475475475475476476477478479480481482483484485486486487488489490491492493493493494494494495495495495495495495496496496496496496496496496497497497497498498498498498499499500500501501502503504505505506506507507508508508509509510510511511512512513513513514514515515515516516516517518519519520520521521522523523524526528529530533535.15535.62537.04539.28541.76543.12544.54545.26545.6545.96546.32546.895435395355325305295275275265265255255255255255245245245245235235235235235225225225225225225215215215205205205195195185175165165155155145135135125125115115115115105105105105105095095095095095095085085075055045035035025025015015004994984974974964964954954944944934924914904894894884874874864864854854844834814794774754744734734724714714714714714724724724734734734734744744744744744744744744754754764764774774764764764764754744734724724714714704704704694694684684684674674674664664654644624604594574564554544534524514504504494494484484484474464464454444444444434434434434424424424414414414404404404404404404394394394394384384384374374364354354344334334324314314304304294294284284274274264254254244234234234224224224214214214214214204204204204204194194194194194194194184184184174174164164154154144144134134124124114114104094084074064064054054044044044034034034024024014014004003993993983983973963953943933923913903893883883873863863853853843843833833833823823813813813813803803803793783783773763763753753743743743733723723713713703703703703693693693693683683683683683683673673673673673663663663663663653653643643633633623623613613613603603593593593583573563553553543533533533523523523523523523513513513513503503503493493483483473473473473473463463463463453453453453453443443443443443433433433433423423413413403403393383383373363353353343333333323313313303303293293283283273273273263263263253253243243243233233223223213213213203203193193183173173163163153143133123123113103093093083083073073063063053053043033033023023013013003002992992982982982972972972972962962962952952952942942942932932922922912912902902892892892882882872872862862862852852842842832822812812802802802802792792792792782782782782772772772772762762762762762762762762762752752752752752752752752752742742732722712702702692692682682672672662652642632632622612612602602592592582572552542522522512502502502492492482482482482482472472462452452452442442442442432432432422422422412402392382382372372362362362352352352352342342342342342342342342342342342342342342342342342342342342342342342352352352352352352352352352352352352352352352352352352352352352352352342332322312302302292282272262252252242242232232222222212212202192192182182172162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162152152142132122112102092092082072072062062052052052052042042032022022012012012002002001991991981981971971961961951951951941941931921921921911911901901901891881881871871861861851851851841841841831831831831831821821821811811811801801791791791781781781781781771771771771761761761761751751751751741741741731731731731721721721721721711711711701701691691691681681671671661661651651641641641641641641641641641641641641641641641641641641641651651651651651651651651651651651651651651641641631621621611611601591581571561561551541541531521521511511501491481471461441431421411411401391391391381381371361361361351351341341341331331331331321321321311311311311301301301301301301301301291291291291291291291281281281271271271271261261261261261261261261261251251251251251251241241241241231231231231221221221221221221221211211211211211211201191191191181181181181181171171171171171171171171171171161161161161161151141141131121121111111101101091081071061061051031021011011001009999989897969696959594949493939292919191909090898988888887878686858584848383828181808080797979787877777776767574737372717170707069696968686767666665646362626160605959585857575756565656565555555554545353535252525151515050505050504949494949494949494948484848484746454544444444434343434343424242424242414040403939393939393939393939383838373737373736363636353535343434333333333232323131313030292828272726262625252424242424242424242425252525262626252424232323222222222121212222222323232323242424252525252626262728282930303030303030303030303030303030303030292929292929292929292929292827262524232221202019191818171717161616151515141414141413131313131312121212121211111111111099888888888889999991010101010101111111111111111111111111098777666677789101111121314141515161616171717171818181818191920202021212222232324242424232323232322222221212121202020191919191918181818181818181919191919191920202020202020202019191919191919191919191818181818181818181919202020212122222323242424242525262626272727272727272727272727272727272625252423232323242425.125.2825.3826.4927.6428.6829.9430.6430.743130302928272626262626262626262525252423222119171615141311109999.19.429.8910.7711.2711.3311.912.7114.0414.7515.4316.2316.4516.71181818181818181818181818181818181818181819191919191919202020202021212121212121222222222223232324242525252525252525252525252524242424242424242424242323232222212120201919191818181717171616151514141414151515151515151616161616161717171718181818191919192020202122222222222222222221212121212121212223242526272828282828282828282827262423222019181716151413121110988877777666666666666666666666666655555666778889999101010101112131415151616161617171717181818181818191919191920202020202020202020202020202020202020202020202121212121212121212121212121212121212224252526272728292930313233333434353536373737383838393940404141414242424343434445464647474848484949494950505050505050505050515151515151525252535354545555565656565656565757575757575757575757575758585859596162636566676868697072747575757574747373727271707070696969696868686767676767666666656564646363626262616161606059595959585858585757575655545352504745444241403937353331292826252423222120191816151514131212111098888888101110109910101010101010101010101010101010101010101010101099999999999888888777777766666666555555555555555555555555544444444443333333333333333444444444443333444555555555566666788910101111111112121212121212131313131414141415151515161616161717181818191919202020212122222323232324242525262727272828282829292930303131313232323233333333343434343535353535353535353535343434343434343434343433333333333232323231313131313131313130303030303030303030303030302929292929292929292929292929292929292929292930303031313232333434343535363637383839394040404041414141414141414141414141414140404040404040404040403939393939393838383838383838373737373736363636373738383839393939404040414141424243434343434444444444444545454545454545464646464647474747484848494950505151525354555759606161626364646565666667676868686868686868686868686868686969697070707071717171717171727272727273737373737373737373737373737373737373737373737373737373737373737373737373737373737373737374747474747474747474737373737373727272727272717171717171717171717171707070696968686867676767666666666666666667676768696970707070717171727272727373737374747474747474747373727171706969686767666665646463636262616161605857575655555453525251504948474645444342413939383737363636363636363636363636363636363636363636363535353434343434343434343333333333333333333232323131292726242323222121201919181717161615141413131312121212121111111111111111111010101099999888877776666666666666666666666555555555555555555555555555555556667777777776666666666555555555666667899910101111121212131313141414151515151616161617171717171717181818181818181818181818181818171717171616161616151515151515141414141414141414141414141414141414141414141414141414141414141414151515151515161616161616161616161616161616161616161717171717171717171717171717171717171718181818181818181818181818171616151514141413131313121211111010109999999998888888888888888888888888888889910101011111212131313141515151516161616161616161616161616161616161616161615151515151515151514141414141414141413131313131313121211111111101099999999999999101010101010101010111111111212121212121213131313131414141415151515151616161616171717171818191920202020202020202020202019191919191919191919191919191919191919191919191920202020202020202020201918171715131111111212131314161818191920202020202020202019191918181818181818181818181818181818181818181818181818182227.5327.0426.7726.4126.1526.0125.3824.7524.5124.1924.0524.0521212020191919191919191919181818181818181818181818181818181817171717171717151311109877665555555544444444444444444444444444444455555555555556677888899101010111111111212121212121213131313131313131313131313131313131414141414141414141414141415.0115.1615.78161616151513121110999999910101010101111111111121212121212121212121212121212121212121111111111111111111111101010999888766555555555555555555555555555555555555666666666666666666666666666666666666666665555555556666777788888888999101010101010111111111111111111111111111111111111111111111111111111111111111111111212121212121212121212121212121212131313131313131313131313131313131313131313131314141415151515151516161616161717171717171717171717171717171716161616161616161616161616161616161616161616161616161616161514141313131312121212111111111010101010101010101010101010109999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888889999999101010111112121314141515161719202121212121212020191918181717171718181819191919191818181817171717171717171717171616161616161616161515151414141414141313131313121212111111111111101010998888777777776666666666666665555555555555555555555555444444444445555666666666666666655554444444455555555554444444444556666666677777777777777777777777777777777777788888888888888777777666665555554444444555566667788888888888888888888899910111212131314141515151514141313121212121111111010109910101011111213151617171718181817171716161616161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515161616161617181819192020202121212222222324242525262728292930313232333435363839404041424446474849495051515048474644434241403938373635343332302928272524232221212020201919191919181817171716161615151514141414141313131312121110109998876666666667788889999999988888777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666778888899999999999999999999999999999999999999999999999999910111212131313131211101099877666665555555554444444444444455677889991010101111111212131313141414151515161617171718191920202021212121222222222323232323242424242424242525252525252424242323222222212120202020.0520.2720.4820.6920.9921.2921.4922.3522.9223.4223.4423.7424.1724.2425.4426.7226.7929292929303030303030303030303031313131313131313131313131313232323232323232323232323232323233333333333333333334343434343434343435353535353535353535353535353534343433333232313130303029292928282827272626252525242424242323242525262727292928272624232221201918171615141413131312121212121111111110101099888777788.128.298.548.79.6911.9912.3412.7113131312111099888777766666666666555566666666677778888888999999991010121314151616171717171716161514131212121212121212121313131313131414141414141414141414141414141414141414141414141414141313131312121111111111121315182020212020201918171615151414131312121212121212111111111111111111111111111111111111111098766666666666666666677777777778888899991010111111111111111111111111111111111111111111111110109988766555544444444444444444444444444333333334444555667788910101111121213141617192021212223232221201918171512109876544445678887766555544444433333333333333344444433334456666666666666666666666666666666666666666677777888999101010111112121313131314141414141414141414141414141414141414141515151515151515161617181818181716161515141312111110109987655555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555666777777788888888888888888899999999999999999999999999999999999999999999999999101010101010101010101010101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112131313121212121211111111111111111111111111111111111111111111111010101099999888777776666666666666666666666666555555555555555555555555555555555554444444455555555555555555555666666655443333333333333333333333333333333333333333333333333333344444445555567889101011111112121212131314141415151516161616161717171818181818181919191919191919191919191919191918171716151514141414141414141414141313131313131313131313131313131312121111109887766666555555555555555555555555555555555555555555555555555555555555555555555554444444444444445555555555555544444444333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555566677788888888899887777666666655555555555555555555555554444444444444444433334444444455555566666666666666666666666666666666666666666666666666666666666666555556667789101111111212121212131313131313131314141414141414141414141414141414141414141414141415151515151515151515161616161616161616161616171717171717171818181818181919202122232424252626262626262626262626262626262727272727272727272727272727272727272727272727272727272828282829292929303030303131313131323232323333333334343434353535353636363636363636363636363636363637373737373737373737373738383838393939394040404040404041414141414142424242434343434343434343434344444444444545454545464748495152545555555555555452504947463935323130292929292929292929292930303030303031323334343434343433333332323232313029282523212017151412121111111111111111111111111111111111111111111111111010101010101099888877777777777888888888888888888888888888888888888888888777766666655555555555555555555555555555555555555666677777777776666665555554444556666666666666666666666666666666666666655555555555555555544444444444444333333333344445567891010111213131414151516171718181919202021212222232323242425252626272828293031313232333333343434353535363636373839394040414142424344444445454646474748495051525353545556575758596061616262626363646465656667676768696970707172727374757676777777787879797978787877777776767675757474747474747474747474747474747474747474747474747474747474747474737373727171707069686867676666666564646363626261616059595858585757575756565656565655555555545454535352515150494847474645454444434342424141414040404039363331292827262625252423222121202019181818171716161515151414131312121110109865554444444444444444444444444444444444444444444444444444444455567891011111212121313131414141515161617181819191920202121222222222222232323232324242425252525262627272828292930303031313131323232323333343435353636363737373838393940404041414142424242434343434444444545454646464646474747484848484849494949505050505050515151515152525253535353545454545555555555565656565757575757575758585858595959596060606060606060616161616161616161616162626262626262626262626262626262626262626262626262626262626262626363636363636363636364646464646465656565656464646464636363636363626262626161616161616060606060605959595959595858585858585757575656565656555555545454535352525151505049494948484848474747474746464646464645454545454544444444444343434343424242424242424141414141414141414140404040404040404040404040393939383837363636353534343333323232313131303030292929282828282727272727262626262625252525242424232323232322222222212121202020191918181817171616161615151515151515151515151515141414141414141414141414141414131313131313131313131313121212121212121212121111111110101010988777766666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555555555555557789991010101111111212131415161718191920202021212122222223232424252525262626262727272728282828292930303031313132323233333333343435353636373737383839394040404141414142424243444445454546464747484849495051515253535354545454545555555555555656565758606162626363646465656566666666676767676868686869696970707171727273737475767677787980828485868787888888898990909191919292929393949596979899100101101102103103103104104105105105106106107108108109110110111111112112113113114114114115115115116116116116116117117117118118119119120120121121122122122123123123124124125125125125125125125125125125125125125125125125125125125125125125125125125125125125125124124124124123122122122121121120120119119118118117117116115113112110109109108108108107107107106106106105105105105104104103103102102101101101101101100100100100100999999989898989797979696959595949493939292919089898887878685858484838382828281818180807979787877767675757575747474737372727171707069696968686767676666666665656564646463636362626261616060595959595958585857575757575656565656565656565656565555545453535353535352525251515150504949484847474747464646464544444342424141404039383837373737363636343332323130292827272626252525252424242423232322212019181716161515151414141312121111111111111111111110101010101010101111111112121212121111109988888888888888888888888888888888888888888888888888888888888777777766555555567789910101111121212121313131313131313131314141414141415151515151516171818191920202021212121222223232424242525252525262626262626262626262626262627272727272727272727272828282828282829292929292929292929292929292929292929303030303030303030313131313131313131313131313131313131313131313131313131313131313131313131303030303030292928282727272626262625252525252524242423232222222221212121202020202020201919191919191919191919191918181817171717161514131212111010109999998888777777666666666788910111213131414141413131212121211111111111010998776555555667811131415161617181819192021212222232323232323232323232222222222222222232323232323232323232323232323232323232323232323232222222222222222222222222222222222222120191817161514131212111111111110101010109999999991010111213141415151414141413131212111010999999999999999101010101010101010101010101010111111111112121213141517192021222324252627282829293030313233333434353536363637373838393939404040404141424243434445454647474848494950505152535454555556565657575858595959606060606060616161626262626262626363636363636464656666676869707273747476787981838587899092939394949595959696969696969696979797979898989899999910010010110110210210310310310410510610610710810810910910910910911011011011011111111111111211211211311411511511611711912012112112212212312312412412412412412512512512512512512512512612612612612612712712712812812912913013113113113213213213413413513513613613713813813913914014014014014014114214214314314414414414414514514514614614714814814914915015015115215315415515615816016116216316416516616716816917017017117217217317417517517617617617717717717817817817817817817817917917918018118218318318318318418418518518518618618618618618618718718818919019119119219219219319319319319519820020220320420520620620720720720720820820820820920921021021121121221221221321321321321421421421521521521621621621621621721721721721821821821921921921922022022022022022022022122122122122122122122122122122122122222222222222222222222222222222322322322322322322322322322322422422422422422522522522522522522522622622622622722822822923023023123123223223323323423423523623623623723723723723723723723723723823823823823823823823823823823823823823823823823823823823823823723723723623523423423323223223123123023022922822722522422322222222122122122022022022022022022022022021921921921821821721421121020820720620620520320120019919819619519319219119018918818718618518318218117917817717617617517517417417317217217117017016916916816816716716616516516416416316316116015915915715615415315115014814614414314214013813713513413413313213113113013012912912812812712612412312112011911911811711711611611611511511411411311211111111111011010910810810710710610510510410310310210110099989795939190888786858483828180797776757473727170696866656463626161616060605959595858585757565655555555545454545353525251515050494846444341414039393838373635353433323231313030302929272625242323222222222121202020191818171717171717171717171818181818181818181818191919191919191919191919191919181818181818181717171717171717171717171616161616161515151515151515141414141414131313131313141414141515151616161616171717171717171717171717171717171717181818181818181818191919191919191919191919191919191919191818181818181817171717171717171717171717171717171616161515141414141413131313131313131212121212121212121212121212121212111111111111111010101010109999998887777777666666666666666666666655555555555555555555555555555555555555566666666666666666677778888899999999999999999999999999999999999888888888888888777777777778910111212131414151516161718192021.7421.8922.9323.8324242424242425252525252525252525252423232222212019191919191919191919202020202021212019181716151414131312121212111111101010101011111111111212121212121212121212121212121212121212121212121313131313131313141414151515161617181919202121212222232324242424242323232323222222222222232324242525262626272727272727272727272828292930303031313132323333343435353636373737383940404141414242434344444546464747484849505151515252535354545555565657575858595959606060616162636465666768686969697070707071717272737474757676777777777878787981828283838384848485858686868686878787878787878788888889898989899091919293949596979898999910010110210310310310410410410510510510510610610610610710710710710710810810810810910910911011011011011111211311411511511611611711711811811912012112212212312412512612812913013213513814114314514614714814915015015115115115215215215315315315315415415415415415415415415415415515515515515615615615615715715815916016016116216316416416416416416416316316216216116116116116116116116116116116016016016016016016016016015915915915915915915815815715715615615515515515415415315315215215215115115014914814714614514514414314214214114013913813713713613513413313213213113113112912812712712612612612612612612512512512512412312312212112111911811711611611511511511411411411411411411411411411411311311211211111010810710610610510510510410410410310210210110110110110010010010010099979593929190898989888888888887878787878686868685858585848484848484848383838383828282828281818181808080797979797979797979797878787878787878777776767575747474737271707069696868676767666666666564636261606060605959595857565655555454545453535353535252515150494948474746454442414040393939393939393939393939393939393939393939393939393939383838383737373635353433312927252423222120202019191919191918181817171716161515151515151616171717171717171717161616161616161616161616161616161616151515151414141414141313131313131313131313131313121110109887777777777777788888999101011