14 1256 147 7 16 22 28 54 58 63 69 73 79 82 92 99 100