9 171 257 true 2 3 10 12 14 17 18 20 27