32
28
43
35
36
29
103