16 922 542 true 1 2 3 4 12 14 19 21 24 25 27 30 33 35 37 39