12 314 232 true 3 7 11 15 18 21 26 28 29 30 31 38