8 149 231 true 2 4 5 10 12 17 21 31