497
271
398
414
284
365
347
277
477
226
449
252
512
405
313
225
293
247
344
465
467
355
525
483
399
427
394
336
520
307
364
228
492