30
21
81
4
19
10
76
119
107
26