7 109 133 true 1 6 12 21 31 35 38