154
207
130
521
40
242
94
399
58
372
101
375
151
234
179
263
55
289
46
245
50
177
75
223
51
169
69
200
52
161
57
138