254 221 299 256 143 144 134178