390
234
205
416
411
490
458
336
229
339
404
434
325
313
467
290
237
338
305
323
487
306
247
298
466
333
504
238
388
236
401