14 1071 367 true 2 3 10 13 17 18 19 23 25 26 27 33 37 39