29
24
25
30
30
33
41