385
303
506
299
317
398
521
263
304
412
427
237
420
502
272
392
418
467
243
369
370
495
323
241
331
318
529
291
548
508
308
518
325
448
259