7 122 231 true 3 9 10 14 16 31 33