354
405
315
308
163
123
110
134
91
79
74
495
365
207
148
347
162
158
185
214
122
183
118
397
356
175
225
105
179
107