10 311 177 true 1 3 5 12 14 20 22 24 31 38