171515161616161614141414141414131313131313131111111111121212111111111111111010111111111110101010101010108888998119991010111313131313131316161616151517171717171514141414141413131313131313121212121212121212121212111111111111111111111111111010101010101010101010101099999988888867777778777777776777777788888888888887766677666666655555553333333355555554443333333333333333311111111111111111111111111222211111112222223333336666667777777799999991010101010101010666777774449999999105555555999995558888885599999996610101010101010111110101010101011111110101010101011111110101010101010101010888888888777779998888899999998888888810101099991010101010108881010101010108899999999101010101010101010999999991010999991010101010101091010101010101012121212121212131313131313131010101010101010888881010108888888109999999979999999999991010999999911101088888888888810101010101010121212121212121515151515151518181818181818181818181818191919191919202020202020222222222222222626262626262020232323232323231923232323232323232626212121212121211818181919191919191818181818182123232323232326222222222226282828282828282828303030303033333333333333323232323232323333333333333031313131313131313333282828282828303030302525252526262626262626272723232323232424242424242424242424242425252222222223232323232323231919191922222219191919191915151717171717171721212121211919191919192322222222222222222225252525252525253030292929292929293331313131313131312831313131313131262626282828282824242424242626262222222222222222191915151515151515131311131313131313111214141414141413131313151515151313131313131311111113131313111111111212121212121213131313131313121212111111111010101010101199999999999999999999999910101010101010101010101010101111111111111111111111111111111212121212111111111111111010121212121212121313131313131513131313131316161616161313131313131613131313131313151515151512121212121266666669999991010101010101010101010101010101010101010101010666644444433333331111111111111111111111111222223333333335455544556666676775555555333333366666667777799998888888887779999999999999999888888888888810101010101012121212121213131313131314141414141414161614141414151515151515151717171714141414141414141717177777712121212121212171717171717172020202020202024242423232424282828282826262626262625252525252528272727272727272727303030303030303030343434343434343737373737373737424240404040404040363636363939393333333333333333292929292929292929292929292929353535353535353532323232323232253636363636363232323232323227273333333333333333333329292929292929252525252513252525232323232323232321232121212321212177799181818181818181820202020202022222222222224242420202020232323232323232522222222222222181818181818181515151818181816161616161614141414141414131313131313121212161616161515151515151513131313131316141412121212101010101010109999996666665555555444444776655555533334433444444441010108888886666666777888988887777766466688854555576666666666999999999999669991010999111010101010101017171717171717101010101010181111111111111111999242424242626262626101099999999999666666555566666665544444555667777777777885555554442222222111113355555555577999911111111111313131313131313121213131313161616161616161616161717171717171722222222222222262626262626292828282828283131313131313434343434343737373737373739393939393535353535353535353535353535353434343434383838383838383834343434343434353535353535353737373737373742424242424242444444444444474949494949494951515151515152525252525252525252525252525252525050505050505050514949494949494949494948484848484847474747474747474747474747464646454545444444444444444444444444444444444444444343434343434343434343434343434343434343434343434344444444444444444444444444444444444444444444444444444444444444444545454545454545454444444444444444444445454545454545444444444444444445454545444444444444444444444544444444444444454545454545454646464646464646464646464647474747474747474747474747474747474747474747474747474748474747474747484848484848484848484847474848484848484848484848484848484848494949494949494949494949505050505050505050505050505050494949494949494950505050505050505050505050505050505050505051515150505050505050505050505050505050505151515151515151515151515151515151515151515050505050505051515151515151515050505050505050505050505151515151515151505050505051515151515152525252525252525252525252525253535353535353535353535353535354545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454555555555555555656565655555556565656565656565656565656565655555555555555555555555555555555555656565656565656565656565656565757575757575757585858585858585858585959595959595959595959606060606060606060606060606060606060606060606060606060606060616161616161616161616161616161616161616161616162646464646464646464666666666666666665666666666666666665666666666666666666666565656565656564646464646464636363636363646464646464646464646666666666666666686868676767676767696968686868686868687171717171717272727272727272727272727271717171717169696969696969676767676767666666666666666565656565656464646464646463636363636361616161616160606060606060595959595959595959585858585858585858585857575757575757555555555555555555555555555555555555555555555555555553535352525252525252515151494949494848484848484846464645454545444444444443434343434341414141414141404040404040393939393939383838383838383636363636363535353535353535353535353534343434333333333333333333333231313131313130303030303030292828282929292828282727272626262626262626252525242424232323232323232222222222222220201919191917171717171717