50 1000 168 166 164 162 161 161 160 159 157 155 155 155 155 154 153 152 151 148 148 146 144 144 144 143 142 141 140 137 136 135 132 131 131 130 130 128 124 123 123 122 122 121 121 120 119 118 117 116 115 114