54
31
33
29
35
42
59