10 3539 605 true 1 3 8 10 15 16 19 23 36 38