12 691 354 true 4 20 31 34 45 47 50 51 69 72 81 91