477
252
505
370
457
278
424
259
437
297
285
494
371
272
330
421
523
454
235
376
446
239
267
329
366
307
346
443
369
324
348