27579334416306571818333167912439131816691561266214946180954036112701692300127431416996031256178918532441959684192853673311121841929637196196315654151613961691173947017489751108192033522458449415193019325635441826999954133517421026153411027631881190340130815372471758918886578741879113640