259 97 99 257 119 45 14 43123