149
862
65
632
84
482
13
545
44
629
81
427
37
412
49
359
228
340
16
266
32
318
29
333
41
18
223
67
306
19
263
45
332
261