125
529
56
585
378
70
468
112
443
42
414
60
376
57
352
91
305
73
301
48
47
242
67
290
50
308
16
266
24
263
357
43
224