10 300 297 true 26 51 58 59 63 81 86 87 89 91