6 585 236 true 4 12 13 19 24 29