10600763111813081496304114974765149754281498784414988201149882071509821515098458151578491524042515240428152768611531704415317068153556201543416115607431156223621562509115780918157811491589554515929263159612011596169116026243160567151613806216153694163329321709803517109899171114261770571118551836185577501856023818560841