77 265 315 466 545 839 965 1003 1027 1374 1457 1489 1556 1814 1819 2286 2390 2398 2421 2585 2600 2752 2759 2812 2849 2987 31373221