20
44
12
37
29
43
18
4