25
12
31
43
20
28
101
60
102
99
110
86