57 112 176 222 277 376 445 