204333828306248835122167221170470229589623993712028656563268965310883453869046171717570119082767850417117619542550320368554129374518734035065728855135233126973731330489339459274343255280270643505376691688677467025632112306315220822865296982517456442582434661985361401541455402798267833224427818230852751472205687518202820782353113804562424809805377