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