10 299 282 true 2 6 9 15 19 23 24 31 33 36