9 4839 658 true 2 12 14 17 20 28 30 32 34