10 229 270 true 2 4 8 15 16 17 20 28 31 33