107 128 149 158 131 96 16 1010