6 316 296 true 12 19 20 29 32 39