10 323 309 true 2 4 6 15 20 24 26 28 31 32