152 335 379 586 855 1032 1170 1508 1926 2077 2253 2557 2752 2986 3133 3214 3307 3423 3589 3737 3900 