125
593
180
530
119
297
85
230
165
277
45
193
87
239
60
214
57
182
6
376
19
147
48
158
13
116
34
123
22
130
12
113
14
117
11
107