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