12 2194 966 true 10 11 16 29 44 47 55 59 73 74 83 97