6 578 217 true 5 8 20 21 24 33