15312147301461214456141761410714041139381326313038128691286812098114821140611405111481102811029105139627926990828701869586138438843784367137713667946520505348484474447242804260382838253824382338223695343628412676256320312029188817261714169914541433122211091012896895894893892891874742589585415259135134133