339
483
485
414
399
379
272
480
497
293
429
405
290
213
232
281
402
479
347
254
328
458
409
433
502
276
448
353
314
316
252