491
272
409
361
484
345
258
275
475
265
360
502
279
292
508
444
256
215
365
354
386
483
262
494
312
245
487
304
242
382
474
463
400