346
502
250
370
509
245
274
299
434
248
382
282
271
279
378
451
463
444
233
480
357
235
393
409
479
484
368
387
228
392
246
412