19291532471189015861381144616431113150161965224211686281698471197380163464875041811473431849633793112611995053544892487938272814661319130219141588137942353828337118978689881555556867128278253744124315338148511988