21
10
9
18
25
28
110