true 171 111 true 12 14 22 23 26 27 31 39 48 49 72 81 89 92 99