8 321 282 true 1 8 13 14 18 20 30 35