39
30
33
29
57
47
56