11 344 271 true 4 5 10 11 12 19 20 24 25 31 32