78116318191085171527334617771230152118491121093194112461911536142812441949123318046681176423411103101628181326535117453219761547782153313585501161091815122238349513715601252243127612612982479781496180932114821164371501417