14 1042 738 true 2 4 6 11 13 18 19 20 21 30 35 36 37 39