10 4378 678 true 1 3 5 12 14 20 22 24 31 38