109 308 460 901 952 1024 1130 1214 1318 1491 1596 1805 1933 2095 2554 2766 2866 3079 3269 3557 3707 3809 3912 3992 4144 4302 4419 4544 4641 4854 5020 5252 5349 5490 5623 5795 5940 