50 300 201 194 194 192 192 185 185 179 176 175 169 166 166 161 158 156 153 153 152 145 141 132 130 129 128 124 120 117 108 107 107 107 104 95 95 94 93 92 89 89 85 77 75 71 70 70 67 64 61 61