10 448 270 true 2 10 14 18 19 23 24 28 36 38