14 1029 348 true 2 8 12 18 20 22 23 26 27 29 36 37 38 39