109 103 251 259 394 394 543 759998