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