12 209 158 true 1 4 10 13 17 18 19 23 29 30 33 36