106
560
111
559
96
539
101
526
86
508
95
478
90
455
80
425
75
391
71
358
68
350
64
315
58
292
58
291
106
560
111
559
96
539
101
526
86
508
95
478
90
455
80
425
75
391
71
358
68
350
64
315
58
292
58
291