104 271 403 472 564 697 914 966 1185 1274 1534 1758 1913 2102 2247 2359 2489 