23 24 27 32 43 75 113 147 160 182 204