40 66 96 134 187 229 283 