9 3089 521 true 1 6 10 19 21 22 24 30 39