125
608
106
509
26
320
76
417
55
237
3
233
17
245
13
101
141
15
254
151
149
5
138
40
59
129
68
395
53
50
10
104