84561863388299983015129945969088267082686863411362499265511899510093310653082678102897827281249048269882756113690833278270282716830598306389954103198812029036214698292472924459245794893924608639489681145837138006973018731510617713841497458805461126149351110914480335849339125110336614339510290391654970471344549490980387