6 416 329 true 20 22 23 28 31 32