10 561 339 true 3 12 39 43 58 73 79 80 81 93