8 248 303 true 6 10 13 15 18 20 22 28