50 300 210 202 188 187 185 180 178 172 166 159 158 154 148 143 136 133 130 130 129 128 125 115 114 109 109 108 108 107 107 106 105 100 94 89 88 85 85 80 80 76 75 72 58 57 53 47 39 39 31 31