103
509
97
508
95
487
97
486
87
477
91
473
87
447
85
438
80
408
81
397
75
368
71
357
71
353
70
350
70
348
68
348
70
342
103
509
97
508
95
487
97
486
87
477
91
473
87
447
85
438
80
408
81
397
75
368
71
357
71
353
70
350
70
348
68
348
70
342