22
10
30
43
20
28
99
60
102
99
110
86