12 12765 333 11 25 26 37 53 64 73 108 143 145 149 180