10 970 809 true 3 21 24 29 37 68 75 76 87 95