12 1042 964 true 2 6 7 11 14 16 24 28 33 43 50 51