7 83 135 true 6 9 12 14 23 28 31