12 890 762 true 1 7 28 29 51 57 58 68 72 78 89 98