41 89 135 187 240 274 312 347 