112
428
45
384
138
405
70
305
35
244
47
235
42
200
53
156
68
126
92
1,058
30
94
114
109
59
118
36
96
14
48
99
39
87