8 229 253 true 2 4 5 10 12 17 21 31