125
636
115
570
98
499
95
478
36
186
34
173
28
135
17
93
9
63
13
59
10
55
9
53
7
50
9
40
4
35
4
30
6
28
3
23
2
21
125
636
115
570
98
499
95
478
36
186
34
173
28
135
17
93
9
63
13
59
10
55
9
53
7
50
9
40
4
35
4
30
6
28
3
23
2
21