10 5309 653 true 3 8 10 12 14 17 29 33 34 39