10 692 257 true 2 9 12 20 21 26 28 29 37 39