16 1675 496 true 1 4 9 10 13 14 17 18 20 21 26 28 29 33 34 38