10 5194 778 true 2 10 11 14 18 19 24 27 28 30