29
24
23
33
31
37
58