50 1000 168 167 166 165 164 163 162 161 161 159 159 158 156 154 153 152 152 152 151 151 150 148 146 145 145 139 138 137 136 136 135 135 134 133 132 130 127 126 126 125 125 124 122 120 120 119 118 117 117 116