11
8
9
12
17
18
31