10 4386 715 true 3 6 8 21 26 29 31 33 35 39