39
31
34
29
57
47
56