10 576 535 true 2 3 8 19 20 25 30 35 36 37