9 129 252 true 1 15 36 42 51 75 87 88 91