325
417
313
506
260
300
242
332
496
248
373
467
468
350
502
437
387
521
472
433
493
302
261
401
490
480
466
444
303
277
289
520
483