1221221221221231231231231231241241241241241241241241241241251251251251261261261261261251251251251251261261261261261261261241241241241251251251251251251251251251251241241241241241241241241241241241241241211211211211211211211211211211211211211141141141121121121121121121121121121111081081081081081081081081091091091091091091081081081091091091091091091091091091091091091091091091091091091091081081081081071071071071071071071071071071011011051051051051051051051051051011011011011011011011011031031031039696969696969696969696969595959595959494949494949497979797979797979797103103103103102102102102102107107107107107107102102102102102102102102102102959595959595959595959090909090909090909092929292929292929292949494949494929292929295959595959595959595959999999999999999999999999999999999999999999999999999999999101101101101101101101101101101101101101101101101101101101101969696969999999999999595959595959595959590909090959595959595959597979797979791939393939393939393939393939494949494949595959595959595959595959595959595959591919292929292929292929393939387878787878787878787878787878585858585858585858585858585848484848484868686868686868686868689898989898989898989919191919194949494949696969696969696969697979797979898989898989897979797979795959595959596969696969696969696969696969797979797979898989898989898989898989796969696969696969696969696979797979797979999999999999910110110110110110110310310310310310310310410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410210210210210210210210210210210210210210210299999898989898989898989898939393939393939393938888888888888888888880808080808080808080797979797979798080808080808080808181818080808080808080808080807979797979797981818181797979797979797979808080808080808080808080808080818181818181838383838383838484848484818182828282828282828283838383818181818181818181818180808080808080797979797979797979797979797979797979797979808080808080808080818181818181818182818181818181818183838383838383808080808080808081818181818181818181817878787878787878787878787880807575757575757575747474767676767676767676767676768080808282828282828284848484848485858585858585828282828282808080808080808080808080808181818181818181818181818180808080808080808080808080818181818181818585858585858580808080808080808080808080808080808080808079797979797979848480808080808080787878787878787676767676767575757575757575757575757575757576767676767676767676767676767575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757474747474747474747474747474747676767676767676767575757575777777777777777777777777767676777777777777757575757575757474747474747575757575757577777777777777778383838386868686868686868686858989898989898989898987878787909090909090908989898989898992929292909090909090909092929286868686868686868692929090909090909090909090909090909090909090909088888888888888888888848686868686868686858585858585858585858584858585858585858587878787878787898989898989909090909090909191919191919191919192949494949494949494949696969696969698989810210210210210210210210210210210210210410410410410410410410410410310310410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410410310310310310310310310310310310310310310310310310310410310310310310310310310310310310110110110110110110110110110010010010010010010010010010010010010010010010010010010010099999999999999999999999999999999999999969696969696969696969695969696969696969797979797979797979797979898989999999999999910210210210210210210210310310310310510510510610610610610610610610610810810810810810810811011011011211211211211311311311311311311311411411411411411411411411511511511511511511511511511511511511511511511511511511411411411411411411411411411411411411411411411411411411411311311311311311311311311311311311311311311311211211211111111111111111111111111111111111111011011011011011011010710610610610610610610610410410410410410410410410110110198989898989898981021021021021021021021041041041041041041041051051051031031031031031031031031031031041041041041041041041051051051051051051051051051011011011011011011011011011011011011021021021021021021021021021021021021029910010010010010010010010110110110110110110110110110110110110110210210210292929295959595959595969696969696969797979797979797979292929292929292929292929292929292929293939393939393939393939394949494949494959595959595969696969696969696969696969696969696969697979797979797979797949494949494949495929292929292929292928686868686868686868679797979797979797978787878787878787878767676767676767676767878787878787878767676777777777777777777778282828278787878787878787880808080808080807777777777777776767676767676767676767676767676767676767676737373737373737474747474747474747474747474757575757575757474747474747473737373737373747474747474747474747474747373737373737373737373737373737373737379797777777777777676767676767675717171717171717171717171717171717272727272727272727279919191919191919191919195959510010010010010010010010010010010010010010010010010010010010010010010099999999999997979797979797959595959595939392929292929090909090909090909292929191919191919191939393939393939393939393939191919191919191919191919191919191919190909090909090909090919191919191919191919393939393939595959595959596969696969696969697979797979797979810010010010010010010010110110110110110110110110110110110110110210210210210210210210110110110110110110110210210210210210210210310310310310310310410410410410410410410410410410410410410510510510510510510510510510510510510510510510510510510510510610610610610610610610610610610510510510510510510510510510510410410410410410410410410410410410410310310310310310310310310310310310310210210210210210210210210210210210110110110110110110110110110110110010010010010010010010010010010098989898989898989898989796969696969696959595959595959595939393939393939391919191919191908888888888888787878787878787878787878789898989888888888888888885858787878787878686868686868685858585858584848484848484838383838383848484848483838383838383838383838383838383828282828383838383838383838283838383838383838383868585858585858585858686868585858585858585868686868686868686868686868686868685858686868686868688888888888888889090909090909093939393939395959595959597979797979797969696969696959595959595959494949494949493939393939393949494949494949495102102102102102102103103103103103103103103103103103103103101101101101101101101109109109109109109109110110110110110110111111111111111111111112112112112112112112112112112112112112112112114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114115115114114114114114114114113113113113113113113113113113113113113113112112111111111111111111111111111111111111111111111111111111111111111110110110110110110110110110110110110110110110110110110110114114114114114114114114114116116116116116116115115117117117117117117117117118118118118117117117117117118118118118118118118118118118118118118118118118118118118118119119119119119119119119119119119119119119120120120120120120120120120120120120120120121121122122122122122