30
21
81
4
19
10
76
119
108
26