59
29
33
45
45
38
58