187 442 687 977 1229 1422 1865 2371 2621 2848 3206 3483 3790 3960 4055 4220 4371 4571 4749 4852 4973 