17 1244 509 true 12 13 15 16 17 18 27 28 29 35 37 46 56 67 74 81 93