0 2 7 16 29 33 48 63 79 96 113 131 147 157 175 188 204 222 232 241 257
