10 5757 663 true 1 2 6 16 22 23 25 26 31 36