109
25
32
42
42
29
78