8 129 127 true 3 7 18 21 27 31 36 39