11 5689 678 true 1 3 4 7 9 17 20 25 28 31 39