7 181 164 true 2 6 10 29 30 31 35