19 59 107 157 201 243 287 329 371 416 