5 142 169 true 2 8 9 28 31