5 160 285 true 3 9 21 28 31