7 60 129 true 1 4 10 11 21 28 31