50 1000 168 167 165 164 164 163 162 160 158 154 153 152 150 150 149 148 147 147 146 144 144 143 142 142 141 141 140 139 136 135 135 134 133 133 131 129 129 128 128 127 121 121 120 120 120 119 118 117 116 115