30
21
79
3
19
10
76
119
107
26