18
22
8
5
42
4
18
11
17
31