50 1000 167 165 165 164 163 163 162 161 160 159 158 158 157 156 155 153 153 151 151 151 150 148 148 147 147 147 147 147 146 146 146 143 143 141 140 140 138 137 135 135 134 133 129 128 127 126 125 124 123 115