12 11181 115 true 9 19 27 50 65 70 89 97 107 128 146 147