8 344 270 true 4 12 18 21 24 28 34 37