348
402
317
479
519
442
345
490
399
436
295
520
395
421
269
278
263
331
500
508
322
518
493
416
248
215
465
420
447
277
301
266
334