345
545
405
314
425
331
509
501
433
521
255
421
476
256
475
329
378
354
436
317
301
297
304
486
243
251
464
500
403
356
513
351
298
459