10 6097 698 true 2 3 9 23 26 29 30 31 33 39