12 239 273 true 2 4 5 7 8 10 12 18 21 28 31 35