12 1159 448 true 1 6 9 14 19 21 23 28 30 31 38 39