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