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