9 3504 571 true 2 6 9 19 22 24 31 32 33