686
592
579
550
512
501
491
436
429
413
404
395
389
387
384
380
373
367
347
345
343
340
336
324
320
320
318
317
317
315
314
314
314
313
309
308
307
305
303
301
301
299
296
296
295
295
292
291
290
290
290
289
289
289
288
288
287
287
285
283
281
280
275
274
273
273
273
271
271
270
270
269
269
268
266
263
260
259
259
256
256
254
253
253
252
251
251
249
249
248
245
245
245
243
243
242
241
241
240
237
236
234
233
233
232
231
231
231
230
229
229
228
228
226
226
222
221
219
219
218
217
216
216
215
215
212
212
211
211
211
209
209
209
209
209
209
208
208
208
207
206
205
205
205
204
203
203
201
200
200
200
200
199
198
197
197
196
196
195
194
193
192
190
190
190
189
189
189
188
187
186
185
185
184
183
179
179
179
177
176
175
174
167
158