20
8
11
31
14
12
27