6 109 261 true 2 12 17 25 26 31