284
517
420
321
336
229
233
293
429
402
389
251
455
501
463
467
367
493
392
316
497
452
303
296
393
347
521
442
403
522
353
350
443
298
261