10 370 354 true 3 6 10 11 15 21 25 28 30 39