37
31
32
43
39
52
58