29
23
23
33
31
36
58