6 421 285 true 3 9 16 20 30 31