31 58 90 151 205 284 341 