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