30
21
78
3
19
10
75
118
107
26