24 98140 646 true 2 3 13 27 29 39 41 43 56 62 70 72 74 84 88 89 100 106 118 119 125 130 132 137