43
29
16
18
10
61
62
101
49
142