7 159 290 true 6 8 11 20 31 35 38