6 316 239 true
12 19 20 29 32 39