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