20
15
23
25
24
22
43