12 279 259 true 3 8 12 15 16 19 22 24 28 30 34 37