72727271717171717171707070707069686868686867676767666666666565656564646464646464646464646464646464636363636363636363636363626262626263636363636363636363636263626262626262626262626261616161616161616161606060606060605959595959595959595859585858585858585858585758575757575757575757575757575757585858585858585858585858585858585857585857575757575656565656565555555554545454545453535353535252525252515151515150505050505049494949494949484848484848484848484848474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747484848484848484848484848484848484848484848474747474747474747474746464646464646464646464545454545454545454545454444444444444444444444444444444444454545454545454545454545454646464646464646464646464646464646464646464747474747474747474747474747474747474747474747474747474747474747474747474747474747464646464646464545454545454544444444444444444444444444444444444444454545444445454545454445454444444444444443434343434343424242424242424141414141414141404040404040404040404040404039393939393939393939393939393939393838383838383838383737373737373737373737363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363637373737373737383838383839393939393940404040404040404041414141414141414141414141414040404040404040404040394039393939393939393939393838383837373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737363636363636363536353535353534343434333333333232323232313131313131313131313132323232323232333334343535353636363636363737373737373738383838383938383938393939393939394039404040404041414141414141414040404040404040393939393939393939393838383838383838383837373737373737373737373737373737373838383838383838383838383939393939393939394040404040404040404040404141414141414141414242424242424242424343434343434343434343434343434343434343434242424242424242424242424142414142414141404039393938383737373736363635353535343434343434343333333333333333333333333232323233333333333334343434343434343434343434343434343434343435343535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353434343434343434343333333333333333333333333333333333333333333333333333333333333333333333333333343434343434343434343434343434343434343434343434343434343434343434343434343535353535353535353535353535353536363636363636363636373737373737373737373838383838383838383838393939393939393939393939394040404040404040404040404141414141414141414141424242424242424242424242424343434343434343434343444444444444444444454545454545454546464646464647474747474747484848484848484849494949494949495050505050505050515151515151515252525252525252525252525252515151515151515150505050505050505050504949494949494949494949494949505050505050505050505050505050505151515151515151515151515151515151525252525252525252525252515151515151515151515151525252525252525251515151515151515151515151515151515150505050505050505050505050505050494949494949494949494949484848484848484848484848484848484848484848474747474747474747474747474646464646464646454545454545454544444444444444444343434343434343434343434343434342424242424242424242424242424242424242424242424241414141414141414141414141414141414040404040404040393939393939393939393939393939393939404040404040414141414141424242424242434343434343444444444444444444454445454545454545454545454545454646464646464646464646474747474747474747484848484848484849494949494949494950505050505050505050505050505050505050505050505050505050505050505050505050505050505051515151515151515151515151505050505050505050505050505050505050515151515151515252525252525353535354545454545555555556565656575757575758585858585858585858585858585959595959595959595959595959596060606060606060606060606061616161616161616161616162626262626262626262626363636363636363636363646464646464646464646464646464646464646464646464646464646464646464646464646464646363636363636262626262626161616161616060606060595959595958585858585858575757575757565656565656565555555555555554545454545453535353535353535252525252525252515151515151515151505050505050505050494949494949494948484848484848484747474747474747474646464646464646454545454545454545454444444444444444444444434343434343434343424242424242424242424242424242424242424343434343434444444444444444444444444444444444444444444444444444444444444444444444444444444444444343434343434343434343434343434343434343434344444444444444444444444444444444444545454545454545464646464646464747474747474848484848484848494949494949505050505050505050505151515151515151515151515151515151515152525252525252525252525252525252525252525252525252525252525252525252525252525252525353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535454545454545454545454545454545555555555555555555555555555555555565656565656565757575757575758585858585858585858595959595960606060606061616161616161626262626262626262636363636363636364646464646464646464656565656565656564656464646464646464646464646464646464646463636363636363636363636363636363636363636363636363636363636464646464646464646464656565656565656565656666666666666666666666666767676767676767676767676767676868686868686868686868686868686969696969696969696969696969696969696969696969696969696969696969696969696970707070707070707070707070707070707070707070707070707071717171717171717171717171727272727272727272727272727272727272727272727272727273737373737373737373747474747474747474747474747474747474747575757575757575757575757575757575757676767676767676767676767676767676767676767676767676767676767676767676767676767676767675757575757575757575757575757575757474747474747474747473737373737373737372727272727272727272727171717171717171717171717070707070707070707070707070707070707069696969696969696969696969696969696969696868686868686868686868686868686868686868686767676767676767676767676767676767676767676767676767676666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666565656565656565656565656564646464646464646464646363636363636363636363626262626262626262626161616161616161606060606060606059595959595959595858585858585857575757575757575757575756565656565656565656565656555555555555555555555555545454545454545454545453535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535454545454545454545454545454555555555555555555565656565657575757575758585858585959595960606060606061616161616262626262626363636363636363636464646464646464646464646464656565656565656565656566666666666666666666666767676767676767676868686868686868696969696969696969707070707070707071717171717171717272727272727272727273737373737373737374747474747474747474747575757575757575757575757575757575757576767676767676767676767676767676767676767676767676767676767676767676767676767676767777777777777777777777777777777777777878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878777777777777777777777777777777777777777776767676767676767676767575757575757474747474747373737373737372727272727272717171717171717171707070707070707070707069696969696969696969696969696868686868686868686868686868686868686868686868686868686868686868696969696969707070707070707071717171717171727272727272727272727273737373737373737373737374747474747474747474747474747474747474747474747473737373737373737372727272717171707070717171717171717171717171717070707070707070707069696969696969696969696969696969696969696969696969696969696969696969696969696868686868686868686868686868686868686868686868686868676767676767676767676767676767676767676767676767676767676767676868686868686868686868686868686868686868686969696969696969696969696969696969696969707070707070707070707070707070707070717171717171717171717171717272727272727272727272727373737373737373747474747474747474747575757575757575757575757575757576767676767676767676767676767676767676767676767676767676767676767676767676767676