10 5707 659 true 0 3 10 19 21 22 25 30 33 36