10 247 271 true 3 9 13 15 16 21 24 27 35 39