458
177
319
296
118
227
501
176
284
304
194
249
81
150
220
278
234
460
122
70
169
532
172
188
464
192
156
224
160
306
780
356
467
113
393
123
223
173
258
311
395
210
386
191
116
239
202
252
251
94
141
43
60