12 14838 1031 true 3 4 7 18 19 21 26 29 30 32 33 34