39
31
33
29
57
47
56