10 606 362 true 2 4 12 17 21 26 31 33 36 39