14 1102 368 true 1 5 6 7 12 14 17 19 21 28 30 33 35 39