12 964 578 true 19 22 27 30 38 71 80 85 87 89 95 97