39
337
291
293
246
240
129
91
110
75
66
62
453
343
197
140
313
146
144
173
198
119
178
381
340
167
213
98