506
388
149
105
524
768
511
271