252
432
522
365
248
481
505
422
415
367
502
459
325
456
335
275
372
344
294
589
440
529
323
353
503
244
373
476
462
351