150
539
85
279
39
201
138
378
67
204
51
268
82
193
54
180
49
171
45
143
44
132
25
99
21
100
31
106
37
111
32
105
92