7 89 122 true 2 4 6 8 26 29 30