286
119
303
281
276
269
245
234
223
218
214
199
195
192
185
171
166
165
152
151
150
146
143
142
133
132
131
130
126
123
123
122