43
32
18
19
10
62
62
108
54
143