8 121 129 true 2 6 14 17 28 34 36 37