17
10
12
9
18
13
31