10 577 339 true 8 10 11 19 20 22 24 25 32 39