12 14535 1042 true 2 6 8 9 12 20 23 25 29 32 33 38