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