Added solutions 37, 40, 41, and 46.