25
12
30
43
20
28
100
60
102
99
110
86