23
12
15
30
24
22
46