12 876 339 true 3 9 10 12 13 17 18 21 25 35 38 39