10 193 412 true 10 19 31 43 47 58 72 74 85 97