399
234
199
385
479
504
346
172
386
303