10 385 285 true 3 4 10 15 20 27 28 30 31 33