20
10
18
31
14
9
19