382444395852687786428043389108105231051910213487214984353324550707453884113862010341103408536991799281047544004507315191755100901391721401314011140081400714006140051400313990140021436513989139878532853399134932352985533355383672918890617902081472839258933654009540585465655363751214979650856