8 316 269 true 1 10 15 19 22 29 30 38