29
24
23
33
31
36
58