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