6 109 121 true 2 17 23 25 30 31