8 276 317 true 10 12 20 22 23 25 27 29