10 254 311 true 1 2 8 9 20 25 27 31 33 36