8 196 289 true 5 6 9 13 20 31 34 39