32
325
287
285
241
234
125
89
107
73
65
57
452
342
197
140
312
146
144
172
198
119
177
110
381
340
167
213
98