323
498
487
247
500
483
368
477
399
318
274
244
398
313
393
300
502
444
292
360
330
451
263
520
299
361
528
235
308
230
480
237
495