10 221 269 true 5 8 10 12 17 20 21 24 33 38