29 1710 973 true 3 6 9 14 17 20 24 26 31 35 36 38 41 46 51 52 53 55 60 62 65 71 74 77 79 84 87 92 95