14 5883 912 true 1 3 4 9 12 13 16 19 21 24 25 26 28 31