21
30
5
43
27
8
12
15