101 541 723 859 1016 1242 1665 1890 2259 2492 2832 3099 3231 3493 3616 3817 3943 4123 4249 4373 4588 4720 4964 