7 151 280 true 1 2 5 10 34 35 39