500383501297501385501447501894502048502213502514504397504745505231505925506035506445507002508377508595508629509904510008511389511709511728512150513344513360514338514798516344516619517208517951519303519520519954521018521231521281521612521694521844521845521976521983522497522574522578523319523371525047525067525860528465528783528959531239531365531399533449533743534332535080535378535676535743536643538220538712539655540470541563541575541997542624543108544089545510546001547159547168547319547321547753547990548919549039549518549757549779549798550546550941550998550999551829552755553237553616554713554991