10 189 191 true 3 5 13 18 23 27 29 30 36 38