150
538
138
379
85
278
51
267
39
200
67
203
82
193
54
180
49
170
6
337
45
142
42
129
37
111
31
105
21
99
32
16
96
25
98