8 324 318 true
4 15 21 29 31 33 34 39