34
28
29
45
41
41
43