18 1321 394 true 3 5 6 9 11 16 18 21 22 24 25 26 31 33 34 35 37 39