7 151 177 true 1 2 5 10 34 35 39