12
8
10
22
21
25
43