480
345
337
364
534
273
427
385
282
522
265
545
505
268
314
299
510
472
441
405
447
450
502
356
352
469
412
376
425
430
286