40
32
46
40
44
47
93