522
398
509
465
518
267
233
429
370
245
357
428
523
333
262
392
234
259
371
286
482
399
315
463
492
396
272
341
407
281
500
238
244
458
283