8 151 169 true 10 12 20 22 23 25 27 29