763
699
690
603
588
572
547
483
451
437
430
426
421
416
406
399
394
392
384
381
377
367
358
354
345
344
342
332
330
329
328
325
324
320
313
311
310
309
299
298
295
290
285
282
281
277
276
271
270
269
268
266