12 7035 156 17 19 26 33 34 52 56 69 92 128 129 142