16 2758 669 true 1 3 6 7 9 14 15 16 17 20 27 28 29 31 37 38