17 10629 872 true 1 4 5 6 7 8 10 11 12 14 18 19 27 28 31 38 39