10 331 280 true 6 7 11 14 15 17 18 22 24 39