10 634 439 true 10 14 16 17 25 28 31 34 36 38