103
509
97
508
97
487
95
487
87
477
91
473
87
447
85
439
80
409
81
397
75
368
71
358
71
354
70
350
70
348
68
348
70
342
103
509
97
508
97
487
95
487
87
477
91
473
87
447
85
439
80
409
81
397
75
368
71
358
71
354
70
350
70
348
68
348
70
342