19
16
14
31
23
18
32