256 242 277 245 157 141 140 16876