50 1000 168 166 166 166 165 164 163 161 160 160 158 157 156 152 152 151 148 148 147 146 144 144 143 141 139 139 139 135 134 133 133 133 132 131 129 129 128 127 125 123 120 119 118 118 117 117 116 116 116 115