8 213 145 true 4 12 21 24 26 30 31 39