12 515 261 true 4 7 10 11 14 19 20 31 34 36 38 39