31 13727816 169946 17 24 28 33 37 47 50 51 57 66 78 84 90 94 105 115 120 121 126 127 128 132 137 163 167 171 172 175 176 178 179