308
477
418
255
515
290
429
257
499
383
293
486
445
392
238
495
253
390
479
303
474
410
350
365
426
305
296
310
351
487
419
254
266
267
356