508
242
393
376
474
355
251
281
499
278
502
305
373
230
258
429
240
391
400
423
233
309
269
463
492
347
413
262
238
329
256
479
516
457