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