8 244 297 true 3 8 16 24 27 28 29 38