35 78 116 157 198 224 251 305 342 387 