10 538 606 true 2 8 10 19 21 27 30 33 35 38