117 598 773 914 1068 1277 1691 1929 2308 2536 2914 3170 3300 3599 3719 3912 4026 4199 4329 4462 4678 4812 5063 