9 221 177 true 2 4 8 9 12 28 33 34 38