10 322 459 true 3 6 10 11 15 21 25 28 30 39