45
12
16
32
20
15
29