139
973
212
644
107
412
261
586
337
858
150
536
155
417
159
381
52
505
15
254
129
392
26
340
134
314
180
418
51
372
86
315
85
200
47
259