10 690 657 true 1 14 20 29 35 56 63 67 84 87