29
21
76
3
19
10
75
118
107
26