10 122 176 true 1 6 10 17 19 24 26 31 32 39