7 1069 447 true 5 21 22 29 32 36 37