9 440 307 true 2 10 14 16 17 21 28 31 34