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