10 2582 415 true 3 6 10 11 15 21 25 28 30 39