30
17
10
31
18
7
20