56 27 19 72 158 51 227 310 449 1379 5050