17697484073561058537199513101010186059519261765188145675294171516611543967919461941115467411928442720189357716458571017143071385372949712440109714031869343181549558413685251272197971118016908032142465121796