8 385 290 true 1 8 10 16 26 29 31 39