7 97 129 true 2 5 10 14 25 36 37