10 1300 598 true 3 5 10 12 14 15 24 28 29 34