14 1196 450 true 2 3 4 9 10 18 19 24 25 26 29 30 31 37