318
312
311
292
281
276
270
269
264
260
255
249
246
237
230
228
217
216
213
195
184
178
177
165
157
143
141
139
138
135
131
128
124
123
122
118
117
115
114
113
112
111