7 129 253 true 10 12 21 34 35 38 39