14 1181 348 true 3 5 9 10 11 14 18 19 22 28 29 35 36 39