10 2765 577 true 1 3 5 10 17 27 28 31 36 39