12 305 84 2 5 8 18 26 31 33 51 68 70 75 91