112
427
137
402
45
380
70
303
35
241
47
235
42
199
53
157
68
127
59
119
114
110
29
94
48
99
14
92
36
96
39
88