249
214
187
185
181
177
168
155
143
139
138
133
122
120
119
118
116
113
107
104
103
101
100
99
96
95
91