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