19763747431357159555564245620620430950410374117470485439375628983764522553205730202315563165593269653643278161233123651845568203540258300217636142512175391207234502121956544876444257638524182484651117884822992185102897032063729635649871104665893148287173878536646645554273778277711572