12 1109 601 true 4 8 26 28 40 56 59 69 73 80 81 88