39 77 129 171 212 252 280 310 