9 3732 663 true 2 10 14 16 17 21 28 31 34