10 4194 638 true 1 3 5 7 9 25 28 36 38 39