50
556
46
613
45
489
55
581
91
429
33
337
69
303
76
316
15
326
6
322
21
250
47
313
287
40
300
30
29
288
67
273
42
278