490
277
508
500
289
231
369
229
337
304
247
302
474
282
281
443
335
489
380
242
327
482
461
373
246
264
470
370
484
467
426