8 339 323 true 2 9 13 19 20 31 34 38