10 547 331 true 0 7 8 12 13 15 19 24 26 39