12 423 271 true 2 9 10 14 22 24 27 28 31 32 33 34