965
742
725
694
579
514
492
404
400
390
372
355
353
347
338
336
325
324
322
319
315
308
299
294
280
278
272
251
243
239
220
218
213
207
198
197
196
194
187
185
180
169
167
162
161
155
153
150
142
140
138
131
126
122
117