12 15831 931 true 1 3 5 6 8 11 12 18 28 31 35 39