12 7423 78 14 26 31 62 79 104 112 113 128 129 137 144