10 145 177 true 1 2 12 13 21 26 28 36 37 38