31 resolutions