29
21
75
3
19
10
75
118
107
26