14 1408 388 true 2 5 6 7 8 12 14 17 19 28 30 35 36 38