639
300
259
299
331
38
29
352
249
851