27 31 35 84 82 105 141 268 282 288 299 233325