259
440
420
236
294
410
267
432
467
417
496
428
269
217
452
441
509
395
288
465
407
348
271
460
297
373
447
251
388
494
518
522
320
310